From fe99ca3394e3e80fba6694829d13c1cca9cf4d28 Mon Sep 17 00:00:00 2001 From: Simon Ensslen Date: Tue, 9 Apr 2024 22:00:34 +0200 Subject: [PATCH] Print copyright and authors (#50) Co-authored-by: Tore Fuglestad --- .../LicenseValidationResult.cs | 2 + .../LicenseValidator/LicenseValidator.cs | 4 + .../Output/Table/TableOutputFormatter.cs | 2 + .../PackageMetadata.cs | 4 + .../Packaging/IPackageMetadata.cs | 2 + .../Types/CachingPackageMetadataResource.cs | 4 + .../Protocol/WrappedPackageMetadata.cs | 4 + .../LicenseValidator/LicenseValidatorTest.cs | 128 ++ .../Output/Json/JsonOutputFormatterTest.cs | 74 +- ...le_validCount=0_errorCount=20.verified.txt | 1 - ...ble_validCount=0_errorCount=5.verified.txt | 1 - ...e_validCount=100_errorCount=1.verified.txt | 1 - ..._validCount=100_errorCount=20.verified.txt | 1 - ...e_validCount=100_errorCount=3.verified.txt | 1 - ...e_validCount=100_errorCount=5.verified.txt | 1 - ...ble_validCount=1_errorCount=1.verified.txt | 1 - ...le_validCount=1_errorCount=20.verified.txt | 1 - ...ble_validCount=1_errorCount=3.verified.txt | 1 - ...ble_validCount=1_errorCount=5.verified.txt | 1 - ...le_validCount=20_errorCount=1.verified.txt | 1 - ...e_validCount=20_errorCount=20.verified.txt | 1 - ...le_validCount=20_errorCount=3.verified.txt | 1 - ...le_validCount=20_errorCount=5.verified.txt | 1 - ...ble_validCount=5_errorCount=1.verified.txt | 1 - ...le_validCount=5_errorCount=20.verified.txt | 1 - ...ble_validCount=5_errorCount=3.verified.txt | 1 - ...ble_validCount=5_errorCount=5.verified.txt | 1 - ...Table_validatedLicenseCount=1.verified.txt | 1 - ...ble_validatedLicenseCount=100.verified.txt | 1 - ...able_validatedLicenseCount=20.verified.txt | 1 - ...Table_validatedLicenseCount=5.verified.txt | 1 - ...ble_validCount=0_errorCount=1.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 1 + ...ble_validCount=0_errorCount=3.verified.txt | 1 + ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...ble_validCount=1_errorCount=1.verified.txt | 1 + ...le_validCount=1_errorCount=20.verified.txt | 1 + ...ble_validCount=1_errorCount=3.verified.txt | 1 + ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...able_validatedLicenseCount=0.verified.txt} | 0 ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...le_validCount=0_errorCount=1.verified.txt} | 0 ...le_validCount=0_errorCount=20.verified.txt | 1 + ...le_validCount=0_errorCount=3.verified.txt} | 0 ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...ble_validCount=1_errorCount=1.verified.txt | 1 + ...le_validCount=1_errorCount=20.verified.txt | 1 + ...ble_validCount=1_errorCount=3.verified.txt | 1 + ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...able_validatedLicenseCount=0.verified.txt} | 0 ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...le_validCount=0_errorCount=1.verified.txt} | 0 ...le_validCount=0_errorCount=20.verified.txt | 1 + ...le_validCount=0_errorCount=3.verified.txt} | 0 ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...ble_validCount=1_errorCount=1.verified.txt | 1 + ...le_validCount=1_errorCount=20.verified.txt | 1 + ...ble_validCount=1_errorCount=3.verified.txt | 1 + ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...able_validatedLicenseCount=0.verified.txt} | 0 ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...ble_validCount=0_errorCount=1.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 1 + ...ble_validCount=0_errorCount=3.verified.txt | 1 + ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...ble_validCount=1_errorCount=1.verified.txt | 1 + ...le_validCount=1_errorCount=20.verified.txt | 1 + ...ble_validCount=1_errorCount=3.verified.txt | 1 + ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...able_validatedLicenseCount=0.verified.txt} | 0 ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...le_validCount=0_errorCount=1.verified.txt} | 0 ...le_validCount=0_errorCount=20.verified.txt | 1 + ...le_validCount=0_errorCount=3.verified.txt} | 0 ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...ble_validCount=1_errorCount=1.verified.txt | 1 + ...le_validCount=1_errorCount=20.verified.txt | 1 + ...ble_validCount=1_errorCount=3.verified.txt | 1 + ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...able_validatedLicenseCount=0.verified.txt} | 0 ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...ble_validCount=0_errorCount=1.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 1 + ...ble_validCount=0_errorCount=3.verified.txt | 1 + ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...ble_validCount=1_errorCount=1.verified.txt | 1 + ...le_validCount=1_errorCount=20.verified.txt | 1 + ...ble_validCount=1_errorCount=3.verified.txt | 1 + ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...able_validatedLicenseCount=0.verified.txt} | 0 ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...ble_validCount=0_errorCount=1.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 1 + ...ble_validCount=0_errorCount=3.verified.txt | 1 + ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...ble_validCount=1_errorCount=1.verified.txt | 1 + ...le_validCount=1_errorCount=20.verified.txt | 1 + ...ble_validCount=1_errorCount=3.verified.txt | 1 + ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...able_validatedLicenseCount=0.verified.txt} | 0 ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...ble_validCount=0_errorCount=1.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 1 + ...ble_validCount=0_errorCount=3.verified.txt | 1 + ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...ble_validCount=1_errorCount=1.verified.txt | 1 + ...le_validCount=1_errorCount=20.verified.txt | 1 + ...ble_validCount=1_errorCount=3.verified.txt | 1 + ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...able_validatedLicenseCount=0.verified.txt} | 0 ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 1 - ...ble_validCount=0_errorCount=5.verified.txt | 1 - ...e_validCount=100_errorCount=1.verified.txt | 1 - ..._validCount=100_errorCount=20.verified.txt | 1 - ...e_validCount=100_errorCount=3.verified.txt | 1 - ...e_validCount=100_errorCount=5.verified.txt | 1 - ...le_validCount=1_errorCount=20.verified.txt | 1 - ...ble_validCount=1_errorCount=5.verified.txt | 1 - ...le_validCount=20_errorCount=1.verified.txt | 1 - ...e_validCount=20_errorCount=20.verified.txt | 1 - ...le_validCount=20_errorCount=3.verified.txt | 1 - ...le_validCount=20_errorCount=5.verified.txt | 1 - ...ble_validCount=5_errorCount=1.verified.txt | 1 - ...le_validCount=5_errorCount=20.verified.txt | 1 - ...ble_validCount=5_errorCount=3.verified.txt | 1 - ...ble_validCount=5_errorCount=5.verified.txt | 1 - ...ble_validatedLicenseCount=100.verified.txt | 1 - ...able_validatedLicenseCount=20.verified.txt | 1 - ...Table_validatedLicenseCount=5.verified.txt | 1 - ...ble_validCount=0_errorCount=1.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 1 + ...ble_validCount=0_errorCount=3.verified.txt | 1 + ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...ble_validCount=1_errorCount=1.verified.txt | 1 + ...le_validCount=1_errorCount=20.verified.txt | 1 + ...ble_validCount=1_errorCount=3.verified.txt | 1 + ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...able_validatedLicenseCount=0.verified.txt} | 0 ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...le_validCount=0_errorCount=1.verified.txt} | 0 ...le_validCount=0_errorCount=20.verified.txt | 1 + ...le_validCount=0_errorCount=3.verified.txt} | 0 ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...le_validCount=1_errorCount=1.verified.txt} | 0 ...le_validCount=1_errorCount=20.verified.txt | 1 + ...le_validCount=1_errorCount=3.verified.txt} | 0 ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...able_validatedLicenseCount=0.verified.txt} | 0 ...able_validatedLicenseCount=1.verified.txt} | 0 ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...le_validCount=0_errorCount=1.verified.txt} | 0 ...le_validCount=0_errorCount=20.verified.txt | 1 + ...ble_validCount=0_errorCount=3.verified.txt | 1 + ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...le_validCount=1_errorCount=1.verified.txt} | 0 ...le_validCount=1_errorCount=20.verified.txt | 1 + ...le_validCount=1_errorCount=3.verified.txt} | 0 ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...able_validatedLicenseCount=0.verified.txt} | 0 ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...ble_validCount=0_errorCount=1.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 1 + ...ble_validCount=0_errorCount=3.verified.txt | 1 + ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...ble_validCount=1_errorCount=1.verified.txt | 1 + ...le_validCount=1_errorCount=20.verified.txt | 1 + ...ble_validCount=1_errorCount=3.verified.txt | 1 + ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...le_validCount=0_errorCount=1.verified.txt} | 0 ...le_validCount=0_errorCount=20.verified.txt | 1 + ...ble_validCount=0_errorCount=3.verified.txt | 1 + ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...le_validCount=1_errorCount=1.verified.txt} | 0 ...le_validCount=1_errorCount=20.verified.txt | 1 + ...le_validCount=1_errorCount=3.verified.txt} | 0 ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...ble_validCount=0_errorCount=1.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 1 + ...ble_validCount=0_errorCount=3.verified.txt | 1 + ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...ble_validCount=1_errorCount=1.verified.txt | 1 + ...le_validCount=1_errorCount=20.verified.txt | 1 + ...ble_validCount=1_errorCount=3.verified.txt | 1 + ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...ble_validCount=0_errorCount=1.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 1 + ...ble_validCount=0_errorCount=3.verified.txt | 1 + ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...ble_validCount=1_errorCount=1.verified.txt | 1 + ...le_validCount=1_errorCount=20.verified.txt | 1 + ...ble_validCount=1_errorCount=3.verified.txt | 1 + ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...ble_validCount=0_errorCount=1.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 1 + ...ble_validCount=0_errorCount=3.verified.txt | 1 + ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...ble_validCount=1_errorCount=1.verified.txt | 1 + ...le_validCount=1_errorCount=20.verified.txt | 1 + ...ble_validCount=1_errorCount=3.verified.txt | 1 + ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 1 - ...ble_validCount=0_errorCount=5.verified.txt | 1 - ..._validCount=100_errorCount=20.verified.txt | 1 - ...e_validCount=100_errorCount=5.verified.txt | 1 - ...le_validCount=1_errorCount=20.verified.txt | 1 - ...ble_validCount=1_errorCount=5.verified.txt | 1 - ...e_validCount=20_errorCount=20.verified.txt | 1 - ...le_validCount=20_errorCount=5.verified.txt | 1 - ...le_validCount=5_errorCount=20.verified.txt | 1 - ...Table_validatedLicenseCount=1.verified.txt | 1 - ...ble_validatedLicenseCount=100.verified.txt | 1 - ...able_validatedLicenseCount=20.verified.txt | 1 - ...Table_validatedLicenseCount=5.verified.txt | 1 - ...ble_validCount=0_errorCount=1.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 1 + ...ble_validCount=0_errorCount=3.verified.txt | 1 + ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...ble_validCount=1_errorCount=1.verified.txt | 1 + ...le_validCount=1_errorCount=20.verified.txt | 1 + ...ble_validCount=1_errorCount=3.verified.txt | 1 + ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...le_validCount=0_errorCount=1.verified.txt} | 0 ...le_validCount=0_errorCount=20.verified.txt | 1 + ...ble_validCount=0_errorCount=3.verified.txt | 1 + ...ble_validCount=0_errorCount=5.verified.txt | 1 + ..._validCount=100_errorCount=1.verified.txt} | 0 ..._validCount=100_errorCount=20.verified.txt | 1 + ..._validCount=100_errorCount=3.verified.txt} | 0 ...e_validCount=100_errorCount=5.verified.txt | 1 + ...le_validCount=1_errorCount=1.verified.txt} | 0 ...le_validCount=1_errorCount=20.verified.txt | 1 + ...le_validCount=1_errorCount=3.verified.txt} | 0 ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...e_validCount=20_errorCount=1.verified.txt} | 0 ...e_validCount=20_errorCount=20.verified.txt | 1 + ...e_validCount=20_errorCount=3.verified.txt} | 0 ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...le_validCount=5_errorCount=3.verified.txt} | 0 ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...ble_validCount=0_errorCount=1.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 1 + ...ble_validCount=0_errorCount=3.verified.txt | 1 + ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ..._validCount=100_errorCount=3.verified.txt} | 0 ...e_validCount=100_errorCount=5.verified.txt | 1 + ...ble_validCount=1_errorCount=1.verified.txt | 1 + ...le_validCount=1_errorCount=20.verified.txt | 1 + ...ble_validCount=1_errorCount=3.verified.txt | 1 + ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...le_validCount=5_errorCount=3.verified.txt} | 0 ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...ble_validCount=0_errorCount=1.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 1 + ...ble_validCount=0_errorCount=3.verified.txt | 1 + ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...ble_validCount=1_errorCount=1.verified.txt | 1 + ...le_validCount=1_errorCount=20.verified.txt | 1 + ...ble_validCount=1_errorCount=3.verified.txt | 1 + ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...ble_validCount=0_errorCount=1.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 1 + ...ble_validCount=0_errorCount=3.verified.txt | 1 + ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...ble_validCount=1_errorCount=1.verified.txt | 1 + ...le_validCount=1_errorCount=20.verified.txt | 1 + ...ble_validCount=1_errorCount=3.verified.txt | 1 + ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...le_validCount=5_errorCount=5.verified.txt} | 2 +- ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...ble_validCount=0_errorCount=1.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 1 + ...ble_validCount=0_errorCount=3.verified.txt | 1 + ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...ble_validCount=1_errorCount=1.verified.txt | 1 + ...le_validCount=1_errorCount=20.verified.txt | 1 + ...ble_validCount=1_errorCount=3.verified.txt | 1 + ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...ble_validCount=0_errorCount=1.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 1 + ...ble_validCount=0_errorCount=3.verified.txt | 1 + ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...ble_validCount=1_errorCount=1.verified.txt | 1 + ...le_validCount=1_errorCount=20.verified.txt | 1 + ...ble_validCount=1_errorCount=3.verified.txt | 1 + ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...ble_validCount=0_errorCount=1.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 1 + ...ble_validCount=0_errorCount=3.verified.txt | 1 + ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...ble_validCount=1_errorCount=1.verified.txt | 1 + ...le_validCount=1_errorCount=20.verified.txt | 1 + ...ble_validCount=1_errorCount=3.verified.txt | 1 + ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 1 - ...ble_validCount=0_errorCount=5.verified.txt | 1 - ..._validCount=100_errorCount=20.verified.txt | 1 - ...e_validCount=100_errorCount=5.verified.txt | 1 - ...le_validCount=1_errorCount=20.verified.txt | 1 - ...ble_validCount=1_errorCount=5.verified.txt | 1 - ...e_validCount=20_errorCount=20.verified.txt | 1 - ...le_validCount=20_errorCount=5.verified.txt | 1 - ...le_validCount=5_errorCount=20.verified.txt | 1 - ...ble_validatedLicenseCount=100.verified.txt | 1 - ...able_validatedLicenseCount=20.verified.txt | 1 - ...Table_validatedLicenseCount=5.verified.txt | 1 - ...ble_validCount=0_errorCount=1.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 1 + ...ble_validCount=0_errorCount=3.verified.txt | 1 + ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...ble_validCount=1_errorCount=1.verified.txt | 1 + ...le_validCount=1_errorCount=20.verified.txt | 1 + ...ble_validCount=1_errorCount=3.verified.txt | 1 + ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...ble_validCount=0_errorCount=1.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 1 + ...ble_validCount=0_errorCount=3.verified.txt | 1 + ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...ble_validCount=1_errorCount=1.verified.txt | 1 + ...le_validCount=1_errorCount=20.verified.txt | 1 + ...ble_validCount=1_errorCount=3.verified.txt | 1 + ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...ble_validCount=0_errorCount=1.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 1 + ...ble_validCount=0_errorCount=3.verified.txt | 1 + ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...ble_validCount=1_errorCount=1.verified.txt | 1 + ...le_validCount=1_errorCount=20.verified.txt | 1 + ...ble_validCount=1_errorCount=3.verified.txt | 1 + ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...ble_validCount=0_errorCount=1.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 1 + ...ble_validCount=0_errorCount=3.verified.txt | 1 + ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...ble_validCount=1_errorCount=1.verified.txt | 1 + ...le_validCount=1_errorCount=20.verified.txt | 1 + ...ble_validCount=1_errorCount=3.verified.txt | 1 + ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...ble_validCount=0_errorCount=1.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 1 + ...ble_validCount=0_errorCount=3.verified.txt | 1 + ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...ble_validCount=1_errorCount=1.verified.txt | 1 + ...le_validCount=1_errorCount=20.verified.txt | 1 + ...ble_validCount=1_errorCount=3.verified.txt | 1 + ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...le_validCount=5_errorCount=5.verified.txt} | 2 +- ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...ble_validCount=0_errorCount=1.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 1 + ...ble_validCount=0_errorCount=3.verified.txt | 1 + ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...ble_validCount=1_errorCount=1.verified.txt | 1 + ...le_validCount=1_errorCount=20.verified.txt | 1 + ...ble_validCount=1_errorCount=3.verified.txt | 1 + ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...ble_validCount=0_errorCount=1.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 1 + ...ble_validCount=0_errorCount=3.verified.txt | 1 + ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...ble_validCount=1_errorCount=1.verified.txt | 1 + ...le_validCount=1_errorCount=20.verified.txt | 1 + ...ble_validCount=1_errorCount=3.verified.txt | 1 + ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...ble_validCount=0_errorCount=1.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 1 + ...ble_validCount=0_errorCount=3.verified.txt | 1 + ...ble_validCount=0_errorCount=5.verified.txt | 1 + ...e_validCount=100_errorCount=1.verified.txt | 1 + ..._validCount=100_errorCount=20.verified.txt | 1 + ...e_validCount=100_errorCount=3.verified.txt | 1 + ...e_validCount=100_errorCount=5.verified.txt | 1 + ...ble_validCount=1_errorCount=1.verified.txt | 1 + ...le_validCount=1_errorCount=20.verified.txt | 1 + ...ble_validCount=1_errorCount=3.verified.txt | 1 + ...ble_validCount=1_errorCount=5.verified.txt | 1 + ...le_validCount=20_errorCount=1.verified.txt | 1 + ...e_validCount=20_errorCount=20.verified.txt | 1 + ...le_validCount=20_errorCount=3.verified.txt | 1 + ...le_validCount=20_errorCount=5.verified.txt | 1 + ...ble_validCount=5_errorCount=1.verified.txt | 1 + ...le_validCount=5_errorCount=20.verified.txt | 1 + ...ble_validCount=5_errorCount=3.verified.txt | 1 + ...ble_validCount=5_errorCount=5.verified.txt | 1 + ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 1 + ...able_validatedLicenseCount=20.verified.txt | 1 + ...Table_validatedLicenseCount=5.verified.txt | 1 + ...le_validCount=0_errorCount=20.verified.txt | 744 -------- ...e_validCount=100_errorCount=1.verified.txt | 838 --------- ..._validCount=100_errorCount=20.verified.txt | 1544 ----------------- ...e_validCount=100_errorCount=3.verified.txt | 926 ---------- ...e_validCount=100_errorCount=5.verified.txt | 979 ----------- ...le_validCount=1_errorCount=20.verified.txt | 752 -------- ...le_validCount=20_errorCount=1.verified.txt | 198 --- ...e_validCount=20_errorCount=20.verified.txt | 904 ---------- ...le_validCount=20_errorCount=3.verified.txt | 286 --- ...le_validCount=20_errorCount=5.verified.txt | 339 ---- ...ble_validCount=5_errorCount=1.verified.txt | 78 - ...le_validCount=5_errorCount=20.verified.txt | 784 --------- ...Table_validatedLicenseCount=1.verified.txt | 10 - ...ble_validatedLicenseCount=100.verified.txt | 802 --------- ...able_validatedLicenseCount=20.verified.txt | 162 -- ...Table_validatedLicenseCount=5.verified.txt | 42 - ...ble_validCount=0_errorCount=1.verified.txt | 26 + ...le_validCount=0_errorCount=20.verified.txt | 677 ++++++++ ...ble_validCount=0_errorCount=3.verified.txt | 98 ++ ...ble_validCount=0_errorCount=5.verified.txt | 168 ++ ...e_validCount=100_errorCount=1.verified.txt | 634 +++++++ ..._validCount=100_errorCount=20.verified.txt | 1285 ++++++++++++++ ...e_validCount=100_errorCount=3.verified.txt | 706 ++++++++ ...e_validCount=100_errorCount=5.verified.txt | 776 +++++++++ ...ble_validCount=1_errorCount=1.verified.txt | 32 + ...le_validCount=1_errorCount=20.verified.txt | 683 ++++++++ ...ble_validCount=1_errorCount=3.verified.txt | 104 ++ ...ble_validCount=1_errorCount=5.verified.txt | 174 ++ ...le_validCount=20_errorCount=1.verified.txt | 146 ++ ...e_validCount=20_errorCount=20.verified.txt | 797 +++++++++ ...le_validCount=20_errorCount=3.verified.txt | 218 +++ ...le_validCount=20_errorCount=5.verified.txt | 288 +++ ...ble_validCount=5_errorCount=1.verified.txt | 54 + ...le_validCount=5_errorCount=20.verified.txt | 705 ++++++++ ...ble_validCount=5_errorCount=3.verified.txt | 126 ++ ...ble_validCount=5_errorCount=5.verified.txt | 196 +++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 8 + ...ble_validatedLicenseCount=100.verified.txt | 610 +++++++ ...able_validatedLicenseCount=20.verified.txt | 122 ++ ...Table_validatedLicenseCount=5.verified.txt | 30 + ...le_validCount=0_errorCount=1.verified.txt} | 0 ...le_validCount=0_errorCount=20.verified.txt | 727 ++++++++ ...le_validCount=0_errorCount=3.verified.txt} | 0 ...ble_validCount=0_errorCount=5.verified.txt | 211 +++ ...e_validCount=100_errorCount=1.verified.txt | 685 ++++++++ ..._validCount=100_errorCount=20.verified.txt | 1374 +++++++++++++++ ...e_validCount=100_errorCount=3.verified.txt | 773 +++++++++ ...e_validCount=100_errorCount=5.verified.txt | 858 +++++++++ ...le_validCount=1_errorCount=1.verified.txt} | 4 +- ...le_validCount=1_errorCount=20.verified.txt | 733 ++++++++ ...le_validCount=1_errorCount=3.verified.txt} | 4 +- ...ble_validCount=1_errorCount=5.verified.txt | 217 +++ ...le_validCount=20_errorCount=1.verified.txt | 173 ++ ...e_validCount=20_errorCount=20.verified.txt | 862 +++++++++ ...le_validCount=20_errorCount=3.verified.txt | 261 +++ ...le_validCount=20_errorCount=5.verified.txt | 346 ++++ ...ble_validCount=5_errorCount=1.verified.txt | 70 + ...le_validCount=5_errorCount=20.verified.txt | 759 ++++++++ ...le_validCount=5_errorCount=3.verified.txt} | 40 +- ...ble_validCount=5_errorCount=5.verified.txt | 243 +++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 8 + ...ble_validatedLicenseCount=100.verified.txt | 649 +++++++ ...able_validatedLicenseCount=20.verified.txt | 137 ++ ...Table_validatedLicenseCount=5.verified.txt | 34 + ...le_validCount=0_errorCount=1.verified.txt} | 0 ...le_validCount=0_errorCount=20.verified.txt | 725 ++++++++ ...le_validCount=0_errorCount=3.verified.txt} | 0 ...le_validCount=0_errorCount=5.verified.txt} | 59 +- ...e_validCount=100_errorCount=1.verified.txt | 680 ++++++++ ..._validCount=100_errorCount=20.verified.txt | 1367 +++++++++++++++ ...e_validCount=100_errorCount=3.verified.txt | 768 ++++++++ ...e_validCount=100_errorCount=5.verified.txt | 826 +++++++++ ...ble_validCount=1_errorCount=1.verified.txt | 44 + ...le_validCount=1_errorCount=20.verified.txt | 731 ++++++++ ...ble_validCount=1_errorCount=3.verified.txt | 132 ++ ...le_validCount=1_errorCount=5.verified.txt} | 63 +- ...le_validCount=20_errorCount=1.verified.txt | 167 ++ ...e_validCount=20_errorCount=20.verified.txt | 854 +++++++++ ...le_validCount=20_errorCount=3.verified.txt | 255 +++ ...le_validCount=20_errorCount=5.verified.txt | 313 ++++ ...ble_validCount=5_errorCount=1.verified.txt | 69 + ...le_validCount=5_errorCount=20.verified.txt | 756 ++++++++ ...ble_validCount=5_errorCount=3.verified.txt | 157 ++ ...le_validCount=5_errorCount=5.verified.txt} | 100 +- ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 8 + ...ble_validatedLicenseCount=100.verified.txt | 644 +++++++ ...able_validatedLicenseCount=20.verified.txt | 131 ++ ...Table_validatedLicenseCount=5.verified.txt | 33 + ...ble_validCount=0_errorCount=1.verified.txt | 46 + ...le_validCount=0_errorCount=20.verified.txt | 688 ++++++++ ...ble_validCount=0_errorCount=3.verified.txt | 107 ++ ...ble_validCount=0_errorCount=5.verified.txt | 190 ++ ...e_validCount=100_errorCount=1.verified.txt | 747 ++++++++ ..._validCount=100_errorCount=20.verified.txt | 1389 +++++++++++++++ ...e_validCount=100_errorCount=3.verified.txt | 808 +++++++++ ...e_validCount=100_errorCount=5.verified.txt | 891 ++++++++++ ...ble_validCount=1_errorCount=1.verified.txt | 53 + ...le_validCount=1_errorCount=20.verified.txt | 695 ++++++++ ...ble_validCount=1_errorCount=3.verified.txt | 114 ++ ...ble_validCount=1_errorCount=5.verified.txt | 197 +++ ...le_validCount=20_errorCount=1.verified.txt | 186 ++ ...e_validCount=20_errorCount=20.verified.txt | 828 +++++++++ ...le_validCount=20_errorCount=3.verified.txt | 247 +++ ...le_validCount=20_errorCount=5.verified.txt | 330 ++++ ...ble_validCount=5_errorCount=1.verified.txt | 81 + ...le_validCount=5_errorCount=20.verified.txt | 723 ++++++++ ...ble_validCount=5_errorCount=3.verified.txt | 142 ++ ...ble_validCount=5_errorCount=5.verified.txt | 225 +++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 9 + ...ble_validatedLicenseCount=100.verified.txt | 703 ++++++++ ...able_validatedLicenseCount=20.verified.txt | 142 ++ ...Table_validatedLicenseCount=5.verified.txt | 37 + ...le_validCount=0_errorCount=1.verified.txt} | 0 ...le_validCount=0_errorCount=20.verified.txt | 727 ++++++++ ...le_validCount=0_errorCount=3.verified.txt} | 0 ...ble_validCount=0_errorCount=5.verified.txt | 211 +++ ...e_validCount=100_errorCount=1.verified.txt | 685 ++++++++ ..._validCount=100_errorCount=20.verified.txt | 1374 +++++++++++++++ ...e_validCount=100_errorCount=3.verified.txt | 773 +++++++++ ...e_validCount=100_errorCount=5.verified.txt | 858 +++++++++ ...ble_validCount=1_errorCount=1.verified.txt | 44 + ...le_validCount=1_errorCount=20.verified.txt | 733 ++++++++ ...ble_validCount=1_errorCount=3.verified.txt | 132 ++ ...le_validCount=1_errorCount=5.verified.txt} | 140 +- ...le_validCount=20_errorCount=1.verified.txt | 173 ++ ...e_validCount=20_errorCount=20.verified.txt | 862 +++++++++ ...le_validCount=20_errorCount=3.verified.txt | 261 +++ ...le_validCount=20_errorCount=5.verified.txt | 346 ++++ ...ble_validCount=5_errorCount=1.verified.txt | 70 + ...le_validCount=5_errorCount=20.verified.txt | 759 ++++++++ ...ble_validCount=5_errorCount=3.verified.txt | 158 ++ ...ble_validCount=5_errorCount=5.verified.txt | 243 +++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 8 + ...ble_validatedLicenseCount=100.verified.txt | 649 +++++++ ...able_validatedLicenseCount=20.verified.txt | 137 ++ ...Table_validatedLicenseCount=5.verified.txt | 34 + ...ble_validCount=0_errorCount=1.verified.txt | 46 + ...le_validCount=0_errorCount=20.verified.txt | 677 ++++++++ ...ble_validCount=0_errorCount=3.verified.txt | 107 ++ ...ble_validCount=0_errorCount=5.verified.txt | 158 ++ ...e_validCount=100_errorCount=1.verified.txt | 752 ++++++++ ..._validCount=100_errorCount=20.verified.txt | 1383 +++++++++++++++ ...e_validCount=100_errorCount=3.verified.txt | 813 +++++++++ ...e_validCount=100_errorCount=5.verified.txt | 864 +++++++++ ...ble_validCount=1_errorCount=1.verified.txt | 53 + ...le_validCount=1_errorCount=20.verified.txt | 684 ++++++++ ...ble_validCount=1_errorCount=3.verified.txt | 114 ++ ...ble_validCount=1_errorCount=5.verified.txt | 165 ++ ...le_validCount=20_errorCount=1.verified.txt | 187 ++ ...e_validCount=20_errorCount=20.verified.txt | 818 +++++++++ ...le_validCount=20_errorCount=3.verified.txt | 248 +++ ...le_validCount=20_errorCount=5.verified.txt | 299 ++++ ...ble_validCount=5_errorCount=1.verified.txt | 80 + ...le_validCount=5_errorCount=20.verified.txt | 711 ++++++++ ...ble_validCount=5_errorCount=3.verified.txt | 141 ++ ...ble_validCount=5_errorCount=5.verified.txt | 192 ++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 9 + ...ble_validatedLicenseCount=100.verified.txt | 708 ++++++++ ...able_validatedLicenseCount=20.verified.txt | 143 ++ ...Table_validatedLicenseCount=5.verified.txt | 36 + ...ble_validCount=0_errorCount=1.verified.txt | 46 + ...le_validCount=0_errorCount=20.verified.txt | 688 ++++++++ ...ble_validCount=0_errorCount=3.verified.txt | 107 ++ ...ble_validCount=0_errorCount=5.verified.txt | 190 ++ ...e_validCount=100_errorCount=1.verified.txt | 747 ++++++++ ..._validCount=100_errorCount=20.verified.txt | 1389 +++++++++++++++ ...e_validCount=100_errorCount=3.verified.txt | 808 +++++++++ ...e_validCount=100_errorCount=5.verified.txt | 891 ++++++++++ ...ble_validCount=1_errorCount=1.verified.txt | 53 + ...le_validCount=1_errorCount=20.verified.txt | 695 ++++++++ ...ble_validCount=1_errorCount=3.verified.txt | 114 ++ ...ble_validCount=1_errorCount=5.verified.txt | 197 +++ ...le_validCount=20_errorCount=1.verified.txt | 186 ++ ...e_validCount=20_errorCount=20.verified.txt | 828 +++++++++ ...le_validCount=20_errorCount=3.verified.txt | 247 +++ ...le_validCount=20_errorCount=5.verified.txt | 330 ++++ ...ble_validCount=5_errorCount=1.verified.txt | 81 + ...le_validCount=5_errorCount=20.verified.txt | 723 ++++++++ ...ble_validCount=5_errorCount=3.verified.txt | 142 ++ ...ble_validCount=5_errorCount=5.verified.txt | 225 +++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 9 + ...ble_validatedLicenseCount=100.verified.txt | 703 ++++++++ ...able_validatedLicenseCount=20.verified.txt | 142 ++ ...Table_validatedLicenseCount=5.verified.txt | 37 + ...ble_validCount=0_errorCount=1.verified.txt | 27 + ...le_validCount=0_errorCount=20.verified.txt | 682 ++++++++ ...ble_validCount=0_errorCount=3.verified.txt | 96 + ...ble_validCount=0_errorCount=5.verified.txt | 153 ++ ...e_validCount=100_errorCount=1.verified.txt | 785 +++++++++ ..._validCount=100_errorCount=20.verified.txt | 1440 +++++++++++++++ ...e_validCount=100_errorCount=3.verified.txt | 854 +++++++++ ...e_validCount=100_errorCount=5.verified.txt | 911 ++++++++++ ...ble_validCount=1_errorCount=1.verified.txt | 35 + ...le_validCount=1_errorCount=20.verified.txt | 690 ++++++++ ...ble_validCount=1_errorCount=3.verified.txt | 104 ++ ...ble_validCount=1_errorCount=5.verified.txt | 161 ++ ...le_validCount=20_errorCount=1.verified.txt | 176 ++ ...e_validCount=20_errorCount=20.verified.txt | 831 +++++++++ ...le_validCount=20_errorCount=3.verified.txt | 245 +++ ...le_validCount=20_errorCount=5.verified.txt | 302 ++++ ...ble_validCount=5_errorCount=1.verified.txt | 64 + ...le_validCount=5_errorCount=20.verified.txt | 719 ++++++++ ...ble_validCount=5_errorCount=3.verified.txt | 133 ++ ...ble_validCount=5_errorCount=5.verified.txt | 190 ++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 10 + ...ble_validatedLicenseCount=100.verified.txt | 760 ++++++++ ...able_validatedLicenseCount=20.verified.txt | 151 ++ ...Table_validatedLicenseCount=5.verified.txt | 39 + ...le_validCount=0_errorCount=20.verified.txt | 695 -------- ...e_validCount=100_errorCount=1.verified.txt | 646 ------- ..._validCount=100_errorCount=20.verified.txt | 1303 -------------- ...e_validCount=100_errorCount=3.verified.txt | 734 -------- ...e_validCount=100_errorCount=5.verified.txt | 787 --------- ...le_validCount=1_errorCount=20.verified.txt | 695 -------- ...le_validCount=20_errorCount=1.verified.txt | 174 -- ...e_validCount=20_errorCount=20.verified.txt | 831 --------- ...le_validCount=20_errorCount=3.verified.txt | 262 --- ...le_validCount=20_errorCount=5.verified.txt | 315 ---- ...le_validCount=5_errorCount=20.verified.txt | 719 -------- ...ble_validatedLicenseCount=100.verified.txt | 610 ------- ...able_validatedLicenseCount=20.verified.txt | 138 -- ...Table_validatedLicenseCount=5.verified.txt | 26 - ...ble_validCount=0_errorCount=1.verified.txt | 26 + ...le_validCount=0_errorCount=20.verified.txt | 640 +++++++ ...ble_validCount=0_errorCount=3.verified.txt | 98 ++ ...ble_validCount=0_errorCount=5.verified.txt | 131 ++ ...e_validCount=100_errorCount=1.verified.txt | 520 ++++++ ..._validCount=100_errorCount=20.verified.txt | 1134 ++++++++++++ ...e_validCount=100_errorCount=3.verified.txt | 592 +++++++ ...e_validCount=100_errorCount=5.verified.txt | 625 +++++++ ...ble_validCount=1_errorCount=1.verified.txt | 32 + ...le_validCount=1_errorCount=20.verified.txt | 646 +++++++ ...ble_validCount=1_errorCount=3.verified.txt | 104 ++ ...ble_validCount=1_errorCount=5.verified.txt | 137 ++ ...le_validCount=20_errorCount=1.verified.txt | 129 ++ ...e_validCount=20_errorCount=20.verified.txt | 743 ++++++++ ...le_validCount=20_errorCount=3.verified.txt | 201 +++ ...le_validCount=20_errorCount=5.verified.txt | 234 +++ ...ble_validCount=5_errorCount=1.verified.txt | 49 + ...le_validCount=5_errorCount=20.verified.txt | 663 +++++++ ...ble_validCount=5_errorCount=3.verified.txt | 121 ++ ...ble_validCount=5_errorCount=5.verified.txt | 154 ++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 8 + ...ble_validatedLicenseCount=100.verified.txt | 496 ++++++ ...able_validatedLicenseCount=20.verified.txt | 105 ++ ...Table_validatedLicenseCount=5.verified.txt | 25 + ...le_validCount=0_errorCount=1.verified.txt} | 0 ...le_validCount=0_errorCount=20.verified.txt | 562 ++++++ ...le_validCount=0_errorCount=3.verified.txt} | 0 ...ble_validCount=0_errorCount=5.verified.txt | 211 +++ ...e_validCount=100_errorCount=1.verified.txt | 563 ++++++ ..._validCount=100_errorCount=20.verified.txt | 1087 ++++++++++++ ...e_validCount=100_errorCount=3.verified.txt | 651 +++++++ ...e_validCount=100_errorCount=5.verified.txt | 736 ++++++++ ...le_validCount=1_errorCount=1.verified.txt} | 0 ...le_validCount=1_errorCount=20.verified.txt | 562 ++++++ ...le_validCount=1_errorCount=3.verified.txt} | 0 ...ble_validCount=1_errorCount=5.verified.txt | 211 +++ ...le_validCount=20_errorCount=1.verified.txt | 131 ++ ...e_validCount=20_errorCount=20.verified.txt | 655 +++++++ ...le_validCount=20_errorCount=3.verified.txt | 219 +++ ...le_validCount=20_errorCount=5.verified.txt | 304 ++++ ...le_validCount=5_errorCount=1.verified.txt} | 27 +- ...le_validCount=5_errorCount=20.verified.txt | 581 +++++++ ...le_validCount=5_errorCount=3.verified.txt} | 27 +- ...ble_validCount=5_errorCount=5.verified.txt | 230 +++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 527 ++++++ ...able_validatedLicenseCount=20.verified.txt | 95 + ...Table_validatedLicenseCount=5.verified.txt | 21 + ...le_validCount=0_errorCount=1.verified.txt} | 0 ...le_validCount=0_errorCount=20.verified.txt | 699 ++++++++ ...ble_validCount=0_errorCount=3.verified.txt | 126 ++ ...le_validCount=0_errorCount=5.verified.txt} | 149 +- ...e_validCount=100_errorCount=1.verified.txt | 555 ++++++ ..._validCount=100_errorCount=20.verified.txt | 1216 +++++++++++++ ...e_validCount=100_errorCount=3.verified.txt | 643 +++++++ ...e_validCount=100_errorCount=5.verified.txt | 701 ++++++++ ...le_validCount=1_errorCount=1.verified.txt} | 0 ...le_validCount=1_errorCount=20.verified.txt | 699 ++++++++ ...le_validCount=1_errorCount=3.verified.txt} | 0 ...le_validCount=1_errorCount=5.verified.txt} | 135 +- ...le_validCount=20_errorCount=1.verified.txt | 148 ++ ...e_validCount=20_errorCount=20.verified.txt | 809 +++++++++ ...le_validCount=20_errorCount=3.verified.txt | 236 +++ ...le_validCount=20_errorCount=5.verified.txt | 294 ++++ ...ble_validCount=5_errorCount=1.verified.txt | 63 + ...le_validCount=5_errorCount=20.verified.txt | 724 ++++++++ ...ble_validCount=5_errorCount=3.verified.txt | 151 ++ ...ble_validCount=5_errorCount=5.verified.txt | 209 +++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 519 ++++++ ...able_validatedLicenseCount=20.verified.txt | 112 ++ ...Table_validatedLicenseCount=5.verified.txt | 27 + ...ble_validCount=0_errorCount=1.verified.txt | 46 + ...le_validCount=0_errorCount=20.verified.txt | 580 +++++++ ...ble_validCount=0_errorCount=3.verified.txt | 66 + ...ble_validCount=0_errorCount=5.verified.txt | 149 ++ ...e_validCount=100_errorCount=1.verified.txt | 590 +++++++ ..._validCount=100_errorCount=20.verified.txt | 1124 ++++++++++++ ...e_validCount=100_errorCount=3.verified.txt | 610 +++++++ ...e_validCount=100_errorCount=5.verified.txt | 693 ++++++++ ...ble_validCount=1_errorCount=1.verified.txt | 53 + ...le_validCount=1_errorCount=20.verified.txt | 587 +++++++ ...ble_validCount=1_errorCount=3.verified.txt | 73 + ...ble_validCount=1_errorCount=5.verified.txt | 156 ++ ...le_validCount=20_errorCount=1.verified.txt | 144 ++ ...e_validCount=20_errorCount=20.verified.txt | 678 ++++++++ ...le_validCount=20_errorCount=3.verified.txt | 164 ++ ...le_validCount=20_errorCount=5.verified.txt | 247 +++ ...ble_validCount=5_errorCount=1.verified.txt | 68 + ...le_validCount=5_errorCount=20.verified.txt | 602 +++++++ ...ble_validCount=5_errorCount=3.verified.txt | 88 + ...ble_validCount=5_errorCount=5.verified.txt | 171 ++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 9 + ...ble_validatedLicenseCount=100.verified.txt | 546 ++++++ ...able_validatedLicenseCount=20.verified.txt | 100 ++ ...Table_validatedLicenseCount=5.verified.txt | 24 + ...le_validCount=0_errorCount=1.verified.txt} | 0 ...le_validCount=0_errorCount=20.verified.txt | 562 ++++++ ...ble_validCount=0_errorCount=3.verified.txt | 126 ++ ...ble_validCount=0_errorCount=5.verified.txt | 211 +++ ...e_validCount=100_errorCount=1.verified.txt | 563 ++++++ ..._validCount=100_errorCount=20.verified.txt | 1087 ++++++++++++ ...e_validCount=100_errorCount=3.verified.txt | 651 +++++++ ...e_validCount=100_errorCount=5.verified.txt | 736 ++++++++ ...le_validCount=1_errorCount=1.verified.txt} | 0 ...le_validCount=1_errorCount=20.verified.txt | 562 ++++++ ...le_validCount=1_errorCount=3.verified.txt} | 0 ...ble_validCount=1_errorCount=5.verified.txt | 211 +++ ...le_validCount=20_errorCount=1.verified.txt | 131 ++ ...e_validCount=20_errorCount=20.verified.txt | 655 +++++++ ...le_validCount=20_errorCount=3.verified.txt | 219 +++ ...le_validCount=20_errorCount=5.verified.txt | 304 ++++ ...ble_validCount=5_errorCount=1.verified.txt | 57 + ...le_validCount=5_errorCount=20.verified.txt | 581 +++++++ ...ble_validCount=5_errorCount=3.verified.txt | 145 ++ ...ble_validCount=5_errorCount=5.verified.txt | 230 +++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 527 ++++++ ...able_validatedLicenseCount=20.verified.txt | 95 + ...Table_validatedLicenseCount=5.verified.txt | 21 + ...ble_validCount=0_errorCount=1.verified.txt | 46 + ...le_validCount=0_errorCount=20.verified.txt | 549 ++++++ ...ble_validCount=0_errorCount=3.verified.txt | 66 + ...ble_validCount=0_errorCount=5.verified.txt | 117 ++ ...e_validCount=100_errorCount=1.verified.txt | 627 +++++++ ..._validCount=100_errorCount=20.verified.txt | 1130 ++++++++++++ ...e_validCount=100_errorCount=3.verified.txt | 647 +++++++ ...e_validCount=100_errorCount=5.verified.txt | 698 ++++++++ ...ble_validCount=1_errorCount=1.verified.txt | 46 + ...le_validCount=1_errorCount=20.verified.txt | 549 ++++++ ...ble_validCount=1_errorCount=3.verified.txt | 66 + ...ble_validCount=1_errorCount=5.verified.txt | 117 ++ ...le_validCount=20_errorCount=1.verified.txt | 123 ++ ...e_validCount=20_errorCount=20.verified.txt | 626 +++++++ ...le_validCount=20_errorCount=3.verified.txt | 143 ++ ...le_validCount=20_errorCount=5.verified.txt | 194 +++ ...ble_validCount=5_errorCount=1.verified.txt | 52 + ...le_validCount=5_errorCount=20.verified.txt | 555 ++++++ ...ble_validCount=5_errorCount=3.verified.txt | 72 + ...ble_validCount=5_errorCount=5.verified.txt | 123 ++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 583 +++++++ ...able_validatedLicenseCount=20.verified.txt | 79 + ...Table_validatedLicenseCount=5.verified.txt | 8 + ...ble_validCount=0_errorCount=1.verified.txt | 46 + ...le_validCount=0_errorCount=20.verified.txt | 580 +++++++ ...ble_validCount=0_errorCount=3.verified.txt | 66 + ...ble_validCount=0_errorCount=5.verified.txt | 149 ++ ...e_validCount=100_errorCount=1.verified.txt | 590 +++++++ ..._validCount=100_errorCount=20.verified.txt | 1124 ++++++++++++ ...e_validCount=100_errorCount=3.verified.txt | 610 +++++++ ...e_validCount=100_errorCount=5.verified.txt | 693 ++++++++ ...ble_validCount=1_errorCount=1.verified.txt | 53 + ...le_validCount=1_errorCount=20.verified.txt | 587 +++++++ ...ble_validCount=1_errorCount=3.verified.txt | 73 + ...ble_validCount=1_errorCount=5.verified.txt | 156 ++ ...le_validCount=20_errorCount=1.verified.txt | 144 ++ ...e_validCount=20_errorCount=20.verified.txt | 678 ++++++++ ...le_validCount=20_errorCount=3.verified.txt | 164 ++ ...le_validCount=20_errorCount=5.verified.txt | 247 +++ ...ble_validCount=5_errorCount=1.verified.txt | 68 + ...le_validCount=5_errorCount=20.verified.txt | 602 +++++++ ...ble_validCount=5_errorCount=3.verified.txt | 88 + ...ble_validCount=5_errorCount=5.verified.txt | 171 ++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 9 + ...ble_validatedLicenseCount=100.verified.txt | 546 ++++++ ...able_validatedLicenseCount=20.verified.txt | 100 ++ ...Table_validatedLicenseCount=5.verified.txt | 24 + ...ble_validCount=0_errorCount=1.verified.txt | 27 + ...le_validCount=0_errorCount=20.verified.txt | 503 ++++++ ...ble_validCount=0_errorCount=3.verified.txt | 96 + ...ble_validCount=0_errorCount=5.verified.txt | 125 ++ ...e_validCount=100_errorCount=1.verified.txt | 654 +++++++ ..._validCount=100_errorCount=20.verified.txt | 1130 ++++++++++++ ...e_validCount=100_errorCount=3.verified.txt | 723 ++++++++ ...e_validCount=100_errorCount=5.verified.txt | 752 ++++++++ ...ble_validCount=1_errorCount=1.verified.txt | 35 + ...le_validCount=1_errorCount=20.verified.txt | 511 ++++++ ...ble_validCount=1_errorCount=3.verified.txt | 104 ++ ...ble_validCount=1_errorCount=5.verified.txt | 133 ++ ...le_validCount=20_errorCount=1.verified.txt | 170 ++ ...e_validCount=20_errorCount=20.verified.txt | 646 +++++++ ...le_validCount=20_errorCount=3.verified.txt | 239 +++ ...le_validCount=20_errorCount=5.verified.txt | 268 +++ ...ble_validCount=5_errorCount=1.verified.txt | 64 + ...le_validCount=5_errorCount=20.verified.txt | 540 ++++++ ...ble_validCount=5_errorCount=3.verified.txt | 133 ++ ...ble_validCount=5_errorCount=5.verified.txt | 162 ++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 10 + ...ble_validatedLicenseCount=100.verified.txt | 629 +++++++ ...able_validatedLicenseCount=20.verified.txt | 145 ++ ...Table_validatedLicenseCount=5.verified.txt | 39 + ...le_validCount=0_errorCount=20.verified.txt | 744 -------- ..._validCount=100_errorCount=20.verified.txt | 744 -------- ...e_validCount=100_errorCount=5.verified.txt | 179 -- ...le_validCount=1_errorCount=20.verified.txt | 744 -------- ...ble_validCount=1_errorCount=5.verified.txt | 179 -- ...e_validCount=20_errorCount=20.verified.txt | 744 -------- ...le_validCount=20_errorCount=5.verified.txt | 179 -- ...le_validCount=5_errorCount=20.verified.txt | 744 -------- ...ble_validCount=5_errorCount=5.verified.txt | 179 -- ...Table_validatedLicenseCount=1.verified.txt | 10 - ...ble_validatedLicenseCount=100.verified.txt | 802 --------- ...able_validatedLicenseCount=20.verified.txt | 162 -- ...Table_validatedLicenseCount=5.verified.txt | 42 - ...ble_validCount=0_errorCount=1.verified.txt | 26 + ...le_validCount=0_errorCount=20.verified.txt | 677 ++++++++ ...ble_validCount=0_errorCount=3.verified.txt | 98 ++ ...ble_validCount=0_errorCount=5.verified.txt | 168 ++ ...e_validCount=100_errorCount=1.verified.txt | 26 + ..._validCount=100_errorCount=20.verified.txt | 677 ++++++++ ...e_validCount=100_errorCount=3.verified.txt | 98 ++ ...e_validCount=100_errorCount=5.verified.txt | 168 ++ ...ble_validCount=1_errorCount=1.verified.txt | 26 + ...le_validCount=1_errorCount=20.verified.txt | 677 ++++++++ ...ble_validCount=1_errorCount=3.verified.txt | 98 ++ ...ble_validCount=1_errorCount=5.verified.txt | 168 ++ ...le_validCount=20_errorCount=1.verified.txt | 26 + ...e_validCount=20_errorCount=20.verified.txt | 677 ++++++++ ...le_validCount=20_errorCount=3.verified.txt | 98 ++ ...le_validCount=20_errorCount=5.verified.txt | 168 ++ ...ble_validCount=5_errorCount=1.verified.txt | 26 + ...le_validCount=5_errorCount=20.verified.txt | 677 ++++++++ ...ble_validCount=5_errorCount=3.verified.txt | 98 ++ ...ble_validCount=5_errorCount=5.verified.txt | 168 ++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 8 + ...ble_validatedLicenseCount=100.verified.txt | 610 +++++++ ...able_validatedLicenseCount=20.verified.txt | 122 ++ ...Table_validatedLicenseCount=5.verified.txt | 30 + ...le_validCount=0_errorCount=1.verified.txt} | 0 ...le_validCount=0_errorCount=20.verified.txt | 727 ++++++++ ...ble_validCount=0_errorCount=3.verified.txt | 126 ++ ...ble_validCount=0_errorCount=5.verified.txt | 211 +++ ..._validCount=100_errorCount=1.verified.txt} | 0 ..._validCount=100_errorCount=20.verified.txt | 727 ++++++++ ..._validCount=100_errorCount=3.verified.txt} | 0 ...e_validCount=100_errorCount=5.verified.txt | 211 +++ ...le_validCount=1_errorCount=1.verified.txt} | 0 ...le_validCount=1_errorCount=20.verified.txt | 727 ++++++++ ...le_validCount=1_errorCount=3.verified.txt} | 0 ...ble_validCount=1_errorCount=5.verified.txt | 211 +++ ...e_validCount=20_errorCount=1.verified.txt} | 0 ...e_validCount=20_errorCount=20.verified.txt | 727 ++++++++ ...e_validCount=20_errorCount=3.verified.txt} | 0 ...le_validCount=20_errorCount=5.verified.txt | 211 +++ ...ble_validCount=5_errorCount=1.verified.txt | 38 + ...le_validCount=5_errorCount=20.verified.txt | 727 ++++++++ ...le_validCount=5_errorCount=3.verified.txt} | 0 ...ble_validCount=5_errorCount=5.verified.txt | 211 +++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 8 + ...ble_validatedLicenseCount=100.verified.txt | 649 +++++++ ...able_validatedLicenseCount=20.verified.txt | 137 ++ ...Table_validatedLicenseCount=5.verified.txt | 34 + ...ble_validCount=0_errorCount=1.verified.txt | 38 + ...le_validCount=0_errorCount=20.verified.txt | 725 ++++++++ ...ble_validCount=0_errorCount=3.verified.txt | 126 ++ ...le_validCount=0_errorCount=5.verified.txt} | 59 +- ...e_validCount=100_errorCount=1.verified.txt | 38 + ..._validCount=100_errorCount=20.verified.txt | 725 ++++++++ ..._validCount=100_errorCount=3.verified.txt} | 0 ...e_validCount=100_errorCount=5.verified.txt | 184 ++ ...ble_validCount=1_errorCount=1.verified.txt | 38 + ...le_validCount=1_errorCount=20.verified.txt | 725 ++++++++ ...ble_validCount=1_errorCount=3.verified.txt | 126 ++ ...ble_validCount=1_errorCount=5.verified.txt | 184 ++ ...le_validCount=20_errorCount=1.verified.txt | 38 + ...e_validCount=20_errorCount=20.verified.txt | 725 ++++++++ ...le_validCount=20_errorCount=3.verified.txt | 126 ++ ...le_validCount=20_errorCount=5.verified.txt | 184 ++ ...ble_validCount=5_errorCount=1.verified.txt | 38 + ...le_validCount=5_errorCount=20.verified.txt | 725 ++++++++ ...le_validCount=5_errorCount=3.verified.txt} | 0 ...ble_validCount=5_errorCount=5.verified.txt | 184 ++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 8 + ...ble_validatedLicenseCount=100.verified.txt | 644 +++++++ ...able_validatedLicenseCount=20.verified.txt | 131 ++ ...Table_validatedLicenseCount=5.verified.txt | 33 + ...ble_validCount=0_errorCount=1.verified.txt | 46 + ...le_validCount=0_errorCount=20.verified.txt | 688 ++++++++ ...ble_validCount=0_errorCount=3.verified.txt | 107 ++ ...ble_validCount=0_errorCount=5.verified.txt | 190 ++ ...e_validCount=100_errorCount=1.verified.txt | 46 + ..._validCount=100_errorCount=20.verified.txt | 688 ++++++++ ...e_validCount=100_errorCount=3.verified.txt | 107 ++ ...e_validCount=100_errorCount=5.verified.txt | 190 ++ ...ble_validCount=1_errorCount=1.verified.txt | 46 + ...le_validCount=1_errorCount=20.verified.txt | 688 ++++++++ ...ble_validCount=1_errorCount=3.verified.txt | 107 ++ ...ble_validCount=1_errorCount=5.verified.txt | 190 ++ ...le_validCount=20_errorCount=1.verified.txt | 46 + ...e_validCount=20_errorCount=20.verified.txt | 688 ++++++++ ...le_validCount=20_errorCount=3.verified.txt | 107 ++ ...le_validCount=20_errorCount=5.verified.txt | 190 ++ ...ble_validCount=5_errorCount=1.verified.txt | 46 + ...le_validCount=5_errorCount=20.verified.txt | 688 ++++++++ ...ble_validCount=5_errorCount=3.verified.txt | 107 ++ ...ble_validCount=5_errorCount=5.verified.txt | 190 ++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 9 + ...ble_validatedLicenseCount=100.verified.txt | 703 ++++++++ ...able_validatedLicenseCount=20.verified.txt | 142 ++ ...Table_validatedLicenseCount=5.verified.txt | 37 + ...ble_validCount=0_errorCount=1.verified.txt | 38 + ...le_validCount=0_errorCount=20.verified.txt | 727 ++++++++ ...ble_validCount=0_errorCount=3.verified.txt | 126 ++ ...ble_validCount=0_errorCount=5.verified.txt | 211 +++ ...e_validCount=100_errorCount=1.verified.txt | 38 + ..._validCount=100_errorCount=20.verified.txt | 727 ++++++++ ...e_validCount=100_errorCount=3.verified.txt | 126 ++ ...e_validCount=100_errorCount=5.verified.txt | 211 +++ ...ble_validCount=1_errorCount=1.verified.txt | 38 + ...le_validCount=1_errorCount=20.verified.txt | 727 ++++++++ ...ble_validCount=1_errorCount=3.verified.txt | 126 ++ ...ble_validCount=1_errorCount=5.verified.txt | 211 +++ ...le_validCount=20_errorCount=1.verified.txt | 38 + ...e_validCount=20_errorCount=20.verified.txt | 727 ++++++++ ...le_validCount=20_errorCount=3.verified.txt | 126 ++ ...le_validCount=20_errorCount=5.verified.txt | 211 +++ ...ble_validCount=5_errorCount=1.verified.txt | 38 + ...le_validCount=5_errorCount=20.verified.txt | 727 ++++++++ ...ble_validCount=5_errorCount=3.verified.txt | 126 ++ ...ble_validCount=5_errorCount=5.verified.txt | 211 +++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 8 + ...ble_validatedLicenseCount=100.verified.txt | 649 +++++++ ...able_validatedLicenseCount=20.verified.txt | 137 ++ ...Table_validatedLicenseCount=5.verified.txt | 34 + ...ble_validCount=0_errorCount=1.verified.txt | 46 + ...le_validCount=0_errorCount=20.verified.txt | 677 ++++++++ ...ble_validCount=0_errorCount=3.verified.txt | 107 ++ ...ble_validCount=0_errorCount=5.verified.txt | 158 ++ ...e_validCount=100_errorCount=1.verified.txt | 46 + ..._validCount=100_errorCount=20.verified.txt | 677 ++++++++ ...e_validCount=100_errorCount=3.verified.txt | 107 ++ ...e_validCount=100_errorCount=5.verified.txt | 158 ++ ...ble_validCount=1_errorCount=1.verified.txt | 46 + ...le_validCount=1_errorCount=20.verified.txt | 677 ++++++++ ...ble_validCount=1_errorCount=3.verified.txt | 107 ++ ...ble_validCount=1_errorCount=5.verified.txt | 158 ++ ...le_validCount=20_errorCount=1.verified.txt | 46 + ...e_validCount=20_errorCount=20.verified.txt | 677 ++++++++ ...le_validCount=20_errorCount=3.verified.txt | 107 ++ ...le_validCount=20_errorCount=5.verified.txt | 158 ++ ...ble_validCount=5_errorCount=1.verified.txt | 46 + ...le_validCount=5_errorCount=20.verified.txt | 677 ++++++++ ...ble_validCount=5_errorCount=3.verified.txt | 107 ++ ...ble_validCount=5_errorCount=5.verified.txt | 158 ++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 9 + ...ble_validatedLicenseCount=100.verified.txt | 708 ++++++++ ...able_validatedLicenseCount=20.verified.txt | 143 ++ ...Table_validatedLicenseCount=5.verified.txt | 36 + ...ble_validCount=0_errorCount=1.verified.txt | 46 + ...le_validCount=0_errorCount=20.verified.txt | 688 ++++++++ ...ble_validCount=0_errorCount=3.verified.txt | 107 ++ ...ble_validCount=0_errorCount=5.verified.txt | 190 ++ ...e_validCount=100_errorCount=1.verified.txt | 46 + ..._validCount=100_errorCount=20.verified.txt | 688 ++++++++ ...e_validCount=100_errorCount=3.verified.txt | 107 ++ ...e_validCount=100_errorCount=5.verified.txt | 190 ++ ...ble_validCount=1_errorCount=1.verified.txt | 46 + ...le_validCount=1_errorCount=20.verified.txt | 688 ++++++++ ...ble_validCount=1_errorCount=3.verified.txt | 107 ++ ...ble_validCount=1_errorCount=5.verified.txt | 190 ++ ...le_validCount=20_errorCount=1.verified.txt | 46 + ...e_validCount=20_errorCount=20.verified.txt | 688 ++++++++ ...le_validCount=20_errorCount=3.verified.txt | 107 ++ ...le_validCount=20_errorCount=5.verified.txt | 190 ++ ...ble_validCount=5_errorCount=1.verified.txt | 46 + ...le_validCount=5_errorCount=20.verified.txt | 688 ++++++++ ...ble_validCount=5_errorCount=3.verified.txt | 107 ++ ...ble_validCount=5_errorCount=5.verified.txt | 190 ++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 9 + ...ble_validatedLicenseCount=100.verified.txt | 703 ++++++++ ...able_validatedLicenseCount=20.verified.txt | 142 ++ ...Table_validatedLicenseCount=5.verified.txt | 37 + ...ble_validCount=0_errorCount=1.verified.txt | 27 + ...le_validCount=0_errorCount=20.verified.txt | 682 ++++++++ ...ble_validCount=0_errorCount=3.verified.txt | 96 + ...ble_validCount=0_errorCount=5.verified.txt | 153 ++ ...e_validCount=100_errorCount=1.verified.txt | 27 + ..._validCount=100_errorCount=20.verified.txt | 682 ++++++++ ...e_validCount=100_errorCount=3.verified.txt | 96 + ...e_validCount=100_errorCount=5.verified.txt | 153 ++ ...ble_validCount=1_errorCount=1.verified.txt | 27 + ...le_validCount=1_errorCount=20.verified.txt | 682 ++++++++ ...ble_validCount=1_errorCount=3.verified.txt | 96 + ...ble_validCount=1_errorCount=5.verified.txt | 153 ++ ...le_validCount=20_errorCount=1.verified.txt | 27 + ...e_validCount=20_errorCount=20.verified.txt | 682 ++++++++ ...le_validCount=20_errorCount=3.verified.txt | 96 + ...le_validCount=20_errorCount=5.verified.txt | 153 ++ ...ble_validCount=5_errorCount=1.verified.txt | 27 + ...le_validCount=5_errorCount=20.verified.txt | 682 ++++++++ ...ble_validCount=5_errorCount=3.verified.txt | 96 + ...ble_validCount=5_errorCount=5.verified.txt | 153 ++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 10 + ...ble_validatedLicenseCount=100.verified.txt | 760 ++++++++ ...able_validatedLicenseCount=20.verified.txt | 151 ++ ...Table_validatedLicenseCount=5.verified.txt | 39 + ...le_validCount=0_errorCount=20.verified.txt | 744 -------- ...ble_validCount=0_errorCount=5.verified.txt | 179 -- ..._validCount=100_errorCount=20.verified.txt | 744 -------- ...e_validCount=100_errorCount=5.verified.txt | 179 -- ...le_validCount=1_errorCount=20.verified.txt | 744 -------- ...ble_validCount=1_errorCount=5.verified.txt | 179 -- ...e_validCount=20_errorCount=20.verified.txt | 744 -------- ...le_validCount=20_errorCount=5.verified.txt | 179 -- ...le_validCount=5_errorCount=20.verified.txt | 744 -------- ...ble_validCount=5_errorCount=5.verified.txt | 179 -- ...ble_validatedLicenseCount=100.verified.txt | 610 ------- ...able_validatedLicenseCount=20.verified.txt | 138 -- ...Table_validatedLicenseCount=5.verified.txt | 26 - ...ble_validCount=0_errorCount=1.verified.txt | 26 + ...le_validCount=0_errorCount=20.verified.txt | 677 ++++++++ ...ble_validCount=0_errorCount=3.verified.txt | 98 ++ ...ble_validCount=0_errorCount=5.verified.txt | 168 ++ ...e_validCount=100_errorCount=1.verified.txt | 26 + ..._validCount=100_errorCount=20.verified.txt | 677 ++++++++ ...e_validCount=100_errorCount=3.verified.txt | 98 ++ ...e_validCount=100_errorCount=5.verified.txt | 168 ++ ...ble_validCount=1_errorCount=1.verified.txt | 26 + ...le_validCount=1_errorCount=20.verified.txt | 677 ++++++++ ...ble_validCount=1_errorCount=3.verified.txt | 98 ++ ...ble_validCount=1_errorCount=5.verified.txt | 168 ++ ...le_validCount=20_errorCount=1.verified.txt | 26 + ...e_validCount=20_errorCount=20.verified.txt | 677 ++++++++ ...le_validCount=20_errorCount=3.verified.txt | 98 ++ ...le_validCount=20_errorCount=5.verified.txt | 168 ++ ...ble_validCount=5_errorCount=1.verified.txt | 26 + ...le_validCount=5_errorCount=20.verified.txt | 677 ++++++++ ...ble_validCount=5_errorCount=3.verified.txt | 98 ++ ...ble_validCount=5_errorCount=5.verified.txt | 168 ++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 8 + ...ble_validatedLicenseCount=100.verified.txt | 496 ++++++ ...able_validatedLicenseCount=20.verified.txt | 105 ++ ...Table_validatedLicenseCount=5.verified.txt | 25 + ...ble_validCount=0_errorCount=1.verified.txt | 38 + ...le_validCount=0_errorCount=20.verified.txt | 727 ++++++++ ...ble_validCount=0_errorCount=3.verified.txt | 126 ++ ...ble_validCount=0_errorCount=5.verified.txt | 211 +++ ...e_validCount=100_errorCount=1.verified.txt | 38 + ..._validCount=100_errorCount=20.verified.txt | 727 ++++++++ ...e_validCount=100_errorCount=3.verified.txt | 126 ++ ...e_validCount=100_errorCount=5.verified.txt | 211 +++ ...ble_validCount=1_errorCount=1.verified.txt | 38 + ...le_validCount=1_errorCount=20.verified.txt | 727 ++++++++ ...ble_validCount=1_errorCount=3.verified.txt | 126 ++ ...ble_validCount=1_errorCount=5.verified.txt | 211 +++ ...le_validCount=20_errorCount=1.verified.txt | 38 + ...e_validCount=20_errorCount=20.verified.txt | 727 ++++++++ ...le_validCount=20_errorCount=3.verified.txt | 126 ++ ...le_validCount=20_errorCount=5.verified.txt | 211 +++ ...ble_validCount=5_errorCount=1.verified.txt | 38 + ...le_validCount=5_errorCount=20.verified.txt | 727 ++++++++ ...ble_validCount=5_errorCount=3.verified.txt | 126 ++ ...ble_validCount=5_errorCount=5.verified.txt | 211 +++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 527 ++++++ ...able_validatedLicenseCount=20.verified.txt | 95 + ...Table_validatedLicenseCount=5.verified.txt | 21 + ...ble_validCount=0_errorCount=1.verified.txt | 38 + ...le_validCount=0_errorCount=20.verified.txt | 725 ++++++++ ...ble_validCount=0_errorCount=3.verified.txt | 126 ++ ...ble_validCount=0_errorCount=5.verified.txt | 184 ++ ...e_validCount=100_errorCount=1.verified.txt | 38 + ..._validCount=100_errorCount=20.verified.txt | 725 ++++++++ ...e_validCount=100_errorCount=3.verified.txt | 126 ++ ...e_validCount=100_errorCount=5.verified.txt | 184 ++ ...ble_validCount=1_errorCount=1.verified.txt | 38 + ...le_validCount=1_errorCount=20.verified.txt | 725 ++++++++ ...ble_validCount=1_errorCount=3.verified.txt | 126 ++ ...ble_validCount=1_errorCount=5.verified.txt | 184 ++ ...le_validCount=20_errorCount=1.verified.txt | 38 + ...e_validCount=20_errorCount=20.verified.txt | 725 ++++++++ ...le_validCount=20_errorCount=3.verified.txt | 126 ++ ...le_validCount=20_errorCount=5.verified.txt | 184 ++ ...ble_validCount=5_errorCount=1.verified.txt | 38 + ...le_validCount=5_errorCount=20.verified.txt | 725 ++++++++ ...ble_validCount=5_errorCount=3.verified.txt | 126 ++ ...ble_validCount=5_errorCount=5.verified.txt | 184 ++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 519 ++++++ ...able_validatedLicenseCount=20.verified.txt | 112 ++ ...Table_validatedLicenseCount=5.verified.txt | 27 + ...ble_validCount=0_errorCount=1.verified.txt | 46 + ...le_validCount=0_errorCount=20.verified.txt | 688 ++++++++ ...ble_validCount=0_errorCount=3.verified.txt | 107 ++ ...ble_validCount=0_errorCount=5.verified.txt | 190 ++ ...e_validCount=100_errorCount=1.verified.txt | 46 + ..._validCount=100_errorCount=20.verified.txt | 688 ++++++++ ...e_validCount=100_errorCount=3.verified.txt | 107 ++ ...e_validCount=100_errorCount=5.verified.txt | 190 ++ ...ble_validCount=1_errorCount=1.verified.txt | 46 + ...le_validCount=1_errorCount=20.verified.txt | 688 ++++++++ ...ble_validCount=1_errorCount=3.verified.txt | 107 ++ ...ble_validCount=1_errorCount=5.verified.txt | 190 ++ ...le_validCount=20_errorCount=1.verified.txt | 46 + ...e_validCount=20_errorCount=20.verified.txt | 688 ++++++++ ...le_validCount=20_errorCount=3.verified.txt | 107 ++ ...le_validCount=20_errorCount=5.verified.txt | 190 ++ ...ble_validCount=5_errorCount=1.verified.txt | 46 + ...le_validCount=5_errorCount=20.verified.txt | 688 ++++++++ ...ble_validCount=5_errorCount=3.verified.txt | 107 ++ ...ble_validCount=5_errorCount=5.verified.txt | 190 ++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 9 + ...ble_validatedLicenseCount=100.verified.txt | 546 ++++++ ...able_validatedLicenseCount=20.verified.txt | 100 ++ ...Table_validatedLicenseCount=5.verified.txt | 24 + ...ble_validCount=0_errorCount=1.verified.txt | 38 + ...le_validCount=0_errorCount=20.verified.txt | 727 ++++++++ ...ble_validCount=0_errorCount=3.verified.txt | 126 ++ ...ble_validCount=0_errorCount=5.verified.txt | 211 +++ ...e_validCount=100_errorCount=1.verified.txt | 38 + ..._validCount=100_errorCount=20.verified.txt | 727 ++++++++ ...e_validCount=100_errorCount=3.verified.txt | 126 ++ ...e_validCount=100_errorCount=5.verified.txt | 211 +++ ...ble_validCount=1_errorCount=1.verified.txt | 38 + ...le_validCount=1_errorCount=20.verified.txt | 727 ++++++++ ...ble_validCount=1_errorCount=3.verified.txt | 126 ++ ...ble_validCount=1_errorCount=5.verified.txt | 211 +++ ...le_validCount=20_errorCount=1.verified.txt | 38 + ...e_validCount=20_errorCount=20.verified.txt | 727 ++++++++ ...le_validCount=20_errorCount=3.verified.txt | 126 ++ ...le_validCount=20_errorCount=5.verified.txt | 211 +++ ...ble_validCount=5_errorCount=1.verified.txt | 38 + ...le_validCount=5_errorCount=20.verified.txt | 727 ++++++++ ...ble_validCount=5_errorCount=3.verified.txt | 126 ++ ...ble_validCount=5_errorCount=5.verified.txt | 211 +++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 527 ++++++ ...able_validatedLicenseCount=20.verified.txt | 95 + ...Table_validatedLicenseCount=5.verified.txt | 21 + ...ble_validCount=0_errorCount=1.verified.txt | 46 + ...le_validCount=0_errorCount=20.verified.txt | 677 ++++++++ ...ble_validCount=0_errorCount=3.verified.txt | 107 ++ ...ble_validCount=0_errorCount=5.verified.txt | 158 ++ ...e_validCount=100_errorCount=1.verified.txt | 46 + ..._validCount=100_errorCount=20.verified.txt | 677 ++++++++ ...e_validCount=100_errorCount=3.verified.txt | 107 ++ ...e_validCount=100_errorCount=5.verified.txt | 158 ++ ...ble_validCount=1_errorCount=1.verified.txt | 46 + ...le_validCount=1_errorCount=20.verified.txt | 677 ++++++++ ...ble_validCount=1_errorCount=3.verified.txt | 107 ++ ...ble_validCount=1_errorCount=5.verified.txt | 158 ++ ...le_validCount=20_errorCount=1.verified.txt | 46 + ...e_validCount=20_errorCount=20.verified.txt | 677 ++++++++ ...le_validCount=20_errorCount=3.verified.txt | 107 ++ ...le_validCount=20_errorCount=5.verified.txt | 158 ++ ...ble_validCount=5_errorCount=1.verified.txt | 46 + ...le_validCount=5_errorCount=20.verified.txt | 677 ++++++++ ...ble_validCount=5_errorCount=3.verified.txt | 107 ++ ...ble_validCount=5_errorCount=5.verified.txt | 158 ++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 1 + ...ble_validatedLicenseCount=100.verified.txt | 583 +++++++ ...able_validatedLicenseCount=20.verified.txt | 79 + ...Table_validatedLicenseCount=5.verified.txt | 8 + ...ble_validCount=0_errorCount=1.verified.txt | 46 + ...le_validCount=0_errorCount=20.verified.txt | 688 ++++++++ ...ble_validCount=0_errorCount=3.verified.txt | 107 ++ ...ble_validCount=0_errorCount=5.verified.txt | 190 ++ ...e_validCount=100_errorCount=1.verified.txt | 46 + ..._validCount=100_errorCount=20.verified.txt | 688 ++++++++ ...e_validCount=100_errorCount=3.verified.txt | 107 ++ ...e_validCount=100_errorCount=5.verified.txt | 190 ++ ...ble_validCount=1_errorCount=1.verified.txt | 46 + ...le_validCount=1_errorCount=20.verified.txt | 688 ++++++++ ...ble_validCount=1_errorCount=3.verified.txt | 107 ++ ...ble_validCount=1_errorCount=5.verified.txt | 190 ++ ...le_validCount=20_errorCount=1.verified.txt | 46 + ...e_validCount=20_errorCount=20.verified.txt | 688 ++++++++ ...le_validCount=20_errorCount=3.verified.txt | 107 ++ ...le_validCount=20_errorCount=5.verified.txt | 190 ++ ...ble_validCount=5_errorCount=1.verified.txt | 46 + ...le_validCount=5_errorCount=20.verified.txt | 688 ++++++++ ...ble_validCount=5_errorCount=3.verified.txt | 107 ++ ...ble_validCount=5_errorCount=5.verified.txt | 190 ++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 9 + ...ble_validatedLicenseCount=100.verified.txt | 546 ++++++ ...able_validatedLicenseCount=20.verified.txt | 100 ++ ...Table_validatedLicenseCount=5.verified.txt | 24 + ...ble_validCount=0_errorCount=1.verified.txt | 27 + ...le_validCount=0_errorCount=20.verified.txt | 682 ++++++++ ...ble_validCount=0_errorCount=3.verified.txt | 96 + ...ble_validCount=0_errorCount=5.verified.txt | 153 ++ ...e_validCount=100_errorCount=1.verified.txt | 27 + ..._validCount=100_errorCount=20.verified.txt | 682 ++++++++ ...e_validCount=100_errorCount=3.verified.txt | 96 + ...e_validCount=100_errorCount=5.verified.txt | 153 ++ ...ble_validCount=1_errorCount=1.verified.txt | 27 + ...le_validCount=1_errorCount=20.verified.txt | 682 ++++++++ ...ble_validCount=1_errorCount=3.verified.txt | 96 + ...ble_validCount=1_errorCount=5.verified.txt | 153 ++ ...le_validCount=20_errorCount=1.verified.txt | 27 + ...e_validCount=20_errorCount=20.verified.txt | 682 ++++++++ ...le_validCount=20_errorCount=3.verified.txt | 96 + ...le_validCount=20_errorCount=5.verified.txt | 153 ++ ...ble_validCount=5_errorCount=1.verified.txt | 27 + ...le_validCount=5_errorCount=20.verified.txt | 682 ++++++++ ...ble_validCount=5_errorCount=3.verified.txt | 96 + ...ble_validCount=5_errorCount=5.verified.txt | 153 ++ ...Table_validatedLicenseCount=0.verified.txt | 1 + ...Table_validatedLicenseCount=1.verified.txt | 10 + ...ble_validatedLicenseCount=100.verified.txt | 629 +++++++ ...able_validatedLicenseCount=20.verified.txt | 145 ++ ...Table_validatedLicenseCount=5.verified.txt | 39 + .../Output/Table/TableOutputFormatterTest.cs | 38 +- ...le_validCount=0_errorCount=20.verified.txt | 148 -- ...ble_validCount=0_errorCount=5.verified.txt | 38 - ...e_validCount=100_errorCount=1.verified.txt | 111 -- ..._validCount=100_errorCount=20.verified.txt | 248 --- ...e_validCount=100_errorCount=3.verified.txt | 129 -- ...e_validCount=100_errorCount=5.verified.txt | 138 -- ...le_validCount=1_errorCount=20.verified.txt | 149 -- ...ble_validCount=1_errorCount=5.verified.txt | 39 - ...le_validCount=20_errorCount=1.verified.txt | 31 - ...e_validCount=20_errorCount=20.verified.txt | 168 -- ...le_validCount=20_errorCount=3.verified.txt | 49 - ...le_validCount=20_errorCount=5.verified.txt | 58 - ...ble_validCount=5_errorCount=1.verified.txt | 16 - ...le_validCount=5_errorCount=20.verified.txt | 153 -- ...ble_validCount=5_errorCount=3.verified.txt | 34 - ...ble_validCount=5_errorCount=5.verified.txt | 43 - ...ble_validatedLicenseCount=100.verified.txt | 104 -- ...able_validatedLicenseCount=20.verified.txt | 24 - ...Table_validatedLicenseCount=5.verified.txt | 9 - ...ble_validCount=0_errorCount=1.verified.txt | 8 + ...le_validCount=0_errorCount=20.verified.txt | 134 ++ ...ble_validCount=0_errorCount=3.verified.txt | 22 + ...ble_validCount=0_errorCount=5.verified.txt | 35 + ...e_validCount=100_errorCount=1.verified.txt | 108 ++ ..._validCount=100_errorCount=20.verified.txt | 234 +++ ...e_validCount=100_errorCount=3.verified.txt | 122 ++ ...e_validCount=100_errorCount=5.verified.txt | 135 ++ ...ble_validCount=1_errorCount=1.verified.txt | 9 + ...le_validCount=1_errorCount=20.verified.txt | 135 ++ ...ble_validCount=1_errorCount=3.verified.txt | 23 + ...ble_validCount=1_errorCount=5.verified.txt | 36 + ...le_validCount=20_errorCount=1.verified.txt | 28 + ...e_validCount=20_errorCount=20.verified.txt | 154 ++ ...le_validCount=20_errorCount=3.verified.txt | 42 + ...le_validCount=20_errorCount=5.verified.txt | 55 + ...ble_validCount=5_errorCount=1.verified.txt | 13 + ...le_validCount=5_errorCount=20.verified.txt | 139 ++ ...ble_validCount=5_errorCount=3.verified.txt | 27 + ...ble_validCount=5_errorCount=5.verified.txt | 40 + ...able_validatedLicenseCount=0.verified.txt} | 0 ...Table_validatedLicenseCount=1.verified.txt | 5 + ...ble_validatedLicenseCount=100.verified.txt | 104 ++ ...able_validatedLicenseCount=20.verified.txt | 24 + ...Table_validatedLicenseCount=5.verified.txt | 9 + ...le_validCount=0_errorCount=1.verified.txt} | 0 ...le_validCount=0_errorCount=20.verified.txt | 145 ++ ...le_validCount=0_errorCount=3.verified.txt} | 0 ...ble_validCount=0_errorCount=5.verified.txt | 46 + ...e_validCount=100_errorCount=1.verified.txt | 111 ++ ..._validCount=100_errorCount=20.verified.txt | 245 +++ ...e_validCount=100_errorCount=3.verified.txt | 129 ++ ...e_validCount=100_errorCount=5.verified.txt | 146 ++ ...le_validCount=1_errorCount=1.verified.txt} | 24 +- ...le_validCount=1_errorCount=20.verified.txt | 146 ++ ...le_validCount=1_errorCount=3.verified.txt} | 59 +- ...ble_validCount=1_errorCount=5.verified.txt | 47 + ...le_validCount=20_errorCount=1.verified.txt | 31 + ...e_validCount=20_errorCount=20.verified.txt | 165 ++ ...le_validCount=20_errorCount=3.verified.txt | 49 + ...le_validCount=20_errorCount=5.verified.txt | 66 + ...ble_validCount=5_errorCount=1.verified.txt | 16 + ...le_validCount=5_errorCount=20.verified.txt | 150 ++ ...ble_validCount=5_errorCount=3.verified.txt | 34 + ...ble_validCount=5_errorCount=5.verified.txt | 51 + ...able_validatedLicenseCount=0.verified.txt} | 0 ...able_validatedLicenseCount=1.verified.txt} | 10 +- ...ble_validatedLicenseCount=100.verified.txt | 104 ++ ...able_validatedLicenseCount=20.verified.txt | 24 + ...Table_validatedLicenseCount=5.verified.txt | 9 + ...le_validCount=0_errorCount=1.verified.txt} | 0 ...le_validCount=0_errorCount=20.verified.txt | 142 ++ ...le_validCount=0_errorCount=3.verified.txt} | 0 ...ble_validCount=0_errorCount=5.verified.txt | 39 + ...e_validCount=100_errorCount=1.verified.txt | 111 ++ ..._validCount=100_errorCount=20.verified.txt | 242 +++ ...e_validCount=100_errorCount=3.verified.txt | 129 ++ ...e_validCount=100_errorCount=5.verified.txt | 139 ++ ...ble_validCount=1_errorCount=1.verified.txt | 12 + ...le_validCount=1_errorCount=20.verified.txt | 143 ++ ...le_validCount=1_errorCount=3.verified.txt} | 59 +- ...ble_validCount=1_errorCount=5.verified.txt | 40 + ...le_validCount=20_errorCount=1.verified.txt | 31 + ...e_validCount=20_errorCount=20.verified.txt | 162 ++ ...le_validCount=20_errorCount=3.verified.txt | 49 + ...le_validCount=20_errorCount=5.verified.txt | 59 + ...ble_validCount=5_errorCount=1.verified.txt | 16 + ...le_validCount=5_errorCount=20.verified.txt | 147 ++ ...ble_validCount=5_errorCount=3.verified.txt | 34 + ...ble_validCount=5_errorCount=5.verified.txt | 44 + ...able_validatedLicenseCount=0.verified.txt} | 0 ...able_validatedLicenseCount=1.verified.txt} | 10 +- ...ble_validatedLicenseCount=100.verified.txt | 104 ++ ...able_validatedLicenseCount=20.verified.txt | 24 + ...Table_validatedLicenseCount=5.verified.txt | 9 + ...ble_validCount=0_errorCount=1.verified.txt | 13 + ...le_validCount=0_errorCount=20.verified.txt | 130 ++ ...ble_validCount=0_errorCount=3.verified.txt | 24 + ...ble_validCount=0_errorCount=5.verified.txt | 40 + ...e_validCount=100_errorCount=1.verified.txt | 113 ++ ..._validCount=100_errorCount=20.verified.txt | 230 +++ ...e_validCount=100_errorCount=3.verified.txt | 124 ++ ...e_validCount=100_errorCount=5.verified.txt | 140 ++ ...ble_validCount=1_errorCount=1.verified.txt | 14 + ...le_validCount=1_errorCount=20.verified.txt | 131 ++ ...ble_validCount=1_errorCount=3.verified.txt | 25 + ...ble_validCount=1_errorCount=5.verified.txt | 41 + ...le_validCount=20_errorCount=1.verified.txt | 33 + ...e_validCount=20_errorCount=20.verified.txt | 150 ++ ...le_validCount=20_errorCount=3.verified.txt | 44 + ...le_validCount=20_errorCount=5.verified.txt | 60 + ...ble_validCount=5_errorCount=1.verified.txt | 18 + ...le_validCount=5_errorCount=20.verified.txt | 135 ++ ...ble_validCount=5_errorCount=3.verified.txt | 29 + ...ble_validCount=5_errorCount=5.verified.txt | 45 + ...able_validatedLicenseCount=0.verified.txt} | 0 ...Table_validatedLicenseCount=1.verified.txt | 5 + ...ble_validatedLicenseCount=100.verified.txt | 104 ++ ...able_validatedLicenseCount=20.verified.txt | 24 + ...Table_validatedLicenseCount=5.verified.txt | 9 + ...le_validCount=0_errorCount=1.verified.txt} | 0 ...le_validCount=0_errorCount=20.verified.txt | 145 ++ ...le_validCount=0_errorCount=3.verified.txt} | 0 ...ble_validCount=0_errorCount=5.verified.txt | 46 + ...e_validCount=100_errorCount=1.verified.txt | 111 ++ ..._validCount=100_errorCount=20.verified.txt | 245 +++ ...e_validCount=100_errorCount=3.verified.txt | 129 ++ ...e_validCount=100_errorCount=5.verified.txt | 146 ++ ...ble_validCount=1_errorCount=1.verified.txt | 12 + ...le_validCount=1_errorCount=20.verified.txt | 146 ++ ...le_validCount=1_errorCount=3.verified.txt} | 59 +- ...ble_validCount=1_errorCount=5.verified.txt | 47 + ...le_validCount=20_errorCount=1.verified.txt | 31 + ...e_validCount=20_errorCount=20.verified.txt | 165 ++ ...le_validCount=20_errorCount=3.verified.txt | 49 + ...le_validCount=20_errorCount=5.verified.txt | 66 + ...ble_validCount=5_errorCount=1.verified.txt | 16 + ...le_validCount=5_errorCount=20.verified.txt | 150 ++ ...ble_validCount=5_errorCount=3.verified.txt | 34 + ...ble_validCount=5_errorCount=5.verified.txt | 51 + ...Table_validatedLicenseCount=0.verified.txt | 4 + ...Table_validatedLicenseCount=1.verified.txt | 5 + ...ble_validatedLicenseCount=100.verified.txt | 104 ++ ...able_validatedLicenseCount=20.verified.txt | 24 + ...Table_validatedLicenseCount=5.verified.txt | 9 + ...ble_validCount=0_errorCount=1.verified.txt | 13 + ...le_validCount=0_errorCount=20.verified.txt | 128 ++ ...ble_validCount=0_errorCount=3.verified.txt | 24 + ...ble_validCount=0_errorCount=5.verified.txt | 32 + ...e_validCount=100_errorCount=1.verified.txt | 113 ++ ..._validCount=100_errorCount=20.verified.txt | 228 +++ ...e_validCount=100_errorCount=3.verified.txt | 124 ++ ...e_validCount=100_errorCount=5.verified.txt | 132 ++ ...ble_validCount=1_errorCount=1.verified.txt | 14 + ...le_validCount=1_errorCount=20.verified.txt | 129 ++ ...ble_validCount=1_errorCount=3.verified.txt | 25 + ...ble_validCount=1_errorCount=5.verified.txt | 33 + ...le_validCount=20_errorCount=1.verified.txt | 33 + ...e_validCount=20_errorCount=20.verified.txt | 148 ++ ...le_validCount=20_errorCount=3.verified.txt | 44 + ...le_validCount=20_errorCount=5.verified.txt | 52 + ...ble_validCount=5_errorCount=1.verified.txt | 18 + ...le_validCount=5_errorCount=20.verified.txt | 133 ++ ...ble_validCount=5_errorCount=3.verified.txt | 29 + ...ble_validCount=5_errorCount=5.verified.txt | 37 + ...Table_validatedLicenseCount=0.verified.txt | 4 + ...Table_validatedLicenseCount=1.verified.txt | 5 + ...ble_validatedLicenseCount=100.verified.txt | 104 ++ ...able_validatedLicenseCount=20.verified.txt | 24 + ...Table_validatedLicenseCount=5.verified.txt | 9 + ...ble_validCount=0_errorCount=1.verified.txt | 13 + ...le_validCount=0_errorCount=20.verified.txt | 130 ++ ...ble_validCount=0_errorCount=3.verified.txt | 24 + ...ble_validCount=0_errorCount=5.verified.txt | 40 + ...e_validCount=100_errorCount=1.verified.txt | 113 ++ ..._validCount=100_errorCount=20.verified.txt | 230 +++ ...e_validCount=100_errorCount=3.verified.txt | 124 ++ ...e_validCount=100_errorCount=5.verified.txt | 140 ++ ...ble_validCount=1_errorCount=1.verified.txt | 14 + ...le_validCount=1_errorCount=20.verified.txt | 131 ++ ...ble_validCount=1_errorCount=3.verified.txt | 25 + ...ble_validCount=1_errorCount=5.verified.txt | 41 + ...le_validCount=20_errorCount=1.verified.txt | 33 + ...e_validCount=20_errorCount=20.verified.txt | 150 ++ ...le_validCount=20_errorCount=3.verified.txt | 44 + ...le_validCount=20_errorCount=5.verified.txt | 60 + ...ble_validCount=5_errorCount=1.verified.txt | 18 + ...le_validCount=5_errorCount=20.verified.txt | 135 ++ ...ble_validCount=5_errorCount=3.verified.txt | 29 + ...ble_validCount=5_errorCount=5.verified.txt | 45 + ...Table_validatedLicenseCount=0.verified.txt | 4 + ...Table_validatedLicenseCount=1.verified.txt | 5 + ...ble_validatedLicenseCount=100.verified.txt | 104 ++ ...able_validatedLicenseCount=20.verified.txt | 24 + ...Table_validatedLicenseCount=5.verified.txt | 9 + ...ble_validCount=0_errorCount=1.verified.txt | 8 + ...le_validCount=0_errorCount=20.verified.txt | 127 ++ ...ble_validCount=0_errorCount=3.verified.txt | 21 + ...ble_validCount=0_errorCount=5.verified.txt | 31 + ...e_validCount=100_errorCount=1.verified.txt | 108 ++ ..._validCount=100_errorCount=20.verified.txt | 227 +++ ...e_validCount=100_errorCount=3.verified.txt | 121 ++ ...e_validCount=100_errorCount=5.verified.txt | 131 ++ ...ble_validCount=1_errorCount=1.verified.txt | 9 + ...le_validCount=1_errorCount=20.verified.txt | 128 ++ ...ble_validCount=1_errorCount=3.verified.txt | 22 + ...ble_validCount=1_errorCount=5.verified.txt | 32 + ...le_validCount=20_errorCount=1.verified.txt | 28 + ...e_validCount=20_errorCount=20.verified.txt | 147 ++ ...le_validCount=20_errorCount=3.verified.txt | 41 + ...le_validCount=20_errorCount=5.verified.txt | 51 + ...ble_validCount=5_errorCount=1.verified.txt | 13 + ...le_validCount=5_errorCount=20.verified.txt | 132 ++ ...ble_validCount=5_errorCount=3.verified.txt | 26 + ...ble_validCount=5_errorCount=5.verified.txt | 36 + ...Table_validatedLicenseCount=0.verified.txt | 4 + ...Table_validatedLicenseCount=1.verified.txt | 5 + ...ble_validatedLicenseCount=100.verified.txt | 104 ++ ...able_validatedLicenseCount=20.verified.txt | 24 + ...Table_validatedLicenseCount=5.verified.txt | 9 + ...le_validCount=0_errorCount=20.verified.txt | 138 -- ...ble_validCount=0_errorCount=5.verified.txt | 38 - ...e_validCount=100_errorCount=1.verified.txt | 87 - ..._validCount=100_errorCount=20.verified.txt | 214 --- ...e_validCount=100_errorCount=3.verified.txt | 105 -- ...e_validCount=100_errorCount=5.verified.txt | 114 -- ...le_validCount=1_errorCount=20.verified.txt | 138 -- ...ble_validCount=1_errorCount=5.verified.txt | 38 - ...le_validCount=20_errorCount=1.verified.txt | 28 - ...e_validCount=20_errorCount=20.verified.txt | 155 -- ...le_validCount=20_errorCount=3.verified.txt | 46 - ...le_validCount=20_errorCount=5.verified.txt | 55 - ...ble_validCount=5_errorCount=1.verified.txt | 14 - ...le_validCount=5_errorCount=20.verified.txt | 141 -- ...ble_validCount=5_errorCount=3.verified.txt | 32 - ...ble_validCount=5_errorCount=5.verified.txt | 41 - ...ble_validatedLicenseCount=100.verified.txt | 80 - ...able_validatedLicenseCount=20.verified.txt | 21 - ...Table_validatedLicenseCount=5.verified.txt | 7 - ...ble_validCount=0_errorCount=1.verified.txt | 8 + ...le_validCount=0_errorCount=20.verified.txt | 127 ++ ...ble_validCount=0_errorCount=3.verified.txt | 22 + ...ble_validCount=0_errorCount=5.verified.txt | 28 + ...e_validCount=100_errorCount=1.verified.txt | 89 + ..._validCount=100_errorCount=20.verified.txt | 208 +++ ...e_validCount=100_errorCount=3.verified.txt | 103 ++ ...e_validCount=100_errorCount=5.verified.txt | 109 ++ ...ble_validCount=1_errorCount=1.verified.txt | 9 + ...le_validCount=1_errorCount=20.verified.txt | 128 ++ ...ble_validCount=1_errorCount=3.verified.txt | 23 + ...ble_validCount=1_errorCount=5.verified.txt | 29 + ...le_validCount=20_errorCount=1.verified.txt | 25 + ...e_validCount=20_errorCount=20.verified.txt | 144 ++ ...le_validCount=20_errorCount=3.verified.txt | 39 + ...le_validCount=20_errorCount=5.verified.txt | 45 + ...ble_validCount=5_errorCount=1.verified.txt | 12 + ...le_validCount=5_errorCount=20.verified.txt | 131 ++ ...ble_validCount=5_errorCount=3.verified.txt | 26 + ...ble_validCount=5_errorCount=5.verified.txt | 32 + ...Table_validatedLicenseCount=0.verified.txt | 4 + ...Table_validatedLicenseCount=1.verified.txt | 5 + ...ble_validatedLicenseCount=100.verified.txt | 85 + ...able_validatedLicenseCount=20.verified.txt | 21 + ...Table_validatedLicenseCount=5.verified.txt | 8 + ...le_validCount=0_errorCount=1.verified.txt} | 0 ...le_validCount=0_errorCount=20.verified.txt | 114 ++ ...le_validCount=0_errorCount=3.verified.txt} | 0 ...ble_validCount=0_errorCount=5.verified.txt | 46 + ...e_validCount=100_errorCount=1.verified.txt | 92 + ..._validCount=100_errorCount=20.verified.txt | 195 +++ ...e_validCount=100_errorCount=3.verified.txt | 110 ++ ...e_validCount=100_errorCount=5.verified.txt | 127 ++ ...ble_validCount=1_errorCount=1.verified.txt | 11 + ...le_validCount=1_errorCount=20.verified.txt | 114 ++ ...le_validCount=1_errorCount=3.verified.txt} | 59 +- ...ble_validCount=1_errorCount=5.verified.txt | 46 + ...le_validCount=20_errorCount=1.verified.txt | 25 + ...e_validCount=20_errorCount=20.verified.txt | 128 ++ ...le_validCount=20_errorCount=3.verified.txt | 43 + ...le_validCount=20_errorCount=5.verified.txt | 60 + ...ble_validCount=5_errorCount=1.verified.txt | 14 + ...le_validCount=5_errorCount=20.verified.txt | 117 ++ ...ble_validCount=5_errorCount=3.verified.txt | 32 + ...ble_validCount=5_errorCount=5.verified.txt | 49 + ...Table_validatedLicenseCount=0.verified.txt | 4 + ...able_validatedLicenseCount=1.verified.txt} | 8 +- ...ble_validatedLicenseCount=100.verified.txt | 85 + ...able_validatedLicenseCount=20.verified.txt | 18 + ...Table_validatedLicenseCount=5.verified.txt | 7 + ...ble_validCount=0_errorCount=1.verified.txt | 11 + ...le_validCount=0_errorCount=20.verified.txt | 138 ++ ...ble_validCount=0_errorCount=3.verified.txt | 29 + ...ble_validCount=0_errorCount=5.verified.txt | 39 + ...e_validCount=100_errorCount=1.verified.txt | 91 + ..._validCount=100_errorCount=20.verified.txt | 218 +++ ...e_validCount=100_errorCount=3.verified.txt | 109 ++ ...e_validCount=100_errorCount=5.verified.txt | 119 ++ ...ble_validCount=1_errorCount=1.verified.txt | 11 + ...le_validCount=1_errorCount=20.verified.txt | 138 ++ ...ble_validCount=1_errorCount=3.verified.txt | 29 + ...ble_validCount=1_errorCount=5.verified.txt | 39 + ...le_validCount=20_errorCount=1.verified.txt | 28 + ...e_validCount=20_errorCount=20.verified.txt | 155 ++ ...le_validCount=20_errorCount=3.verified.txt | 46 + ...le_validCount=20_errorCount=5.verified.txt | 56 + ...ble_validCount=5_errorCount=1.verified.txt | 15 + ...le_validCount=5_errorCount=20.verified.txt | 142 ++ ...ble_validCount=5_errorCount=3.verified.txt | 33 + ...ble_validCount=5_errorCount=5.verified.txt | 43 + ...Table_validatedLicenseCount=0.verified.txt | 4 + ...able_validatedLicenseCount=1.verified.txt} | 8 +- ...ble_validatedLicenseCount=100.verified.txt | 84 + ...able_validatedLicenseCount=20.verified.txt | 21 + ...Table_validatedLicenseCount=5.verified.txt | 8 + ...ble_validCount=0_errorCount=1.verified.txt | 13 + ...le_validCount=0_errorCount=20.verified.txt | 110 ++ ...le_validCount=0_errorCount=3.verified.txt} | 27 +- ...ble_validCount=0_errorCount=5.verified.txt | 32 + ...e_validCount=100_errorCount=1.verified.txt | 91 + ..._validCount=100_errorCount=20.verified.txt | 188 ++ ...e_validCount=100_errorCount=3.verified.txt | 94 + ...e_validCount=100_errorCount=5.verified.txt | 110 ++ ...ble_validCount=1_errorCount=1.verified.txt | 14 + ...le_validCount=1_errorCount=20.verified.txt | 111 ++ ...ble_validCount=1_errorCount=3.verified.txt | 17 + ...ble_validCount=1_errorCount=5.verified.txt | 33 + ...le_validCount=20_errorCount=1.verified.txt | 27 + ...e_validCount=20_errorCount=20.verified.txt | 124 ++ ...le_validCount=20_errorCount=3.verified.txt | 30 + ...le_validCount=20_errorCount=5.verified.txt | 46 + ...ble_validCount=5_errorCount=1.verified.txt | 16 + ...le_validCount=5_errorCount=20.verified.txt | 113 ++ ...ble_validCount=5_errorCount=3.verified.txt | 19 + ...ble_validCount=5_errorCount=5.verified.txt | 35 + ...Table_validatedLicenseCount=0.verified.txt | 4 + ...Table_validatedLicenseCount=1.verified.txt | 5 + ...ble_validatedLicenseCount=100.verified.txt | 82 + ...able_validatedLicenseCount=20.verified.txt | 18 + ...Table_validatedLicenseCount=5.verified.txt | 7 + ...ble_validCount=0_errorCount=1.verified.txt | 11 + ...le_validCount=0_errorCount=20.verified.txt | 114 ++ ...ble_validCount=0_errorCount=3.verified.txt | 29 + ...ble_validCount=0_errorCount=5.verified.txt | 46 + ...e_validCount=100_errorCount=1.verified.txt | 92 + ..._validCount=100_errorCount=20.verified.txt | 195 +++ ...e_validCount=100_errorCount=3.verified.txt | 110 ++ ...e_validCount=100_errorCount=5.verified.txt | 127 ++ ...ble_validCount=1_errorCount=1.verified.txt | 11 + ...le_validCount=1_errorCount=20.verified.txt | 114 ++ ...ble_validCount=1_errorCount=3.verified.txt | 29 + ...ble_validCount=1_errorCount=5.verified.txt | 46 + ...le_validCount=20_errorCount=1.verified.txt | 25 + ...e_validCount=20_errorCount=20.verified.txt | 128 ++ ...le_validCount=20_errorCount=3.verified.txt | 43 + ...le_validCount=20_errorCount=5.verified.txt | 60 + ...ble_validCount=5_errorCount=1.verified.txt | 14 + ...le_validCount=5_errorCount=20.verified.txt | 117 ++ ...ble_validCount=5_errorCount=3.verified.txt | 32 + ...ble_validCount=5_errorCount=5.verified.txt | 49 + ...Table_validatedLicenseCount=0.verified.txt | 4 + ...Table_validatedLicenseCount=1.verified.txt | 4 + ...ble_validatedLicenseCount=100.verified.txt | 85 + ...able_validatedLicenseCount=20.verified.txt | 18 + ...Table_validatedLicenseCount=5.verified.txt | 7 + ...ble_validCount=0_errorCount=1.verified.txt | 13 + ...le_validCount=0_errorCount=20.verified.txt | 105 ++ ...le_validCount=0_errorCount=3.verified.txt} | 27 +- ...ble_validCount=0_errorCount=5.verified.txt | 24 + ...e_validCount=100_errorCount=1.verified.txt | 95 + ..._validCount=100_errorCount=20.verified.txt | 187 ++ ...e_validCount=100_errorCount=3.verified.txt | 98 ++ ...e_validCount=100_errorCount=5.verified.txt | 106 ++ ...ble_validCount=1_errorCount=1.verified.txt | 13 + ...le_validCount=1_errorCount=20.verified.txt | 105 ++ ...ble_validCount=1_errorCount=3.verified.txt | 16 + ...ble_validCount=1_errorCount=5.verified.txt | 24 + ...le_validCount=20_errorCount=1.verified.txt | 24 + ...e_validCount=20_errorCount=20.verified.txt | 116 ++ ...le_validCount=20_errorCount=3.verified.txt | 27 + ...le_validCount=20_errorCount=5.verified.txt | 35 + ...ble_validCount=5_errorCount=1.verified.txt | 14 + ...le_validCount=5_errorCount=20.verified.txt | 106 ++ ...ble_validCount=5_errorCount=3.verified.txt | 17 + ...ble_validCount=5_errorCount=5.verified.txt | 25 + ...Table_validatedLicenseCount=0.verified.txt | 4 + ...Table_validatedLicenseCount=1.verified.txt | 4 + ...ble_validatedLicenseCount=100.verified.txt | 86 + ...able_validatedLicenseCount=20.verified.txt | 15 + ...Table_validatedLicenseCount=5.verified.txt | 5 + ...ble_validCount=0_errorCount=1.verified.txt | 13 + ...le_validCount=0_errorCount=20.verified.txt | 110 ++ ...ble_validCount=0_errorCount=3.verified.txt | 16 + ...ble_validCount=0_errorCount=5.verified.txt | 32 + ...e_validCount=100_errorCount=1.verified.txt | 91 + ..._validCount=100_errorCount=20.verified.txt | 188 ++ ...e_validCount=100_errorCount=3.verified.txt | 94 + ...e_validCount=100_errorCount=5.verified.txt | 110 ++ ...ble_validCount=1_errorCount=1.verified.txt | 14 + ...le_validCount=1_errorCount=20.verified.txt | 111 ++ ...ble_validCount=1_errorCount=3.verified.txt | 17 + ...ble_validCount=1_errorCount=5.verified.txt | 33 + ...le_validCount=20_errorCount=1.verified.txt | 27 + ...e_validCount=20_errorCount=20.verified.txt | 124 ++ ...le_validCount=20_errorCount=3.verified.txt | 30 + ...le_validCount=20_errorCount=5.verified.txt | 46 + ...ble_validCount=5_errorCount=1.verified.txt | 16 + ...le_validCount=5_errorCount=20.verified.txt | 113 ++ ...ble_validCount=5_errorCount=3.verified.txt | 19 + ...ble_validCount=5_errorCount=5.verified.txt | 35 + ...Table_validatedLicenseCount=0.verified.txt | 4 + ...Table_validatedLicenseCount=1.verified.txt | 5 + ...ble_validatedLicenseCount=100.verified.txt | 82 + ...able_validatedLicenseCount=20.verified.txt | 18 + ...Table_validatedLicenseCount=5.verified.txt | 7 + ...ble_validCount=0_errorCount=1.verified.txt | 8 + ...le_validCount=0_errorCount=20.verified.txt | 96 + ...ble_validCount=0_errorCount=3.verified.txt | 21 + ...ble_validCount=0_errorCount=5.verified.txt | 26 + ...e_validCount=100_errorCount=1.verified.txt | 91 + ..._validCount=100_errorCount=20.verified.txt | 179 ++ ...e_validCount=100_errorCount=3.verified.txt | 104 ++ ...e_validCount=100_errorCount=5.verified.txt | 109 ++ ...ble_validCount=1_errorCount=1.verified.txt | 9 + ...le_validCount=1_errorCount=20.verified.txt | 97 ++ ...ble_validCount=1_errorCount=3.verified.txt | 22 + ...ble_validCount=1_errorCount=5.verified.txt | 27 + ...le_validCount=20_errorCount=1.verified.txt | 27 + ...e_validCount=20_errorCount=20.verified.txt | 115 ++ ...le_validCount=20_errorCount=3.verified.txt | 40 + ...le_validCount=20_errorCount=5.verified.txt | 45 + ...ble_validCount=5_errorCount=1.verified.txt | 13 + ...le_validCount=5_errorCount=20.verified.txt | 101 ++ ...ble_validCount=5_errorCount=3.verified.txt | 26 + ...ble_validCount=5_errorCount=5.verified.txt | 31 + ...Table_validatedLicenseCount=0.verified.txt | 4 + ...Table_validatedLicenseCount=1.verified.txt | 5 + ...ble_validatedLicenseCount=100.verified.txt | 87 + ...able_validatedLicenseCount=20.verified.txt | 23 + ...Table_validatedLicenseCount=5.verified.txt | 9 + ...le_validCount=0_errorCount=20.verified.txt | 148 -- ...ble_validCount=0_errorCount=5.verified.txt | 38 - ..._validCount=100_errorCount=20.verified.txt | 148 -- ...e_validCount=100_errorCount=5.verified.txt | 38 - ...le_validCount=1_errorCount=20.verified.txt | 148 -- ...ble_validCount=1_errorCount=5.verified.txt | 38 - ...e_validCount=20_errorCount=20.verified.txt | 148 -- ...le_validCount=20_errorCount=5.verified.txt | 38 - ...le_validCount=5_errorCount=20.verified.txt | 148 -- ...ble_validCount=5_errorCount=5.verified.txt | 38 - ...ble_validatedLicenseCount=100.verified.txt | 104 -- ...able_validatedLicenseCount=20.verified.txt | 24 - ...Table_validatedLicenseCount=5.verified.txt | 9 - ...ble_validCount=0_errorCount=1.verified.txt | 8 + ...le_validCount=0_errorCount=20.verified.txt | 134 ++ ...ble_validCount=0_errorCount=3.verified.txt | 22 + ...ble_validCount=0_errorCount=5.verified.txt | 35 + ...e_validCount=100_errorCount=1.verified.txt | 8 + ..._validCount=100_errorCount=20.verified.txt | 134 ++ ...e_validCount=100_errorCount=3.verified.txt | 22 + ...e_validCount=100_errorCount=5.verified.txt | 35 + ...ble_validCount=1_errorCount=1.verified.txt | 8 + ...le_validCount=1_errorCount=20.verified.txt | 134 ++ ...ble_validCount=1_errorCount=3.verified.txt | 22 + ...ble_validCount=1_errorCount=5.verified.txt | 35 + ...le_validCount=20_errorCount=1.verified.txt | 8 + ...e_validCount=20_errorCount=20.verified.txt | 134 ++ ...le_validCount=20_errorCount=3.verified.txt | 22 + ...le_validCount=20_errorCount=5.verified.txt | 35 + ...ble_validCount=5_errorCount=1.verified.txt | 8 + ...le_validCount=5_errorCount=20.verified.txt | 134 ++ ...ble_validCount=5_errorCount=3.verified.txt | 22 + ...ble_validCount=5_errorCount=5.verified.txt | 35 + ...Table_validatedLicenseCount=0.verified.txt | 4 + ...Table_validatedLicenseCount=1.verified.txt | 5 + ...ble_validatedLicenseCount=100.verified.txt | 104 ++ ...able_validatedLicenseCount=20.verified.txt | 24 + ...Table_validatedLicenseCount=5.verified.txt | 9 + ...ble_validCount=0_errorCount=1.verified.txt | 11 + ...le_validCount=0_errorCount=20.verified.txt | 145 ++ ...ble_validCount=0_errorCount=3.verified.txt | 29 + ...ble_validCount=0_errorCount=5.verified.txt | 46 + ..._validCount=100_errorCount=1.verified.txt} | 0 ..._validCount=100_errorCount=20.verified.txt | 145 ++ ..._validCount=100_errorCount=3.verified.txt} | 0 ...e_validCount=100_errorCount=5.verified.txt | 46 + ...ble_validCount=1_errorCount=1.verified.txt | 11 + ...le_validCount=1_errorCount=20.verified.txt | 145 ++ ...ble_validCount=1_errorCount=3.verified.txt | 29 + ...ble_validCount=1_errorCount=5.verified.txt | 46 + ...e_validCount=20_errorCount=1.verified.txt} | 0 ...e_validCount=20_errorCount=20.verified.txt | 145 ++ ...e_validCount=20_errorCount=3.verified.txt} | 0 ...le_validCount=20_errorCount=5.verified.txt | 46 + ...le_validCount=5_errorCount=1.verified.txt} | 0 ...le_validCount=5_errorCount=20.verified.txt | 145 ++ ...le_validCount=5_errorCount=3.verified.txt} | 0 ...ble_validCount=5_errorCount=5.verified.txt | 46 + ...Table_validatedLicenseCount=0.verified.txt | 4 + ...Table_validatedLicenseCount=1.verified.txt | 5 + ...ble_validatedLicenseCount=100.verified.txt | 104 ++ ...able_validatedLicenseCount=20.verified.txt | 24 + ...Table_validatedLicenseCount=5.verified.txt | 9 + ...ble_validCount=0_errorCount=1.verified.txt | 11 + ...le_validCount=0_errorCount=20.verified.txt | 142 ++ ...ble_validCount=0_errorCount=3.verified.txt | 29 + ...ble_validCount=0_errorCount=5.verified.txt | 39 + ...e_validCount=100_errorCount=1.verified.txt | 11 + ..._validCount=100_errorCount=20.verified.txt | 142 ++ ...e_validCount=100_errorCount=3.verified.txt | 29 + ...e_validCount=100_errorCount=5.verified.txt | 39 + ...ble_validCount=1_errorCount=1.verified.txt | 11 + ...le_validCount=1_errorCount=20.verified.txt | 142 ++ ...ble_validCount=1_errorCount=3.verified.txt | 29 + ...ble_validCount=1_errorCount=5.verified.txt | 39 + ...le_validCount=20_errorCount=1.verified.txt | 11 + ...e_validCount=20_errorCount=20.verified.txt | 142 ++ ...le_validCount=20_errorCount=3.verified.txt | 29 + ...le_validCount=20_errorCount=5.verified.txt | 39 + ...ble_validCount=5_errorCount=1.verified.txt | 11 + ...le_validCount=5_errorCount=20.verified.txt | 142 ++ ...ble_validCount=5_errorCount=3.verified.txt | 29 + ...ble_validCount=5_errorCount=5.verified.txt | 39 + ...Table_validatedLicenseCount=0.verified.txt | 4 + ...Table_validatedLicenseCount=1.verified.txt | 5 + ...ble_validatedLicenseCount=100.verified.txt | 104 ++ ...able_validatedLicenseCount=20.verified.txt | 24 + ...Table_validatedLicenseCount=5.verified.txt | 9 + ...ble_validCount=0_errorCount=1.verified.txt | 13 + ...le_validCount=0_errorCount=20.verified.txt | 130 ++ ...ble_validCount=0_errorCount=3.verified.txt | 24 + ...ble_validCount=0_errorCount=5.verified.txt | 40 + ...e_validCount=100_errorCount=1.verified.txt | 13 + ..._validCount=100_errorCount=20.verified.txt | 130 ++ ...e_validCount=100_errorCount=3.verified.txt | 24 + ...e_validCount=100_errorCount=5.verified.txt | 40 + ...ble_validCount=1_errorCount=1.verified.txt | 13 + ...le_validCount=1_errorCount=20.verified.txt | 130 ++ ...ble_validCount=1_errorCount=3.verified.txt | 24 + ...ble_validCount=1_errorCount=5.verified.txt | 40 + ...le_validCount=20_errorCount=1.verified.txt | 13 + ...e_validCount=20_errorCount=20.verified.txt | 130 ++ ...le_validCount=20_errorCount=3.verified.txt | 24 + ...le_validCount=20_errorCount=5.verified.txt | 40 + ...ble_validCount=5_errorCount=1.verified.txt | 13 + ...le_validCount=5_errorCount=20.verified.txt | 130 ++ ...ble_validCount=5_errorCount=3.verified.txt | 24 + ...ble_validCount=5_errorCount=5.verified.txt | 40 + ...Table_validatedLicenseCount=0.verified.txt | 4 + ...Table_validatedLicenseCount=1.verified.txt | 5 + ...ble_validatedLicenseCount=100.verified.txt | 104 ++ ...able_validatedLicenseCount=20.verified.txt | 24 + ...Table_validatedLicenseCount=5.verified.txt | 9 + ...ble_validCount=0_errorCount=1.verified.txt | 11 + ...le_validCount=0_errorCount=20.verified.txt | 145 ++ ...ble_validCount=0_errorCount=3.verified.txt | 29 + ...ble_validCount=0_errorCount=5.verified.txt | 46 + ...e_validCount=100_errorCount=1.verified.txt | 11 + ..._validCount=100_errorCount=20.verified.txt | 145 ++ ...e_validCount=100_errorCount=3.verified.txt | 29 + ...e_validCount=100_errorCount=5.verified.txt | 46 + ...ble_validCount=1_errorCount=1.verified.txt | 11 + ...le_validCount=1_errorCount=20.verified.txt | 145 ++ ...ble_validCount=1_errorCount=3.verified.txt | 29 + ...ble_validCount=1_errorCount=5.verified.txt | 46 + ...le_validCount=20_errorCount=1.verified.txt | 11 + ...e_validCount=20_errorCount=20.verified.txt | 145 ++ ...le_validCount=20_errorCount=3.verified.txt | 29 + ...le_validCount=20_errorCount=5.verified.txt | 46 + ...ble_validCount=5_errorCount=1.verified.txt | 11 + ...le_validCount=5_errorCount=20.verified.txt | 145 ++ ...ble_validCount=5_errorCount=3.verified.txt | 29 + ...ble_validCount=5_errorCount=5.verified.txt | 46 + ...Table_validatedLicenseCount=0.verified.txt | 4 + ...Table_validatedLicenseCount=1.verified.txt | 5 + ...ble_validatedLicenseCount=100.verified.txt | 104 ++ ...able_validatedLicenseCount=20.verified.txt | 24 + ...Table_validatedLicenseCount=5.verified.txt | 9 + ...ble_validCount=0_errorCount=1.verified.txt | 13 + ...le_validCount=0_errorCount=20.verified.txt | 128 ++ ...ble_validCount=0_errorCount=3.verified.txt | 24 + ...ble_validCount=0_errorCount=5.verified.txt | 32 + ...e_validCount=100_errorCount=1.verified.txt | 13 + ..._validCount=100_errorCount=20.verified.txt | 128 ++ ...e_validCount=100_errorCount=3.verified.txt | 24 + ...e_validCount=100_errorCount=5.verified.txt | 32 + ...ble_validCount=1_errorCount=1.verified.txt | 13 + ...le_validCount=1_errorCount=20.verified.txt | 128 ++ ...ble_validCount=1_errorCount=3.verified.txt | 24 + ...ble_validCount=1_errorCount=5.verified.txt | 32 + ...le_validCount=20_errorCount=1.verified.txt | 13 + ...e_validCount=20_errorCount=20.verified.txt | 128 ++ ...le_validCount=20_errorCount=3.verified.txt | 24 + ...le_validCount=20_errorCount=5.verified.txt | 32 + ...ble_validCount=5_errorCount=1.verified.txt | 13 + ...le_validCount=5_errorCount=20.verified.txt | 128 ++ ...ble_validCount=5_errorCount=3.verified.txt | 24 + ...ble_validCount=5_errorCount=5.verified.txt | 32 + ...Table_validatedLicenseCount=0.verified.txt | 4 + ...Table_validatedLicenseCount=1.verified.txt | 5 + ...ble_validatedLicenseCount=100.verified.txt | 104 ++ ...able_validatedLicenseCount=20.verified.txt | 24 + ...Table_validatedLicenseCount=5.verified.txt | 9 + ...ble_validCount=0_errorCount=1.verified.txt | 13 + ...le_validCount=0_errorCount=20.verified.txt | 130 ++ ...ble_validCount=0_errorCount=3.verified.txt | 24 + ...ble_validCount=0_errorCount=5.verified.txt | 40 + ...e_validCount=100_errorCount=1.verified.txt | 13 + ..._validCount=100_errorCount=20.verified.txt | 130 ++ ...e_validCount=100_errorCount=3.verified.txt | 24 + ...e_validCount=100_errorCount=5.verified.txt | 40 + ...ble_validCount=1_errorCount=1.verified.txt | 13 + ...le_validCount=1_errorCount=20.verified.txt | 130 ++ ...ble_validCount=1_errorCount=3.verified.txt | 24 + ...ble_validCount=1_errorCount=5.verified.txt | 40 + ...le_validCount=20_errorCount=1.verified.txt | 13 + ...e_validCount=20_errorCount=20.verified.txt | 130 ++ ...le_validCount=20_errorCount=3.verified.txt | 24 + ...le_validCount=20_errorCount=5.verified.txt | 40 + ...ble_validCount=5_errorCount=1.verified.txt | 13 + ...le_validCount=5_errorCount=20.verified.txt | 130 ++ ...ble_validCount=5_errorCount=3.verified.txt | 24 + ...ble_validCount=5_errorCount=5.verified.txt | 40 + ...Table_validatedLicenseCount=0.verified.txt | 4 + ...Table_validatedLicenseCount=1.verified.txt | 5 + ...ble_validatedLicenseCount=100.verified.txt | 104 ++ ...able_validatedLicenseCount=20.verified.txt | 24 + ...Table_validatedLicenseCount=5.verified.txt | 9 + ...ble_validCount=0_errorCount=1.verified.txt | 8 + ...le_validCount=0_errorCount=20.verified.txt | 127 ++ ...ble_validCount=0_errorCount=3.verified.txt | 21 + ...ble_validCount=0_errorCount=5.verified.txt | 31 + ...e_validCount=100_errorCount=1.verified.txt | 8 + ..._validCount=100_errorCount=20.verified.txt | 127 ++ ...e_validCount=100_errorCount=3.verified.txt | 21 + ...e_validCount=100_errorCount=5.verified.txt | 31 + ...ble_validCount=1_errorCount=1.verified.txt | 8 + ...le_validCount=1_errorCount=20.verified.txt | 127 ++ ...ble_validCount=1_errorCount=3.verified.txt | 21 + ...ble_validCount=1_errorCount=5.verified.txt | 31 + ...le_validCount=20_errorCount=1.verified.txt | 8 + ...e_validCount=20_errorCount=20.verified.txt | 127 ++ ...le_validCount=20_errorCount=3.verified.txt | 21 + ...le_validCount=20_errorCount=5.verified.txt | 31 + ...ble_validCount=5_errorCount=1.verified.txt | 8 + ...le_validCount=5_errorCount=20.verified.txt | 127 ++ ...ble_validCount=5_errorCount=3.verified.txt | 21 + ...ble_validCount=5_errorCount=5.verified.txt | 31 + ...Table_validatedLicenseCount=0.verified.txt | 4 + ...Table_validatedLicenseCount=1.verified.txt | 5 + ...ble_validatedLicenseCount=100.verified.txt | 104 ++ ...able_validatedLicenseCount=20.verified.txt | 24 + ...Table_validatedLicenseCount=5.verified.txt | 9 + ...le_validCount=0_errorCount=20.verified.txt | 138 -- ...ble_validCount=0_errorCount=5.verified.txt | 38 - ..._validCount=100_errorCount=20.verified.txt | 138 -- ...e_validCount=100_errorCount=5.verified.txt | 38 - ...le_validCount=1_errorCount=20.verified.txt | 138 -- ...ble_validCount=1_errorCount=5.verified.txt | 38 - ...e_validCount=20_errorCount=20.verified.txt | 138 -- ...le_validCount=20_errorCount=5.verified.txt | 38 - ...le_validCount=5_errorCount=20.verified.txt | 138 -- ...ble_validCount=5_errorCount=5.verified.txt | 38 - ...ble_validatedLicenseCount=100.verified.txt | 80 - ...able_validatedLicenseCount=20.verified.txt | 21 - ...Table_validatedLicenseCount=5.verified.txt | 7 - ...ble_validCount=0_errorCount=1.verified.txt | 8 + ...le_validCount=0_errorCount=20.verified.txt | 127 ++ ...ble_validCount=0_errorCount=3.verified.txt | 22 + ...ble_validCount=0_errorCount=5.verified.txt | 28 + ...e_validCount=100_errorCount=1.verified.txt | 8 + ..._validCount=100_errorCount=20.verified.txt | 127 ++ ...e_validCount=100_errorCount=3.verified.txt | 22 + ...e_validCount=100_errorCount=5.verified.txt | 28 + ...ble_validCount=1_errorCount=1.verified.txt | 8 + ...le_validCount=1_errorCount=20.verified.txt | 127 ++ ...ble_validCount=1_errorCount=3.verified.txt | 22 + ...ble_validCount=1_errorCount=5.verified.txt | 28 + ...le_validCount=20_errorCount=1.verified.txt | 8 + ...e_validCount=20_errorCount=20.verified.txt | 127 ++ ...le_validCount=20_errorCount=3.verified.txt | 22 + ...le_validCount=20_errorCount=5.verified.txt | 28 + ...ble_validCount=5_errorCount=1.verified.txt | 8 + ...le_validCount=5_errorCount=20.verified.txt | 127 ++ ...ble_validCount=5_errorCount=3.verified.txt | 22 + ...ble_validCount=5_errorCount=5.verified.txt | 28 + ...Table_validatedLicenseCount=0.verified.txt | 4 + ...Table_validatedLicenseCount=1.verified.txt | 5 + ...ble_validatedLicenseCount=100.verified.txt | 85 + ...able_validatedLicenseCount=20.verified.txt | 21 + ...Table_validatedLicenseCount=5.verified.txt | 8 + ...ble_validCount=0_errorCount=1.verified.txt | 11 + ...le_validCount=0_errorCount=20.verified.txt | 114 ++ ...ble_validCount=0_errorCount=3.verified.txt | 29 + ...ble_validCount=0_errorCount=5.verified.txt | 46 + ..._validCount=100_errorCount=1.verified.txt} | 0 ..._validCount=100_errorCount=20.verified.txt | 114 ++ ..._validCount=100_errorCount=3.verified.txt} | 0 ...e_validCount=100_errorCount=5.verified.txt | 46 + ...ble_validCount=1_errorCount=1.verified.txt | 11 + ...le_validCount=1_errorCount=20.verified.txt | 114 ++ ...ble_validCount=1_errorCount=3.verified.txt | 29 + ...ble_validCount=1_errorCount=5.verified.txt | 46 + ...e_validCount=20_errorCount=1.verified.txt} | 0 ...e_validCount=20_errorCount=20.verified.txt | 114 ++ ...e_validCount=20_errorCount=3.verified.txt} | 0 ...le_validCount=20_errorCount=5.verified.txt | 46 + ...le_validCount=5_errorCount=1.verified.txt} | 0 ...le_validCount=5_errorCount=20.verified.txt | 114 ++ ...le_validCount=5_errorCount=3.verified.txt} | 0 ...ble_validCount=5_errorCount=5.verified.txt | 46 + ...Table_validatedLicenseCount=0.verified.txt | 4 + ...Table_validatedLicenseCount=1.verified.txt | 4 + ...ble_validatedLicenseCount=100.verified.txt | 85 + ...able_validatedLicenseCount=20.verified.txt | 18 + ...Table_validatedLicenseCount=5.verified.txt | 7 + ...ble_validCount=0_errorCount=1.verified.txt | 11 + ...le_validCount=0_errorCount=20.verified.txt | 138 ++ ...ble_validCount=0_errorCount=3.verified.txt | 29 + ...ble_validCount=0_errorCount=5.verified.txt | 39 + ...e_validCount=100_errorCount=1.verified.txt | 11 + ..._validCount=100_errorCount=20.verified.txt | 138 ++ ...e_validCount=100_errorCount=3.verified.txt | 29 + ...e_validCount=100_errorCount=5.verified.txt | 39 + ...ble_validCount=1_errorCount=1.verified.txt | 11 + ...le_validCount=1_errorCount=20.verified.txt | 138 ++ ...ble_validCount=1_errorCount=3.verified.txt | 29 + ...ble_validCount=1_errorCount=5.verified.txt | 39 + ...le_validCount=20_errorCount=1.verified.txt | 11 + ...e_validCount=20_errorCount=20.verified.txt | 138 ++ ...le_validCount=20_errorCount=3.verified.txt | 29 + ...le_validCount=20_errorCount=5.verified.txt | 39 + ...ble_validCount=5_errorCount=1.verified.txt | 11 + ...le_validCount=5_errorCount=20.verified.txt | 138 ++ ...ble_validCount=5_errorCount=3.verified.txt | 29 + ...ble_validCount=5_errorCount=5.verified.txt | 39 + ...Table_validatedLicenseCount=0.verified.txt | 4 + ...Table_validatedLicenseCount=1.verified.txt | 4 + ...ble_validatedLicenseCount=100.verified.txt | 84 + ...able_validatedLicenseCount=20.verified.txt | 21 + ...Table_validatedLicenseCount=5.verified.txt | 8 + ...ble_validCount=0_errorCount=1.verified.txt | 13 + ...le_validCount=0_errorCount=20.verified.txt | 110 ++ ...le_validCount=0_errorCount=3.verified.txt} | 27 +- ...ble_validCount=0_errorCount=5.verified.txt | 32 + ...e_validCount=100_errorCount=1.verified.txt | 13 + ..._validCount=100_errorCount=20.verified.txt | 110 ++ ...e_validCount=100_errorCount=3.verified.txt | 16 + ...e_validCount=100_errorCount=5.verified.txt | 32 + ...ble_validCount=1_errorCount=1.verified.txt | 13 + ...le_validCount=1_errorCount=20.verified.txt | 110 ++ ...ble_validCount=1_errorCount=3.verified.txt | 16 + ...ble_validCount=1_errorCount=5.verified.txt | 32 + ...le_validCount=20_errorCount=1.verified.txt | 13 + ...e_validCount=20_errorCount=20.verified.txt | 110 ++ ...le_validCount=20_errorCount=3.verified.txt | 16 + ...le_validCount=20_errorCount=5.verified.txt | 32 + ...ble_validCount=5_errorCount=1.verified.txt | 13 + ...le_validCount=5_errorCount=20.verified.txt | 110 ++ ...ble_validCount=5_errorCount=3.verified.txt | 16 + ...ble_validCount=5_errorCount=5.verified.txt | 32 + ...Table_validatedLicenseCount=0.verified.txt | 4 + ...Table_validatedLicenseCount=1.verified.txt | 5 + ...ble_validatedLicenseCount=100.verified.txt | 82 + ...able_validatedLicenseCount=20.verified.txt | 18 + ...Table_validatedLicenseCount=5.verified.txt | 7 + ...ble_validCount=0_errorCount=1.verified.txt | 11 + ...le_validCount=0_errorCount=20.verified.txt | 114 ++ ...ble_validCount=0_errorCount=3.verified.txt | 29 + ...ble_validCount=0_errorCount=5.verified.txt | 46 + ...e_validCount=100_errorCount=1.verified.txt | 11 + ..._validCount=100_errorCount=20.verified.txt | 114 ++ ...e_validCount=100_errorCount=3.verified.txt | 29 + ...e_validCount=100_errorCount=5.verified.txt | 46 + ...ble_validCount=1_errorCount=1.verified.txt | 11 + ...le_validCount=1_errorCount=20.verified.txt | 114 ++ ...ble_validCount=1_errorCount=3.verified.txt | 29 + ...ble_validCount=1_errorCount=5.verified.txt | 46 + ...le_validCount=20_errorCount=1.verified.txt | 11 + ...e_validCount=20_errorCount=20.verified.txt | 114 ++ ...le_validCount=20_errorCount=3.verified.txt | 29 + ...le_validCount=20_errorCount=5.verified.txt | 46 + ...ble_validCount=5_errorCount=1.verified.txt | 11 + ...le_validCount=5_errorCount=20.verified.txt | 114 ++ ...ble_validCount=5_errorCount=3.verified.txt | 29 + ...ble_validCount=5_errorCount=5.verified.txt | 46 + ...Table_validatedLicenseCount=0.verified.txt | 4 + ...Table_validatedLicenseCount=1.verified.txt | 4 + ...ble_validatedLicenseCount=100.verified.txt | 85 + ...able_validatedLicenseCount=20.verified.txt | 18 + ...Table_validatedLicenseCount=5.verified.txt | 7 + ...ble_validCount=0_errorCount=1.verified.txt | 13 + ...le_validCount=0_errorCount=20.verified.txt | 105 ++ ...ble_validCount=0_errorCount=3.verified.txt | 16 + ...ble_validCount=0_errorCount=5.verified.txt | 24 + ...e_validCount=100_errorCount=1.verified.txt | 13 + ..._validCount=100_errorCount=20.verified.txt | 105 ++ ...e_validCount=100_errorCount=3.verified.txt | 16 + ...e_validCount=100_errorCount=5.verified.txt | 24 + ...ble_validCount=1_errorCount=1.verified.txt | 13 + ...le_validCount=1_errorCount=20.verified.txt | 105 ++ ...ble_validCount=1_errorCount=3.verified.txt | 16 + ...ble_validCount=1_errorCount=5.verified.txt | 24 + ...le_validCount=20_errorCount=1.verified.txt | 13 + ...e_validCount=20_errorCount=20.verified.txt | 105 ++ ...le_validCount=20_errorCount=3.verified.txt | 16 + ...le_validCount=20_errorCount=5.verified.txt | 24 + ...ble_validCount=5_errorCount=1.verified.txt | 13 + ...le_validCount=5_errorCount=20.verified.txt | 105 ++ ...ble_validCount=5_errorCount=3.verified.txt | 16 + ...ble_validCount=5_errorCount=5.verified.txt | 24 + ...Table_validatedLicenseCount=0.verified.txt | 4 + ...Table_validatedLicenseCount=1.verified.txt | 4 + ...ble_validatedLicenseCount=100.verified.txt | 86 + ...able_validatedLicenseCount=20.verified.txt | 15 + ...Table_validatedLicenseCount=5.verified.txt | 5 + ...ble_validCount=0_errorCount=1.verified.txt | 13 + ...le_validCount=0_errorCount=20.verified.txt | 110 ++ ...ble_validCount=0_errorCount=3.verified.txt | 16 + ...ble_validCount=0_errorCount=5.verified.txt | 32 + ...e_validCount=100_errorCount=1.verified.txt | 13 + ..._validCount=100_errorCount=20.verified.txt | 110 ++ ...e_validCount=100_errorCount=3.verified.txt | 16 + ...e_validCount=100_errorCount=5.verified.txt | 32 + ...ble_validCount=1_errorCount=1.verified.txt | 13 + ...le_validCount=1_errorCount=20.verified.txt | 110 ++ ...ble_validCount=1_errorCount=3.verified.txt | 16 + ...ble_validCount=1_errorCount=5.verified.txt | 32 + ...le_validCount=20_errorCount=1.verified.txt | 13 + ...e_validCount=20_errorCount=20.verified.txt | 110 ++ ...le_validCount=20_errorCount=3.verified.txt | 16 + ...le_validCount=20_errorCount=5.verified.txt | 32 + ...ble_validCount=5_errorCount=1.verified.txt | 13 + ...le_validCount=5_errorCount=20.verified.txt | 110 ++ ...ble_validCount=5_errorCount=3.verified.txt | 16 + ...ble_validCount=5_errorCount=5.verified.txt | 32 + ...Table_validatedLicenseCount=0.verified.txt | 4 + ...Table_validatedLicenseCount=1.verified.txt | 5 + ...ble_validatedLicenseCount=100.verified.txt | 82 + ...able_validatedLicenseCount=20.verified.txt | 18 + ...Table_validatedLicenseCount=5.verified.txt | 7 + ...ble_validCount=0_errorCount=1.verified.txt | 8 + ...le_validCount=0_errorCount=20.verified.txt | 96 + ...ble_validCount=0_errorCount=3.verified.txt | 21 + ...ble_validCount=0_errorCount=5.verified.txt | 26 + ...e_validCount=100_errorCount=1.verified.txt | 8 + ..._validCount=100_errorCount=20.verified.txt | 96 + ...e_validCount=100_errorCount=3.verified.txt | 21 + ...e_validCount=100_errorCount=5.verified.txt | 26 + ...ble_validCount=1_errorCount=1.verified.txt | 8 + ...le_validCount=1_errorCount=20.verified.txt | 96 + ...ble_validCount=1_errorCount=3.verified.txt | 21 + ...ble_validCount=1_errorCount=5.verified.txt | 26 + ...le_validCount=20_errorCount=1.verified.txt | 8 + ...e_validCount=20_errorCount=20.verified.txt | 96 + ...le_validCount=20_errorCount=3.verified.txt | 21 + ...le_validCount=20_errorCount=5.verified.txt | 26 + ...ble_validCount=5_errorCount=1.verified.txt | 8 + ...le_validCount=5_errorCount=20.verified.txt | 96 + ...ble_validCount=5_errorCount=3.verified.txt | 21 + ...ble_validCount=5_errorCount=5.verified.txt | 26 + ...Table_validatedLicenseCount=0.verified.txt | 4 + ...Table_validatedLicenseCount=1.verified.txt | 5 + ...ble_validatedLicenseCount=100.verified.txt | 87 + ...able_validatedLicenseCount=20.verified.txt | 23 + ...Table_validatedLicenseCount=5.verified.txt | 9 + tests/NuGetUtility.Test/Output/TestBase.cs | 41 +- 2597 files changed, 272141 insertions(+), 34078 deletions(-) delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt => JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt => JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt => JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt => JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt => JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt => JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt => JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt => JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt => JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt => JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt => JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt => JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt => JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt => JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt => JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt => JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt => JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt => JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt => JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt => JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt} (100%) rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt => JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt => JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt => JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt => JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt => JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt => JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt => JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt => JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt => JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt => JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt => JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt => JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt => JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt => JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt => JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt => JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt => JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt => JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt => JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt} (61%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt => JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt} (61%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt => JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt => JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt => JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt} (84%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt => JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt} (94%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt => JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt} (71%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt => JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt => JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt} (100%) rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt => JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt} (76%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt => JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt} (75%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt => JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt} (62%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt => JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt => JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt => JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt} (65%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt => JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt => JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt => JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt => JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt => JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt} (54%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt => JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt} (78%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt => JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt => JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt} (76%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt => JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt => JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt} (100%) rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt => JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt} (76%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt => JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt => JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt => JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt => JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt => JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt => JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt => JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt => JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt => JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt => JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt => JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt => JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt} (76%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt => JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt => JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt => TableOutputFormatterTest(False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt => TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt => TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt => TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt} (50%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt => TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt} (54%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt => TableOutputFormatterTest(False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt} (100%) rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt => TableOutputFormatterTest(False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt} (64%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt => TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt => TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt => TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt} (54%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt => TableOutputFormatterTest(False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt} (100%) rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt => TableOutputFormatterTest(False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt} (64%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt => TableOutputFormatterTest(False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt => TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt => TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt => TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt} (54%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt => TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt => TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt => TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt} (53%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt => TableOutputFormatterTest(False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt} (58%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt => TableOutputFormatterTest(False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt} (58%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt => TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt} (55%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt => TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt} (55%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt => TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt => TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt => TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt => TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt => TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt => TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt delete mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt => TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt => TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt => TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt => TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt => TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt => TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt} (100%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt rename tests/NuGetUtility.Test/Output/{TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt => TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt} (55%) create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt create mode 100644 tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt diff --git a/src/NuGetUtility/LicenseValidator/LicenseValidationResult.cs b/src/NuGetUtility/LicenseValidator/LicenseValidationResult.cs index 661cb234..d9dbfa12 100644 --- a/src/NuGetUtility/LicenseValidator/LicenseValidationResult.cs +++ b/src/NuGetUtility/LicenseValidator/LicenseValidationResult.cs @@ -10,6 +10,8 @@ public record LicenseValidationResult(string PackageId, string? PackageProjectUrl, string? License, string? LicenseUrl, + string? Copyright, + string? Authors, LicenseInformationOrigin LicenseInformationOrigin, List? ValidationErrors = null) { diff --git a/src/NuGetUtility/LicenseValidator/LicenseValidator.cs b/src/NuGetUtility/LicenseValidator/LicenseValidator.cs index 467efba0..5295db90 100644 --- a/src/NuGetUtility/LicenseValidator/LicenseValidator.cs +++ b/src/NuGetUtility/LicenseValidator/LicenseValidator.cs @@ -81,6 +81,8 @@ private void AddOrUpdateLicense( info.ProjectUrl?.ToString(), license, info.LicenseUrl?.AbsoluteUri, + info.Copyright, + info.Authors, origin, new List { error }); result.AddOrUpdate(new LicenseNameAndVersion(info.Identity.Id, info.Identity.Version), @@ -100,6 +102,8 @@ private void AddOrUpdateLicense( info.ProjectUrl?.ToString(), license, info.LicenseUrl?.AbsoluteUri, + info.Copyright, + info.Authors, origin); result.AddOrUpdate(new LicenseNameAndVersion(info.Identity.Id, info.Identity.Version), newValue, diff --git a/src/NuGetUtility/Output/Table/TableOutputFormatter.cs b/src/NuGetUtility/Output/Table/TableOutputFormatter.cs index 6599a142..1d6590cc 100644 --- a/src/NuGetUtility/Output/Table/TableOutputFormatter.cs +++ b/src/NuGetUtility/Output/Table/TableOutputFormatter.cs @@ -26,6 +26,8 @@ public async Task Write(Stream stream, IList results) new ColumnDefinition("License Information Origin", license => license.LicenseInformationOrigin, license => true, true), new ColumnDefinition("License Expression", license => license.License, license => license.License != null), new ColumnDefinition("License Url", license => license.LicenseUrl, license => license.LicenseUrl != null), + new ColumnDefinition("Copyright", license => license.Copyright, license => license.Copyright != null), + new ColumnDefinition("Authors", license => license.Authors, license => license.Authors != null), new ColumnDefinition("Package Project Url",license => license.PackageProjectUrl, license => license.PackageProjectUrl != null), errorColumnDefinition, new ColumnDefinition("Error Context", license => license.ValidationErrors.Select(e => e.Context), license => license.ValidationErrors.Any()), diff --git a/src/NuGetUtility/PackageInformationReader/PackageMetadata.cs b/src/NuGetUtility/PackageInformationReader/PackageMetadata.cs index 0489020a..063a93fb 100644 --- a/src/NuGetUtility/PackageInformationReader/PackageMetadata.cs +++ b/src/NuGetUtility/PackageInformationReader/PackageMetadata.cs @@ -31,6 +31,10 @@ public PackageMetadata(PackageIdentity identity, string licenseIdentifier, Licen public string Summary => string.Empty; + public string Copyright => string.Empty; + + public string Authors => string.Empty; + public LicenseMetadata? LicenseMetadata { get; } = null; } } diff --git a/src/NuGetUtility/Wrapper/NuGetWrapper/Packaging/IPackageMetadata.cs b/src/NuGetUtility/Wrapper/NuGetWrapper/Packaging/IPackageMetadata.cs index 874aca0c..8f32fc24 100644 --- a/src/NuGetUtility/Wrapper/NuGetWrapper/Packaging/IPackageMetadata.cs +++ b/src/NuGetUtility/Wrapper/NuGetWrapper/Packaging/IPackageMetadata.cs @@ -13,6 +13,8 @@ public interface IPackageMetadata string ProjectUrl { get; } string Description { get; } string Summary { get; } + string Copyright { get; } + string Authors { get; } LicenseMetadata? LicenseMetadata { get; } } } diff --git a/src/NuGetUtility/Wrapper/NuGetWrapper/Protocol/Core/Types/CachingPackageMetadataResource.cs b/src/NuGetUtility/Wrapper/NuGetWrapper/Protocol/Core/Types/CachingPackageMetadataResource.cs index 6bf0f555..13448189 100644 --- a/src/NuGetUtility/Wrapper/NuGetWrapper/Protocol/Core/Types/CachingPackageMetadataResource.cs +++ b/src/NuGetUtility/Wrapper/NuGetWrapper/Protocol/Core/Types/CachingPackageMetadataResource.cs @@ -61,6 +61,10 @@ public WrappedPackageSearchMetadata(IPackageSearchMetadata searchMetadata) public string Summary => _searchMetadata.Summary; + public string Copyright => string.Empty; + + public string Authors => _searchMetadata.Authors; + public LicenseMetadata? LicenseMetadata { get; } } } diff --git a/src/NuGetUtility/Wrapper/NuGetWrapper/Protocol/WrappedPackageMetadata.cs b/src/NuGetUtility/Wrapper/NuGetWrapper/Protocol/WrappedPackageMetadata.cs index c49b9898..eeb38ae7 100644 --- a/src/NuGetUtility/Wrapper/NuGetWrapper/Protocol/WrappedPackageMetadata.cs +++ b/src/NuGetUtility/Wrapper/NuGetWrapper/Protocol/WrappedPackageMetadata.cs @@ -31,6 +31,10 @@ public WrappedPackageMetadata(ManifestMetadata metadata) public string Summary => _metadata.Summary; + public string Copyright => _metadata.Copyright; + + public string Authors => string.Join(",", _metadata.Authors); // https://learn.microsoft.com/en-us/nuget/reference/nuspec#authors + public Packaging.LicenseMetadata? LicenseMetadata { get; } } } diff --git a/tests/NuGetUtility.Test/LicenseValidator/LicenseValidatorTest.cs b/tests/NuGetUtility.Test/LicenseValidator/LicenseValidatorTest.cs index 5f5eefc6..c14beefb 100644 --- a/tests/NuGetUtility.Test/LicenseValidator/LicenseValidatorTest.cs +++ b/tests/NuGetUtility.Test/LicenseValidator/LicenseValidatorTest.cs @@ -78,6 +78,22 @@ private IPackageMetadata SetupPackageWithLicenseInformationOfType(string package packageInfo.LicenseMetadata.Returns(new LicenseMetadata(type, license)); return packageInfo; } + private IPackageMetadata SetupPackageWithCopyright(string packageId, + INuGetVersion packageVersion, + string copyrigth) + { + IPackageMetadata packageInfo = SetupPackage(packageId, packageVersion); + packageInfo.Copyright.Returns(copyrigth); + return packageInfo; + } + private IPackageMetadata SetupPackageWithAuthors(string packageId, + INuGetVersion packageVersion, + string authors) + { + IPackageMetadata packageInfo = SetupPackage(packageId, packageVersion); + packageInfo.Authors.Returns(authors); + return packageInfo; + } private IPackageMetadata SetupPackageWithExpressionLicenseInformation(string packageId, INuGetVersion packageVersion, @@ -122,6 +138,8 @@ public async Task ValidatingLicenses_Should_IgnorePackage_If_PackageNameMatchesE _projectUrl.ToString(), null, null, + null, + null, LicenseInformationOrigin.Ignored) }) .Using(new LicenseValidationResultValueEqualityComparer())); @@ -151,6 +169,8 @@ public async Task ValidatingLicenses_Should_NotIgnorePackage_If_PackageNameDoesN _projectUrl.ToString(), license, null, + null, + null, LicenseInformationOrigin.Expression) }) .Using(new LicenseValidationResultValueEqualityComparer())); @@ -182,6 +202,8 @@ public async Task ValidatingLicenses_Should_IgnorePackage_If_IgnoreWildcardMatch _projectUrl.ToString(), null, null, + null, + null, LicenseInformationOrigin.Ignored) }) .Using(new LicenseValidationResultValueEqualityComparer())); @@ -213,6 +235,8 @@ public async Task ValidatingLicenses_Should_IgnorePackage_If_IgnoreWildcardMatch _projectUrl.ToString(), null, null, + null, + null, LicenseInformationOrigin.Ignored) }) .Using(new LicenseValidationResultValueEqualityComparer())); @@ -245,6 +269,8 @@ public async Task ValidatingLicenses_Should_IgnorePackage_If_IgnoreWildcardMatch _projectUrl.ToString(), null, null, + null, + null, LicenseInformationOrigin.Ignored) }) .Using(new LicenseValidationResultValueEqualityComparer())); @@ -273,6 +299,8 @@ public async Task ValidatingLicenses_Should_IgnorePackage_If_IgnoreWildcardMatch _projectUrl.ToString(), null, null, + null, + null, LicenseInformationOrigin.Ignored) }) .Using(new LicenseValidationResultValueEqualityComparer())); @@ -302,6 +330,8 @@ public async Task ValidatingLicensesWithExpressionLicenseInformation_Should_Give _projectUrl.ToString(), license, null, + null, + null, LicenseInformationOrigin.Expression) }) .Using(new LicenseValidationResultValueEqualityComparer())); @@ -333,6 +363,8 @@ public async Task ValidatingLicensesWithExpressionLicenseInformation_Should_Give _projectUrl.ToString(), expression, null, + null, + null, LicenseInformationOrigin.Expression) }) .Using(new LicenseValidationResultValueEqualityComparer())); @@ -364,6 +396,8 @@ public async Task ValidatingLicensesWithExpressionLicenseInformation_Should_Give _projectUrl.ToString(), expression, null, + null, + null, LicenseInformationOrigin.Expression) }) .Using(new LicenseValidationResultValueEqualityComparer())); @@ -393,6 +427,8 @@ public async Task ValidatingLicensesWithOverwriteLicenseInformation_Should_GiveC _projectUrl.ToString(), license, null, + null, + null, LicenseInformationOrigin.Overwrite) }) .Using(new LicenseValidationResultValueEqualityComparer())); @@ -431,6 +467,8 @@ public async Task ValidatingLicensesWithMatchingLicenseUrl_Should_GiveCorrectVal _projectUrl.ToString(), mappingLicense.Value, mappingLicense.Key.AbsoluteUri, + null, + null, LicenseInformationOrigin.Url) }) .Using(new LicenseValidationResultValueEqualityComparer())); @@ -460,6 +498,8 @@ public async Task ValidatingLicensesWithMatchingLicenseUrl_Should_GiveCorrectVal _projectUrl.ToString(), licenseUrl.ToString(), licenseUrl.ToString(), + null, + null, LicenseInformationOrigin.Url) }) .Using(new LicenseValidationResultValueEqualityComparer())); @@ -492,6 +532,8 @@ public async Task ValidatingLicensesWithNotSupportedLicenseMetadata_Should_GiveC _projectUrl.ToString(), null, null, + null, + null, LicenseInformationOrigin.Unknown, new List { @@ -525,6 +567,8 @@ public async Task ValidatingLicensesWithoutLicenseInformation_Should_GiveCorrect _projectUrl.ToString(), null, null, + null, + null, LicenseInformationOrigin.Unknown, new List { @@ -554,6 +598,8 @@ public async Task ValidatingLicensesWithExpressionLicenseInformation_Should_Give _projectUrl.ToString(), license, null, + null, + null, LicenseInformationOrigin.Expression, new List { @@ -590,6 +636,8 @@ public async Task ValidatingLicensesWithExpressionLicenseInformation_Should_Give _projectUrl.ToString(), expression, null, + null, + null, LicenseInformationOrigin.Expression, new List { @@ -628,6 +676,8 @@ public async Task ValidatingLicensesWithExpressionLicenseInformation_Should_Give _projectUrl.ToString(), expression, null, + null, + null, LicenseInformationOrigin.Expression, new List { @@ -657,6 +707,8 @@ public async Task ValidatingLicensesWithOverwriteLicenseInformation_Should_GiveC _projectUrl.ToString(), license, null, + null, + null, LicenseInformationOrigin.Overwrite, new List { @@ -686,6 +738,8 @@ public async Task ValidatingLicensesWithExpressionLicenseInformation_Should_Give _projectUrl.ToString(), validLicense, null, + null, + null, LicenseInformationOrigin.Expression) }) .Using(new LicenseValidationResultValueEqualityComparer())); @@ -711,6 +765,8 @@ public async Task ValidatingLicensesWithExpressionLicenseInformation_Should_Give _projectUrl.ToString(), expression, null, + null, + null, LicenseInformationOrigin.Expression) }) .Using(new LicenseValidationResultValueEqualityComparer())); @@ -737,6 +793,8 @@ public async Task ValidatingLicensesWithExpressionLicenseInformation_Should_Give _projectUrl.ToString(), expression, null, + null, + null, LicenseInformationOrigin.Expression) }) .Using(new LicenseValidationResultValueEqualityComparer())); @@ -761,6 +819,8 @@ public async Task ValidatingLicensesWithOverwriteLicenseInformation_Should_GiveC _projectUrl.ToString(), validLicense, null, + null, + null, LicenseInformationOrigin.Overwrite) }) .Using(new LicenseValidationResultValueEqualityComparer())); @@ -785,6 +845,8 @@ public async Task ValidatingLicensesWithMatchingUrlInformation_Should_GiveCorrec _projectUrl.ToString(), urlMatch.Value, urlMatch.Key.AbsoluteUri, + null, + null, LicenseInformationOrigin.Url, new List { @@ -853,6 +915,8 @@ public async Task ValidatingLicensesWithMatchingUrlInformation_Should_GiveCorrec _projectUrl.ToString(), urlMatch.Value, urlMatch.Key.AbsoluteUri, + null, + null, LicenseInformationOrigin.Url) }) .Using(new LicenseValidationResultValueEqualityComparer())); @@ -877,6 +941,8 @@ public async Task ValidatingLicensesWithNotMatchingUrlInformation_Should_GiveCor _projectUrl.ToString(), licenseUrl.ToString(), licenseUrl.ToString(), + null, + null, LicenseInformationOrigin.Url, new List { @@ -886,6 +952,68 @@ public async Task ValidatingLicensesWithNotMatchingUrlInformation_Should_GiveCor }) .Using(new LicenseValidationResultValueEqualityComparer())); } + + [Test] + [ExtendedAutoData(typeof(NuGetVersionBuilder))] + public async Task ValidatingLicenses_ShouldContainCopyright( + string packageId, + INuGetVersion packageVersion, + string copyright) + { + _uut = new NuGetUtility.LicenseValidator.LicenseValidator(_licenseMapping, + Array.Empty(), + _fileDownloader, + _ignoredLicenses.Append(packageId).ToArray()); + + IPackageMetadata package = SetupPackageWithCopyright(packageId, packageVersion, copyright); + + IEnumerable result = await _uut.Validate(CreateInput(package, _context), _token.Token); + + Assert.That(result, + Is.EquivalentTo(new[] + { + new LicenseValidationResult(packageId, + packageVersion, + _projectUrl.ToString(), + null, + null, + copyright, + null, + LicenseInformationOrigin.Ignored) + }) + .Using(new LicenseValidationResultValueEqualityComparer())); + } + + [Test] + [ExtendedAutoData(typeof(NuGetVersionBuilder))] + public async Task ValidatingLicenses_ShouldContainAuthors( + string packageId, + INuGetVersion packageVersion, + string authors) + { + _uut = new NuGetUtility.LicenseValidator.LicenseValidator(_licenseMapping, + Array.Empty(), + _fileDownloader, + _ignoredLicenses.Append(packageId).ToArray()); + + IPackageMetadata package = SetupPackageWithAuthors(packageId, packageVersion, authors); + + IEnumerable result = await _uut.Validate(CreateInput(package, _context), _token.Token); + + Assert.That(result, + Is.EquivalentTo(new[] + { + new LicenseValidationResult(packageId, + packageVersion, + _projectUrl.ToString(), + null, + null, + null, + authors, + LicenseInformationOrigin.Ignored) + }) + .Using(new LicenseValidationResultValueEqualityComparer())); + } } } diff --git a/tests/NuGetUtility.Test/Output/Json/JsonOutputFormatterTest.cs b/tests/NuGetUtility.Test/Output/Json/JsonOutputFormatterTest.cs index da806eaf..581a6f93 100644 --- a/tests/NuGetUtility.Test/Output/Json/JsonOutputFormatterTest.cs +++ b/tests/NuGetUtility.Test/Output/Json/JsonOutputFormatterTest.cs @@ -6,21 +6,77 @@ namespace NuGetUtility.Test.Output.Json { - [TestFixture(false, false, false)] - [TestFixture(true, false, false)] - [TestFixture(false, true, false)] - [TestFixture(true, true, false)] - [TestFixture(false, false, true)] - [TestFixture(true, false, true)] - [TestFixture(false, true, true)] - [TestFixture(true, true, true)] + [TestFixture(true, true, true, true, true, true)] + [TestFixture(true, true, true, true, true, false)] + [TestFixture(true, true, true, true, false, true)] + [TestFixture(true, true, true, true, false, false)] + [TestFixture(true, true, true, false, true, true)] + [TestFixture(true, true, true, false, true, false)] + [TestFixture(true, true, true, false, false, true)] + [TestFixture(true, true, true, false, false, false)] + [TestFixture(true, true, false, true, true, true)] + [TestFixture(true, true, false, true, true, false)] + [TestFixture(true, true, false, true, false, true)] + [TestFixture(true, true, false, true, false, false)] + [TestFixture(true, true, false, false, true, true)] + [TestFixture(true, true, false, false, true, false)] + [TestFixture(true, true, false, false, false, true)] + [TestFixture(true, true, false, false, false, false)] + [TestFixture(true, false, true, true, true, true)] + [TestFixture(true, false, true, true, true, false)] + [TestFixture(true, false, true, true, false, true)] + [TestFixture(true, false, true, true, false, false)] + [TestFixture(true, false, true, false, true, true)] + [TestFixture(true, false, true, false, true, false)] + [TestFixture(true, false, true, false, false, true)] + [TestFixture(true, false, true, false, false, false)] + [TestFixture(true, false, false, true, true, true)] + [TestFixture(true, false, false, true, true, false)] + [TestFixture(true, false, false, true, false, true)] + [TestFixture(true, false, false, true, false, false)] + [TestFixture(true, false, false, false, true, true)] + [TestFixture(true, false, false, false, true, false)] + [TestFixture(true, false, false, false, false, true)] + [TestFixture(true, false, false, false, false, false)] + [TestFixture(false, true, true, true, true, true)] + [TestFixture(false, true, true, true, true, false)] + [TestFixture(false, true, true, true, false, true)] + [TestFixture(false, true, true, true, false, false)] + [TestFixture(false, true, true, false, true, true)] + [TestFixture(false, true, true, false, true, false)] + [TestFixture(false, true, true, false, false, true)] + [TestFixture(false, true, true, false, false, false)] + [TestFixture(false, true, false, true, true, true)] + [TestFixture(false, true, false, true, true, false)] + [TestFixture(false, true, false, true, false, true)] + [TestFixture(false, true, false, true, false, false)] + [TestFixture(false, true, false, false, true, true)] + [TestFixture(false, true, false, false, true, false)] + [TestFixture(false, true, false, false, false, true)] + [TestFixture(false, true, false, false, false, false)] + [TestFixture(false, false, true, true, true, true)] + [TestFixture(false, false, true, true, true, false)] + [TestFixture(false, false, true, true, false, true)] + [TestFixture(false, false, true, true, false, false)] + [TestFixture(false, false, true, false, true, true)] + [TestFixture(false, false, true, false, true, false)] + [TestFixture(false, false, true, false, false, true)] + [TestFixture(false, false, true, false, false, false)] + [TestFixture(false, false, false, true, true, true)] + [TestFixture(false, false, false, true, true, false)] + [TestFixture(false, false, false, true, false, true)] + [TestFixture(false, false, false, true, false, false)] + [TestFixture(false, false, false, false, true, true)] + [TestFixture(false, false, false, false, true, false)] + [TestFixture(false, false, false, false, false, true)] + [TestFixture(false, false, false, false, false, false)] public class JsonOutputFormatterTest : TestBase { private readonly bool _prettyPrint; private readonly bool _omitValidLicensesOnError; private readonly bool _skipIgnoredPackages; - public JsonOutputFormatterTest(bool prettyPrint, bool omitValidLicensesOnError, bool skipIgnoredPackages) + public JsonOutputFormatterTest(bool prettyPrint, bool omitValidLicensesOnError, bool skipIgnoredPackages, bool includeCopyright, bool includeAuthors, bool includeLicenseUrl) : base(includeCopyright, includeAuthors, includeLicenseUrl) { _prettyPrint = prettyPrint; _omitValidLicensesOnError = omitValidLicensesOnError; diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt deleted file mode 100644 index 49712818..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Product Creative Strategist","PackageVersion":"8.0.1","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"License":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"International Accounts Executive","PackageVersion":"7.0.3","ValidationErrors":[{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"},{"Error":"Norwood","Context":"https://gerard.name"}],"License":"hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!","LicenseUrl":"http://eryn.org","LicenseInformationOrigin":0},{"PackageId":"Dynamic Solutions Supervisor","PackageVersion":"2.2.5","ValidationErrors":[{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"},{"Error":"Rigoberto","Context":"http://laney.biz"},{"Error":"Eryn","Context":"https://amari.com"},{"Error":"Viviane","Context":"https://kelley.com"},{"Error":"Doris","Context":"https://kennedy.net"}],"LicenseInformationOrigin":4},{"PackageId":"National Metrics Developer","PackageVersion":"7.2.1","ValidationErrors":[{"Error":"Jessika","Context":"http://lesly.com"},{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"}],"LicenseUrl":"https://everett.org","LicenseInformationOrigin":1},{"PackageId":"Forward Group Supervisor","PackageVersion":"2.5.4","PackageProjectUrl":"https://brooks.name","ValidationErrors":[{"Error":"Corene","Context":"https://mireya.org"},{"Error":"Mitchell","Context":"https://marietta.com"},{"Error":"Adrian","Context":"https://irving.net"},{"Error":"Sydnie","Context":"https://leonie.net"},{"Error":"Jason","Context":"http://joany.name"},{"Error":"Carol","Context":"http://luisa.net"},{"Error":"Ewell","Context":"http://jonas.biz"}],"License":"If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!","LicenseUrl":"http://christine.info","LicenseInformationOrigin":4},{"PackageId":"Future Solutions Technician","PackageVersion":"6.7.5","PackageProjectUrl":"http://jakob.org","ValidationErrors":[{"Error":"Jewell","Context":"https://khalil.com"},{"Error":"Aiyana","Context":"http://uriel.com"},{"Error":"Ignatius","Context":"http://edgardo.biz"},{"Error":"Laverna","Context":"http://khalil.org"},{"Error":"Mona","Context":"https://erling.net"},{"Error":"Dusty","Context":"http://ali.com"},{"Error":"Andrew","Context":"https://immanuel.net"},{"Error":"Juana","Context":"http://maeve.org"},{"Error":"Alysha","Context":"https://sydnee.com"}],"LicenseUrl":"https://gaylord.name","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Assurance Associate","PackageVersion":"4.8.8","PackageProjectUrl":"https://selena.info","ValidationErrors":[{"Error":"Mervin","Context":"https://elisa.info"},{"Error":"Sylvester","Context":"https://adonis.name"},{"Error":"Francis","Context":"http://jaunita.info"}],"License":"connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!","LicenseUrl":"https://rhea.name","LicenseInformationOrigin":0},{"PackageId":"Direct Accounts Agent","PackageVersion":"6.6.1","ValidationErrors":[{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"},{"Error":"Gertrude","Context":"http://renee.name"},{"Error":"Gabrielle","Context":"https://jedediah.biz"},{"Error":"Amber","Context":"http://evalyn.org"},{"Error":"Myrtis","Context":"https://ursula.net"},{"Error":"Werner","Context":"https://linwood.biz"},{"Error":"Rebekah","Context":"https://cleve.org"},{"Error":"Claudie","Context":"https://theodora.com"}],"LicenseInformationOrigin":2},{"PackageId":"Forward Functionality Liaison","PackageVersion":"3.8.5","ValidationErrors":[{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"}],"License":"backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!","LicenseInformationOrigin":2},{"PackageId":"National Markets Designer","PackageVersion":"5.9.8","ValidationErrors":[{"Error":"Kariane","Context":"http://sofia.info"},{"Error":"Daphnee","Context":"https://nedra.biz"},{"Error":"Orland","Context":"http://hilton.com"},{"Error":"Shany","Context":"http://margaretta.net"},{"Error":"Ezra","Context":"https://maegan.net"},{"Error":"Rollin","Context":"https://timothy.info"},{"Error":"Ezekiel","Context":"http://peyton.biz"},{"Error":"Marlen","Context":"http://tara.org"},{"Error":"Alia","Context":"https://lynn.name"},{"Error":"Alek","Context":"https://blaze.net"}],"License":"Try to reboot the CSS panel, maybe it will reboot the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Human Accountability Consultant","PackageVersion":"0.9.4","PackageProjectUrl":"http://olga.com","ValidationErrors":[{"Error":"Ramona","Context":"https://mariela.com"},{"Error":"Wilfredo","Context":"http://everett.biz"},{"Error":"Vanessa","Context":"https://mallory.com"},{"Error":"Angeline","Context":"https://tyrel.net"},{"Error":"Felicity","Context":"http://buddy.name"},{"Error":"Bernardo","Context":"https://josephine.info"},{"Error":"Jevon","Context":"https://aron.name"},{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"}],"License":"Try to back up the THX capacitor, maybe it will back up the open-source capacitor!","LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"Senior Markets Administrator","PackageVersion":"2.4.6","ValidationErrors":[{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"},{"Error":"Thomas","Context":"http://antonia.net"},{"Error":"Marcelle","Context":"https://miller.name"},{"Error":"Lauriane","Context":"http://emmanuelle.info"},{"Error":"Miracle","Context":"http://devin.org"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Human Metrics Manager","PackageVersion":"7.7.2","PackageProjectUrl":"http://clint.com","ValidationErrors":[{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"},{"Error":"Verlie","Context":"http://maryjane.biz"},{"Error":"Lessie","Context":"https://hayden.name"},{"Error":"Ernestine","Context":"http://amina.info"},{"Error":"Steve","Context":"http://lon.org"}],"License":"Try to reboot the RSS program, maybe it will reboot the solid state program!","LicenseInformationOrigin":0},{"PackageId":"Chief Solutions Planner","PackageVersion":"7.6.5","PackageProjectUrl":"http://alex.info","ValidationErrors":[{"Error":"Eusebio","Context":"https://drew.net"},{"Error":"Imani","Context":"https://dorothea.name"},{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"}],"License":"Try to back up the SCSI circuit, maybe it will back up the online circuit!","LicenseInformationOrigin":2},{"PackageId":"International Implementation Engineer","PackageVersion":"9.7.5","ValidationErrors":[{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt deleted file mode 100644 index efdc5a31..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt deleted file mode 100644 index 451edeac..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Corporate Identity Developer","PackageVersion":"5.1.4","PackageProjectUrl":"https://declan.name","License":"hacking the program won\u0027t do anything, we need to copy the solid state JBOD program!","LicenseUrl":"http://danny.org","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Corporate Security Technician","PackageVersion":"2.7.4","PackageProjectUrl":"https://bell.net","License":"copying the firewall won\u0027t do anything, we need to index the cross-platform THX firewall!","LicenseUrl":"https://kaylie.info","LicenseInformationOrigin":2},{"PackageId":"Principal Implementation Developer","PackageVersion":"7.0.7","PackageProjectUrl":"http://janice.biz","License":"I\u0027ll index the 1080p JBOD matrix, that should matrix the JBOD matrix!","LicenseUrl":"https://graham.org","LicenseInformationOrigin":4},{"PackageId":"Direct Tactics Analyst","PackageVersion":"1.0.4","PackageProjectUrl":"https://fletcher.com","License":"The PCI program is down, transmit the multi-byte program so we can transmit the PCI program!","LicenseUrl":"http://leonel.com","LicenseInformationOrigin":1},{"PackageId":"Legacy Communications Producer","PackageVersion":"5.4.0","PackageProjectUrl":"http://jaylin.org","License":"overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!","LicenseUrl":"http://khalid.net","LicenseInformationOrigin":2},{"PackageId":"Legacy Web Consultant","PackageVersion":"3.0.6","PackageProjectUrl":"http://earl.net","License":"I\u0027ll override the neural XML application, that should application the XML application!","LicenseUrl":"https://domenica.com","LicenseInformationOrigin":3},{"PackageId":"Global Implementation Producer","PackageVersion":"6.6.0","PackageProjectUrl":"http://liza.net","License":"Use the back-end PNG bandwidth, then you can program the back-end bandwidth!","LicenseUrl":"https://anita.net","LicenseInformationOrigin":1},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","PackageProjectUrl":"http://lina.net","License":"programming the driver won\u0027t do anything, we need to connect the solid state RSS driver!","LicenseUrl":"http://brenda.org","LicenseInformationOrigin":4},{"PackageId":"Chief Implementation Engineer","PackageVersion":"7.6.5","PackageProjectUrl":"https://maria.info","License":"The SMS protocol is down, input the neural protocol so we can input the SMS protocol!","LicenseUrl":"https://rubie.info","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","PackageProjectUrl":"http://jenifer.name","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"https://joshuah.com","LicenseInformationOrigin":0},{"PackageId":"Regional Accountability Engineer","PackageVersion":"3.1.8","PackageProjectUrl":"https://don.info","License":"Use the digital CSS array, then you can index the digital array!","LicenseUrl":"http://christa.org","LicenseInformationOrigin":1},{"PackageId":"National Response Planner","PackageVersion":"8.2.8","PackageProjectUrl":"http://lonzo.biz","License":"The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm!","LicenseUrl":"https://stephon.biz","LicenseInformationOrigin":0},{"PackageId":"Internal Optimization Planner","PackageVersion":"2.9.4","PackageProjectUrl":"https://raegan.biz","License":"We need to bypass the redundant COM bus!","LicenseUrl":"http://pat.name","LicenseInformationOrigin":1},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"Dynamic Identity Assistant","PackageVersion":"8.0.0","PackageProjectUrl":"http://ernie.com","License":"I\u0027ll transmit the digital PNG microchip, that should microchip the PNG microchip!","LicenseUrl":"http://magdalena.biz","LicenseInformationOrigin":1},{"PackageId":"Direct Response Facilitator","PackageVersion":"1.4.7","PackageProjectUrl":"https://toney.name","License":"The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm!","LicenseUrl":"https://keshawn.name","LicenseInformationOrigin":4},{"PackageId":"Legacy Functionality Consultant","PackageVersion":"8.0.9","PackageProjectUrl":"https://eldred.biz","License":"Try to quantify the SMTP interface, maybe it will quantify the cross-platform interface!","LicenseUrl":"https://jewel.name","LicenseInformationOrigin":3},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","PackageProjectUrl":"http://marcellus.org","License":"If we index the application, we can get to the PCI application through the solid state PCI application!","LicenseUrl":"http://edna.org","LicenseInformationOrigin":3},{"PackageId":"Dynamic Brand Producer","PackageVersion":"8.3.6","PackageProjectUrl":"https://freddie.biz","License":"If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!","LicenseUrl":"https://randal.org","LicenseInformationOrigin":1},{"PackageId":"Regional Response Officer","PackageVersion":"7.0.2","PackageProjectUrl":"http://bryon.net","License":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseUrl":"http://eldridge.net","LicenseInformationOrigin":2},{"PackageId":"International Research Architect","PackageVersion":"4.1.8","PackageProjectUrl":"https://kristofer.org","License":"I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!","LicenseUrl":"http://hunter.info","LicenseInformationOrigin":4},{"PackageId":"Legacy Intranet Agent","PackageVersion":"9.0.8","PackageProjectUrl":"https://robb.com","License":"You can\u0027t override the program without overriding the mobile COM program!","LicenseUrl":"http://everett.name","LicenseInformationOrigin":0},{"PackageId":"Internal Web Liaison","PackageVersion":"2.6.3","PackageProjectUrl":"http://crawford.biz","License":"You can\u0027t index the port without hacking the optical HDD port!","LicenseUrl":"http://hector.biz","LicenseInformationOrigin":4},{"PackageId":"Regional Quality Designer","PackageVersion":"5.8.2","PackageProjectUrl":"http://trent.info","License":"We need to program the back-end HDD capacitor!","LicenseUrl":"http://toney.net","LicenseInformationOrigin":0},{"PackageId":"Chief Identity Specialist","PackageVersion":"6.4.7","PackageProjectUrl":"http://sammy.net","License":"Use the neural RSS circuit, then you can quantify the neural circuit!","LicenseUrl":"https://kyle.net","LicenseInformationOrigin":0},{"PackageId":"Internal Web Planner","PackageVersion":"8.0.5","PackageProjectUrl":"http://madelynn.biz","License":"Use the neural XML monitor, then you can navigate the neural monitor!","LicenseUrl":"https://everardo.com","LicenseInformationOrigin":4},{"PackageId":"Forward Research Strategist","PackageVersion":"8.8.2","PackageProjectUrl":"http://israel.name","License":"Try to parse the PNG panel, maybe it will parse the haptic panel!","LicenseUrl":"http://terence.com","LicenseInformationOrigin":4},{"PackageId":"International Brand Consultant","PackageVersion":"0.0.6","PackageProjectUrl":"http://may.net","License":"Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth!","LicenseUrl":"https://onie.name","LicenseInformationOrigin":4},{"PackageId":"Dynamic Paradigm Officer","PackageVersion":"4.2.2","PackageProjectUrl":"https://charlene.name","License":"If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm!","LicenseUrl":"https://guillermo.biz","LicenseInformationOrigin":0},{"PackageId":"District Usability Agent","PackageVersion":"9.4.4","PackageProjectUrl":"http://evert.info","License":"Try to synthesize the HDD protocol, maybe it will synthesize the 1080p protocol!","LicenseUrl":"http://rudy.biz","LicenseInformationOrigin":3},{"PackageId":"Product Optimization Representative","PackageVersion":"2.7.9","PackageProjectUrl":"http://martine.info","License":"If we hack the hard drive, we can get to the JBOD hard drive through the multi-byte JBOD hard drive!","LicenseUrl":"http://rosina.biz","LicenseInformationOrigin":3},{"PackageId":"Legacy Solutions Architect","PackageVersion":"7.9.3","PackageProjectUrl":"http://amir.name","License":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseUrl":"https://alia.org","LicenseInformationOrigin":0},{"PackageId":"Direct Identity Liaison","PackageVersion":"7.9.7","PackageProjectUrl":"https://carol.info","License":"If we back up the bus, we can get to the AI bus through the 1080p AI bus!","LicenseUrl":"https://alana.org","LicenseInformationOrigin":4},{"PackageId":"Dynamic Response Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"http://jordon.net","License":"If we override the port, we can get to the SDD port through the primary SDD port!","LicenseUrl":"http://sibyl.biz","LicenseInformationOrigin":1},{"PackageId":"Lead Response Producer","PackageVersion":"6.3.3","PackageProjectUrl":"https://harmon.name","License":"I\u0027ll generate the back-end JBOD array, that should array the JBOD array!","LicenseUrl":"https://paul.name","LicenseInformationOrigin":4},{"PackageId":"Dynamic Web Liaison","PackageVersion":"9.1.6","PackageProjectUrl":"https://kade.com","License":"I\u0027ll calculate the optical RSS application, that should application the RSS application!","LicenseUrl":"http://hellen.org","LicenseInformationOrigin":3},{"PackageId":"Principal Usability Architect","PackageVersion":"4.0.3","PackageProjectUrl":"https://gus.name","License":"You can\u0027t connect the bus without connecting the open-source SDD bus!","LicenseUrl":"http://andreane.com","LicenseInformationOrigin":4},{"PackageId":"Internal Operations Liaison","PackageVersion":"3.0.3","PackageProjectUrl":"https://prince.info","License":"I\u0027ll program the bluetooth TCP monitor, that should monitor the TCP monitor!","LicenseUrl":"http://trent.com","LicenseInformationOrigin":4},{"PackageId":"Direct Metrics Associate","PackageVersion":"1.7.2","PackageProjectUrl":"https://kurt.org","License":"We need to generate the digital TCP card!","LicenseUrl":"http://kenya.info","LicenseInformationOrigin":0},{"PackageId":"Lead Mobility Developer","PackageVersion":"4.0.9","PackageProjectUrl":"https://lexus.biz","License":"I\u0027ll override the optical SSL card, that should card the SSL card!","LicenseUrl":"https://lucinda.name","LicenseInformationOrigin":1},{"PackageId":"Central Data Consultant","PackageVersion":"6.5.0","PackageProjectUrl":"https://delilah.org","License":"generating the driver won\u0027t do anything, we need to hack the auxiliary HDD driver!","LicenseUrl":"https://hadley.info","LicenseInformationOrigin":3},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"International Identity Planner","PackageVersion":"3.0.0","PackageProjectUrl":"http://ariane.name","License":"You can\u0027t generate the transmitter without quantifying the neural ADP transmitter!","LicenseUrl":"https://lois.biz","LicenseInformationOrigin":3},{"PackageId":"Internal Applications Agent","PackageVersion":"5.1.9","PackageProjectUrl":"http://oren.info","License":"Use the online COM pixel, then you can synthesize the online pixel!","LicenseUrl":"http://helen.name","LicenseInformationOrigin":4},{"PackageId":"Direct Accountability Supervisor","PackageVersion":"6.2.8","PackageProjectUrl":"http://rafaela.com","License":"I\u0027ll synthesize the cross-platform ADP system, that should system the ADP system!","LicenseUrl":"https://eryn.com","LicenseInformationOrigin":1},{"PackageId":"Product Branding Specialist","PackageVersion":"3.4.0","PackageProjectUrl":"http://asia.net","License":"Try to reboot the JSON alarm, maybe it will reboot the optical alarm!","LicenseUrl":"http://jalyn.org","LicenseInformationOrigin":0},{"PackageId":"National Tactics Facilitator","PackageVersion":"1.2.4","PackageProjectUrl":"http://lily.biz","License":"Try to transmit the GB panel, maybe it will transmit the 1080p panel!","LicenseUrl":"http://margarete.biz","LicenseInformationOrigin":4},{"PackageId":"District Security Engineer","PackageVersion":"5.7.8","PackageProjectUrl":"https://max.info","License":"The USB bus is down, calculate the multi-byte bus so we can calculate the USB bus!","LicenseUrl":"http://madyson.biz","LicenseInformationOrigin":3},{"PackageId":"District Implementation Executive","PackageVersion":"3.9.4","PackageProjectUrl":"https://eden.info","License":"I\u0027ll bypass the auxiliary SSL transmitter, that should transmitter the SSL transmitter!","LicenseUrl":"https://justen.net","LicenseInformationOrigin":3},{"PackageId":"Dynamic Usability Consultant","PackageVersion":"8.4.8","PackageProjectUrl":"https://gayle.biz","License":"The GB firewall is down, program the neural firewall so we can program the GB firewall!","LicenseUrl":"http://keshawn.org","LicenseInformationOrigin":2},{"PackageId":"Global Communications Designer","PackageVersion":"0.6.3","PackageProjectUrl":"http://carmela.com","License":"Try to reboot the SQL circuit, maybe it will reboot the digital circuit!","LicenseUrl":"https://kennedy.biz","LicenseInformationOrigin":3},{"PackageId":"Direct Data Designer","PackageVersion":"8.4.8","PackageProjectUrl":"http://cortney.com","License":"I\u0027ll program the solid state AGP bus, that should bus the AGP bus!","LicenseUrl":"https://isaac.net","LicenseInformationOrigin":3},{"PackageId":"Product Quality Associate","PackageVersion":"7.1.0","PackageProjectUrl":"https://zena.name","License":"The THX program is down, transmit the redundant program so we can transmit the THX program!","LicenseUrl":"http://beau.name","LicenseInformationOrigin":3},{"PackageId":"Product Identity Representative","PackageVersion":"7.3.7","PackageProjectUrl":"https://zelda.net","License":"I\u0027ll generate the virtual COM protocol, that should protocol the COM protocol!","LicenseUrl":"http://saige.org","LicenseInformationOrigin":3},{"PackageId":"Senior Accounts Designer","PackageVersion":"1.0.4","PackageProjectUrl":"https://johnpaul.biz","License":"I\u0027ll input the solid state COM application, that should application the COM application!","LicenseUrl":"http://everette.biz","LicenseInformationOrigin":2},{"PackageId":"Customer Assurance Consultant","PackageVersion":"5.6.2","PackageProjectUrl":"https://eryn.org","License":"Use the digital IB alarm, then you can program the digital alarm!","LicenseUrl":"https://isaac.org","LicenseInformationOrigin":3},{"PackageId":"Direct Web Executive","PackageVersion":"7.0.8","PackageProjectUrl":"https://rhea.name","License":"If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip!","LicenseUrl":"https://felicity.com","LicenseInformationOrigin":0},{"PackageId":"Customer Solutions Producer","PackageVersion":"8.3.5","PackageProjectUrl":"https://asha.com","License":"Try to program the EXE alarm, maybe it will program the cross-platform alarm!","LicenseUrl":"http://alden.biz","LicenseInformationOrigin":1},{"PackageId":"Dynamic Implementation Analyst","PackageVersion":"3.3.4","PackageProjectUrl":"https://philip.net","License":"The XSS application is down, override the wireless application so we can override the XSS application!","LicenseUrl":"https://allene.info","LicenseInformationOrigin":4},{"PackageId":"District Response Director","PackageVersion":"6.9.7","PackageProjectUrl":"https://milo.biz","License":"If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!","LicenseUrl":"http://kari.org","LicenseInformationOrigin":0},{"PackageId":"Corporate Interactions Associate","PackageVersion":"2.1.1","PackageProjectUrl":"http://jaiden.com","License":"You can\u0027t quantify the feed without connecting the wireless GB feed!","LicenseUrl":"http://catherine.name","LicenseInformationOrigin":3},{"PackageId":"Principal Brand Designer","PackageVersion":"2.4.7","PackageProjectUrl":"https://rosa.info","License":"You can\u0027t parse the bandwidth without indexing the auxiliary HTTP bandwidth!","LicenseUrl":"http://garnett.info","LicenseInformationOrigin":4},{"PackageId":"Human Accountability Technician","PackageVersion":"8.2.0","PackageProjectUrl":"https://ima.net","License":"Use the solid state HTTP microchip, then you can back up the solid state microchip!","LicenseUrl":"http://cali.net","LicenseInformationOrigin":0},{"PackageId":"International Applications Architect","PackageVersion":"5.6.6","PackageProjectUrl":"https://norene.com","License":"If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter!","LicenseUrl":"http://henriette.name","LicenseInformationOrigin":2},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Corporate Research Liaison","PackageVersion":"8.5.9","PackageProjectUrl":"https://cydney.biz","License":"I\u0027ll reboot the auxiliary SQL feed, that should feed the SQL feed!","LicenseUrl":"http://rosemarie.net","LicenseInformationOrigin":2},{"PackageId":"Chief Integration Architect","PackageVersion":"1.6.8","PackageProjectUrl":"https://davion.net","License":"Try to override the TCP firewall, maybe it will override the solid state firewall!","LicenseUrl":"http://wade.org","LicenseInformationOrigin":4},{"PackageId":"Regional Accountability Assistant","PackageVersion":"2.7.5","PackageProjectUrl":"http://barney.com","License":"You can\u0027t program the alarm without overriding the cross-platform RSS alarm!","LicenseUrl":"https://ella.biz","LicenseInformationOrigin":0},{"PackageId":"Chief Division Planner","PackageVersion":"5.8.5","PackageProjectUrl":"http://marianne.info","License":"Try to connect the JBOD firewall, maybe it will connect the bluetooth firewall!","LicenseUrl":"https://stanley.biz","LicenseInformationOrigin":3},{"PackageId":"Customer Solutions Manager","PackageVersion":"6.0.8","PackageProjectUrl":"http://alfonso.com","License":"The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter!","LicenseUrl":"http://alexys.biz","LicenseInformationOrigin":2},{"PackageId":"Forward Functionality Officer","PackageVersion":"0.1.1","PackageProjectUrl":"http://lavern.org","License":"I\u0027ll override the primary XML monitor, that should monitor the XML monitor!","LicenseUrl":"https://rebekah.org","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"https://earlene.com","License":"The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!","LicenseUrl":"http://renee.org","LicenseInformationOrigin":3},{"PackageId":"Corporate Paradigm Engineer","PackageVersion":"8.1.2","PackageProjectUrl":"https://evalyn.org","License":"Try to connect the ADP array, maybe it will connect the virtual array!","LicenseUrl":"https://luna.info","LicenseInformationOrigin":4},{"PackageId":"Investor Division Strategist","PackageVersion":"1.6.2","PackageProjectUrl":"https://leonardo.net","License":"quantifying the monitor won\u0027t do anything, we need to parse the neural PCI monitor!","LicenseUrl":"http://kelton.org","LicenseInformationOrigin":3},{"PackageId":"Lead Identity Producer","PackageVersion":"5.7.1","PackageProjectUrl":"http://delaney.info","License":"You can\u0027t back up the port without programming the primary XSS port!","LicenseUrl":"https://mikayla.info","LicenseInformationOrigin":2},{"PackageId":"International Brand Manager","PackageVersion":"2.4.4","PackageProjectUrl":"http://aletha.info","License":"We need to program the virtual AI driver!","LicenseUrl":"https://clark.name","LicenseInformationOrigin":0},{"PackageId":"Human Markets Coordinator","PackageVersion":"3.4.4","PackageProjectUrl":"http://jeffrey.com","License":"You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!","LicenseUrl":"https://alexis.org","LicenseInformationOrigin":2},{"PackageId":"Lead Tactics Director","PackageVersion":"1.6.8","PackageProjectUrl":"https://ewell.name","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseUrl":"http://kory.name","LicenseInformationOrigin":0},{"PackageId":"Dynamic Accountability Director","PackageVersion":"6.0.2","PackageProjectUrl":"https://bo.com","License":"We need to connect the auxiliary SDD bandwidth!","LicenseUrl":"http://delphia.name","LicenseInformationOrigin":1},{"PackageId":"Regional Security Officer","PackageVersion":"9.7.3","PackageProjectUrl":"http://al.info","License":"The GB program is down, reboot the neural program so we can reboot the GB program!","LicenseUrl":"https://tania.biz","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Orchestrator","PackageVersion":"3.7.9","PackageProjectUrl":"http://kaylie.info","License":"programming the application won\u0027t do anything, we need to program the digital SCSI application!","LicenseUrl":"http://cullen.net","LicenseInformationOrigin":2},{"PackageId":"Internal Research Engineer","PackageVersion":"0.3.1","PackageProjectUrl":"http://sophie.biz","License":"hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!","LicenseUrl":"http://faustino.biz","LicenseInformationOrigin":1},{"PackageId":"Direct Operations Developer","PackageVersion":"7.1.7","PackageProjectUrl":"http://salvatore.biz","License":"synthesizing the microchip won\u0027t do anything, we need to hack the optical SCSI microchip!","LicenseUrl":"http://morris.name","LicenseInformationOrigin":2},{"PackageId":"Senior Program Coordinator","PackageVersion":"6.8.4","PackageProjectUrl":"https://derek.info","License":"We need to back up the primary ADP array!","LicenseUrl":"http://teresa.biz","LicenseInformationOrigin":1},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"https://candace.com","License":"synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!","LicenseUrl":"http://karl.com","LicenseInformationOrigin":2},{"PackageId":"Chief Configuration Administrator","PackageVersion":"2.6.0","PackageProjectUrl":"http://iva.com","License":"The JBOD application is down, hack the digital application so we can hack the JBOD application!","LicenseUrl":"https://myrl.info","LicenseInformationOrigin":3},{"PackageId":"Legacy Accountability Agent","PackageVersion":"5.8.2","PackageProjectUrl":"http://chelsea.com","License":"I\u0027ll compress the auxiliary XSS port, that should port the XSS port!","LicenseUrl":"https://iliana.info","LicenseInformationOrigin":0},{"PackageId":"Internal Optimization Executive","PackageVersion":"2.5.9","PackageProjectUrl":"https://rubye.name","License":"The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus!","LicenseUrl":"http://bernice.com","LicenseInformationOrigin":2},{"PackageId":"Chief Communications Developer","PackageVersion":"0.6.8","PackageProjectUrl":"http://briana.com","License":"If we back up the hard drive, we can get to the SDD hard drive through the haptic SDD hard drive!","LicenseUrl":"http://danial.name","LicenseInformationOrigin":3},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","PackageProjectUrl":"http://madisyn.name","License":"I\u0027ll override the haptic AGP feed, that should feed the AGP feed!","LicenseUrl":"https://marquis.net","LicenseInformationOrigin":3},{"PackageId":"District Group Representative","PackageVersion":"8.9.8","PackageProjectUrl":"http://lindsey.biz","License":"quantifying the driver won\u0027t do anything, we need to program the wireless SQL driver!","LicenseUrl":"http://orland.net","LicenseInformationOrigin":4},{"PackageId":"Chief Implementation Director","PackageVersion":"2.3.1","PackageProjectUrl":"https://burley.net","License":"I\u0027ll override the auxiliary JBOD pixel, that should pixel the JBOD pixel!","LicenseUrl":"http://richmond.com","LicenseInformationOrigin":1},{"PackageId":"Regional Operations Representative","PackageVersion":"2.9.1","PackageProjectUrl":"http://zakary.info","License":"I\u0027ll calculate the online HTTP array, that should array the HTTP array!","LicenseUrl":"http://uriel.info","LicenseInformationOrigin":0},{"PackageId":"Principal Marketing Specialist","PackageVersion":"9.7.0","PackageProjectUrl":"http://ethel.name","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseUrl":"https://tyrese.net","LicenseInformationOrigin":0},{"PackageId":"District Interactions Strategist","PackageVersion":"7.9.0","PackageProjectUrl":"https://elroy.org","License":"Try to override the HDD pixel, maybe it will override the bluetooth pixel!","LicenseUrl":"http://louie.net","LicenseInformationOrigin":1},{"PackageId":"National Identity Technician","PackageVersion":"7.4.9","PackageProjectUrl":"https://ocie.com","License":"quantifying the hard drive won\u0027t do anything, we need to index the virtual JBOD hard drive!","LicenseUrl":"https://yadira.net","LicenseInformationOrigin":1},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"https://izaiah.net","License":"Use the virtual SAS firewall, then you can calculate the virtual firewall!","LicenseUrl":"https://rubie.net","LicenseInformationOrigin":2},{"PackageId":"Central Paradigm Associate","PackageVersion":"8.4.6","PackageProjectUrl":"https://javier.biz","License":"We need to index the haptic COM application!","LicenseUrl":"https://joel.info","LicenseInformationOrigin":3},{"PackageId":"Human Directives Engineer","PackageVersion":"0.1.5","PackageProjectUrl":"http://lou.info","License":"calculating the interface won\u0027t do anything, we need to index the virtual XML interface!","LicenseUrl":"http://milan.net","LicenseInformationOrigin":3},{"PackageId":"Internal Data Agent","PackageVersion":"2.5.8","PackageProjectUrl":"http://melissa.com","License":"I\u0027ll copy the online SQL interface, that should interface the SQL interface!","LicenseUrl":"http://gretchen.org","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt deleted file mode 100644 index c4bfc9ed..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Lead Mobility Developer","PackageVersion":"4.0.9","PackageProjectUrl":"https://lexus.biz","License":"I\u0027ll override the optical SSL card, that should card the SSL card!","LicenseUrl":"https://lucinda.name","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Direct Identity Liaison","PackageVersion":"7.9.7","PackageProjectUrl":"https://carol.info","License":"If we back up the bus, we can get to the AI bus through the 1080p AI bus!","LicenseUrl":"https://alana.org","LicenseInformationOrigin":4},{"PackageId":"Legacy Functionality Consultant","PackageVersion":"8.0.9","PackageProjectUrl":"https://eldred.biz","License":"Try to quantify the SMTP interface, maybe it will quantify the cross-platform interface!","LicenseUrl":"https://jewel.name","LicenseInformationOrigin":3},{"PackageId":"Global Implementation Producer","PackageVersion":"6.6.0","PackageProjectUrl":"http://liza.net","License":"Use the back-end PNG bandwidth, then you can program the back-end bandwidth!","LicenseUrl":"https://anita.net","LicenseInformationOrigin":1},{"PackageId":"Chief Identity Specialist","PackageVersion":"6.4.7","PackageProjectUrl":"http://sammy.net","License":"Use the neural RSS circuit, then you can quantify the neural circuit!","LicenseUrl":"https://kyle.net","LicenseInformationOrigin":0},{"PackageId":"Chief Communications Developer","PackageVersion":"0.6.8","PackageProjectUrl":"http://briana.com","License":"If we back up the hard drive, we can get to the SDD hard drive through the haptic SDD hard drive!","LicenseUrl":"http://danial.name","LicenseInformationOrigin":3},{"PackageId":"Investor Optimization Orchestrator","PackageVersion":"3.7.9","PackageProjectUrl":"http://kaylie.info","License":"programming the application won\u0027t do anything, we need to program the digital SCSI application!","LicenseUrl":"http://cullen.net","LicenseInformationOrigin":2},{"PackageId":"Legacy Communications Producer","PackageVersion":"5.4.0","PackageProjectUrl":"http://jaylin.org","License":"overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!","LicenseUrl":"http://khalid.net","LicenseInformationOrigin":2},{"PackageId":"Dynamic Response Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"http://jordon.net","License":"If we override the port, we can get to the SDD port through the primary SDD port!","LicenseUrl":"http://sibyl.biz","LicenseInformationOrigin":1},{"PackageId":"Dynamic Solutions Supervisor","PackageVersion":"2.2.5","ValidationErrors":[{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"},{"Error":"Rigoberto","Context":"http://laney.biz"},{"Error":"Eryn","Context":"https://amari.com"},{"Error":"Viviane","Context":"https://kelley.com"},{"Error":"Doris","Context":"https://kennedy.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Usability Consultant","PackageVersion":"8.4.8","PackageProjectUrl":"https://gayle.biz","License":"The GB firewall is down, program the neural firewall so we can program the GB firewall!","LicenseUrl":"http://keshawn.org","LicenseInformationOrigin":2},{"PackageId":"Global Communications Designer","PackageVersion":"0.6.3","PackageProjectUrl":"http://carmela.com","License":"Try to reboot the SQL circuit, maybe it will reboot the digital circuit!","LicenseUrl":"https://kennedy.biz","LicenseInformationOrigin":3},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Identity Developer","PackageVersion":"5.1.4","PackageProjectUrl":"https://declan.name","License":"hacking the program won\u0027t do anything, we need to copy the solid state JBOD program!","LicenseUrl":"http://danny.org","LicenseInformationOrigin":2},{"PackageId":"Chief Solutions Planner","PackageVersion":"7.6.5","PackageProjectUrl":"http://alex.info","ValidationErrors":[{"Error":"Eusebio","Context":"https://drew.net"},{"Error":"Imani","Context":"https://dorothea.name"},{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"}],"License":"Try to back up the SCSI circuit, maybe it will back up the online circuit!","LicenseInformationOrigin":2},{"PackageId":"District Usability Agent","PackageVersion":"9.4.4","PackageProjectUrl":"http://evert.info","License":"Try to synthesize the HDD protocol, maybe it will synthesize the 1080p protocol!","LicenseUrl":"http://rudy.biz","LicenseInformationOrigin":3},{"PackageId":"Human Accountability Technician","PackageVersion":"8.2.0","PackageProjectUrl":"https://ima.net","License":"Use the solid state HTTP microchip, then you can back up the solid state microchip!","LicenseUrl":"http://cali.net","LicenseInformationOrigin":0},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","PackageProjectUrl":"http://lina.net","License":"programming the driver won\u0027t do anything, we need to connect the solid state RSS driver!","LicenseUrl":"http://brenda.org","LicenseInformationOrigin":4},{"PackageId":"Regional Operations Representative","PackageVersion":"2.9.1","PackageProjectUrl":"http://zakary.info","License":"I\u0027ll calculate the online HTTP array, that should array the HTTP array!","LicenseUrl":"http://uriel.info","LicenseInformationOrigin":0},{"PackageId":"International Research Architect","PackageVersion":"4.1.8","PackageProjectUrl":"https://kristofer.org","License":"I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!","LicenseUrl":"http://hunter.info","LicenseInformationOrigin":4},{"PackageId":"Lead Response Producer","PackageVersion":"6.3.3","PackageProjectUrl":"https://harmon.name","License":"I\u0027ll generate the back-end JBOD array, that should array the JBOD array!","LicenseUrl":"https://paul.name","LicenseInformationOrigin":4},{"PackageId":"Direct Operations Developer","PackageVersion":"7.1.7","PackageProjectUrl":"http://salvatore.biz","License":"synthesizing the microchip won\u0027t do anything, we need to hack the optical SCSI microchip!","LicenseUrl":"http://morris.name","LicenseInformationOrigin":2},{"PackageId":"District Group Representative","PackageVersion":"8.9.8","PackageProjectUrl":"http://lindsey.biz","License":"quantifying the driver won\u0027t do anything, we need to program the wireless SQL driver!","LicenseUrl":"http://orland.net","LicenseInformationOrigin":4},{"PackageId":"Customer Solutions Producer","PackageVersion":"8.3.5","PackageProjectUrl":"https://asha.com","License":"Try to program the EXE alarm, maybe it will program the cross-platform alarm!","LicenseUrl":"http://alden.biz","LicenseInformationOrigin":1},{"PackageId":"Direct Response Facilitator","PackageVersion":"1.4.7","PackageProjectUrl":"https://toney.name","License":"The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm!","LicenseUrl":"https://keshawn.name","LicenseInformationOrigin":4},{"PackageId":"Human Markets Coordinator","PackageVersion":"3.4.4","PackageProjectUrl":"http://jeffrey.com","License":"You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!","LicenseUrl":"https://alexis.org","LicenseInformationOrigin":2},{"PackageId":"International Brand Consultant","PackageVersion":"0.0.6","PackageProjectUrl":"http://may.net","License":"Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth!","LicenseUrl":"https://onie.name","LicenseInformationOrigin":4},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"https://izaiah.net","License":"Use the virtual SAS firewall, then you can calculate the virtual firewall!","LicenseUrl":"https://rubie.net","LicenseInformationOrigin":2},{"PackageId":"District Implementation Executive","PackageVersion":"3.9.4","PackageProjectUrl":"https://eden.info","License":"I\u0027ll bypass the auxiliary SSL transmitter, that should transmitter the SSL transmitter!","LicenseUrl":"https://justen.net","LicenseInformationOrigin":3},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"https://earlene.com","License":"The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!","LicenseUrl":"http://renee.org","LicenseInformationOrigin":3},{"PackageId":"Future Solutions Technician","PackageVersion":"6.7.5","PackageProjectUrl":"http://jakob.org","ValidationErrors":[{"Error":"Jewell","Context":"https://khalil.com"},{"Error":"Aiyana","Context":"http://uriel.com"},{"Error":"Ignatius","Context":"http://edgardo.biz"},{"Error":"Laverna","Context":"http://khalil.org"},{"Error":"Mona","Context":"https://erling.net"},{"Error":"Dusty","Context":"http://ali.com"},{"Error":"Andrew","Context":"https://immanuel.net"},{"Error":"Juana","Context":"http://maeve.org"},{"Error":"Alysha","Context":"https://sydnee.com"}],"LicenseUrl":"https://gaylord.name","LicenseInformationOrigin":0},{"PackageId":"Chief Implementation Director","PackageVersion":"2.3.1","PackageProjectUrl":"https://burley.net","License":"I\u0027ll override the auxiliary JBOD pixel, that should pixel the JBOD pixel!","LicenseUrl":"http://richmond.com","LicenseInformationOrigin":1},{"PackageId":"Direct Accounts Agent","PackageVersion":"6.6.1","ValidationErrors":[{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"},{"Error":"Gertrude","Context":"http://renee.name"},{"Error":"Gabrielle","Context":"https://jedediah.biz"},{"Error":"Amber","Context":"http://evalyn.org"},{"Error":"Myrtis","Context":"https://ursula.net"},{"Error":"Werner","Context":"https://linwood.biz"},{"Error":"Rebekah","Context":"https://cleve.org"},{"Error":"Claudie","Context":"https://theodora.com"}],"LicenseInformationOrigin":2},{"PackageId":"Product Branding Specialist","PackageVersion":"3.4.0","PackageProjectUrl":"http://asia.net","License":"Try to reboot the JSON alarm, maybe it will reboot the optical alarm!","LicenseUrl":"http://jalyn.org","LicenseInformationOrigin":0},{"PackageId":"Forward Functionality Liaison","PackageVersion":"3.8.5","ValidationErrors":[{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"}],"License":"backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!","LicenseInformationOrigin":2},{"PackageId":"National Identity Technician","PackageVersion":"7.4.9","PackageProjectUrl":"https://ocie.com","License":"quantifying the hard drive won\u0027t do anything, we need to index the virtual JBOD hard drive!","LicenseUrl":"https://yadira.net","LicenseInformationOrigin":1},{"PackageId":"Chief Integration Architect","PackageVersion":"1.6.8","PackageProjectUrl":"https://davion.net","License":"Try to override the TCP firewall, maybe it will override the solid state firewall!","LicenseUrl":"http://wade.org","LicenseInformationOrigin":4},{"PackageId":"Senior Program Coordinator","PackageVersion":"6.8.4","PackageProjectUrl":"https://derek.info","License":"We need to back up the primary ADP array!","LicenseUrl":"http://teresa.biz","LicenseInformationOrigin":1},{"PackageId":"Internal Web Planner","PackageVersion":"8.0.5","PackageProjectUrl":"http://madelynn.biz","License":"Use the neural XML monitor, then you can navigate the neural monitor!","LicenseUrl":"https://everardo.com","LicenseInformationOrigin":4},{"PackageId":"Lead Tactics Director","PackageVersion":"1.6.8","PackageProjectUrl":"https://ewell.name","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseUrl":"http://kory.name","LicenseInformationOrigin":0},{"PackageId":"Human Directives Engineer","PackageVersion":"0.1.5","PackageProjectUrl":"http://lou.info","License":"calculating the interface won\u0027t do anything, we need to index the virtual XML interface!","LicenseUrl":"http://milan.net","LicenseInformationOrigin":3},{"PackageId":"Dynamic Brand Producer","PackageVersion":"8.3.6","PackageProjectUrl":"https://freddie.biz","License":"If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!","LicenseUrl":"https://randal.org","LicenseInformationOrigin":1},{"PackageId":"Product Identity Representative","PackageVersion":"7.3.7","PackageProjectUrl":"https://zelda.net","License":"I\u0027ll generate the virtual COM protocol, that should protocol the COM protocol!","LicenseUrl":"http://saige.org","LicenseInformationOrigin":3},{"PackageId":"National Metrics Developer","PackageVersion":"7.2.1","ValidationErrors":[{"Error":"Jessika","Context":"http://lesly.com"},{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"}],"LicenseUrl":"https://everett.org","LicenseInformationOrigin":1},{"PackageId":"Regional Accountability Engineer","PackageVersion":"3.1.8","PackageProjectUrl":"https://don.info","License":"Use the digital CSS array, then you can index the digital array!","LicenseUrl":"http://christa.org","LicenseInformationOrigin":1},{"PackageId":"Dynamic Paradigm Officer","PackageVersion":"4.2.2","PackageProjectUrl":"https://charlene.name","License":"If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm!","LicenseUrl":"https://guillermo.biz","LicenseInformationOrigin":0},{"PackageId":"Internal Web Liaison","PackageVersion":"2.6.3","PackageProjectUrl":"http://crawford.biz","License":"You can\u0027t index the port without hacking the optical HDD port!","LicenseUrl":"http://hector.biz","LicenseInformationOrigin":4},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"https://candace.com","License":"synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!","LicenseUrl":"http://karl.com","LicenseInformationOrigin":2},{"PackageId":"Legacy Solutions Architect","PackageVersion":"7.9.3","PackageProjectUrl":"http://amir.name","License":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseUrl":"https://alia.org","LicenseInformationOrigin":0},{"PackageId":"National Response Planner","PackageVersion":"8.2.8","PackageProjectUrl":"http://lonzo.biz","License":"The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm!","LicenseUrl":"https://stephon.biz","LicenseInformationOrigin":0},{"PackageId":"Customer Assurance Consultant","PackageVersion":"5.6.2","PackageProjectUrl":"https://eryn.org","License":"Use the digital IB alarm, then you can program the digital alarm!","LicenseUrl":"https://isaac.org","LicenseInformationOrigin":3},{"PackageId":"Lead Identity Producer","PackageVersion":"5.7.1","PackageProjectUrl":"http://delaney.info","License":"You can\u0027t back up the port without programming the primary XSS port!","LicenseUrl":"https://mikayla.info","LicenseInformationOrigin":2},{"PackageId":"Dynamic Web Liaison","PackageVersion":"9.1.6","PackageProjectUrl":"https://kade.com","License":"I\u0027ll calculate the optical RSS application, that should application the RSS application!","LicenseUrl":"http://hellen.org","LicenseInformationOrigin":3},{"PackageId":"National Tactics Facilitator","PackageVersion":"1.2.4","PackageProjectUrl":"http://lily.biz","License":"Try to transmit the GB panel, maybe it will transmit the 1080p panel!","LicenseUrl":"http://margarete.biz","LicenseInformationOrigin":4},{"PackageId":"District Security Engineer","PackageVersion":"5.7.8","PackageProjectUrl":"https://max.info","License":"The USB bus is down, calculate the multi-byte bus so we can calculate the USB bus!","LicenseUrl":"http://madyson.biz","LicenseInformationOrigin":3},{"PackageId":"District Interactions Strategist","PackageVersion":"7.9.0","PackageProjectUrl":"https://elroy.org","License":"Try to override the HDD pixel, maybe it will override the bluetooth pixel!","LicenseUrl":"http://louie.net","LicenseInformationOrigin":1},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"National Markets Designer","PackageVersion":"5.9.8","ValidationErrors":[{"Error":"Kariane","Context":"http://sofia.info"},{"Error":"Daphnee","Context":"https://nedra.biz"},{"Error":"Orland","Context":"http://hilton.com"},{"Error":"Shany","Context":"http://margaretta.net"},{"Error":"Ezra","Context":"https://maegan.net"},{"Error":"Rollin","Context":"https://timothy.info"},{"Error":"Ezekiel","Context":"http://peyton.biz"},{"Error":"Marlen","Context":"http://tara.org"},{"Error":"Alia","Context":"https://lynn.name"},{"Error":"Alek","Context":"https://blaze.net"}],"License":"Try to reboot the CSS panel, maybe it will reboot the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Human Accountability Consultant","PackageVersion":"0.9.4","PackageProjectUrl":"http://olga.com","ValidationErrors":[{"Error":"Ramona","Context":"https://mariela.com"},{"Error":"Wilfredo","Context":"http://everett.biz"},{"Error":"Vanessa","Context":"https://mallory.com"},{"Error":"Angeline","Context":"https://tyrel.net"},{"Error":"Felicity","Context":"http://buddy.name"},{"Error":"Bernardo","Context":"https://josephine.info"},{"Error":"Jevon","Context":"https://aron.name"},{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"}],"License":"Try to back up the THX capacitor, maybe it will back up the open-source capacitor!","LicenseInformationOrigin":3},{"PackageId":"Chief Implementation Engineer","PackageVersion":"7.6.5","PackageProjectUrl":"https://maria.info","License":"The SMS protocol is down, input the neural protocol so we can input the SMS protocol!","LicenseUrl":"https://rubie.info","LicenseInformationOrigin":2},{"PackageId":"Legacy Accountability Agent","PackageVersion":"5.8.2","PackageProjectUrl":"http://chelsea.com","License":"I\u0027ll compress the auxiliary XSS port, that should port the XSS port!","LicenseUrl":"https://iliana.info","LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"Regional Response Officer","PackageVersion":"7.0.2","PackageProjectUrl":"http://bryon.net","License":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseUrl":"http://eldridge.net","LicenseInformationOrigin":2},{"PackageId":"Forward Group Supervisor","PackageVersion":"2.5.4","PackageProjectUrl":"https://brooks.name","ValidationErrors":[{"Error":"Corene","Context":"https://mireya.org"},{"Error":"Mitchell","Context":"https://marietta.com"},{"Error":"Adrian","Context":"https://irving.net"},{"Error":"Sydnie","Context":"https://leonie.net"},{"Error":"Jason","Context":"http://joany.name"},{"Error":"Carol","Context":"http://luisa.net"},{"Error":"Ewell","Context":"http://jonas.biz"}],"License":"If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!","LicenseUrl":"http://christine.info","LicenseInformationOrigin":4},{"PackageId":"Direct Tactics Analyst","PackageVersion":"1.0.4","PackageProjectUrl":"https://fletcher.com","License":"The PCI program is down, transmit the multi-byte program so we can transmit the PCI program!","LicenseUrl":"http://leonel.com","LicenseInformationOrigin":1},{"PackageId":"Principal Usability Architect","PackageVersion":"4.0.3","PackageProjectUrl":"https://gus.name","License":"You can\u0027t connect the bus without connecting the open-source SDD bus!","LicenseUrl":"http://andreane.com","LicenseInformationOrigin":4},{"PackageId":"Direct Data Designer","PackageVersion":"8.4.8","PackageProjectUrl":"http://cortney.com","License":"I\u0027ll program the solid state AGP bus, that should bus the AGP bus!","LicenseUrl":"https://isaac.net","LicenseInformationOrigin":3},{"PackageId":"Internal Applications Agent","PackageVersion":"5.1.9","PackageProjectUrl":"http://oren.info","License":"Use the online COM pixel, then you can synthesize the online pixel!","LicenseUrl":"http://helen.name","LicenseInformationOrigin":4},{"PackageId":"Corporate Paradigm Engineer","PackageVersion":"8.1.2","PackageProjectUrl":"https://evalyn.org","License":"Try to connect the ADP array, maybe it will connect the virtual array!","LicenseUrl":"https://luna.info","LicenseInformationOrigin":4},{"PackageId":"Direct Web Executive","PackageVersion":"7.0.8","PackageProjectUrl":"https://rhea.name","License":"If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip!","LicenseUrl":"https://felicity.com","LicenseInformationOrigin":0},{"PackageId":"Regional Quality Designer","PackageVersion":"5.8.2","PackageProjectUrl":"http://trent.info","License":"We need to program the back-end HDD capacitor!","LicenseUrl":"http://toney.net","LicenseInformationOrigin":0},{"PackageId":"Senior Markets Administrator","PackageVersion":"2.4.6","ValidationErrors":[{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"},{"Error":"Thomas","Context":"http://antonia.net"},{"Error":"Marcelle","Context":"https://miller.name"},{"Error":"Lauriane","Context":"http://emmanuelle.info"},{"Error":"Miracle","Context":"http://devin.org"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Solutions Manager","PackageVersion":"6.0.8","PackageProjectUrl":"http://alfonso.com","License":"The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter!","LicenseUrl":"http://alexys.biz","LicenseInformationOrigin":2},{"PackageId":"International Identity Planner","PackageVersion":"3.0.0","PackageProjectUrl":"http://ariane.name","License":"You can\u0027t generate the transmitter without quantifying the neural ADP transmitter!","LicenseUrl":"https://lois.biz","LicenseInformationOrigin":3},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","PackageProjectUrl":"http://jenifer.name","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"https://joshuah.com","LicenseInformationOrigin":0},{"PackageId":"Chief Division Planner","PackageVersion":"5.8.5","PackageProjectUrl":"http://marianne.info","License":"Try to connect the JBOD firewall, maybe it will connect the bluetooth firewall!","LicenseUrl":"https://stanley.biz","LicenseInformationOrigin":3},{"PackageId":"International Applications Architect","PackageVersion":"5.6.6","PackageProjectUrl":"https://norene.com","License":"If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter!","LicenseUrl":"http://henriette.name","LicenseInformationOrigin":2},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Internal Optimization Planner","PackageVersion":"2.9.4","PackageProjectUrl":"https://raegan.biz","License":"We need to bypass the redundant COM bus!","LicenseUrl":"http://pat.name","LicenseInformationOrigin":1},{"PackageId":"International Implementation Engineer","PackageVersion":"9.7.5","ValidationErrors":[{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Regional Accountability Assistant","PackageVersion":"2.7.5","PackageProjectUrl":"http://barney.com","License":"You can\u0027t program the alarm without overriding the cross-platform RSS alarm!","LicenseUrl":"https://ella.biz","LicenseInformationOrigin":0},{"PackageId":"Principal Implementation Developer","PackageVersion":"7.0.7","PackageProjectUrl":"http://janice.biz","License":"I\u0027ll index the 1080p JBOD matrix, that should matrix the JBOD matrix!","LicenseUrl":"https://graham.org","LicenseInformationOrigin":4},{"PackageId":"Internal Optimization Executive","PackageVersion":"2.5.9","PackageProjectUrl":"https://rubye.name","License":"The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus!","LicenseUrl":"http://bernice.com","LicenseInformationOrigin":2},{"PackageId":"Legacy Intranet Agent","PackageVersion":"9.0.8","PackageProjectUrl":"https://robb.com","License":"You can\u0027t override the program without overriding the mobile COM program!","LicenseUrl":"http://everett.name","LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","PackageProjectUrl":"http://madisyn.name","License":"I\u0027ll override the haptic AGP feed, that should feed the AGP feed!","LicenseUrl":"https://marquis.net","LicenseInformationOrigin":3},{"PackageId":"Central Data Consultant","PackageVersion":"6.5.0","PackageProjectUrl":"https://delilah.org","License":"generating the driver won\u0027t do anything, we need to hack the auxiliary HDD driver!","LicenseUrl":"https://hadley.info","LicenseInformationOrigin":3},{"PackageId":"Corporate Research Liaison","PackageVersion":"8.5.9","PackageProjectUrl":"https://cydney.biz","License":"I\u0027ll reboot the auxiliary SQL feed, that should feed the SQL feed!","LicenseUrl":"http://rosemarie.net","LicenseInformationOrigin":2},{"PackageId":"Human Metrics Manager","PackageVersion":"7.7.2","PackageProjectUrl":"http://clint.com","ValidationErrors":[{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"},{"Error":"Verlie","Context":"http://maryjane.biz"},{"Error":"Lessie","Context":"https://hayden.name"},{"Error":"Ernestine","Context":"http://amina.info"},{"Error":"Steve","Context":"http://lon.org"}],"License":"Try to reboot the RSS program, maybe it will reboot the solid state program!","LicenseInformationOrigin":0},{"PackageId":"Principal Marketing Specialist","PackageVersion":"9.7.0","PackageProjectUrl":"http://ethel.name","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseUrl":"https://tyrese.net","LicenseInformationOrigin":0},{"PackageId":"Regional Security Officer","PackageVersion":"9.7.3","PackageProjectUrl":"http://al.info","License":"The GB program is down, reboot the neural program so we can reboot the GB program!","LicenseUrl":"https://tania.biz","LicenseInformationOrigin":0},{"PackageId":"Internal Research Engineer","PackageVersion":"0.3.1","PackageProjectUrl":"http://sophie.biz","License":"hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!","LicenseUrl":"http://faustino.biz","LicenseInformationOrigin":1},{"PackageId":"Corporate Interactions Associate","PackageVersion":"2.1.1","PackageProjectUrl":"http://jaiden.com","License":"You can\u0027t quantify the feed without connecting the wireless GB feed!","LicenseUrl":"http://catherine.name","LicenseInformationOrigin":3},{"PackageId":"Product Optimization Representative","PackageVersion":"2.7.9","PackageProjectUrl":"http://martine.info","License":"If we hack the hard drive, we can get to the JBOD hard drive through the multi-byte JBOD hard drive!","LicenseUrl":"http://rosina.biz","LicenseInformationOrigin":3},{"PackageId":"District Response Director","PackageVersion":"6.9.7","PackageProjectUrl":"https://milo.biz","License":"If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!","LicenseUrl":"http://kari.org","LicenseInformationOrigin":0},{"PackageId":"Internal Operations Liaison","PackageVersion":"3.0.3","PackageProjectUrl":"https://prince.info","License":"I\u0027ll program the bluetooth TCP monitor, that should monitor the TCP monitor!","LicenseUrl":"http://trent.com","LicenseInformationOrigin":4},{"PackageId":"Dynamic Implementation Analyst","PackageVersion":"3.3.4","PackageProjectUrl":"https://philip.net","License":"The XSS application is down, override the wireless application so we can override the XSS application!","LicenseUrl":"https://allene.info","LicenseInformationOrigin":4},{"PackageId":"Forward Research Strategist","PackageVersion":"8.8.2","PackageProjectUrl":"http://israel.name","License":"Try to parse the PNG panel, maybe it will parse the haptic panel!","LicenseUrl":"http://terence.com","LicenseInformationOrigin":4},{"PackageId":"Principal Brand Designer","PackageVersion":"2.4.7","PackageProjectUrl":"https://rosa.info","License":"You can\u0027t parse the bandwidth without indexing the auxiliary HTTP bandwidth!","LicenseUrl":"http://garnett.info","LicenseInformationOrigin":4},{"PackageId":"Dynamic Identity Assistant","PackageVersion":"8.0.0","PackageProjectUrl":"http://ernie.com","License":"I\u0027ll transmit the digital PNG microchip, that should microchip the PNG microchip!","LicenseUrl":"http://magdalena.biz","LicenseInformationOrigin":1},{"PackageId":"Dynamic Accountability Director","PackageVersion":"6.0.2","PackageProjectUrl":"https://bo.com","License":"We need to connect the auxiliary SDD bandwidth!","LicenseUrl":"http://delphia.name","LicenseInformationOrigin":1},{"PackageId":"Internal Data Agent","PackageVersion":"2.5.8","PackageProjectUrl":"http://melissa.com","License":"I\u0027ll copy the online SQL interface, that should interface the SQL interface!","LicenseUrl":"http://gretchen.org","LicenseInformationOrigin":1},{"PackageId":"Forward Functionality Officer","PackageVersion":"0.1.1","PackageProjectUrl":"http://lavern.org","License":"I\u0027ll override the primary XML monitor, that should monitor the XML monitor!","LicenseUrl":"https://rebekah.org","LicenseInformationOrigin":2},{"PackageId":"Legacy Assurance Associate","PackageVersion":"4.8.8","PackageProjectUrl":"https://selena.info","ValidationErrors":[{"Error":"Mervin","Context":"https://elisa.info"},{"Error":"Sylvester","Context":"https://adonis.name"},{"Error":"Francis","Context":"http://jaunita.info"}],"License":"connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!","LicenseUrl":"https://rhea.name","LicenseInformationOrigin":0},{"PackageId":"Investor Division Strategist","PackageVersion":"1.6.2","PackageProjectUrl":"https://leonardo.net","License":"quantifying the monitor won\u0027t do anything, we need to parse the neural PCI monitor!","LicenseUrl":"http://kelton.org","LicenseInformationOrigin":3},{"PackageId":"International Brand Manager","PackageVersion":"2.4.4","PackageProjectUrl":"http://aletha.info","License":"We need to program the virtual AI driver!","LicenseUrl":"https://clark.name","LicenseInformationOrigin":0},{"PackageId":"Central Paradigm Associate","PackageVersion":"8.4.6","PackageProjectUrl":"https://javier.biz","License":"We need to index the haptic COM application!","LicenseUrl":"https://joel.info","LicenseInformationOrigin":3},{"PackageId":"Chief Configuration Administrator","PackageVersion":"2.6.0","PackageProjectUrl":"http://iva.com","License":"The JBOD application is down, hack the digital application so we can hack the JBOD application!","LicenseUrl":"https://myrl.info","LicenseInformationOrigin":3},{"PackageId":"Product Quality Associate","PackageVersion":"7.1.0","PackageProjectUrl":"https://zena.name","License":"The THX program is down, transmit the redundant program so we can transmit the THX program!","LicenseUrl":"http://beau.name","LicenseInformationOrigin":3},{"PackageId":"Corporate Security Technician","PackageVersion":"2.7.4","PackageProjectUrl":"https://bell.net","License":"copying the firewall won\u0027t do anything, we need to index the cross-platform THX firewall!","LicenseUrl":"https://kaylie.info","LicenseInformationOrigin":2},{"PackageId":"Product Creative Strategist","PackageVersion":"8.0.1","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"License":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Legacy Web Consultant","PackageVersion":"3.0.6","PackageProjectUrl":"http://earl.net","License":"I\u0027ll override the neural XML application, that should application the XML application!","LicenseUrl":"https://domenica.com","LicenseInformationOrigin":3},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","PackageProjectUrl":"http://marcellus.org","License":"If we index the application, we can get to the PCI application through the solid state PCI application!","LicenseUrl":"http://edna.org","LicenseInformationOrigin":3},{"PackageId":"Direct Accountability Supervisor","PackageVersion":"6.2.8","PackageProjectUrl":"http://rafaela.com","License":"I\u0027ll synthesize the cross-platform ADP system, that should system the ADP system!","LicenseUrl":"https://eryn.com","LicenseInformationOrigin":1},{"PackageId":"International Accounts Executive","PackageVersion":"7.0.3","ValidationErrors":[{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"},{"Error":"Norwood","Context":"https://gerard.name"}],"License":"hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!","LicenseUrl":"http://eryn.org","LicenseInformationOrigin":0},{"PackageId":"Direct Metrics Associate","PackageVersion":"1.7.2","PackageProjectUrl":"https://kurt.org","License":"We need to generate the digital TCP card!","LicenseUrl":"http://kenya.info","LicenseInformationOrigin":0},{"PackageId":"Senior Accounts Designer","PackageVersion":"1.0.4","PackageProjectUrl":"https://johnpaul.biz","License":"I\u0027ll input the solid state COM application, that should application the COM application!","LicenseUrl":"http://everette.biz","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt deleted file mode 100644 index 081349fb..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Corporate Identity Developer","PackageVersion":"5.1.4","PackageProjectUrl":"https://declan.name","License":"hacking the program won\u0027t do anything, we need to copy the solid state JBOD program!","LicenseUrl":"http://danny.org","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Internal Applications Agent","PackageVersion":"5.1.9","PackageProjectUrl":"http://oren.info","License":"Use the online COM pixel, then you can synthesize the online pixel!","LicenseUrl":"http://helen.name","LicenseInformationOrigin":4},{"PackageId":"Forward Functionality Officer","PackageVersion":"0.1.1","PackageProjectUrl":"http://lavern.org","License":"I\u0027ll override the primary XML monitor, that should monitor the XML monitor!","LicenseUrl":"https://rebekah.org","LicenseInformationOrigin":2},{"PackageId":"Legacy Functionality Consultant","PackageVersion":"8.0.9","PackageProjectUrl":"https://eldred.biz","License":"Try to quantify the SMTP interface, maybe it will quantify the cross-platform interface!","LicenseUrl":"https://jewel.name","LicenseInformationOrigin":3},{"PackageId":"Legacy Communications Producer","PackageVersion":"5.4.0","PackageProjectUrl":"http://jaylin.org","License":"overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!","LicenseUrl":"http://khalid.net","LicenseInformationOrigin":2},{"PackageId":"Legacy Web Consultant","PackageVersion":"3.0.6","PackageProjectUrl":"http://earl.net","License":"I\u0027ll override the neural XML application, that should application the XML application!","LicenseUrl":"https://domenica.com","LicenseInformationOrigin":3},{"PackageId":"Lead Response Producer","PackageVersion":"6.3.3","PackageProjectUrl":"https://harmon.name","License":"I\u0027ll generate the back-end JBOD array, that should array the JBOD array!","LicenseUrl":"https://paul.name","LicenseInformationOrigin":4},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","PackageProjectUrl":"http://lina.net","License":"programming the driver won\u0027t do anything, we need to connect the solid state RSS driver!","LicenseUrl":"http://brenda.org","LicenseInformationOrigin":4},{"PackageId":"Chief Implementation Engineer","PackageVersion":"7.6.5","PackageProjectUrl":"https://maria.info","License":"The SMS protocol is down, input the neural protocol so we can input the SMS protocol!","LicenseUrl":"https://rubie.info","LicenseInformationOrigin":2},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"https://candace.com","License":"synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!","LicenseUrl":"http://karl.com","LicenseInformationOrigin":2},{"PackageId":"Regional Accountability Engineer","PackageVersion":"3.1.8","PackageProjectUrl":"https://don.info","License":"Use the digital CSS array, then you can index the digital array!","LicenseUrl":"http://christa.org","LicenseInformationOrigin":1},{"PackageId":"Direct Tactics Analyst","PackageVersion":"1.0.4","PackageProjectUrl":"https://fletcher.com","License":"The PCI program is down, transmit the multi-byte program so we can transmit the PCI program!","LicenseUrl":"http://leonel.com","LicenseInformationOrigin":1},{"PackageId":"Chief Integration Architect","PackageVersion":"1.6.8","PackageProjectUrl":"https://davion.net","License":"Try to override the TCP firewall, maybe it will override the solid state firewall!","LicenseUrl":"http://wade.org","LicenseInformationOrigin":4},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Dynamic Identity Assistant","PackageVersion":"8.0.0","PackageProjectUrl":"http://ernie.com","License":"I\u0027ll transmit the digital PNG microchip, that should microchip the PNG microchip!","LicenseUrl":"http://magdalena.biz","LicenseInformationOrigin":1},{"PackageId":"Dynamic Brand Producer","PackageVersion":"8.3.6","PackageProjectUrl":"https://freddie.biz","License":"If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!","LicenseUrl":"https://randal.org","LicenseInformationOrigin":1},{"PackageId":"Chief Implementation Director","PackageVersion":"2.3.1","PackageProjectUrl":"https://burley.net","License":"I\u0027ll override the auxiliary JBOD pixel, that should pixel the JBOD pixel!","LicenseUrl":"http://richmond.com","LicenseInformationOrigin":1},{"PackageId":"Corporate Paradigm Engineer","PackageVersion":"8.1.2","PackageProjectUrl":"https://evalyn.org","License":"Try to connect the ADP array, maybe it will connect the virtual array!","LicenseUrl":"https://luna.info","LicenseInformationOrigin":4},{"PackageId":"Product Quality Associate","PackageVersion":"7.1.0","PackageProjectUrl":"https://zena.name","License":"The THX program is down, transmit the redundant program so we can transmit the THX program!","LicenseUrl":"http://beau.name","LicenseInformationOrigin":3},{"PackageId":"National Identity Technician","PackageVersion":"7.4.9","PackageProjectUrl":"https://ocie.com","License":"quantifying the hard drive won\u0027t do anything, we need to index the virtual JBOD hard drive!","LicenseUrl":"https://yadira.net","LicenseInformationOrigin":1},{"PackageId":"Principal Marketing Specialist","PackageVersion":"9.7.0","PackageProjectUrl":"http://ethel.name","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseUrl":"https://tyrese.net","LicenseInformationOrigin":0},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","PackageProjectUrl":"http://jenifer.name","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"https://joshuah.com","LicenseInformationOrigin":0},{"PackageId":"Internal Data Agent","PackageVersion":"2.5.8","PackageProjectUrl":"http://melissa.com","License":"I\u0027ll copy the online SQL interface, that should interface the SQL interface!","LicenseUrl":"http://gretchen.org","LicenseInformationOrigin":1},{"PackageId":"Regional Response Officer","PackageVersion":"7.0.2","PackageProjectUrl":"http://bryon.net","License":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseUrl":"http://eldridge.net","LicenseInformationOrigin":2},{"PackageId":"Chief Identity Specialist","PackageVersion":"6.4.7","PackageProjectUrl":"http://sammy.net","License":"Use the neural RSS circuit, then you can quantify the neural circuit!","LicenseUrl":"https://kyle.net","LicenseInformationOrigin":0},{"PackageId":"Internal Web Planner","PackageVersion":"8.0.5","PackageProjectUrl":"http://madelynn.biz","License":"Use the neural XML monitor, then you can navigate the neural monitor!","LicenseUrl":"https://everardo.com","LicenseInformationOrigin":4},{"PackageId":"District Implementation Executive","PackageVersion":"3.9.4","PackageProjectUrl":"https://eden.info","License":"I\u0027ll bypass the auxiliary SSL transmitter, that should transmitter the SSL transmitter!","LicenseUrl":"https://justen.net","LicenseInformationOrigin":3},{"PackageId":"International Brand Consultant","PackageVersion":"0.0.6","PackageProjectUrl":"http://may.net","License":"Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth!","LicenseUrl":"https://onie.name","LicenseInformationOrigin":4},{"PackageId":"Chief Communications Developer","PackageVersion":"0.6.8","PackageProjectUrl":"http://briana.com","License":"If we back up the hard drive, we can get to the SDD hard drive through the haptic SDD hard drive!","LicenseUrl":"http://danial.name","LicenseInformationOrigin":3},{"PackageId":"Product Optimization Representative","PackageVersion":"2.7.9","PackageProjectUrl":"http://martine.info","License":"If we hack the hard drive, we can get to the JBOD hard drive through the multi-byte JBOD hard drive!","LicenseUrl":"http://rosina.biz","LicenseInformationOrigin":3},{"PackageId":"Regional Quality Designer","PackageVersion":"5.8.2","PackageProjectUrl":"http://trent.info","License":"We need to program the back-end HDD capacitor!","LicenseUrl":"http://toney.net","LicenseInformationOrigin":0},{"PackageId":"Legacy Solutions Architect","PackageVersion":"7.9.3","PackageProjectUrl":"http://amir.name","License":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseUrl":"https://alia.org","LicenseInformationOrigin":0},{"PackageId":"Internal Optimization Executive","PackageVersion":"2.5.9","PackageProjectUrl":"https://rubye.name","License":"The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus!","LicenseUrl":"http://bernice.com","LicenseInformationOrigin":2},{"PackageId":"Lead Tactics Director","PackageVersion":"1.6.8","PackageProjectUrl":"https://ewell.name","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseUrl":"http://kory.name","LicenseInformationOrigin":0},{"PackageId":"District Usability Agent","PackageVersion":"9.4.4","PackageProjectUrl":"http://evert.info","License":"Try to synthesize the HDD protocol, maybe it will synthesize the 1080p protocol!","LicenseUrl":"http://rudy.biz","LicenseInformationOrigin":3},{"PackageId":"District Group Representative","PackageVersion":"8.9.8","PackageProjectUrl":"http://lindsey.biz","License":"quantifying the driver won\u0027t do anything, we need to program the wireless SQL driver!","LicenseUrl":"http://orland.net","LicenseInformationOrigin":4},{"PackageId":"Chief Division Planner","PackageVersion":"5.8.5","PackageProjectUrl":"http://marianne.info","License":"Try to connect the JBOD firewall, maybe it will connect the bluetooth firewall!","LicenseUrl":"https://stanley.biz","LicenseInformationOrigin":3},{"PackageId":"District Security Engineer","PackageVersion":"5.7.8","PackageProjectUrl":"https://max.info","License":"The USB bus is down, calculate the multi-byte bus so we can calculate the USB bus!","LicenseUrl":"http://madyson.biz","LicenseInformationOrigin":3},{"PackageId":"Direct Metrics Associate","PackageVersion":"1.7.2","PackageProjectUrl":"https://kurt.org","License":"We need to generate the digital TCP card!","LicenseUrl":"http://kenya.info","LicenseInformationOrigin":0},{"PackageId":"Lead Mobility Developer","PackageVersion":"4.0.9","PackageProjectUrl":"https://lexus.biz","License":"I\u0027ll override the optical SSL card, that should card the SSL card!","LicenseUrl":"https://lucinda.name","LicenseInformationOrigin":1},{"PackageId":"Central Paradigm Associate","PackageVersion":"8.4.6","PackageProjectUrl":"https://javier.biz","License":"We need to index the haptic COM application!","LicenseUrl":"https://joel.info","LicenseInformationOrigin":3},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Product Branding Specialist","PackageVersion":"3.4.0","PackageProjectUrl":"http://asia.net","License":"Try to reboot the JSON alarm, maybe it will reboot the optical alarm!","LicenseUrl":"http://jalyn.org","LicenseInformationOrigin":0},{"PackageId":"Regional Security Officer","PackageVersion":"9.7.3","PackageProjectUrl":"http://al.info","License":"The GB program is down, reboot the neural program so we can reboot the GB program!","LicenseUrl":"https://tania.biz","LicenseInformationOrigin":0},{"PackageId":"Human Directives Engineer","PackageVersion":"0.1.5","PackageProjectUrl":"http://lou.info","License":"calculating the interface won\u0027t do anything, we need to index the virtual XML interface!","LicenseUrl":"http://milan.net","LicenseInformationOrigin":3},{"PackageId":"Lead Identity Producer","PackageVersion":"5.7.1","PackageProjectUrl":"http://delaney.info","License":"You can\u0027t back up the port without programming the primary XSS port!","LicenseUrl":"https://mikayla.info","LicenseInformationOrigin":2},{"PackageId":"Chief Configuration Administrator","PackageVersion":"2.6.0","PackageProjectUrl":"http://iva.com","License":"The JBOD application is down, hack the digital application so we can hack the JBOD application!","LicenseUrl":"https://myrl.info","LicenseInformationOrigin":3},{"PackageId":"Forward Research Strategist","PackageVersion":"8.8.2","PackageProjectUrl":"http://israel.name","License":"Try to parse the PNG panel, maybe it will parse the haptic panel!","LicenseUrl":"http://terence.com","LicenseInformationOrigin":4},{"PackageId":"Dynamic Paradigm Officer","PackageVersion":"4.2.2","PackageProjectUrl":"https://charlene.name","License":"If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm!","LicenseUrl":"https://guillermo.biz","LicenseInformationOrigin":0},{"PackageId":"Dynamic Usability Consultant","PackageVersion":"8.4.8","PackageProjectUrl":"https://gayle.biz","License":"The GB firewall is down, program the neural firewall so we can program the GB firewall!","LicenseUrl":"http://keshawn.org","LicenseInformationOrigin":2},{"PackageId":"Legacy Accountability Agent","PackageVersion":"5.8.2","PackageProjectUrl":"http://chelsea.com","License":"I\u0027ll compress the auxiliary XSS port, that should port the XSS port!","LicenseUrl":"https://iliana.info","LicenseInformationOrigin":0},{"PackageId":"Direct Identity Liaison","PackageVersion":"7.9.7","PackageProjectUrl":"https://carol.info","License":"If we back up the bus, we can get to the AI bus through the 1080p AI bus!","LicenseUrl":"https://alana.org","LicenseInformationOrigin":4},{"PackageId":"Regional Accountability Assistant","PackageVersion":"2.7.5","PackageProjectUrl":"http://barney.com","License":"You can\u0027t program the alarm without overriding the cross-platform RSS alarm!","LicenseUrl":"https://ella.biz","LicenseInformationOrigin":0},{"PackageId":"National Response Planner","PackageVersion":"8.2.8","PackageProjectUrl":"http://lonzo.biz","License":"The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm!","LicenseUrl":"https://stephon.biz","LicenseInformationOrigin":0},{"PackageId":"Senior Accounts Designer","PackageVersion":"1.0.4","PackageProjectUrl":"https://johnpaul.biz","License":"I\u0027ll input the solid state COM application, that should application the COM application!","LicenseUrl":"http://everette.biz","LicenseInformationOrigin":2},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","PackageProjectUrl":"http://marcellus.org","License":"If we index the application, we can get to the PCI application through the solid state PCI application!","LicenseUrl":"http://edna.org","LicenseInformationOrigin":3},{"PackageId":"Product Identity Representative","PackageVersion":"7.3.7","PackageProjectUrl":"https://zelda.net","License":"I\u0027ll generate the virtual COM protocol, that should protocol the COM protocol!","LicenseUrl":"http://saige.org","LicenseInformationOrigin":3},{"PackageId":"Dynamic Accountability Director","PackageVersion":"6.0.2","PackageProjectUrl":"https://bo.com","License":"We need to connect the auxiliary SDD bandwidth!","LicenseUrl":"http://delphia.name","LicenseInformationOrigin":1},{"PackageId":"Direct Response Facilitator","PackageVersion":"1.4.7","PackageProjectUrl":"https://toney.name","License":"The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm!","LicenseUrl":"https://keshawn.name","LicenseInformationOrigin":4},{"PackageId":"Internal Research Engineer","PackageVersion":"0.3.1","PackageProjectUrl":"http://sophie.biz","License":"hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!","LicenseUrl":"http://faustino.biz","LicenseInformationOrigin":1},{"PackageId":"Corporate Interactions Associate","PackageVersion":"2.1.1","PackageProjectUrl":"http://jaiden.com","License":"You can\u0027t quantify the feed without connecting the wireless GB feed!","LicenseUrl":"http://catherine.name","LicenseInformationOrigin":3},{"PackageId":"Internal Optimization Planner","PackageVersion":"2.9.4","PackageProjectUrl":"https://raegan.biz","License":"We need to bypass the redundant COM bus!","LicenseUrl":"http://pat.name","LicenseInformationOrigin":1},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"https://earlene.com","License":"The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!","LicenseUrl":"http://renee.org","LicenseInformationOrigin":3},{"PackageId":"Human Markets Coordinator","PackageVersion":"3.4.4","PackageProjectUrl":"http://jeffrey.com","License":"You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!","LicenseUrl":"https://alexis.org","LicenseInformationOrigin":2},{"PackageId":"Direct Accountability Supervisor","PackageVersion":"6.2.8","PackageProjectUrl":"http://rafaela.com","License":"I\u0027ll synthesize the cross-platform ADP system, that should system the ADP system!","LicenseUrl":"https://eryn.com","LicenseInformationOrigin":1},{"PackageId":"Corporate Security Technician","PackageVersion":"2.7.4","PackageProjectUrl":"https://bell.net","License":"copying the firewall won\u0027t do anything, we need to index the cross-platform THX firewall!","LicenseUrl":"https://kaylie.info","LicenseInformationOrigin":2},{"PackageId":"Internal Operations Liaison","PackageVersion":"3.0.3","PackageProjectUrl":"https://prince.info","License":"I\u0027ll program the bluetooth TCP monitor, that should monitor the TCP monitor!","LicenseUrl":"http://trent.com","LicenseInformationOrigin":4},{"PackageId":"Customer Solutions Producer","PackageVersion":"8.3.5","PackageProjectUrl":"https://asha.com","License":"Try to program the EXE alarm, maybe it will program the cross-platform alarm!","LicenseUrl":"http://alden.biz","LicenseInformationOrigin":1},{"PackageId":"Dynamic Implementation Analyst","PackageVersion":"3.3.4","PackageProjectUrl":"https://philip.net","License":"The XSS application is down, override the wireless application so we can override the XSS application!","LicenseUrl":"https://allene.info","LicenseInformationOrigin":4},{"PackageId":"Customer Solutions Manager","PackageVersion":"6.0.8","PackageProjectUrl":"http://alfonso.com","License":"The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter!","LicenseUrl":"http://alexys.biz","LicenseInformationOrigin":2},{"PackageId":"Legacy Intranet Agent","PackageVersion":"9.0.8","PackageProjectUrl":"https://robb.com","License":"You can\u0027t override the program without overriding the mobile COM program!","LicenseUrl":"http://everett.name","LicenseInformationOrigin":0},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"Global Communications Designer","PackageVersion":"0.6.3","PackageProjectUrl":"http://carmela.com","License":"Try to reboot the SQL circuit, maybe it will reboot the digital circuit!","LicenseUrl":"https://kennedy.biz","LicenseInformationOrigin":3},{"PackageId":"Investor Division Strategist","PackageVersion":"1.6.2","PackageProjectUrl":"https://leonardo.net","License":"quantifying the monitor won\u0027t do anything, we need to parse the neural PCI monitor!","LicenseUrl":"http://kelton.org","LicenseInformationOrigin":3},{"PackageId":"Dynamic Response Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"http://jordon.net","License":"If we override the port, we can get to the SDD port through the primary SDD port!","LicenseUrl":"http://sibyl.biz","LicenseInformationOrigin":1},{"PackageId":"International Brand Manager","PackageVersion":"2.4.4","PackageProjectUrl":"http://aletha.info","License":"We need to program the virtual AI driver!","LicenseUrl":"https://clark.name","LicenseInformationOrigin":0},{"PackageId":"National Tactics Facilitator","PackageVersion":"1.2.4","PackageProjectUrl":"http://lily.biz","License":"Try to transmit the GB panel, maybe it will transmit the 1080p panel!","LicenseUrl":"http://margarete.biz","LicenseInformationOrigin":4},{"PackageId":"Central Data Consultant","PackageVersion":"6.5.0","PackageProjectUrl":"https://delilah.org","License":"generating the driver won\u0027t do anything, we need to hack the auxiliary HDD driver!","LicenseUrl":"https://hadley.info","LicenseInformationOrigin":3},{"PackageId":"Internal Web Liaison","PackageVersion":"2.6.3","PackageProjectUrl":"http://crawford.biz","License":"You can\u0027t index the port without hacking the optical HDD port!","LicenseUrl":"http://hector.biz","LicenseInformationOrigin":4},{"PackageId":"Direct Operations Developer","PackageVersion":"7.1.7","PackageProjectUrl":"http://salvatore.biz","License":"synthesizing the microchip won\u0027t do anything, we need to hack the optical SCSI microchip!","LicenseUrl":"http://morris.name","LicenseInformationOrigin":2},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Human Accountability Technician","PackageVersion":"8.2.0","PackageProjectUrl":"https://ima.net","License":"Use the solid state HTTP microchip, then you can back up the solid state microchip!","LicenseUrl":"http://cali.net","LicenseInformationOrigin":0},{"PackageId":"International Identity Planner","PackageVersion":"3.0.0","PackageProjectUrl":"http://ariane.name","License":"You can\u0027t generate the transmitter without quantifying the neural ADP transmitter!","LicenseUrl":"https://lois.biz","LicenseInformationOrigin":3},{"PackageId":"Principal Brand Designer","PackageVersion":"2.4.7","PackageProjectUrl":"https://rosa.info","License":"You can\u0027t parse the bandwidth without indexing the auxiliary HTTP bandwidth!","LicenseUrl":"http://garnett.info","LicenseInformationOrigin":4},{"PackageId":"District Interactions Strategist","PackageVersion":"7.9.0","PackageProjectUrl":"https://elroy.org","License":"Try to override the HDD pixel, maybe it will override the bluetooth pixel!","LicenseUrl":"http://louie.net","LicenseInformationOrigin":1},{"PackageId":"International Research Architect","PackageVersion":"4.1.8","PackageProjectUrl":"https://kristofer.org","License":"I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!","LicenseUrl":"http://hunter.info","LicenseInformationOrigin":4},{"PackageId":"Direct Data Designer","PackageVersion":"8.4.8","PackageProjectUrl":"http://cortney.com","License":"I\u0027ll program the solid state AGP bus, that should bus the AGP bus!","LicenseUrl":"https://isaac.net","LicenseInformationOrigin":3},{"PackageId":"Global Implementation Producer","PackageVersion":"6.6.0","PackageProjectUrl":"http://liza.net","License":"Use the back-end PNG bandwidth, then you can program the back-end bandwidth!","LicenseUrl":"https://anita.net","LicenseInformationOrigin":1},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"https://izaiah.net","License":"Use the virtual SAS firewall, then you can calculate the virtual firewall!","LicenseUrl":"https://rubie.net","LicenseInformationOrigin":2},{"PackageId":"Dynamic Web Liaison","PackageVersion":"9.1.6","PackageProjectUrl":"https://kade.com","License":"I\u0027ll calculate the optical RSS application, that should application the RSS application!","LicenseUrl":"http://hellen.org","LicenseInformationOrigin":3},{"PackageId":"District Response Director","PackageVersion":"6.9.7","PackageProjectUrl":"https://milo.biz","License":"If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!","LicenseUrl":"http://kari.org","LicenseInformationOrigin":0},{"PackageId":"Direct Web Executive","PackageVersion":"7.0.8","PackageProjectUrl":"https://rhea.name","License":"If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip!","LicenseUrl":"https://felicity.com","LicenseInformationOrigin":0},{"PackageId":"Regional Operations Representative","PackageVersion":"2.9.1","PackageProjectUrl":"http://zakary.info","License":"I\u0027ll calculate the online HTTP array, that should array the HTTP array!","LicenseUrl":"http://uriel.info","LicenseInformationOrigin":0},{"PackageId":"Senior Program Coordinator","PackageVersion":"6.8.4","PackageProjectUrl":"https://derek.info","License":"We need to back up the primary ADP array!","LicenseUrl":"http://teresa.biz","LicenseInformationOrigin":1},{"PackageId":"Investor Optimization Orchestrator","PackageVersion":"3.7.9","PackageProjectUrl":"http://kaylie.info","License":"programming the application won\u0027t do anything, we need to program the digital SCSI application!","LicenseUrl":"http://cullen.net","LicenseInformationOrigin":2},{"PackageId":"Principal Implementation Developer","PackageVersion":"7.0.7","PackageProjectUrl":"http://janice.biz","License":"I\u0027ll index the 1080p JBOD matrix, that should matrix the JBOD matrix!","LicenseUrl":"https://graham.org","LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Customer Assurance Consultant","PackageVersion":"5.6.2","PackageProjectUrl":"https://eryn.org","License":"Use the digital IB alarm, then you can program the digital alarm!","LicenseUrl":"https://isaac.org","LicenseInformationOrigin":3},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","PackageProjectUrl":"http://madisyn.name","License":"I\u0027ll override the haptic AGP feed, that should feed the AGP feed!","LicenseUrl":"https://marquis.net","LicenseInformationOrigin":3},{"PackageId":"International Applications Architect","PackageVersion":"5.6.6","PackageProjectUrl":"https://norene.com","License":"If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter!","LicenseUrl":"http://henriette.name","LicenseInformationOrigin":2},{"PackageId":"Principal Usability Architect","PackageVersion":"4.0.3","PackageProjectUrl":"https://gus.name","License":"You can\u0027t connect the bus without connecting the open-source SDD bus!","LicenseUrl":"http://andreane.com","LicenseInformationOrigin":4},{"PackageId":"Corporate Research Liaison","PackageVersion":"8.5.9","PackageProjectUrl":"https://cydney.biz","License":"I\u0027ll reboot the auxiliary SQL feed, that should feed the SQL feed!","LicenseUrl":"http://rosemarie.net","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt deleted file mode 100644 index 5e34fc97..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Corporate Identity Developer","PackageVersion":"5.1.4","PackageProjectUrl":"https://declan.name","License":"hacking the program won\u0027t do anything, we need to copy the solid state JBOD program!","LicenseUrl":"http://danny.org","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Internal Applications Agent","PackageVersion":"5.1.9","PackageProjectUrl":"http://oren.info","License":"Use the online COM pixel, then you can synthesize the online pixel!","LicenseUrl":"http://helen.name","LicenseInformationOrigin":4},{"PackageId":"Forward Functionality Officer","PackageVersion":"0.1.1","PackageProjectUrl":"http://lavern.org","License":"I\u0027ll override the primary XML monitor, that should monitor the XML monitor!","LicenseUrl":"https://rebekah.org","LicenseInformationOrigin":2},{"PackageId":"Chief Implementation Director","PackageVersion":"2.3.1","PackageProjectUrl":"https://burley.net","License":"I\u0027ll override the auxiliary JBOD pixel, that should pixel the JBOD pixel!","LicenseUrl":"http://richmond.com","LicenseInformationOrigin":1},{"PackageId":"Legacy Communications Producer","PackageVersion":"5.4.0","PackageProjectUrl":"http://jaylin.org","License":"overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!","LicenseUrl":"http://khalid.net","LicenseInformationOrigin":2},{"PackageId":"Central Data Consultant","PackageVersion":"6.5.0","PackageProjectUrl":"https://delilah.org","License":"generating the driver won\u0027t do anything, we need to hack the auxiliary HDD driver!","LicenseUrl":"https://hadley.info","LicenseInformationOrigin":3},{"PackageId":"District Usability Agent","PackageVersion":"9.4.4","PackageProjectUrl":"http://evert.info","License":"Try to synthesize the HDD protocol, maybe it will synthesize the 1080p protocol!","LicenseUrl":"http://rudy.biz","LicenseInformationOrigin":3},{"PackageId":"National Tactics Facilitator","PackageVersion":"1.2.4","PackageProjectUrl":"http://lily.biz","License":"Try to transmit the GB panel, maybe it will transmit the 1080p panel!","LicenseUrl":"http://margarete.biz","LicenseInformationOrigin":4},{"PackageId":"Chief Implementation Engineer","PackageVersion":"7.6.5","PackageProjectUrl":"https://maria.info","License":"The SMS protocol is down, input the neural protocol so we can input the SMS protocol!","LicenseUrl":"https://rubie.info","LicenseInformationOrigin":2},{"PackageId":"Human Markets Coordinator","PackageVersion":"3.4.4","PackageProjectUrl":"http://jeffrey.com","License":"You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!","LicenseUrl":"https://alexis.org","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"https://earlene.com","License":"The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!","LicenseUrl":"http://renee.org","LicenseInformationOrigin":3},{"PackageId":"Legacy Functionality Consultant","PackageVersion":"8.0.9","PackageProjectUrl":"https://eldred.biz","License":"Try to quantify the SMTP interface, maybe it will quantify the cross-platform interface!","LicenseUrl":"https://jewel.name","LicenseInformationOrigin":3},{"PackageId":"District Response Director","PackageVersion":"6.9.7","PackageProjectUrl":"https://milo.biz","License":"If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!","LicenseUrl":"http://kari.org","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Identity Assistant","PackageVersion":"8.0.0","PackageProjectUrl":"http://ernie.com","License":"I\u0027ll transmit the digital PNG microchip, that should microchip the PNG microchip!","LicenseUrl":"http://magdalena.biz","LicenseInformationOrigin":1},{"PackageId":"Regional Accountability Engineer","PackageVersion":"3.1.8","PackageProjectUrl":"https://don.info","License":"Use the digital CSS array, then you can index the digital array!","LicenseUrl":"http://christa.org","LicenseInformationOrigin":1},{"PackageId":"Principal Usability Architect","PackageVersion":"4.0.3","PackageProjectUrl":"https://gus.name","License":"You can\u0027t connect the bus without connecting the open-source SDD bus!","LicenseUrl":"http://andreane.com","LicenseInformationOrigin":4},{"PackageId":"Direct Web Executive","PackageVersion":"7.0.8","PackageProjectUrl":"https://rhea.name","License":"If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip!","LicenseUrl":"https://felicity.com","LicenseInformationOrigin":0},{"PackageId":"Product Quality Associate","PackageVersion":"7.1.0","PackageProjectUrl":"https://zena.name","License":"The THX program is down, transmit the redundant program so we can transmit the THX program!","LicenseUrl":"http://beau.name","LicenseInformationOrigin":3},{"PackageId":"Regional Accountability Assistant","PackageVersion":"2.7.5","PackageProjectUrl":"http://barney.com","License":"You can\u0027t program the alarm without overriding the cross-platform RSS alarm!","LicenseUrl":"https://ella.biz","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Orchestrator","PackageVersion":"3.7.9","PackageProjectUrl":"http://kaylie.info","License":"programming the application won\u0027t do anything, we need to program the digital SCSI application!","LicenseUrl":"http://cullen.net","LicenseInformationOrigin":2},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"https://candace.com","License":"synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!","LicenseUrl":"http://karl.com","LicenseInformationOrigin":2},{"PackageId":"Corporate Research Liaison","PackageVersion":"8.5.9","PackageProjectUrl":"https://cydney.biz","License":"I\u0027ll reboot the auxiliary SQL feed, that should feed the SQL feed!","LicenseUrl":"http://rosemarie.net","LicenseInformationOrigin":2},{"PackageId":"National Identity Technician","PackageVersion":"7.4.9","PackageProjectUrl":"https://ocie.com","License":"quantifying the hard drive won\u0027t do anything, we need to index the virtual JBOD hard drive!","LicenseUrl":"https://yadira.net","LicenseInformationOrigin":1},{"PackageId":"Dynamic Paradigm Officer","PackageVersion":"4.2.2","PackageProjectUrl":"https://charlene.name","License":"If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm!","LicenseUrl":"https://guillermo.biz","LicenseInformationOrigin":0},{"PackageId":"Internal Web Planner","PackageVersion":"8.0.5","PackageProjectUrl":"http://madelynn.biz","License":"Use the neural XML monitor, then you can navigate the neural monitor!","LicenseUrl":"https://everardo.com","LicenseInformationOrigin":4},{"PackageId":"Central Paradigm Associate","PackageVersion":"8.4.6","PackageProjectUrl":"https://javier.biz","License":"We need to index the haptic COM application!","LicenseUrl":"https://joel.info","LicenseInformationOrigin":3},{"PackageId":"International Brand Consultant","PackageVersion":"0.0.6","PackageProjectUrl":"http://may.net","License":"Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth!","LicenseUrl":"https://onie.name","LicenseInformationOrigin":4},{"PackageId":"Chief Communications Developer","PackageVersion":"0.6.8","PackageProjectUrl":"http://briana.com","License":"If we back up the hard drive, we can get to the SDD hard drive through the haptic SDD hard drive!","LicenseUrl":"http://danial.name","LicenseInformationOrigin":3},{"PackageId":"Dynamic Web Liaison","PackageVersion":"9.1.6","PackageProjectUrl":"https://kade.com","License":"I\u0027ll calculate the optical RSS application, that should application the RSS application!","LicenseUrl":"http://hellen.org","LicenseInformationOrigin":3},{"PackageId":"Human Accountability Technician","PackageVersion":"8.2.0","PackageProjectUrl":"https://ima.net","License":"Use the solid state HTTP microchip, then you can back up the solid state microchip!","LicenseUrl":"http://cali.net","LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","PackageProjectUrl":"http://madisyn.name","License":"I\u0027ll override the haptic AGP feed, that should feed the AGP feed!","LicenseUrl":"https://marquis.net","LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","PackageProjectUrl":"http://lina.net","License":"programming the driver won\u0027t do anything, we need to connect the solid state RSS driver!","LicenseUrl":"http://brenda.org","LicenseInformationOrigin":4},{"PackageId":"Product Optimization Representative","PackageVersion":"2.7.9","PackageProjectUrl":"http://martine.info","License":"If we hack the hard drive, we can get to the JBOD hard drive through the multi-byte JBOD hard drive!","LicenseUrl":"http://rosina.biz","LicenseInformationOrigin":3},{"PackageId":"International Research Architect","PackageVersion":"4.1.8","PackageProjectUrl":"https://kristofer.org","License":"I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!","LicenseUrl":"http://hunter.info","LicenseInformationOrigin":4},{"PackageId":"Corporate Paradigm Engineer","PackageVersion":"8.1.2","PackageProjectUrl":"https://evalyn.org","License":"Try to connect the ADP array, maybe it will connect the virtual array!","LicenseUrl":"https://luna.info","LicenseInformationOrigin":4},{"PackageId":"Forward Research Strategist","PackageVersion":"8.8.2","PackageProjectUrl":"http://israel.name","License":"Try to parse the PNG panel, maybe it will parse the haptic panel!","LicenseUrl":"http://terence.com","LicenseInformationOrigin":4},{"PackageId":"Customer Solutions Producer","PackageVersion":"8.3.5","PackageProjectUrl":"https://asha.com","License":"Try to program the EXE alarm, maybe it will program the cross-platform alarm!","LicenseUrl":"http://alden.biz","LicenseInformationOrigin":1},{"PackageId":"Lead Mobility Developer","PackageVersion":"4.0.9","PackageProjectUrl":"https://lexus.biz","License":"I\u0027ll override the optical SSL card, that should card the SSL card!","LicenseUrl":"https://lucinda.name","LicenseInformationOrigin":1},{"PackageId":"Chief Identity Specialist","PackageVersion":"6.4.7","PackageProjectUrl":"http://sammy.net","License":"Use the neural RSS circuit, then you can quantify the neural circuit!","LicenseUrl":"https://kyle.net","LicenseInformationOrigin":0},{"PackageId":"Regional Security Officer","PackageVersion":"9.7.3","PackageProjectUrl":"http://al.info","License":"The GB program is down, reboot the neural program so we can reboot the GB program!","LicenseUrl":"https://tania.biz","LicenseInformationOrigin":0},{"PackageId":"Lead Identity Producer","PackageVersion":"5.7.1","PackageProjectUrl":"http://delaney.info","License":"You can\u0027t back up the port without programming the primary XSS port!","LicenseUrl":"https://mikayla.info","LicenseInformationOrigin":2},{"PackageId":"Legacy Accountability Agent","PackageVersion":"5.8.2","PackageProjectUrl":"http://chelsea.com","License":"I\u0027ll compress the auxiliary XSS port, that should port the XSS port!","LicenseUrl":"https://iliana.info","LicenseInformationOrigin":0},{"PackageId":"International Applications Architect","PackageVersion":"5.6.6","PackageProjectUrl":"https://norene.com","License":"If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter!","LicenseUrl":"http://henriette.name","LicenseInformationOrigin":2},{"PackageId":"District Group Representative","PackageVersion":"8.9.8","PackageProjectUrl":"http://lindsey.biz","License":"quantifying the driver won\u0027t do anything, we need to program the wireless SQL driver!","LicenseUrl":"http://orland.net","LicenseInformationOrigin":4},{"PackageId":"Legacy Solutions Architect","PackageVersion":"7.9.3","PackageProjectUrl":"http://amir.name","License":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseUrl":"https://alia.org","LicenseInformationOrigin":0},{"PackageId":"District Implementation Executive","PackageVersion":"3.9.4","PackageProjectUrl":"https://eden.info","License":"I\u0027ll bypass the auxiliary SSL transmitter, that should transmitter the SSL transmitter!","LicenseUrl":"https://justen.net","LicenseInformationOrigin":3},{"PackageId":"Regional Operations Representative","PackageVersion":"2.9.1","PackageProjectUrl":"http://zakary.info","License":"I\u0027ll calculate the online HTTP array, that should array the HTTP array!","LicenseUrl":"http://uriel.info","LicenseInformationOrigin":0},{"PackageId":"Dynamic Response Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"http://jordon.net","License":"If we override the port, we can get to the SDD port through the primary SDD port!","LicenseUrl":"http://sibyl.biz","LicenseInformationOrigin":1},{"PackageId":"Direct Operations Developer","PackageVersion":"7.1.7","PackageProjectUrl":"http://salvatore.biz","License":"synthesizing the microchip won\u0027t do anything, we need to hack the optical SCSI microchip!","LicenseUrl":"http://morris.name","LicenseInformationOrigin":2},{"PackageId":"Principal Implementation Developer","PackageVersion":"7.0.7","PackageProjectUrl":"http://janice.biz","License":"I\u0027ll index the 1080p JBOD matrix, that should matrix the JBOD matrix!","LicenseUrl":"https://graham.org","LicenseInformationOrigin":4},{"PackageId":"Internal Operations Liaison","PackageVersion":"3.0.3","PackageProjectUrl":"https://prince.info","License":"I\u0027ll program the bluetooth TCP monitor, that should monitor the TCP monitor!","LicenseUrl":"http://trent.com","LicenseInformationOrigin":4},{"PackageId":"Lead Tactics Director","PackageVersion":"1.6.8","PackageProjectUrl":"https://ewell.name","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseUrl":"http://kory.name","LicenseInformationOrigin":0},{"PackageId":"Dynamic Brand Producer","PackageVersion":"8.3.6","PackageProjectUrl":"https://freddie.biz","License":"If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!","LicenseUrl":"https://randal.org","LicenseInformationOrigin":1},{"PackageId":"Global Communications Designer","PackageVersion":"0.6.3","PackageProjectUrl":"http://carmela.com","License":"Try to reboot the SQL circuit, maybe it will reboot the digital circuit!","LicenseUrl":"https://kennedy.biz","LicenseInformationOrigin":3},{"PackageId":"National Response Planner","PackageVersion":"8.2.8","PackageProjectUrl":"http://lonzo.biz","License":"The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm!","LicenseUrl":"https://stephon.biz","LicenseInformationOrigin":0},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"https://izaiah.net","License":"Use the virtual SAS firewall, then you can calculate the virtual firewall!","LicenseUrl":"https://rubie.net","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","PackageProjectUrl":"http://jenifer.name","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"https://joshuah.com","LicenseInformationOrigin":0},{"PackageId":"Senior Accounts Designer","PackageVersion":"1.0.4","PackageProjectUrl":"https://johnpaul.biz","License":"I\u0027ll input the solid state COM application, that should application the COM application!","LicenseUrl":"http://everette.biz","LicenseInformationOrigin":2},{"PackageId":"Corporate Interactions Associate","PackageVersion":"2.1.1","PackageProjectUrl":"http://jaiden.com","License":"You can\u0027t quantify the feed without connecting the wireless GB feed!","LicenseUrl":"http://catherine.name","LicenseInformationOrigin":3},{"PackageId":"Dynamic Accountability Director","PackageVersion":"6.0.2","PackageProjectUrl":"https://bo.com","License":"We need to connect the auxiliary SDD bandwidth!","LicenseUrl":"http://delphia.name","LicenseInformationOrigin":1},{"PackageId":"District Interactions Strategist","PackageVersion":"7.9.0","PackageProjectUrl":"https://elroy.org","License":"Try to override the HDD pixel, maybe it will override the bluetooth pixel!","LicenseUrl":"http://louie.net","LicenseInformationOrigin":1},{"PackageId":"Principal Marketing Specialist","PackageVersion":"9.7.0","PackageProjectUrl":"http://ethel.name","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseUrl":"https://tyrese.net","LicenseInformationOrigin":0},{"PackageId":"Product Identity Representative","PackageVersion":"7.3.7","PackageProjectUrl":"https://zelda.net","License":"I\u0027ll generate the virtual COM protocol, that should protocol the COM protocol!","LicenseUrl":"http://saige.org","LicenseInformationOrigin":3},{"PackageId":"Product Branding Specialist","PackageVersion":"3.4.0","PackageProjectUrl":"http://asia.net","License":"Try to reboot the JSON alarm, maybe it will reboot the optical alarm!","LicenseUrl":"http://jalyn.org","LicenseInformationOrigin":0},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","PackageProjectUrl":"http://marcellus.org","License":"If we index the application, we can get to the PCI application through the solid state PCI application!","LicenseUrl":"http://edna.org","LicenseInformationOrigin":3},{"PackageId":"Direct Accountability Supervisor","PackageVersion":"6.2.8","PackageProjectUrl":"http://rafaela.com","License":"I\u0027ll synthesize the cross-platform ADP system, that should system the ADP system!","LicenseUrl":"https://eryn.com","LicenseInformationOrigin":1},{"PackageId":"Principal Brand Designer","PackageVersion":"2.4.7","PackageProjectUrl":"https://rosa.info","License":"You can\u0027t parse the bandwidth without indexing the auxiliary HTTP bandwidth!","LicenseUrl":"http://garnett.info","LicenseInformationOrigin":4},{"PackageId":"Customer Solutions Manager","PackageVersion":"6.0.8","PackageProjectUrl":"http://alfonso.com","License":"The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter!","LicenseUrl":"http://alexys.biz","LicenseInformationOrigin":2},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Human Directives Engineer","PackageVersion":"0.1.5","PackageProjectUrl":"http://lou.info","License":"calculating the interface won\u0027t do anything, we need to index the virtual XML interface!","LicenseUrl":"http://milan.net","LicenseInformationOrigin":3},{"PackageId":"Investor Division Strategist","PackageVersion":"1.6.2","PackageProjectUrl":"https://leonardo.net","License":"quantifying the monitor won\u0027t do anything, we need to parse the neural PCI monitor!","LicenseUrl":"http://kelton.org","LicenseInformationOrigin":3},{"PackageId":"Chief Configuration Administrator","PackageVersion":"2.6.0","PackageProjectUrl":"http://iva.com","License":"The JBOD application is down, hack the digital application so we can hack the JBOD application!","LicenseUrl":"https://myrl.info","LicenseInformationOrigin":3},{"PackageId":"Lead Response Producer","PackageVersion":"6.3.3","PackageProjectUrl":"https://harmon.name","License":"I\u0027ll generate the back-end JBOD array, that should array the JBOD array!","LicenseUrl":"https://paul.name","LicenseInformationOrigin":4},{"PackageId":"Global Implementation Producer","PackageVersion":"6.6.0","PackageProjectUrl":"http://liza.net","License":"Use the back-end PNG bandwidth, then you can program the back-end bandwidth!","LicenseUrl":"https://anita.net","LicenseInformationOrigin":1},{"PackageId":"Legacy Intranet Agent","PackageVersion":"9.0.8","PackageProjectUrl":"https://robb.com","License":"You can\u0027t override the program without overriding the mobile COM program!","LicenseUrl":"http://everett.name","LicenseInformationOrigin":0},{"PackageId":"Internal Optimization Planner","PackageVersion":"2.9.4","PackageProjectUrl":"https://raegan.biz","License":"We need to bypass the redundant COM bus!","LicenseUrl":"http://pat.name","LicenseInformationOrigin":1},{"PackageId":"Internal Optimization Executive","PackageVersion":"2.5.9","PackageProjectUrl":"https://rubye.name","License":"The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus!","LicenseUrl":"http://bernice.com","LicenseInformationOrigin":2},{"PackageId":"Corporate Security Technician","PackageVersion":"2.7.4","PackageProjectUrl":"https://bell.net","License":"copying the firewall won\u0027t do anything, we need to index the cross-platform THX firewall!","LicenseUrl":"https://kaylie.info","LicenseInformationOrigin":2},{"PackageId":"Dynamic Implementation Analyst","PackageVersion":"3.3.4","PackageProjectUrl":"https://philip.net","License":"The XSS application is down, override the wireless application so we can override the XSS application!","LicenseUrl":"https://allene.info","LicenseInformationOrigin":4},{"PackageId":"Internal Research Engineer","PackageVersion":"0.3.1","PackageProjectUrl":"http://sophie.biz","License":"hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!","LicenseUrl":"http://faustino.biz","LicenseInformationOrigin":1},{"PackageId":"Chief Integration Architect","PackageVersion":"1.6.8","PackageProjectUrl":"https://davion.net","License":"Try to override the TCP firewall, maybe it will override the solid state firewall!","LicenseUrl":"http://wade.org","LicenseInformationOrigin":4},{"PackageId":"Direct Metrics Associate","PackageVersion":"1.7.2","PackageProjectUrl":"https://kurt.org","License":"We need to generate the digital TCP card!","LicenseUrl":"http://kenya.info","LicenseInformationOrigin":0},{"PackageId":"Direct Identity Liaison","PackageVersion":"7.9.7","PackageProjectUrl":"https://carol.info","License":"If we back up the bus, we can get to the AI bus through the 1080p AI bus!","LicenseUrl":"https://alana.org","LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"International Brand Manager","PackageVersion":"2.4.4","PackageProjectUrl":"http://aletha.info","License":"We need to program the virtual AI driver!","LicenseUrl":"https://clark.name","LicenseInformationOrigin":0},{"PackageId":"Customer Assurance Consultant","PackageVersion":"5.6.2","PackageProjectUrl":"https://eryn.org","License":"Use the digital IB alarm, then you can program the digital alarm!","LicenseUrl":"https://isaac.org","LicenseInformationOrigin":3},{"PackageId":"Legacy Web Consultant","PackageVersion":"3.0.6","PackageProjectUrl":"http://earl.net","License":"I\u0027ll override the neural XML application, that should application the XML application!","LicenseUrl":"https://domenica.com","LicenseInformationOrigin":3},{"PackageId":"Direct Response Facilitator","PackageVersion":"1.4.7","PackageProjectUrl":"https://toney.name","License":"The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm!","LicenseUrl":"https://keshawn.name","LicenseInformationOrigin":4},{"PackageId":"District Security Engineer","PackageVersion":"5.7.8","PackageProjectUrl":"https://max.info","License":"The USB bus is down, calculate the multi-byte bus so we can calculate the USB bus!","LicenseUrl":"http://madyson.biz","LicenseInformationOrigin":3},{"PackageId":"Senior Program Coordinator","PackageVersion":"6.8.4","PackageProjectUrl":"https://derek.info","License":"We need to back up the primary ADP array!","LicenseUrl":"http://teresa.biz","LicenseInformationOrigin":1},{"PackageId":"Internal Data Agent","PackageVersion":"2.5.8","PackageProjectUrl":"http://melissa.com","License":"I\u0027ll copy the online SQL interface, that should interface the SQL interface!","LicenseUrl":"http://gretchen.org","LicenseInformationOrigin":1},{"PackageId":"Regional Response Officer","PackageVersion":"7.0.2","PackageProjectUrl":"http://bryon.net","License":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseUrl":"http://eldridge.net","LicenseInformationOrigin":2},{"PackageId":"Internal Web Liaison","PackageVersion":"2.6.3","PackageProjectUrl":"http://crawford.biz","License":"You can\u0027t index the port without hacking the optical HDD port!","LicenseUrl":"http://hector.biz","LicenseInformationOrigin":4},{"PackageId":"Direct Tactics Analyst","PackageVersion":"1.0.4","PackageProjectUrl":"https://fletcher.com","License":"The PCI program is down, transmit the multi-byte program so we can transmit the PCI program!","LicenseUrl":"http://leonel.com","LicenseInformationOrigin":1},{"PackageId":"International Identity Planner","PackageVersion":"3.0.0","PackageProjectUrl":"http://ariane.name","License":"You can\u0027t generate the transmitter without quantifying the neural ADP transmitter!","LicenseUrl":"https://lois.biz","LicenseInformationOrigin":3},{"PackageId":"Direct Data Designer","PackageVersion":"8.4.8","PackageProjectUrl":"http://cortney.com","License":"I\u0027ll program the solid state AGP bus, that should bus the AGP bus!","LicenseUrl":"https://isaac.net","LicenseInformationOrigin":3},{"PackageId":"Regional Quality Designer","PackageVersion":"5.8.2","PackageProjectUrl":"http://trent.info","License":"We need to program the back-end HDD capacitor!","LicenseUrl":"http://toney.net","LicenseInformationOrigin":0},{"PackageId":"Dynamic Usability Consultant","PackageVersion":"8.4.8","PackageProjectUrl":"https://gayle.biz","License":"The GB firewall is down, program the neural firewall so we can program the GB firewall!","LicenseUrl":"http://keshawn.org","LicenseInformationOrigin":2},{"PackageId":"Chief Division Planner","PackageVersion":"5.8.5","PackageProjectUrl":"http://marianne.info","License":"Try to connect the JBOD firewall, maybe it will connect the bluetooth firewall!","LicenseUrl":"https://stanley.biz","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt deleted file mode 100644 index 15b5cc62..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","PackageProjectUrl":"http://madisyn.name","License":"I\u0027ll override the haptic AGP feed, that should feed the AGP feed!","LicenseUrl":"https://marquis.net","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt deleted file mode 100644 index 3edf1748..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","PackageProjectUrl":"http://madisyn.name","License":"I\u0027ll override the haptic AGP feed, that should feed the AGP feed!","LicenseUrl":"https://marquis.net","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"International Accounts Executive","PackageVersion":"7.0.3","ValidationErrors":[{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"},{"Error":"Norwood","Context":"https://gerard.name"}],"License":"hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!","LicenseUrl":"http://eryn.org","LicenseInformationOrigin":0},{"PackageId":"Dynamic Solutions Supervisor","PackageVersion":"2.2.5","ValidationErrors":[{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"},{"Error":"Rigoberto","Context":"http://laney.biz"},{"Error":"Eryn","Context":"https://amari.com"},{"Error":"Viviane","Context":"https://kelley.com"},{"Error":"Doris","Context":"https://kennedy.net"}],"LicenseInformationOrigin":4},{"PackageId":"National Metrics Developer","PackageVersion":"7.2.1","ValidationErrors":[{"Error":"Jessika","Context":"http://lesly.com"},{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"}],"LicenseUrl":"https://everett.org","LicenseInformationOrigin":1},{"PackageId":"Legacy Assurance Associate","PackageVersion":"4.8.8","PackageProjectUrl":"https://selena.info","ValidationErrors":[{"Error":"Mervin","Context":"https://elisa.info"},{"Error":"Sylvester","Context":"https://adonis.name"},{"Error":"Francis","Context":"http://jaunita.info"}],"License":"connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!","LicenseUrl":"https://rhea.name","LicenseInformationOrigin":0},{"PackageId":"Future Solutions Technician","PackageVersion":"6.7.5","PackageProjectUrl":"http://jakob.org","ValidationErrors":[{"Error":"Jewell","Context":"https://khalil.com"},{"Error":"Aiyana","Context":"http://uriel.com"},{"Error":"Ignatius","Context":"http://edgardo.biz"},{"Error":"Laverna","Context":"http://khalil.org"},{"Error":"Mona","Context":"https://erling.net"},{"Error":"Dusty","Context":"http://ali.com"},{"Error":"Andrew","Context":"https://immanuel.net"},{"Error":"Juana","Context":"http://maeve.org"},{"Error":"Alysha","Context":"https://sydnee.com"}],"LicenseUrl":"https://gaylord.name","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"International Implementation Engineer","PackageVersion":"9.7.5","ValidationErrors":[{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Product Creative Strategist","PackageVersion":"8.0.1","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"License":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Forward Functionality Liaison","PackageVersion":"3.8.5","ValidationErrors":[{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"}],"License":"backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!","LicenseInformationOrigin":2},{"PackageId":"National Markets Designer","PackageVersion":"5.9.8","ValidationErrors":[{"Error":"Kariane","Context":"http://sofia.info"},{"Error":"Daphnee","Context":"https://nedra.biz"},{"Error":"Orland","Context":"http://hilton.com"},{"Error":"Shany","Context":"http://margaretta.net"},{"Error":"Ezra","Context":"https://maegan.net"},{"Error":"Rollin","Context":"https://timothy.info"},{"Error":"Ezekiel","Context":"http://peyton.biz"},{"Error":"Marlen","Context":"http://tara.org"},{"Error":"Alia","Context":"https://lynn.name"},{"Error":"Alek","Context":"https://blaze.net"}],"License":"Try to reboot the CSS panel, maybe it will reboot the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Senior Markets Administrator","PackageVersion":"2.4.6","ValidationErrors":[{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"},{"Error":"Thomas","Context":"http://antonia.net"},{"Error":"Marcelle","Context":"https://miller.name"},{"Error":"Lauriane","Context":"http://emmanuelle.info"},{"Error":"Miracle","Context":"http://devin.org"}],"LicenseInformationOrigin":1},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"Forward Group Supervisor","PackageVersion":"2.5.4","PackageProjectUrl":"https://brooks.name","ValidationErrors":[{"Error":"Corene","Context":"https://mireya.org"},{"Error":"Mitchell","Context":"https://marietta.com"},{"Error":"Adrian","Context":"https://irving.net"},{"Error":"Sydnie","Context":"https://leonie.net"},{"Error":"Jason","Context":"http://joany.name"},{"Error":"Carol","Context":"http://luisa.net"},{"Error":"Ewell","Context":"http://jonas.biz"}],"License":"If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!","LicenseUrl":"http://christine.info","LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Human Accountability Consultant","PackageVersion":"0.9.4","PackageProjectUrl":"http://olga.com","ValidationErrors":[{"Error":"Ramona","Context":"https://mariela.com"},{"Error":"Wilfredo","Context":"http://everett.biz"},{"Error":"Vanessa","Context":"https://mallory.com"},{"Error":"Angeline","Context":"https://tyrel.net"},{"Error":"Felicity","Context":"http://buddy.name"},{"Error":"Bernardo","Context":"https://josephine.info"},{"Error":"Jevon","Context":"https://aron.name"},{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"}],"License":"Try to back up the THX capacitor, maybe it will back up the open-source capacitor!","LicenseInformationOrigin":3},{"PackageId":"Direct Accounts Agent","PackageVersion":"6.6.1","ValidationErrors":[{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"},{"Error":"Gertrude","Context":"http://renee.name"},{"Error":"Gabrielle","Context":"https://jedediah.biz"},{"Error":"Amber","Context":"http://evalyn.org"},{"Error":"Myrtis","Context":"https://ursula.net"},{"Error":"Werner","Context":"https://linwood.biz"},{"Error":"Rebekah","Context":"https://cleve.org"},{"Error":"Claudie","Context":"https://theodora.com"}],"LicenseInformationOrigin":2},{"PackageId":"Chief Solutions Planner","PackageVersion":"7.6.5","PackageProjectUrl":"http://alex.info","ValidationErrors":[{"Error":"Eusebio","Context":"https://drew.net"},{"Error":"Imani","Context":"https://dorothea.name"},{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"}],"License":"Try to back up the SCSI circuit, maybe it will back up the online circuit!","LicenseInformationOrigin":2},{"PackageId":"Human Metrics Manager","PackageVersion":"7.7.2","PackageProjectUrl":"http://clint.com","ValidationErrors":[{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"},{"Error":"Verlie","Context":"http://maryjane.biz"},{"Error":"Lessie","Context":"https://hayden.name"},{"Error":"Ernestine","Context":"http://amina.info"},{"Error":"Steve","Context":"http://lon.org"}],"License":"Try to reboot the RSS program, maybe it will reboot the solid state program!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt deleted file mode 100644 index a999ab4e..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","PackageProjectUrl":"http://madisyn.name","License":"I\u0027ll override the haptic AGP feed, that should feed the AGP feed!","LicenseUrl":"https://marquis.net","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt deleted file mode 100644 index f5fefa9a..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","PackageProjectUrl":"http://madisyn.name","License":"I\u0027ll override the haptic AGP feed, that should feed the AGP feed!","LicenseUrl":"https://marquis.net","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt deleted file mode 100644 index eb168206..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"International Research Architect","PackageVersion":"4.1.8","PackageProjectUrl":"https://kristofer.org","License":"I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!","LicenseUrl":"http://hunter.info","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Intranet Agent","PackageVersion":"9.0.8","PackageProjectUrl":"https://robb.com","License":"You can\u0027t override the program without overriding the mobile COM program!","LicenseUrl":"http://everett.name","LicenseInformationOrigin":0},{"PackageId":"Internal Research Engineer","PackageVersion":"0.3.1","PackageProjectUrl":"http://sophie.biz","License":"hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!","LicenseUrl":"http://faustino.biz","LicenseInformationOrigin":1},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","PackageProjectUrl":"http://jenifer.name","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"https://joshuah.com","LicenseInformationOrigin":0},{"PackageId":"Principal Marketing Specialist","PackageVersion":"9.7.0","PackageProjectUrl":"http://ethel.name","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseUrl":"https://tyrese.net","LicenseInformationOrigin":0},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"https://earlene.com","License":"The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!","LicenseUrl":"http://renee.org","LicenseInformationOrigin":3},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"Lead Tactics Director","PackageVersion":"1.6.8","PackageProjectUrl":"https://ewell.name","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseUrl":"http://kory.name","LicenseInformationOrigin":0},{"PackageId":"Internal Optimization Planner","PackageVersion":"2.9.4","PackageProjectUrl":"https://raegan.biz","License":"We need to bypass the redundant COM bus!","LicenseUrl":"http://pat.name","LicenseInformationOrigin":1},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"https://candace.com","License":"synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!","LicenseUrl":"http://karl.com","LicenseInformationOrigin":2},{"PackageId":"Dynamic Brand Producer","PackageVersion":"8.3.6","PackageProjectUrl":"https://freddie.biz","License":"If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!","LicenseUrl":"https://randal.org","LicenseInformationOrigin":1},{"PackageId":"Dynamic Implementation Analyst","PackageVersion":"3.3.4","PackageProjectUrl":"https://philip.net","License":"The XSS application is down, override the wireless application so we can override the XSS application!","LicenseUrl":"https://allene.info","LicenseInformationOrigin":4},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Chief Integration Architect","PackageVersion":"1.6.8","PackageProjectUrl":"https://davion.net","License":"Try to override the TCP firewall, maybe it will override the solid state firewall!","LicenseUrl":"http://wade.org","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","PackageProjectUrl":"http://madisyn.name","License":"I\u0027ll override the haptic AGP feed, that should feed the AGP feed!","LicenseUrl":"https://marquis.net","LicenseInformationOrigin":3},{"PackageId":"District Response Director","PackageVersion":"6.9.7","PackageProjectUrl":"https://milo.biz","License":"If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!","LicenseUrl":"http://kari.org","LicenseInformationOrigin":0},{"PackageId":"Human Markets Coordinator","PackageVersion":"3.4.4","PackageProjectUrl":"http://jeffrey.com","License":"You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!","LicenseUrl":"https://alexis.org","LicenseInformationOrigin":2},{"PackageId":"Senior Accounts Designer","PackageVersion":"1.0.4","PackageProjectUrl":"https://johnpaul.biz","License":"I\u0027ll input the solid state COM application, that should application the COM application!","LicenseUrl":"http://everette.biz","LicenseInformationOrigin":2},{"PackageId":"Product Quality Associate","PackageVersion":"7.1.0","PackageProjectUrl":"https://zena.name","License":"The THX program is down, transmit the redundant program so we can transmit the THX program!","LicenseUrl":"http://beau.name","LicenseInformationOrigin":3},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt deleted file mode 100644 index fd9ec341..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Internal Optimization Planner","PackageVersion":"2.9.4","PackageProjectUrl":"https://raegan.biz","License":"We need to bypass the redundant COM bus!","LicenseUrl":"http://pat.name","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Human Markets Coordinator","PackageVersion":"3.4.4","PackageProjectUrl":"http://jeffrey.com","License":"You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!","LicenseUrl":"https://alexis.org","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"https://earlene.com","License":"The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!","LicenseUrl":"http://renee.org","LicenseInformationOrigin":3},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Legacy Intranet Agent","PackageVersion":"9.0.8","PackageProjectUrl":"https://robb.com","License":"You can\u0027t override the program without overriding the mobile COM program!","LicenseUrl":"http://everett.name","LicenseInformationOrigin":0},{"PackageId":"Future Solutions Technician","PackageVersion":"6.7.5","PackageProjectUrl":"http://jakob.org","ValidationErrors":[{"Error":"Jewell","Context":"https://khalil.com"},{"Error":"Aiyana","Context":"http://uriel.com"},{"Error":"Ignatius","Context":"http://edgardo.biz"},{"Error":"Laverna","Context":"http://khalil.org"},{"Error":"Mona","Context":"https://erling.net"},{"Error":"Dusty","Context":"http://ali.com"},{"Error":"Andrew","Context":"https://immanuel.net"},{"Error":"Juana","Context":"http://maeve.org"},{"Error":"Alysha","Context":"https://sydnee.com"}],"LicenseUrl":"https://gaylord.name","LicenseInformationOrigin":0},{"PackageId":"Product Creative Strategist","PackageVersion":"8.0.1","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"License":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"District Response Director","PackageVersion":"6.9.7","PackageProjectUrl":"https://milo.biz","License":"If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!","LicenseUrl":"http://kari.org","LicenseInformationOrigin":0},{"PackageId":"Chief Integration Architect","PackageVersion":"1.6.8","PackageProjectUrl":"https://davion.net","License":"Try to override the TCP firewall, maybe it will override the solid state firewall!","LicenseUrl":"http://wade.org","LicenseInformationOrigin":4},{"PackageId":"Forward Functionality Liaison","PackageVersion":"3.8.5","ValidationErrors":[{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"}],"License":"backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!","LicenseInformationOrigin":2},{"PackageId":"National Markets Designer","PackageVersion":"5.9.8","ValidationErrors":[{"Error":"Kariane","Context":"http://sofia.info"},{"Error":"Daphnee","Context":"https://nedra.biz"},{"Error":"Orland","Context":"http://hilton.com"},{"Error":"Shany","Context":"http://margaretta.net"},{"Error":"Ezra","Context":"https://maegan.net"},{"Error":"Rollin","Context":"https://timothy.info"},{"Error":"Ezekiel","Context":"http://peyton.biz"},{"Error":"Marlen","Context":"http://tara.org"},{"Error":"Alia","Context":"https://lynn.name"},{"Error":"Alek","Context":"https://blaze.net"}],"License":"Try to reboot the CSS panel, maybe it will reboot the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Lead Tactics Director","PackageVersion":"1.6.8","PackageProjectUrl":"https://ewell.name","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseUrl":"http://kory.name","LicenseInformationOrigin":0},{"PackageId":"Human Accountability Consultant","PackageVersion":"0.9.4","PackageProjectUrl":"http://olga.com","ValidationErrors":[{"Error":"Ramona","Context":"https://mariela.com"},{"Error":"Wilfredo","Context":"http://everett.biz"},{"Error":"Vanessa","Context":"https://mallory.com"},{"Error":"Angeline","Context":"https://tyrel.net"},{"Error":"Felicity","Context":"http://buddy.name"},{"Error":"Bernardo","Context":"https://josephine.info"},{"Error":"Jevon","Context":"https://aron.name"},{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"}],"License":"Try to back up the THX capacitor, maybe it will back up the open-source capacitor!","LicenseInformationOrigin":3},{"PackageId":"National Metrics Developer","PackageVersion":"7.2.1","ValidationErrors":[{"Error":"Jessika","Context":"http://lesly.com"},{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"}],"LicenseUrl":"https://everett.org","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Principal Marketing Specialist","PackageVersion":"9.7.0","PackageProjectUrl":"http://ethel.name","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseUrl":"https://tyrese.net","LicenseInformationOrigin":0},{"PackageId":"Product Quality Associate","PackageVersion":"7.1.0","PackageProjectUrl":"https://zena.name","License":"The THX program is down, transmit the redundant program so we can transmit the THX program!","LicenseUrl":"http://beau.name","LicenseInformationOrigin":3},{"PackageId":"International Accounts Executive","PackageVersion":"7.0.3","ValidationErrors":[{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"},{"Error":"Norwood","Context":"https://gerard.name"}],"License":"hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!","LicenseUrl":"http://eryn.org","LicenseInformationOrigin":0},{"PackageId":"Senior Markets Administrator","PackageVersion":"2.4.6","ValidationErrors":[{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"},{"Error":"Thomas","Context":"http://antonia.net"},{"Error":"Marcelle","Context":"https://miller.name"},{"Error":"Lauriane","Context":"http://emmanuelle.info"},{"Error":"Miracle","Context":"http://devin.org"}],"LicenseInformationOrigin":1},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","PackageProjectUrl":"http://madisyn.name","License":"I\u0027ll override the haptic AGP feed, that should feed the AGP feed!","LicenseUrl":"https://marquis.net","LicenseInformationOrigin":3},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"https://candace.com","License":"synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!","LicenseUrl":"http://karl.com","LicenseInformationOrigin":2},{"PackageId":"International Implementation Engineer","PackageVersion":"9.7.5","ValidationErrors":[{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Forward Group Supervisor","PackageVersion":"2.5.4","PackageProjectUrl":"https://brooks.name","ValidationErrors":[{"Error":"Corene","Context":"https://mireya.org"},{"Error":"Mitchell","Context":"https://marietta.com"},{"Error":"Adrian","Context":"https://irving.net"},{"Error":"Sydnie","Context":"https://leonie.net"},{"Error":"Jason","Context":"http://joany.name"},{"Error":"Carol","Context":"http://luisa.net"},{"Error":"Ewell","Context":"http://jonas.biz"}],"License":"If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!","LicenseUrl":"http://christine.info","LicenseInformationOrigin":4},{"PackageId":"Chief Solutions Planner","PackageVersion":"7.6.5","PackageProjectUrl":"http://alex.info","ValidationErrors":[{"Error":"Eusebio","Context":"https://drew.net"},{"Error":"Imani","Context":"https://dorothea.name"},{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"}],"License":"Try to back up the SCSI circuit, maybe it will back up the online circuit!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Solutions Supervisor","PackageVersion":"2.2.5","ValidationErrors":[{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"},{"Error":"Rigoberto","Context":"http://laney.biz"},{"Error":"Eryn","Context":"https://amari.com"},{"Error":"Viviane","Context":"https://kelley.com"},{"Error":"Doris","Context":"https://kennedy.net"}],"LicenseInformationOrigin":4},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"International Research Architect","PackageVersion":"4.1.8","PackageProjectUrl":"https://kristofer.org","License":"I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!","LicenseUrl":"http://hunter.info","LicenseInformationOrigin":4},{"PackageId":"Legacy Assurance Associate","PackageVersion":"4.8.8","PackageProjectUrl":"https://selena.info","ValidationErrors":[{"Error":"Mervin","Context":"https://elisa.info"},{"Error":"Sylvester","Context":"https://adonis.name"},{"Error":"Francis","Context":"http://jaunita.info"}],"License":"connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!","LicenseUrl":"https://rhea.name","LicenseInformationOrigin":0},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","PackageProjectUrl":"http://jenifer.name","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"https://joshuah.com","LicenseInformationOrigin":0},{"PackageId":"Internal Research Engineer","PackageVersion":"0.3.1","PackageProjectUrl":"http://sophie.biz","License":"hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!","LicenseUrl":"http://faustino.biz","LicenseInformationOrigin":1},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Senior Accounts Designer","PackageVersion":"1.0.4","PackageProjectUrl":"https://johnpaul.biz","License":"I\u0027ll input the solid state COM application, that should application the COM application!","LicenseUrl":"http://everette.biz","LicenseInformationOrigin":2},{"PackageId":"Dynamic Implementation Analyst","PackageVersion":"3.3.4","PackageProjectUrl":"https://philip.net","License":"The XSS application is down, override the wireless application so we can override the XSS application!","LicenseUrl":"https://allene.info","LicenseInformationOrigin":4},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"Human Metrics Manager","PackageVersion":"7.7.2","PackageProjectUrl":"http://clint.com","ValidationErrors":[{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"},{"Error":"Verlie","Context":"http://maryjane.biz"},{"Error":"Lessie","Context":"https://hayden.name"},{"Error":"Ernestine","Context":"http://amina.info"},{"Error":"Steve","Context":"http://lon.org"}],"License":"Try to reboot the RSS program, maybe it will reboot the solid state program!","LicenseInformationOrigin":0},{"PackageId":"Direct Accounts Agent","PackageVersion":"6.6.1","ValidationErrors":[{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"},{"Error":"Gertrude","Context":"http://renee.name"},{"Error":"Gabrielle","Context":"https://jedediah.biz"},{"Error":"Amber","Context":"http://evalyn.org"},{"Error":"Myrtis","Context":"https://ursula.net"},{"Error":"Werner","Context":"https://linwood.biz"},{"Error":"Rebekah","Context":"https://cleve.org"},{"Error":"Claudie","Context":"https://theodora.com"}],"LicenseInformationOrigin":2},{"PackageId":"Dynamic Brand Producer","PackageVersion":"8.3.6","PackageProjectUrl":"https://freddie.biz","License":"If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!","LicenseUrl":"https://randal.org","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt deleted file mode 100644 index 6196b741..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Internal Optimization Planner","PackageVersion":"2.9.4","PackageProjectUrl":"https://raegan.biz","License":"We need to bypass the redundant COM bus!","LicenseUrl":"http://pat.name","LicenseInformationOrigin":1},{"PackageId":"International Research Architect","PackageVersion":"4.1.8","PackageProjectUrl":"https://kristofer.org","License":"I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!","LicenseUrl":"http://hunter.info","LicenseInformationOrigin":4},{"PackageId":"Legacy Intranet Agent","PackageVersion":"9.0.8","PackageProjectUrl":"https://robb.com","License":"You can\u0027t override the program without overriding the mobile COM program!","LicenseUrl":"http://everett.name","LicenseInformationOrigin":0},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","PackageProjectUrl":"http://jenifer.name","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"https://joshuah.com","LicenseInformationOrigin":0},{"PackageId":"Senior Accounts Designer","PackageVersion":"1.0.4","PackageProjectUrl":"https://johnpaul.biz","License":"I\u0027ll input the solid state COM application, that should application the COM application!","LicenseUrl":"http://everette.biz","LicenseInformationOrigin":2},{"PackageId":"Chief Integration Architect","PackageVersion":"1.6.8","PackageProjectUrl":"https://davion.net","License":"Try to override the TCP firewall, maybe it will override the solid state firewall!","LicenseUrl":"http://wade.org","LicenseInformationOrigin":4},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Principal Marketing Specialist","PackageVersion":"9.7.0","PackageProjectUrl":"http://ethel.name","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseUrl":"https://tyrese.net","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Human Markets Coordinator","PackageVersion":"3.4.4","PackageProjectUrl":"http://jeffrey.com","License":"You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!","LicenseUrl":"https://alexis.org","LicenseInformationOrigin":2},{"PackageId":"Product Quality Associate","PackageVersion":"7.1.0","PackageProjectUrl":"https://zena.name","License":"The THX program is down, transmit the redundant program so we can transmit the THX program!","LicenseUrl":"http://beau.name","LicenseInformationOrigin":3},{"PackageId":"District Response Director","PackageVersion":"6.9.7","PackageProjectUrl":"https://milo.biz","License":"If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!","LicenseUrl":"http://kari.org","LicenseInformationOrigin":0},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"https://earlene.com","License":"The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!","LicenseUrl":"http://renee.org","LicenseInformationOrigin":3},{"PackageId":"Dynamic Implementation Analyst","PackageVersion":"3.3.4","PackageProjectUrl":"https://philip.net","License":"The XSS application is down, override the wireless application so we can override the XSS application!","LicenseUrl":"https://allene.info","LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Internal Research Engineer","PackageVersion":"0.3.1","PackageProjectUrl":"http://sophie.biz","License":"hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!","LicenseUrl":"http://faustino.biz","LicenseInformationOrigin":1},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"https://candace.com","License":"synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!","LicenseUrl":"http://karl.com","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Lead Tactics Director","PackageVersion":"1.6.8","PackageProjectUrl":"https://ewell.name","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseUrl":"http://kory.name","LicenseInformationOrigin":0},{"PackageId":"Dynamic Brand Producer","PackageVersion":"8.3.6","PackageProjectUrl":"https://freddie.biz","License":"If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!","LicenseUrl":"https://randal.org","LicenseInformationOrigin":1},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","PackageProjectUrl":"http://madisyn.name","License":"I\u0027ll override the haptic AGP feed, that should feed the AGP feed!","LicenseUrl":"https://marquis.net","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt deleted file mode 100644 index e18ed40c..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Internal Optimization Planner","PackageVersion":"2.9.4","PackageProjectUrl":"https://raegan.biz","License":"We need to bypass the redundant COM bus!","LicenseUrl":"http://pat.name","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Internal Research Engineer","PackageVersion":"0.3.1","PackageProjectUrl":"http://sophie.biz","License":"hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!","LicenseUrl":"http://faustino.biz","LicenseInformationOrigin":1},{"PackageId":"Senior Accounts Designer","PackageVersion":"1.0.4","PackageProjectUrl":"https://johnpaul.biz","License":"I\u0027ll input the solid state COM application, that should application the COM application!","LicenseUrl":"http://everette.biz","LicenseInformationOrigin":2},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"https://candace.com","License":"synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!","LicenseUrl":"http://karl.com","LicenseInformationOrigin":2},{"PackageId":"Chief Integration Architect","PackageVersion":"1.6.8","PackageProjectUrl":"https://davion.net","License":"Try to override the TCP firewall, maybe it will override the solid state firewall!","LicenseUrl":"http://wade.org","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","PackageProjectUrl":"http://madisyn.name","License":"I\u0027ll override the haptic AGP feed, that should feed the AGP feed!","LicenseUrl":"https://marquis.net","LicenseInformationOrigin":3},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Marketing Specialist","PackageVersion":"9.7.0","PackageProjectUrl":"http://ethel.name","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseUrl":"https://tyrese.net","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Lead Tactics Director","PackageVersion":"1.6.8","PackageProjectUrl":"https://ewell.name","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseUrl":"http://kory.name","LicenseInformationOrigin":0},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"https://earlene.com","License":"The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!","LicenseUrl":"http://renee.org","LicenseInformationOrigin":3},{"PackageId":"Legacy Intranet Agent","PackageVersion":"9.0.8","PackageProjectUrl":"https://robb.com","License":"You can\u0027t override the program without overriding the mobile COM program!","LicenseUrl":"http://everett.name","LicenseInformationOrigin":0},{"PackageId":"Dynamic Brand Producer","PackageVersion":"8.3.6","PackageProjectUrl":"https://freddie.biz","License":"If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!","LicenseUrl":"https://randal.org","LicenseInformationOrigin":1},{"PackageId":"District Response Director","PackageVersion":"6.9.7","PackageProjectUrl":"https://milo.biz","License":"If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!","LicenseUrl":"http://kari.org","LicenseInformationOrigin":0},{"PackageId":"International Research Architect","PackageVersion":"4.1.8","PackageProjectUrl":"https://kristofer.org","License":"I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!","LicenseUrl":"http://hunter.info","LicenseInformationOrigin":4},{"PackageId":"Product Quality Associate","PackageVersion":"7.1.0","PackageProjectUrl":"https://zena.name","License":"The THX program is down, transmit the redundant program so we can transmit the THX program!","LicenseUrl":"http://beau.name","LicenseInformationOrigin":3},{"PackageId":"Dynamic Implementation Analyst","PackageVersion":"3.3.4","PackageProjectUrl":"https://philip.net","License":"The XSS application is down, override the wireless application so we can override the XSS application!","LicenseUrl":"https://allene.info","LicenseInformationOrigin":4},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Human Markets Coordinator","PackageVersion":"3.4.4","PackageProjectUrl":"http://jeffrey.com","License":"You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!","LicenseUrl":"https://alexis.org","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","PackageProjectUrl":"http://jenifer.name","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"https://joshuah.com","LicenseInformationOrigin":0},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt deleted file mode 100644 index c50e6e03..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"https://earlene.com","License":"The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!","LicenseUrl":"http://renee.org","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","PackageProjectUrl":"http://madisyn.name","License":"I\u0027ll override the haptic AGP feed, that should feed the AGP feed!","LicenseUrl":"https://marquis.net","LicenseInformationOrigin":3},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt deleted file mode 100644 index 91efa5a7..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Forward Group Supervisor","PackageVersion":"2.5.4","PackageProjectUrl":"https://brooks.name","ValidationErrors":[{"Error":"Corene","Context":"https://mireya.org"},{"Error":"Mitchell","Context":"https://marietta.com"},{"Error":"Adrian","Context":"https://irving.net"},{"Error":"Sydnie","Context":"https://leonie.net"},{"Error":"Jason","Context":"http://joany.name"},{"Error":"Carol","Context":"http://luisa.net"},{"Error":"Ewell","Context":"http://jonas.biz"}],"License":"If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!","LicenseUrl":"http://christine.info","LicenseInformationOrigin":4},{"PackageId":"Human Accountability Consultant","PackageVersion":"0.9.4","PackageProjectUrl":"http://olga.com","ValidationErrors":[{"Error":"Ramona","Context":"https://mariela.com"},{"Error":"Wilfredo","Context":"http://everett.biz"},{"Error":"Vanessa","Context":"https://mallory.com"},{"Error":"Angeline","Context":"https://tyrel.net"},{"Error":"Felicity","Context":"http://buddy.name"},{"Error":"Bernardo","Context":"https://josephine.info"},{"Error":"Jevon","Context":"https://aron.name"},{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"}],"License":"Try to back up the THX capacitor, maybe it will back up the open-source capacitor!","LicenseInformationOrigin":3},{"PackageId":"International Accounts Executive","PackageVersion":"7.0.3","ValidationErrors":[{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"},{"Error":"Norwood","Context":"https://gerard.name"}],"License":"hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!","LicenseUrl":"http://eryn.org","LicenseInformationOrigin":0},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Future Solutions Technician","PackageVersion":"6.7.5","PackageProjectUrl":"http://jakob.org","ValidationErrors":[{"Error":"Jewell","Context":"https://khalil.com"},{"Error":"Aiyana","Context":"http://uriel.com"},{"Error":"Ignatius","Context":"http://edgardo.biz"},{"Error":"Laverna","Context":"http://khalil.org"},{"Error":"Mona","Context":"https://erling.net"},{"Error":"Dusty","Context":"http://ali.com"},{"Error":"Andrew","Context":"https://immanuel.net"},{"Error":"Juana","Context":"http://maeve.org"},{"Error":"Alysha","Context":"https://sydnee.com"}],"LicenseUrl":"https://gaylord.name","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Forward Functionality Liaison","PackageVersion":"3.8.5","ValidationErrors":[{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"}],"License":"backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!","LicenseInformationOrigin":2},{"PackageId":"National Markets Designer","PackageVersion":"5.9.8","ValidationErrors":[{"Error":"Kariane","Context":"http://sofia.info"},{"Error":"Daphnee","Context":"https://nedra.biz"},{"Error":"Orland","Context":"http://hilton.com"},{"Error":"Shany","Context":"http://margaretta.net"},{"Error":"Ezra","Context":"https://maegan.net"},{"Error":"Rollin","Context":"https://timothy.info"},{"Error":"Ezekiel","Context":"http://peyton.biz"},{"Error":"Marlen","Context":"http://tara.org"},{"Error":"Alia","Context":"https://lynn.name"},{"Error":"Alek","Context":"https://blaze.net"}],"License":"Try to reboot the CSS panel, maybe it will reboot the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Legacy Assurance Associate","PackageVersion":"4.8.8","PackageProjectUrl":"https://selena.info","ValidationErrors":[{"Error":"Mervin","Context":"https://elisa.info"},{"Error":"Sylvester","Context":"https://adonis.name"},{"Error":"Francis","Context":"http://jaunita.info"}],"License":"connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!","LicenseUrl":"https://rhea.name","LicenseInformationOrigin":0},{"PackageId":"Dynamic Solutions Supervisor","PackageVersion":"2.2.5","ValidationErrors":[{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"},{"Error":"Rigoberto","Context":"http://laney.biz"},{"Error":"Eryn","Context":"https://amari.com"},{"Error":"Viviane","Context":"https://kelley.com"},{"Error":"Doris","Context":"https://kennedy.net"}],"LicenseInformationOrigin":4},{"PackageId":"Product Creative Strategist","PackageVersion":"8.0.1","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"License":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"https://earlene.com","License":"The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!","LicenseUrl":"http://renee.org","LicenseInformationOrigin":3},{"PackageId":"Chief Solutions Planner","PackageVersion":"7.6.5","PackageProjectUrl":"http://alex.info","ValidationErrors":[{"Error":"Eusebio","Context":"https://drew.net"},{"Error":"Imani","Context":"https://dorothea.name"},{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"}],"License":"Try to back up the SCSI circuit, maybe it will back up the online circuit!","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","PackageProjectUrl":"http://madisyn.name","License":"I\u0027ll override the haptic AGP feed, that should feed the AGP feed!","LicenseUrl":"https://marquis.net","LicenseInformationOrigin":3},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"International Implementation Engineer","PackageVersion":"9.7.5","ValidationErrors":[{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"}],"LicenseInformationOrigin":1},{"PackageId":"National Metrics Developer","PackageVersion":"7.2.1","ValidationErrors":[{"Error":"Jessika","Context":"http://lesly.com"},{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"}],"LicenseUrl":"https://everett.org","LicenseInformationOrigin":1},{"PackageId":"Senior Markets Administrator","PackageVersion":"2.4.6","ValidationErrors":[{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"},{"Error":"Thomas","Context":"http://antonia.net"},{"Error":"Marcelle","Context":"https://miller.name"},{"Error":"Lauriane","Context":"http://emmanuelle.info"},{"Error":"Miracle","Context":"http://devin.org"}],"LicenseInformationOrigin":1},{"PackageId":"Human Metrics Manager","PackageVersion":"7.7.2","PackageProjectUrl":"http://clint.com","ValidationErrors":[{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"},{"Error":"Verlie","Context":"http://maryjane.biz"},{"Error":"Lessie","Context":"https://hayden.name"},{"Error":"Ernestine","Context":"http://amina.info"},{"Error":"Steve","Context":"http://lon.org"}],"License":"Try to reboot the RSS program, maybe it will reboot the solid state program!","LicenseInformationOrigin":0},{"PackageId":"Direct Accounts Agent","PackageVersion":"6.6.1","ValidationErrors":[{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"},{"Error":"Gertrude","Context":"http://renee.name"},{"Error":"Gabrielle","Context":"https://jedediah.biz"},{"Error":"Amber","Context":"http://evalyn.org"},{"Error":"Myrtis","Context":"https://ursula.net"},{"Error":"Werner","Context":"https://linwood.biz"},{"Error":"Rebekah","Context":"https://cleve.org"},{"Error":"Claudie","Context":"https://theodora.com"}],"LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt deleted file mode 100644 index f1de40e4..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"https://earlene.com","License":"The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!","LicenseUrl":"http://renee.org","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","PackageProjectUrl":"http://madisyn.name","License":"I\u0027ll override the haptic AGP feed, that should feed the AGP feed!","LicenseUrl":"https://marquis.net","LicenseInformationOrigin":3},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt deleted file mode 100644 index a640a78b..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"https://earlene.com","License":"The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!","LicenseUrl":"http://renee.org","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","PackageProjectUrl":"http://madisyn.name","License":"I\u0027ll override the haptic AGP feed, that should feed the AGP feed!","LicenseUrl":"https://marquis.net","LicenseInformationOrigin":3},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt deleted file mode 100644 index b1cc20a2..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","PackageProjectUrl":"http://madisyn.name","License":"I\u0027ll override the haptic AGP feed, that should feed the AGP feed!","LicenseUrl":"https://marquis.net","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt deleted file mode 100644 index 521701a4..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","PackageProjectUrl":"http://madisyn.name","License":"I\u0027ll override the haptic AGP feed, that should feed the AGP feed!","LicenseUrl":"https://marquis.net","LicenseInformationOrigin":3},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"https://earlene.com","License":"The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!","LicenseUrl":"http://renee.org","LicenseInformationOrigin":3},{"PackageId":"Lead Tactics Director","PackageVersion":"1.6.8","PackageProjectUrl":"https://ewell.name","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseUrl":"http://kory.name","LicenseInformationOrigin":0},{"PackageId":"Product Quality Associate","PackageVersion":"7.1.0","PackageProjectUrl":"https://zena.name","License":"The THX program is down, transmit the redundant program so we can transmit the THX program!","LicenseUrl":"http://beau.name","LicenseInformationOrigin":3},{"PackageId":"Human Markets Coordinator","PackageVersion":"3.4.4","PackageProjectUrl":"http://jeffrey.com","License":"You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!","LicenseUrl":"https://alexis.org","LicenseInformationOrigin":2},{"PackageId":"Dynamic Brand Producer","PackageVersion":"8.3.6","PackageProjectUrl":"https://freddie.biz","License":"If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!","LicenseUrl":"https://randal.org","LicenseInformationOrigin":1},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"https://candace.com","License":"synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!","LicenseUrl":"http://karl.com","LicenseInformationOrigin":2},{"PackageId":"Senior Accounts Designer","PackageVersion":"1.0.4","PackageProjectUrl":"https://johnpaul.biz","License":"I\u0027ll input the solid state COM application, that should application the COM application!","LicenseUrl":"http://everette.biz","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","PackageProjectUrl":"http://jenifer.name","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"https://joshuah.com","LicenseInformationOrigin":0},{"PackageId":"Internal Research Engineer","PackageVersion":"0.3.1","PackageProjectUrl":"http://sophie.biz","License":"hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!","LicenseUrl":"http://faustino.biz","LicenseInformationOrigin":1},{"PackageId":"Legacy Intranet Agent","PackageVersion":"9.0.8","PackageProjectUrl":"https://robb.com","License":"You can\u0027t override the program without overriding the mobile COM program!","LicenseUrl":"http://everett.name","LicenseInformationOrigin":0},{"PackageId":"District Response Director","PackageVersion":"6.9.7","PackageProjectUrl":"https://milo.biz","License":"If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!","LicenseUrl":"http://kari.org","LicenseInformationOrigin":0},{"PackageId":"Dynamic Implementation Analyst","PackageVersion":"3.3.4","PackageProjectUrl":"https://philip.net","License":"The XSS application is down, override the wireless application so we can override the XSS application!","LicenseUrl":"https://allene.info","LicenseInformationOrigin":4},{"PackageId":"Chief Integration Architect","PackageVersion":"1.6.8","PackageProjectUrl":"https://davion.net","License":"Try to override the TCP firewall, maybe it will override the solid state firewall!","LicenseUrl":"http://wade.org","LicenseInformationOrigin":4},{"PackageId":"Principal Marketing Specialist","PackageVersion":"9.7.0","PackageProjectUrl":"http://ethel.name","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseUrl":"https://tyrese.net","LicenseInformationOrigin":0},{"PackageId":"Internal Optimization Planner","PackageVersion":"2.9.4","PackageProjectUrl":"https://raegan.biz","License":"We need to bypass the redundant COM bus!","LicenseUrl":"http://pat.name","LicenseInformationOrigin":1},{"PackageId":"International Research Architect","PackageVersion":"4.1.8","PackageProjectUrl":"https://kristofer.org","License":"I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!","LicenseUrl":"http://hunter.info","LicenseInformationOrigin":4},{"PackageId":"Regional Operations Representative","PackageVersion":"2.9.1","PackageProjectUrl":"http://zakary.info","License":"I\u0027ll calculate the online HTTP array, that should array the HTTP array!","LicenseUrl":"http://uriel.info","LicenseInformationOrigin":0},{"PackageId":"District Group Representative","PackageVersion":"8.9.8","PackageProjectUrl":"http://lindsey.biz","License":"quantifying the driver won\u0027t do anything, we need to program the wireless SQL driver!","LicenseUrl":"http://orland.net","LicenseInformationOrigin":4},{"PackageId":"Central Paradigm Associate","PackageVersion":"8.4.6","PackageProjectUrl":"https://javier.biz","License":"We need to index the haptic COM application!","LicenseUrl":"https://joel.info","LicenseInformationOrigin":3},{"PackageId":"Lead Identity Producer","PackageVersion":"5.7.1","PackageProjectUrl":"http://delaney.info","License":"You can\u0027t back up the port without programming the primary XSS port!","LicenseUrl":"https://mikayla.info","LicenseInformationOrigin":2},{"PackageId":"District Implementation Executive","PackageVersion":"3.9.4","PackageProjectUrl":"https://eden.info","License":"I\u0027ll bypass the auxiliary SSL transmitter, that should transmitter the SSL transmitter!","LicenseUrl":"https://justen.net","LicenseInformationOrigin":3},{"PackageId":"Product Branding Specialist","PackageVersion":"3.4.0","PackageProjectUrl":"http://asia.net","License":"Try to reboot the JSON alarm, maybe it will reboot the optical alarm!","LicenseUrl":"http://jalyn.org","LicenseInformationOrigin":0},{"PackageId":"Forward Research Strategist","PackageVersion":"8.8.2","PackageProjectUrl":"http://israel.name","License":"Try to parse the PNG panel, maybe it will parse the haptic panel!","LicenseUrl":"http://terence.com","LicenseInformationOrigin":4},{"PackageId":"International Identity Planner","PackageVersion":"3.0.0","PackageProjectUrl":"http://ariane.name","License":"You can\u0027t generate the transmitter without quantifying the neural ADP transmitter!","LicenseUrl":"https://lois.biz","LicenseInformationOrigin":3},{"PackageId":"District Security Engineer","PackageVersion":"5.7.8","PackageProjectUrl":"https://max.info","License":"The USB bus is down, calculate the multi-byte bus so we can calculate the USB bus!","LicenseUrl":"http://madyson.biz","LicenseInformationOrigin":3},{"PackageId":"Chief Configuration Administrator","PackageVersion":"2.6.0","PackageProjectUrl":"http://iva.com","License":"The JBOD application is down, hack the digital application so we can hack the JBOD application!","LicenseUrl":"https://myrl.info","LicenseInformationOrigin":3},{"PackageId":"Internal Operations Liaison","PackageVersion":"3.0.3","PackageProjectUrl":"https://prince.info","License":"I\u0027ll program the bluetooth TCP monitor, that should monitor the TCP monitor!","LicenseUrl":"http://trent.com","LicenseInformationOrigin":4},{"PackageId":"Investor Optimization Orchestrator","PackageVersion":"3.7.9","PackageProjectUrl":"http://kaylie.info","License":"programming the application won\u0027t do anything, we need to program the digital SCSI application!","LicenseUrl":"http://cullen.net","LicenseInformationOrigin":2},{"PackageId":"Regional Accountability Assistant","PackageVersion":"2.7.5","PackageProjectUrl":"http://barney.com","License":"You can\u0027t program the alarm without overriding the cross-platform RSS alarm!","LicenseUrl":"https://ella.biz","LicenseInformationOrigin":0},{"PackageId":"National Identity Technician","PackageVersion":"7.4.9","PackageProjectUrl":"https://ocie.com","License":"quantifying the hard drive won\u0027t do anything, we need to index the virtual JBOD hard drive!","LicenseUrl":"https://yadira.net","LicenseInformationOrigin":1},{"PackageId":"Human Accountability Technician","PackageVersion":"8.2.0","PackageProjectUrl":"https://ima.net","License":"Use the solid state HTTP microchip, then you can back up the solid state microchip!","LicenseUrl":"http://cali.net","LicenseInformationOrigin":0},{"PackageId":"Regional Response Officer","PackageVersion":"7.0.2","PackageProjectUrl":"http://bryon.net","License":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseUrl":"http://eldridge.net","LicenseInformationOrigin":2},{"PackageId":"Regional Quality Designer","PackageVersion":"5.8.2","PackageProjectUrl":"http://trent.info","License":"We need to program the back-end HDD capacitor!","LicenseUrl":"http://toney.net","LicenseInformationOrigin":0},{"PackageId":"Dynamic Web Liaison","PackageVersion":"9.1.6","PackageProjectUrl":"https://kade.com","License":"I\u0027ll calculate the optical RSS application, that should application the RSS application!","LicenseUrl":"http://hellen.org","LicenseInformationOrigin":3},{"PackageId":"Product Optimization Representative","PackageVersion":"2.7.9","PackageProjectUrl":"http://martine.info","License":"If we hack the hard drive, we can get to the JBOD hard drive through the multi-byte JBOD hard drive!","LicenseUrl":"http://rosina.biz","LicenseInformationOrigin":3},{"PackageId":"District Interactions Strategist","PackageVersion":"7.9.0","PackageProjectUrl":"https://elroy.org","License":"Try to override the HDD pixel, maybe it will override the bluetooth pixel!","LicenseUrl":"http://louie.net","LicenseInformationOrigin":1},{"PackageId":"District Usability Agent","PackageVersion":"9.4.4","PackageProjectUrl":"http://evert.info","License":"Try to synthesize the HDD protocol, maybe it will synthesize the 1080p protocol!","LicenseUrl":"http://rudy.biz","LicenseInformationOrigin":3},{"PackageId":"Lead Response Producer","PackageVersion":"6.3.3","PackageProjectUrl":"https://harmon.name","License":"I\u0027ll generate the back-end JBOD array, that should array the JBOD array!","LicenseUrl":"https://paul.name","LicenseInformationOrigin":4},{"PackageId":"Global Implementation Producer","PackageVersion":"6.6.0","PackageProjectUrl":"http://liza.net","License":"Use the back-end PNG bandwidth, then you can program the back-end bandwidth!","LicenseUrl":"https://anita.net","LicenseInformationOrigin":1},{"PackageId":"Global Communications Designer","PackageVersion":"0.6.3","PackageProjectUrl":"http://carmela.com","License":"Try to reboot the SQL circuit, maybe it will reboot the digital circuit!","LicenseUrl":"https://kennedy.biz","LicenseInformationOrigin":3},{"PackageId":"Direct Web Executive","PackageVersion":"7.0.8","PackageProjectUrl":"https://rhea.name","License":"If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip!","LicenseUrl":"https://felicity.com","LicenseInformationOrigin":0},{"PackageId":"Corporate Paradigm Engineer","PackageVersion":"8.1.2","PackageProjectUrl":"https://evalyn.org","License":"Try to connect the ADP array, maybe it will connect the virtual array!","LicenseUrl":"https://luna.info","LicenseInformationOrigin":4},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","PackageProjectUrl":"http://marcellus.org","License":"If we index the application, we can get to the PCI application through the solid state PCI application!","LicenseUrl":"http://edna.org","LicenseInformationOrigin":3},{"PackageId":"Chief Division Planner","PackageVersion":"5.8.5","PackageProjectUrl":"http://marianne.info","License":"Try to connect the JBOD firewall, maybe it will connect the bluetooth firewall!","LicenseUrl":"https://stanley.biz","LicenseInformationOrigin":3},{"PackageId":"Customer Assurance Consultant","PackageVersion":"5.6.2","PackageProjectUrl":"https://eryn.org","License":"Use the digital IB alarm, then you can program the digital alarm!","LicenseUrl":"https://isaac.org","LicenseInformationOrigin":3},{"PackageId":"Principal Usability Architect","PackageVersion":"4.0.3","PackageProjectUrl":"https://gus.name","License":"You can\u0027t connect the bus without connecting the open-source SDD bus!","LicenseUrl":"http://andreane.com","LicenseInformationOrigin":4},{"PackageId":"Chief Implementation Director","PackageVersion":"2.3.1","PackageProjectUrl":"https://burley.net","License":"I\u0027ll override the auxiliary JBOD pixel, that should pixel the JBOD pixel!","LicenseUrl":"http://richmond.com","LicenseInformationOrigin":1},{"PackageId":"Legacy Functionality Consultant","PackageVersion":"8.0.9","PackageProjectUrl":"https://eldred.biz","License":"Try to quantify the SMTP interface, maybe it will quantify the cross-platform interface!","LicenseUrl":"https://jewel.name","LicenseInformationOrigin":3},{"PackageId":"Direct Tactics Analyst","PackageVersion":"1.0.4","PackageProjectUrl":"https://fletcher.com","License":"The PCI program is down, transmit the multi-byte program so we can transmit the PCI program!","LicenseUrl":"http://leonel.com","LicenseInformationOrigin":1},{"PackageId":"National Response Planner","PackageVersion":"8.2.8","PackageProjectUrl":"http://lonzo.biz","License":"The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm!","LicenseUrl":"https://stephon.biz","LicenseInformationOrigin":0},{"PackageId":"International Applications Architect","PackageVersion":"5.6.6","PackageProjectUrl":"https://norene.com","License":"If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter!","LicenseUrl":"http://henriette.name","LicenseInformationOrigin":2},{"PackageId":"Product Identity Representative","PackageVersion":"7.3.7","PackageProjectUrl":"https://zelda.net","License":"I\u0027ll generate the virtual COM protocol, that should protocol the COM protocol!","LicenseUrl":"http://saige.org","LicenseInformationOrigin":3},{"PackageId":"Human Directives Engineer","PackageVersion":"0.1.5","PackageProjectUrl":"http://lou.info","License":"calculating the interface won\u0027t do anything, we need to index the virtual XML interface!","LicenseUrl":"http://milan.net","LicenseInformationOrigin":3},{"PackageId":"Direct Accountability Supervisor","PackageVersion":"6.2.8","PackageProjectUrl":"http://rafaela.com","License":"I\u0027ll synthesize the cross-platform ADP system, that should system the ADP system!","LicenseUrl":"https://eryn.com","LicenseInformationOrigin":1},{"PackageId":"Forward Functionality Officer","PackageVersion":"0.1.1","PackageProjectUrl":"http://lavern.org","License":"I\u0027ll override the primary XML monitor, that should monitor the XML monitor!","LicenseUrl":"https://rebekah.org","LicenseInformationOrigin":2},{"PackageId":"Principal Implementation Developer","PackageVersion":"7.0.7","PackageProjectUrl":"http://janice.biz","License":"I\u0027ll index the 1080p JBOD matrix, that should matrix the JBOD matrix!","LicenseUrl":"https://graham.org","LicenseInformationOrigin":4},{"PackageId":"Internal Optimization Executive","PackageVersion":"2.5.9","PackageProjectUrl":"https://rubye.name","License":"The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus!","LicenseUrl":"http://bernice.com","LicenseInformationOrigin":2},{"PackageId":"Direct Identity Liaison","PackageVersion":"7.9.7","PackageProjectUrl":"https://carol.info","License":"If we back up the bus, we can get to the AI bus through the 1080p AI bus!","LicenseUrl":"https://alana.org","LicenseInformationOrigin":4},{"PackageId":"Direct Data Designer","PackageVersion":"8.4.8","PackageProjectUrl":"http://cortney.com","License":"I\u0027ll program the solid state AGP bus, that should bus the AGP bus!","LicenseUrl":"https://isaac.net","LicenseInformationOrigin":3},{"PackageId":"Direct Operations Developer","PackageVersion":"7.1.7","PackageProjectUrl":"http://salvatore.biz","License":"synthesizing the microchip won\u0027t do anything, we need to hack the optical SCSI microchip!","LicenseUrl":"http://morris.name","LicenseInformationOrigin":2},{"PackageId":"Legacy Accountability Agent","PackageVersion":"5.8.2","PackageProjectUrl":"http://chelsea.com","License":"I\u0027ll compress the auxiliary XSS port, that should port the XSS port!","LicenseUrl":"https://iliana.info","LicenseInformationOrigin":0},{"PackageId":"Regional Security Officer","PackageVersion":"9.7.3","PackageProjectUrl":"http://al.info","License":"The GB program is down, reboot the neural program so we can reboot the GB program!","LicenseUrl":"https://tania.biz","LicenseInformationOrigin":0},{"PackageId":"Internal Applications Agent","PackageVersion":"5.1.9","PackageProjectUrl":"http://oren.info","License":"Use the online COM pixel, then you can synthesize the online pixel!","LicenseUrl":"http://helen.name","LicenseInformationOrigin":4},{"PackageId":"Corporate Security Technician","PackageVersion":"2.7.4","PackageProjectUrl":"https://bell.net","License":"copying the firewall won\u0027t do anything, we need to index the cross-platform THX firewall!","LicenseUrl":"https://kaylie.info","LicenseInformationOrigin":2},{"PackageId":"Senior Program Coordinator","PackageVersion":"6.8.4","PackageProjectUrl":"https://derek.info","License":"We need to back up the primary ADP array!","LicenseUrl":"http://teresa.biz","LicenseInformationOrigin":1},{"PackageId":"Corporate Research Liaison","PackageVersion":"8.5.9","PackageProjectUrl":"https://cydney.biz","License":"I\u0027ll reboot the auxiliary SQL feed, that should feed the SQL feed!","LicenseUrl":"http://rosemarie.net","LicenseInformationOrigin":2},{"PackageId":"Internal Data Agent","PackageVersion":"2.5.8","PackageProjectUrl":"http://melissa.com","License":"I\u0027ll copy the online SQL interface, that should interface the SQL interface!","LicenseUrl":"http://gretchen.org","LicenseInformationOrigin":1},{"PackageId":"Internal Web Liaison","PackageVersion":"2.6.3","PackageProjectUrl":"http://crawford.biz","License":"You can\u0027t index the port without hacking the optical HDD port!","LicenseUrl":"http://hector.biz","LicenseInformationOrigin":4},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"https://izaiah.net","License":"Use the virtual SAS firewall, then you can calculate the virtual firewall!","LicenseUrl":"https://rubie.net","LicenseInformationOrigin":2},{"PackageId":"Dynamic Accountability Director","PackageVersion":"6.0.2","PackageProjectUrl":"https://bo.com","License":"We need to connect the auxiliary SDD bandwidth!","LicenseUrl":"http://delphia.name","LicenseInformationOrigin":1},{"PackageId":"Customer Solutions Producer","PackageVersion":"8.3.5","PackageProjectUrl":"https://asha.com","License":"Try to program the EXE alarm, maybe it will program the cross-platform alarm!","LicenseUrl":"http://alden.biz","LicenseInformationOrigin":1},{"PackageId":"Direct Metrics Associate","PackageVersion":"1.7.2","PackageProjectUrl":"https://kurt.org","License":"We need to generate the digital TCP card!","LicenseUrl":"http://kenya.info","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Designer","PackageVersion":"2.4.7","PackageProjectUrl":"https://rosa.info","License":"You can\u0027t parse the bandwidth without indexing the auxiliary HTTP bandwidth!","LicenseUrl":"http://garnett.info","LicenseInformationOrigin":4},{"PackageId":"Chief Communications Developer","PackageVersion":"0.6.8","PackageProjectUrl":"http://briana.com","License":"If we back up the hard drive, we can get to the SDD hard drive through the haptic SDD hard drive!","LicenseUrl":"http://danial.name","LicenseInformationOrigin":3},{"PackageId":"Dynamic Paradigm Officer","PackageVersion":"4.2.2","PackageProjectUrl":"https://charlene.name","License":"If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm!","LicenseUrl":"https://guillermo.biz","LicenseInformationOrigin":0},{"PackageId":"Chief Identity Specialist","PackageVersion":"6.4.7","PackageProjectUrl":"http://sammy.net","License":"Use the neural RSS circuit, then you can quantify the neural circuit!","LicenseUrl":"https://kyle.net","LicenseInformationOrigin":0},{"PackageId":"Central Data Consultant","PackageVersion":"6.5.0","PackageProjectUrl":"https://delilah.org","License":"generating the driver won\u0027t do anything, we need to hack the auxiliary HDD driver!","LicenseUrl":"https://hadley.info","LicenseInformationOrigin":3},{"PackageId":"Legacy Web Consultant","PackageVersion":"3.0.6","PackageProjectUrl":"http://earl.net","License":"I\u0027ll override the neural XML application, that should application the XML application!","LicenseUrl":"https://domenica.com","LicenseInformationOrigin":3},{"PackageId":"Legacy Communications Producer","PackageVersion":"5.4.0","PackageProjectUrl":"http://jaylin.org","License":"overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!","LicenseUrl":"http://khalid.net","LicenseInformationOrigin":2},{"PackageId":"Legacy Solutions Architect","PackageVersion":"7.9.3","PackageProjectUrl":"http://amir.name","License":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseUrl":"https://alia.org","LicenseInformationOrigin":0},{"PackageId":"National Tactics Facilitator","PackageVersion":"1.2.4","PackageProjectUrl":"http://lily.biz","License":"Try to transmit the GB panel, maybe it will transmit the 1080p panel!","LicenseUrl":"http://margarete.biz","LicenseInformationOrigin":4},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","PackageProjectUrl":"http://lina.net","License":"programming the driver won\u0027t do anything, we need to connect the solid state RSS driver!","LicenseUrl":"http://brenda.org","LicenseInformationOrigin":4},{"PackageId":"Dynamic Response Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"http://jordon.net","License":"If we override the port, we can get to the SDD port through the primary SDD port!","LicenseUrl":"http://sibyl.biz","LicenseInformationOrigin":1},{"PackageId":"Dynamic Usability Consultant","PackageVersion":"8.4.8","PackageProjectUrl":"https://gayle.biz","License":"The GB firewall is down, program the neural firewall so we can program the GB firewall!","LicenseUrl":"http://keshawn.org","LicenseInformationOrigin":2},{"PackageId":"Chief Implementation Engineer","PackageVersion":"7.6.5","PackageProjectUrl":"https://maria.info","License":"The SMS protocol is down, input the neural protocol so we can input the SMS protocol!","LicenseUrl":"https://rubie.info","LicenseInformationOrigin":2},{"PackageId":"Regional Accountability Engineer","PackageVersion":"3.1.8","PackageProjectUrl":"https://don.info","License":"Use the digital CSS array, then you can index the digital array!","LicenseUrl":"http://christa.org","LicenseInformationOrigin":1},{"PackageId":"Direct Response Facilitator","PackageVersion":"1.4.7","PackageProjectUrl":"https://toney.name","License":"The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm!","LicenseUrl":"https://keshawn.name","LicenseInformationOrigin":4},{"PackageId":"Corporate Interactions Associate","PackageVersion":"2.1.1","PackageProjectUrl":"http://jaiden.com","License":"You can\u0027t quantify the feed without connecting the wireless GB feed!","LicenseUrl":"http://catherine.name","LicenseInformationOrigin":3},{"PackageId":"Internal Web Planner","PackageVersion":"8.0.5","PackageProjectUrl":"http://madelynn.biz","License":"Use the neural XML monitor, then you can navigate the neural monitor!","LicenseUrl":"https://everardo.com","LicenseInformationOrigin":4},{"PackageId":"International Brand Manager","PackageVersion":"2.4.4","PackageProjectUrl":"http://aletha.info","License":"We need to program the virtual AI driver!","LicenseUrl":"https://clark.name","LicenseInformationOrigin":0},{"PackageId":"Lead Mobility Developer","PackageVersion":"4.0.9","PackageProjectUrl":"https://lexus.biz","License":"I\u0027ll override the optical SSL card, that should card the SSL card!","LicenseUrl":"https://lucinda.name","LicenseInformationOrigin":1},{"PackageId":"Corporate Identity Developer","PackageVersion":"5.1.4","PackageProjectUrl":"https://declan.name","License":"hacking the program won\u0027t do anything, we need to copy the solid state JBOD program!","LicenseUrl":"http://danny.org","LicenseInformationOrigin":2},{"PackageId":"Dynamic Identity Assistant","PackageVersion":"8.0.0","PackageProjectUrl":"http://ernie.com","License":"I\u0027ll transmit the digital PNG microchip, that should microchip the PNG microchip!","LicenseUrl":"http://magdalena.biz","LicenseInformationOrigin":1},{"PackageId":"Customer Solutions Manager","PackageVersion":"6.0.8","PackageProjectUrl":"http://alfonso.com","License":"The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter!","LicenseUrl":"http://alexys.biz","LicenseInformationOrigin":2},{"PackageId":"Investor Division Strategist","PackageVersion":"1.6.2","PackageProjectUrl":"https://leonardo.net","License":"quantifying the monitor won\u0027t do anything, we need to parse the neural PCI monitor!","LicenseUrl":"http://kelton.org","LicenseInformationOrigin":3},{"PackageId":"International Brand Consultant","PackageVersion":"0.0.6","PackageProjectUrl":"http://may.net","License":"Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth!","LicenseUrl":"https://onie.name","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt deleted file mode 100644 index c093e554..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","PackageProjectUrl":"http://madisyn.name","License":"I\u0027ll override the haptic AGP feed, that should feed the AGP feed!","LicenseUrl":"https://marquis.net","LicenseInformationOrigin":3},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"https://earlene.com","License":"The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!","LicenseUrl":"http://renee.org","LicenseInformationOrigin":3},{"PackageId":"Lead Tactics Director","PackageVersion":"1.6.8","PackageProjectUrl":"https://ewell.name","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseUrl":"http://kory.name","LicenseInformationOrigin":0},{"PackageId":"Product Quality Associate","PackageVersion":"7.1.0","PackageProjectUrl":"https://zena.name","License":"The THX program is down, transmit the redundant program so we can transmit the THX program!","LicenseUrl":"http://beau.name","LicenseInformationOrigin":3},{"PackageId":"Human Markets Coordinator","PackageVersion":"3.4.4","PackageProjectUrl":"http://jeffrey.com","License":"You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!","LicenseUrl":"https://alexis.org","LicenseInformationOrigin":2},{"PackageId":"Dynamic Brand Producer","PackageVersion":"8.3.6","PackageProjectUrl":"https://freddie.biz","License":"If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!","LicenseUrl":"https://randal.org","LicenseInformationOrigin":1},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"https://candace.com","License":"synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!","LicenseUrl":"http://karl.com","LicenseInformationOrigin":2},{"PackageId":"Senior Accounts Designer","PackageVersion":"1.0.4","PackageProjectUrl":"https://johnpaul.biz","License":"I\u0027ll input the solid state COM application, that should application the COM application!","LicenseUrl":"http://everette.biz","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","PackageProjectUrl":"http://jenifer.name","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"https://joshuah.com","LicenseInformationOrigin":0},{"PackageId":"Internal Research Engineer","PackageVersion":"0.3.1","PackageProjectUrl":"http://sophie.biz","License":"hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!","LicenseUrl":"http://faustino.biz","LicenseInformationOrigin":1},{"PackageId":"Legacy Intranet Agent","PackageVersion":"9.0.8","PackageProjectUrl":"https://robb.com","License":"You can\u0027t override the program without overriding the mobile COM program!","LicenseUrl":"http://everett.name","LicenseInformationOrigin":0},{"PackageId":"District Response Director","PackageVersion":"6.9.7","PackageProjectUrl":"https://milo.biz","License":"If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!","LicenseUrl":"http://kari.org","LicenseInformationOrigin":0},{"PackageId":"Dynamic Implementation Analyst","PackageVersion":"3.3.4","PackageProjectUrl":"https://philip.net","License":"The XSS application is down, override the wireless application so we can override the XSS application!","LicenseUrl":"https://allene.info","LicenseInformationOrigin":4},{"PackageId":"Chief Integration Architect","PackageVersion":"1.6.8","PackageProjectUrl":"https://davion.net","License":"Try to override the TCP firewall, maybe it will override the solid state firewall!","LicenseUrl":"http://wade.org","LicenseInformationOrigin":4},{"PackageId":"Principal Marketing Specialist","PackageVersion":"9.7.0","PackageProjectUrl":"http://ethel.name","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseUrl":"https://tyrese.net","LicenseInformationOrigin":0},{"PackageId":"Internal Optimization Planner","PackageVersion":"2.9.4","PackageProjectUrl":"https://raegan.biz","License":"We need to bypass the redundant COM bus!","LicenseUrl":"http://pat.name","LicenseInformationOrigin":1},{"PackageId":"International Research Architect","PackageVersion":"4.1.8","PackageProjectUrl":"https://kristofer.org","License":"I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!","LicenseUrl":"http://hunter.info","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt deleted file mode 100644 index fb53e19a..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","PackageProjectUrl":"http://madisyn.name","License":"I\u0027ll override the haptic AGP feed, that should feed the AGP feed!","LicenseUrl":"https://marquis.net","LicenseInformationOrigin":3},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"https://earlene.com","License":"The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!","LicenseUrl":"http://renee.org","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..739f3790 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..43cee324 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Bill","Context":"http://jairo.net"},{"Error":"Clemmie","Context":"http://shanny.net"},{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","ValidationErrors":[{"Error":"Mervin","Context":"http://celestine.info"},{"Error":"Amalia","Context":"https://shanelle.info"},{"Error":"Sheila","Context":"http://darrell.info"},{"Error":"Alec","Context":"https://candice.biz"},{"Error":"Linnea","Context":"http://everardo.info"},{"Error":"Daryl","Context":"https://jerrod.com"},{"Error":"Laila","Context":"http://caleigh.net"},{"Error":"Adolfo","Context":"http://daisha.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Lead Markets Designer","PackageVersion":"2.8.4","PackageProjectUrl":"https://amara.info","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"LicenseInformationOrigin":2},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","ValidationErrors":[{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"},{"Error":"Theresia","Context":"http://kristin.net"},{"Error":"Lester","Context":"https://paige.com"}],"LicenseInformationOrigin":1},{"PackageId":"National Accounts Liaison","PackageVersion":"7.2.6","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"LicenseInformationOrigin":4},{"PackageId":"Lead Intranet Officer","PackageVersion":"6.4.9","ValidationErrors":[{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"}],"LicenseInformationOrigin":1},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Marketing Consultant","PackageVersion":"2.4.9","ValidationErrors":[{"Error":"Angie","Context":"https://ardella.info"},{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"}],"LicenseInformationOrigin":4},{"PackageId":"Human Usability Specialist","PackageVersion":"3.2.8","PackageProjectUrl":"http://micah.info","ValidationErrors":[{"Error":"Evalyn","Context":"https://myrtis.name"},{"Error":"Ursula","Context":"https://werner.net"},{"Error":"Linwood","Context":"http://rebekah.org"},{"Error":"Cleve","Context":"https://claudie.net"},{"Error":"Theodora","Context":"http://faye.info"}],"LicenseInformationOrigin":0},{"PackageId":"International Integration Orchestrator","PackageVersion":"5.4.5","ValidationErrors":[{"Error":"Steve","Context":"http://lon.org"},{"Error":"Braeden","Context":"https://sunny.name"},{"Error":"Leslie","Context":"http://bettie.info"},{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Response Associate","PackageVersion":"1.9.8","ValidationErrors":[{"Error":"Sandra","Context":"http://antonina.com"},{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"},{"Error":"Amari","Context":"http://viviane.net"},{"Error":"Kelley","Context":"http://doris.net"},{"Error":"Kennedy","Context":"https://milo.net"}],"License":"The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3},{"PackageId":"Direct Accounts Associate","PackageVersion":"3.2.6","PackageProjectUrl":"https://vesta.com","ValidationErrors":[{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"},{"Error":"Rogers","Context":"https://bertrand.biz"},{"Error":"Annetta","Context":"https://remington.org"},{"Error":"Efrain","Context":"http://davion.org"},{"Error":"Merle","Context":"https://abigayle.org"},{"Error":"Jerod","Context":"https://vicenta.info"},{"Error":"Kayli","Context":"https://shaun.net"},{"Error":"Antwan","Context":"https://hazel.net"}],"LicenseInformationOrigin":4},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Optimization Orchestrator","PackageVersion":"2.4.2","ValidationErrors":[{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"},{"Error":"Shaun","Context":"https://concepcion.net"},{"Error":"Moises","Context":"http://rupert.info"}],"License":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Representative","PackageVersion":"8.2.6","ValidationErrors":[{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Investor Research Facilitator","PackageVersion":"5.7.5","ValidationErrors":[{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"},{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..8af9394e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..7a13dc83 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..60709910 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Human Implementation Designer","PackageVersion":"8.3.7","License":"Try to navigate the RSS card, maybe it will navigate the haptic card!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Executive","PackageVersion":"2.5.8","LicenseInformationOrigin":0},{"PackageId":"Dynamic Brand Technician","PackageVersion":"2.5.6","PackageProjectUrl":"http://lesly.info","LicenseInformationOrigin":0},{"PackageId":"Internal Accounts Consultant","PackageVersion":"6.3.4","PackageProjectUrl":"https://elda.info","License":"Try to connect the SMS feed, maybe it will connect the mobile feed!","LicenseInformationOrigin":0},{"PackageId":"Human Configuration Assistant","PackageVersion":"0.1.1","PackageProjectUrl":"http://frederick.com","License":"I\u0027ll bypass the solid state SMS system, that should system the SMS system!","LicenseInformationOrigin":2},{"PackageId":"Regional Interactions Assistant","PackageVersion":"8.4.1","License":"I\u0027ll hack the optical COM alarm, that should alarm the COM alarm!","LicenseInformationOrigin":3},{"PackageId":"Chief Solutions Orchestrator","PackageVersion":"8.7.8","License":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Configuration Specialist","PackageVersion":"8.8.8","PackageProjectUrl":"http://brown.com","License":"Use the 1080p XML circuit, then you can generate the 1080p circuit!","LicenseInformationOrigin":4},{"PackageId":"Corporate Creative Liaison","PackageVersion":"2.9.9","PackageProjectUrl":"http://albert.org","LicenseInformationOrigin":4},{"PackageId":"National Communications Facilitator","PackageVersion":"3.1.0","License":"quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Customer Security Representative","PackageVersion":"3.7.3","PackageProjectUrl":"https://jalon.net","License":"The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!","LicenseInformationOrigin":0},{"PackageId":"Principal Intranet Liaison","PackageVersion":"5.1.0","PackageProjectUrl":"http://neva.info","License":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"National Tactics Engineer","PackageVersion":"3.7.5","PackageProjectUrl":"https://alexys.org","License":"generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!","LicenseInformationOrigin":1},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"Chief Implementation Assistant","PackageVersion":"6.1.2","PackageProjectUrl":"http://cathryn.biz","LicenseInformationOrigin":2},{"PackageId":"Dynamic Functionality Consultant","PackageVersion":"4.9.1","PackageProjectUrl":"https://lonnie.info","LicenseInformationOrigin":2},{"PackageId":"District Factors Producer","PackageVersion":"1.6.6","License":"If we reboot the panel, we can get to the THX panel through the solid state THX panel!","LicenseInformationOrigin":2},{"PackageId":"National Identity Technician","PackageVersion":"7.4.9","PackageProjectUrl":"https://benedict.org","License":"Try to parse the SMTP feed, maybe it will parse the multi-byte feed!","LicenseInformationOrigin":4},{"PackageId":"Customer Operations Officer","PackageVersion":"2.6.0","PackageProjectUrl":"http://antonette.org","License":"Use the bluetooth USB alarm, then you can override the bluetooth alarm!","LicenseInformationOrigin":4},{"PackageId":"Lead Tactics Executive","PackageVersion":"6.2.9","PackageProjectUrl":"https://lowell.org","LicenseInformationOrigin":2},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","LicenseInformationOrigin":3},{"PackageId":"Forward Functionality Analyst","PackageVersion":"4.5.1","PackageProjectUrl":"http://orie.name","LicenseInformationOrigin":0},{"PackageId":"International Research Director","PackageVersion":"4.1.0","License":"Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!","LicenseInformationOrigin":1},{"PackageId":"Human Solutions Assistant","PackageVersion":"1.9.8","PackageProjectUrl":"http://carter.info","License":"Try to parse the PNG panel, maybe it will parse the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Human Accountability Analyst","PackageVersion":"0.8.7","License":"parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!","LicenseInformationOrigin":3},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","LicenseInformationOrigin":2},{"PackageId":"Dynamic Configuration Executive","PackageVersion":"4.7.6","License":"If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Customer Integration Agent","PackageVersion":"3.6.0","License":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"Chief Division Director","PackageVersion":"3.4.7","PackageProjectUrl":"http://alejandrin.biz","License":"Try to override the CSS microchip, maybe it will override the primary microchip!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Mobility Representative","PackageVersion":"8.4.2","PackageProjectUrl":"http://brooks.info","LicenseInformationOrigin":3},{"PackageId":"District Brand Designer","PackageVersion":"3.4.8","PackageProjectUrl":"https://josiane.org","License":"Try to quantify the PNG program, maybe it will quantify the online program!","LicenseInformationOrigin":3},{"PackageId":"Legacy Data Facilitator","PackageVersion":"0.9.0","PackageProjectUrl":"https://beatrice.net","License":"bypassing the program won\u0027t do anything, we need to bypass the optical AI program!","LicenseInformationOrigin":4},{"PackageId":"Internal Branding Supervisor","PackageVersion":"6.7.4","License":"I\u0027ll copy the auxiliary PCI panel, that should panel the PCI panel!","LicenseInformationOrigin":1},{"PackageId":"Product Implementation Officer","PackageVersion":"1.9.9","License":"Try to back up the AGP system, maybe it will back up the 1080p system!","LicenseInformationOrigin":2},{"PackageId":"Principal Implementation Director","PackageVersion":"7.1.6","PackageProjectUrl":"http://pearlie.org","License":"We need to transmit the auxiliary FTP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Chief Marketing Assistant","PackageVersion":"7.3.5","LicenseInformationOrigin":0},{"PackageId":"Lead Integration Liaison","PackageVersion":"1.8.8","PackageProjectUrl":"https://sean.com","LicenseInformationOrigin":1},{"PackageId":"Future Accounts Producer","PackageVersion":"9.4.3","License":"You can\u0027t override the port without indexing the neural THX port!","LicenseInformationOrigin":2},{"PackageId":"Global Response Coordinator","PackageVersion":"9.7.3","PackageProjectUrl":"https://zelda.net","License":"Use the solid state SQL firewall, then you can connect the solid state firewall!","LicenseInformationOrigin":4},{"PackageId":"Internal Infrastructure Strategist","PackageVersion":"7.2.2","PackageProjectUrl":"http://ahmad.com","License":"I\u0027ll transmit the optical XML sensor, that should sensor the XML sensor!","LicenseInformationOrigin":4},{"PackageId":"Direct Assurance Supervisor","PackageVersion":"4.1.8","PackageProjectUrl":"https://aniyah.org","LicenseInformationOrigin":4},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"Human Usability Associate","PackageVersion":"5.2.5","PackageProjectUrl":"http://hunter.info","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":0},{"PackageId":"Customer Configuration Manager","PackageVersion":"1.6.8","PackageProjectUrl":"http://sylvan.net","License":"I\u0027ll program the online RSS card, that should card the RSS card!","LicenseInformationOrigin":2},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":3},{"PackageId":"Chief Accounts Associate","PackageVersion":"8.5.5","License":"You can\u0027t generate the panel without compressing the neural SAS panel!","LicenseInformationOrigin":2},{"PackageId":"Future Interactions Specialist","PackageVersion":"8.8.8","License":"quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!","LicenseInformationOrigin":3},{"PackageId":"Principal Optimization Representative","PackageVersion":"0.4.8","License":"If we index the system, we can get to the XSS system through the cross-platform XSS system!","LicenseInformationOrigin":4},{"PackageId":"Corporate Paradigm Representative","PackageVersion":"7.0.2","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"Direct Directives Strategist","PackageVersion":"7.3.1","LicenseInformationOrigin":3},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":1},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"Customer Directives Director","PackageVersion":"7.9.2","License":"Try to hack the COM panel, maybe it will hack the auxiliary panel!","LicenseInformationOrigin":4},{"PackageId":"Central Marketing Director","PackageVersion":"3.2.5","PackageProjectUrl":"https://anibal.net","LicenseInformationOrigin":4},{"PackageId":"Central Integration Analyst","PackageVersion":"0.4.0","PackageProjectUrl":"https://laverne.name","License":"If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!","LicenseInformationOrigin":4},{"PackageId":"Senior Division Liaison","PackageVersion":"7.1.3","LicenseInformationOrigin":3},{"PackageId":"Human Creative Engineer","PackageVersion":"7.5.1","LicenseInformationOrigin":2},{"PackageId":"Customer Quality Technician","PackageVersion":"9.7.0","License":"If we index the card, we can get to the XSS card through the neural XSS card!","LicenseInformationOrigin":2},{"PackageId":"Product Applications Assistant","PackageVersion":"2.8.4","PackageProjectUrl":"https://carleton.info","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":4},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":1},{"PackageId":"District Intranet Designer","PackageVersion":"4.5.0","LicenseInformationOrigin":3},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","License":"We need to copy the online THX firewall!","LicenseInformationOrigin":3},{"PackageId":"National Creative Executive","PackageVersion":"7.5.7","PackageProjectUrl":"http://mallory.biz","LicenseInformationOrigin":2},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","LicenseInformationOrigin":1},{"PackageId":"Global Security Liaison","PackageVersion":"8.1.2","LicenseInformationOrigin":0},{"PackageId":"Future Markets Architect","PackageVersion":"9.0.8","LicenseInformationOrigin":4},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":0},{"PackageId":"Investor Accountability Officer","PackageVersion":"2.4.3","LicenseInformationOrigin":4},{"PackageId":"Dynamic Communications Supervisor","PackageVersion":"2.6.8","PackageProjectUrl":"https://carol.biz","LicenseInformationOrigin":4},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseInformationOrigin":3},{"PackageId":"Central Markets Officer","PackageVersion":"6.8.8","LicenseInformationOrigin":0},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"http://orlo.name","License":"Try to program the XML capacitor, maybe it will program the haptic capacitor!","LicenseInformationOrigin":3},{"PackageId":"Central Marketing Technician","PackageVersion":"8.7.2","PackageProjectUrl":"http://albina.org","License":"Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor!","LicenseInformationOrigin":4},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":0},{"PackageId":"Chief Assurance Associate","PackageVersion":"3.3.1","PackageProjectUrl":"https://tyrese.info","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseInformationOrigin":1},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseInformationOrigin":3},{"PackageId":"District Web Developer","PackageVersion":"6.1.9","PackageProjectUrl":"http://arthur.net","LicenseInformationOrigin":2},{"PackageId":"Principal Web Facilitator","PackageVersion":"5.4.5","PackageProjectUrl":"http://paris.name","License":"compressing the firewall won\u0027t do anything, we need to copy the bluetooth COM firewall!","LicenseInformationOrigin":4},{"PackageId":"Global Usability Producer","PackageVersion":"4.9.5","License":"If we hack the application, we can get to the PCI application through the 1080p PCI application!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"http://annabelle.net","LicenseInformationOrigin":2},{"PackageId":"Product Identity Architect","PackageVersion":"5.6.4","PackageProjectUrl":"http://darian.org","License":"The GB bus is down, back up the redundant bus so we can back up the GB bus!","LicenseInformationOrigin":1},{"PackageId":"Corporate Accountability Representative","PackageVersion":"2.3.2","LicenseInformationOrigin":2},{"PackageId":"Dynamic Security Technician","PackageVersion":"6.8.3","LicenseInformationOrigin":2},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","LicenseInformationOrigin":4},{"PackageId":"Chief Infrastructure Consultant","PackageVersion":"4.1.2","PackageProjectUrl":"https://theron.info","License":"Use the multi-byte IB feed, then you can navigate the multi-byte feed!","LicenseInformationOrigin":1},{"PackageId":"Senior Identity Specialist","PackageVersion":"2.8.9","PackageProjectUrl":"https://kennedy.biz","License":"We need to program the primary THX protocol!","LicenseInformationOrigin":3},{"PackageId":"Regional Markets Supervisor","PackageVersion":"7.7.6","License":"If we transmit the system, we can get to the SMTP system through the virtual SMTP system!","LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Customer Implementation Director","PackageVersion":"5.9.1","LicenseInformationOrigin":2},{"PackageId":"Product Quality Analyst","PackageVersion":"3.6.5","PackageProjectUrl":"https://delbert.com","License":"You can\u0027t parse the port without bypassing the multi-byte GB port!","LicenseInformationOrigin":4},{"PackageId":"Chief Mobility Planner","PackageVersion":"7.1.0","LicenseInformationOrigin":4},{"PackageId":"Central Interactions Manager","PackageVersion":"7.0.9","LicenseInformationOrigin":0},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","LicenseInformationOrigin":3},{"PackageId":"International Identity Planner","PackageVersion":"4.2.1","License":"You can\u0027t compress the capacitor without copying the virtual USB capacitor!","LicenseInformationOrigin":0},{"PackageId":"Forward Identity Orchestrator","PackageVersion":"1.3.3","License":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":3},{"PackageId":"National Tactics Architect","PackageVersion":"6.7.8","PackageProjectUrl":"https://margaret.net","License":"We need to parse the auxiliary SAS capacitor!","LicenseInformationOrigin":1},{"PackageId":"National Accounts Associate","PackageVersion":"2.7.6","LicenseInformationOrigin":4},{"PackageId":"Legacy Functionality Consultant","PackageVersion":"8.0.9","PackageProjectUrl":"http://emie.info","License":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..9968c5a1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Internal Infrastructure Strategist","PackageVersion":"7.2.2","PackageProjectUrl":"http://ahmad.com","License":"I\u0027ll transmit the optical XML sensor, that should sensor the XML sensor!","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Internal Branding Supervisor","PackageVersion":"6.7.4","License":"I\u0027ll copy the auxiliary PCI panel, that should panel the PCI panel!","LicenseInformationOrigin":1},{"PackageId":"District Factors Producer","PackageVersion":"1.6.6","License":"If we reboot the panel, we can get to the THX panel through the solid state THX panel!","LicenseInformationOrigin":2},{"PackageId":"Chief Solutions Orchestrator","PackageVersion":"8.7.8","License":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseInformationOrigin":3},{"PackageId":"Human Accountability Analyst","PackageVersion":"0.8.7","License":"parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!","LicenseInformationOrigin":3},{"PackageId":"Regional Markets Supervisor","PackageVersion":"7.7.6","License":"If we transmit the system, we can get to the SMTP system through the virtual SMTP system!","LicenseInformationOrigin":0},{"PackageId":"Global Usability Producer","PackageVersion":"4.9.5","License":"If we hack the application, we can get to the PCI application through the 1080p PCI application!","LicenseInformationOrigin":0},{"PackageId":"Human Configuration Assistant","PackageVersion":"0.1.1","PackageProjectUrl":"http://frederick.com","License":"I\u0027ll bypass the solid state SMS system, that should system the SMS system!","LicenseInformationOrigin":2},{"PackageId":"Product Implementation Officer","PackageVersion":"1.9.9","License":"Try to back up the AGP system, maybe it will back up the 1080p system!","LicenseInformationOrigin":2},{"PackageId":"Lead Markets Designer","PackageVersion":"2.8.4","PackageProjectUrl":"https://amara.info","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"LicenseInformationOrigin":2},{"PackageId":"Direct Directives Strategist","PackageVersion":"7.3.1","LicenseInformationOrigin":3},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":1},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Human Implementation Designer","PackageVersion":"8.3.7","License":"Try to navigate the RSS card, maybe it will navigate the haptic card!","LicenseInformationOrigin":2},{"PackageId":"Global Optimization Representative","PackageVersion":"8.2.6","ValidationErrors":[{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Dynamic Mobility Representative","PackageVersion":"8.4.2","PackageProjectUrl":"http://brooks.info","LicenseInformationOrigin":3},{"PackageId":"National Creative Executive","PackageVersion":"7.5.7","PackageProjectUrl":"http://mallory.biz","LicenseInformationOrigin":2},{"PackageId":"Dynamic Configuration Specialist","PackageVersion":"8.8.8","PackageProjectUrl":"http://brown.com","License":"Use the 1080p XML circuit, then you can generate the 1080p circuit!","LicenseInformationOrigin":4},{"PackageId":"Chief Mobility Planner","PackageVersion":"7.1.0","LicenseInformationOrigin":4},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","LicenseInformationOrigin":3},{"PackageId":"Principal Implementation Director","PackageVersion":"7.1.6","PackageProjectUrl":"http://pearlie.org","License":"We need to transmit the auxiliary FTP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Product Identity Architect","PackageVersion":"5.6.4","PackageProjectUrl":"http://darian.org","License":"The GB bus is down, back up the redundant bus so we can back up the GB bus!","LicenseInformationOrigin":1},{"PackageId":"Customer Implementation Director","PackageVersion":"5.9.1","LicenseInformationOrigin":2},{"PackageId":"Customer Quality Technician","PackageVersion":"9.7.0","License":"If we index the card, we can get to the XSS card through the neural XSS card!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Functionality Consultant","PackageVersion":"4.9.1","PackageProjectUrl":"https://lonnie.info","LicenseInformationOrigin":2},{"PackageId":"Chief Assurance Associate","PackageVersion":"3.3.1","PackageProjectUrl":"https://tyrese.info","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseInformationOrigin":1},{"PackageId":"Customer Integration Agent","PackageVersion":"3.6.0","License":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"Forward Identity Orchestrator","PackageVersion":"1.3.3","License":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":3},{"PackageId":"Corporate Paradigm Representative","PackageVersion":"7.0.2","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseInformationOrigin":3},{"PackageId":"Lead Intranet Officer","PackageVersion":"6.4.9","ValidationErrors":[{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"}],"LicenseInformationOrigin":1},{"PackageId":"Product Quality Analyst","PackageVersion":"3.6.5","PackageProjectUrl":"https://delbert.com","License":"You can\u0027t parse the port without bypassing the multi-byte GB port!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Marketing Consultant","PackageVersion":"2.4.9","ValidationErrors":[{"Error":"Angie","Context":"https://ardella.info"},{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"}],"LicenseInformationOrigin":4},{"PackageId":"Chief Accounts Associate","PackageVersion":"8.5.5","License":"You can\u0027t generate the panel without compressing the neural SAS panel!","LicenseInformationOrigin":2},{"PackageId":"Human Usability Specialist","PackageVersion":"3.2.8","PackageProjectUrl":"http://micah.info","ValidationErrors":[{"Error":"Evalyn","Context":"https://myrtis.name"},{"Error":"Ursula","Context":"https://werner.net"},{"Error":"Linwood","Context":"http://rebekah.org"},{"Error":"Cleve","Context":"https://claudie.net"},{"Error":"Theodora","Context":"http://faye.info"}],"LicenseInformationOrigin":0},{"PackageId":"International Identity Planner","PackageVersion":"4.2.1","License":"You can\u0027t compress the capacitor without copying the virtual USB capacitor!","LicenseInformationOrigin":0},{"PackageId":"Global Security Liaison","PackageVersion":"8.1.2","LicenseInformationOrigin":0},{"PackageId":"Corporate Accountability Representative","PackageVersion":"2.3.2","LicenseInformationOrigin":2},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","LicenseInformationOrigin":2},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseInformationOrigin":3},{"PackageId":"National Accounts Associate","PackageVersion":"2.7.6","LicenseInformationOrigin":4},{"PackageId":"Customer Operations Officer","PackageVersion":"2.6.0","PackageProjectUrl":"http://antonette.org","License":"Use the bluetooth USB alarm, then you can override the bluetooth alarm!","LicenseInformationOrigin":4},{"PackageId":"Central Marketing Director","PackageVersion":"3.2.5","PackageProjectUrl":"https://anibal.net","LicenseInformationOrigin":4},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","ValidationErrors":[{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"},{"Error":"Theresia","Context":"http://kristin.net"},{"Error":"Lester","Context":"https://paige.com"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Security Representative","PackageVersion":"3.7.3","PackageProjectUrl":"https://jalon.net","License":"The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!","LicenseInformationOrigin":0},{"PackageId":"Chief Division Director","PackageVersion":"3.4.7","PackageProjectUrl":"http://alejandrin.biz","License":"Try to override the CSS microchip, maybe it will override the primary microchip!","LicenseInformationOrigin":2},{"PackageId":"International Research Director","PackageVersion":"4.1.0","License":"Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Security Technician","PackageVersion":"6.8.3","LicenseInformationOrigin":2},{"PackageId":"Legacy Data Facilitator","PackageVersion":"0.9.0","PackageProjectUrl":"https://beatrice.net","License":"bypassing the program won\u0027t do anything, we need to bypass the optical AI program!","LicenseInformationOrigin":4},{"PackageId":"Principal Intranet Liaison","PackageVersion":"5.1.0","PackageProjectUrl":"http://neva.info","License":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"Senior Division Liaison","PackageVersion":"7.1.3","LicenseInformationOrigin":3},{"PackageId":"Central Marketing Technician","PackageVersion":"8.7.2","PackageProjectUrl":"http://albina.org","License":"Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Marketing Assistant","PackageVersion":"7.3.5","LicenseInformationOrigin":0},{"PackageId":"Future Interactions Specialist","PackageVersion":"8.8.8","License":"quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!","LicenseInformationOrigin":3},{"PackageId":"Principal Optimization Representative","PackageVersion":"0.4.8","License":"If we index the system, we can get to the XSS system through the cross-platform XSS system!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","LicenseInformationOrigin":3},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"International Integration Orchestrator","PackageVersion":"5.4.5","ValidationErrors":[{"Error":"Steve","Context":"http://lon.org"},{"Error":"Braeden","Context":"https://sunny.name"},{"Error":"Leslie","Context":"http://bettie.info"},{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Response Associate","PackageVersion":"1.9.8","ValidationErrors":[{"Error":"Sandra","Context":"http://antonina.com"},{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"},{"Error":"Amari","Context":"http://viviane.net"},{"Error":"Kelley","Context":"http://doris.net"},{"Error":"Kennedy","Context":"https://milo.net"}],"License":"The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Corporate Creative Liaison","PackageVersion":"2.9.9","PackageProjectUrl":"http://albert.org","LicenseInformationOrigin":4},{"PackageId":"Chief Infrastructure Consultant","PackageVersion":"4.1.2","PackageProjectUrl":"https://theron.info","License":"Use the multi-byte IB feed, then you can navigate the multi-byte feed!","LicenseInformationOrigin":1},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3},{"PackageId":"Lead Tactics Executive","PackageVersion":"6.2.9","PackageProjectUrl":"https://lowell.org","LicenseInformationOrigin":2},{"PackageId":"National Accounts Liaison","PackageVersion":"7.2.6","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"LicenseInformationOrigin":4},{"PackageId":"Internal Accounts Consultant","PackageVersion":"6.3.4","PackageProjectUrl":"https://elda.info","License":"Try to connect the SMS feed, maybe it will connect the mobile feed!","LicenseInformationOrigin":0},{"PackageId":"Lead Integration Liaison","PackageVersion":"1.8.8","PackageProjectUrl":"https://sean.com","LicenseInformationOrigin":1},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"Customer Configuration Manager","PackageVersion":"1.6.8","PackageProjectUrl":"http://sylvan.net","License":"I\u0027ll program the online RSS card, that should card the RSS card!","LicenseInformationOrigin":2},{"PackageId":"Central Markets Officer","PackageVersion":"6.8.8","LicenseInformationOrigin":0},{"PackageId":"Human Creative Engineer","PackageVersion":"7.5.1","LicenseInformationOrigin":2},{"PackageId":"Human Solutions Assistant","PackageVersion":"1.9.8","PackageProjectUrl":"http://carter.info","License":"Try to parse the PNG panel, maybe it will parse the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Direct Accounts Associate","PackageVersion":"3.2.6","PackageProjectUrl":"https://vesta.com","ValidationErrors":[{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"},{"Error":"Rogers","Context":"https://bertrand.biz"},{"Error":"Annetta","Context":"https://remington.org"},{"Error":"Efrain","Context":"http://davion.org"},{"Error":"Merle","Context":"https://abigayle.org"},{"Error":"Jerod","Context":"https://vicenta.info"},{"Error":"Kayli","Context":"https://shaun.net"},{"Error":"Antwan","Context":"https://hazel.net"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Accountability Officer","PackageVersion":"2.4.3","LicenseInformationOrigin":4},{"PackageId":"Human Usability Associate","PackageVersion":"5.2.5","PackageProjectUrl":"http://hunter.info","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":0},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"National Communications Facilitator","PackageVersion":"3.1.0","License":"quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":0},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"National Tactics Engineer","PackageVersion":"3.7.5","PackageProjectUrl":"https://alexys.org","License":"generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!","LicenseInformationOrigin":1},{"PackageId":"Investor Research Facilitator","PackageVersion":"5.7.5","ValidationErrors":[{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"},{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"}],"LicenseInformationOrigin":0},{"PackageId":"Future Markets Architect","PackageVersion":"9.0.8","LicenseInformationOrigin":4},{"PackageId":"Dynamic Brand Technician","PackageVersion":"2.5.6","PackageProjectUrl":"http://lesly.info","LicenseInformationOrigin":0},{"PackageId":"Senior Identity Specialist","PackageVersion":"2.8.9","PackageProjectUrl":"https://kennedy.biz","License":"We need to program the primary THX protocol!","LicenseInformationOrigin":3},{"PackageId":"Forward Functionality Analyst","PackageVersion":"4.5.1","PackageProjectUrl":"http://orie.name","LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Direct Assurance Supervisor","PackageVersion":"4.1.8","PackageProjectUrl":"https://aniyah.org","LicenseInformationOrigin":4},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","LicenseInformationOrigin":1},{"PackageId":"Legacy Optimization Orchestrator","PackageVersion":"2.4.2","ValidationErrors":[{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"},{"Error":"Shaun","Context":"https://concepcion.net"},{"Error":"Moises","Context":"http://rupert.info"}],"License":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":1},{"PackageId":"Central Interactions Manager","PackageVersion":"7.0.9","LicenseInformationOrigin":0},{"PackageId":"Principal Web Facilitator","PackageVersion":"5.4.5","PackageProjectUrl":"http://paris.name","License":"compressing the firewall won\u0027t do anything, we need to copy the bluetooth COM firewall!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"http://annabelle.net","LicenseInformationOrigin":2},{"PackageId":"District Intranet Designer","PackageVersion":"4.5.0","LicenseInformationOrigin":3},{"PackageId":"District Brand Designer","PackageVersion":"3.4.8","PackageProjectUrl":"https://josiane.org","License":"Try to quantify the PNG program, maybe it will quantify the online program!","LicenseInformationOrigin":3},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":1},{"PackageId":"Future Accounts Producer","PackageVersion":"9.4.3","License":"You can\u0027t override the port without indexing the neural THX port!","LicenseInformationOrigin":2},{"PackageId":"Product Applications Assistant","PackageVersion":"2.8.4","PackageProjectUrl":"https://carleton.info","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Configuration Executive","PackageVersion":"4.7.6","License":"If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","License":"We need to copy the online THX firewall!","LicenseInformationOrigin":3},{"PackageId":"Chief Implementation Assistant","PackageVersion":"6.1.2","PackageProjectUrl":"http://cathryn.biz","LicenseInformationOrigin":2},{"PackageId":"District Web Developer","PackageVersion":"6.1.9","PackageProjectUrl":"http://arthur.net","LicenseInformationOrigin":2},{"PackageId":"Legacy Functionality Consultant","PackageVersion":"8.0.9","PackageProjectUrl":"http://emie.info","License":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Communications Supervisor","PackageVersion":"2.6.8","PackageProjectUrl":"https://carol.biz","LicenseInformationOrigin":4},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":0},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"http://orlo.name","License":"Try to program the XML capacitor, maybe it will program the haptic capacitor!","LicenseInformationOrigin":3},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":0},{"PackageId":"National Tactics Architect","PackageVersion":"6.7.8","PackageProjectUrl":"https://margaret.net","License":"We need to parse the auxiliary SAS capacitor!","LicenseInformationOrigin":1},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","LicenseInformationOrigin":4},{"PackageId":"Customer Directives Director","PackageVersion":"7.9.2","License":"Try to hack the COM panel, maybe it will hack the auxiliary panel!","LicenseInformationOrigin":4},{"PackageId":"Global Markets Executive","PackageVersion":"2.5.8","LicenseInformationOrigin":0},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Bill","Context":"http://jairo.net"},{"Error":"Clemmie","Context":"http://shanny.net"},{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseInformationOrigin":2},{"PackageId":"Regional Interactions Assistant","PackageVersion":"8.4.1","License":"I\u0027ll hack the optical COM alarm, that should alarm the COM alarm!","LicenseInformationOrigin":3},{"PackageId":"National Identity Technician","PackageVersion":"7.4.9","PackageProjectUrl":"https://benedict.org","License":"Try to parse the SMTP feed, maybe it will parse the multi-byte feed!","LicenseInformationOrigin":4},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":3},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","ValidationErrors":[{"Error":"Mervin","Context":"http://celestine.info"},{"Error":"Amalia","Context":"https://shanelle.info"},{"Error":"Sheila","Context":"http://darrell.info"},{"Error":"Alec","Context":"https://candice.biz"},{"Error":"Linnea","Context":"http://everardo.info"},{"Error":"Daryl","Context":"https://jerrod.com"},{"Error":"Laila","Context":"http://caleigh.net"},{"Error":"Adolfo","Context":"http://daisha.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Global Response Coordinator","PackageVersion":"9.7.3","PackageProjectUrl":"https://zelda.net","License":"Use the solid state SQL firewall, then you can connect the solid state firewall!","LicenseInformationOrigin":4},{"PackageId":"Central Integration Analyst","PackageVersion":"0.4.0","PackageProjectUrl":"https://laverne.name","License":"If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!","LicenseInformationOrigin":4},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..6857d8ed --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Human Implementation Designer","PackageVersion":"8.3.7","License":"Try to navigate the RSS card, maybe it will navigate the haptic card!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Customer Configuration Manager","PackageVersion":"1.6.8","PackageProjectUrl":"http://sylvan.net","License":"I\u0027ll program the online RSS card, that should card the RSS card!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Communications Supervisor","PackageVersion":"2.6.8","PackageProjectUrl":"https://carol.biz","LicenseInformationOrigin":4},{"PackageId":"District Factors Producer","PackageVersion":"1.6.6","License":"If we reboot the panel, we can get to the THX panel through the solid state THX panel!","LicenseInformationOrigin":2},{"PackageId":"Human Configuration Assistant","PackageVersion":"0.1.1","PackageProjectUrl":"http://frederick.com","License":"I\u0027ll bypass the solid state SMS system, that should system the SMS system!","LicenseInformationOrigin":2},{"PackageId":"Regional Interactions Assistant","PackageVersion":"8.4.1","License":"I\u0027ll hack the optical COM alarm, that should alarm the COM alarm!","LicenseInformationOrigin":3},{"PackageId":"Principal Implementation Director","PackageVersion":"7.1.6","PackageProjectUrl":"http://pearlie.org","License":"We need to transmit the auxiliary FTP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Configuration Specialist","PackageVersion":"8.8.8","PackageProjectUrl":"http://brown.com","License":"Use the 1080p XML circuit, then you can generate the 1080p circuit!","LicenseInformationOrigin":4},{"PackageId":"Corporate Creative Liaison","PackageVersion":"2.9.9","PackageProjectUrl":"http://albert.org","LicenseInformationOrigin":4},{"PackageId":"Dynamic Security Technician","PackageVersion":"6.8.3","LicenseInformationOrigin":2},{"PackageId":"Customer Security Representative","PackageVersion":"3.7.3","PackageProjectUrl":"https://jalon.net","License":"The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!","LicenseInformationOrigin":0},{"PackageId":"Internal Accounts Consultant","PackageVersion":"6.3.4","PackageProjectUrl":"https://elda.info","License":"Try to connect the SMS feed, maybe it will connect the mobile feed!","LicenseInformationOrigin":0},{"PackageId":"Global Security Liaison","PackageVersion":"8.1.2","LicenseInformationOrigin":0},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"Chief Implementation Assistant","PackageVersion":"6.1.2","PackageProjectUrl":"http://cathryn.biz","LicenseInformationOrigin":2},{"PackageId":"Customer Operations Officer","PackageVersion":"2.6.0","PackageProjectUrl":"http://antonette.org","License":"Use the bluetooth USB alarm, then you can override the bluetooth alarm!","LicenseInformationOrigin":4},{"PackageId":"Product Quality Analyst","PackageVersion":"3.6.5","PackageProjectUrl":"https://delbert.com","License":"You can\u0027t parse the port without bypassing the multi-byte GB port!","LicenseInformationOrigin":4},{"PackageId":"Central Markets Officer","PackageVersion":"6.8.8","LicenseInformationOrigin":0},{"PackageId":"Customer Directives Director","PackageVersion":"7.9.2","License":"Try to hack the COM panel, maybe it will hack the auxiliary panel!","LicenseInformationOrigin":4},{"PackageId":"International Identity Planner","PackageVersion":"4.2.1","License":"You can\u0027t compress the capacitor without copying the virtual USB capacitor!","LicenseInformationOrigin":0},{"PackageId":"Central Interactions Manager","PackageVersion":"7.0.9","LicenseInformationOrigin":0},{"PackageId":"National Communications Facilitator","PackageVersion":"3.1.0","License":"quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Legacy Functionality Consultant","PackageVersion":"8.0.9","PackageProjectUrl":"http://emie.info","License":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","LicenseInformationOrigin":3},{"PackageId":"Lead Tactics Executive","PackageVersion":"6.2.9","PackageProjectUrl":"https://lowell.org","LicenseInformationOrigin":2},{"PackageId":"Human Accountability Analyst","PackageVersion":"0.8.7","License":"parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!","LicenseInformationOrigin":3},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","LicenseInformationOrigin":2},{"PackageId":"Corporate Paradigm Representative","PackageVersion":"7.0.2","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"Customer Integration Agent","PackageVersion":"3.6.0","License":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"Regional Markets Supervisor","PackageVersion":"7.7.6","License":"If we transmit the system, we can get to the SMTP system through the virtual SMTP system!","LicenseInformationOrigin":0},{"PackageId":"District Brand Designer","PackageVersion":"3.4.8","PackageProjectUrl":"https://josiane.org","License":"Try to quantify the PNG program, maybe it will quantify the online program!","LicenseInformationOrigin":3},{"PackageId":"Human Solutions Assistant","PackageVersion":"1.9.8","PackageProjectUrl":"http://carter.info","License":"Try to parse the PNG panel, maybe it will parse the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Legacy Data Facilitator","PackageVersion":"0.9.0","PackageProjectUrl":"https://beatrice.net","License":"bypassing the program won\u0027t do anything, we need to bypass the optical AI program!","LicenseInformationOrigin":4},{"PackageId":"Senior Identity Specialist","PackageVersion":"2.8.9","PackageProjectUrl":"https://kennedy.biz","License":"We need to program the primary THX protocol!","LicenseInformationOrigin":3},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Mobility Representative","PackageVersion":"8.4.2","PackageProjectUrl":"http://brooks.info","LicenseInformationOrigin":3},{"PackageId":"Customer Implementation Director","PackageVersion":"5.9.1","LicenseInformationOrigin":2},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":0},{"PackageId":"Principal Optimization Representative","PackageVersion":"0.4.8","License":"If we index the system, we can get to the XSS system through the cross-platform XSS system!","LicenseInformationOrigin":4},{"PackageId":"Global Response Coordinator","PackageVersion":"9.7.3","PackageProjectUrl":"https://zelda.net","License":"Use the solid state SQL firewall, then you can connect the solid state firewall!","LicenseInformationOrigin":4},{"PackageId":"Internal Infrastructure Strategist","PackageVersion":"7.2.2","PackageProjectUrl":"http://ahmad.com","License":"I\u0027ll transmit the optical XML sensor, that should sensor the XML sensor!","LicenseInformationOrigin":4},{"PackageId":"National Tactics Architect","PackageVersion":"6.7.8","PackageProjectUrl":"https://margaret.net","License":"We need to parse the auxiliary SAS capacitor!","LicenseInformationOrigin":1},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Chief Accounts Associate","PackageVersion":"8.5.5","License":"You can\u0027t generate the panel without compressing the neural SAS panel!","LicenseInformationOrigin":2},{"PackageId":"Principal Web Facilitator","PackageVersion":"5.4.5","PackageProjectUrl":"http://paris.name","License":"compressing the firewall won\u0027t do anything, we need to copy the bluetooth COM firewall!","LicenseInformationOrigin":4},{"PackageId":"National Accounts Associate","PackageVersion":"2.7.6","LicenseInformationOrigin":4},{"PackageId":"Central Marketing Technician","PackageVersion":"8.7.2","PackageProjectUrl":"http://albina.org","License":"Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","LicenseInformationOrigin":4},{"PackageId":"Dynamic Configuration Executive","PackageVersion":"4.7.6","License":"If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Chief Division Director","PackageVersion":"3.4.7","PackageProjectUrl":"http://alejandrin.biz","License":"Try to override the CSS microchip, maybe it will override the primary microchip!","LicenseInformationOrigin":2},{"PackageId":"Direct Directives Strategist","PackageVersion":"7.3.1","LicenseInformationOrigin":3},{"PackageId":"Chief Infrastructure Consultant","PackageVersion":"4.1.2","PackageProjectUrl":"https://theron.info","License":"Use the multi-byte IB feed, then you can navigate the multi-byte feed!","LicenseInformationOrigin":1},{"PackageId":"Internal Branding Supervisor","PackageVersion":"6.7.4","License":"I\u0027ll copy the auxiliary PCI panel, that should panel the PCI panel!","LicenseInformationOrigin":1},{"PackageId":"Future Markets Architect","PackageVersion":"9.0.8","LicenseInformationOrigin":4},{"PackageId":"Principal Intranet Liaison","PackageVersion":"5.1.0","PackageProjectUrl":"http://neva.info","License":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"Central Integration Analyst","PackageVersion":"0.4.0","PackageProjectUrl":"https://laverne.name","License":"If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!","LicenseInformationOrigin":4},{"PackageId":"National Identity Technician","PackageVersion":"7.4.9","PackageProjectUrl":"https://benedict.org","License":"Try to parse the SMTP feed, maybe it will parse the multi-byte feed!","LicenseInformationOrigin":4},{"PackageId":"Central Marketing Director","PackageVersion":"3.2.5","PackageProjectUrl":"https://anibal.net","LicenseInformationOrigin":4},{"PackageId":"District Web Developer","PackageVersion":"6.1.9","PackageProjectUrl":"http://arthur.net","LicenseInformationOrigin":2},{"PackageId":"Dynamic Functionality Consultant","PackageVersion":"4.9.1","PackageProjectUrl":"https://lonnie.info","LicenseInformationOrigin":2},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"http://annabelle.net","LicenseInformationOrigin":2},{"PackageId":"District Intranet Designer","PackageVersion":"4.5.0","LicenseInformationOrigin":3},{"PackageId":"National Tactics Engineer","PackageVersion":"3.7.5","PackageProjectUrl":"https://alexys.org","License":"generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseInformationOrigin":3},{"PackageId":"Chief Assurance Associate","PackageVersion":"3.3.1","PackageProjectUrl":"https://tyrese.info","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseInformationOrigin":1},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":3},{"PackageId":"Global Markets Executive","PackageVersion":"2.5.8","LicenseInformationOrigin":0},{"PackageId":"Future Accounts Producer","PackageVersion":"9.4.3","License":"You can\u0027t override the port without indexing the neural THX port!","LicenseInformationOrigin":2},{"PackageId":"Customer Quality Technician","PackageVersion":"9.7.0","License":"If we index the card, we can get to the XSS card through the neural XSS card!","LicenseInformationOrigin":2},{"PackageId":"Product Applications Assistant","PackageVersion":"2.8.4","PackageProjectUrl":"https://carleton.info","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":4},{"PackageId":"Investor Accountability Officer","PackageVersion":"2.4.3","LicenseInformationOrigin":4},{"PackageId":"Forward Functionality Analyst","PackageVersion":"4.5.1","PackageProjectUrl":"http://orie.name","LicenseInformationOrigin":0},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":1},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"http://orlo.name","License":"Try to program the XML capacitor, maybe it will program the haptic capacitor!","LicenseInformationOrigin":3},{"PackageId":"Product Implementation Officer","PackageVersion":"1.9.9","License":"Try to back up the AGP system, maybe it will back up the 1080p system!","LicenseInformationOrigin":2},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":0},{"PackageId":"Future Interactions Specialist","PackageVersion":"8.8.8","License":"quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!","LicenseInformationOrigin":3},{"PackageId":"Direct Assurance Supervisor","PackageVersion":"4.1.8","PackageProjectUrl":"https://aniyah.org","LicenseInformationOrigin":4},{"PackageId":"International Research Director","PackageVersion":"4.1.0","License":"Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!","LicenseInformationOrigin":1},{"PackageId":"Product Identity Architect","PackageVersion":"5.6.4","PackageProjectUrl":"http://darian.org","License":"The GB bus is down, back up the redundant bus so we can back up the GB bus!","LicenseInformationOrigin":1},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"National Creative Executive","PackageVersion":"7.5.7","PackageProjectUrl":"http://mallory.biz","LicenseInformationOrigin":2},{"PackageId":"Human Usability Associate","PackageVersion":"5.2.5","PackageProjectUrl":"http://hunter.info","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":0},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","License":"We need to copy the online THX firewall!","LicenseInformationOrigin":3},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","LicenseInformationOrigin":3},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","LicenseInformationOrigin":3},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"Chief Solutions Orchestrator","PackageVersion":"8.7.8","License":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseInformationOrigin":3},{"PackageId":"Forward Identity Orchestrator","PackageVersion":"1.3.3","License":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":3},{"PackageId":"Chief Marketing Assistant","PackageVersion":"7.3.5","LicenseInformationOrigin":0},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":1},{"PackageId":"Human Creative Engineer","PackageVersion":"7.5.1","LicenseInformationOrigin":2},{"PackageId":"Chief Mobility Planner","PackageVersion":"7.1.0","LicenseInformationOrigin":4},{"PackageId":"Corporate Accountability Representative","PackageVersion":"2.3.2","LicenseInformationOrigin":2},{"PackageId":"Global Usability Producer","PackageVersion":"4.9.5","License":"If we hack the application, we can get to the PCI application through the 1080p PCI application!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Brand Technician","PackageVersion":"2.5.6","PackageProjectUrl":"http://lesly.info","LicenseInformationOrigin":0},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Senior Division Liaison","PackageVersion":"7.1.3","LicenseInformationOrigin":3},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Lead Integration Liaison","PackageVersion":"1.8.8","PackageProjectUrl":"https://sean.com","LicenseInformationOrigin":1},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..331f15f4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Human Implementation Designer","PackageVersion":"8.3.7","License":"Try to navigate the RSS card, maybe it will navigate the haptic card!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Customer Configuration Manager","PackageVersion":"1.6.8","PackageProjectUrl":"http://sylvan.net","License":"I\u0027ll program the online RSS card, that should card the RSS card!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Communications Supervisor","PackageVersion":"2.6.8","PackageProjectUrl":"https://carol.biz","LicenseInformationOrigin":4},{"PackageId":"Product Quality Analyst","PackageVersion":"3.6.5","PackageProjectUrl":"https://delbert.com","License":"You can\u0027t parse the port without bypassing the multi-byte GB port!","LicenseInformationOrigin":4},{"PackageId":"Human Configuration Assistant","PackageVersion":"0.1.1","PackageProjectUrl":"http://frederick.com","License":"I\u0027ll bypass the solid state SMS system, that should system the SMS system!","LicenseInformationOrigin":2},{"PackageId":"Direct Assurance Supervisor","PackageVersion":"4.1.8","PackageProjectUrl":"https://aniyah.org","LicenseInformationOrigin":4},{"PackageId":"Dynamic Mobility Representative","PackageVersion":"8.4.2","PackageProjectUrl":"http://brooks.info","LicenseInformationOrigin":3},{"PackageId":"Future Interactions Specialist","PackageVersion":"8.8.8","License":"quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Creative Liaison","PackageVersion":"2.9.9","PackageProjectUrl":"http://albert.org","LicenseInformationOrigin":4},{"PackageId":"Chief Assurance Associate","PackageVersion":"3.3.1","PackageProjectUrl":"https://tyrese.info","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseInformationOrigin":3},{"PackageId":"District Factors Producer","PackageVersion":"1.6.6","License":"If we reboot the panel, we can get to the THX panel through the solid state THX panel!","LicenseInformationOrigin":2},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":1},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Chief Implementation Assistant","PackageVersion":"6.1.2","PackageProjectUrl":"http://cathryn.biz","LicenseInformationOrigin":2},{"PackageId":"Customer Security Representative","PackageVersion":"3.7.3","PackageProjectUrl":"https://jalon.net","License":"The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!","LicenseInformationOrigin":0},{"PackageId":"Lead Integration Liaison","PackageVersion":"1.8.8","PackageProjectUrl":"https://sean.com","LicenseInformationOrigin":1},{"PackageId":"Human Creative Engineer","PackageVersion":"7.5.1","LicenseInformationOrigin":2},{"PackageId":"Customer Directives Director","PackageVersion":"7.9.2","License":"Try to hack the COM panel, maybe it will hack the auxiliary panel!","LicenseInformationOrigin":4},{"PackageId":"Future Markets Architect","PackageVersion":"9.0.8","LicenseInformationOrigin":4},{"PackageId":"Global Usability Producer","PackageVersion":"4.9.5","License":"If we hack the application, we can get to the PCI application through the 1080p PCI application!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Technician","PackageVersion":"6.8.3","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","LicenseInformationOrigin":1},{"PackageId":"International Identity Planner","PackageVersion":"4.2.1","License":"You can\u0027t compress the capacitor without copying the virtual USB capacitor!","LicenseInformationOrigin":0},{"PackageId":"Chief Division Director","PackageVersion":"3.4.7","PackageProjectUrl":"http://alejandrin.biz","License":"Try to override the CSS microchip, maybe it will override the primary microchip!","LicenseInformationOrigin":2},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","LicenseInformationOrigin":2},{"PackageId":"National Tactics Architect","PackageVersion":"6.7.8","PackageProjectUrl":"https://margaret.net","License":"We need to parse the auxiliary SAS capacitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Integration Agent","PackageVersion":"3.6.0","License":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"Regional Markets Supervisor","PackageVersion":"7.7.6","License":"If we transmit the system, we can get to the SMTP system through the virtual SMTP system!","LicenseInformationOrigin":0},{"PackageId":"Chief Marketing Assistant","PackageVersion":"7.3.5","LicenseInformationOrigin":0},{"PackageId":"National Creative Executive","PackageVersion":"7.5.7","PackageProjectUrl":"http://mallory.biz","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Configuration Specialist","PackageVersion":"8.8.8","PackageProjectUrl":"http://brown.com","License":"Use the 1080p XML circuit, then you can generate the 1080p circuit!","LicenseInformationOrigin":4},{"PackageId":"District Brand Designer","PackageVersion":"3.4.8","PackageProjectUrl":"https://josiane.org","License":"Try to quantify the PNG program, maybe it will quantify the online program!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","LicenseInformationOrigin":3},{"PackageId":"Central Markets Officer","PackageVersion":"6.8.8","LicenseInformationOrigin":0},{"PackageId":"Dynamic Configuration Executive","PackageVersion":"4.7.6","License":"If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Customer Quality Technician","PackageVersion":"9.7.0","License":"If we index the card, we can get to the XSS card through the neural XSS card!","LicenseInformationOrigin":2},{"PackageId":"Internal Infrastructure Strategist","PackageVersion":"7.2.2","PackageProjectUrl":"http://ahmad.com","License":"I\u0027ll transmit the optical XML sensor, that should sensor the XML sensor!","LicenseInformationOrigin":4},{"PackageId":"Human Accountability Analyst","PackageVersion":"0.8.7","License":"parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!","LicenseInformationOrigin":3},{"PackageId":"Principal Web Facilitator","PackageVersion":"5.4.5","PackageProjectUrl":"http://paris.name","License":"compressing the firewall won\u0027t do anything, we need to copy the bluetooth COM firewall!","LicenseInformationOrigin":4},{"PackageId":"Central Marketing Technician","PackageVersion":"8.7.2","PackageProjectUrl":"http://albina.org","License":"Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Infrastructure Consultant","PackageVersion":"4.1.2","PackageProjectUrl":"https://theron.info","License":"Use the multi-byte IB feed, then you can navigate the multi-byte feed!","LicenseInformationOrigin":1},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Customer Implementation Director","PackageVersion":"5.9.1","LicenseInformationOrigin":2},{"PackageId":"Legacy Data Facilitator","PackageVersion":"0.9.0","PackageProjectUrl":"https://beatrice.net","License":"bypassing the program won\u0027t do anything, we need to bypass the optical AI program!","LicenseInformationOrigin":4},{"PackageId":"Corporate Paradigm Representative","PackageVersion":"7.0.2","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Mobility Planner","PackageVersion":"7.1.0","LicenseInformationOrigin":4},{"PackageId":"Product Implementation Officer","PackageVersion":"1.9.9","License":"Try to back up the AGP system, maybe it will back up the 1080p system!","LicenseInformationOrigin":2},{"PackageId":"Product Identity Architect","PackageVersion":"5.6.4","PackageProjectUrl":"http://darian.org","License":"The GB bus is down, back up the redundant bus so we can back up the GB bus!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Brand Technician","PackageVersion":"2.5.6","PackageProjectUrl":"http://lesly.info","LicenseInformationOrigin":0},{"PackageId":"Future Accounts Producer","PackageVersion":"9.4.3","License":"You can\u0027t override the port without indexing the neural THX port!","LicenseInformationOrigin":2},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseInformationOrigin":3},{"PackageId":"Customer Operations Officer","PackageVersion":"2.6.0","PackageProjectUrl":"http://antonette.org","License":"Use the bluetooth USB alarm, then you can override the bluetooth alarm!","LicenseInformationOrigin":4},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":1},{"PackageId":"Principal Intranet Liaison","PackageVersion":"5.1.0","PackageProjectUrl":"http://neva.info","License":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"Forward Identity Orchestrator","PackageVersion":"1.3.3","License":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":3},{"PackageId":"National Communications Facilitator","PackageVersion":"3.1.0","License":"quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Central Integration Analyst","PackageVersion":"0.4.0","PackageProjectUrl":"https://laverne.name","License":"If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!","LicenseInformationOrigin":4},{"PackageId":"District Intranet Designer","PackageVersion":"4.5.0","LicenseInformationOrigin":3},{"PackageId":"District Web Developer","PackageVersion":"6.1.9","PackageProjectUrl":"http://arthur.net","LicenseInformationOrigin":2},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","LicenseInformationOrigin":3},{"PackageId":"Central Interactions Manager","PackageVersion":"7.0.9","LicenseInformationOrigin":0},{"PackageId":"Central Marketing Director","PackageVersion":"3.2.5","PackageProjectUrl":"https://anibal.net","LicenseInformationOrigin":4},{"PackageId":"Chief Accounts Associate","PackageVersion":"8.5.5","License":"You can\u0027t generate the panel without compressing the neural SAS panel!","LicenseInformationOrigin":2},{"PackageId":"National Identity Technician","PackageVersion":"7.4.9","PackageProjectUrl":"https://benedict.org","License":"Try to parse the SMTP feed, maybe it will parse the multi-byte feed!","LicenseInformationOrigin":4},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":3},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","License":"We need to copy the online THX firewall!","LicenseInformationOrigin":3},{"PackageId":"Investor Accountability Officer","PackageVersion":"2.4.3","LicenseInformationOrigin":4},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"National Accounts Associate","PackageVersion":"2.7.6","LicenseInformationOrigin":4},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"http://orlo.name","License":"Try to program the XML capacitor, maybe it will program the haptic capacitor!","LicenseInformationOrigin":3},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","LicenseInformationOrigin":4},{"PackageId":"Principal Implementation Director","PackageVersion":"7.1.6","PackageProjectUrl":"http://pearlie.org","License":"We need to transmit the auxiliary FTP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Chief Solutions Orchestrator","PackageVersion":"8.7.8","License":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseInformationOrigin":3},{"PackageId":"Forward Functionality Analyst","PackageVersion":"4.5.1","PackageProjectUrl":"http://orie.name","LicenseInformationOrigin":0},{"PackageId":"National Tactics Engineer","PackageVersion":"3.7.5","PackageProjectUrl":"https://alexys.org","License":"generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!","LicenseInformationOrigin":1},{"PackageId":"Senior Identity Specialist","PackageVersion":"2.8.9","PackageProjectUrl":"https://kennedy.biz","License":"We need to program the primary THX protocol!","LicenseInformationOrigin":3},{"PackageId":"Global Markets Executive","PackageVersion":"2.5.8","LicenseInformationOrigin":0},{"PackageId":"Product Applications Assistant","PackageVersion":"2.8.4","PackageProjectUrl":"https://carleton.info","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"http://annabelle.net","LicenseInformationOrigin":2},{"PackageId":"Global Security Liaison","PackageVersion":"8.1.2","LicenseInformationOrigin":0},{"PackageId":"Global Response Coordinator","PackageVersion":"9.7.3","PackageProjectUrl":"https://zelda.net","License":"Use the solid state SQL firewall, then you can connect the solid state firewall!","LicenseInformationOrigin":4},{"PackageId":"Internal Branding Supervisor","PackageVersion":"6.7.4","License":"I\u0027ll copy the auxiliary PCI panel, that should panel the PCI panel!","LicenseInformationOrigin":1},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":0},{"PackageId":"Senior Division Liaison","PackageVersion":"7.1.3","LicenseInformationOrigin":3},{"PackageId":"Regional Interactions Assistant","PackageVersion":"8.4.1","License":"I\u0027ll hack the optical COM alarm, that should alarm the COM alarm!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Functionality Consultant","PackageVersion":"4.9.1","PackageProjectUrl":"https://lonnie.info","LicenseInformationOrigin":2},{"PackageId":"Principal Optimization Representative","PackageVersion":"0.4.8","License":"If we index the system, we can get to the XSS system through the cross-platform XSS system!","LicenseInformationOrigin":4},{"PackageId":"Corporate Accountability Representative","PackageVersion":"2.3.2","LicenseInformationOrigin":2},{"PackageId":"Legacy Functionality Consultant","PackageVersion":"8.0.9","PackageProjectUrl":"http://emie.info","License":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","LicenseInformationOrigin":3},{"PackageId":"Lead Tactics Executive","PackageVersion":"6.2.9","PackageProjectUrl":"https://lowell.org","LicenseInformationOrigin":2},{"PackageId":"International Research Director","PackageVersion":"4.1.0","License":"Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!","LicenseInformationOrigin":1},{"PackageId":"Internal Accounts Consultant","PackageVersion":"6.3.4","PackageProjectUrl":"https://elda.info","License":"Try to connect the SMS feed, maybe it will connect the mobile feed!","LicenseInformationOrigin":0},{"PackageId":"Human Usability Associate","PackageVersion":"5.2.5","PackageProjectUrl":"http://hunter.info","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":0},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"Human Solutions Assistant","PackageVersion":"1.9.8","PackageProjectUrl":"http://carter.info","License":"Try to parse the PNG panel, maybe it will parse the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Direct Directives Strategist","PackageVersion":"7.3.1","LicenseInformationOrigin":3},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..00725741 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..f1198ef9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","ValidationErrors":[{"Error":"Mervin","Context":"http://celestine.info"},{"Error":"Amalia","Context":"https://shanelle.info"},{"Error":"Sheila","Context":"http://darrell.info"},{"Error":"Alec","Context":"https://candice.biz"},{"Error":"Linnea","Context":"http://everardo.info"},{"Error":"Daryl","Context":"https://jerrod.com"},{"Error":"Laila","Context":"http://caleigh.net"},{"Error":"Adolfo","Context":"http://daisha.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Lead Markets Designer","PackageVersion":"2.8.4","PackageProjectUrl":"https://amara.info","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"LicenseInformationOrigin":2},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","ValidationErrors":[{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"},{"Error":"Theresia","Context":"http://kristin.net"},{"Error":"Lester","Context":"https://paige.com"}],"LicenseInformationOrigin":1},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":0},{"PackageId":"Lead Intranet Officer","PackageVersion":"6.4.9","ValidationErrors":[{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"}],"LicenseInformationOrigin":1},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Investor Research Facilitator","PackageVersion":"5.7.5","ValidationErrors":[{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"},{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"}],"LicenseInformationOrigin":0},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Bill","Context":"http://jairo.net"},{"Error":"Clemmie","Context":"http://shanny.net"},{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseInformationOrigin":2},{"PackageId":"Human Usability Specialist","PackageVersion":"3.2.8","PackageProjectUrl":"http://micah.info","ValidationErrors":[{"Error":"Evalyn","Context":"https://myrtis.name"},{"Error":"Ursula","Context":"https://werner.net"},{"Error":"Linwood","Context":"http://rebekah.org"},{"Error":"Cleve","Context":"https://claudie.net"},{"Error":"Theodora","Context":"http://faye.info"}],"LicenseInformationOrigin":0},{"PackageId":"International Integration Orchestrator","PackageVersion":"5.4.5","ValidationErrors":[{"Error":"Steve","Context":"http://lon.org"},{"Error":"Braeden","Context":"https://sunny.name"},{"Error":"Leslie","Context":"http://bettie.info"},{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Accounts Associate","PackageVersion":"3.2.6","PackageProjectUrl":"https://vesta.com","ValidationErrors":[{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"},{"Error":"Rogers","Context":"https://bertrand.biz"},{"Error":"Annetta","Context":"https://remington.org"},{"Error":"Efrain","Context":"http://davion.org"},{"Error":"Merle","Context":"https://abigayle.org"},{"Error":"Jerod","Context":"https://vicenta.info"},{"Error":"Kayli","Context":"https://shaun.net"},{"Error":"Antwan","Context":"https://hazel.net"}],"LicenseInformationOrigin":4},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3},{"PackageId":"National Accounts Liaison","PackageVersion":"7.2.6","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"LicenseInformationOrigin":4},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Global Response Associate","PackageVersion":"1.9.8","ValidationErrors":[{"Error":"Sandra","Context":"http://antonina.com"},{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"},{"Error":"Amari","Context":"http://viviane.net"},{"Error":"Kelley","Context":"http://doris.net"},{"Error":"Kennedy","Context":"https://milo.net"}],"License":"The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Marketing Consultant","PackageVersion":"2.4.9","ValidationErrors":[{"Error":"Angie","Context":"https://ardella.info"},{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"}],"LicenseInformationOrigin":4},{"PackageId":"Global Optimization Representative","PackageVersion":"8.2.6","ValidationErrors":[{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Legacy Optimization Orchestrator","PackageVersion":"2.4.2","ValidationErrors":[{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"},{"Error":"Shaun","Context":"https://concepcion.net"},{"Error":"Moises","Context":"http://rupert.info"}],"License":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":1},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..66e598a3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..4620614d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..31b7459b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Forward Functionality Analyst","PackageVersion":"4.5.1","PackageProjectUrl":"http://orie.name","LicenseInformationOrigin":0},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"http://annabelle.net","LicenseInformationOrigin":2},{"PackageId":"National Communications Facilitator","PackageVersion":"3.1.0","License":"quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Central Interactions Manager","PackageVersion":"7.0.9","LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseInformationOrigin":3},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseInformationOrigin":3},{"PackageId":"National Tactics Engineer","PackageVersion":"3.7.5","PackageProjectUrl":"https://alexys.org","License":"generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Security Technician","PackageVersion":"6.8.3","LicenseInformationOrigin":2},{"PackageId":"Customer Operations Officer","PackageVersion":"2.6.0","PackageProjectUrl":"http://antonette.org","License":"Use the bluetooth USB alarm, then you can override the bluetooth alarm!","LicenseInformationOrigin":4},{"PackageId":"Product Applications Assistant","PackageVersion":"2.8.4","PackageProjectUrl":"https://carleton.info","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":4},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Global Security Liaison","PackageVersion":"8.1.2","LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":1},{"PackageId":"Chief Assurance Associate","PackageVersion":"3.3.1","PackageProjectUrl":"https://tyrese.info","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseInformationOrigin":1},{"PackageId":"Central Integration Analyst","PackageVersion":"0.4.0","PackageProjectUrl":"https://laverne.name","License":"If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!","LicenseInformationOrigin":4},{"PackageId":"Customer Directives Director","PackageVersion":"7.9.2","License":"Try to hack the COM panel, maybe it will hack the auxiliary panel!","LicenseInformationOrigin":4},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..535d2aea --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Tactics Engineer","PackageVersion":"3.7.5","PackageProjectUrl":"https://alexys.org","License":"generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Chief Assurance Associate","PackageVersion":"3.3.1","PackageProjectUrl":"https://tyrese.info","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseInformationOrigin":3},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Forward Functionality Analyst","PackageVersion":"4.5.1","PackageProjectUrl":"http://orie.name","LicenseInformationOrigin":0},{"PackageId":"Lead Intranet Officer","PackageVersion":"6.4.9","ValidationErrors":[{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"}],"LicenseInformationOrigin":1},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Bill","Context":"http://jairo.net"},{"Error":"Clemmie","Context":"http://shanny.net"},{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseInformationOrigin":2},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":1},{"PackageId":"Global Security Liaison","PackageVersion":"8.1.2","LicenseInformationOrigin":0},{"PackageId":"Human Usability Specialist","PackageVersion":"3.2.8","PackageProjectUrl":"http://micah.info","ValidationErrors":[{"Error":"Evalyn","Context":"https://myrtis.name"},{"Error":"Ursula","Context":"https://werner.net"},{"Error":"Linwood","Context":"http://rebekah.org"},{"Error":"Cleve","Context":"https://claudie.net"},{"Error":"Theodora","Context":"http://faye.info"}],"LicenseInformationOrigin":0},{"PackageId":"International Integration Orchestrator","PackageVersion":"5.4.5","ValidationErrors":[{"Error":"Steve","Context":"http://lon.org"},{"Error":"Braeden","Context":"https://sunny.name"},{"Error":"Leslie","Context":"http://bettie.info"},{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"}],"LicenseInformationOrigin":0},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseInformationOrigin":3},{"PackageId":"Global Response Associate","PackageVersion":"1.9.8","ValidationErrors":[{"Error":"Sandra","Context":"http://antonina.com"},{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"},{"Error":"Amari","Context":"http://viviane.net"},{"Error":"Kelley","Context":"http://doris.net"},{"Error":"Kennedy","Context":"https://milo.net"}],"License":"The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","ValidationErrors":[{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"},{"Error":"Theresia","Context":"http://kristin.net"},{"Error":"Lester","Context":"https://paige.com"}],"LicenseInformationOrigin":1},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Central Interactions Manager","PackageVersion":"7.0.9","LicenseInformationOrigin":0},{"PackageId":"Customer Directives Director","PackageVersion":"7.9.2","License":"Try to hack the COM panel, maybe it will hack the auxiliary panel!","LicenseInformationOrigin":4},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","ValidationErrors":[{"Error":"Mervin","Context":"http://celestine.info"},{"Error":"Amalia","Context":"https://shanelle.info"},{"Error":"Sheila","Context":"http://darrell.info"},{"Error":"Alec","Context":"https://candice.biz"},{"Error":"Linnea","Context":"http://everardo.info"},{"Error":"Daryl","Context":"https://jerrod.com"},{"Error":"Laila","Context":"http://caleigh.net"},{"Error":"Adolfo","Context":"http://daisha.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Direct Accounts Associate","PackageVersion":"3.2.6","PackageProjectUrl":"https://vesta.com","ValidationErrors":[{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"},{"Error":"Rogers","Context":"https://bertrand.biz"},{"Error":"Annetta","Context":"https://remington.org"},{"Error":"Efrain","Context":"http://davion.org"},{"Error":"Merle","Context":"https://abigayle.org"},{"Error":"Jerod","Context":"https://vicenta.info"},{"Error":"Kayli","Context":"https://shaun.net"},{"Error":"Antwan","Context":"https://hazel.net"}],"LicenseInformationOrigin":4},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Security Technician","PackageVersion":"6.8.3","LicenseInformationOrigin":2},{"PackageId":"Investor Research Facilitator","PackageVersion":"5.7.5","ValidationErrors":[{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"},{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"}],"LicenseInformationOrigin":0},{"PackageId":"National Accounts Liaison","PackageVersion":"7.2.6","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"LicenseInformationOrigin":4},{"PackageId":"Global Optimization Representative","PackageVersion":"8.2.6","ValidationErrors":[{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Lead Markets Designer","PackageVersion":"2.8.4","PackageProjectUrl":"https://amara.info","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"LicenseInformationOrigin":2},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","LicenseInformationOrigin":3},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":0},{"PackageId":"National Communications Facilitator","PackageVersion":"3.1.0","License":"quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"http://annabelle.net","LicenseInformationOrigin":2},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Central Integration Analyst","PackageVersion":"0.4.0","PackageProjectUrl":"https://laverne.name","License":"If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!","LicenseInformationOrigin":4},{"PackageId":"Product Applications Assistant","PackageVersion":"2.8.4","PackageProjectUrl":"https://carleton.info","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":4},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"Legacy Optimization Orchestrator","PackageVersion":"2.4.2","ValidationErrors":[{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"},{"Error":"Shaun","Context":"https://concepcion.net"},{"Error":"Moises","Context":"http://rupert.info"}],"License":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Marketing Consultant","PackageVersion":"2.4.9","ValidationErrors":[{"Error":"Angie","Context":"https://ardella.info"},{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"}],"LicenseInformationOrigin":4},{"PackageId":"Customer Operations Officer","PackageVersion":"2.6.0","PackageProjectUrl":"http://antonette.org","License":"Use the bluetooth USB alarm, then you can override the bluetooth alarm!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..193d8c5a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Tactics Engineer","PackageVersion":"3.7.5","PackageProjectUrl":"https://alexys.org","License":"generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","LicenseInformationOrigin":3},{"PackageId":"Forward Functionality Analyst","PackageVersion":"4.5.1","PackageProjectUrl":"http://orie.name","LicenseInformationOrigin":0},{"PackageId":"National Communications Facilitator","PackageVersion":"3.1.0","License":"quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Central Integration Analyst","PackageVersion":"0.4.0","PackageProjectUrl":"https://laverne.name","License":"If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!","LicenseInformationOrigin":4},{"PackageId":"Global Security Liaison","PackageVersion":"8.1.2","LicenseInformationOrigin":0},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"Central Interactions Manager","PackageVersion":"7.0.9","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Chief Assurance Associate","PackageVersion":"3.3.1","PackageProjectUrl":"https://tyrese.info","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseInformationOrigin":1},{"PackageId":"Customer Directives Director","PackageVersion":"7.9.2","License":"Try to hack the COM panel, maybe it will hack the auxiliary panel!","LicenseInformationOrigin":4},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseInformationOrigin":3},{"PackageId":"Product Applications Assistant","PackageVersion":"2.8.4","PackageProjectUrl":"https://carleton.info","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":4},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"http://annabelle.net","LicenseInformationOrigin":2},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"Dynamic Security Technician","PackageVersion":"6.8.3","LicenseInformationOrigin":2},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseInformationOrigin":3},{"PackageId":"Customer Operations Officer","PackageVersion":"2.6.0","PackageProjectUrl":"http://antonette.org","License":"Use the bluetooth USB alarm, then you can override the bluetooth alarm!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..e10b2120 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Tactics Engineer","PackageVersion":"3.7.5","PackageProjectUrl":"https://alexys.org","License":"generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"http://annabelle.net","LicenseInformationOrigin":2},{"PackageId":"Central Integration Analyst","PackageVersion":"0.4.0","PackageProjectUrl":"https://laverne.name","License":"If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Security Technician","PackageVersion":"6.8.3","LicenseInformationOrigin":2},{"PackageId":"Global Security Liaison","PackageVersion":"8.1.2","LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Central Interactions Manager","PackageVersion":"7.0.9","LicenseInformationOrigin":0},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseInformationOrigin":3},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseInformationOrigin":3},{"PackageId":"Forward Functionality Analyst","PackageVersion":"4.5.1","PackageProjectUrl":"http://orie.name","LicenseInformationOrigin":0},{"PackageId":"Customer Operations Officer","PackageVersion":"2.6.0","PackageProjectUrl":"http://antonette.org","License":"Use the bluetooth USB alarm, then you can override the bluetooth alarm!","LicenseInformationOrigin":4},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":1},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","LicenseInformationOrigin":3},{"PackageId":"Customer Directives Director","PackageVersion":"7.9.2","License":"Try to hack the COM panel, maybe it will hack the auxiliary panel!","LicenseInformationOrigin":4},{"PackageId":"Product Applications Assistant","PackageVersion":"2.8.4","PackageProjectUrl":"https://carleton.info","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":4},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"Chief Assurance Associate","PackageVersion":"3.3.1","PackageProjectUrl":"https://tyrese.info","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseInformationOrigin":1},{"PackageId":"National Communications Facilitator","PackageVersion":"3.1.0","License":"quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..e4e42f78 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..6dff92c8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"National Accounts Liaison","PackageVersion":"7.2.6","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"LicenseInformationOrigin":4},{"PackageId":"Global Response Associate","PackageVersion":"1.9.8","ValidationErrors":[{"Error":"Sandra","Context":"http://antonina.com"},{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"},{"Error":"Amari","Context":"http://viviane.net"},{"Error":"Kelley","Context":"http://doris.net"},{"Error":"Kennedy","Context":"https://milo.net"}],"License":"The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","ValidationErrors":[{"Error":"Mervin","Context":"http://celestine.info"},{"Error":"Amalia","Context":"https://shanelle.info"},{"Error":"Sheila","Context":"http://darrell.info"},{"Error":"Alec","Context":"https://candice.biz"},{"Error":"Linnea","Context":"http://everardo.info"},{"Error":"Daryl","Context":"https://jerrod.com"},{"Error":"Laila","Context":"http://caleigh.net"},{"Error":"Adolfo","Context":"http://daisha.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"Lead Intranet Officer","PackageVersion":"6.4.9","ValidationErrors":[{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"}],"LicenseInformationOrigin":1},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Human Usability Specialist","PackageVersion":"3.2.8","PackageProjectUrl":"http://micah.info","ValidationErrors":[{"Error":"Evalyn","Context":"https://myrtis.name"},{"Error":"Ursula","Context":"https://werner.net"},{"Error":"Linwood","Context":"http://rebekah.org"},{"Error":"Cleve","Context":"https://claudie.net"},{"Error":"Theodora","Context":"http://faye.info"}],"LicenseInformationOrigin":0},{"PackageId":"International Integration Orchestrator","PackageVersion":"5.4.5","ValidationErrors":[{"Error":"Steve","Context":"http://lon.org"},{"Error":"Braeden","Context":"https://sunny.name"},{"Error":"Leslie","Context":"http://bettie.info"},{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":0},{"PackageId":"Lead Markets Designer","PackageVersion":"2.8.4","PackageProjectUrl":"https://amara.info","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"LicenseInformationOrigin":2},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Bill","Context":"http://jairo.net"},{"Error":"Clemmie","Context":"http://shanny.net"},{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseInformationOrigin":2},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseInformationOrigin":3},{"PackageId":"Global Optimization Representative","PackageVersion":"8.2.6","ValidationErrors":[{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3},{"PackageId":"Investor Research Facilitator","PackageVersion":"5.7.5","ValidationErrors":[{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"},{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"}],"LicenseInformationOrigin":0},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","ValidationErrors":[{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"},{"Error":"Theresia","Context":"http://kristin.net"},{"Error":"Lester","Context":"https://paige.com"}],"LicenseInformationOrigin":1},{"PackageId":"Direct Accounts Associate","PackageVersion":"3.2.6","PackageProjectUrl":"https://vesta.com","ValidationErrors":[{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"},{"Error":"Rogers","Context":"https://bertrand.biz"},{"Error":"Annetta","Context":"https://remington.org"},{"Error":"Efrain","Context":"http://davion.org"},{"Error":"Merle","Context":"https://abigayle.org"},{"Error":"Jerod","Context":"https://vicenta.info"},{"Error":"Kayli","Context":"https://shaun.net"},{"Error":"Antwan","Context":"https://hazel.net"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Optimization Orchestrator","PackageVersion":"2.4.2","ValidationErrors":[{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"},{"Error":"Shaun","Context":"https://concepcion.net"},{"Error":"Moises","Context":"http://rupert.info"}],"License":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Marketing Consultant","PackageVersion":"2.4.9","ValidationErrors":[{"Error":"Angie","Context":"https://ardella.info"},{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..6c4d9653 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..341fd128 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..3aabe550 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..f2b8f441 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseInformationOrigin":3},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseInformationOrigin":3},{"PackageId":"Customer Directives Director","PackageVersion":"7.9.2","License":"Try to hack the COM panel, maybe it will hack the auxiliary panel!","LicenseInformationOrigin":4},{"PackageId":"Chief Assurance Associate","PackageVersion":"3.3.1","PackageProjectUrl":"https://tyrese.info","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseInformationOrigin":1},{"PackageId":"Customer Operations Officer","PackageVersion":"2.6.0","PackageProjectUrl":"http://antonette.org","License":"Use the bluetooth USB alarm, then you can override the bluetooth alarm!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Security Technician","PackageVersion":"6.8.3","LicenseInformationOrigin":2},{"PackageId":"Central Integration Analyst","PackageVersion":"0.4.0","PackageProjectUrl":"https://laverne.name","License":"If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!","LicenseInformationOrigin":4},{"PackageId":"National Communications Facilitator","PackageVersion":"3.1.0","License":"quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"http://annabelle.net","LicenseInformationOrigin":2},{"PackageId":"Forward Functionality Analyst","PackageVersion":"4.5.1","PackageProjectUrl":"http://orie.name","LicenseInformationOrigin":0},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":1},{"PackageId":"Product Applications Assistant","PackageVersion":"2.8.4","PackageProjectUrl":"https://carleton.info","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":4},{"PackageId":"Global Security Liaison","PackageVersion":"8.1.2","LicenseInformationOrigin":0},{"PackageId":"Central Interactions Manager","PackageVersion":"7.0.9","LicenseInformationOrigin":0},{"PackageId":"National Tactics Engineer","PackageVersion":"3.7.5","PackageProjectUrl":"https://alexys.org","License":"generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","LicenseInformationOrigin":3},{"PackageId":"Chief Mobility Planner","PackageVersion":"7.1.0","LicenseInformationOrigin":4},{"PackageId":"Customer Implementation Director","PackageVersion":"5.9.1","LicenseInformationOrigin":2},{"PackageId":"National Tactics Architect","PackageVersion":"6.7.8","PackageProjectUrl":"https://margaret.net","License":"We need to parse the auxiliary SAS capacitor!","LicenseInformationOrigin":1},{"PackageId":"Central Marketing Technician","PackageVersion":"8.7.2","PackageProjectUrl":"http://albina.org","License":"Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Paradigm Representative","PackageVersion":"7.0.2","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Accounts Associate","PackageVersion":"8.5.5","License":"You can\u0027t generate the panel without compressing the neural SAS panel!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Configuration Executive","PackageVersion":"4.7.6","License":"If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Human Usability Associate","PackageVersion":"5.2.5","PackageProjectUrl":"http://hunter.info","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":0},{"PackageId":"Principal Optimization Representative","PackageVersion":"0.4.8","License":"If we index the system, we can get to the XSS system through the cross-platform XSS system!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","LicenseInformationOrigin":4},{"PackageId":"Future Accounts Producer","PackageVersion":"9.4.3","License":"You can\u0027t override the port without indexing the neural THX port!","LicenseInformationOrigin":2},{"PackageId":"Global Usability Producer","PackageVersion":"4.9.5","License":"If we hack the application, we can get to the PCI application through the 1080p PCI application!","LicenseInformationOrigin":0},{"PackageId":"Future Markets Architect","PackageVersion":"9.0.8","LicenseInformationOrigin":4},{"PackageId":"International Identity Planner","PackageVersion":"4.2.1","License":"You can\u0027t compress the capacitor without copying the virtual USB capacitor!","LicenseInformationOrigin":0},{"PackageId":"National Creative Executive","PackageVersion":"7.5.7","PackageProjectUrl":"http://mallory.biz","LicenseInformationOrigin":2},{"PackageId":"Lead Tactics Executive","PackageVersion":"6.2.9","PackageProjectUrl":"https://lowell.org","LicenseInformationOrigin":2},{"PackageId":"Human Solutions Assistant","PackageVersion":"1.9.8","PackageProjectUrl":"http://carter.info","License":"Try to parse the PNG panel, maybe it will parse the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Chief Marketing Assistant","PackageVersion":"7.3.5","LicenseInformationOrigin":0},{"PackageId":"District Brand Designer","PackageVersion":"3.4.8","PackageProjectUrl":"https://josiane.org","License":"Try to quantify the PNG program, maybe it will quantify the online program!","LicenseInformationOrigin":3},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","LicenseInformationOrigin":3},{"PackageId":"Dynamic Mobility Representative","PackageVersion":"8.4.2","PackageProjectUrl":"http://brooks.info","LicenseInformationOrigin":3},{"PackageId":"Principal Implementation Director","PackageVersion":"7.1.6","PackageProjectUrl":"http://pearlie.org","License":"We need to transmit the auxiliary FTP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Chief Solutions Orchestrator","PackageVersion":"8.7.8","License":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseInformationOrigin":3},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":1},{"PackageId":"Human Creative Engineer","PackageVersion":"7.5.1","LicenseInformationOrigin":2},{"PackageId":"Central Markets Officer","PackageVersion":"6.8.8","LicenseInformationOrigin":0},{"PackageId":"National Identity Technician","PackageVersion":"7.4.9","PackageProjectUrl":"https://benedict.org","License":"Try to parse the SMTP feed, maybe it will parse the multi-byte feed!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":0},{"PackageId":"Senior Division Liaison","PackageVersion":"7.1.3","LicenseInformationOrigin":3},{"PackageId":"Lead Integration Liaison","PackageVersion":"1.8.8","PackageProjectUrl":"https://sean.com","LicenseInformationOrigin":1},{"PackageId":"Product Quality Analyst","PackageVersion":"3.6.5","PackageProjectUrl":"https://delbert.com","License":"You can\u0027t parse the port without bypassing the multi-byte GB port!","LicenseInformationOrigin":4},{"PackageId":"District Factors Producer","PackageVersion":"1.6.6","License":"If we reboot the panel, we can get to the THX panel through the solid state THX panel!","LicenseInformationOrigin":2},{"PackageId":"Internal Accounts Consultant","PackageVersion":"6.3.4","PackageProjectUrl":"https://elda.info","License":"Try to connect the SMS feed, maybe it will connect the mobile feed!","LicenseInformationOrigin":0},{"PackageId":"Principal Intranet Liaison","PackageVersion":"5.1.0","PackageProjectUrl":"http://neva.info","License":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Central Marketing Director","PackageVersion":"3.2.5","PackageProjectUrl":"https://anibal.net","LicenseInformationOrigin":4},{"PackageId":"National Accounts Associate","PackageVersion":"2.7.6","LicenseInformationOrigin":4},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Communications Supervisor","PackageVersion":"2.6.8","PackageProjectUrl":"https://carol.biz","LicenseInformationOrigin":4},{"PackageId":"Dynamic Brand Technician","PackageVersion":"2.5.6","PackageProjectUrl":"http://lesly.info","LicenseInformationOrigin":0},{"PackageId":"Senior Identity Specialist","PackageVersion":"2.8.9","PackageProjectUrl":"https://kennedy.biz","License":"We need to program the primary THX protocol!","LicenseInformationOrigin":3},{"PackageId":"Internal Branding Supervisor","PackageVersion":"6.7.4","License":"I\u0027ll copy the auxiliary PCI panel, that should panel the PCI panel!","LicenseInformationOrigin":1},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"Product Identity Architect","PackageVersion":"5.6.4","PackageProjectUrl":"http://darian.org","License":"The GB bus is down, back up the redundant bus so we can back up the GB bus!","LicenseInformationOrigin":1},{"PackageId":"Chief Infrastructure Consultant","PackageVersion":"4.1.2","PackageProjectUrl":"https://theron.info","License":"Use the multi-byte IB feed, then you can navigate the multi-byte feed!","LicenseInformationOrigin":1},{"PackageId":"Principal Web Facilitator","PackageVersion":"5.4.5","PackageProjectUrl":"http://paris.name","License":"compressing the firewall won\u0027t do anything, we need to copy the bluetooth COM firewall!","LicenseInformationOrigin":4},{"PackageId":"Customer Configuration Manager","PackageVersion":"1.6.8","PackageProjectUrl":"http://sylvan.net","License":"I\u0027ll program the online RSS card, that should card the RSS card!","LicenseInformationOrigin":2},{"PackageId":"Global Markets Executive","PackageVersion":"2.5.8","LicenseInformationOrigin":0},{"PackageId":"Corporate Accountability Representative","PackageVersion":"2.3.2","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","LicenseInformationOrigin":1},{"PackageId":"Legacy Functionality Consultant","PackageVersion":"8.0.9","PackageProjectUrl":"http://emie.info","License":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","LicenseInformationOrigin":3},{"PackageId":"International Research Director","PackageVersion":"4.1.0","License":"Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!","LicenseInformationOrigin":1},{"PackageId":"Forward Identity Orchestrator","PackageVersion":"1.3.3","License":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":3},{"PackageId":"District Web Developer","PackageVersion":"6.1.9","PackageProjectUrl":"http://arthur.net","LicenseInformationOrigin":2},{"PackageId":"Customer Quality Technician","PackageVersion":"9.7.0","License":"If we index the card, we can get to the XSS card through the neural XSS card!","LicenseInformationOrigin":2},{"PackageId":"Global Response Coordinator","PackageVersion":"9.7.3","PackageProjectUrl":"https://zelda.net","License":"Use the solid state SQL firewall, then you can connect the solid state firewall!","LicenseInformationOrigin":4},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","License":"We need to copy the online THX firewall!","LicenseInformationOrigin":3},{"PackageId":"Regional Markets Supervisor","PackageVersion":"7.7.6","License":"If we transmit the system, we can get to the SMTP system through the virtual SMTP system!","LicenseInformationOrigin":0},{"PackageId":"Chief Division Director","PackageVersion":"3.4.7","PackageProjectUrl":"http://alejandrin.biz","License":"Try to override the CSS microchip, maybe it will override the primary microchip!","LicenseInformationOrigin":2},{"PackageId":"Human Accountability Analyst","PackageVersion":"0.8.7","License":"parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!","LicenseInformationOrigin":3},{"PackageId":"Direct Assurance Supervisor","PackageVersion":"4.1.8","PackageProjectUrl":"https://aniyah.org","LicenseInformationOrigin":4},{"PackageId":"Regional Interactions Assistant","PackageVersion":"8.4.1","License":"I\u0027ll hack the optical COM alarm, that should alarm the COM alarm!","LicenseInformationOrigin":3},{"PackageId":"Human Configuration Assistant","PackageVersion":"0.1.1","PackageProjectUrl":"http://frederick.com","License":"I\u0027ll bypass the solid state SMS system, that should system the SMS system!","LicenseInformationOrigin":2},{"PackageId":"Legacy Data Facilitator","PackageVersion":"0.9.0","PackageProjectUrl":"https://beatrice.net","License":"bypassing the program won\u0027t do anything, we need to bypass the optical AI program!","LicenseInformationOrigin":4},{"PackageId":"Future Interactions Specialist","PackageVersion":"8.8.8","License":"quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Configuration Specialist","PackageVersion":"8.8.8","PackageProjectUrl":"http://brown.com","License":"Use the 1080p XML circuit, then you can generate the 1080p circuit!","LicenseInformationOrigin":4},{"PackageId":"Product Implementation Officer","PackageVersion":"1.9.9","License":"Try to back up the AGP system, maybe it will back up the 1080p system!","LicenseInformationOrigin":2},{"PackageId":"Direct Directives Strategist","PackageVersion":"7.3.1","LicenseInformationOrigin":3},{"PackageId":"Corporate Creative Liaison","PackageVersion":"2.9.9","PackageProjectUrl":"http://albert.org","LicenseInformationOrigin":4},{"PackageId":"Customer Security Representative","PackageVersion":"3.7.3","PackageProjectUrl":"https://jalon.net","License":"The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Functionality Consultant","PackageVersion":"4.9.1","PackageProjectUrl":"https://lonnie.info","LicenseInformationOrigin":2},{"PackageId":"District Intranet Designer","PackageVersion":"4.5.0","LicenseInformationOrigin":3},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","LicenseInformationOrigin":2},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":0},{"PackageId":"Internal Infrastructure Strategist","PackageVersion":"7.2.2","PackageProjectUrl":"http://ahmad.com","License":"I\u0027ll transmit the optical XML sensor, that should sensor the XML sensor!","LicenseInformationOrigin":4},{"PackageId":"Human Implementation Designer","PackageVersion":"8.3.7","License":"Try to navigate the RSS card, maybe it will navigate the haptic card!","LicenseInformationOrigin":2},{"PackageId":"Chief Implementation Assistant","PackageVersion":"6.1.2","PackageProjectUrl":"http://cathryn.biz","LicenseInformationOrigin":2},{"PackageId":"Investor Accountability Officer","PackageVersion":"2.4.3","LicenseInformationOrigin":4},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"http://orlo.name","License":"Try to program the XML capacitor, maybe it will program the haptic capacitor!","LicenseInformationOrigin":3},{"PackageId":"Customer Integration Agent","PackageVersion":"3.6.0","License":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..00576c41 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseInformationOrigin":3},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseInformationOrigin":3},{"PackageId":"Customer Directives Director","PackageVersion":"7.9.2","License":"Try to hack the COM panel, maybe it will hack the auxiliary panel!","LicenseInformationOrigin":4},{"PackageId":"Chief Assurance Associate","PackageVersion":"3.3.1","PackageProjectUrl":"https://tyrese.info","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseInformationOrigin":1},{"PackageId":"Customer Operations Officer","PackageVersion":"2.6.0","PackageProjectUrl":"http://antonette.org","License":"Use the bluetooth USB alarm, then you can override the bluetooth alarm!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Security Technician","PackageVersion":"6.8.3","LicenseInformationOrigin":2},{"PackageId":"Central Integration Analyst","PackageVersion":"0.4.0","PackageProjectUrl":"https://laverne.name","License":"If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!","LicenseInformationOrigin":4},{"PackageId":"National Communications Facilitator","PackageVersion":"3.1.0","License":"quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"http://annabelle.net","LicenseInformationOrigin":2},{"PackageId":"Forward Functionality Analyst","PackageVersion":"4.5.1","PackageProjectUrl":"http://orie.name","LicenseInformationOrigin":0},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":1},{"PackageId":"Product Applications Assistant","PackageVersion":"2.8.4","PackageProjectUrl":"https://carleton.info","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":4},{"PackageId":"Global Security Liaison","PackageVersion":"8.1.2","LicenseInformationOrigin":0},{"PackageId":"Central Interactions Manager","PackageVersion":"7.0.9","LicenseInformationOrigin":0},{"PackageId":"National Tactics Engineer","PackageVersion":"3.7.5","PackageProjectUrl":"https://alexys.org","License":"generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..da6e15e1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..188b364d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseUrl":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","LicenseInformationOrigin":3},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseUrl":"We need to navigate the bluetooth CSS array!","LicenseInformationOrigin":1},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseUrl":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","LicenseInformationOrigin":4},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseUrl":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseUrl":"Try to input the SCSI system, maybe it will input the open-source system!","LicenseInformationOrigin":1},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseUrl":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","LicenseInformationOrigin":3},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..cf285d7d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..41e532d6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Direct Accountability Assistant","PackageVersion":"2.2.8","PackageProjectUrl":"http://natasha.info","License":"bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Forward Configuration Supervisor","PackageVersion":"9.0.8","PackageProjectUrl":"http://quinn.name","License":"You can\u0027t program the protocol without overriding the primary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Lead Usability Assistant","PackageVersion":"1.3.4","PackageProjectUrl":"https://duane.info","License":"quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!","LicenseUrl":"Use the solid state SQL firewall, then you can connect the solid state firewall!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Accountability Analyst","PackageVersion":"4.9.7","PackageProjectUrl":"https://jaron.info","LicenseInformationOrigin":4},{"PackageId":"National Intranet Technician","PackageVersion":"8.0.0","LicenseInformationOrigin":4},{"PackageId":"Central Tactics Engineer","PackageVersion":"6.3.5","License":"connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!","LicenseInformationOrigin":2},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Dynamic Division Consultant","PackageVersion":"4.8.7","PackageProjectUrl":"http://raquel.net","License":"Use the multi-byte IB microchip, then you can connect the multi-byte microchip!","LicenseUrl":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","LicenseInformationOrigin":4},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Human Communications Supervisor","PackageVersion":"6.0.1","PackageProjectUrl":"http://ethan.name","License":"Use the cross-platform SAS feed, then you can bypass the cross-platform feed!","LicenseInformationOrigin":3},{"PackageId":"Regional Operations Coordinator","PackageVersion":"0.2.5","PackageProjectUrl":"http://ena.com","LicenseUrl":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Human Response Coordinator","PackageVersion":"2.9.7","PackageProjectUrl":"http://ruth.org","LicenseInformationOrigin":3},{"PackageId":"Human Operations Assistant","PackageVersion":"0.7.2","PackageProjectUrl":"http://camila.net","License":"Use the haptic USB driver, then you can override the haptic driver!","LicenseInformationOrigin":4},{"PackageId":"Global Division Designer","PackageVersion":"8.2.7","PackageProjectUrl":"https://pamela.name","License":"Try to program the EXE hard drive, maybe it will program the virtual hard drive!","LicenseInformationOrigin":0},{"PackageId":"Regional Paradigm Manager","PackageVersion":"8.9.8","PackageProjectUrl":"https://eileen.name","LicenseUrl":"If we transmit the application, we can get to the SMS application through the primary SMS application!","LicenseInformationOrigin":3},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Branding Facilitator","PackageVersion":"8.3.2","LicenseInformationOrigin":3},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseUrl":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","LicenseInformationOrigin":1},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","License":"We need to compress the primary GB array!","LicenseInformationOrigin":3},{"PackageId":"Principal Accounts Coordinator","PackageVersion":"1.0.4","PackageProjectUrl":"http://rene.com","LicenseUrl":"I\u0027ll connect the digital JSON bus, that should bus the JSON bus!","LicenseInformationOrigin":4},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseUrl":"The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!","LicenseInformationOrigin":3},{"PackageId":"Human Directives Specialist","PackageVersion":"4.3.4","License":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseUrl":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","LicenseInformationOrigin":2},{"PackageId":"Human Optimization Producer","PackageVersion":"5.0.9","LicenseInformationOrigin":4},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":0},{"PackageId":"Direct Data Orchestrator","PackageVersion":"2.4.5","LicenseUrl":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":0},{"PackageId":"Investor Research Manager","PackageVersion":"6.3.1","LicenseInformationOrigin":3},{"PackageId":"Chief Applications Facilitator","PackageVersion":"7.7.6","LicenseUrl":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","LicenseInformationOrigin":4},{"PackageId":"Corporate Marketing Assistant","PackageVersion":"8.7.9","PackageProjectUrl":"http://arlene.biz","LicenseUrl":"You can\u0027t program the firewall without connecting the wireless AI firewall!","LicenseInformationOrigin":1},{"PackageId":"Senior Security Consultant","PackageVersion":"2.7.5","PackageProjectUrl":"http://adelbert.biz","LicenseInformationOrigin":2},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","LicenseInformationOrigin":2},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","LicenseUrl":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","License":"We need to index the optical HTTP application!","LicenseUrl":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"Global Program Representative","PackageVersion":"5.1.0","LicenseUrl":"If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!","LicenseInformationOrigin":1},{"PackageId":"National Applications Designer","PackageVersion":"6.4.9","LicenseUrl":"Use the back-end SMS feed, then you can program the back-end feed!","LicenseInformationOrigin":0},{"PackageId":"Investor Implementation Technician","PackageVersion":"2.7.9","PackageProjectUrl":"http://crystal.name","LicenseInformationOrigin":2},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":4},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","License":"The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","LicenseUrl":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"International Functionality Agent","PackageVersion":"8.7.6","PackageProjectUrl":"http://jalyn.org","LicenseUrl":"If we hack the card, we can get to the JBOD card through the optical JBOD card!","LicenseInformationOrigin":2},{"PackageId":"Global Security Coordinator","PackageVersion":"1.7.9","PackageProjectUrl":"https://carol.info","LicenseInformationOrigin":3},{"PackageId":"District Operations Director","PackageVersion":"0.6.3","PackageProjectUrl":"https://dejah.net","LicenseUrl":"We need to program the cross-platform FTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Chief Division Producer","PackageVersion":"2.3.9","LicenseInformationOrigin":4},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Customer Functionality Consultant","PackageVersion":"5.5.1","PackageProjectUrl":"http://terence.com","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Legacy Directives Officer","PackageVersion":"2.4.4","PackageProjectUrl":"http://sedrick.biz","LicenseUrl":"The PCI program is down, hack the multi-byte program so we can hack the PCI program!","LicenseInformationOrigin":1},{"PackageId":"Internal Directives Designer","PackageVersion":"0.4.8","License":"The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!","LicenseInformationOrigin":1},{"PackageId":"Corporate Tactics Director","PackageVersion":"2.5.7","PackageProjectUrl":"http://marcos.info","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":1},{"PackageId":"International Quality Director","PackageVersion":"0.3.8","LicenseInformationOrigin":0},{"PackageId":"International Data Representative","PackageVersion":"3.5.7","PackageProjectUrl":"http://dakota.com","License":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":3},{"PackageId":"Future Accounts Agent","PackageVersion":"0.9.7","LicenseInformationOrigin":3},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"Human Group Designer","PackageVersion":"9.9.1","PackageProjectUrl":"http://jodie.org","License":"Use the haptic XSS application, then you can synthesize the haptic application!","LicenseUrl":"If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Investor Creative Architect","PackageVersion":"8.2.4","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","LicenseUrl":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Forward Intranet Engineer","PackageVersion":"2.5.9","License":"The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!","LicenseUrl":"Try to index the ADP port, maybe it will index the auxiliary port!","LicenseInformationOrigin":0},{"PackageId":"Customer Metrics Developer","PackageVersion":"2.2.9","LicenseInformationOrigin":3},{"PackageId":"Forward Functionality Developer","PackageVersion":"5.1.1","LicenseInformationOrigin":1},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","LicenseInformationOrigin":3},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Global Mobility Facilitator","PackageVersion":"9.5.8","LicenseInformationOrigin":0},{"PackageId":"Dynamic Optimization Director","PackageVersion":"3.4.6","PackageProjectUrl":"https://maximilian.org","License":"The PNG protocol is down, index the digital protocol so we can index the PNG protocol!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":3},{"PackageId":"National Creative Assistant","PackageVersion":"4.9.0","PackageProjectUrl":"https://michelle.org","LicenseUrl":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseInformationOrigin":3},{"PackageId":"Lead Branding Developer","PackageVersion":"4.1.5","PackageProjectUrl":"http://abe.com","LicenseInformationOrigin":1},{"PackageId":"Corporate Accounts Technician","PackageVersion":"5.8.0","PackageProjectUrl":"https://isobel.org","LicenseInformationOrigin":3},{"PackageId":"Forward Marketing Orchestrator","PackageVersion":"1.6.4","PackageProjectUrl":"https://lukas.com","License":"I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!","LicenseUrl":"The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!","LicenseInformationOrigin":4},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"National Research Facilitator","PackageVersion":"6.0.6","License":"Use the primary EXE array, then you can navigate the primary array!","LicenseInformationOrigin":0},{"PackageId":"International Intranet Planner","PackageVersion":"6.4.6","PackageProjectUrl":"https://lenna.com","License":"The IB interface is down, program the redundant interface so we can program the IB interface!","LicenseInformationOrigin":1},{"PackageId":"Central Web Assistant","PackageVersion":"4.2.1","PackageProjectUrl":"https://verda.net","LicenseUrl":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Architect","PackageVersion":"1.6.3","LicenseUrl":"The RAM feed is down, copy the neural feed so we can copy the RAM feed!","LicenseInformationOrigin":4},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":1},{"PackageId":"Chief Intranet Facilitator","PackageVersion":"6.6.1","PackageProjectUrl":"https://rosalind.net","LicenseInformationOrigin":0},{"PackageId":"Direct Assurance Strategist","PackageVersion":"1.3.7","License":"The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseInformationOrigin":0},{"PackageId":"Corporate Directives Planner","PackageVersion":"8.8.5","License":"The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!","LicenseUrl":"We need to back up the 1080p SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Product Creative Facilitator","PackageVersion":"8.4.6","PackageProjectUrl":"http://juliana.net","License":"If we transmit the card, we can get to the USB card through the digital USB card!","LicenseUrl":"hacking the driver won\u0027t do anything, we need to input the digital SAS driver!","LicenseInformationOrigin":2},{"PackageId":"Regional Directives Supervisor","PackageVersion":"4.9.8","PackageProjectUrl":"https://malcolm.net","License":"Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!","LicenseUrl":"Use the primary GB driver, then you can generate the primary driver!","LicenseInformationOrigin":3},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Accountability Strategist","PackageVersion":"7.0.9","License":"You can\u0027t bypass the sensor without transmitting the neural JSON sensor!","LicenseInformationOrigin":2},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","License":"We need to copy the online THX firewall!","LicenseUrl":"You can\u0027t calculate the application without calculating the auxiliary AI application!","LicenseInformationOrigin":0},{"PackageId":"Human Optimization Facilitator","PackageVersion":"7.4.8","PackageProjectUrl":"https://cooper.name","License":"Try to connect the SMS card, maybe it will connect the back-end card!","LicenseUrl":"You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","LicenseUrl":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":4},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":4},{"PackageId":"Investor Interactions Liaison","PackageVersion":"4.4.9","License":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"Senior Factors Administrator","PackageVersion":"1.6.1","License":"I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!","LicenseUrl":"If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!","LicenseInformationOrigin":0},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Customer Security Representative","PackageVersion":"3.7.3","PackageProjectUrl":"https://jalon.net","License":"The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!","LicenseInformationOrigin":3},{"PackageId":"Product Assurance Technician","PackageVersion":"0.8.2","PackageProjectUrl":"https://steve.info","LicenseInformationOrigin":4},{"PackageId":"National Creative Coordinator","PackageVersion":"5.9.5","PackageProjectUrl":"https://bobbie.info","LicenseInformationOrigin":0},{"PackageId":"Chief Factors Supervisor","PackageVersion":"5.2.2","PackageProjectUrl":"http://helga.com","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..8fbca791 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","License":"The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","LicenseInformationOrigin":2},{"PackageId":"Global Division Designer","PackageVersion":"8.2.7","PackageProjectUrl":"https://pamela.name","License":"Try to program the EXE hard drive, maybe it will program the virtual hard drive!","LicenseInformationOrigin":0},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Human Directives Specialist","PackageVersion":"4.3.4","License":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseUrl":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","LicenseInformationOrigin":2},{"PackageId":"Human Optimization Facilitator","PackageVersion":"7.4.8","PackageProjectUrl":"https://cooper.name","License":"Try to connect the SMS card, maybe it will connect the back-end card!","LicenseUrl":"You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!","LicenseInformationOrigin":4},{"PackageId":"Direct Assurance Strategist","PackageVersion":"1.3.7","License":"The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!","LicenseInformationOrigin":0},{"PackageId":"National Intranet Technician","PackageVersion":"8.0.0","LicenseInformationOrigin":4},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","LicenseUrl":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":1},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseUrl":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","LicenseInformationOrigin":3},{"PackageId":"Internal Directives Designer","PackageVersion":"0.4.8","License":"The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!","LicenseInformationOrigin":1},{"PackageId":"Corporate Tactics Director","PackageVersion":"2.5.7","PackageProjectUrl":"http://marcos.info","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":1},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Accountability Assistant","PackageVersion":"2.2.8","PackageProjectUrl":"http://natasha.info","License":"bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!","LicenseInformationOrigin":1},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseUrl":"Try to input the SCSI system, maybe it will input the open-source system!","LicenseInformationOrigin":1},{"PackageId":"Chief Applications Facilitator","PackageVersion":"7.7.6","LicenseUrl":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","LicenseInformationOrigin":4},{"PackageId":"Forward Functionality Developer","PackageVersion":"5.1.1","LicenseInformationOrigin":1},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Liaison","PackageVersion":"4.4.9","License":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseUrl":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","License":"We need to index the optical HTTP application!","LicenseUrl":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Directives Planner","PackageVersion":"8.8.5","License":"The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!","LicenseUrl":"We need to back up the 1080p SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","LicenseUrl":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":4},{"PackageId":"Investor Creative Architect","PackageVersion":"8.2.4","LicenseInformationOrigin":2},{"PackageId":"Human Operations Assistant","PackageVersion":"0.7.2","PackageProjectUrl":"http://camila.net","License":"Use the haptic USB driver, then you can override the haptic driver!","LicenseInformationOrigin":4},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Direct Data Orchestrator","PackageVersion":"2.4.5","LicenseUrl":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":0},{"PackageId":"Customer Security Representative","PackageVersion":"3.7.3","PackageProjectUrl":"https://jalon.net","License":"The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!","LicenseInformationOrigin":3},{"PackageId":"Legacy Directives Officer","PackageVersion":"2.4.4","PackageProjectUrl":"http://sedrick.biz","LicenseUrl":"The PCI program is down, hack the multi-byte program so we can hack the PCI program!","LicenseInformationOrigin":1},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":4},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1},{"PackageId":"Chief Division Producer","PackageVersion":"2.3.9","LicenseInformationOrigin":4},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Optimization Director","PackageVersion":"3.4.6","PackageProjectUrl":"https://maximilian.org","License":"The PNG protocol is down, index the digital protocol so we can index the PNG protocol!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":3},{"PackageId":"Product Creative Facilitator","PackageVersion":"8.4.6","PackageProjectUrl":"http://juliana.net","License":"If we transmit the card, we can get to the USB card through the digital USB card!","LicenseUrl":"hacking the driver won\u0027t do anything, we need to input the digital SAS driver!","LicenseInformationOrigin":2},{"PackageId":"Human Optimization Producer","PackageVersion":"5.0.9","LicenseInformationOrigin":4},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"National Creative Coordinator","PackageVersion":"5.9.5","PackageProjectUrl":"https://bobbie.info","LicenseInformationOrigin":0},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":4},{"PackageId":"Future Accounts Agent","PackageVersion":"0.9.7","LicenseInformationOrigin":3},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseUrl":"We need to navigate the bluetooth CSS array!","LicenseInformationOrigin":1},{"PackageId":"Human Communications Supervisor","PackageVersion":"6.0.1","PackageProjectUrl":"http://ethan.name","License":"Use the cross-platform SAS feed, then you can bypass the cross-platform feed!","LicenseInformationOrigin":3},{"PackageId":"Investor Research Manager","PackageVersion":"6.3.1","LicenseInformationOrigin":3},{"PackageId":"Principal Accounts Coordinator","PackageVersion":"1.0.4","PackageProjectUrl":"http://rene.com","LicenseUrl":"I\u0027ll connect the digital JSON bus, that should bus the JSON bus!","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Supervisor","PackageVersion":"4.9.8","PackageProjectUrl":"https://malcolm.net","License":"Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!","LicenseUrl":"Use the primary GB driver, then you can generate the primary driver!","LicenseInformationOrigin":3},{"PackageId":"Senior Security Consultant","PackageVersion":"2.7.5","PackageProjectUrl":"http://adelbert.biz","LicenseInformationOrigin":2},{"PackageId":"Regional Operations Coordinator","PackageVersion":"0.2.5","PackageProjectUrl":"http://ena.com","LicenseUrl":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"Central Web Assistant","PackageVersion":"4.2.1","PackageProjectUrl":"https://verda.net","LicenseUrl":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":2},{"PackageId":"Global Program Representative","PackageVersion":"5.1.0","LicenseUrl":"If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Customer Functionality Consultant","PackageVersion":"5.5.1","PackageProjectUrl":"http://terence.com","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Senior Factors Administrator","PackageVersion":"1.6.1","License":"I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!","LicenseUrl":"If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!","LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseUrl":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Dynamic Division Consultant","PackageVersion":"4.8.7","PackageProjectUrl":"http://raquel.net","License":"Use the multi-byte IB microchip, then you can connect the multi-byte microchip!","LicenseUrl":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Accountability Strategist","PackageVersion":"7.0.9","License":"You can\u0027t bypass the sensor without transmitting the neural JSON sensor!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Branding Facilitator","PackageVersion":"8.3.2","LicenseInformationOrigin":3},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Dynamic Accountability Analyst","PackageVersion":"4.9.7","PackageProjectUrl":"https://jaron.info","LicenseInformationOrigin":4},{"PackageId":"National Applications Designer","PackageVersion":"6.4.9","LicenseUrl":"Use the back-end SMS feed, then you can program the back-end feed!","LicenseInformationOrigin":0},{"PackageId":"International Quality Director","PackageVersion":"0.3.8","LicenseInformationOrigin":0},{"PackageId":"Global Security Coordinator","PackageVersion":"1.7.9","PackageProjectUrl":"https://carol.info","LicenseInformationOrigin":3},{"PackageId":"National Research Facilitator","PackageVersion":"6.0.6","License":"Use the primary EXE array, then you can navigate the primary array!","LicenseInformationOrigin":0},{"PackageId":"Human Group Designer","PackageVersion":"9.9.1","PackageProjectUrl":"http://jodie.org","License":"Use the haptic XSS application, then you can synthesize the haptic application!","LicenseUrl":"If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseUrl":"The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!","LicenseInformationOrigin":3},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Corporate Accounts Technician","PackageVersion":"5.8.0","PackageProjectUrl":"https://isobel.org","LicenseInformationOrigin":3},{"PackageId":"International Functionality Agent","PackageVersion":"8.7.6","PackageProjectUrl":"http://jalyn.org","LicenseUrl":"If we hack the card, we can get to the JBOD card through the optical JBOD card!","LicenseInformationOrigin":2},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Lead Branding Developer","PackageVersion":"4.1.5","PackageProjectUrl":"http://abe.com","LicenseInformationOrigin":1},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","LicenseInformationOrigin":3},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseUrl":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","LicenseInformationOrigin":3},{"PackageId":"National Creative Assistant","PackageVersion":"4.9.0","PackageProjectUrl":"https://michelle.org","LicenseUrl":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseInformationOrigin":3},{"PackageId":"Lead Usability Assistant","PackageVersion":"1.3.4","PackageProjectUrl":"https://duane.info","License":"quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!","LicenseUrl":"Use the solid state SQL firewall, then you can connect the solid state firewall!","LicenseInformationOrigin":4},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","License":"We need to copy the online THX firewall!","LicenseUrl":"You can\u0027t calculate the application without calculating the auxiliary AI application!","LicenseInformationOrigin":0},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","License":"We need to compress the primary GB array!","LicenseInformationOrigin":3},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","LicenseUrl":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"Global Mobility Facilitator","PackageVersion":"9.5.8","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"Chief Intranet Facilitator","PackageVersion":"6.6.1","PackageProjectUrl":"https://rosalind.net","LicenseInformationOrigin":0},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseInformationOrigin":0},{"PackageId":"Forward Intranet Engineer","PackageVersion":"2.5.9","License":"The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!","LicenseUrl":"Try to index the ADP port, maybe it will index the auxiliary port!","LicenseInformationOrigin":0},{"PackageId":"Corporate Marketing Assistant","PackageVersion":"8.7.9","PackageProjectUrl":"http://arlene.biz","LicenseUrl":"You can\u0027t program the firewall without connecting the wireless AI firewall!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Investor Implementation Technician","PackageVersion":"2.7.9","PackageProjectUrl":"http://crystal.name","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","LicenseUrl":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":0},{"PackageId":"Customer Metrics Developer","PackageVersion":"2.2.9","LicenseInformationOrigin":3},{"PackageId":"Human Response Coordinator","PackageVersion":"2.9.7","PackageProjectUrl":"http://ruth.org","LicenseInformationOrigin":3},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":1},{"PackageId":"Chief Factors Supervisor","PackageVersion":"5.2.2","PackageProjectUrl":"http://helga.com","LicenseInformationOrigin":0},{"PackageId":"Forward Marketing Orchestrator","PackageVersion":"1.6.4","PackageProjectUrl":"https://lukas.com","License":"I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!","LicenseUrl":"The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!","LicenseInformationOrigin":4},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseUrl":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","LicenseInformationOrigin":4},{"PackageId":"International Intranet Planner","PackageVersion":"6.4.6","PackageProjectUrl":"https://lenna.com","License":"The IB interface is down, program the redundant interface so we can program the IB interface!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Integration Architect","PackageVersion":"1.6.3","LicenseUrl":"The RAM feed is down, copy the neural feed so we can copy the RAM feed!","LicenseInformationOrigin":4},{"PackageId":"Product Assurance Technician","PackageVersion":"0.8.2","PackageProjectUrl":"https://steve.info","LicenseInformationOrigin":4},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":4},{"PackageId":"International Data Representative","PackageVersion":"3.5.7","PackageProjectUrl":"http://dakota.com","License":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":3},{"PackageId":"Forward Configuration Supervisor","PackageVersion":"9.0.8","PackageProjectUrl":"http://quinn.name","License":"You can\u0027t program the protocol without overriding the primary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Central Tactics Engineer","PackageVersion":"6.3.5","License":"connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Regional Paradigm Manager","PackageVersion":"8.9.8","PackageProjectUrl":"https://eileen.name","LicenseUrl":"If we transmit the application, we can get to the SMS application through the primary SMS application!","LicenseInformationOrigin":3},{"PackageId":"District Operations Director","PackageVersion":"0.6.3","PackageProjectUrl":"https://dejah.net","LicenseUrl":"We need to program the cross-platform FTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":4},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..96e05cc0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Direct Accountability Assistant","PackageVersion":"2.2.8","PackageProjectUrl":"http://natasha.info","License":"bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Global Security Coordinator","PackageVersion":"1.7.9","PackageProjectUrl":"https://carol.info","LicenseInformationOrigin":3},{"PackageId":"Forward Marketing Orchestrator","PackageVersion":"1.6.4","PackageProjectUrl":"https://lukas.com","License":"I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!","LicenseUrl":"The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!","LicenseInformationOrigin":4},{"PackageId":"Global Division Designer","PackageVersion":"8.2.7","PackageProjectUrl":"https://pamela.name","License":"Try to program the EXE hard drive, maybe it will program the virtual hard drive!","LicenseInformationOrigin":0},{"PackageId":"National Intranet Technician","PackageVersion":"8.0.0","LicenseInformationOrigin":4},{"PackageId":"Central Tactics Engineer","PackageVersion":"6.3.5","License":"connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","License":"We need to index the optical HTTP application!","LicenseUrl":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Dynamic Division Consultant","PackageVersion":"4.8.7","PackageProjectUrl":"http://raquel.net","License":"Use the multi-byte IB microchip, then you can connect the multi-byte microchip!","LicenseUrl":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Supervisor","PackageVersion":"4.9.8","PackageProjectUrl":"https://malcolm.net","License":"Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!","LicenseUrl":"Use the primary GB driver, then you can generate the primary driver!","LicenseInformationOrigin":3},{"PackageId":"Human Communications Supervisor","PackageVersion":"6.0.1","PackageProjectUrl":"http://ethan.name","License":"Use the cross-platform SAS feed, then you can bypass the cross-platform feed!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Accountability Analyst","PackageVersion":"4.9.7","PackageProjectUrl":"https://jaron.info","LicenseInformationOrigin":4},{"PackageId":"Dynamic Optimization Director","PackageVersion":"3.4.6","PackageProjectUrl":"https://maximilian.org","License":"The PNG protocol is down, index the digital protocol so we can index the PNG protocol!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":3},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Human Response Coordinator","PackageVersion":"2.9.7","PackageProjectUrl":"http://ruth.org","LicenseInformationOrigin":3},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":4},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":4},{"PackageId":"National Research Facilitator","PackageVersion":"6.0.6","License":"Use the primary EXE array, then you can navigate the primary array!","LicenseInformationOrigin":0},{"PackageId":"International Data Representative","PackageVersion":"3.5.7","PackageProjectUrl":"http://dakota.com","License":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":3},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Chief Factors Supervisor","PackageVersion":"5.2.2","PackageProjectUrl":"http://helga.com","LicenseInformationOrigin":0},{"PackageId":"Dynamic Branding Facilitator","PackageVersion":"8.3.2","LicenseInformationOrigin":3},{"PackageId":"Human Directives Specialist","PackageVersion":"4.3.4","License":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseUrl":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","LicenseInformationOrigin":2},{"PackageId":"Human Optimization Producer","PackageVersion":"5.0.9","LicenseInformationOrigin":4},{"PackageId":"Legacy Directives Officer","PackageVersion":"2.4.4","PackageProjectUrl":"http://sedrick.biz","LicenseUrl":"The PCI program is down, hack the multi-byte program so we can hack the PCI program!","LicenseInformationOrigin":1},{"PackageId":"Direct Data Orchestrator","PackageVersion":"2.4.5","LicenseUrl":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":0},{"PackageId":"Human Optimization Facilitator","PackageVersion":"7.4.8","PackageProjectUrl":"https://cooper.name","License":"Try to connect the SMS card, maybe it will connect the back-end card!","LicenseUrl":"You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Marketing Assistant","PackageVersion":"8.7.9","PackageProjectUrl":"http://arlene.biz","LicenseUrl":"You can\u0027t program the firewall without connecting the wireless AI firewall!","LicenseInformationOrigin":1},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseUrl":"The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!","LicenseInformationOrigin":3},{"PackageId":"Senior Security Consultant","PackageVersion":"2.7.5","PackageProjectUrl":"http://adelbert.biz","LicenseInformationOrigin":2},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","License":"We need to copy the online THX firewall!","LicenseUrl":"You can\u0027t calculate the application without calculating the auxiliary AI application!","LicenseInformationOrigin":0},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"Chief Applications Facilitator","PackageVersion":"7.7.6","LicenseUrl":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","LicenseInformationOrigin":4},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","LicenseUrl":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":4},{"PackageId":"Lead Branding Developer","PackageVersion":"4.1.5","PackageProjectUrl":"http://abe.com","LicenseInformationOrigin":1},{"PackageId":"Customer Functionality Consultant","PackageVersion":"5.5.1","PackageProjectUrl":"http://terence.com","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":4},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","License":"The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!","LicenseInformationOrigin":1},{"PackageId":"Product Assurance Technician","PackageVersion":"0.8.2","PackageProjectUrl":"https://steve.info","LicenseInformationOrigin":4},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Chief Division Producer","PackageVersion":"2.3.9","LicenseInformationOrigin":4},{"PackageId":"Chief Intranet Facilitator","PackageVersion":"6.6.1","PackageProjectUrl":"https://rosalind.net","LicenseInformationOrigin":0},{"PackageId":"National Creative Coordinator","PackageVersion":"5.9.5","PackageProjectUrl":"https://bobbie.info","LicenseInformationOrigin":0},{"PackageId":"Central Web Assistant","PackageVersion":"4.2.1","PackageProjectUrl":"https://verda.net","LicenseUrl":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":2},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":4},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":0},{"PackageId":"Investor Research Manager","PackageVersion":"6.3.1","LicenseInformationOrigin":3},{"PackageId":"Internal Directives Designer","PackageVersion":"0.4.8","License":"The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Accountability Strategist","PackageVersion":"7.0.9","License":"You can\u0027t bypass the sensor without transmitting the neural JSON sensor!","LicenseInformationOrigin":2},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","LicenseInformationOrigin":2},{"PackageId":"National Creative Assistant","PackageVersion":"4.9.0","PackageProjectUrl":"https://michelle.org","LicenseUrl":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseInformationOrigin":3},{"PackageId":"Regional Operations Coordinator","PackageVersion":"0.2.5","PackageProjectUrl":"http://ena.com","LicenseUrl":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Regional Paradigm Manager","PackageVersion":"8.9.8","PackageProjectUrl":"https://eileen.name","LicenseUrl":"If we transmit the application, we can get to the SMS application through the primary SMS application!","LicenseInformationOrigin":3},{"PackageId":"Future Accounts Agent","PackageVersion":"0.9.7","LicenseInformationOrigin":3},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":1},{"PackageId":"Human Operations Assistant","PackageVersion":"0.7.2","PackageProjectUrl":"http://camila.net","License":"Use the haptic USB driver, then you can override the haptic driver!","LicenseInformationOrigin":4},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseInformationOrigin":0},{"PackageId":"Forward Intranet Engineer","PackageVersion":"2.5.9","License":"The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!","LicenseUrl":"Try to index the ADP port, maybe it will index the auxiliary port!","LicenseInformationOrigin":0},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"District Operations Director","PackageVersion":"0.6.3","PackageProjectUrl":"https://dejah.net","LicenseUrl":"We need to program the cross-platform FTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Forward Configuration Supervisor","PackageVersion":"9.0.8","PackageProjectUrl":"http://quinn.name","License":"You can\u0027t program the protocol without overriding the primary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Investor Implementation Technician","PackageVersion":"2.7.9","PackageProjectUrl":"http://crystal.name","LicenseInformationOrigin":2},{"PackageId":"Investor Creative Architect","PackageVersion":"8.2.4","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","LicenseUrl":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Accounts Technician","PackageVersion":"5.8.0","PackageProjectUrl":"https://isobel.org","LicenseInformationOrigin":3},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","License":"We need to compress the primary GB array!","LicenseInformationOrigin":3},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Corporate Tactics Director","PackageVersion":"2.5.7","PackageProjectUrl":"http://marcos.info","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":1},{"PackageId":"International Intranet Planner","PackageVersion":"6.4.6","PackageProjectUrl":"https://lenna.com","License":"The IB interface is down, program the redundant interface so we can program the IB interface!","LicenseInformationOrigin":1},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","LicenseUrl":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Integration Architect","PackageVersion":"1.6.3","LicenseUrl":"The RAM feed is down, copy the neural feed so we can copy the RAM feed!","LicenseInformationOrigin":4},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","LicenseUrl":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"Principal Accounts Coordinator","PackageVersion":"1.0.4","PackageProjectUrl":"http://rene.com","LicenseUrl":"I\u0027ll connect the digital JSON bus, that should bus the JSON bus!","LicenseInformationOrigin":4},{"PackageId":"Corporate Directives Planner","PackageVersion":"8.8.5","License":"The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!","LicenseUrl":"We need to back up the 1080p SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Forward Functionality Developer","PackageVersion":"5.1.1","LicenseInformationOrigin":1},{"PackageId":"International Functionality Agent","PackageVersion":"8.7.6","PackageProjectUrl":"http://jalyn.org","LicenseUrl":"If we hack the card, we can get to the JBOD card through the optical JBOD card!","LicenseInformationOrigin":2},{"PackageId":"Customer Metrics Developer","PackageVersion":"2.2.9","LicenseInformationOrigin":3},{"PackageId":"Senior Factors Administrator","PackageVersion":"1.6.1","License":"I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!","LicenseUrl":"If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!","LicenseInformationOrigin":0},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseUrl":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","LicenseInformationOrigin":1},{"PackageId":"International Quality Director","PackageVersion":"0.3.8","LicenseInformationOrigin":0},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Customer Security Representative","PackageVersion":"3.7.3","PackageProjectUrl":"https://jalon.net","License":"The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!","LicenseInformationOrigin":3},{"PackageId":"Global Program Representative","PackageVersion":"5.1.0","LicenseUrl":"If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Human Group Designer","PackageVersion":"9.9.1","PackageProjectUrl":"http://jodie.org","License":"Use the haptic XSS application, then you can synthesize the haptic application!","LicenseUrl":"If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Liaison","PackageVersion":"4.4.9","License":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Product Creative Facilitator","PackageVersion":"8.4.6","PackageProjectUrl":"http://juliana.net","License":"If we transmit the card, we can get to the USB card through the digital USB card!","LicenseUrl":"hacking the driver won\u0027t do anything, we need to input the digital SAS driver!","LicenseInformationOrigin":2},{"PackageId":"Direct Assurance Strategist","PackageVersion":"1.3.7","License":"The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Lead Usability Assistant","PackageVersion":"1.3.4","PackageProjectUrl":"https://duane.info","License":"quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!","LicenseUrl":"Use the solid state SQL firewall, then you can connect the solid state firewall!","LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","LicenseInformationOrigin":3},{"PackageId":"National Applications Designer","PackageVersion":"6.4.9","LicenseUrl":"Use the back-end SMS feed, then you can program the back-end feed!","LicenseInformationOrigin":0},{"PackageId":"Global Mobility Facilitator","PackageVersion":"9.5.8","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..748d470e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Direct Accountability Assistant","PackageVersion":"2.2.8","PackageProjectUrl":"http://natasha.info","License":"bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Global Security Coordinator","PackageVersion":"1.7.9","PackageProjectUrl":"https://carol.info","LicenseInformationOrigin":3},{"PackageId":"Forward Marketing Orchestrator","PackageVersion":"1.6.4","PackageProjectUrl":"https://lukas.com","License":"I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!","LicenseUrl":"The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!","LicenseInformationOrigin":4},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":4},{"PackageId":"National Intranet Technician","PackageVersion":"8.0.0","LicenseInformationOrigin":4},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","LicenseUrl":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"Chief Applications Facilitator","PackageVersion":"7.7.6","LicenseUrl":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","LicenseInformationOrigin":4},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Division Consultant","PackageVersion":"4.8.7","PackageProjectUrl":"http://raquel.net","License":"Use the multi-byte IB microchip, then you can connect the multi-byte microchip!","LicenseUrl":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","LicenseInformationOrigin":4},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Global Division Designer","PackageVersion":"8.2.7","PackageProjectUrl":"https://pamela.name","License":"Try to program the EXE hard drive, maybe it will program the virtual hard drive!","LicenseInformationOrigin":0},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Human Response Coordinator","PackageVersion":"2.9.7","PackageProjectUrl":"http://ruth.org","LicenseInformationOrigin":3},{"PackageId":"Human Communications Supervisor","PackageVersion":"6.0.1","PackageProjectUrl":"http://ethan.name","License":"Use the cross-platform SAS feed, then you can bypass the cross-platform feed!","LicenseInformationOrigin":3},{"PackageId":"National Applications Designer","PackageVersion":"6.4.9","LicenseUrl":"Use the back-end SMS feed, then you can program the back-end feed!","LicenseInformationOrigin":0},{"PackageId":"Human Group Designer","PackageVersion":"9.9.1","PackageProjectUrl":"http://jodie.org","License":"Use the haptic XSS application, then you can synthesize the haptic application!","LicenseUrl":"If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!","LicenseInformationOrigin":0},{"PackageId":"International Data Representative","PackageVersion":"3.5.7","PackageProjectUrl":"http://dakota.com","License":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":3},{"PackageId":"National Creative Assistant","PackageVersion":"4.9.0","PackageProjectUrl":"https://michelle.org","LicenseUrl":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseInformationOrigin":3},{"PackageId":"Direct Assurance Strategist","PackageVersion":"1.3.7","License":"The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Regional Directives Supervisor","PackageVersion":"4.9.8","PackageProjectUrl":"https://malcolm.net","License":"Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!","LicenseUrl":"Use the primary GB driver, then you can generate the primary driver!","LicenseInformationOrigin":3},{"PackageId":"Global Mobility Facilitator","PackageVersion":"9.5.8","LicenseInformationOrigin":0},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Investor Research Manager","PackageVersion":"6.3.1","LicenseInformationOrigin":3},{"PackageId":"Human Optimization Producer","PackageVersion":"5.0.9","LicenseInformationOrigin":4},{"PackageId":"Product Assurance Technician","PackageVersion":"0.8.2","PackageProjectUrl":"https://steve.info","LicenseInformationOrigin":4},{"PackageId":"Direct Data Orchestrator","PackageVersion":"2.4.5","LicenseUrl":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":0},{"PackageId":"Human Optimization Facilitator","PackageVersion":"7.4.8","PackageProjectUrl":"https://cooper.name","License":"Try to connect the SMS card, maybe it will connect the back-end card!","LicenseUrl":"You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!","LicenseInformationOrigin":4},{"PackageId":"Global Program Representative","PackageVersion":"5.1.0","LicenseUrl":"If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!","LicenseInformationOrigin":1},{"PackageId":"Forward Functionality Developer","PackageVersion":"5.1.1","LicenseInformationOrigin":1},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Corporate Marketing Assistant","PackageVersion":"8.7.9","PackageProjectUrl":"http://arlene.biz","LicenseUrl":"You can\u0027t program the firewall without connecting the wireless AI firewall!","LicenseInformationOrigin":1},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseUrl":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","LicenseInformationOrigin":1},{"PackageId":"National Research Facilitator","PackageVersion":"6.0.6","License":"Use the primary EXE array, then you can navigate the primary array!","LicenseInformationOrigin":0},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":0},{"PackageId":"Investor Creative Architect","PackageVersion":"8.2.4","LicenseInformationOrigin":2},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","License":"The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!","LicenseInformationOrigin":1},{"PackageId":"Human Directives Specialist","PackageVersion":"4.3.4","License":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseUrl":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","LicenseInformationOrigin":2},{"PackageId":"Chief Intranet Facilitator","PackageVersion":"6.6.1","PackageProjectUrl":"https://rosalind.net","LicenseInformationOrigin":0},{"PackageId":"Central Web Assistant","PackageVersion":"4.2.1","PackageProjectUrl":"https://verda.net","LicenseUrl":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Accountability Strategist","PackageVersion":"7.0.9","License":"You can\u0027t bypass the sensor without transmitting the neural JSON sensor!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","LicenseInformationOrigin":3},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","LicenseUrl":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":4},{"PackageId":"Senior Security Consultant","PackageVersion":"2.7.5","PackageProjectUrl":"http://adelbert.biz","LicenseInformationOrigin":2},{"PackageId":"Legacy Directives Officer","PackageVersion":"2.4.4","PackageProjectUrl":"http://sedrick.biz","LicenseUrl":"The PCI program is down, hack the multi-byte program so we can hack the PCI program!","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Liaison","PackageVersion":"4.4.9","License":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","LicenseUrl":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":1},{"PackageId":"Corporate Directives Planner","PackageVersion":"8.8.5","License":"The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!","LicenseUrl":"We need to back up the 1080p SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Lead Usability Assistant","PackageVersion":"1.3.4","PackageProjectUrl":"https://duane.info","License":"quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!","LicenseUrl":"Use the solid state SQL firewall, then you can connect the solid state firewall!","LicenseInformationOrigin":4},{"PackageId":"Investor Implementation Technician","PackageVersion":"2.7.9","PackageProjectUrl":"http://crystal.name","LicenseInformationOrigin":2},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":4},{"PackageId":"Corporate Tactics Director","PackageVersion":"2.5.7","PackageProjectUrl":"http://marcos.info","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":1},{"PackageId":"Regional Operations Coordinator","PackageVersion":"0.2.5","PackageProjectUrl":"http://ena.com","LicenseUrl":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"Customer Security Representative","PackageVersion":"3.7.3","PackageProjectUrl":"https://jalon.net","License":"The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!","LicenseInformationOrigin":3},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Forward Intranet Engineer","PackageVersion":"2.5.9","License":"The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!","LicenseUrl":"Try to index the ADP port, maybe it will index the auxiliary port!","LicenseInformationOrigin":0},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":1},{"PackageId":"Senior Factors Administrator","PackageVersion":"1.6.1","License":"I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!","LicenseUrl":"If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!","LicenseInformationOrigin":0},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Accounts Agent","PackageVersion":"0.9.7","LicenseInformationOrigin":3},{"PackageId":"Chief Division Producer","PackageVersion":"2.3.9","LicenseInformationOrigin":4},{"PackageId":"Regional Paradigm Manager","PackageVersion":"8.9.8","PackageProjectUrl":"https://eileen.name","LicenseUrl":"If we transmit the application, we can get to the SMS application through the primary SMS application!","LicenseInformationOrigin":3},{"PackageId":"District Operations Director","PackageVersion":"0.6.3","PackageProjectUrl":"https://dejah.net","LicenseUrl":"We need to program the cross-platform FTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Customer Metrics Developer","PackageVersion":"2.2.9","LicenseInformationOrigin":3},{"PackageId":"Corporate Accounts Technician","PackageVersion":"5.8.0","PackageProjectUrl":"https://isobel.org","LicenseInformationOrigin":3},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"National Creative Coordinator","PackageVersion":"5.9.5","PackageProjectUrl":"https://bobbie.info","LicenseInformationOrigin":0},{"PackageId":"International Intranet Planner","PackageVersion":"6.4.6","PackageProjectUrl":"https://lenna.com","License":"The IB interface is down, program the redundant interface so we can program the IB interface!","LicenseInformationOrigin":1},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","License":"We need to index the optical HTTP application!","LicenseUrl":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","License":"We need to compress the primary GB array!","LicenseInformationOrigin":3},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","License":"We need to copy the online THX firewall!","LicenseUrl":"You can\u0027t calculate the application without calculating the auxiliary AI application!","LicenseInformationOrigin":0},{"PackageId":"Forward Configuration Supervisor","PackageVersion":"9.0.8","PackageProjectUrl":"http://quinn.name","License":"You can\u0027t program the protocol without overriding the primary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","LicenseUrl":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Optimization Director","PackageVersion":"3.4.6","PackageProjectUrl":"https://maximilian.org","License":"The PNG protocol is down, index the digital protocol so we can index the PNG protocol!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":3},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":4},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","LicenseInformationOrigin":2},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Architect","PackageVersion":"1.6.3","LicenseUrl":"The RAM feed is down, copy the neural feed so we can copy the RAM feed!","LicenseInformationOrigin":4},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"Central Tactics Engineer","PackageVersion":"6.3.5","License":"connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Human Operations Assistant","PackageVersion":"0.7.2","PackageProjectUrl":"http://camila.net","License":"Use the haptic USB driver, then you can override the haptic driver!","LicenseInformationOrigin":4},{"PackageId":"Customer Functionality Consultant","PackageVersion":"5.5.1","PackageProjectUrl":"http://terence.com","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Product Creative Facilitator","PackageVersion":"8.4.6","PackageProjectUrl":"http://juliana.net","License":"If we transmit the card, we can get to the USB card through the digital USB card!","LicenseUrl":"hacking the driver won\u0027t do anything, we need to input the digital SAS driver!","LicenseInformationOrigin":2},{"PackageId":"Chief Factors Supervisor","PackageVersion":"5.2.2","PackageProjectUrl":"http://helga.com","LicenseInformationOrigin":0},{"PackageId":"Dynamic Branding Facilitator","PackageVersion":"8.3.2","LicenseInformationOrigin":3},{"PackageId":"Principal Accounts Coordinator","PackageVersion":"1.0.4","PackageProjectUrl":"http://rene.com","LicenseUrl":"I\u0027ll connect the digital JSON bus, that should bus the JSON bus!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Accountability Analyst","PackageVersion":"4.9.7","PackageProjectUrl":"https://jaron.info","LicenseInformationOrigin":4},{"PackageId":"International Functionality Agent","PackageVersion":"8.7.6","PackageProjectUrl":"http://jalyn.org","LicenseUrl":"If we hack the card, we can get to the JBOD card through the optical JBOD card!","LicenseInformationOrigin":2},{"PackageId":"International Quality Director","PackageVersion":"0.3.8","LicenseInformationOrigin":0},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseUrl":"The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!","LicenseInformationOrigin":3},{"PackageId":"Internal Directives Designer","PackageVersion":"0.4.8","License":"The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!","LicenseInformationOrigin":1},{"PackageId":"Lead Branding Developer","PackageVersion":"4.1.5","PackageProjectUrl":"http://abe.com","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..bf5122e6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..8b75eb32 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseUrl":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","LicenseInformationOrigin":3},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseUrl":"We need to navigate the bluetooth CSS array!","LicenseInformationOrigin":1},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseUrl":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","LicenseInformationOrigin":4},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseUrl":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","LicenseInformationOrigin":3},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseUrl":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","LicenseInformationOrigin":1},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseUrl":"Try to input the SCSI system, maybe it will input the open-source system!","LicenseInformationOrigin":1},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..e5a9f7c1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..43fb2761 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..70ef01d3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseUrl":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","License":"We need to compress the primary GB array!","LicenseInformationOrigin":3},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseInformationOrigin":0},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Supervisor","PackageVersion":"4.9.8","PackageProjectUrl":"https://malcolm.net","License":"Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!","LicenseUrl":"Use the primary GB driver, then you can generate the primary driver!","LicenseInformationOrigin":3},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":4},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","LicenseUrl":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Optimization Director","PackageVersion":"3.4.6","PackageProjectUrl":"https://maximilian.org","License":"The PNG protocol is down, index the digital protocol so we can index the PNG protocol!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":3},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"International Data Representative","PackageVersion":"3.5.7","PackageProjectUrl":"http://dakota.com","License":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":3},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..808dc750 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","License":"We need to compress the primary GB array!","LicenseInformationOrigin":3},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Optimization Director","PackageVersion":"3.4.6","PackageProjectUrl":"https://maximilian.org","License":"The PNG protocol is down, index the digital protocol so we can index the PNG protocol!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":3},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseUrl":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","LicenseInformationOrigin":1},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseUrl":"We need to navigate the bluetooth CSS array!","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"International Data Representative","PackageVersion":"3.5.7","PackageProjectUrl":"http://dakota.com","License":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":3},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Regional Directives Supervisor","PackageVersion":"4.9.8","PackageProjectUrl":"https://malcolm.net","License":"Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!","LicenseUrl":"Use the primary GB driver, then you can generate the primary driver!","LicenseInformationOrigin":3},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseUrl":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","LicenseInformationOrigin":3},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseUrl":"Try to input the SCSI system, maybe it will input the open-source system!","LicenseInformationOrigin":1},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseUrl":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","LicenseInformationOrigin":3},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseUrl":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","LicenseInformationOrigin":1},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseUrl":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","LicenseInformationOrigin":4},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseInformationOrigin":0},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","LicenseUrl":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..013d97a4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseUrl":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","LicenseInformationOrigin":1},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","License":"We need to compress the primary GB array!","LicenseInformationOrigin":3},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Optimization Director","PackageVersion":"3.4.6","PackageProjectUrl":"https://maximilian.org","License":"The PNG protocol is down, index the digital protocol so we can index the PNG protocol!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":3},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"International Data Representative","PackageVersion":"3.5.7","PackageProjectUrl":"http://dakota.com","License":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":3},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","LicenseUrl":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Regional Directives Supervisor","PackageVersion":"4.9.8","PackageProjectUrl":"https://malcolm.net","License":"Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!","LicenseUrl":"Use the primary GB driver, then you can generate the primary driver!","LicenseInformationOrigin":3},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..15715f3f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseInformationOrigin":0},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Supervisor","PackageVersion":"4.9.8","PackageProjectUrl":"https://malcolm.net","License":"Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!","LicenseUrl":"Use the primary GB driver, then you can generate the primary driver!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Optimization Director","PackageVersion":"3.4.6","PackageProjectUrl":"https://maximilian.org","License":"The PNG protocol is down, index the digital protocol so we can index the PNG protocol!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":3},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","License":"We need to compress the primary GB array!","LicenseInformationOrigin":3},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":4},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseUrl":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","LicenseInformationOrigin":1},{"PackageId":"International Data Representative","PackageVersion":"3.5.7","PackageProjectUrl":"http://dakota.com","License":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":3},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","LicenseUrl":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..b7027aaa --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..01ea75ed --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseUrl":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","LicenseInformationOrigin":1},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseUrl":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","LicenseInformationOrigin":4},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseUrl":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","LicenseInformationOrigin":3},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseUrl":"Try to input the SCSI system, maybe it will input the open-source system!","LicenseInformationOrigin":1},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseUrl":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","LicenseInformationOrigin":3},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseUrl":"We need to navigate the bluetooth CSS array!","LicenseInformationOrigin":1},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..6b75783b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..c3682183 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..2ce58b04 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..d4bb89a2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"International Data Representative","PackageVersion":"3.5.7","PackageProjectUrl":"http://dakota.com","License":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":3},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Supervisor","PackageVersion":"4.9.8","PackageProjectUrl":"https://malcolm.net","License":"Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!","LicenseUrl":"Use the primary GB driver, then you can generate the primary driver!","LicenseInformationOrigin":3},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseInformationOrigin":0},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","License":"We need to compress the primary GB array!","LicenseInformationOrigin":3},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","LicenseUrl":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Optimization Director","PackageVersion":"3.4.6","PackageProjectUrl":"https://maximilian.org","License":"The PNG protocol is down, index the digital protocol so we can index the PNG protocol!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":3},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseUrl":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Liaison","PackageVersion":"4.4.9","License":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","LicenseUrl":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":4},{"PackageId":"Product Assurance Technician","PackageVersion":"0.8.2","PackageProjectUrl":"https://steve.info","LicenseInformationOrigin":4},{"PackageId":"Central Web Assistant","PackageVersion":"4.2.1","PackageProjectUrl":"https://verda.net","LicenseUrl":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":2},{"PackageId":"Legacy Directives Officer","PackageVersion":"2.4.4","PackageProjectUrl":"http://sedrick.biz","LicenseUrl":"The PCI program is down, hack the multi-byte program so we can hack the PCI program!","LicenseInformationOrigin":1},{"PackageId":"Chief Division Producer","PackageVersion":"2.3.9","LicenseInformationOrigin":4},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":0},{"PackageId":"International Functionality Agent","PackageVersion":"8.7.6","PackageProjectUrl":"http://jalyn.org","LicenseUrl":"If we hack the card, we can get to the JBOD card through the optical JBOD card!","LicenseInformationOrigin":2},{"PackageId":"Customer Functionality Consultant","PackageVersion":"5.5.1","PackageProjectUrl":"http://terence.com","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":4},{"PackageId":"Investor Implementation Technician","PackageVersion":"2.7.9","PackageProjectUrl":"http://crystal.name","LicenseInformationOrigin":2},{"PackageId":"Direct Assurance Strategist","PackageVersion":"1.3.7","License":"The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!","LicenseInformationOrigin":0},{"PackageId":"National Creative Assistant","PackageVersion":"4.9.0","PackageProjectUrl":"https://michelle.org","LicenseUrl":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseInformationOrigin":3},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Forward Functionality Developer","PackageVersion":"5.1.1","LicenseInformationOrigin":1},{"PackageId":"Dynamic Branding Facilitator","PackageVersion":"8.3.2","LicenseInformationOrigin":3},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseUrl":"The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!","LicenseInformationOrigin":3},{"PackageId":"Global Program Representative","PackageVersion":"5.1.0","LicenseUrl":"If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Marketing Assistant","PackageVersion":"8.7.9","PackageProjectUrl":"http://arlene.biz","LicenseUrl":"You can\u0027t program the firewall without connecting the wireless AI firewall!","LicenseInformationOrigin":1},{"PackageId":"Senior Factors Administrator","PackageVersion":"1.6.1","License":"I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!","LicenseUrl":"If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!","LicenseInformationOrigin":0},{"PackageId":"Chief Applications Facilitator","PackageVersion":"7.7.6","LicenseUrl":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","License":"We need to index the optical HTTP application!","LicenseUrl":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Corporate Tactics Director","PackageVersion":"2.5.7","PackageProjectUrl":"http://marcos.info","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":1},{"PackageId":"Human Group Designer","PackageVersion":"9.9.1","PackageProjectUrl":"http://jodie.org","License":"Use the haptic XSS application, then you can synthesize the haptic application!","LicenseUrl":"If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!","LicenseInformationOrigin":0},{"PackageId":"National Research Facilitator","PackageVersion":"6.0.6","License":"Use the primary EXE array, then you can navigate the primary array!","LicenseInformationOrigin":0},{"PackageId":"Regional Paradigm Manager","PackageVersion":"8.9.8","PackageProjectUrl":"https://eileen.name","LicenseUrl":"If we transmit the application, we can get to the SMS application through the primary SMS application!","LicenseInformationOrigin":3},{"PackageId":"Lead Branding Developer","PackageVersion":"4.1.5","PackageProjectUrl":"http://abe.com","LicenseInformationOrigin":1},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"National Applications Designer","PackageVersion":"6.4.9","LicenseUrl":"Use the back-end SMS feed, then you can program the back-end feed!","LicenseInformationOrigin":0},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":4},{"PackageId":"Global Division Designer","PackageVersion":"8.2.7","PackageProjectUrl":"https://pamela.name","License":"Try to program the EXE hard drive, maybe it will program the virtual hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Accountability Analyst","PackageVersion":"4.9.7","PackageProjectUrl":"https://jaron.info","LicenseInformationOrigin":4},{"PackageId":"Regional Operations Coordinator","PackageVersion":"0.2.5","PackageProjectUrl":"http://ena.com","LicenseUrl":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","LicenseInformationOrigin":3},{"PackageId":"Future Accounts Agent","PackageVersion":"0.9.7","LicenseInformationOrigin":3},{"PackageId":"National Creative Coordinator","PackageVersion":"5.9.5","PackageProjectUrl":"https://bobbie.info","LicenseInformationOrigin":0},{"PackageId":"District Operations Director","PackageVersion":"0.6.3","PackageProjectUrl":"https://dejah.net","LicenseUrl":"We need to program the cross-platform FTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Forward Marketing Orchestrator","PackageVersion":"1.6.4","PackageProjectUrl":"https://lukas.com","License":"I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!","LicenseUrl":"The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!","LicenseInformationOrigin":4},{"PackageId":"Lead Usability Assistant","PackageVersion":"1.3.4","PackageProjectUrl":"https://duane.info","License":"quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!","LicenseUrl":"Use the solid state SQL firewall, then you can connect the solid state firewall!","LicenseInformationOrigin":4},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","License":"We need to copy the online THX firewall!","LicenseUrl":"You can\u0027t calculate the application without calculating the auxiliary AI application!","LicenseInformationOrigin":0},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","LicenseInformationOrigin":2},{"PackageId":"International Quality Director","PackageVersion":"0.3.8","LicenseInformationOrigin":0},{"PackageId":"Corporate Directives Planner","PackageVersion":"8.8.5","License":"The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!","LicenseUrl":"We need to back up the 1080p SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Accountability Strategist","PackageVersion":"7.0.9","License":"You can\u0027t bypass the sensor without transmitting the neural JSON sensor!","LicenseInformationOrigin":2},{"PackageId":"Chief Intranet Facilitator","PackageVersion":"6.6.1","PackageProjectUrl":"https://rosalind.net","LicenseInformationOrigin":0},{"PackageId":"Global Security Coordinator","PackageVersion":"1.7.9","PackageProjectUrl":"https://carol.info","LicenseInformationOrigin":3},{"PackageId":"Forward Configuration Supervisor","PackageVersion":"9.0.8","PackageProjectUrl":"http://quinn.name","License":"You can\u0027t program the protocol without overriding the primary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Product Creative Facilitator","PackageVersion":"8.4.6","PackageProjectUrl":"http://juliana.net","License":"If we transmit the card, we can get to the USB card through the digital USB card!","LicenseUrl":"hacking the driver won\u0027t do anything, we need to input the digital SAS driver!","LicenseInformationOrigin":2},{"PackageId":"Global Mobility Facilitator","PackageVersion":"9.5.8","LicenseInformationOrigin":0},{"PackageId":"Chief Factors Supervisor","PackageVersion":"5.2.2","PackageProjectUrl":"http://helga.com","LicenseInformationOrigin":0},{"PackageId":"Principal Accounts Coordinator","PackageVersion":"1.0.4","PackageProjectUrl":"http://rene.com","LicenseUrl":"I\u0027ll connect the digital JSON bus, that should bus the JSON bus!","LicenseInformationOrigin":4},{"PackageId":"Customer Security Representative","PackageVersion":"3.7.3","PackageProjectUrl":"https://jalon.net","License":"The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!","LicenseInformationOrigin":3},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":1},{"PackageId":"Investor Creative Architect","PackageVersion":"8.2.4","LicenseInformationOrigin":2},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":4},{"PackageId":"Customer Metrics Developer","PackageVersion":"2.2.9","LicenseInformationOrigin":3},{"PackageId":"Human Optimization Facilitator","PackageVersion":"7.4.8","PackageProjectUrl":"https://cooper.name","License":"Try to connect the SMS card, maybe it will connect the back-end card!","LicenseUrl":"You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!","LicenseInformationOrigin":4},{"PackageId":"Investor Research Manager","PackageVersion":"6.3.1","LicenseInformationOrigin":3},{"PackageId":"Human Directives Specialist","PackageVersion":"4.3.4","License":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseUrl":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","LicenseUrl":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"Central Tactics Engineer","PackageVersion":"6.3.5","License":"connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!","LicenseInformationOrigin":2},{"PackageId":"National Intranet Technician","PackageVersion":"8.0.0","LicenseInformationOrigin":4},{"PackageId":"Senior Security Consultant","PackageVersion":"2.7.5","PackageProjectUrl":"http://adelbert.biz","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","LicenseUrl":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":1},{"PackageId":"Internal Directives Designer","PackageVersion":"0.4.8","License":"The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Division Consultant","PackageVersion":"4.8.7","PackageProjectUrl":"http://raquel.net","License":"Use the multi-byte IB microchip, then you can connect the multi-byte microchip!","LicenseUrl":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","LicenseInformationOrigin":4},{"PackageId":"Human Communications Supervisor","PackageVersion":"6.0.1","PackageProjectUrl":"http://ethan.name","License":"Use the cross-platform SAS feed, then you can bypass the cross-platform feed!","LicenseInformationOrigin":3},{"PackageId":"Human Operations Assistant","PackageVersion":"0.7.2","PackageProjectUrl":"http://camila.net","License":"Use the haptic USB driver, then you can override the haptic driver!","LicenseInformationOrigin":4},{"PackageId":"Forward Intranet Engineer","PackageVersion":"2.5.9","License":"The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!","LicenseUrl":"Try to index the ADP port, maybe it will index the auxiliary port!","LicenseInformationOrigin":0},{"PackageId":"Human Optimization Producer","PackageVersion":"5.0.9","LicenseInformationOrigin":4},{"PackageId":"Dynamic Integration Architect","PackageVersion":"1.6.3","LicenseUrl":"The RAM feed is down, copy the neural feed so we can copy the RAM feed!","LicenseInformationOrigin":4},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","License":"The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!","LicenseInformationOrigin":1},{"PackageId":"Direct Accountability Assistant","PackageVersion":"2.2.8","PackageProjectUrl":"http://natasha.info","License":"bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!","LicenseInformationOrigin":1},{"PackageId":"Human Response Coordinator","PackageVersion":"2.9.7","PackageProjectUrl":"http://ruth.org","LicenseInformationOrigin":3},{"PackageId":"Corporate Accounts Technician","PackageVersion":"5.8.0","PackageProjectUrl":"https://isobel.org","LicenseInformationOrigin":3},{"PackageId":"International Intranet Planner","PackageVersion":"6.4.6","PackageProjectUrl":"https://lenna.com","License":"The IB interface is down, program the redundant interface so we can program the IB interface!","LicenseInformationOrigin":1},{"PackageId":"Direct Data Orchestrator","PackageVersion":"2.4.5","LicenseUrl":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..8f76854f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"International Data Representative","PackageVersion":"3.5.7","PackageProjectUrl":"http://dakota.com","License":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":3},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Supervisor","PackageVersion":"4.9.8","PackageProjectUrl":"https://malcolm.net","License":"Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!","LicenseUrl":"Use the primary GB driver, then you can generate the primary driver!","LicenseInformationOrigin":3},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseInformationOrigin":0},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","License":"We need to compress the primary GB array!","LicenseInformationOrigin":3},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","LicenseUrl":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Optimization Director","PackageVersion":"3.4.6","PackageProjectUrl":"https://maximilian.org","License":"The PNG protocol is down, index the digital protocol so we can index the PNG protocol!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":3},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseUrl":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..f34fc7bd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..99faf2bc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Product Identity Analyst","PackageVersion":"5.9.3","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Response Consultant","PackageVersion":"9.3.1","PackageProjectUrl":"https://ulices.biz","ValidationErrors":[{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"},{"Error":"Noemie","Context":"https://kayley.name"},{"Error":"Brandon","Context":"http://kristopher.name"},{"Error":"Maggie","Context":"http://kimberly.info"},{"Error":"Veronica","Context":"https://mya.net"},{"Error":"Marty","Context":"https://obie.net"},{"Error":"Braxton","Context":"http://flavio.net"},{"Error":"Jeramie","Context":"http://jaycee.net"}],"LicenseInformationOrigin":2},{"PackageId":"Future Group Assistant","PackageVersion":"1.7.9","ValidationErrors":[{"Error":"Darien","Context":"http://mitchel.biz"},{"Error":"Carleton","Context":"https://madalyn.com"},{"Error":"Narciso","Context":"https://mia.com"},{"Error":"Nicklaus","Context":"https://abelardo.com"},{"Error":"Carolina","Context":"https://lindsey.info"},{"Error":"Rigoberto","Context":"https://lou.biz"}],"License":"Use the multi-byte AI port, then you can reboot the multi-byte port!","LicenseInformationOrigin":0},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","ValidationErrors":[{"Error":"Carlee","Context":"http://britney.name"},{"Error":"Tess","Context":"http://julian.biz"},{"Error":"Isadore","Context":"http://billy.net"},{"Error":"Alice","Context":"http://vern.net"},{"Error":"King","Context":"http://trace.net"},{"Error":"Carmela","Context":"https://adolf.info"},{"Error":"Sherman","Context":"http://alec.net"},{"Error":"Lamar","Context":"http://deion.org"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Neil","Context":"https://burley.info"},{"Error":"Lemuel","Context":"http://brenden.info"},{"Error":"Agnes","Context":"https://urban.org"},{"Error":"Micheal","Context":"https://ida.net"},{"Error":"Murray","Context":"https://samanta.com"},{"Error":"Assunta","Context":"http://florencio.com"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":2},{"PackageId":"Customer Program Consultant","PackageVersion":"5.0.4","PackageProjectUrl":"http://kieran.biz","Authors":"Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan","ValidationErrors":[{"Error":"Bettie","Context":"http://edmund.info"},{"Error":"Sadie","Context":"http://horacio.org"},{"Error":"Loraine","Context":"https://sandra.org"},{"Error":"Emil","Context":"http://dayana.net"}],"License":"Try to compress the GB system, maybe it will compress the neural system!","LicenseInformationOrigin":3},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Direct Tactics Technician","PackageVersion":"2.8.6","ValidationErrors":[{"Error":"Demond","Context":"http://stefan.name"},{"Error":"Norval","Context":"http://annie.net"},{"Error":"Destin","Context":"http://penelope.name"}],"License":"Try to quantify the SAS port, maybe it will quantify the wireless port!","LicenseInformationOrigin":2},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Authors":"Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin","ValidationErrors":[{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"},{"Error":"Mallory","Context":"http://angeline.name"}],"LicenseInformationOrigin":0},{"PackageId":"Lead Creative Administrator","PackageVersion":"9.0.0","PackageProjectUrl":"https://roderick.net","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Data Director","PackageVersion":"2.1.5","Authors":"","ValidationErrors":[{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"},{"Error":"Camren","Context":"http://joany.info"}],"License":"Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Future Mobility Strategist","PackageVersion":"4.7.6","PackageProjectUrl":"http://gerardo.net","ValidationErrors":[{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"},{"Error":"Emerald","Context":"https://camren.net"},{"Error":"Sheila","Context":"https://garry.org"}],"License":"Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"Product Marketing Developer","PackageVersion":"3.3.6","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","LicenseInformationOrigin":2},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Global Infrastructure Developer","PackageVersion":"5.5.0","PackageProjectUrl":"https://austin.net","Authors":"Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"License":"generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!","LicenseInformationOrigin":1},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Authors":"Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Identity Developer","PackageVersion":"4.2.0","Authors":"Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan","ValidationErrors":[{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"},{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"}],"LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..c3ca00e3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..6184b00a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Metrics Associate","PackageVersion":"8.1.6","PackageProjectUrl":"http://jaylin.org","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":0},{"PackageId":"Dynamic Group Agent","PackageVersion":"1.7.6","Authors":"Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins","LicenseInformationOrigin":3},{"PackageId":"Global Paradigm Producer","PackageVersion":"1.8.4","PackageProjectUrl":"https://london.biz","License":"If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Regional Paradigm Director","PackageVersion":"3.0.9","License":"The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel!","LicenseInformationOrigin":2},{"PackageId":"Forward Program Officer","PackageVersion":"4.2.4","Authors":"Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin","License":"quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!","LicenseInformationOrigin":2},{"PackageId":"Customer Group Director","PackageVersion":"2.5.2","PackageProjectUrl":"https://eloise.name","Authors":"Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik","License":"You can\u0027t index the pixel without copying the redundant XML pixel!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Creative Supervisor","PackageVersion":"4.1.3","Authors":"","LicenseInformationOrigin":3},{"PackageId":"Forward Accounts Consultant","PackageVersion":"8.9.0","LicenseInformationOrigin":0},{"PackageId":"Future Directives Planner","PackageVersion":"5.9.7","Authors":"Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki","License":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Group Representative","PackageVersion":"9.8.1","LicenseInformationOrigin":2},{"PackageId":"Investor Communications Associate","PackageVersion":"0.7.2","PackageProjectUrl":"http://modesto.info","Authors":"Arnold Franecki,Arnold Franecki","LicenseInformationOrigin":0},{"PackageId":"Legacy Response Analyst","PackageVersion":"9.2.7","PackageProjectUrl":"http://martine.info","Authors":"Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata","LicenseInformationOrigin":2},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"Regional Factors Analyst","PackageVersion":"1.5.7","LicenseInformationOrigin":4},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.7.5","License":"I\u0027ll back up the 1080p RSS matrix, that should matrix the RSS matrix!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Metrics Coordinator","PackageVersion":"5.8.1","Authors":"Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher","License":"overriding the circuit won\u0027t do anything, we need to copy the mobile AGP circuit!","LicenseInformationOrigin":2},{"PackageId":"Human Web Liaison","PackageVersion":"8.1.1","PackageProjectUrl":"https://imogene.org","LicenseInformationOrigin":2},{"PackageId":"Future Tactics Producer","PackageVersion":"5.8.9","License":"navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!","LicenseInformationOrigin":1},{"PackageId":"Senior Response Developer","PackageVersion":"8.5.8","Authors":"Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott","License":"We need to input the open-source SAS feed!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Mobility Technician","PackageVersion":"6.0.2","PackageProjectUrl":"https://keeley.net","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Authors":"Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"Dynamic Accounts Architect","PackageVersion":"9.8.0","LicenseInformationOrigin":4},{"PackageId":"Regional Mobility Designer","PackageVersion":"8.5.4","PackageProjectUrl":"http://brady.net","LicenseInformationOrigin":1},{"PackageId":"Legacy Communications Manager","PackageVersion":"0.1.8","PackageProjectUrl":"http://gus.info","LicenseInformationOrigin":2},{"PackageId":"Future Directives Associate","PackageVersion":"1.1.1","PackageProjectUrl":"https://shayne.name","Authors":"Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe","LicenseInformationOrigin":0},{"PackageId":"National Security Liaison","PackageVersion":"2.4.1","PackageProjectUrl":"http://pierce.info","LicenseInformationOrigin":3},{"PackageId":"Regional Security Agent","PackageVersion":"6.2.7","PackageProjectUrl":"https://kenyon.org","LicenseInformationOrigin":4},{"PackageId":"Corporate Quality Planner","PackageVersion":"6.6.3","Authors":"Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz","License":"The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!","LicenseInformationOrigin":1},{"PackageId":"Senior Response Officer","PackageVersion":"2.8.2","Authors":"Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann","LicenseInformationOrigin":0},{"PackageId":"District Brand Producer","PackageVersion":"9.3.8","Authors":"Clarence Metz,Clarence Metz,Clarence Metz","License":"Use the redundant AGP application, then you can generate the redundant application!","LicenseInformationOrigin":4},{"PackageId":"Chief Operations Orchestrator","PackageVersion":"9.1.5","PackageProjectUrl":"https://madelynn.name","License":"Try to back up the USB application, maybe it will back up the bluetooth application!","LicenseInformationOrigin":3},{"PackageId":"Global Data Administrator","PackageVersion":"0.8.4","PackageProjectUrl":"https://barrett.com","Authors":"Frederick Leffler,Frederick Leffler,Frederick Leffler","LicenseInformationOrigin":2},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Authors":"Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseInformationOrigin":4},{"PackageId":"Forward Integration Specialist","PackageVersion":"8.7.1","PackageProjectUrl":"http://jordon.net","LicenseInformationOrigin":0},{"PackageId":"Lead Identity Developer","PackageVersion":"7.1.0","PackageProjectUrl":"https://eve.com","Authors":"Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover","LicenseInformationOrigin":2},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","Authors":"Gary Von,Gary Von,Gary Von","LicenseInformationOrigin":1},{"PackageId":"Direct Security Producer","PackageVersion":"9.0.7","PackageProjectUrl":"http://evert.net","LicenseInformationOrigin":1},{"PackageId":"Legacy Assurance Representative","PackageVersion":"6.4.9","PackageProjectUrl":"https://maye.info","Authors":"Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski","LicenseInformationOrigin":2},{"PackageId":"Corporate Interactions Administrator","PackageVersion":"1.1.5","PackageProjectUrl":"http://clemmie.info","LicenseInformationOrigin":3},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Brand Agent","PackageVersion":"2.9.2","PackageProjectUrl":"https://reese.info","Authors":"Bertha Schultz,Bertha Schultz","License":"quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!","LicenseInformationOrigin":0},{"PackageId":"Direct Markets Executive","PackageVersion":"9.7.7","PackageProjectUrl":"https://judge.name","License":"We need to navigate the open-source PCI pixel!","LicenseInformationOrigin":3},{"PackageId":"Future Applications Engineer","PackageVersion":"6.8.5","PackageProjectUrl":"https://nora.biz","Authors":"Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine","License":"If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor!","LicenseInformationOrigin":2},{"PackageId":"Central Applications Planner","PackageVersion":"6.6.9","PackageProjectUrl":"http://ava.org","Authors":"Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":3},{"PackageId":"District Intranet Agent","PackageVersion":"1.1.6","License":"You can\u0027t calculate the application without synthesizing the primary JBOD application!","LicenseInformationOrigin":1},{"PackageId":"Product Intranet Assistant","PackageVersion":"2.8.1","PackageProjectUrl":"http://lynn.info","License":"The THX circuit is down, copy the back-end circuit so we can copy the THX circuit!","LicenseInformationOrigin":3},{"PackageId":"Forward Web Designer","PackageVersion":"0.1.4","PackageProjectUrl":"https://gerard.net","LicenseInformationOrigin":4},{"PackageId":"Future Interactions Developer","PackageVersion":"1.1.7","License":"If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix!","LicenseInformationOrigin":2},{"PackageId":"Corporate Mobility Consultant","PackageVersion":"1.9.0","PackageProjectUrl":"http://letha.name","LicenseInformationOrigin":0},{"PackageId":"Global Integration Assistant","PackageVersion":"5.0.1","PackageProjectUrl":"http://demarco.com","LicenseInformationOrigin":2},{"PackageId":"Future Applications Facilitator","PackageVersion":"0.1.5","License":"transmitting the program won\u0027t do anything, we need to bypass the virtual HTTP program!","LicenseInformationOrigin":0},{"PackageId":"Principal Factors Producer","PackageVersion":"0.8.5","PackageProjectUrl":"http://toby.info","Authors":"Devin Nolan","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseInformationOrigin":2},{"PackageId":"Central Mobility Executive","PackageVersion":"5.0.3","Authors":"Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling","LicenseInformationOrigin":2},{"PackageId":"Future Web Associate","PackageVersion":"5.1.3","PackageProjectUrl":"http://favian.biz","LicenseInformationOrigin":3},{"PackageId":"Lead Implementation Supervisor","PackageVersion":"4.9.9","PackageProjectUrl":"http://katlynn.net","Authors":"Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis","License":"The ADP card is down, hack the solid state card so we can hack the ADP card!","LicenseInformationOrigin":4},{"PackageId":"Central Applications Coordinator","PackageVersion":"1.6.8","PackageProjectUrl":"http://curtis.com","LicenseInformationOrigin":3},{"PackageId":"Regional Integration Consultant","PackageVersion":"5.3.8","PackageProjectUrl":"http://michael.name","LicenseInformationOrigin":0},{"PackageId":"Human Marketing Representative","PackageVersion":"0.6.1","Authors":"Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge","LicenseInformationOrigin":3},{"PackageId":"Dynamic Division Specialist","PackageVersion":"9.6.4","PackageProjectUrl":"https://keenan.net","LicenseInformationOrigin":0},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","Authors":"Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens","LicenseInformationOrigin":3},{"PackageId":"Lead Directives Administrator","PackageVersion":"5.1.9","License":"Use the haptic GB matrix, then you can generate the haptic matrix!","LicenseInformationOrigin":3},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Global Markets Designer","PackageVersion":"1.7.0","PackageProjectUrl":"https://toby.biz","License":"Use the multi-byte COM feed, then you can parse the multi-byte feed!","LicenseInformationOrigin":4},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Authors":"Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":0},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"National Quality Executive","PackageVersion":"4.5.1","PackageProjectUrl":"http://rylan.com","License":"Use the solid state TCP driver, then you can generate the solid state driver!","LicenseInformationOrigin":0},{"PackageId":"Legacy Data Consultant","PackageVersion":"5.8.8","Authors":"","License":"Try to connect the JSON pixel, maybe it will connect the primary pixel!","LicenseInformationOrigin":2},{"PackageId":"Human Security Administrator","PackageVersion":"9.8.5","Authors":"Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm","License":"I\u0027ll synthesize the redundant XML feed, that should feed the XML feed!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"Future Configuration Architect","PackageVersion":"4.2.6","Authors":"Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg","License":"I\u0027ll generate the primary TCP bus, that should bus the TCP bus!","LicenseInformationOrigin":0},{"PackageId":"Global Mobility Associate","PackageVersion":"0.6.4","PackageProjectUrl":"https://brooke.org","License":"We need to hack the haptic XSS program!","LicenseInformationOrigin":0},{"PackageId":"Senior Group Designer","PackageVersion":"3.0.6","License":"The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel!","LicenseInformationOrigin":1},{"PackageId":"Product Metrics Representative","PackageVersion":"2.7.9","PackageProjectUrl":"http://denis.info","Authors":"Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson","License":"connecting the feed won\u0027t do anything, we need to transmit the primary IB feed!","LicenseInformationOrigin":0},{"PackageId":"Human Implementation Producer","PackageVersion":"0.9.1","LicenseInformationOrigin":1},{"PackageId":"Future Optimization Associate","PackageVersion":"4.0.5","PackageProjectUrl":"https://linnie.net","Authors":"Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel","LicenseInformationOrigin":2},{"PackageId":"Corporate Implementation Officer","PackageVersion":"0.2.6","LicenseInformationOrigin":3},{"PackageId":"Global Communications Administrator","PackageVersion":"3.0.6","LicenseInformationOrigin":3},{"PackageId":"District Identity Administrator","PackageVersion":"2.9.6","PackageProjectUrl":"http://duncan.name","Authors":"Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt","LicenseInformationOrigin":2},{"PackageId":"Customer Operations Liaison","PackageVersion":"9.0.9","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Investor Configuration Technician","PackageVersion":"1.9.1","PackageProjectUrl":"http://malvina.name","Authors":"Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin","License":"We need to copy the primary FTP bus!","LicenseInformationOrigin":1},{"PackageId":"District Factors Associate","PackageVersion":"0.2.6","PackageProjectUrl":"https://cloyd.biz","Authors":"Betsy Powlowski","LicenseInformationOrigin":0},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","Authors":"Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel","LicenseInformationOrigin":2},{"PackageId":"Global Group Planner","PackageVersion":"5.4.5","LicenseInformationOrigin":3},{"PackageId":"Direct Accountability Producer","PackageVersion":"1.8.1","PackageProjectUrl":"http://justine.net","LicenseInformationOrigin":1},{"PackageId":"Forward Factors Architect","PackageVersion":"6.7.6","Authors":"Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt","LicenseInformationOrigin":4},{"PackageId":"Global Directives Orchestrator","PackageVersion":"8.7.6","Authors":"Tommy Franecki,Tommy Franecki","LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Senior Identity Specialist","PackageVersion":"2.8.9","PackageProjectUrl":"https://kennedy.biz","Authors":"Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski","License":"We need to program the primary THX protocol!","LicenseInformationOrigin":3},{"PackageId":"Principal Group Strategist","PackageVersion":"4.1.0","License":"I\u0027ll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Internal Web Associate","PackageVersion":"6.2.5","PackageProjectUrl":"https://arvel.name","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","LicenseInformationOrigin":4},{"PackageId":"Dynamic Research Designer","PackageVersion":"5.6.8","License":"If we connect the program, we can get to the SQL program through the digital SQL program!","LicenseInformationOrigin":2},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Investor Assurance Technician","PackageVersion":"7.3.8","Authors":"Merle Hirthe","LicenseInformationOrigin":4},{"PackageId":"Forward Intranet Technician","PackageVersion":"2.5.3","PackageProjectUrl":"https://ruby.biz","Authors":"Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton","LicenseInformationOrigin":0},{"PackageId":"Senior Applications Technician","PackageVersion":"7.8.2","Authors":"Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert","LicenseInformationOrigin":4},{"PackageId":"Senior Factors Technician","PackageVersion":"3.2.5","Authors":"Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme","License":"You can\u0027t input the protocol without copying the auxiliary USB protocol!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..4d0a1e68 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Assurance Representative","PackageVersion":"6.4.9","PackageProjectUrl":"https://maye.info","Authors":"Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Chief Operations Orchestrator","PackageVersion":"9.1.5","PackageProjectUrl":"https://madelynn.name","License":"Try to back up the USB application, maybe it will back up the bluetooth application!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Metrics Coordinator","PackageVersion":"5.8.1","Authors":"Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher","License":"overriding the circuit won\u0027t do anything, we need to copy the mobile AGP circuit!","LicenseInformationOrigin":2},{"PackageId":"Customer Group Director","PackageVersion":"2.5.2","PackageProjectUrl":"https://eloise.name","Authors":"Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik","License":"You can\u0027t index the pixel without copying the redundant XML pixel!","LicenseInformationOrigin":0},{"PackageId":"Regional Mobility Designer","PackageVersion":"8.5.4","PackageProjectUrl":"http://brady.net","LicenseInformationOrigin":1},{"PackageId":"Global Directives Orchestrator","PackageVersion":"8.7.6","Authors":"Tommy Franecki,Tommy Franecki","LicenseInformationOrigin":0},{"PackageId":"District Identity Administrator","PackageVersion":"2.9.6","PackageProjectUrl":"http://duncan.name","Authors":"Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt","LicenseInformationOrigin":2},{"PackageId":"Regional Paradigm Director","PackageVersion":"3.0.9","License":"The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel!","LicenseInformationOrigin":2},{"PackageId":"Global Data Administrator","PackageVersion":"0.8.4","PackageProjectUrl":"https://barrett.com","Authors":"Frederick Leffler,Frederick Leffler,Frederick Leffler","LicenseInformationOrigin":2},{"PackageId":"Future Group Assistant","PackageVersion":"1.7.9","ValidationErrors":[{"Error":"Darien","Context":"http://mitchel.biz"},{"Error":"Carleton","Context":"https://madalyn.com"},{"Error":"Narciso","Context":"https://mia.com"},{"Error":"Nicklaus","Context":"https://abelardo.com"},{"Error":"Carolina","Context":"https://lindsey.info"},{"Error":"Rigoberto","Context":"https://lou.biz"}],"License":"Use the multi-byte AI port, then you can reboot the multi-byte port!","LicenseInformationOrigin":0},{"PackageId":"Forward Web Designer","PackageVersion":"0.1.4","PackageProjectUrl":"https://gerard.net","LicenseInformationOrigin":4},{"PackageId":"Future Interactions Developer","PackageVersion":"1.1.7","License":"If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix!","LicenseInformationOrigin":2},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"District Metrics Associate","PackageVersion":"8.1.6","PackageProjectUrl":"http://jaylin.org","LicenseInformationOrigin":4},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Authors":"Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Quality Planner","PackageVersion":"6.6.3","Authors":"Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz","License":"The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!","LicenseInformationOrigin":1},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","Authors":"Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens","LicenseInformationOrigin":3},{"PackageId":"Dynamic Creative Supervisor","PackageVersion":"4.1.3","Authors":"","LicenseInformationOrigin":3},{"PackageId":"Internal Web Associate","PackageVersion":"6.2.5","PackageProjectUrl":"https://arvel.name","LicenseInformationOrigin":0},{"PackageId":"Dynamic Mobility Technician","PackageVersion":"6.0.2","PackageProjectUrl":"https://keeley.net","LicenseInformationOrigin":0},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Authors":"Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseInformationOrigin":4},{"PackageId":"Investor Configuration Technician","PackageVersion":"1.9.1","PackageProjectUrl":"http://malvina.name","Authors":"Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin","License":"We need to copy the primary FTP bus!","LicenseInformationOrigin":1},{"PackageId":"Senior Identity Specialist","PackageVersion":"2.8.9","PackageProjectUrl":"https://kennedy.biz","Authors":"Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski","License":"We need to program the primary THX protocol!","LicenseInformationOrigin":3},{"PackageId":"Lead Implementation Supervisor","PackageVersion":"4.9.9","PackageProjectUrl":"http://katlynn.net","Authors":"Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis","License":"The ADP card is down, hack the solid state card so we can hack the ADP card!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.7.5","License":"I\u0027ll back up the 1080p RSS matrix, that should matrix the RSS matrix!","LicenseInformationOrigin":4},{"PackageId":"Human Implementation Producer","PackageVersion":"0.9.1","LicenseInformationOrigin":1},{"PackageId":"National Security Liaison","PackageVersion":"2.4.1","PackageProjectUrl":"http://pierce.info","LicenseInformationOrigin":3},{"PackageId":"Investor Assurance Technician","PackageVersion":"7.3.8","Authors":"Merle Hirthe","LicenseInformationOrigin":4},{"PackageId":"Product Intranet Assistant","PackageVersion":"2.8.1","PackageProjectUrl":"http://lynn.info","License":"The THX circuit is down, copy the back-end circuit so we can copy the THX circuit!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"Customer Program Consultant","PackageVersion":"5.0.4","PackageProjectUrl":"http://kieran.biz","Authors":"Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan","ValidationErrors":[{"Error":"Bettie","Context":"http://edmund.info"},{"Error":"Sadie","Context":"http://horacio.org"},{"Error":"Loraine","Context":"https://sandra.org"},{"Error":"Emil","Context":"http://dayana.net"}],"License":"Try to compress the GB system, maybe it will compress the neural system!","LicenseInformationOrigin":3},{"PackageId":"Principal Group Strategist","PackageVersion":"4.1.0","License":"I\u0027ll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Authors":"Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin","ValidationErrors":[{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"},{"Error":"Mallory","Context":"http://angeline.name"}],"LicenseInformationOrigin":0},{"PackageId":"Central Applications Planner","PackageVersion":"6.6.9","PackageProjectUrl":"http://ava.org","Authors":"Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke","LicenseInformationOrigin":4},{"PackageId":"Lead Creative Administrator","PackageVersion":"9.0.0","PackageProjectUrl":"https://roderick.net","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Authors":"Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":0},{"PackageId":"District Factors Associate","PackageVersion":"0.2.6","PackageProjectUrl":"https://cloyd.biz","Authors":"Betsy Powlowski","LicenseInformationOrigin":0},{"PackageId":"Legacy Communications Manager","PackageVersion":"0.1.8","PackageProjectUrl":"http://gus.info","LicenseInformationOrigin":2},{"PackageId":"Future Optimization Associate","PackageVersion":"4.0.5","PackageProjectUrl":"https://linnie.net","Authors":"Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel","LicenseInformationOrigin":2},{"PackageId":"Senior Applications Technician","PackageVersion":"7.8.2","Authors":"Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert","LicenseInformationOrigin":4},{"PackageId":"Future Tactics Producer","PackageVersion":"5.8.9","License":"navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!","LicenseInformationOrigin":1},{"PackageId":"Future Applications Facilitator","PackageVersion":"0.1.5","License":"transmitting the program won\u0027t do anything, we need to bypass the virtual HTTP program!","LicenseInformationOrigin":0},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","ValidationErrors":[{"Error":"Carlee","Context":"http://britney.name"},{"Error":"Tess","Context":"http://julian.biz"},{"Error":"Isadore","Context":"http://billy.net"},{"Error":"Alice","Context":"http://vern.net"},{"Error":"King","Context":"http://trace.net"},{"Error":"Carmela","Context":"https://adolf.info"},{"Error":"Sherman","Context":"http://alec.net"},{"Error":"Lamar","Context":"http://deion.org"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Group Representative","PackageVersion":"9.8.1","LicenseInformationOrigin":2},{"PackageId":"Regional Security Agent","PackageVersion":"6.2.7","PackageProjectUrl":"https://kenyon.org","LicenseInformationOrigin":4},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","Authors":"Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel","LicenseInformationOrigin":2},{"PackageId":"District Brand Producer","PackageVersion":"9.3.8","Authors":"Clarence Metz,Clarence Metz,Clarence Metz","License":"Use the redundant AGP application, then you can generate the redundant application!","LicenseInformationOrigin":4},{"PackageId":"Investor Communications Associate","PackageVersion":"0.7.2","PackageProjectUrl":"http://modesto.info","Authors":"Arnold Franecki,Arnold Franecki","LicenseInformationOrigin":0},{"PackageId":"Central Mobility Executive","PackageVersion":"5.0.3","Authors":"Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling","LicenseInformationOrigin":2},{"PackageId":"Senior Group Designer","PackageVersion":"3.0.6","License":"The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel!","LicenseInformationOrigin":1},{"PackageId":"Forward Integration Specialist","PackageVersion":"8.7.1","PackageProjectUrl":"http://jordon.net","LicenseInformationOrigin":0},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":3},{"PackageId":"District Intranet Agent","PackageVersion":"1.1.6","License":"You can\u0027t calculate the application without synthesizing the primary JBOD application!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Research Designer","PackageVersion":"5.6.8","License":"If we connect the program, we can get to the SQL program through the digital SQL program!","LicenseInformationOrigin":2},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"Chief Data Director","PackageVersion":"2.1.5","Authors":"","ValidationErrors":[{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"},{"Error":"Camren","Context":"http://joany.info"}],"License":"Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Future Mobility Strategist","PackageVersion":"4.7.6","PackageProjectUrl":"http://gerardo.net","ValidationErrors":[{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"},{"Error":"Emerald","Context":"https://camren.net"},{"Error":"Sheila","Context":"https://garry.org"}],"License":"Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Forward Accounts Consultant","PackageVersion":"8.9.0","LicenseInformationOrigin":0},{"PackageId":"Direct Accountability Producer","PackageVersion":"1.8.1","PackageProjectUrl":"http://justine.net","LicenseInformationOrigin":1},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"Senior Response Developer","PackageVersion":"8.5.8","Authors":"Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott","License":"We need to input the open-source SAS feed!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Neil","Context":"https://burley.info"},{"Error":"Lemuel","Context":"http://brenden.info"},{"Error":"Agnes","Context":"https://urban.org"},{"Error":"Micheal","Context":"https://ida.net"},{"Error":"Murray","Context":"https://samanta.com"},{"Error":"Assunta","Context":"http://florencio.com"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":2},{"PackageId":"Global Paradigm Producer","PackageVersion":"1.8.4","PackageProjectUrl":"https://london.biz","License":"If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Lead Identity Developer","PackageVersion":"7.1.0","PackageProjectUrl":"https://eve.com","Authors":"Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover","LicenseInformationOrigin":2},{"PackageId":"Corporate Mobility Consultant","PackageVersion":"1.9.0","PackageProjectUrl":"http://letha.name","LicenseInformationOrigin":0},{"PackageId":"Direct Markets Executive","PackageVersion":"9.7.7","PackageProjectUrl":"https://judge.name","License":"We need to navigate the open-source PCI pixel!","LicenseInformationOrigin":3},{"PackageId":"Future Configuration Architect","PackageVersion":"4.2.6","Authors":"Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg","License":"I\u0027ll generate the primary TCP bus, that should bus the TCP bus!","LicenseInformationOrigin":0},{"PackageId":"Future Web Associate","PackageVersion":"5.1.3","PackageProjectUrl":"http://favian.biz","LicenseInformationOrigin":3},{"PackageId":"Dynamic Accounts Architect","PackageVersion":"9.8.0","LicenseInformationOrigin":4},{"PackageId":"Product Marketing Developer","PackageVersion":"3.3.6","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","LicenseInformationOrigin":2},{"PackageId":"Legacy Data Consultant","PackageVersion":"5.8.8","Authors":"","License":"Try to connect the JSON pixel, maybe it will connect the primary pixel!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Brand Agent","PackageVersion":"2.9.2","PackageProjectUrl":"https://reese.info","Authors":"Bertha Schultz,Bertha Schultz","License":"quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Directives Planner","PackageVersion":"5.9.7","Authors":"Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki","License":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":3},{"PackageId":"National Quality Executive","PackageVersion":"4.5.1","PackageProjectUrl":"http://rylan.com","License":"Use the solid state TCP driver, then you can generate the solid state driver!","LicenseInformationOrigin":0},{"PackageId":"Lead Directives Administrator","PackageVersion":"5.1.9","License":"Use the haptic GB matrix, then you can generate the haptic matrix!","LicenseInformationOrigin":3},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Legacy Response Analyst","PackageVersion":"9.2.7","PackageProjectUrl":"http://martine.info","Authors":"Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata","LicenseInformationOrigin":2},{"PackageId":"Investor Identity Developer","PackageVersion":"4.2.0","Authors":"Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan","ValidationErrors":[{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"},{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"}],"LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Group Agent","PackageVersion":"1.7.6","Authors":"Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins","LicenseInformationOrigin":3},{"PackageId":"Forward Factors Architect","PackageVersion":"6.7.6","Authors":"Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt","LicenseInformationOrigin":4},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Authors":"Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Corporate Interactions Administrator","PackageVersion":"1.1.5","PackageProjectUrl":"http://clemmie.info","LicenseInformationOrigin":3},{"PackageId":"Global Markets Designer","PackageVersion":"1.7.0","PackageProjectUrl":"https://toby.biz","License":"Use the multi-byte COM feed, then you can parse the multi-byte feed!","LicenseInformationOrigin":4},{"PackageId":"Global Infrastructure Developer","PackageVersion":"5.5.0","PackageProjectUrl":"https://austin.net","Authors":"Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"License":"generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","LicenseInformationOrigin":4},{"PackageId":"Global Communications Administrator","PackageVersion":"3.0.6","LicenseInformationOrigin":3},{"PackageId":"Customer Operations Liaison","PackageVersion":"9.0.9","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Human Marketing Representative","PackageVersion":"0.6.1","Authors":"Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge","LicenseInformationOrigin":3},{"PackageId":"Senior Response Officer","PackageVersion":"2.8.2","Authors":"Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann","LicenseInformationOrigin":0},{"PackageId":"Regional Integration Consultant","PackageVersion":"5.3.8","PackageProjectUrl":"http://michael.name","LicenseInformationOrigin":0},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","Authors":"Gary Von,Gary Von,Gary Von","LicenseInformationOrigin":1},{"PackageId":"Central Applications Coordinator","PackageVersion":"1.6.8","PackageProjectUrl":"http://curtis.com","LicenseInformationOrigin":3},{"PackageId":"Future Directives Associate","PackageVersion":"1.1.1","PackageProjectUrl":"https://shayne.name","Authors":"Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe","LicenseInformationOrigin":0},{"PackageId":"Dynamic Division Specialist","PackageVersion":"9.6.4","PackageProjectUrl":"https://keenan.net","LicenseInformationOrigin":0},{"PackageId":"Regional Factors Analyst","PackageVersion":"1.5.7","LicenseInformationOrigin":4},{"PackageId":"Corporate Implementation Officer","PackageVersion":"0.2.6","LicenseInformationOrigin":3},{"PackageId":"Senior Factors Technician","PackageVersion":"3.2.5","Authors":"Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme","License":"You can\u0027t input the protocol without copying the auxiliary USB protocol!","LicenseInformationOrigin":4},{"PackageId":"Human Security Administrator","PackageVersion":"9.8.5","Authors":"Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm","License":"I\u0027ll synthesize the redundant XML feed, that should feed the XML feed!","LicenseInformationOrigin":4},{"PackageId":"Direct Tactics Technician","PackageVersion":"2.8.6","ValidationErrors":[{"Error":"Demond","Context":"http://stefan.name"},{"Error":"Norval","Context":"http://annie.net"},{"Error":"Destin","Context":"http://penelope.name"}],"License":"Try to quantify the SAS port, maybe it will quantify the wireless port!","LicenseInformationOrigin":2},{"PackageId":"Global Mobility Associate","PackageVersion":"0.6.4","PackageProjectUrl":"https://brooke.org","License":"We need to hack the haptic XSS program!","LicenseInformationOrigin":0},{"PackageId":"Product Metrics Representative","PackageVersion":"2.7.9","PackageProjectUrl":"http://denis.info","Authors":"Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson","License":"connecting the feed won\u0027t do anything, we need to transmit the primary IB feed!","LicenseInformationOrigin":0},{"PackageId":"Forward Intranet Technician","PackageVersion":"2.5.3","PackageProjectUrl":"https://ruby.biz","Authors":"Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton","LicenseInformationOrigin":0},{"PackageId":"Global Group Planner","PackageVersion":"5.4.5","LicenseInformationOrigin":3},{"PackageId":"Global Integration Assistant","PackageVersion":"5.0.1","PackageProjectUrl":"http://demarco.com","LicenseInformationOrigin":2},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":0},{"PackageId":"Product Identity Analyst","PackageVersion":"5.9.3","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Forward Program Officer","PackageVersion":"4.2.4","Authors":"Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin","License":"quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!","LicenseInformationOrigin":2},{"PackageId":"Human Web Liaison","PackageVersion":"8.1.1","PackageProjectUrl":"https://imogene.org","LicenseInformationOrigin":2},{"PackageId":"Future Applications Engineer","PackageVersion":"6.8.5","PackageProjectUrl":"https://nora.biz","Authors":"Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine","License":"If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor!","LicenseInformationOrigin":2},{"PackageId":"Future Response Consultant","PackageVersion":"9.3.1","PackageProjectUrl":"https://ulices.biz","ValidationErrors":[{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"},{"Error":"Noemie","Context":"https://kayley.name"},{"Error":"Brandon","Context":"http://kristopher.name"},{"Error":"Maggie","Context":"http://kimberly.info"},{"Error":"Veronica","Context":"https://mya.net"},{"Error":"Marty","Context":"https://obie.net"},{"Error":"Braxton","Context":"http://flavio.net"},{"Error":"Jeramie","Context":"http://jaycee.net"}],"LicenseInformationOrigin":2},{"PackageId":"Direct Security Producer","PackageVersion":"9.0.7","PackageProjectUrl":"http://evert.net","LicenseInformationOrigin":1},{"PackageId":"Principal Factors Producer","PackageVersion":"0.8.5","PackageProjectUrl":"http://toby.info","Authors":"Devin Nolan","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..f6650527 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Metrics Associate","PackageVersion":"8.1.6","PackageProjectUrl":"http://jaylin.org","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Direct Markets Executive","PackageVersion":"9.7.7","PackageProjectUrl":"https://judge.name","License":"We need to navigate the open-source PCI pixel!","LicenseInformationOrigin":3},{"PackageId":"Human Security Administrator","PackageVersion":"9.8.5","Authors":"Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm","License":"I\u0027ll synthesize the redundant XML feed, that should feed the XML feed!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Metrics Coordinator","PackageVersion":"5.8.1","Authors":"Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher","License":"overriding the circuit won\u0027t do anything, we need to copy the mobile AGP circuit!","LicenseInformationOrigin":2},{"PackageId":"Regional Paradigm Director","PackageVersion":"3.0.9","License":"The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel!","LicenseInformationOrigin":2},{"PackageId":"Forward Program Officer","PackageVersion":"4.2.4","Authors":"Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin","License":"quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!","LicenseInformationOrigin":2},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Authors":"Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Creative Supervisor","PackageVersion":"4.1.3","Authors":"","LicenseInformationOrigin":3},{"PackageId":"Forward Accounts Consultant","PackageVersion":"8.9.0","LicenseInformationOrigin":0},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","Authors":"Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel","LicenseInformationOrigin":2},{"PackageId":"Dynamic Group Representative","PackageVersion":"9.8.1","LicenseInformationOrigin":2},{"PackageId":"Global Paradigm Producer","PackageVersion":"1.8.4","PackageProjectUrl":"https://london.biz","License":"If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Authors":"Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":0},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Regional Factors Analyst","PackageVersion":"1.5.7","LicenseInformationOrigin":4},{"PackageId":"Future Tactics Producer","PackageVersion":"5.8.9","License":"navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!","LicenseInformationOrigin":1},{"PackageId":"Principal Group Strategist","PackageVersion":"4.1.0","License":"I\u0027ll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Future Configuration Architect","PackageVersion":"4.2.6","Authors":"Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg","License":"I\u0027ll generate the primary TCP bus, that should bus the TCP bus!","LicenseInformationOrigin":0},{"PackageId":"Global Integration Assistant","PackageVersion":"5.0.1","PackageProjectUrl":"http://demarco.com","LicenseInformationOrigin":2},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","LicenseInformationOrigin":4},{"PackageId":"Future Directives Planner","PackageVersion":"5.9.7","Authors":"Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki","License":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":3},{"PackageId":"Senior Factors Technician","PackageVersion":"3.2.5","Authors":"Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme","License":"You can\u0027t input the protocol without copying the auxiliary USB protocol!","LicenseInformationOrigin":4},{"PackageId":"Senior Response Developer","PackageVersion":"8.5.8","Authors":"Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott","License":"We need to input the open-source SAS feed!","LicenseInformationOrigin":3},{"PackageId":"Regional Mobility Designer","PackageVersion":"8.5.4","PackageProjectUrl":"http://brady.net","LicenseInformationOrigin":1},{"PackageId":"Legacy Communications Manager","PackageVersion":"0.1.8","PackageProjectUrl":"http://gus.info","LicenseInformationOrigin":2},{"PackageId":"Product Intranet Assistant","PackageVersion":"2.8.1","PackageProjectUrl":"http://lynn.info","License":"The THX circuit is down, copy the back-end circuit so we can copy the THX circuit!","LicenseInformationOrigin":3},{"PackageId":"National Security Liaison","PackageVersion":"2.4.1","PackageProjectUrl":"http://pierce.info","LicenseInformationOrigin":3},{"PackageId":"Global Directives Orchestrator","PackageVersion":"8.7.6","Authors":"Tommy Franecki,Tommy Franecki","LicenseInformationOrigin":0},{"PackageId":"Senior Response Officer","PackageVersion":"2.8.2","Authors":"Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann","LicenseInformationOrigin":0},{"PackageId":"Dynamic Accounts Architect","PackageVersion":"9.8.0","LicenseInformationOrigin":4},{"PackageId":"District Brand Producer","PackageVersion":"9.3.8","Authors":"Clarence Metz,Clarence Metz,Clarence Metz","License":"Use the redundant AGP application, then you can generate the redundant application!","LicenseInformationOrigin":4},{"PackageId":"Forward Factors Architect","PackageVersion":"6.7.6","Authors":"Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt","LicenseInformationOrigin":4},{"PackageId":"Future Optimization Associate","PackageVersion":"4.0.5","PackageProjectUrl":"https://linnie.net","Authors":"Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel","LicenseInformationOrigin":2},{"PackageId":"Corporate Quality Planner","PackageVersion":"6.6.3","Authors":"Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz","License":"The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!","LicenseInformationOrigin":1},{"PackageId":"Senior Identity Specialist","PackageVersion":"2.8.9","PackageProjectUrl":"https://kennedy.biz","Authors":"Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski","License":"We need to program the primary THX protocol!","LicenseInformationOrigin":3},{"PackageId":"National Quality Executive","PackageVersion":"4.5.1","PackageProjectUrl":"http://rylan.com","License":"Use the solid state TCP driver, then you can generate the solid state driver!","LicenseInformationOrigin":0},{"PackageId":"District Intranet Agent","PackageVersion":"1.1.6","License":"You can\u0027t calculate the application without synthesizing the primary JBOD application!","LicenseInformationOrigin":1},{"PackageId":"Direct Security Producer","PackageVersion":"9.0.7","PackageProjectUrl":"http://evert.net","LicenseInformationOrigin":1},{"PackageId":"Legacy Assurance Representative","PackageVersion":"6.4.9","PackageProjectUrl":"https://maye.info","Authors":"Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski","LicenseInformationOrigin":2},{"PackageId":"Forward Intranet Technician","PackageVersion":"2.5.3","PackageProjectUrl":"https://ruby.biz","Authors":"Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Central Applications Planner","PackageVersion":"6.6.9","PackageProjectUrl":"http://ava.org","Authors":"Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke","LicenseInformationOrigin":4},{"PackageId":"Global Communications Administrator","PackageVersion":"3.0.6","LicenseInformationOrigin":3},{"PackageId":"Senior Applications Technician","PackageVersion":"7.8.2","Authors":"Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert","LicenseInformationOrigin":4},{"PackageId":"Senior Group Designer","PackageVersion":"3.0.6","License":"The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel!","LicenseInformationOrigin":1},{"PackageId":"Global Group Planner","PackageVersion":"5.4.5","LicenseInformationOrigin":3},{"PackageId":"Future Directives Associate","PackageVersion":"1.1.1","PackageProjectUrl":"https://shayne.name","Authors":"Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe","LicenseInformationOrigin":0},{"PackageId":"Regional Security Agent","PackageVersion":"6.2.7","PackageProjectUrl":"https://kenyon.org","LicenseInformationOrigin":4},{"PackageId":"Forward Web Designer","PackageVersion":"0.1.4","PackageProjectUrl":"https://gerard.net","LicenseInformationOrigin":4},{"PackageId":"Direct Accountability Producer","PackageVersion":"1.8.1","PackageProjectUrl":"http://justine.net","LicenseInformationOrigin":1},{"PackageId":"Chief Operations Orchestrator","PackageVersion":"9.1.5","PackageProjectUrl":"https://madelynn.name","License":"Try to back up the USB application, maybe it will back up the bluetooth application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Investor Communications Associate","PackageVersion":"0.7.2","PackageProjectUrl":"http://modesto.info","Authors":"Arnold Franecki,Arnold Franecki","LicenseInformationOrigin":0},{"PackageId":"Principal Factors Producer","PackageVersion":"0.8.5","PackageProjectUrl":"http://toby.info","Authors":"Devin Nolan","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseInformationOrigin":2},{"PackageId":"Human Web Liaison","PackageVersion":"8.1.1","PackageProjectUrl":"https://imogene.org","LicenseInformationOrigin":2},{"PackageId":"Future Applications Facilitator","PackageVersion":"0.1.5","License":"transmitting the program won\u0027t do anything, we need to bypass the virtual HTTP program!","LicenseInformationOrigin":0},{"PackageId":"Corporate Implementation Officer","PackageVersion":"0.2.6","LicenseInformationOrigin":3},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.7.5","License":"I\u0027ll back up the 1080p RSS matrix, that should matrix the RSS matrix!","LicenseInformationOrigin":4},{"PackageId":"Customer Operations Liaison","PackageVersion":"9.0.9","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Human Marketing Representative","PackageVersion":"0.6.1","Authors":"Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge","LicenseInformationOrigin":3},{"PackageId":"Legacy Response Analyst","PackageVersion":"9.2.7","PackageProjectUrl":"http://martine.info","Authors":"Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"Human Implementation Producer","PackageVersion":"0.9.1","LicenseInformationOrigin":1},{"PackageId":"Future Applications Engineer","PackageVersion":"6.8.5","PackageProjectUrl":"https://nora.biz","Authors":"Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine","License":"If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor!","LicenseInformationOrigin":2},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":0},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","Authors":"Gary Von,Gary Von,Gary Von","LicenseInformationOrigin":1},{"PackageId":"Lead Implementation Supervisor","PackageVersion":"4.9.9","PackageProjectUrl":"http://katlynn.net","Authors":"Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis","License":"The ADP card is down, hack the solid state card so we can hack the ADP card!","LicenseInformationOrigin":4},{"PackageId":"Central Applications Coordinator","PackageVersion":"1.6.8","PackageProjectUrl":"http://curtis.com","LicenseInformationOrigin":3},{"PackageId":"Legacy Data Consultant","PackageVersion":"5.8.8","Authors":"","License":"Try to connect the JSON pixel, maybe it will connect the primary pixel!","LicenseInformationOrigin":2},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Authors":"Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"Future Interactions Developer","PackageVersion":"1.1.7","License":"If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix!","LicenseInformationOrigin":2},{"PackageId":"Global Mobility Associate","PackageVersion":"0.6.4","PackageProjectUrl":"https://brooke.org","License":"We need to hack the haptic XSS program!","LicenseInformationOrigin":0},{"PackageId":"Global Data Administrator","PackageVersion":"0.8.4","PackageProjectUrl":"https://barrett.com","Authors":"Frederick Leffler,Frederick Leffler,Frederick Leffler","LicenseInformationOrigin":2},{"PackageId":"Product Metrics Representative","PackageVersion":"2.7.9","PackageProjectUrl":"http://denis.info","Authors":"Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson","License":"connecting the feed won\u0027t do anything, we need to transmit the primary IB feed!","LicenseInformationOrigin":0},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":3},{"PackageId":"Corporate Interactions Administrator","PackageVersion":"1.1.5","PackageProjectUrl":"http://clemmie.info","LicenseInformationOrigin":3},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"Investor Configuration Technician","PackageVersion":"1.9.1","PackageProjectUrl":"http://malvina.name","Authors":"Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin","License":"We need to copy the primary FTP bus!","LicenseInformationOrigin":1},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","Authors":"Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens","LicenseInformationOrigin":3},{"PackageId":"Dynamic Brand Agent","PackageVersion":"2.9.2","PackageProjectUrl":"https://reese.info","Authors":"Bertha Schultz,Bertha Schultz","License":"quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Division Specialist","PackageVersion":"9.6.4","PackageProjectUrl":"https://keenan.net","LicenseInformationOrigin":0},{"PackageId":"Dynamic Research Designer","PackageVersion":"5.6.8","License":"If we connect the program, we can get to the SQL program through the digital SQL program!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Mobility Technician","PackageVersion":"6.0.2","PackageProjectUrl":"https://keeley.net","LicenseInformationOrigin":0},{"PackageId":"Corporate Mobility Consultant","PackageVersion":"1.9.0","PackageProjectUrl":"http://letha.name","LicenseInformationOrigin":0},{"PackageId":"Customer Group Director","PackageVersion":"2.5.2","PackageProjectUrl":"https://eloise.name","Authors":"Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik","License":"You can\u0027t index the pixel without copying the redundant XML pixel!","LicenseInformationOrigin":0},{"PackageId":"Investor Assurance Technician","PackageVersion":"7.3.8","Authors":"Merle Hirthe","LicenseInformationOrigin":4},{"PackageId":"Forward Integration Specialist","PackageVersion":"8.7.1","PackageProjectUrl":"http://jordon.net","LicenseInformationOrigin":0},{"PackageId":"Regional Integration Consultant","PackageVersion":"5.3.8","PackageProjectUrl":"http://michael.name","LicenseInformationOrigin":0},{"PackageId":"Future Web Associate","PackageVersion":"5.1.3","PackageProjectUrl":"http://favian.biz","LicenseInformationOrigin":3},{"PackageId":"Internal Web Associate","PackageVersion":"6.2.5","PackageProjectUrl":"https://arvel.name","LicenseInformationOrigin":0},{"PackageId":"District Factors Associate","PackageVersion":"0.2.6","PackageProjectUrl":"https://cloyd.biz","Authors":"Betsy Powlowski","LicenseInformationOrigin":0},{"PackageId":"District Identity Administrator","PackageVersion":"2.9.6","PackageProjectUrl":"http://duncan.name","Authors":"Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt","LicenseInformationOrigin":2},{"PackageId":"Dynamic Group Agent","PackageVersion":"1.7.6","Authors":"Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins","LicenseInformationOrigin":3},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Central Mobility Executive","PackageVersion":"5.0.3","Authors":"Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Lead Directives Administrator","PackageVersion":"5.1.9","License":"Use the haptic GB matrix, then you can generate the haptic matrix!","LicenseInformationOrigin":3},{"PackageId":"Lead Identity Developer","PackageVersion":"7.1.0","PackageProjectUrl":"https://eve.com","Authors":"Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover","LicenseInformationOrigin":2},{"PackageId":"Global Markets Designer","PackageVersion":"1.7.0","PackageProjectUrl":"https://toby.biz","License":"Use the multi-byte COM feed, then you can parse the multi-byte feed!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..67ef64dd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Metrics Associate","PackageVersion":"8.1.6","PackageProjectUrl":"http://jaylin.org","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Direct Markets Executive","PackageVersion":"9.7.7","PackageProjectUrl":"https://judge.name","License":"We need to navigate the open-source PCI pixel!","LicenseInformationOrigin":3},{"PackageId":"Human Security Administrator","PackageVersion":"9.8.5","Authors":"Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm","License":"I\u0027ll synthesize the redundant XML feed, that should feed the XML feed!","LicenseInformationOrigin":4},{"PackageId":"Principal Group Strategist","PackageVersion":"4.1.0","License":"I\u0027ll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Regional Paradigm Director","PackageVersion":"3.0.9","License":"The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel!","LicenseInformationOrigin":2},{"PackageId":"Corporate Interactions Administrator","PackageVersion":"1.1.5","PackageProjectUrl":"http://clemmie.info","LicenseInformationOrigin":3},{"PackageId":"Corporate Quality Planner","PackageVersion":"6.6.3","Authors":"Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz","License":"The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!","LicenseInformationOrigin":1},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":3},{"PackageId":"Forward Accounts Consultant","PackageVersion":"8.9.0","LicenseInformationOrigin":0},{"PackageId":"Human Implementation Producer","PackageVersion":"0.9.1","LicenseInformationOrigin":1},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"Dynamic Metrics Coordinator","PackageVersion":"5.8.1","Authors":"Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher","License":"overriding the circuit won\u0027t do anything, we need to copy the mobile AGP circuit!","LicenseInformationOrigin":2},{"PackageId":"Regional Integration Consultant","PackageVersion":"5.3.8","PackageProjectUrl":"http://michael.name","LicenseInformationOrigin":0},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Regional Factors Analyst","PackageVersion":"1.5.7","LicenseInformationOrigin":4},{"PackageId":"Dynamic Group Representative","PackageVersion":"9.8.1","LicenseInformationOrigin":2},{"PackageId":"Lead Identity Developer","PackageVersion":"7.1.0","PackageProjectUrl":"https://eve.com","Authors":"Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover","LicenseInformationOrigin":2},{"PackageId":"Future Web Associate","PackageVersion":"5.1.3","PackageProjectUrl":"http://favian.biz","LicenseInformationOrigin":3},{"PackageId":"Global Integration Assistant","PackageVersion":"5.0.1","PackageProjectUrl":"http://demarco.com","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"District Identity Administrator","PackageVersion":"2.9.6","PackageProjectUrl":"http://duncan.name","Authors":"Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt","LicenseInformationOrigin":2},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","Authors":"Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel","LicenseInformationOrigin":2},{"PackageId":"Global Markets Designer","PackageVersion":"1.7.0","PackageProjectUrl":"https://toby.biz","License":"Use the multi-byte COM feed, then you can parse the multi-byte feed!","LicenseInformationOrigin":4},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Regional Security Agent","PackageVersion":"6.2.7","PackageProjectUrl":"https://kenyon.org","LicenseInformationOrigin":4},{"PackageId":"Legacy Communications Manager","PackageVersion":"0.1.8","PackageProjectUrl":"http://gus.info","LicenseInformationOrigin":2},{"PackageId":"Forward Intranet Technician","PackageVersion":"2.5.3","PackageProjectUrl":"https://ruby.biz","Authors":"Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton","LicenseInformationOrigin":0},{"PackageId":"National Security Liaison","PackageVersion":"2.4.1","PackageProjectUrl":"http://pierce.info","LicenseInformationOrigin":3},{"PackageId":"Global Directives Orchestrator","PackageVersion":"8.7.6","Authors":"Tommy Franecki,Tommy Franecki","LicenseInformationOrigin":0},{"PackageId":"Forward Integration Specialist","PackageVersion":"8.7.1","PackageProjectUrl":"http://jordon.net","LicenseInformationOrigin":0},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","Authors":"Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens","LicenseInformationOrigin":3},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Creative Supervisor","PackageVersion":"4.1.3","Authors":"","LicenseInformationOrigin":3},{"PackageId":"Senior Response Officer","PackageVersion":"2.8.2","Authors":"Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann","LicenseInformationOrigin":0},{"PackageId":"Dynamic Mobility Technician","PackageVersion":"6.0.2","PackageProjectUrl":"https://keeley.net","LicenseInformationOrigin":0},{"PackageId":"Future Configuration Architect","PackageVersion":"4.2.6","Authors":"Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg","License":"I\u0027ll generate the primary TCP bus, that should bus the TCP bus!","LicenseInformationOrigin":0},{"PackageId":"Future Directives Associate","PackageVersion":"1.1.1","PackageProjectUrl":"https://shayne.name","Authors":"Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe","LicenseInformationOrigin":0},{"PackageId":"Lead Implementation Supervisor","PackageVersion":"4.9.9","PackageProjectUrl":"http://katlynn.net","Authors":"Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis","License":"The ADP card is down, hack the solid state card so we can hack the ADP card!","LicenseInformationOrigin":4},{"PackageId":"Legacy Assurance Representative","PackageVersion":"6.4.9","PackageProjectUrl":"https://maye.info","Authors":"Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski","LicenseInformationOrigin":2},{"PackageId":"Regional Mobility Designer","PackageVersion":"8.5.4","PackageProjectUrl":"http://brady.net","LicenseInformationOrigin":1},{"PackageId":"Global Communications Administrator","PackageVersion":"3.0.6","LicenseInformationOrigin":3},{"PackageId":"Senior Group Designer","PackageVersion":"3.0.6","License":"The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel!","LicenseInformationOrigin":1},{"PackageId":"Direct Accountability Producer","PackageVersion":"1.8.1","PackageProjectUrl":"http://justine.net","LicenseInformationOrigin":1},{"PackageId":"Lead Directives Administrator","PackageVersion":"5.1.9","License":"Use the haptic GB matrix, then you can generate the haptic matrix!","LicenseInformationOrigin":3},{"PackageId":"Senior Identity Specialist","PackageVersion":"2.8.9","PackageProjectUrl":"https://kennedy.biz","Authors":"Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski","License":"We need to program the primary THX protocol!","LicenseInformationOrigin":3},{"PackageId":"District Brand Producer","PackageVersion":"9.3.8","Authors":"Clarence Metz,Clarence Metz,Clarence Metz","License":"Use the redundant AGP application, then you can generate the redundant application!","LicenseInformationOrigin":4},{"PackageId":"Product Intranet Assistant","PackageVersion":"2.8.1","PackageProjectUrl":"http://lynn.info","License":"The THX circuit is down, copy the back-end circuit so we can copy the THX circuit!","LicenseInformationOrigin":3},{"PackageId":"Internal Web Associate","PackageVersion":"6.2.5","PackageProjectUrl":"https://arvel.name","LicenseInformationOrigin":0},{"PackageId":"Global Data Administrator","PackageVersion":"0.8.4","PackageProjectUrl":"https://barrett.com","Authors":"Frederick Leffler,Frederick Leffler,Frederick Leffler","LicenseInformationOrigin":2},{"PackageId":"Investor Configuration Technician","PackageVersion":"1.9.1","PackageProjectUrl":"http://malvina.name","Authors":"Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin","License":"We need to copy the primary FTP bus!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Group Agent","PackageVersion":"1.7.6","Authors":"Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins","LicenseInformationOrigin":3},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","Authors":"Gary Von,Gary Von,Gary Von","LicenseInformationOrigin":1},{"PackageId":"Future Optimization Associate","PackageVersion":"4.0.5","PackageProjectUrl":"https://linnie.net","Authors":"Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel","LicenseInformationOrigin":2},{"PackageId":"Future Tactics Producer","PackageVersion":"5.8.9","License":"navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!","LicenseInformationOrigin":1},{"PackageId":"Future Interactions Developer","PackageVersion":"1.1.7","License":"If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix!","LicenseInformationOrigin":2},{"PackageId":"Investor Communications Associate","PackageVersion":"0.7.2","PackageProjectUrl":"http://modesto.info","Authors":"Arnold Franecki,Arnold Franecki","LicenseInformationOrigin":0},{"PackageId":"Investor Assurance Technician","PackageVersion":"7.3.8","Authors":"Merle Hirthe","LicenseInformationOrigin":4},{"PackageId":"Future Directives Planner","PackageVersion":"5.9.7","Authors":"Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki","License":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":3},{"PackageId":"Principal Factors Producer","PackageVersion":"0.8.5","PackageProjectUrl":"http://toby.info","Authors":"Devin Nolan","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseInformationOrigin":2},{"PackageId":"Human Marketing Representative","PackageVersion":"0.6.1","Authors":"Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge","LicenseInformationOrigin":3},{"PackageId":"Corporate Implementation Officer","PackageVersion":"0.2.6","LicenseInformationOrigin":3},{"PackageId":"Dynamic Research Designer","PackageVersion":"5.6.8","License":"If we connect the program, we can get to the SQL program through the digital SQL program!","LicenseInformationOrigin":2},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","LicenseInformationOrigin":4},{"PackageId":"Future Applications Facilitator","PackageVersion":"0.1.5","License":"transmitting the program won\u0027t do anything, we need to bypass the virtual HTTP program!","LicenseInformationOrigin":0},{"PackageId":"Central Applications Planner","PackageVersion":"6.6.9","PackageProjectUrl":"http://ava.org","Authors":"Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke","LicenseInformationOrigin":4},{"PackageId":"Human Web Liaison","PackageVersion":"8.1.1","PackageProjectUrl":"https://imogene.org","LicenseInformationOrigin":2},{"PackageId":"Future Applications Engineer","PackageVersion":"6.8.5","PackageProjectUrl":"https://nora.biz","Authors":"Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine","License":"If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Division Specialist","PackageVersion":"9.6.4","PackageProjectUrl":"https://keenan.net","LicenseInformationOrigin":0},{"PackageId":"Legacy Data Consultant","PackageVersion":"5.8.8","Authors":"","License":"Try to connect the JSON pixel, maybe it will connect the primary pixel!","LicenseInformationOrigin":2},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Senior Applications Technician","PackageVersion":"7.8.2","Authors":"Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert","LicenseInformationOrigin":4},{"PackageId":"Global Mobility Associate","PackageVersion":"0.6.4","PackageProjectUrl":"https://brooke.org","License":"We need to hack the haptic XSS program!","LicenseInformationOrigin":0},{"PackageId":"Global Group Planner","PackageVersion":"5.4.5","LicenseInformationOrigin":3},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Authors":"Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseInformationOrigin":4},{"PackageId":"Customer Group Director","PackageVersion":"2.5.2","PackageProjectUrl":"https://eloise.name","Authors":"Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik","License":"You can\u0027t index the pixel without copying the redundant XML pixel!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Authors":"Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Legacy Response Analyst","PackageVersion":"9.2.7","PackageProjectUrl":"http://martine.info","Authors":"Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata","LicenseInformationOrigin":2},{"PackageId":"Forward Factors Architect","PackageVersion":"6.7.6","Authors":"Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt","LicenseInformationOrigin":4},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":0},{"PackageId":"Central Applications Coordinator","PackageVersion":"1.6.8","PackageProjectUrl":"http://curtis.com","LicenseInformationOrigin":3},{"PackageId":"Customer Operations Liaison","PackageVersion":"9.0.9","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Authors":"Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":0},{"PackageId":"Direct Security Producer","PackageVersion":"9.0.7","PackageProjectUrl":"http://evert.net","LicenseInformationOrigin":1},{"PackageId":"Chief Operations Orchestrator","PackageVersion":"9.1.5","PackageProjectUrl":"https://madelynn.name","License":"Try to back up the USB application, maybe it will back up the bluetooth application!","LicenseInformationOrigin":3},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"Product Metrics Representative","PackageVersion":"2.7.9","PackageProjectUrl":"http://denis.info","Authors":"Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson","License":"connecting the feed won\u0027t do anything, we need to transmit the primary IB feed!","LicenseInformationOrigin":0},{"PackageId":"Central Mobility Executive","PackageVersion":"5.0.3","Authors":"Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling","LicenseInformationOrigin":2},{"PackageId":"Forward Program Officer","PackageVersion":"4.2.4","Authors":"Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin","License":"quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.7.5","License":"I\u0027ll back up the 1080p RSS matrix, that should matrix the RSS matrix!","LicenseInformationOrigin":4},{"PackageId":"District Intranet Agent","PackageVersion":"1.1.6","License":"You can\u0027t calculate the application without synthesizing the primary JBOD application!","LicenseInformationOrigin":1},{"PackageId":"District Factors Associate","PackageVersion":"0.2.6","PackageProjectUrl":"https://cloyd.biz","Authors":"Betsy Powlowski","LicenseInformationOrigin":0},{"PackageId":"Senior Factors Technician","PackageVersion":"3.2.5","Authors":"Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme","License":"You can\u0027t input the protocol without copying the auxiliary USB protocol!","LicenseInformationOrigin":4},{"PackageId":"Senior Response Developer","PackageVersion":"8.5.8","Authors":"Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott","License":"We need to input the open-source SAS feed!","LicenseInformationOrigin":3},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"Global Paradigm Producer","PackageVersion":"1.8.4","PackageProjectUrl":"https://london.biz","License":"If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Brand Agent","PackageVersion":"2.9.2","PackageProjectUrl":"https://reese.info","Authors":"Bertha Schultz,Bertha Schultz","License":"quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!","LicenseInformationOrigin":0},{"PackageId":"Corporate Mobility Consultant","PackageVersion":"1.9.0","PackageProjectUrl":"http://letha.name","LicenseInformationOrigin":0},{"PackageId":"Dynamic Accounts Architect","PackageVersion":"9.8.0","LicenseInformationOrigin":4},{"PackageId":"Forward Web Designer","PackageVersion":"0.1.4","PackageProjectUrl":"https://gerard.net","LicenseInformationOrigin":4},{"PackageId":"National Quality Executive","PackageVersion":"4.5.1","PackageProjectUrl":"http://rylan.com","License":"Use the solid state TCP driver, then you can generate the solid state driver!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..bf5122e6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..b0e60eab --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Response Consultant","PackageVersion":"9.3.1","PackageProjectUrl":"https://ulices.biz","ValidationErrors":[{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"},{"Error":"Noemie","Context":"https://kayley.name"},{"Error":"Brandon","Context":"http://kristopher.name"},{"Error":"Maggie","Context":"http://kimberly.info"},{"Error":"Veronica","Context":"https://mya.net"},{"Error":"Marty","Context":"https://obie.net"},{"Error":"Braxton","Context":"http://flavio.net"},{"Error":"Jeramie","Context":"http://jaycee.net"}],"LicenseInformationOrigin":2},{"PackageId":"Future Group Assistant","PackageVersion":"1.7.9","ValidationErrors":[{"Error":"Darien","Context":"http://mitchel.biz"},{"Error":"Carleton","Context":"https://madalyn.com"},{"Error":"Narciso","Context":"https://mia.com"},{"Error":"Nicklaus","Context":"https://abelardo.com"},{"Error":"Carolina","Context":"https://lindsey.info"},{"Error":"Rigoberto","Context":"https://lou.biz"}],"License":"Use the multi-byte AI port, then you can reboot the multi-byte port!","LicenseInformationOrigin":0},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","ValidationErrors":[{"Error":"Carlee","Context":"http://britney.name"},{"Error":"Tess","Context":"http://julian.biz"},{"Error":"Isadore","Context":"http://billy.net"},{"Error":"Alice","Context":"http://vern.net"},{"Error":"King","Context":"http://trace.net"},{"Error":"Carmela","Context":"https://adolf.info"},{"Error":"Sherman","Context":"http://alec.net"},{"Error":"Lamar","Context":"http://deion.org"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":4},{"PackageId":"Direct Tactics Technician","PackageVersion":"2.8.6","ValidationErrors":[{"Error":"Demond","Context":"http://stefan.name"},{"Error":"Norval","Context":"http://annie.net"},{"Error":"Destin","Context":"http://penelope.name"}],"License":"Try to quantify the SAS port, maybe it will quantify the wireless port!","LicenseInformationOrigin":2},{"PackageId":"Customer Program Consultant","PackageVersion":"5.0.4","PackageProjectUrl":"http://kieran.biz","Authors":"Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan","ValidationErrors":[{"Error":"Bettie","Context":"http://edmund.info"},{"Error":"Sadie","Context":"http://horacio.org"},{"Error":"Loraine","Context":"https://sandra.org"},{"Error":"Emil","Context":"http://dayana.net"}],"License":"Try to compress the GB system, maybe it will compress the neural system!","LicenseInformationOrigin":3},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Investor Identity Developer","PackageVersion":"4.2.0","Authors":"Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan","ValidationErrors":[{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"},{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"}],"LicenseInformationOrigin":1},{"PackageId":"Product Identity Analyst","PackageVersion":"5.9.3","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Lead Creative Administrator","PackageVersion":"9.0.0","PackageProjectUrl":"https://roderick.net","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Data Director","PackageVersion":"2.1.5","Authors":"","ValidationErrors":[{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"},{"Error":"Camren","Context":"http://joany.info"}],"License":"Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Product Marketing Developer","PackageVersion":"3.3.6","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Neil","Context":"https://burley.info"},{"Error":"Lemuel","Context":"http://brenden.info"},{"Error":"Agnes","Context":"https://urban.org"},{"Error":"Micheal","Context":"https://ida.net"},{"Error":"Murray","Context":"https://samanta.com"},{"Error":"Assunta","Context":"http://florencio.com"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":2},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Mobility Strategist","PackageVersion":"4.7.6","PackageProjectUrl":"http://gerardo.net","ValidationErrors":[{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"},{"Error":"Emerald","Context":"https://camren.net"},{"Error":"Sheila","Context":"https://garry.org"}],"License":"Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Authors":"Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin","ValidationErrors":[{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"},{"Error":"Mallory","Context":"http://angeline.name"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Authors":"Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"LicenseInformationOrigin":4},{"PackageId":"Global Infrastructure Developer","PackageVersion":"5.5.0","PackageProjectUrl":"https://austin.net","Authors":"Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"License":"generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..e5a9f7c1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..fdd28257 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..0e65e919 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Dynamic Mobility Technician","PackageVersion":"6.0.2","PackageProjectUrl":"https://keeley.net","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Authors":"Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Customer Operations Liaison","PackageVersion":"9.0.9","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Future Directives Planner","PackageVersion":"5.9.7","Authors":"Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki","License":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":3},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","LicenseInformationOrigin":4},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"Future Optimization Associate","PackageVersion":"4.0.5","PackageProjectUrl":"https://linnie.net","Authors":"Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel","LicenseInformationOrigin":2},{"PackageId":"Legacy Response Analyst","PackageVersion":"9.2.7","PackageProjectUrl":"http://martine.info","Authors":"Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata","LicenseInformationOrigin":2},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","Authors":"Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel","LicenseInformationOrigin":2},{"PackageId":"Future Tactics Producer","PackageVersion":"5.8.9","License":"navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!","LicenseInformationOrigin":1},{"PackageId":"Central Applications Coordinator","PackageVersion":"1.6.8","PackageProjectUrl":"http://curtis.com","LicenseInformationOrigin":3},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Authors":"Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Regional Integration Consultant","PackageVersion":"5.3.8","PackageProjectUrl":"http://michael.name","LicenseInformationOrigin":0},{"PackageId":"Human Implementation Producer","PackageVersion":"0.9.1","LicenseInformationOrigin":1},{"PackageId":"Principal Factors Producer","PackageVersion":"0.8.5","PackageProjectUrl":"http://toby.info","Authors":"Devin Nolan","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseInformationOrigin":2},{"PackageId":"Global Integration Assistant","PackageVersion":"5.0.1","PackageProjectUrl":"http://demarco.com","LicenseInformationOrigin":2},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..c74bc98f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Response Analyst","PackageVersion":"9.2.7","PackageProjectUrl":"http://martine.info","Authors":"Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Human Implementation Producer","PackageVersion":"0.9.1","LicenseInformationOrigin":1},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Authors":"Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Customer Program Consultant","PackageVersion":"5.0.4","PackageProjectUrl":"http://kieran.biz","Authors":"Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan","ValidationErrors":[{"Error":"Bettie","Context":"http://edmund.info"},{"Error":"Sadie","Context":"http://horacio.org"},{"Error":"Loraine","Context":"https://sandra.org"},{"Error":"Emil","Context":"http://dayana.net"}],"License":"Try to compress the GB system, maybe it will compress the neural system!","LicenseInformationOrigin":3},{"PackageId":"Product Identity Analyst","PackageVersion":"5.9.3","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Regional Integration Consultant","PackageVersion":"5.3.8","PackageProjectUrl":"http://michael.name","LicenseInformationOrigin":0},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Authors":"Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":0},{"PackageId":"Lead Creative Administrator","PackageVersion":"9.0.0","PackageProjectUrl":"https://roderick.net","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Data Director","PackageVersion":"2.1.5","Authors":"","ValidationErrors":[{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"},{"Error":"Camren","Context":"http://joany.info"}],"License":"Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Future Optimization Associate","PackageVersion":"4.0.5","PackageProjectUrl":"https://linnie.net","Authors":"Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel","LicenseInformationOrigin":2},{"PackageId":"Future Mobility Strategist","PackageVersion":"4.7.6","PackageProjectUrl":"http://gerardo.net","ValidationErrors":[{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"},{"Error":"Emerald","Context":"https://camren.net"},{"Error":"Sheila","Context":"https://garry.org"}],"License":"Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","ValidationErrors":[{"Error":"Carlee","Context":"http://britney.name"},{"Error":"Tess","Context":"http://julian.biz"},{"Error":"Isadore","Context":"http://billy.net"},{"Error":"Alice","Context":"http://vern.net"},{"Error":"King","Context":"http://trace.net"},{"Error":"Carmela","Context":"https://adolf.info"},{"Error":"Sherman","Context":"http://alec.net"},{"Error":"Lamar","Context":"http://deion.org"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","LicenseInformationOrigin":4},{"PackageId":"Global Integration Assistant","PackageVersion":"5.0.1","PackageProjectUrl":"http://demarco.com","LicenseInformationOrigin":2},{"PackageId":"Future Response Consultant","PackageVersion":"9.3.1","PackageProjectUrl":"https://ulices.biz","ValidationErrors":[{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"},{"Error":"Noemie","Context":"https://kayley.name"},{"Error":"Brandon","Context":"http://kristopher.name"},{"Error":"Maggie","Context":"http://kimberly.info"},{"Error":"Veronica","Context":"https://mya.net"},{"Error":"Marty","Context":"https://obie.net"},{"Error":"Braxton","Context":"http://flavio.net"},{"Error":"Jeramie","Context":"http://jaycee.net"}],"LicenseInformationOrigin":2},{"PackageId":"Product Marketing Developer","PackageVersion":"3.3.6","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","Authors":"Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel","LicenseInformationOrigin":2},{"PackageId":"Investor Identity Developer","PackageVersion":"4.2.0","Authors":"Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan","ValidationErrors":[{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"},{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"}],"LicenseInformationOrigin":1},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Neil","Context":"https://burley.info"},{"Error":"Lemuel","Context":"http://brenden.info"},{"Error":"Agnes","Context":"https://urban.org"},{"Error":"Micheal","Context":"https://ida.net"},{"Error":"Murray","Context":"https://samanta.com"},{"Error":"Assunta","Context":"http://florencio.com"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":2},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Authors":"Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"LicenseInformationOrigin":4},{"PackageId":"Future Group Assistant","PackageVersion":"1.7.9","ValidationErrors":[{"Error":"Darien","Context":"http://mitchel.biz"},{"Error":"Carleton","Context":"https://madalyn.com"},{"Error":"Narciso","Context":"https://mia.com"},{"Error":"Nicklaus","Context":"https://abelardo.com"},{"Error":"Carolina","Context":"https://lindsey.info"},{"Error":"Rigoberto","Context":"https://lou.biz"}],"License":"Use the multi-byte AI port, then you can reboot the multi-byte port!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Dynamic Mobility Technician","PackageVersion":"6.0.2","PackageProjectUrl":"https://keeley.net","LicenseInformationOrigin":0},{"PackageId":"Direct Tactics Technician","PackageVersion":"2.8.6","ValidationErrors":[{"Error":"Demond","Context":"http://stefan.name"},{"Error":"Norval","Context":"http://annie.net"},{"Error":"Destin","Context":"http://penelope.name"}],"License":"Try to quantify the SAS port, maybe it will quantify the wireless port!","LicenseInformationOrigin":2},{"PackageId":"Future Directives Planner","PackageVersion":"5.9.7","Authors":"Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki","License":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":3},{"PackageId":"Customer Operations Liaison","PackageVersion":"9.0.9","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Principal Factors Producer","PackageVersion":"0.8.5","PackageProjectUrl":"http://toby.info","Authors":"Devin Nolan","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseInformationOrigin":2},{"PackageId":"Central Applications Coordinator","PackageVersion":"1.6.8","PackageProjectUrl":"http://curtis.com","LicenseInformationOrigin":3},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"Global Infrastructure Developer","PackageVersion":"5.5.0","PackageProjectUrl":"https://austin.net","Authors":"Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"License":"generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!","LicenseInformationOrigin":1},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Authors":"Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin","ValidationErrors":[{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"},{"Error":"Mallory","Context":"http://angeline.name"}],"LicenseInformationOrigin":0},{"PackageId":"Future Tactics Producer","PackageVersion":"5.8.9","License":"navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..d5b33fb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Response Analyst","PackageVersion":"9.2.7","PackageProjectUrl":"http://martine.info","Authors":"Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata","LicenseInformationOrigin":2},{"PackageId":"Dynamic Mobility Technician","PackageVersion":"6.0.2","PackageProjectUrl":"https://keeley.net","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Authors":"Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Future Directives Planner","PackageVersion":"5.9.7","Authors":"Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki","License":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":3},{"PackageId":"Principal Factors Producer","PackageVersion":"0.8.5","PackageProjectUrl":"http://toby.info","Authors":"Devin Nolan","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseInformationOrigin":2},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Authors":"Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Human Implementation Producer","PackageVersion":"0.9.1","LicenseInformationOrigin":1},{"PackageId":"Global Integration Assistant","PackageVersion":"5.0.1","PackageProjectUrl":"http://demarco.com","LicenseInformationOrigin":2},{"PackageId":"Regional Integration Consultant","PackageVersion":"5.3.8","PackageProjectUrl":"http://michael.name","LicenseInformationOrigin":0},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"Central Applications Coordinator","PackageVersion":"1.6.8","PackageProjectUrl":"http://curtis.com","LicenseInformationOrigin":3},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Customer Operations Liaison","PackageVersion":"9.0.9","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","Authors":"Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Future Optimization Associate","PackageVersion":"4.0.5","PackageProjectUrl":"https://linnie.net","Authors":"Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel","LicenseInformationOrigin":2},{"PackageId":"Future Tactics Producer","PackageVersion":"5.8.9","License":"navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!","LicenseInformationOrigin":1},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..af7a23a8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Response Analyst","PackageVersion":"9.2.7","PackageProjectUrl":"http://martine.info","Authors":"Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Customer Operations Liaison","PackageVersion":"9.0.9","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Principal Factors Producer","PackageVersion":"0.8.5","PackageProjectUrl":"http://toby.info","Authors":"Devin Nolan","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","Authors":"Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel","LicenseInformationOrigin":2},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Authors":"Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Optimization Associate","PackageVersion":"4.0.5","PackageProjectUrl":"https://linnie.net","Authors":"Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Authors":"Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Future Tactics Producer","PackageVersion":"5.8.9","License":"navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!","LicenseInformationOrigin":1},{"PackageId":"Regional Integration Consultant","PackageVersion":"5.3.8","PackageProjectUrl":"http://michael.name","LicenseInformationOrigin":0},{"PackageId":"Dynamic Mobility Technician","PackageVersion":"6.0.2","PackageProjectUrl":"https://keeley.net","LicenseInformationOrigin":0},{"PackageId":"Global Integration Assistant","PackageVersion":"5.0.1","PackageProjectUrl":"http://demarco.com","LicenseInformationOrigin":2},{"PackageId":"Central Applications Coordinator","PackageVersion":"1.6.8","PackageProjectUrl":"http://curtis.com","LicenseInformationOrigin":3},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Human Implementation Producer","PackageVersion":"0.9.1","LicenseInformationOrigin":1},{"PackageId":"Future Directives Planner","PackageVersion":"5.9.7","Authors":"Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki","License":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":3},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..cdb0e78f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..c0d29a76 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Neil","Context":"https://burley.info"},{"Error":"Lemuel","Context":"http://brenden.info"},{"Error":"Agnes","Context":"https://urban.org"},{"Error":"Micheal","Context":"https://ida.net"},{"Error":"Murray","Context":"https://samanta.com"},{"Error":"Assunta","Context":"http://florencio.com"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":2},{"PackageId":"Future Mobility Strategist","PackageVersion":"4.7.6","PackageProjectUrl":"http://gerardo.net","ValidationErrors":[{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"},{"Error":"Emerald","Context":"https://camren.net"},{"Error":"Sheila","Context":"https://garry.org"}],"License":"Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Future Response Consultant","PackageVersion":"9.3.1","PackageProjectUrl":"https://ulices.biz","ValidationErrors":[{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"},{"Error":"Noemie","Context":"https://kayley.name"},{"Error":"Brandon","Context":"http://kristopher.name"},{"Error":"Maggie","Context":"http://kimberly.info"},{"Error":"Veronica","Context":"https://mya.net"},{"Error":"Marty","Context":"https://obie.net"},{"Error":"Braxton","Context":"http://flavio.net"},{"Error":"Jeramie","Context":"http://jaycee.net"}],"LicenseInformationOrigin":2},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Customer Program Consultant","PackageVersion":"5.0.4","PackageProjectUrl":"http://kieran.biz","Authors":"Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan","ValidationErrors":[{"Error":"Bettie","Context":"http://edmund.info"},{"Error":"Sadie","Context":"http://horacio.org"},{"Error":"Loraine","Context":"https://sandra.org"},{"Error":"Emil","Context":"http://dayana.net"}],"License":"Try to compress the GB system, maybe it will compress the neural system!","LicenseInformationOrigin":3},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Lead Creative Administrator","PackageVersion":"9.0.0","PackageProjectUrl":"https://roderick.net","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Data Director","PackageVersion":"2.1.5","Authors":"","ValidationErrors":[{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"},{"Error":"Camren","Context":"http://joany.info"}],"License":"Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Direct Tactics Technician","PackageVersion":"2.8.6","ValidationErrors":[{"Error":"Demond","Context":"http://stefan.name"},{"Error":"Norval","Context":"http://annie.net"},{"Error":"Destin","Context":"http://penelope.name"}],"License":"Try to quantify the SAS port, maybe it will quantify the wireless port!","LicenseInformationOrigin":2},{"PackageId":"Future Group Assistant","PackageVersion":"1.7.9","ValidationErrors":[{"Error":"Darien","Context":"http://mitchel.biz"},{"Error":"Carleton","Context":"https://madalyn.com"},{"Error":"Narciso","Context":"https://mia.com"},{"Error":"Nicklaus","Context":"https://abelardo.com"},{"Error":"Carolina","Context":"https://lindsey.info"},{"Error":"Rigoberto","Context":"https://lou.biz"}],"License":"Use the multi-byte AI port, then you can reboot the multi-byte port!","LicenseInformationOrigin":0},{"PackageId":"Product Identity Analyst","PackageVersion":"5.9.3","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Authors":"Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Identity Developer","PackageVersion":"4.2.0","Authors":"Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan","ValidationErrors":[{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"},{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"}],"LicenseInformationOrigin":1},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","ValidationErrors":[{"Error":"Carlee","Context":"http://britney.name"},{"Error":"Tess","Context":"http://julian.biz"},{"Error":"Isadore","Context":"http://billy.net"},{"Error":"Alice","Context":"http://vern.net"},{"Error":"King","Context":"http://trace.net"},{"Error":"Carmela","Context":"https://adolf.info"},{"Error":"Sherman","Context":"http://alec.net"},{"Error":"Lamar","Context":"http://deion.org"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":4},{"PackageId":"Product Marketing Developer","PackageVersion":"3.3.6","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","LicenseInformationOrigin":2},{"PackageId":"Global Infrastructure Developer","PackageVersion":"5.5.0","PackageProjectUrl":"https://austin.net","Authors":"Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"License":"generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!","LicenseInformationOrigin":1},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Authors":"Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin","ValidationErrors":[{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"},{"Error":"Mallory","Context":"http://angeline.name"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..648dfdf2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..497553f0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..2ce58b04 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..36ce399d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"Future Optimization Associate","PackageVersion":"4.0.5","PackageProjectUrl":"https://linnie.net","Authors":"Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel","LicenseInformationOrigin":2},{"PackageId":"Global Integration Assistant","PackageVersion":"5.0.1","PackageProjectUrl":"http://demarco.com","LicenseInformationOrigin":2},{"PackageId":"Human Implementation Producer","PackageVersion":"0.9.1","LicenseInformationOrigin":1},{"PackageId":"Future Tactics Producer","PackageVersion":"5.8.9","License":"navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","Authors":"Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel","LicenseInformationOrigin":2},{"PackageId":"Principal Factors Producer","PackageVersion":"0.8.5","PackageProjectUrl":"http://toby.info","Authors":"Devin Nolan","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseInformationOrigin":2},{"PackageId":"Future Directives Planner","PackageVersion":"5.9.7","Authors":"Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki","License":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":3},{"PackageId":"Customer Operations Liaison","PackageVersion":"9.0.9","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Authors":"Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Regional Integration Consultant","PackageVersion":"5.3.8","PackageProjectUrl":"http://michael.name","LicenseInformationOrigin":0},{"PackageId":"Central Applications Coordinator","PackageVersion":"1.6.8","PackageProjectUrl":"http://curtis.com","LicenseInformationOrigin":3},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Authors":"Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","LicenseInformationOrigin":4},{"PackageId":"Legacy Response Analyst","PackageVersion":"9.2.7","PackageProjectUrl":"http://martine.info","Authors":"Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata","LicenseInformationOrigin":2},{"PackageId":"Dynamic Mobility Technician","PackageVersion":"6.0.2","PackageProjectUrl":"https://keeley.net","LicenseInformationOrigin":0},{"PackageId":"Internal Web Associate","PackageVersion":"6.2.5","PackageProjectUrl":"https://arvel.name","LicenseInformationOrigin":0},{"PackageId":"Senior Identity Specialist","PackageVersion":"2.8.9","PackageProjectUrl":"https://kennedy.biz","Authors":"Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski","License":"We need to program the primary THX protocol!","LicenseInformationOrigin":3},{"PackageId":"Forward Intranet Technician","PackageVersion":"2.5.3","PackageProjectUrl":"https://ruby.biz","Authors":"Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton","LicenseInformationOrigin":0},{"PackageId":"Senior Group Designer","PackageVersion":"3.0.6","License":"The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel!","LicenseInformationOrigin":1},{"PackageId":"Product Intranet Assistant","PackageVersion":"2.8.1","PackageProjectUrl":"http://lynn.info","License":"The THX circuit is down, copy the back-end circuit so we can copy the THX circuit!","LicenseInformationOrigin":3},{"PackageId":"Central Applications Planner","PackageVersion":"6.6.9","PackageProjectUrl":"http://ava.org","Authors":"Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke","LicenseInformationOrigin":4},{"PackageId":"Future Directives Associate","PackageVersion":"1.1.1","PackageProjectUrl":"https://shayne.name","Authors":"Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe","LicenseInformationOrigin":0},{"PackageId":"Dynamic Brand Agent","PackageVersion":"2.9.2","PackageProjectUrl":"https://reese.info","Authors":"Bertha Schultz,Bertha Schultz","License":"quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!","LicenseInformationOrigin":0},{"PackageId":"District Intranet Agent","PackageVersion":"1.1.6","License":"You can\u0027t calculate the application without synthesizing the primary JBOD application!","LicenseInformationOrigin":1},{"PackageId":"Global Group Planner","PackageVersion":"5.4.5","LicenseInformationOrigin":3},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","Authors":"Gary Von,Gary Von,Gary Von","LicenseInformationOrigin":1},{"PackageId":"District Identity Administrator","PackageVersion":"2.9.6","PackageProjectUrl":"http://duncan.name","Authors":"Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","Authors":"Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens","LicenseInformationOrigin":3},{"PackageId":"Senior Response Developer","PackageVersion":"8.5.8","Authors":"Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott","License":"We need to input the open-source SAS feed!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Accounts Architect","PackageVersion":"9.8.0","LicenseInformationOrigin":4},{"PackageId":"Forward Integration Specialist","PackageVersion":"8.7.1","PackageProjectUrl":"http://jordon.net","LicenseInformationOrigin":0},{"PackageId":"Senior Response Officer","PackageVersion":"2.8.2","Authors":"Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann","LicenseInformationOrigin":0},{"PackageId":"Dynamic Research Designer","PackageVersion":"5.6.8","License":"If we connect the program, we can get to the SQL program through the digital SQL program!","LicenseInformationOrigin":2},{"PackageId":"Corporate Quality Planner","PackageVersion":"6.6.3","Authors":"Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz","License":"The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!","LicenseInformationOrigin":1},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Authors":"Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseInformationOrigin":4},{"PackageId":"Customer Group Director","PackageVersion":"2.5.2","PackageProjectUrl":"https://eloise.name","Authors":"Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik","License":"You can\u0027t index the pixel without copying the redundant XML pixel!","LicenseInformationOrigin":0},{"PackageId":"Future Interactions Developer","PackageVersion":"1.1.7","License":"If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix!","LicenseInformationOrigin":2},{"PackageId":"Future Web Associate","PackageVersion":"5.1.3","PackageProjectUrl":"http://favian.biz","LicenseInformationOrigin":3},{"PackageId":"Future Configuration Architect","PackageVersion":"4.2.6","Authors":"Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg","License":"I\u0027ll generate the primary TCP bus, that should bus the TCP bus!","LicenseInformationOrigin":0},{"PackageId":"Human Web Liaison","PackageVersion":"8.1.1","PackageProjectUrl":"https://imogene.org","LicenseInformationOrigin":2},{"PackageId":"National Quality Executive","PackageVersion":"4.5.1","PackageProjectUrl":"http://rylan.com","License":"Use the solid state TCP driver, then you can generate the solid state driver!","LicenseInformationOrigin":0},{"PackageId":"Central Mobility Executive","PackageVersion":"5.0.3","Authors":"Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling","LicenseInformationOrigin":2},{"PackageId":"Lead Identity Developer","PackageVersion":"7.1.0","PackageProjectUrl":"https://eve.com","Authors":"Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover","LicenseInformationOrigin":2},{"PackageId":"Principal Group Strategist","PackageVersion":"4.1.0","License":"I\u0027ll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Metrics Coordinator","PackageVersion":"5.8.1","Authors":"Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher","License":"overriding the circuit won\u0027t do anything, we need to copy the mobile AGP circuit!","LicenseInformationOrigin":2},{"PackageId":"Global Paradigm Producer","PackageVersion":"1.8.4","PackageProjectUrl":"https://london.biz","License":"If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Investor Communications Associate","PackageVersion":"0.7.2","PackageProjectUrl":"http://modesto.info","Authors":"Arnold Franecki,Arnold Franecki","LicenseInformationOrigin":0},{"PackageId":"Lead Directives Administrator","PackageVersion":"5.1.9","License":"Use the haptic GB matrix, then you can generate the haptic matrix!","LicenseInformationOrigin":3},{"PackageId":"Future Applications Facilitator","PackageVersion":"0.1.5","License":"transmitting the program won\u0027t do anything, we need to bypass the virtual HTTP program!","LicenseInformationOrigin":0},{"PackageId":"Senior Applications Technician","PackageVersion":"7.8.2","Authors":"Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert","LicenseInformationOrigin":4},{"PackageId":"Future Applications Engineer","PackageVersion":"6.8.5","PackageProjectUrl":"https://nora.biz","Authors":"Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine","License":"If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor!","LicenseInformationOrigin":2},{"PackageId":"Human Security Administrator","PackageVersion":"9.8.5","Authors":"Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm","License":"I\u0027ll synthesize the redundant XML feed, that should feed the XML feed!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Group Agent","PackageVersion":"1.7.6","Authors":"Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins","LicenseInformationOrigin":3},{"PackageId":"Forward Factors Architect","PackageVersion":"6.7.6","Authors":"Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt","LicenseInformationOrigin":4},{"PackageId":"Chief Operations Orchestrator","PackageVersion":"9.1.5","PackageProjectUrl":"https://madelynn.name","License":"Try to back up the USB application, maybe it will back up the bluetooth application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Mobility Consultant","PackageVersion":"1.9.0","PackageProjectUrl":"http://letha.name","LicenseInformationOrigin":0},{"PackageId":"Investor Configuration Technician","PackageVersion":"1.9.1","PackageProjectUrl":"http://malvina.name","Authors":"Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin","License":"We need to copy the primary FTP bus!","LicenseInformationOrigin":1},{"PackageId":"Direct Accountability Producer","PackageVersion":"1.8.1","PackageProjectUrl":"http://justine.net","LicenseInformationOrigin":1},{"PackageId":"Global Communications Administrator","PackageVersion":"3.0.6","LicenseInformationOrigin":3},{"PackageId":"Direct Markets Executive","PackageVersion":"9.7.7","PackageProjectUrl":"https://judge.name","License":"We need to navigate the open-source PCI pixel!","LicenseInformationOrigin":3},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":0},{"PackageId":"District Factors Associate","PackageVersion":"0.2.6","PackageProjectUrl":"https://cloyd.biz","Authors":"Betsy Powlowski","LicenseInformationOrigin":0},{"PackageId":"Global Markets Designer","PackageVersion":"1.7.0","PackageProjectUrl":"https://toby.biz","License":"Use the multi-byte COM feed, then you can parse the multi-byte feed!","LicenseInformationOrigin":4},{"PackageId":"Senior Factors Technician","PackageVersion":"3.2.5","Authors":"Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme","License":"You can\u0027t input the protocol without copying the auxiliary USB protocol!","LicenseInformationOrigin":4},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"Investor Assurance Technician","PackageVersion":"7.3.8","Authors":"Merle Hirthe","LicenseInformationOrigin":4},{"PackageId":"Corporate Implementation Officer","PackageVersion":"0.2.6","LicenseInformationOrigin":3},{"PackageId":"Lead Implementation Supervisor","PackageVersion":"4.9.9","PackageProjectUrl":"http://katlynn.net","Authors":"Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis","License":"The ADP card is down, hack the solid state card so we can hack the ADP card!","LicenseInformationOrigin":4},{"PackageId":"Direct Security Producer","PackageVersion":"9.0.7","PackageProjectUrl":"http://evert.net","LicenseInformationOrigin":1},{"PackageId":"Dynamic Division Specialist","PackageVersion":"9.6.4","PackageProjectUrl":"https://keenan.net","LicenseInformationOrigin":0},{"PackageId":"Global Directives Orchestrator","PackageVersion":"8.7.6","Authors":"Tommy Franecki,Tommy Franecki","LicenseInformationOrigin":0},{"PackageId":"Regional Security Agent","PackageVersion":"6.2.7","PackageProjectUrl":"https://kenyon.org","LicenseInformationOrigin":4},{"PackageId":"Regional Mobility Designer","PackageVersion":"8.5.4","PackageProjectUrl":"http://brady.net","LicenseInformationOrigin":1},{"PackageId":"Corporate Interactions Administrator","PackageVersion":"1.1.5","PackageProjectUrl":"http://clemmie.info","LicenseInformationOrigin":3},{"PackageId":"Forward Program Officer","PackageVersion":"4.2.4","Authors":"Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin","License":"quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!","LicenseInformationOrigin":2},{"PackageId":"Regional Paradigm Director","PackageVersion":"3.0.9","License":"The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel!","LicenseInformationOrigin":2},{"PackageId":"District Brand Producer","PackageVersion":"9.3.8","Authors":"Clarence Metz,Clarence Metz,Clarence Metz","License":"Use the redundant AGP application, then you can generate the redundant application!","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Creative Supervisor","PackageVersion":"4.1.3","Authors":"","LicenseInformationOrigin":3},{"PackageId":"Global Data Administrator","PackageVersion":"0.8.4","PackageProjectUrl":"https://barrett.com","Authors":"Frederick Leffler,Frederick Leffler,Frederick Leffler","LicenseInformationOrigin":2},{"PackageId":"Forward Web Designer","PackageVersion":"0.1.4","PackageProjectUrl":"https://gerard.net","LicenseInformationOrigin":4},{"PackageId":"Forward Accounts Consultant","PackageVersion":"8.9.0","LicenseInformationOrigin":0},{"PackageId":"Dynamic Group Representative","PackageVersion":"9.8.1","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.7.5","License":"I\u0027ll back up the 1080p RSS matrix, that should matrix the RSS matrix!","LicenseInformationOrigin":4},{"PackageId":"Human Marketing Representative","PackageVersion":"0.6.1","Authors":"Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge","LicenseInformationOrigin":3},{"PackageId":"Legacy Communications Manager","PackageVersion":"0.1.8","PackageProjectUrl":"http://gus.info","LicenseInformationOrigin":2},{"PackageId":"Product Metrics Representative","PackageVersion":"2.7.9","PackageProjectUrl":"http://denis.info","Authors":"Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson","License":"connecting the feed won\u0027t do anything, we need to transmit the primary IB feed!","LicenseInformationOrigin":0},{"PackageId":"Legacy Assurance Representative","PackageVersion":"6.4.9","PackageProjectUrl":"https://maye.info","Authors":"Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski","LicenseInformationOrigin":2},{"PackageId":"District Metrics Associate","PackageVersion":"8.1.6","PackageProjectUrl":"http://jaylin.org","LicenseInformationOrigin":4},{"PackageId":"Regional Factors Analyst","PackageVersion":"1.5.7","LicenseInformationOrigin":4},{"PackageId":"Legacy Data Consultant","PackageVersion":"5.8.8","Authors":"","License":"Try to connect the JSON pixel, maybe it will connect the primary pixel!","LicenseInformationOrigin":2},{"PackageId":"Global Mobility Associate","PackageVersion":"0.6.4","PackageProjectUrl":"https://brooke.org","License":"We need to hack the haptic XSS program!","LicenseInformationOrigin":0},{"PackageId":"National Security Liaison","PackageVersion":"2.4.1","PackageProjectUrl":"http://pierce.info","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..e7023660 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"Future Optimization Associate","PackageVersion":"4.0.5","PackageProjectUrl":"https://linnie.net","Authors":"Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel","LicenseInformationOrigin":2},{"PackageId":"Global Integration Assistant","PackageVersion":"5.0.1","PackageProjectUrl":"http://demarco.com","LicenseInformationOrigin":2},{"PackageId":"Human Implementation Producer","PackageVersion":"0.9.1","LicenseInformationOrigin":1},{"PackageId":"Future Tactics Producer","PackageVersion":"5.8.9","License":"navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","Authors":"Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel","LicenseInformationOrigin":2},{"PackageId":"Principal Factors Producer","PackageVersion":"0.8.5","PackageProjectUrl":"http://toby.info","Authors":"Devin Nolan","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseInformationOrigin":2},{"PackageId":"Future Directives Planner","PackageVersion":"5.9.7","Authors":"Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki","License":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":3},{"PackageId":"Customer Operations Liaison","PackageVersion":"9.0.9","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Authors":"Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Regional Integration Consultant","PackageVersion":"5.3.8","PackageProjectUrl":"http://michael.name","LicenseInformationOrigin":0},{"PackageId":"Central Applications Coordinator","PackageVersion":"1.6.8","PackageProjectUrl":"http://curtis.com","LicenseInformationOrigin":3},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Authors":"Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","LicenseInformationOrigin":4},{"PackageId":"Legacy Response Analyst","PackageVersion":"9.2.7","PackageProjectUrl":"http://martine.info","Authors":"Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata","LicenseInformationOrigin":2},{"PackageId":"Dynamic Mobility Technician","PackageVersion":"6.0.2","PackageProjectUrl":"https://keeley.net","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..a1a2010f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..2b004adf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseUrl":"We need to synthesize the primary GB circuit!","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseUrl":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","LicenseInformationOrigin":1},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseUrl":"The AGP array is down, generate the mobile array so we can generate the AGP array!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseUrl":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..7300001c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..3a370a28 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..9cd8f108 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Global Paradigm Assistant","PackageVersion":"8.0.5","PackageProjectUrl":"https://randy.org","License":"We need to calculate the solid state HTTP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Regional Metrics Strategist","PackageVersion":"1.2.1","LicenseUrl":"Try to override the GB driver, maybe it will override the digital driver!","LicenseInformationOrigin":2},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":2},{"PackageId":"Senior Configuration Developer","PackageVersion":"4.0.9","Authors":"Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle","License":"Use the primary SCSI matrix, then you can program the primary matrix!","LicenseUrl":"If we parse the interface, we can get to the JSON interface through the mobile JSON interface!","LicenseInformationOrigin":1},{"PackageId":"District Interactions Supervisor","PackageVersion":"4.5.2","License":"The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!","LicenseUrl":"The ADP firewall is down, input the primary firewall so we can input the ADP firewall!","LicenseInformationOrigin":1},{"PackageId":"Future Tactics Assistant","PackageVersion":"1.5.5","PackageProjectUrl":"https://giovanny.net","License":"The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!","LicenseUrl":"If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!","LicenseInformationOrigin":0},{"PackageId":"Lead Program Technician","PackageVersion":"5.8.9","PackageProjectUrl":"http://curtis.org","Authors":"Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer","LicenseUrl":"We need to transmit the back-end AGP sensor!","LicenseInformationOrigin":0},{"PackageId":"Future Research Planner","PackageVersion":"8.8.9","PackageProjectUrl":"https://yvette.com","LicenseInformationOrigin":3},{"PackageId":"Forward Usability Specialist","PackageVersion":"5.6.9","License":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Direct Brand Director","PackageVersion":"4.7.4","License":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"International Division Architect","PackageVersion":"8.2.4","PackageProjectUrl":"http://murphy.name","Authors":"Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins","LicenseInformationOrigin":3},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Customer Solutions Officer","PackageVersion":"4.5.2","PackageProjectUrl":"https://rylan.name","License":"You can\u0027t copy the matrix without compressing the wireless AGP matrix!","LicenseInformationOrigin":0},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Authors":"","LicenseUrl":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","LicenseInformationOrigin":0},{"PackageId":"National Assurance Planner","PackageVersion":"2.7.7","Authors":"Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag","LicenseUrl":"I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!","LicenseInformationOrigin":2},{"PackageId":"Investor Accounts Facilitator","PackageVersion":"7.7.8","PackageProjectUrl":"http://scottie.biz","Authors":"Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman","LicenseInformationOrigin":0},{"PackageId":"Customer Division Manager","PackageVersion":"1.3.9","Authors":"Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth","License":"Try to navigate the PCI driver, maybe it will navigate the mobile driver!","LicenseUrl":"If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!","LicenseInformationOrigin":3},{"PackageId":"Direct Division Officer","PackageVersion":"6.5.6","PackageProjectUrl":"http://catherine.name","Authors":"Glenda Schuppe,Glenda Schuppe","License":"transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!","LicenseInformationOrigin":1},{"PackageId":"Legacy Interactions Supervisor","PackageVersion":"9.7.2","Authors":"Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn","LicenseUrl":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","LicenseInformationOrigin":3},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Authors":"Darnell Terry","LicenseInformationOrigin":3},{"PackageId":"Regional Functionality Agent","PackageVersion":"5.9.9","PackageProjectUrl":"http://arthur.net","Authors":"Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson","License":"We need to index the 1080p SAS hard drive!","LicenseUrl":"I\u0027ll connect the digital JBOD application, that should application the JBOD application!","LicenseInformationOrigin":4},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Authors":"Sergio Bailey,Sergio Bailey,Sergio Bailey","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseUrl":"hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!","LicenseInformationOrigin":4},{"PackageId":"Future Identity Agent","PackageVersion":"8.8.0","PackageProjectUrl":"https://reva.name","License":"I\u0027ll parse the 1080p USB protocol, that should protocol the USB protocol!","LicenseInformationOrigin":3},{"PackageId":"Investor Quality Associate","PackageVersion":"0.5.1","PackageProjectUrl":"https://ezequiel.biz","Authors":"Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen","LicenseUrl":"Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!","LicenseInformationOrigin":0},{"PackageId":"Senior Paradigm Analyst","PackageVersion":"1.1.1","Authors":"","LicenseUrl":"If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Branding Manager","PackageVersion":"1.4.0","PackageProjectUrl":"http://dario.info","License":"You can\u0027t navigate the application without generating the cross-platform COM application!","LicenseUrl":"Try to program the FTP alarm, maybe it will program the virtual alarm!","LicenseInformationOrigin":4},{"PackageId":"Chief Factors Developer","PackageVersion":"5.9.5","Authors":"Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady","LicenseUrl":"Try to connect the ADP system, maybe it will connect the solid state system!","LicenseInformationOrigin":1},{"PackageId":"Principal Operations Assistant","PackageVersion":"0.9.0","Authors":"","License":"I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!","LicenseUrl":"I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Data Technician","PackageVersion":"4.2.3","PackageProjectUrl":"http://nia.info","Authors":"June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds","License":"I\u0027ll copy the optical RAM feed, that should feed the RAM feed!","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Specialist","PackageVersion":"3.5.6","Authors":"Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner","LicenseInformationOrigin":0},{"PackageId":"Customer Communications Engineer","PackageVersion":"6.9.4","PackageProjectUrl":"http://tito.name","Authors":"Tanya Reinger,Tanya Reinger,Tanya Reinger","LicenseInformationOrigin":4},{"PackageId":"Central Division Administrator","PackageVersion":"1.0.4","Authors":"","License":"We need to program the optical COM microchip!","LicenseUrl":"We need to hack the haptic SAS microchip!","LicenseInformationOrigin":4},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Authors":"Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":2},{"PackageId":"Regional Optimization Administrator","PackageVersion":"3.6.4","PackageProjectUrl":"http://serenity.info","LicenseUrl":"I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!","LicenseInformationOrigin":0},{"PackageId":"Global Optimization Architect","PackageVersion":"1.5.0","License":"Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!","LicenseInformationOrigin":2},{"PackageId":"Customer Program Developer","PackageVersion":"2.9.8","PackageProjectUrl":"http://lenora.com","LicenseUrl":"You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!","LicenseInformationOrigin":0},{"PackageId":"District Assurance Technician","PackageVersion":"8.5.5","PackageProjectUrl":"http://zander.com","LicenseInformationOrigin":4},{"PackageId":"Future Tactics Specialist","PackageVersion":"0.2.2","Authors":"Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank","License":"We need to override the primary SQL pixel!","LicenseUrl":"We need to transmit the redundant EXE driver!","LicenseInformationOrigin":3},{"PackageId":"Central Research Technician","PackageVersion":"2.8.8","LicenseUrl":"You can\u0027t generate the program without connecting the bluetooth USB program!","LicenseInformationOrigin":1},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"Human Markets Planner","PackageVersion":"5.0.1","License":"Try to back up the COM driver, maybe it will back up the bluetooth driver!","LicenseInformationOrigin":0},{"PackageId":"Corporate Marketing Coordinator","PackageVersion":"3.6.1","PackageProjectUrl":"https://marcos.org","Authors":"","LicenseInformationOrigin":4},{"PackageId":"Legacy Security Facilitator","PackageVersion":"1.9.0","PackageProjectUrl":"https://edythe.info","LicenseUrl":"Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!","LicenseInformationOrigin":0},{"PackageId":"Customer Metrics Developer","PackageVersion":"2.2.9","Authors":"Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir","LicenseInformationOrigin":3},{"PackageId":"Human Identity Representative","PackageVersion":"4.1.5","PackageProjectUrl":"http://alyce.biz","Authors":"Joyce Auer,Joyce Auer,Joyce Auer","License":"The SAS bus is down, program the neural bus so we can program the SAS bus!","LicenseInformationOrigin":4},{"PackageId":"Principal Brand Executive","PackageVersion":"7.2.7","PackageProjectUrl":"https://dariana.com","LicenseInformationOrigin":2},{"PackageId":"Global Identity Supervisor","PackageVersion":"0.9.1","LicenseInformationOrigin":4},{"PackageId":"Dynamic Division Representative","PackageVersion":"7.3.5","PackageProjectUrl":"http://taurean.net","Authors":"Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson","LicenseUrl":"I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Security Director","PackageVersion":"0.0.2","Authors":"Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block","License":"transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!","LicenseUrl":"Try to parse the HTTP port, maybe it will parse the bluetooth port!","LicenseInformationOrigin":1},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Authors":"Melanie Bailey,Melanie Bailey","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Customer Branding Orchestrator","PackageVersion":"8.3.7","PackageProjectUrl":"http://nona.com","Authors":"Nora Dietrich","LicenseUrl":"We need to bypass the neural USB capacitor!","LicenseInformationOrigin":4},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseUrl":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","LicenseInformationOrigin":4},{"PackageId":"Central Implementation Planner","PackageVersion":"7.6.0","Authors":"","LicenseUrl":"Try to generate the HDD panel, maybe it will generate the solid state panel!","LicenseInformationOrigin":3},{"PackageId":"Human Tactics Facilitator","PackageVersion":"5.7.0","License":"Try to bypass the HTTP application, maybe it will bypass the digital application!","LicenseInformationOrigin":1},{"PackageId":"District Optimization Technician","PackageVersion":"5.2.3","PackageProjectUrl":"https://douglas.info","Authors":"Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti","LicenseInformationOrigin":4},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Lead Infrastructure Specialist","PackageVersion":"7.2.6","PackageProjectUrl":"https://wanda.com","Authors":"Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire","LicenseInformationOrigin":3},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","Authors":"Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":0},{"PackageId":"Customer Web Assistant","PackageVersion":"1.9.0","LicenseInformationOrigin":2},{"PackageId":"Forward Factors Architect","PackageVersion":"6.7.6","Authors":"Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts","LicenseUrl":"The THX transmitter is down, program the neural transmitter so we can program the THX transmitter!","LicenseInformationOrigin":3},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Principal Security Producer","PackageVersion":"7.3.3","PackageProjectUrl":"http://jarrell.biz","License":"You can\u0027t generate the interface without quantifying the mobile FTP interface!","LicenseUrl":"Use the digital SMTP bandwidth, then you can generate the digital bandwidth!","LicenseInformationOrigin":3},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseUrl":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseInformationOrigin":4},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Customer Mobility Assistant","PackageVersion":"4.2.9","PackageProjectUrl":"http://adonis.biz","Authors":"Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich","LicenseUrl":"You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Human Branding Coordinator","PackageVersion":"5.8.1","LicenseInformationOrigin":3},{"PackageId":"Investor Research Coordinator","PackageVersion":"1.9.7","PackageProjectUrl":"https://maegan.name","License":"Use the cross-platform GB bus, then you can calculate the cross-platform bus!","LicenseInformationOrigin":3},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"Human Metrics Architect","PackageVersion":"0.2.5","PackageProjectUrl":"https://rickie.net","License":"Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!","LicenseUrl":"Use the haptic AGP protocol, then you can program the haptic protocol!","LicenseInformationOrigin":4},{"PackageId":"Principal Factors Director","PackageVersion":"1.5.1","Authors":"Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold","LicenseUrl":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","LicenseInformationOrigin":4},{"PackageId":"Forward Data Orchestrator","PackageVersion":"3.3.5","License":"Use the haptic XML driver, then you can index the haptic driver!","LicenseUrl":"compressing the system won\u0027t do anything, we need to compress the optical RSS system!","LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Director","PackageVersion":"0.4.3","PackageProjectUrl":"https://aylin.com","LicenseInformationOrigin":0},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Solutions Agent","PackageVersion":"0.0.5","License":"Use the haptic USB card, then you can navigate the haptic card!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Factors Associate","PackageVersion":"1.8.3","PackageProjectUrl":"http://dovie.name","LicenseUrl":"You can\u0027t navigate the panel without calculating the open-source THX panel!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Security Specialist","PackageVersion":"7.8.5","PackageProjectUrl":"http://nova.biz","Authors":"Guy Waters,Guy Waters","License":"Try to input the GB pixel, maybe it will input the wireless pixel!","LicenseUrl":"You can\u0027t transmit the bus without indexing the digital TCP bus!","LicenseInformationOrigin":4},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"Principal Factors Representative","PackageVersion":"4.5.7","PackageProjectUrl":"https://imelda.org","Authors":"Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker","License":"Try to input the RAM interface, maybe it will input the bluetooth interface!","LicenseUrl":"The GB card is down, hack the digital card so we can hack the GB card!","LicenseInformationOrigin":3},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Authors":"","LicenseUrl":"We need to override the solid state USB interface!","LicenseInformationOrigin":0},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","Authors":"Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":3},{"PackageId":"Lead Operations Supervisor","PackageVersion":"4.5.2","License":"The AI panel is down, transmit the open-source panel so we can transmit the AI panel!","LicenseInformationOrigin":0},{"PackageId":"Chief Program Associate","PackageVersion":"2.6.7","PackageProjectUrl":"http://coy.info","Authors":"Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze","License":"We need to compress the optical PNG array!","LicenseInformationOrigin":2},{"PackageId":"Central Tactics Developer","PackageVersion":"0.4.7","PackageProjectUrl":"https://royal.name","Authors":"Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley","License":"indexing the capacitor won\u0027t do anything, we need to program the haptic EXE capacitor!","LicenseUrl":"The JBOD application is down, generate the solid state application so we can generate the JBOD application!","LicenseInformationOrigin":3},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Authors":"Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy","LicenseInformationOrigin":1},{"PackageId":"Dynamic Implementation Engineer","PackageVersion":"6.7.1","PackageProjectUrl":"http://margie.info","License":"We need to transmit the open-source EXE interface!","LicenseInformationOrigin":4},{"PackageId":"Chief Infrastructure Specialist","PackageVersion":"9.0.5","Authors":"Jackie Schumm","License":"hacking the port won\u0027t do anything, we need to back up the optical SMS port!","LicenseInformationOrigin":4},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"International Solutions Planner","PackageVersion":"9.0.0","License":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseInformationOrigin":1},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Authors":"Maggie Lindgren","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Regional Identity Engineer","PackageVersion":"1.9.4","Authors":"Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston","LicenseUrl":"The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip!","LicenseInformationOrigin":3},{"PackageId":"Human Paradigm Assistant","PackageVersion":"8.8.8","Authors":"Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich","LicenseInformationOrigin":0},{"PackageId":"Product Functionality Supervisor","PackageVersion":"9.4.5","License":"Use the 1080p AI microchip, then you can reboot the 1080p microchip!","LicenseUrl":"Use the open-source ADP matrix, then you can copy the open-source matrix!","LicenseInformationOrigin":4},{"PackageId":"Human Accounts Orchestrator","PackageVersion":"4.1.6","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..6dcd73a2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Future Tactics Specialist","PackageVersion":"0.2.2","Authors":"Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank","License":"We need to override the primary SQL pixel!","LicenseUrl":"We need to transmit the redundant EXE driver!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Engineer","PackageVersion":"6.9.4","PackageProjectUrl":"http://tito.name","Authors":"Tanya Reinger,Tanya Reinger,Tanya Reinger","LicenseInformationOrigin":4},{"PackageId":"National Assurance Planner","PackageVersion":"2.7.7","Authors":"Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag","LicenseUrl":"I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!","LicenseInformationOrigin":2},{"PackageId":"Lead Program Technician","PackageVersion":"5.8.9","PackageProjectUrl":"http://curtis.org","Authors":"Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer","LicenseUrl":"We need to transmit the back-end AGP sensor!","LicenseInformationOrigin":0},{"PackageId":"Future Identity Agent","PackageVersion":"8.8.0","PackageProjectUrl":"https://reva.name","License":"I\u0027ll parse the 1080p USB protocol, that should protocol the USB protocol!","LicenseInformationOrigin":3},{"PackageId":"Central Tactics Developer","PackageVersion":"0.4.7","PackageProjectUrl":"https://royal.name","Authors":"Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley","License":"indexing the capacitor won\u0027t do anything, we need to program the haptic EXE capacitor!","LicenseUrl":"The JBOD application is down, generate the solid state application so we can generate the JBOD application!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Security Specialist","PackageVersion":"7.8.5","PackageProjectUrl":"http://nova.biz","Authors":"Guy Waters,Guy Waters","License":"Try to input the GB pixel, maybe it will input the wireless pixel!","LicenseUrl":"You can\u0027t transmit the bus without indexing the digital TCP bus!","LicenseInformationOrigin":4},{"PackageId":"District Interactions Supervisor","PackageVersion":"4.5.2","License":"The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!","LicenseUrl":"The ADP firewall is down, input the primary firewall so we can input the ADP firewall!","LicenseInformationOrigin":1},{"PackageId":"Central Division Administrator","PackageVersion":"1.0.4","Authors":"","License":"We need to program the optical COM microchip!","LicenseUrl":"We need to hack the haptic SAS microchip!","LicenseInformationOrigin":4},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Division Representative","PackageVersion":"7.3.5","PackageProjectUrl":"http://taurean.net","Authors":"Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson","LicenseUrl":"I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Security Director","PackageVersion":"0.0.2","Authors":"Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block","License":"transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!","LicenseUrl":"Try to parse the HTTP port, maybe it will parse the bluetooth port!","LicenseInformationOrigin":1},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Global Paradigm Assistant","PackageVersion":"8.0.5","PackageProjectUrl":"https://randy.org","License":"We need to calculate the solid state HTTP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Principal Operations Assistant","PackageVersion":"0.9.0","Authors":"","License":"I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!","LicenseUrl":"I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!","LicenseInformationOrigin":1},{"PackageId":"Customer Web Assistant","PackageVersion":"1.9.0","LicenseInformationOrigin":2},{"PackageId":"Future Research Planner","PackageVersion":"8.8.9","PackageProjectUrl":"https://yvette.com","LicenseInformationOrigin":3},{"PackageId":"Chief Infrastructure Specialist","PackageVersion":"9.0.5","Authors":"Jackie Schumm","License":"hacking the port won\u0027t do anything, we need to back up the optical SMS port!","LicenseInformationOrigin":4},{"PackageId":"Legacy Interactions Supervisor","PackageVersion":"9.7.2","Authors":"Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn","LicenseUrl":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","LicenseInformationOrigin":3},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Authors":"Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":2},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Authors":"Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy","LicenseInformationOrigin":1},{"PackageId":"District Optimization Technician","PackageVersion":"5.2.3","PackageProjectUrl":"https://douglas.info","Authors":"Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti","LicenseInformationOrigin":4},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Authors":"","LicenseUrl":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","LicenseInformationOrigin":0},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Branding Manager","PackageVersion":"1.4.0","PackageProjectUrl":"http://dario.info","License":"You can\u0027t navigate the application without generating the cross-platform COM application!","LicenseUrl":"Try to program the FTP alarm, maybe it will program the virtual alarm!","LicenseInformationOrigin":4},{"PackageId":"Regional Identity Engineer","PackageVersion":"1.9.4","Authors":"Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston","LicenseUrl":"The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip!","LicenseInformationOrigin":3},{"PackageId":"Global Identity Supervisor","PackageVersion":"0.9.1","LicenseInformationOrigin":4},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Dynamic Implementation Engineer","PackageVersion":"6.7.1","PackageProjectUrl":"http://margie.info","License":"We need to transmit the open-source EXE interface!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseUrl":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","LicenseInformationOrigin":0},{"PackageId":"Customer Metrics Developer","PackageVersion":"2.2.9","Authors":"Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir","LicenseInformationOrigin":3},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Authors":"Maggie Lindgren","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseUrl":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseInformationOrigin":4},{"PackageId":"Principal Factors Representative","PackageVersion":"4.5.7","PackageProjectUrl":"https://imelda.org","Authors":"Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker","License":"Try to input the RAM interface, maybe it will input the bluetooth interface!","LicenseUrl":"The GB card is down, hack the digital card so we can hack the GB card!","LicenseInformationOrigin":3},{"PackageId":"Investor Quality Associate","PackageVersion":"0.5.1","PackageProjectUrl":"https://ezequiel.biz","Authors":"Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen","LicenseUrl":"Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!","LicenseInformationOrigin":0},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Product Functionality Supervisor","PackageVersion":"9.4.5","License":"Use the 1080p AI microchip, then you can reboot the 1080p microchip!","LicenseUrl":"Use the open-source ADP matrix, then you can copy the open-source matrix!","LicenseInformationOrigin":4},{"PackageId":"Customer Division Manager","PackageVersion":"1.3.9","Authors":"Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth","License":"Try to navigate the PCI driver, maybe it will navigate the mobile driver!","LicenseUrl":"If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!","LicenseInformationOrigin":3},{"PackageId":"Customer Branding Orchestrator","PackageVersion":"8.3.7","PackageProjectUrl":"http://nona.com","Authors":"Nora Dietrich","LicenseUrl":"We need to bypass the neural USB capacitor!","LicenseInformationOrigin":4},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Direct Brand Director","PackageVersion":"4.7.4","License":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Chief Factors Developer","PackageVersion":"5.9.5","Authors":"Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady","LicenseUrl":"Try to connect the ADP system, maybe it will connect the solid state system!","LicenseInformationOrigin":1},{"PackageId":"Regional Functionality Agent","PackageVersion":"5.9.9","PackageProjectUrl":"http://arthur.net","Authors":"Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson","License":"We need to index the 1080p SAS hard drive!","LicenseUrl":"I\u0027ll connect the digital JBOD application, that should application the JBOD application!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Authors":"","LicenseUrl":"We need to override the solid state USB interface!","LicenseInformationOrigin":0},{"PackageId":"Corporate Intranet Specialist","PackageVersion":"3.5.6","Authors":"Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner","LicenseInformationOrigin":0},{"PackageId":"International Division Architect","PackageVersion":"8.2.4","PackageProjectUrl":"http://murphy.name","Authors":"Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins","LicenseInformationOrigin":3},{"PackageId":"Central Implementation Planner","PackageVersion":"7.6.0","Authors":"","LicenseUrl":"Try to generate the HDD panel, maybe it will generate the solid state panel!","LicenseInformationOrigin":3},{"PackageId":"Forward Data Orchestrator","PackageVersion":"3.3.5","License":"Use the haptic XML driver, then you can index the haptic driver!","LicenseUrl":"compressing the system won\u0027t do anything, we need to compress the optical RSS system!","LicenseInformationOrigin":0},{"PackageId":"Regional Optimization Administrator","PackageVersion":"3.6.4","PackageProjectUrl":"http://serenity.info","LicenseUrl":"I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!","LicenseInformationOrigin":0},{"PackageId":"Human Identity Representative","PackageVersion":"4.1.5","PackageProjectUrl":"http://alyce.biz","Authors":"Joyce Auer,Joyce Auer,Joyce Auer","License":"The SAS bus is down, program the neural bus so we can program the SAS bus!","LicenseInformationOrigin":4},{"PackageId":"Principal Brand Executive","PackageVersion":"7.2.7","PackageProjectUrl":"https://dariana.com","LicenseInformationOrigin":2},{"PackageId":"International Solutions Planner","PackageVersion":"9.0.0","License":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseInformationOrigin":1},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Forward Usability Specialist","PackageVersion":"5.6.9","License":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Lead Operations Supervisor","PackageVersion":"4.5.2","License":"The AI panel is down, transmit the open-source panel so we can transmit the AI panel!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Direct Division Officer","PackageVersion":"6.5.6","PackageProjectUrl":"http://catherine.name","Authors":"Glenda Schuppe,Glenda Schuppe","License":"transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!","LicenseInformationOrigin":1},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Senior Configuration Developer","PackageVersion":"4.0.9","Authors":"Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle","License":"Use the primary SCSI matrix, then you can program the primary matrix!","LicenseUrl":"If we parse the interface, we can get to the JSON interface through the mobile JSON interface!","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Architect","PackageVersion":"1.5.0","License":"Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!","LicenseInformationOrigin":2},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"Corporate Marketing Coordinator","PackageVersion":"3.6.1","PackageProjectUrl":"https://marcos.org","Authors":"","LicenseInformationOrigin":4},{"PackageId":"Human Metrics Architect","PackageVersion":"0.2.5","PackageProjectUrl":"https://rickie.net","License":"Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!","LicenseUrl":"Use the haptic AGP protocol, then you can program the haptic protocol!","LicenseInformationOrigin":4},{"PackageId":"Human Tactics Facilitator","PackageVersion":"5.7.0","License":"Try to bypass the HTTP application, maybe it will bypass the digital application!","LicenseInformationOrigin":1},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Authors":"Sergio Bailey,Sergio Bailey,Sergio Bailey","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseUrl":"hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!","LicenseInformationOrigin":4},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Human Branding Coordinator","PackageVersion":"5.8.1","LicenseInformationOrigin":3},{"PackageId":"Human Markets Planner","PackageVersion":"5.0.1","License":"Try to back up the COM driver, maybe it will back up the bluetooth driver!","LicenseInformationOrigin":0},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Customer Mobility Assistant","PackageVersion":"4.2.9","PackageProjectUrl":"http://adonis.biz","Authors":"Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich","LicenseUrl":"You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Forward Factors Architect","PackageVersion":"6.7.6","Authors":"Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts","LicenseUrl":"The THX transmitter is down, program the neural transmitter so we can program the THX transmitter!","LicenseInformationOrigin":3},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":2},{"PackageId":"Chief Program Associate","PackageVersion":"2.6.7","PackageProjectUrl":"http://coy.info","Authors":"Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze","License":"We need to compress the optical PNG array!","LicenseInformationOrigin":2},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Authors":"Darnell Terry","LicenseInformationOrigin":3},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Central Research Technician","PackageVersion":"2.8.8","LicenseUrl":"You can\u0027t generate the program without connecting the bluetooth USB program!","LicenseInformationOrigin":1},{"PackageId":"Principal Security Producer","PackageVersion":"7.3.3","PackageProjectUrl":"http://jarrell.biz","License":"You can\u0027t generate the interface without quantifying the mobile FTP interface!","LicenseUrl":"Use the digital SMTP bandwidth, then you can generate the digital bandwidth!","LicenseInformationOrigin":3},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Factors Associate","PackageVersion":"1.8.3","PackageProjectUrl":"http://dovie.name","LicenseUrl":"You can\u0027t navigate the panel without calculating the open-source THX panel!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"Lead Infrastructure Specialist","PackageVersion":"7.2.6","PackageProjectUrl":"https://wanda.com","Authors":"Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire","LicenseInformationOrigin":3},{"PackageId":"Dynamic Data Technician","PackageVersion":"4.2.3","PackageProjectUrl":"http://nia.info","Authors":"June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds","License":"I\u0027ll copy the optical RAM feed, that should feed the RAM feed!","LicenseInformationOrigin":1},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Customer Program Developer","PackageVersion":"2.9.8","PackageProjectUrl":"http://lenora.com","LicenseUrl":"You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!","LicenseInformationOrigin":0},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"Senior Paradigm Analyst","PackageVersion":"1.1.1","Authors":"","LicenseUrl":"If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm!","LicenseInformationOrigin":3},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","Authors":"Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":0},{"PackageId":"Customer Solutions Officer","PackageVersion":"4.5.2","PackageProjectUrl":"https://rylan.name","License":"You can\u0027t copy the matrix without compressing the wireless AGP matrix!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Solutions Agent","PackageVersion":"0.0.5","License":"Use the haptic USB card, then you can navigate the haptic card!","LicenseInformationOrigin":4},{"PackageId":"Human Accounts Orchestrator","PackageVersion":"4.1.6","LicenseInformationOrigin":1},{"PackageId":"Investor Research Coordinator","PackageVersion":"1.9.7","PackageProjectUrl":"https://maegan.name","License":"Use the cross-platform GB bus, then you can calculate the cross-platform bus!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseUrl":"The AGP array is down, generate the mobile array so we can generate the AGP array!","LicenseInformationOrigin":2},{"PackageId":"Principal Factors Director","PackageVersion":"1.5.1","Authors":"Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold","LicenseUrl":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","LicenseInformationOrigin":4},{"PackageId":"Investor Tactics Director","PackageVersion":"0.4.3","PackageProjectUrl":"https://aylin.com","LicenseInformationOrigin":0},{"PackageId":"Human Paradigm Assistant","PackageVersion":"8.8.8","Authors":"Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich","LicenseInformationOrigin":0},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","Authors":"Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":3},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Authors":"Melanie Bailey,Melanie Bailey","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Regional Metrics Strategist","PackageVersion":"1.2.1","LicenseUrl":"Try to override the GB driver, maybe it will override the digital driver!","LicenseInformationOrigin":2},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseUrl":"We need to synthesize the primary GB circuit!","LicenseInformationOrigin":4},{"PackageId":"Future Tactics Assistant","PackageVersion":"1.5.5","PackageProjectUrl":"https://giovanny.net","License":"The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!","LicenseUrl":"If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!","LicenseInformationOrigin":0},{"PackageId":"Investor Accounts Facilitator","PackageVersion":"7.7.8","PackageProjectUrl":"http://scottie.biz","Authors":"Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman","LicenseInformationOrigin":0},{"PackageId":"Legacy Security Facilitator","PackageVersion":"1.9.0","PackageProjectUrl":"https://edythe.info","LicenseUrl":"Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!","LicenseInformationOrigin":0},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseUrl":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","LicenseInformationOrigin":1},{"PackageId":"District Assurance Technician","PackageVersion":"8.5.5","PackageProjectUrl":"http://zander.com","LicenseInformationOrigin":4},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseUrl":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","LicenseInformationOrigin":4},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..053cb0f3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Global Paradigm Assistant","PackageVersion":"8.0.5","PackageProjectUrl":"https://randy.org","License":"We need to calculate the solid state HTTP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Marketing Coordinator","PackageVersion":"3.6.1","PackageProjectUrl":"https://marcos.org","Authors":"","LicenseInformationOrigin":4},{"PackageId":"Investor Research Coordinator","PackageVersion":"1.9.7","PackageProjectUrl":"https://maegan.name","License":"Use the cross-platform GB bus, then you can calculate the cross-platform bus!","LicenseInformationOrigin":3},{"PackageId":"National Assurance Planner","PackageVersion":"2.7.7","Authors":"Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag","LicenseUrl":"I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!","LicenseInformationOrigin":2},{"PackageId":"District Interactions Supervisor","PackageVersion":"4.5.2","License":"The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!","LicenseUrl":"The ADP firewall is down, input the primary firewall so we can input the ADP firewall!","LicenseInformationOrigin":1},{"PackageId":"Future Tactics Assistant","PackageVersion":"1.5.5","PackageProjectUrl":"https://giovanny.net","License":"The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!","LicenseUrl":"If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!","LicenseInformationOrigin":0},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Authors":"Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":2},{"PackageId":"Future Research Planner","PackageVersion":"8.8.9","PackageProjectUrl":"https://yvette.com","LicenseInformationOrigin":3},{"PackageId":"Forward Usability Specialist","PackageVersion":"5.6.9","License":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Authors":"","LicenseUrl":"We need to override the solid state USB interface!","LicenseInformationOrigin":0},{"PackageId":"Direct Brand Director","PackageVersion":"4.7.4","License":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Senior Configuration Developer","PackageVersion":"4.0.9","Authors":"Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle","License":"Use the primary SCSI matrix, then you can program the primary matrix!","LicenseUrl":"If we parse the interface, we can get to the JSON interface through the mobile JSON interface!","LicenseInformationOrigin":1},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseUrl":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseInformationOrigin":4},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"Customer Solutions Officer","PackageVersion":"4.5.2","PackageProjectUrl":"https://rylan.name","License":"You can\u0027t copy the matrix without compressing the wireless AGP matrix!","LicenseInformationOrigin":0},{"PackageId":"Customer Division Manager","PackageVersion":"1.3.9","Authors":"Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth","License":"Try to navigate the PCI driver, maybe it will navigate the mobile driver!","LicenseUrl":"If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Implementation Engineer","PackageVersion":"6.7.1","PackageProjectUrl":"http://margie.info","License":"We need to transmit the open-source EXE interface!","LicenseInformationOrigin":4},{"PackageId":"Human Metrics Architect","PackageVersion":"0.2.5","PackageProjectUrl":"https://rickie.net","License":"Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!","LicenseUrl":"Use the haptic AGP protocol, then you can program the haptic protocol!","LicenseInformationOrigin":4},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Authors":"Melanie Bailey,Melanie Bailey","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Authors":"Maggie Lindgren","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Human Accounts Orchestrator","PackageVersion":"4.1.6","LicenseInformationOrigin":1},{"PackageId":"Direct Division Officer","PackageVersion":"6.5.6","PackageProjectUrl":"http://catherine.name","Authors":"Glenda Schuppe,Glenda Schuppe","License":"transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!","LicenseInformationOrigin":1},{"PackageId":"Future Identity Agent","PackageVersion":"8.8.0","PackageProjectUrl":"https://reva.name","License":"I\u0027ll parse the 1080p USB protocol, that should protocol the USB protocol!","LicenseInformationOrigin":3},{"PackageId":"Investor Quality Associate","PackageVersion":"0.5.1","PackageProjectUrl":"https://ezequiel.biz","Authors":"Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen","LicenseUrl":"Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!","LicenseInformationOrigin":0},{"PackageId":"Global Identity Supervisor","PackageVersion":"0.9.1","LicenseInformationOrigin":4},{"PackageId":"Dynamic Branding Manager","PackageVersion":"1.4.0","PackageProjectUrl":"http://dario.info","License":"You can\u0027t navigate the application without generating the cross-platform COM application!","LicenseUrl":"Try to program the FTP alarm, maybe it will program the virtual alarm!","LicenseInformationOrigin":4},{"PackageId":"Central Tactics Developer","PackageVersion":"0.4.7","PackageProjectUrl":"https://royal.name","Authors":"Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley","License":"indexing the capacitor won\u0027t do anything, we need to program the haptic EXE capacitor!","LicenseUrl":"The JBOD application is down, generate the solid state application so we can generate the JBOD application!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Data Technician","PackageVersion":"4.2.3","PackageProjectUrl":"http://nia.info","Authors":"June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds","License":"I\u0027ll copy the optical RAM feed, that should feed the RAM feed!","LicenseInformationOrigin":1},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Authors":"Sergio Bailey,Sergio Bailey,Sergio Bailey","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseUrl":"hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!","LicenseInformationOrigin":4},{"PackageId":"Corporate Intranet Specialist","PackageVersion":"3.5.6","Authors":"Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner","LicenseInformationOrigin":0},{"PackageId":"Chief Program Associate","PackageVersion":"2.6.7","PackageProjectUrl":"http://coy.info","Authors":"Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze","License":"We need to compress the optical PNG array!","LicenseInformationOrigin":2},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Principal Operations Assistant","PackageVersion":"0.9.0","Authors":"","License":"I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!","LicenseUrl":"I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!","LicenseInformationOrigin":1},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Authors":"Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy","LicenseInformationOrigin":1},{"PackageId":"Customer Mobility Assistant","PackageVersion":"4.2.9","PackageProjectUrl":"http://adonis.biz","Authors":"Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich","LicenseUrl":"You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Principal Brand Executive","PackageVersion":"7.2.7","PackageProjectUrl":"https://dariana.com","LicenseInformationOrigin":2},{"PackageId":"District Assurance Technician","PackageVersion":"8.5.5","PackageProjectUrl":"http://zander.com","LicenseInformationOrigin":4},{"PackageId":"Future Tactics Specialist","PackageVersion":"0.2.2","Authors":"Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank","License":"We need to override the primary SQL pixel!","LicenseUrl":"We need to transmit the redundant EXE driver!","LicenseInformationOrigin":3},{"PackageId":"Human Paradigm Assistant","PackageVersion":"8.8.8","Authors":"Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Customer Metrics Developer","PackageVersion":"2.2.9","Authors":"Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir","LicenseInformationOrigin":3},{"PackageId":"Dynamic Factors Associate","PackageVersion":"1.8.3","PackageProjectUrl":"http://dovie.name","LicenseUrl":"You can\u0027t navigate the panel without calculating the open-source THX panel!","LicenseInformationOrigin":2},{"PackageId":"Product Functionality Supervisor","PackageVersion":"9.4.5","License":"Use the 1080p AI microchip, then you can reboot the 1080p microchip!","LicenseUrl":"Use the open-source ADP matrix, then you can copy the open-source matrix!","LicenseInformationOrigin":4},{"PackageId":"Forward Data Orchestrator","PackageVersion":"3.3.5","License":"Use the haptic XML driver, then you can index the haptic driver!","LicenseUrl":"compressing the system won\u0027t do anything, we need to compress the optical RSS system!","LicenseInformationOrigin":0},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","Authors":"Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":3},{"PackageId":"Senior Paradigm Analyst","PackageVersion":"1.1.1","Authors":"","LicenseUrl":"If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm!","LicenseInformationOrigin":3},{"PackageId":"Chief Factors Developer","PackageVersion":"5.9.5","Authors":"Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady","LicenseUrl":"Try to connect the ADP system, maybe it will connect the solid state system!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Division Representative","PackageVersion":"7.3.5","PackageProjectUrl":"http://taurean.net","Authors":"Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson","LicenseUrl":"I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!","LicenseInformationOrigin":2},{"PackageId":"Lead Operations Supervisor","PackageVersion":"4.5.2","License":"The AI panel is down, transmit the open-source panel so we can transmit the AI panel!","LicenseInformationOrigin":0},{"PackageId":"Customer Communications Engineer","PackageVersion":"6.9.4","PackageProjectUrl":"http://tito.name","Authors":"Tanya Reinger,Tanya Reinger,Tanya Reinger","LicenseInformationOrigin":4},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"International Division Architect","PackageVersion":"8.2.4","PackageProjectUrl":"http://murphy.name","Authors":"Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins","LicenseInformationOrigin":3},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseUrl":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","LicenseInformationOrigin":4},{"PackageId":"Investor Accounts Facilitator","PackageVersion":"7.7.8","PackageProjectUrl":"http://scottie.biz","Authors":"Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman","LicenseInformationOrigin":0},{"PackageId":"Customer Branding Orchestrator","PackageVersion":"8.3.7","PackageProjectUrl":"http://nona.com","Authors":"Nora Dietrich","LicenseUrl":"We need to bypass the neural USB capacitor!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Solutions Agent","PackageVersion":"0.0.5","License":"Use the haptic USB card, then you can navigate the haptic card!","LicenseInformationOrigin":4},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Authors":"","LicenseUrl":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","LicenseInformationOrigin":0},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"Lead Infrastructure Specialist","PackageVersion":"7.2.6","PackageProjectUrl":"https://wanda.com","Authors":"Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire","LicenseInformationOrigin":3},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Legacy Security Facilitator","PackageVersion":"1.9.0","PackageProjectUrl":"https://edythe.info","LicenseUrl":"Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!","LicenseInformationOrigin":0},{"PackageId":"Regional Metrics Strategist","PackageVersion":"1.2.1","LicenseUrl":"Try to override the GB driver, maybe it will override the digital driver!","LicenseInformationOrigin":2},{"PackageId":"Customer Program Developer","PackageVersion":"2.9.8","PackageProjectUrl":"http://lenora.com","LicenseUrl":"You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!","LicenseInformationOrigin":0},{"PackageId":"District Optimization Technician","PackageVersion":"5.2.3","PackageProjectUrl":"https://douglas.info","Authors":"Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti","LicenseInformationOrigin":4},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"Human Branding Coordinator","PackageVersion":"5.8.1","LicenseInformationOrigin":3},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Authors":"Darnell Terry","LicenseInformationOrigin":3},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Security Director","PackageVersion":"0.0.2","Authors":"Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block","License":"transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!","LicenseUrl":"Try to parse the HTTP port, maybe it will parse the bluetooth port!","LicenseInformationOrigin":1},{"PackageId":"Principal Factors Director","PackageVersion":"1.5.1","Authors":"Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold","LicenseUrl":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","LicenseInformationOrigin":4},{"PackageId":"Central Division Administrator","PackageVersion":"1.0.4","Authors":"","License":"We need to program the optical COM microchip!","LicenseUrl":"We need to hack the haptic SAS microchip!","LicenseInformationOrigin":4},{"PackageId":"Investor Tactics Director","PackageVersion":"0.4.3","PackageProjectUrl":"https://aylin.com","LicenseInformationOrigin":0},{"PackageId":"Human Identity Representative","PackageVersion":"4.1.5","PackageProjectUrl":"http://alyce.biz","Authors":"Joyce Auer,Joyce Auer,Joyce Auer","License":"The SAS bus is down, program the neural bus so we can program the SAS bus!","LicenseInformationOrigin":4},{"PackageId":"Central Research Technician","PackageVersion":"2.8.8","LicenseUrl":"You can\u0027t generate the program without connecting the bluetooth USB program!","LicenseInformationOrigin":1},{"PackageId":"Regional Functionality Agent","PackageVersion":"5.9.9","PackageProjectUrl":"http://arthur.net","Authors":"Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson","License":"We need to index the 1080p SAS hard drive!","LicenseUrl":"I\u0027ll connect the digital JBOD application, that should application the JBOD application!","LicenseInformationOrigin":4},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Customer Web Assistant","PackageVersion":"1.9.0","LicenseInformationOrigin":2},{"PackageId":"Human Markets Planner","PackageVersion":"5.0.1","License":"Try to back up the COM driver, maybe it will back up the bluetooth driver!","LicenseInformationOrigin":0},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","Authors":"Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":0},{"PackageId":"International Solutions Planner","PackageVersion":"9.0.0","License":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseInformationOrigin":1},{"PackageId":"Legacy Interactions Supervisor","PackageVersion":"9.7.2","Authors":"Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn","LicenseUrl":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","LicenseInformationOrigin":3},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"Lead Program Technician","PackageVersion":"5.8.9","PackageProjectUrl":"http://curtis.org","Authors":"Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer","LicenseUrl":"We need to transmit the back-end AGP sensor!","LicenseInformationOrigin":0},{"PackageId":"Regional Identity Engineer","PackageVersion":"1.9.4","Authors":"Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston","LicenseUrl":"The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip!","LicenseInformationOrigin":3},{"PackageId":"Regional Optimization Administrator","PackageVersion":"3.6.4","PackageProjectUrl":"http://serenity.info","LicenseUrl":"I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!","LicenseInformationOrigin":0},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Human Tactics Facilitator","PackageVersion":"5.7.0","License":"Try to bypass the HTTP application, maybe it will bypass the digital application!","LicenseInformationOrigin":1},{"PackageId":"Chief Infrastructure Specialist","PackageVersion":"9.0.5","Authors":"Jackie Schumm","License":"hacking the port won\u0027t do anything, we need to back up the optical SMS port!","LicenseInformationOrigin":4},{"PackageId":"Principal Factors Representative","PackageVersion":"4.5.7","PackageProjectUrl":"https://imelda.org","Authors":"Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker","License":"Try to input the RAM interface, maybe it will input the bluetooth interface!","LicenseUrl":"The GB card is down, hack the digital card so we can hack the GB card!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Security Specialist","PackageVersion":"7.8.5","PackageProjectUrl":"http://nova.biz","Authors":"Guy Waters,Guy Waters","License":"Try to input the GB pixel, maybe it will input the wireless pixel!","LicenseUrl":"You can\u0027t transmit the bus without indexing the digital TCP bus!","LicenseInformationOrigin":4},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Central Implementation Planner","PackageVersion":"7.6.0","Authors":"","LicenseUrl":"Try to generate the HDD panel, maybe it will generate the solid state panel!","LicenseInformationOrigin":3},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Forward Factors Architect","PackageVersion":"6.7.6","Authors":"Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts","LicenseUrl":"The THX transmitter is down, program the neural transmitter so we can program the THX transmitter!","LicenseInformationOrigin":3},{"PackageId":"Global Optimization Architect","PackageVersion":"1.5.0","License":"Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!","LicenseInformationOrigin":2},{"PackageId":"Principal Security Producer","PackageVersion":"7.3.3","PackageProjectUrl":"http://jarrell.biz","License":"You can\u0027t generate the interface without quantifying the mobile FTP interface!","LicenseUrl":"Use the digital SMTP bandwidth, then you can generate the digital bandwidth!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..5f418e46 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Global Paradigm Assistant","PackageVersion":"8.0.5","PackageProjectUrl":"https://randy.org","License":"We need to calculate the solid state HTTP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Marketing Coordinator","PackageVersion":"3.6.1","PackageProjectUrl":"https://marcos.org","Authors":"","LicenseInformationOrigin":4},{"PackageId":"Investor Research Coordinator","PackageVersion":"1.9.7","PackageProjectUrl":"https://maegan.name","License":"Use the cross-platform GB bus, then you can calculate the cross-platform bus!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Implementation Engineer","PackageVersion":"6.7.1","PackageProjectUrl":"http://margie.info","License":"We need to transmit the open-source EXE interface!","LicenseInformationOrigin":4},{"PackageId":"District Interactions Supervisor","PackageVersion":"4.5.2","License":"The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!","LicenseUrl":"The ADP firewall is down, input the primary firewall so we can input the ADP firewall!","LicenseInformationOrigin":1},{"PackageId":"Central Research Technician","PackageVersion":"2.8.8","LicenseUrl":"You can\u0027t generate the program without connecting the bluetooth USB program!","LicenseInformationOrigin":1},{"PackageId":"Principal Operations Assistant","PackageVersion":"0.9.0","Authors":"","License":"I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!","LicenseUrl":"I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!","LicenseInformationOrigin":1},{"PackageId":"Human Identity Representative","PackageVersion":"4.1.5","PackageProjectUrl":"http://alyce.biz","Authors":"Joyce Auer,Joyce Auer,Joyce Auer","License":"The SAS bus is down, program the neural bus so we can program the SAS bus!","LicenseInformationOrigin":4},{"PackageId":"Forward Usability Specialist","PackageVersion":"5.6.9","License":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"National Assurance Planner","PackageVersion":"2.7.7","Authors":"Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag","LicenseUrl":"I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!","LicenseInformationOrigin":2},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Customer Solutions Officer","PackageVersion":"4.5.2","PackageProjectUrl":"https://rylan.name","License":"You can\u0027t copy the matrix without compressing the wireless AGP matrix!","LicenseInformationOrigin":0},{"PackageId":"Direct Brand Director","PackageVersion":"4.7.4","License":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Architect","PackageVersion":"1.5.0","License":"Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!","LicenseInformationOrigin":2},{"PackageId":"Human Tactics Facilitator","PackageVersion":"5.7.0","License":"Try to bypass the HTTP application, maybe it will bypass the digital application!","LicenseInformationOrigin":1},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Authors":"Melanie Bailey,Melanie Bailey","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Specialist","PackageVersion":"7.8.5","PackageProjectUrl":"http://nova.biz","Authors":"Guy Waters,Guy Waters","License":"Try to input the GB pixel, maybe it will input the wireless pixel!","LicenseUrl":"You can\u0027t transmit the bus without indexing the digital TCP bus!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Authors":"","LicenseUrl":"We need to override the solid state USB interface!","LicenseInformationOrigin":0},{"PackageId":"Principal Security Producer","PackageVersion":"7.3.3","PackageProjectUrl":"http://jarrell.biz","License":"You can\u0027t generate the interface without quantifying the mobile FTP interface!","LicenseUrl":"Use the digital SMTP bandwidth, then you can generate the digital bandwidth!","LicenseInformationOrigin":3},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Authors":"Maggie Lindgren","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Chief Factors Developer","PackageVersion":"5.9.5","Authors":"Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady","LicenseUrl":"Try to connect the ADP system, maybe it will connect the solid state system!","LicenseInformationOrigin":1},{"PackageId":"Investor Quality Associate","PackageVersion":"0.5.1","PackageProjectUrl":"https://ezequiel.biz","Authors":"Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen","LicenseUrl":"Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!","LicenseInformationOrigin":0},{"PackageId":"Human Paradigm Assistant","PackageVersion":"8.8.8","Authors":"Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich","LicenseInformationOrigin":0},{"PackageId":"Dynamic Branding Manager","PackageVersion":"1.4.0","PackageProjectUrl":"http://dario.info","License":"You can\u0027t navigate the application without generating the cross-platform COM application!","LicenseUrl":"Try to program the FTP alarm, maybe it will program the virtual alarm!","LicenseInformationOrigin":4},{"PackageId":"Central Tactics Developer","PackageVersion":"0.4.7","PackageProjectUrl":"https://royal.name","Authors":"Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley","License":"indexing the capacitor won\u0027t do anything, we need to program the haptic EXE capacitor!","LicenseUrl":"The JBOD application is down, generate the solid state application so we can generate the JBOD application!","LicenseInformationOrigin":3},{"PackageId":"Regional Optimization Administrator","PackageVersion":"3.6.4","PackageProjectUrl":"http://serenity.info","LicenseUrl":"I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!","LicenseInformationOrigin":0},{"PackageId":"Customer Web Assistant","PackageVersion":"1.9.0","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Future Research Planner","PackageVersion":"8.8.9","PackageProjectUrl":"https://yvette.com","LicenseInformationOrigin":3},{"PackageId":"Dynamic Data Technician","PackageVersion":"4.2.3","PackageProjectUrl":"http://nia.info","Authors":"June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds","License":"I\u0027ll copy the optical RAM feed, that should feed the RAM feed!","LicenseInformationOrigin":1},{"PackageId":"Legacy Interactions Supervisor","PackageVersion":"9.7.2","Authors":"Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn","LicenseUrl":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","LicenseInformationOrigin":3},{"PackageId":"Human Metrics Architect","PackageVersion":"0.2.5","PackageProjectUrl":"https://rickie.net","License":"Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!","LicenseUrl":"Use the haptic AGP protocol, then you can program the haptic protocol!","LicenseInformationOrigin":4},{"PackageId":"Senior Paradigm Analyst","PackageVersion":"1.1.1","Authors":"","LicenseUrl":"If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm!","LicenseInformationOrigin":3},{"PackageId":"District Optimization Technician","PackageVersion":"5.2.3","PackageProjectUrl":"https://douglas.info","Authors":"Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti","LicenseInformationOrigin":4},{"PackageId":"Future Tactics Specialist","PackageVersion":"0.2.2","Authors":"Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank","License":"We need to override the primary SQL pixel!","LicenseUrl":"We need to transmit the redundant EXE driver!","LicenseInformationOrigin":3},{"PackageId":"Future Identity Agent","PackageVersion":"8.8.0","PackageProjectUrl":"https://reva.name","License":"I\u0027ll parse the 1080p USB protocol, that should protocol the USB protocol!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Factors Associate","PackageVersion":"1.8.3","PackageProjectUrl":"http://dovie.name","LicenseUrl":"You can\u0027t navigate the panel without calculating the open-source THX panel!","LicenseInformationOrigin":2},{"PackageId":"Forward Data Orchestrator","PackageVersion":"3.3.5","License":"Use the haptic XML driver, then you can index the haptic driver!","LicenseUrl":"compressing the system won\u0027t do anything, we need to compress the optical RSS system!","LicenseInformationOrigin":0},{"PackageId":"Lead Operations Supervisor","PackageVersion":"4.5.2","License":"The AI panel is down, transmit the open-source panel so we can transmit the AI panel!","LicenseInformationOrigin":0},{"PackageId":"Forward Factors Architect","PackageVersion":"6.7.6","Authors":"Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts","LicenseUrl":"The THX transmitter is down, program the neural transmitter so we can program the THX transmitter!","LicenseInformationOrigin":3},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Authors":"Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Specialist","PackageVersion":"3.5.6","Authors":"Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner","LicenseInformationOrigin":0},{"PackageId":"Global Identity Supervisor","PackageVersion":"0.9.1","LicenseInformationOrigin":4},{"PackageId":"Chief Infrastructure Specialist","PackageVersion":"9.0.5","Authors":"Jackie Schumm","License":"hacking the port won\u0027t do anything, we need to back up the optical SMS port!","LicenseInformationOrigin":4},{"PackageId":"Central Division Administrator","PackageVersion":"1.0.4","Authors":"","License":"We need to program the optical COM microchip!","LicenseUrl":"We need to hack the haptic SAS microchip!","LicenseInformationOrigin":4},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":2},{"PackageId":"Customer Program Developer","PackageVersion":"2.9.8","PackageProjectUrl":"http://lenora.com","LicenseUrl":"You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!","LicenseInformationOrigin":0},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Customer Division Manager","PackageVersion":"1.3.9","Authors":"Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth","License":"Try to navigate the PCI driver, maybe it will navigate the mobile driver!","LicenseUrl":"If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Security Director","PackageVersion":"0.0.2","Authors":"Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block","License":"transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!","LicenseUrl":"Try to parse the HTTP port, maybe it will parse the bluetooth port!","LicenseInformationOrigin":1},{"PackageId":"International Division Architect","PackageVersion":"8.2.4","PackageProjectUrl":"http://murphy.name","Authors":"Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins","LicenseInformationOrigin":3},{"PackageId":"Regional Identity Engineer","PackageVersion":"1.9.4","Authors":"Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston","LicenseUrl":"The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseUrl":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","LicenseInformationOrigin":4},{"PackageId":"Lead Infrastructure Specialist","PackageVersion":"7.2.6","PackageProjectUrl":"https://wanda.com","Authors":"Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire","LicenseInformationOrigin":3},{"PackageId":"Dynamic Solutions Agent","PackageVersion":"0.0.5","License":"Use the haptic USB card, then you can navigate the haptic card!","LicenseInformationOrigin":4},{"PackageId":"International Solutions Planner","PackageVersion":"9.0.0","License":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseInformationOrigin":1},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Customer Branding Orchestrator","PackageVersion":"8.3.7","PackageProjectUrl":"http://nona.com","Authors":"Nora Dietrich","LicenseUrl":"We need to bypass the neural USB capacitor!","LicenseInformationOrigin":4},{"PackageId":"Customer Metrics Developer","PackageVersion":"2.2.9","Authors":"Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir","LicenseInformationOrigin":3},{"PackageId":"Investor Accounts Facilitator","PackageVersion":"7.7.8","PackageProjectUrl":"http://scottie.biz","Authors":"Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman","LicenseInformationOrigin":0},{"PackageId":"Legacy Security Facilitator","PackageVersion":"1.9.0","PackageProjectUrl":"https://edythe.info","LicenseUrl":"Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!","LicenseInformationOrigin":0},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","Authors":"Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":0},{"PackageId":"Human Branding Coordinator","PackageVersion":"5.8.1","LicenseInformationOrigin":3},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"Product Functionality Supervisor","PackageVersion":"9.4.5","License":"Use the 1080p AI microchip, then you can reboot the 1080p microchip!","LicenseUrl":"Use the open-source ADP matrix, then you can copy the open-source matrix!","LicenseInformationOrigin":4},{"PackageId":"Principal Factors Director","PackageVersion":"1.5.1","Authors":"Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold","LicenseUrl":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","LicenseInformationOrigin":4},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","Authors":"Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":3},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Authors":"Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":2},{"PackageId":"Lead Program Technician","PackageVersion":"5.8.9","PackageProjectUrl":"http://curtis.org","Authors":"Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer","LicenseUrl":"We need to transmit the back-end AGP sensor!","LicenseInformationOrigin":0},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Authors":"Darnell Terry","LicenseInformationOrigin":3},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Chief Program Associate","PackageVersion":"2.6.7","PackageProjectUrl":"http://coy.info","Authors":"Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze","License":"We need to compress the optical PNG array!","LicenseInformationOrigin":2},{"PackageId":"Regional Metrics Strategist","PackageVersion":"1.2.1","LicenseUrl":"Try to override the GB driver, maybe it will override the digital driver!","LicenseInformationOrigin":2},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseUrl":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseInformationOrigin":4},{"PackageId":"District Assurance Technician","PackageVersion":"8.5.5","PackageProjectUrl":"http://zander.com","LicenseInformationOrigin":4},{"PackageId":"Customer Communications Engineer","PackageVersion":"6.9.4","PackageProjectUrl":"http://tito.name","Authors":"Tanya Reinger,Tanya Reinger,Tanya Reinger","LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Director","PackageVersion":"0.4.3","PackageProjectUrl":"https://aylin.com","LicenseInformationOrigin":0},{"PackageId":"Central Implementation Planner","PackageVersion":"7.6.0","Authors":"","LicenseUrl":"Try to generate the HDD panel, maybe it will generate the solid state panel!","LicenseInformationOrigin":3},{"PackageId":"Future Tactics Assistant","PackageVersion":"1.5.5","PackageProjectUrl":"https://giovanny.net","License":"The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!","LicenseUrl":"If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!","LicenseInformationOrigin":0},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Authors":"","LicenseUrl":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Executive","PackageVersion":"7.2.7","PackageProjectUrl":"https://dariana.com","LicenseInformationOrigin":2},{"PackageId":"Principal Factors Representative","PackageVersion":"4.5.7","PackageProjectUrl":"https://imelda.org","Authors":"Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker","License":"Try to input the RAM interface, maybe it will input the bluetooth interface!","LicenseUrl":"The GB card is down, hack the digital card so we can hack the GB card!","LicenseInformationOrigin":3},{"PackageId":"Human Accounts Orchestrator","PackageVersion":"4.1.6","LicenseInformationOrigin":1},{"PackageId":"Direct Division Officer","PackageVersion":"6.5.6","PackageProjectUrl":"http://catherine.name","Authors":"Glenda Schuppe,Glenda Schuppe","License":"transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!","LicenseInformationOrigin":1},{"PackageId":"Regional Functionality Agent","PackageVersion":"5.9.9","PackageProjectUrl":"http://arthur.net","Authors":"Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson","License":"We need to index the 1080p SAS hard drive!","LicenseUrl":"I\u0027ll connect the digital JBOD application, that should application the JBOD application!","LicenseInformationOrigin":4},{"PackageId":"Senior Configuration Developer","PackageVersion":"4.0.9","Authors":"Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle","License":"Use the primary SCSI matrix, then you can program the primary matrix!","LicenseUrl":"If we parse the interface, we can get to the JSON interface through the mobile JSON interface!","LicenseInformationOrigin":1},{"PackageId":"Human Markets Planner","PackageVersion":"5.0.1","License":"Try to back up the COM driver, maybe it will back up the bluetooth driver!","LicenseInformationOrigin":0},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Authors":"Sergio Bailey,Sergio Bailey,Sergio Bailey","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseUrl":"hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Division Representative","PackageVersion":"7.3.5","PackageProjectUrl":"http://taurean.net","Authors":"Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson","LicenseUrl":"I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!","LicenseInformationOrigin":2},{"PackageId":"Customer Mobility Assistant","PackageVersion":"4.2.9","PackageProjectUrl":"http://adonis.biz","Authors":"Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich","LicenseUrl":"You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..68fa2664 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..2078e2af --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseUrl":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","LicenseInformationOrigin":1},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseUrl":"The AGP array is down, generate the mobile array so we can generate the AGP array!","LicenseInformationOrigin":2},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseUrl":"We need to synthesize the primary GB circuit!","LicenseInformationOrigin":4},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseUrl":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","LicenseInformationOrigin":0},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..b3035c44 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..62e2b270 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..b9fb869f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Interactions Supervisor","PackageVersion":"9.7.2","Authors":"Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn","LicenseUrl":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Authors":"Darnell Terry","LicenseInformationOrigin":3},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Authors":"","LicenseUrl":"We need to override the solid state USB interface!","LicenseInformationOrigin":0},{"PackageId":"Customer Division Manager","PackageVersion":"1.3.9","Authors":"Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth","License":"Try to navigate the PCI driver, maybe it will navigate the mobile driver!","LicenseUrl":"If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!","LicenseInformationOrigin":3},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseUrl":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseUrl":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","LicenseInformationOrigin":4},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Authors":"Melanie Bailey,Melanie Bailey","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..5e8c941a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Authors":"Darnell Terry","LicenseInformationOrigin":3},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseUrl":"We need to synthesize the primary GB circuit!","LicenseInformationOrigin":4},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseUrl":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseInformationOrigin":4},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Authors":"Melanie Bailey,Melanie Bailey","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseUrl":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","LicenseInformationOrigin":1},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Authors":"","LicenseUrl":"We need to override the solid state USB interface!","LicenseInformationOrigin":0},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Interactions Supervisor","PackageVersion":"9.7.2","Authors":"Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn","LicenseUrl":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseUrl":"The AGP array is down, generate the mobile array so we can generate the AGP array!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseUrl":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","LicenseInformationOrigin":4},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseUrl":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","LicenseInformationOrigin":0},{"PackageId":"Customer Division Manager","PackageVersion":"1.3.9","Authors":"Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth","License":"Try to navigate the PCI driver, maybe it will navigate the mobile driver!","LicenseUrl":"If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..959fb4bf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Legacy Interactions Supervisor","PackageVersion":"9.7.2","Authors":"Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn","LicenseUrl":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","LicenseInformationOrigin":3},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Authors":"Darnell Terry","LicenseInformationOrigin":3},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseUrl":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","LicenseInformationOrigin":4},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseUrl":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseInformationOrigin":4},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Authors":"Melanie Bailey,Melanie Bailey","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Authors":"","LicenseUrl":"We need to override the solid state USB interface!","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Customer Division Manager","PackageVersion":"1.3.9","Authors":"Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth","License":"Try to navigate the PCI driver, maybe it will navigate the mobile driver!","LicenseUrl":"If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!","LicenseInformationOrigin":3},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..cf548a0e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseUrl":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Authors":"","LicenseUrl":"We need to override the solid state USB interface!","LicenseInformationOrigin":0},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseUrl":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Authors":"Darnell Terry","LicenseInformationOrigin":3},{"PackageId":"Customer Division Manager","PackageVersion":"1.3.9","Authors":"Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth","License":"Try to navigate the PCI driver, maybe it will navigate the mobile driver!","LicenseUrl":"If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!","LicenseInformationOrigin":3},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Legacy Interactions Supervisor","PackageVersion":"9.7.2","Authors":"Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn","LicenseUrl":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","LicenseInformationOrigin":3},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Authors":"Melanie Bailey,Melanie Bailey","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..252e73ed --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..07bbdbd6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseUrl":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","LicenseInformationOrigin":1},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseUrl":"The AGP array is down, generate the mobile array so we can generate the AGP array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseUrl":"We need to synthesize the primary GB circuit!","LicenseInformationOrigin":4},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseUrl":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..51fcb45a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..c63e8c6f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..c57cd9c9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..e055119b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Authors":"Melanie Bailey,Melanie Bailey","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Division Manager","PackageVersion":"1.3.9","Authors":"Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth","License":"Try to navigate the PCI driver, maybe it will navigate the mobile driver!","LicenseUrl":"If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!","LicenseInformationOrigin":3},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Authors":"","LicenseUrl":"We need to override the solid state USB interface!","LicenseInformationOrigin":0},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseUrl":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Authors":"Darnell Terry","LicenseInformationOrigin":3},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseUrl":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseInformationOrigin":4},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Legacy Interactions Supervisor","PackageVersion":"9.7.2","Authors":"Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn","LicenseUrl":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","LicenseInformationOrigin":3},{"PackageId":"Chief Infrastructure Specialist","PackageVersion":"9.0.5","Authors":"Jackie Schumm","License":"hacking the port won\u0027t do anything, we need to back up the optical SMS port!","LicenseInformationOrigin":4},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Authors":"Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy","LicenseInformationOrigin":1},{"PackageId":"Human Paradigm Assistant","PackageVersion":"8.8.8","Authors":"Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich","LicenseInformationOrigin":0},{"PackageId":"Forward Data Orchestrator","PackageVersion":"3.3.5","License":"Use the haptic XML driver, then you can index the haptic driver!","LicenseUrl":"compressing the system won\u0027t do anything, we need to compress the optical RSS system!","LicenseInformationOrigin":0},{"PackageId":"Global Identity Supervisor","PackageVersion":"0.9.1","LicenseInformationOrigin":4},{"PackageId":"Customer Metrics Developer","PackageVersion":"2.2.9","Authors":"Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir","LicenseInformationOrigin":3},{"PackageId":"Senior Paradigm Analyst","PackageVersion":"1.1.1","Authors":"","LicenseUrl":"If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm!","LicenseInformationOrigin":3},{"PackageId":"Human Markets Planner","PackageVersion":"5.0.1","License":"Try to back up the COM driver, maybe it will back up the bluetooth driver!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Executive","PackageVersion":"7.2.7","PackageProjectUrl":"https://dariana.com","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","Authors":"Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":3},{"PackageId":"Customer Program Developer","PackageVersion":"2.9.8","PackageProjectUrl":"http://lenora.com","LicenseUrl":"You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Specialist","PackageVersion":"7.8.5","PackageProjectUrl":"http://nova.biz","Authors":"Guy Waters,Guy Waters","License":"Try to input the GB pixel, maybe it will input the wireless pixel!","LicenseUrl":"You can\u0027t transmit the bus without indexing the digital TCP bus!","LicenseInformationOrigin":4},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Authors":"Maggie Lindgren","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Customer Web Assistant","PackageVersion":"1.9.0","LicenseInformationOrigin":2},{"PackageId":"Direct Division Officer","PackageVersion":"6.5.6","PackageProjectUrl":"http://catherine.name","Authors":"Glenda Schuppe,Glenda Schuppe","License":"transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!","LicenseInformationOrigin":1},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Authors":"Sergio Bailey,Sergio Bailey,Sergio Bailey","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseUrl":"hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!","LicenseInformationOrigin":4},{"PackageId":"Regional Optimization Administrator","PackageVersion":"3.6.4","PackageProjectUrl":"http://serenity.info","LicenseUrl":"I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Data Technician","PackageVersion":"4.2.3","PackageProjectUrl":"http://nia.info","Authors":"June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds","License":"I\u0027ll copy the optical RAM feed, that should feed the RAM feed!","LicenseInformationOrigin":1},{"PackageId":"International Solutions Planner","PackageVersion":"9.0.0","License":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseInformationOrigin":1},{"PackageId":"Principal Operations Assistant","PackageVersion":"0.9.0","Authors":"","License":"I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!","LicenseUrl":"I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!","LicenseInformationOrigin":1},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Authors":"Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":2},{"PackageId":"Lead Program Technician","PackageVersion":"5.8.9","PackageProjectUrl":"http://curtis.org","Authors":"Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer","LicenseUrl":"We need to transmit the back-end AGP sensor!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Director","PackageVersion":"0.0.2","Authors":"Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block","License":"transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!","LicenseUrl":"Try to parse the HTTP port, maybe it will parse the bluetooth port!","LicenseInformationOrigin":1},{"PackageId":"Human Tactics Facilitator","PackageVersion":"5.7.0","License":"Try to bypass the HTTP application, maybe it will bypass the digital application!","LicenseInformationOrigin":1},{"PackageId":"Human Metrics Architect","PackageVersion":"0.2.5","PackageProjectUrl":"https://rickie.net","License":"Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!","LicenseUrl":"Use the haptic AGP protocol, then you can program the haptic protocol!","LicenseInformationOrigin":4},{"PackageId":"Investor Accounts Facilitator","PackageVersion":"7.7.8","PackageProjectUrl":"http://scottie.biz","Authors":"Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman","LicenseInformationOrigin":0},{"PackageId":"Customer Mobility Assistant","PackageVersion":"4.2.9","PackageProjectUrl":"http://adonis.biz","Authors":"Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich","LicenseUrl":"You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Central Implementation Planner","PackageVersion":"7.6.0","Authors":"","LicenseUrl":"Try to generate the HDD panel, maybe it will generate the solid state panel!","LicenseInformationOrigin":3},{"PackageId":"Global Optimization Architect","PackageVersion":"1.5.0","License":"Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Implementation Engineer","PackageVersion":"6.7.1","PackageProjectUrl":"http://margie.info","License":"We need to transmit the open-source EXE interface!","LicenseInformationOrigin":4},{"PackageId":"National Assurance Planner","PackageVersion":"2.7.7","Authors":"Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag","LicenseUrl":"I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!","LicenseInformationOrigin":2},{"PackageId":"Senior Configuration Developer","PackageVersion":"4.0.9","Authors":"Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle","License":"Use the primary SCSI matrix, then you can program the primary matrix!","LicenseUrl":"If we parse the interface, we can get to the JSON interface through the mobile JSON interface!","LicenseInformationOrigin":1},{"PackageId":"International Division Architect","PackageVersion":"8.2.4","PackageProjectUrl":"http://murphy.name","Authors":"Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins","LicenseInformationOrigin":3},{"PackageId":"Forward Factors Architect","PackageVersion":"6.7.6","Authors":"Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts","LicenseUrl":"The THX transmitter is down, program the neural transmitter so we can program the THX transmitter!","LicenseInformationOrigin":3},{"PackageId":"Customer Branding Orchestrator","PackageVersion":"8.3.7","PackageProjectUrl":"http://nona.com","Authors":"Nora Dietrich","LicenseUrl":"We need to bypass the neural USB capacitor!","LicenseInformationOrigin":4},{"PackageId":"Product Functionality Supervisor","PackageVersion":"9.4.5","License":"Use the 1080p AI microchip, then you can reboot the 1080p microchip!","LicenseUrl":"Use the open-source ADP matrix, then you can copy the open-source matrix!","LicenseInformationOrigin":4},{"PackageId":"Legacy Security Facilitator","PackageVersion":"1.9.0","PackageProjectUrl":"https://edythe.info","LicenseUrl":"Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!","LicenseInformationOrigin":0},{"PackageId":"Investor Research Coordinator","PackageVersion":"1.9.7","PackageProjectUrl":"https://maegan.name","License":"Use the cross-platform GB bus, then you can calculate the cross-platform bus!","LicenseInformationOrigin":3},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":2},{"PackageId":"Chief Program Associate","PackageVersion":"2.6.7","PackageProjectUrl":"http://coy.info","Authors":"Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze","License":"We need to compress the optical PNG array!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Engineer","PackageVersion":"6.9.4","PackageProjectUrl":"http://tito.name","Authors":"Tanya Reinger,Tanya Reinger,Tanya Reinger","LicenseInformationOrigin":4},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"Lead Operations Supervisor","PackageVersion":"4.5.2","License":"The AI panel is down, transmit the open-source panel so we can transmit the AI panel!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Factors Associate","PackageVersion":"1.8.3","PackageProjectUrl":"http://dovie.name","LicenseUrl":"You can\u0027t navigate the panel without calculating the open-source THX panel!","LicenseInformationOrigin":2},{"PackageId":"Corporate Marketing Coordinator","PackageVersion":"3.6.1","PackageProjectUrl":"https://marcos.org","Authors":"","LicenseInformationOrigin":4},{"PackageId":"Regional Metrics Strategist","PackageVersion":"1.2.1","LicenseUrl":"Try to override the GB driver, maybe it will override the digital driver!","LicenseInformationOrigin":2},{"PackageId":"Principal Factors Representative","PackageVersion":"4.5.7","PackageProjectUrl":"https://imelda.org","Authors":"Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker","License":"Try to input the RAM interface, maybe it will input the bluetooth interface!","LicenseUrl":"The GB card is down, hack the digital card so we can hack the GB card!","LicenseInformationOrigin":3},{"PackageId":"Principal Security Producer","PackageVersion":"7.3.3","PackageProjectUrl":"http://jarrell.biz","License":"You can\u0027t generate the interface without quantifying the mobile FTP interface!","LicenseUrl":"Use the digital SMTP bandwidth, then you can generate the digital bandwidth!","LicenseInformationOrigin":3},{"PackageId":"Human Accounts Orchestrator","PackageVersion":"4.1.6","LicenseInformationOrigin":1},{"PackageId":"Regional Functionality Agent","PackageVersion":"5.9.9","PackageProjectUrl":"http://arthur.net","Authors":"Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson","License":"We need to index the 1080p SAS hard drive!","LicenseUrl":"I\u0027ll connect the digital JBOD application, that should application the JBOD application!","LicenseInformationOrigin":4},{"PackageId":"Regional Identity Engineer","PackageVersion":"1.9.4","Authors":"Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston","LicenseUrl":"The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Solutions Agent","PackageVersion":"0.0.5","License":"Use the haptic USB card, then you can navigate the haptic card!","LicenseInformationOrigin":4},{"PackageId":"District Optimization Technician","PackageVersion":"5.2.3","PackageProjectUrl":"https://douglas.info","Authors":"Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti","LicenseInformationOrigin":4},{"PackageId":"District Assurance Technician","PackageVersion":"8.5.5","PackageProjectUrl":"http://zander.com","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","Authors":"Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":0},{"PackageId":"Central Tactics Developer","PackageVersion":"0.4.7","PackageProjectUrl":"https://royal.name","Authors":"Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley","License":"indexing the capacitor won\u0027t do anything, we need to program the haptic EXE capacitor!","LicenseUrl":"The JBOD application is down, generate the solid state application so we can generate the JBOD application!","LicenseInformationOrigin":3},{"PackageId":"Chief Factors Developer","PackageVersion":"5.9.5","Authors":"Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady","LicenseUrl":"Try to connect the ADP system, maybe it will connect the solid state system!","LicenseInformationOrigin":1},{"PackageId":"Future Identity Agent","PackageVersion":"8.8.0","PackageProjectUrl":"https://reva.name","License":"I\u0027ll parse the 1080p USB protocol, that should protocol the USB protocol!","LicenseInformationOrigin":3},{"PackageId":"Central Research Technician","PackageVersion":"2.8.8","LicenseUrl":"You can\u0027t generate the program without connecting the bluetooth USB program!","LicenseInformationOrigin":1},{"PackageId":"Future Tactics Assistant","PackageVersion":"1.5.5","PackageProjectUrl":"https://giovanny.net","License":"The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!","LicenseUrl":"If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!","LicenseInformationOrigin":0},{"PackageId":"District Interactions Supervisor","PackageVersion":"4.5.2","License":"The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!","LicenseUrl":"The ADP firewall is down, input the primary firewall so we can input the ADP firewall!","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Specialist","PackageVersion":"3.5.6","Authors":"Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner","LicenseInformationOrigin":0},{"PackageId":"Human Identity Representative","PackageVersion":"4.1.5","PackageProjectUrl":"http://alyce.biz","Authors":"Joyce Auer,Joyce Auer,Joyce Auer","License":"The SAS bus is down, program the neural bus so we can program the SAS bus!","LicenseInformationOrigin":4},{"PackageId":"Future Research Planner","PackageVersion":"8.8.9","PackageProjectUrl":"https://yvette.com","LicenseInformationOrigin":3},{"PackageId":"Central Division Administrator","PackageVersion":"1.0.4","Authors":"","License":"We need to program the optical COM microchip!","LicenseUrl":"We need to hack the haptic SAS microchip!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Division Representative","PackageVersion":"7.3.5","PackageProjectUrl":"http://taurean.net","Authors":"Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson","LicenseUrl":"I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!","LicenseInformationOrigin":2},{"PackageId":"Forward Usability Specialist","PackageVersion":"5.6.9","License":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Direct Brand Director","PackageVersion":"4.7.4","License":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Authors":"","LicenseUrl":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","LicenseInformationOrigin":0},{"PackageId":"Lead Infrastructure Specialist","PackageVersion":"7.2.6","PackageProjectUrl":"https://wanda.com","Authors":"Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire","LicenseInformationOrigin":3},{"PackageId":"Investor Quality Associate","PackageVersion":"0.5.1","PackageProjectUrl":"https://ezequiel.biz","Authors":"Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen","LicenseUrl":"Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!","LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Director","PackageVersion":"0.4.3","PackageProjectUrl":"https://aylin.com","LicenseInformationOrigin":0},{"PackageId":"Future Tactics Specialist","PackageVersion":"0.2.2","Authors":"Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank","License":"We need to override the primary SQL pixel!","LicenseUrl":"We need to transmit the redundant EXE driver!","LicenseInformationOrigin":3},{"PackageId":"Global Paradigm Assistant","PackageVersion":"8.0.5","PackageProjectUrl":"https://randy.org","License":"We need to calculate the solid state HTTP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Customer Solutions Officer","PackageVersion":"4.5.2","PackageProjectUrl":"https://rylan.name","License":"You can\u0027t copy the matrix without compressing the wireless AGP matrix!","LicenseInformationOrigin":0},{"PackageId":"Human Branding Coordinator","PackageVersion":"5.8.1","LicenseInformationOrigin":3},{"PackageId":"Principal Factors Director","PackageVersion":"1.5.1","Authors":"Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold","LicenseUrl":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Branding Manager","PackageVersion":"1.4.0","PackageProjectUrl":"http://dario.info","License":"You can\u0027t navigate the application without generating the cross-platform COM application!","LicenseUrl":"Try to program the FTP alarm, maybe it will program the virtual alarm!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..2da51b6a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Authors":"Melanie Bailey,Melanie Bailey","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Division Manager","PackageVersion":"1.3.9","Authors":"Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth","License":"Try to navigate the PCI driver, maybe it will navigate the mobile driver!","LicenseUrl":"If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!","LicenseInformationOrigin":3},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Authors":"","LicenseUrl":"We need to override the solid state USB interface!","LicenseInformationOrigin":0},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseUrl":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Authors":"Darnell Terry","LicenseInformationOrigin":3},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseUrl":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseInformationOrigin":4},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Legacy Interactions Supervisor","PackageVersion":"9.7.2","Authors":"Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn","LicenseUrl":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..fc41ea7e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..1906b92b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Copyright":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseInformationOrigin":3},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","Copyright":"We need to navigate the bluetooth CSS array!","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseInformationOrigin":1},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","Copyright":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseInformationOrigin":4},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","Copyright":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","Copyright":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseInformationOrigin":0},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","Copyright":"Try to input the SCSI system, maybe it will input the open-source system!","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseInformationOrigin":1},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","Copyright":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..c7e98273 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..7e9824a9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Direct Accountability Assistant","PackageVersion":"2.2.8","PackageProjectUrl":"http://natasha.info","License":"bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Forward Configuration Supervisor","PackageVersion":"9.0.8","PackageProjectUrl":"http://quinn.name","License":"You can\u0027t program the protocol without overriding the primary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Lead Usability Assistant","PackageVersion":"1.3.4","PackageProjectUrl":"https://duane.info","Copyright":"Use the solid state SQL firewall, then you can connect the solid state firewall!","License":"quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Accountability Analyst","PackageVersion":"4.9.7","PackageProjectUrl":"https://jaron.info","LicenseInformationOrigin":4},{"PackageId":"National Intranet Technician","PackageVersion":"8.0.0","LicenseInformationOrigin":4},{"PackageId":"Central Tactics Engineer","PackageVersion":"6.3.5","License":"connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!","LicenseInformationOrigin":2},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Dynamic Division Consultant","PackageVersion":"4.8.7","PackageProjectUrl":"http://raquel.net","Copyright":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","License":"Use the multi-byte IB microchip, then you can connect the multi-byte microchip!","LicenseInformationOrigin":4},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Human Communications Supervisor","PackageVersion":"6.0.1","PackageProjectUrl":"http://ethan.name","License":"Use the cross-platform SAS feed, then you can bypass the cross-platform feed!","LicenseInformationOrigin":3},{"PackageId":"Regional Operations Coordinator","PackageVersion":"0.2.5","PackageProjectUrl":"http://ena.com","Copyright":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Human Response Coordinator","PackageVersion":"2.9.7","PackageProjectUrl":"http://ruth.org","LicenseInformationOrigin":3},{"PackageId":"Human Operations Assistant","PackageVersion":"0.7.2","PackageProjectUrl":"http://camila.net","License":"Use the haptic USB driver, then you can override the haptic driver!","LicenseInformationOrigin":4},{"PackageId":"Global Division Designer","PackageVersion":"8.2.7","PackageProjectUrl":"https://pamela.name","License":"Try to program the EXE hard drive, maybe it will program the virtual hard drive!","LicenseInformationOrigin":0},{"PackageId":"Regional Paradigm Manager","PackageVersion":"8.9.8","PackageProjectUrl":"https://eileen.name","Copyright":"If we transmit the application, we can get to the SMS application through the primary SMS application!","LicenseInformationOrigin":3},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"We need to quantify the wireless HTTP array!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Branding Facilitator","PackageVersion":"8.3.2","LicenseInformationOrigin":3},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","Copyright":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseInformationOrigin":1},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","License":"We need to compress the primary GB array!","LicenseInformationOrigin":3},{"PackageId":"Principal Accounts Coordinator","PackageVersion":"1.0.4","PackageProjectUrl":"http://rene.com","Copyright":"I\u0027ll connect the digital JSON bus, that should bus the JSON bus!","LicenseInformationOrigin":4},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Copyright":"The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":3},{"PackageId":"Human Directives Specialist","PackageVersion":"4.3.4","Copyright":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","License":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseInformationOrigin":2},{"PackageId":"Human Optimization Producer","PackageVersion":"5.0.9","LicenseInformationOrigin":4},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":0},{"PackageId":"Direct Data Orchestrator","PackageVersion":"2.4.5","Copyright":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":0},{"PackageId":"Investor Research Manager","PackageVersion":"6.3.1","LicenseInformationOrigin":3},{"PackageId":"Chief Applications Facilitator","PackageVersion":"7.7.6","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","LicenseInformationOrigin":4},{"PackageId":"Corporate Marketing Assistant","PackageVersion":"8.7.9","PackageProjectUrl":"http://arlene.biz","Copyright":"You can\u0027t program the firewall without connecting the wireless AI firewall!","LicenseInformationOrigin":1},{"PackageId":"Senior Security Consultant","PackageVersion":"2.7.5","PackageProjectUrl":"http://adelbert.biz","LicenseInformationOrigin":2},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","LicenseInformationOrigin":2},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","Copyright":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","Copyright":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","License":"We need to index the optical HTTP application!","LicenseInformationOrigin":4},{"PackageId":"Global Program Representative","PackageVersion":"5.1.0","Copyright":"If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!","LicenseInformationOrigin":1},{"PackageId":"National Applications Designer","PackageVersion":"6.4.9","Copyright":"Use the back-end SMS feed, then you can program the back-end feed!","LicenseInformationOrigin":0},{"PackageId":"Investor Implementation Technician","PackageVersion":"2.7.9","PackageProjectUrl":"http://crystal.name","LicenseInformationOrigin":2},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":4},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","License":"The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","Copyright":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"International Functionality Agent","PackageVersion":"8.7.6","PackageProjectUrl":"http://jalyn.org","Copyright":"If we hack the card, we can get to the JBOD card through the optical JBOD card!","LicenseInformationOrigin":2},{"PackageId":"Global Security Coordinator","PackageVersion":"1.7.9","PackageProjectUrl":"https://carol.info","LicenseInformationOrigin":3},{"PackageId":"District Operations Director","PackageVersion":"0.6.3","PackageProjectUrl":"https://dejah.net","Copyright":"We need to program the cross-platform FTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Chief Division Producer","PackageVersion":"2.3.9","LicenseInformationOrigin":4},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Customer Functionality Consultant","PackageVersion":"5.5.1","PackageProjectUrl":"http://terence.com","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Legacy Directives Officer","PackageVersion":"2.4.4","PackageProjectUrl":"http://sedrick.biz","Copyright":"The PCI program is down, hack the multi-byte program so we can hack the PCI program!","LicenseInformationOrigin":1},{"PackageId":"Internal Directives Designer","PackageVersion":"0.4.8","License":"The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!","LicenseInformationOrigin":1},{"PackageId":"Corporate Tactics Director","PackageVersion":"2.5.7","PackageProjectUrl":"http://marcos.info","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":1},{"PackageId":"International Quality Director","PackageVersion":"0.3.8","LicenseInformationOrigin":0},{"PackageId":"International Data Representative","PackageVersion":"3.5.7","PackageProjectUrl":"http://dakota.com","License":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":3},{"PackageId":"Future Accounts Agent","PackageVersion":"0.9.7","LicenseInformationOrigin":3},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"Human Group Designer","PackageVersion":"9.9.1","PackageProjectUrl":"http://jodie.org","Copyright":"If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!","License":"Use the haptic XSS application, then you can synthesize the haptic application!","LicenseInformationOrigin":0},{"PackageId":"Investor Creative Architect","PackageVersion":"8.2.4","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Forward Intranet Engineer","PackageVersion":"2.5.9","Copyright":"Try to index the ADP port, maybe it will index the auxiliary port!","License":"The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!","LicenseInformationOrigin":0},{"PackageId":"Customer Metrics Developer","PackageVersion":"2.2.9","LicenseInformationOrigin":3},{"PackageId":"Forward Functionality Developer","PackageVersion":"5.1.1","LicenseInformationOrigin":1},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","LicenseInformationOrigin":3},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Global Mobility Facilitator","PackageVersion":"9.5.8","LicenseInformationOrigin":0},{"PackageId":"Dynamic Optimization Director","PackageVersion":"3.4.6","PackageProjectUrl":"https://maximilian.org","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","License":"The PNG protocol is down, index the digital protocol so we can index the PNG protocol!","LicenseInformationOrigin":3},{"PackageId":"National Creative Assistant","PackageVersion":"4.9.0","PackageProjectUrl":"https://michelle.org","Copyright":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseInformationOrigin":3},{"PackageId":"Lead Branding Developer","PackageVersion":"4.1.5","PackageProjectUrl":"http://abe.com","LicenseInformationOrigin":1},{"PackageId":"Corporate Accounts Technician","PackageVersion":"5.8.0","PackageProjectUrl":"https://isobel.org","LicenseInformationOrigin":3},{"PackageId":"Forward Marketing Orchestrator","PackageVersion":"1.6.4","PackageProjectUrl":"https://lukas.com","Copyright":"The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!","License":"I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!","LicenseInformationOrigin":4},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"National Research Facilitator","PackageVersion":"6.0.6","License":"Use the primary EXE array, then you can navigate the primary array!","LicenseInformationOrigin":0},{"PackageId":"International Intranet Planner","PackageVersion":"6.4.6","PackageProjectUrl":"https://lenna.com","License":"The IB interface is down, program the redundant interface so we can program the IB interface!","LicenseInformationOrigin":1},{"PackageId":"Central Web Assistant","PackageVersion":"4.2.1","PackageProjectUrl":"https://verda.net","Copyright":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Architect","PackageVersion":"1.6.3","Copyright":"The RAM feed is down, copy the neural feed so we can copy the RAM feed!","LicenseInformationOrigin":4},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":1},{"PackageId":"Chief Intranet Facilitator","PackageVersion":"6.6.1","PackageProjectUrl":"https://rosalind.net","LicenseInformationOrigin":0},{"PackageId":"Direct Assurance Strategist","PackageVersion":"1.3.7","License":"The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Corporate Directives Planner","PackageVersion":"8.8.5","Copyright":"We need to back up the 1080p SMTP feed!","License":"The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!","LicenseInformationOrigin":2},{"PackageId":"Product Creative Facilitator","PackageVersion":"8.4.6","PackageProjectUrl":"http://juliana.net","Copyright":"hacking the driver won\u0027t do anything, we need to input the digital SAS driver!","License":"If we transmit the card, we can get to the USB card through the digital USB card!","LicenseInformationOrigin":2},{"PackageId":"Regional Directives Supervisor","PackageVersion":"4.9.8","PackageProjectUrl":"https://malcolm.net","Copyright":"Use the primary GB driver, then you can generate the primary driver!","License":"Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!","LicenseInformationOrigin":3},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Accountability Strategist","PackageVersion":"7.0.9","License":"You can\u0027t bypass the sensor without transmitting the neural JSON sensor!","LicenseInformationOrigin":2},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","Copyright":"You can\u0027t calculate the application without calculating the auxiliary AI application!","License":"We need to copy the online THX firewall!","LicenseInformationOrigin":0},{"PackageId":"Human Optimization Facilitator","PackageVersion":"7.4.8","PackageProjectUrl":"https://cooper.name","Copyright":"You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!","License":"Try to connect the SMS card, maybe it will connect the back-end card!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","Copyright":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":4},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"We need to calculate the cross-platform SMTP matrix!","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseInformationOrigin":4},{"PackageId":"Investor Interactions Liaison","PackageVersion":"4.4.9","License":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"Senior Factors Administrator","PackageVersion":"1.6.1","Copyright":"If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!","License":"I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!","LicenseInformationOrigin":0},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Customer Security Representative","PackageVersion":"3.7.3","PackageProjectUrl":"https://jalon.net","License":"The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!","LicenseInformationOrigin":3},{"PackageId":"Product Assurance Technician","PackageVersion":"0.8.2","PackageProjectUrl":"https://steve.info","LicenseInformationOrigin":4},{"PackageId":"National Creative Coordinator","PackageVersion":"5.9.5","PackageProjectUrl":"https://bobbie.info","LicenseInformationOrigin":0},{"PackageId":"Chief Factors Supervisor","PackageVersion":"5.2.2","PackageProjectUrl":"http://helga.com","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..2881b247 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","License":"The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","LicenseInformationOrigin":2},{"PackageId":"Global Division Designer","PackageVersion":"8.2.7","PackageProjectUrl":"https://pamela.name","License":"Try to program the EXE hard drive, maybe it will program the virtual hard drive!","LicenseInformationOrigin":0},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Human Directives Specialist","PackageVersion":"4.3.4","Copyright":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","License":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseInformationOrigin":2},{"PackageId":"Human Optimization Facilitator","PackageVersion":"7.4.8","PackageProjectUrl":"https://cooper.name","Copyright":"You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!","License":"Try to connect the SMS card, maybe it will connect the back-end card!","LicenseInformationOrigin":4},{"PackageId":"Direct Assurance Strategist","PackageVersion":"1.3.7","License":"The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!","LicenseInformationOrigin":0},{"PackageId":"National Intranet Technician","PackageVersion":"8.0.0","LicenseInformationOrigin":4},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","Copyright":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":1},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Copyright":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseInformationOrigin":3},{"PackageId":"Internal Directives Designer","PackageVersion":"0.4.8","License":"The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!","LicenseInformationOrigin":1},{"PackageId":"Corporate Tactics Director","PackageVersion":"2.5.7","PackageProjectUrl":"http://marcos.info","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":1},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Accountability Assistant","PackageVersion":"2.2.8","PackageProjectUrl":"http://natasha.info","License":"bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!","LicenseInformationOrigin":1},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","Copyright":"Try to input the SCSI system, maybe it will input the open-source system!","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseInformationOrigin":1},{"PackageId":"Chief Applications Facilitator","PackageVersion":"7.7.6","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","LicenseInformationOrigin":4},{"PackageId":"Forward Functionality Developer","PackageVersion":"5.1.1","LicenseInformationOrigin":1},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Liaison","PackageVersion":"4.4.9","License":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","Copyright":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","Copyright":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","License":"We need to index the optical HTTP application!","LicenseInformationOrigin":4},{"PackageId":"Corporate Directives Planner","PackageVersion":"8.8.5","Copyright":"We need to back up the 1080p SMTP feed!","License":"The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!","LicenseInformationOrigin":2},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","Copyright":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":4},{"PackageId":"Investor Creative Architect","PackageVersion":"8.2.4","LicenseInformationOrigin":2},{"PackageId":"Human Operations Assistant","PackageVersion":"0.7.2","PackageProjectUrl":"http://camila.net","License":"Use the haptic USB driver, then you can override the haptic driver!","LicenseInformationOrigin":4},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Direct Data Orchestrator","PackageVersion":"2.4.5","Copyright":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":0},{"PackageId":"Customer Security Representative","PackageVersion":"3.7.3","PackageProjectUrl":"https://jalon.net","License":"The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!","LicenseInformationOrigin":3},{"PackageId":"Legacy Directives Officer","PackageVersion":"2.4.4","PackageProjectUrl":"http://sedrick.biz","Copyright":"The PCI program is down, hack the multi-byte program so we can hack the PCI program!","LicenseInformationOrigin":1},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"We need to calculate the cross-platform SMTP matrix!","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseInformationOrigin":4},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1},{"PackageId":"Chief Division Producer","PackageVersion":"2.3.9","LicenseInformationOrigin":4},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Optimization Director","PackageVersion":"3.4.6","PackageProjectUrl":"https://maximilian.org","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","License":"The PNG protocol is down, index the digital protocol so we can index the PNG protocol!","LicenseInformationOrigin":3},{"PackageId":"Product Creative Facilitator","PackageVersion":"8.4.6","PackageProjectUrl":"http://juliana.net","Copyright":"hacking the driver won\u0027t do anything, we need to input the digital SAS driver!","License":"If we transmit the card, we can get to the USB card through the digital USB card!","LicenseInformationOrigin":2},{"PackageId":"Human Optimization Producer","PackageVersion":"5.0.9","LicenseInformationOrigin":4},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"National Creative Coordinator","PackageVersion":"5.9.5","PackageProjectUrl":"https://bobbie.info","LicenseInformationOrigin":0},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"We need to quantify the wireless HTTP array!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseInformationOrigin":4},{"PackageId":"Future Accounts Agent","PackageVersion":"0.9.7","LicenseInformationOrigin":3},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","Copyright":"We need to navigate the bluetooth CSS array!","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseInformationOrigin":1},{"PackageId":"Human Communications Supervisor","PackageVersion":"6.0.1","PackageProjectUrl":"http://ethan.name","License":"Use the cross-platform SAS feed, then you can bypass the cross-platform feed!","LicenseInformationOrigin":3},{"PackageId":"Investor Research Manager","PackageVersion":"6.3.1","LicenseInformationOrigin":3},{"PackageId":"Principal Accounts Coordinator","PackageVersion":"1.0.4","PackageProjectUrl":"http://rene.com","Copyright":"I\u0027ll connect the digital JSON bus, that should bus the JSON bus!","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Supervisor","PackageVersion":"4.9.8","PackageProjectUrl":"https://malcolm.net","Copyright":"Use the primary GB driver, then you can generate the primary driver!","License":"Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!","LicenseInformationOrigin":3},{"PackageId":"Senior Security Consultant","PackageVersion":"2.7.5","PackageProjectUrl":"http://adelbert.biz","LicenseInformationOrigin":2},{"PackageId":"Regional Operations Coordinator","PackageVersion":"0.2.5","PackageProjectUrl":"http://ena.com","Copyright":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"Central Web Assistant","PackageVersion":"4.2.1","PackageProjectUrl":"https://verda.net","Copyright":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":2},{"PackageId":"Global Program Representative","PackageVersion":"5.1.0","Copyright":"If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Customer Functionality Consultant","PackageVersion":"5.5.1","PackageProjectUrl":"http://terence.com","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Senior Factors Administrator","PackageVersion":"1.6.1","Copyright":"If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!","License":"I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!","LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","Copyright":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Dynamic Division Consultant","PackageVersion":"4.8.7","PackageProjectUrl":"http://raquel.net","Copyright":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","License":"Use the multi-byte IB microchip, then you can connect the multi-byte microchip!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Accountability Strategist","PackageVersion":"7.0.9","License":"You can\u0027t bypass the sensor without transmitting the neural JSON sensor!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Dynamic Branding Facilitator","PackageVersion":"8.3.2","LicenseInformationOrigin":3},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Dynamic Accountability Analyst","PackageVersion":"4.9.7","PackageProjectUrl":"https://jaron.info","LicenseInformationOrigin":4},{"PackageId":"National Applications Designer","PackageVersion":"6.4.9","Copyright":"Use the back-end SMS feed, then you can program the back-end feed!","LicenseInformationOrigin":0},{"PackageId":"International Quality Director","PackageVersion":"0.3.8","LicenseInformationOrigin":0},{"PackageId":"Global Security Coordinator","PackageVersion":"1.7.9","PackageProjectUrl":"https://carol.info","LicenseInformationOrigin":3},{"PackageId":"National Research Facilitator","PackageVersion":"6.0.6","License":"Use the primary EXE array, then you can navigate the primary array!","LicenseInformationOrigin":0},{"PackageId":"Human Group Designer","PackageVersion":"9.9.1","PackageProjectUrl":"http://jodie.org","Copyright":"If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!","License":"Use the haptic XSS application, then you can synthesize the haptic application!","LicenseInformationOrigin":0},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Copyright":"The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":3},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Corporate Accounts Technician","PackageVersion":"5.8.0","PackageProjectUrl":"https://isobel.org","LicenseInformationOrigin":3},{"PackageId":"International Functionality Agent","PackageVersion":"8.7.6","PackageProjectUrl":"http://jalyn.org","Copyright":"If we hack the card, we can get to the JBOD card through the optical JBOD card!","LicenseInformationOrigin":2},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Lead Branding Developer","PackageVersion":"4.1.5","PackageProjectUrl":"http://abe.com","LicenseInformationOrigin":1},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","LicenseInformationOrigin":3},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","Copyright":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"National Creative Assistant","PackageVersion":"4.9.0","PackageProjectUrl":"https://michelle.org","Copyright":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseInformationOrigin":3},{"PackageId":"Lead Usability Assistant","PackageVersion":"1.3.4","PackageProjectUrl":"https://duane.info","Copyright":"Use the solid state SQL firewall, then you can connect the solid state firewall!","License":"quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!","LicenseInformationOrigin":4},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","Copyright":"You can\u0027t calculate the application without calculating the auxiliary AI application!","License":"We need to copy the online THX firewall!","LicenseInformationOrigin":0},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","License":"We need to compress the primary GB array!","LicenseInformationOrigin":3},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","Copyright":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"Global Mobility Facilitator","PackageVersion":"9.5.8","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","Copyright":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseInformationOrigin":0},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"Chief Intranet Facilitator","PackageVersion":"6.6.1","PackageProjectUrl":"https://rosalind.net","LicenseInformationOrigin":0},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Forward Intranet Engineer","PackageVersion":"2.5.9","Copyright":"Try to index the ADP port, maybe it will index the auxiliary port!","License":"The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!","LicenseInformationOrigin":0},{"PackageId":"Corporate Marketing Assistant","PackageVersion":"8.7.9","PackageProjectUrl":"http://arlene.biz","Copyright":"You can\u0027t program the firewall without connecting the wireless AI firewall!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Investor Implementation Technician","PackageVersion":"2.7.9","PackageProjectUrl":"http://crystal.name","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":0},{"PackageId":"Customer Metrics Developer","PackageVersion":"2.2.9","LicenseInformationOrigin":3},{"PackageId":"Human Response Coordinator","PackageVersion":"2.9.7","PackageProjectUrl":"http://ruth.org","LicenseInformationOrigin":3},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":1},{"PackageId":"Chief Factors Supervisor","PackageVersion":"5.2.2","PackageProjectUrl":"http://helga.com","LicenseInformationOrigin":0},{"PackageId":"Forward Marketing Orchestrator","PackageVersion":"1.6.4","PackageProjectUrl":"https://lukas.com","Copyright":"The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!","License":"I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!","LicenseInformationOrigin":4},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","Copyright":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseInformationOrigin":4},{"PackageId":"International Intranet Planner","PackageVersion":"6.4.6","PackageProjectUrl":"https://lenna.com","License":"The IB interface is down, program the redundant interface so we can program the IB interface!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Integration Architect","PackageVersion":"1.6.3","Copyright":"The RAM feed is down, copy the neural feed so we can copy the RAM feed!","LicenseInformationOrigin":4},{"PackageId":"Product Assurance Technician","PackageVersion":"0.8.2","PackageProjectUrl":"https://steve.info","LicenseInformationOrigin":4},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"International Data Representative","PackageVersion":"3.5.7","PackageProjectUrl":"http://dakota.com","License":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":3},{"PackageId":"Forward Configuration Supervisor","PackageVersion":"9.0.8","PackageProjectUrl":"http://quinn.name","License":"You can\u0027t program the protocol without overriding the primary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Central Tactics Engineer","PackageVersion":"6.3.5","License":"connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Regional Paradigm Manager","PackageVersion":"8.9.8","PackageProjectUrl":"https://eileen.name","Copyright":"If we transmit the application, we can get to the SMS application through the primary SMS application!","LicenseInformationOrigin":3},{"PackageId":"District Operations Director","PackageVersion":"0.6.3","PackageProjectUrl":"https://dejah.net","Copyright":"We need to program the cross-platform FTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":4},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..95842d62 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Direct Accountability Assistant","PackageVersion":"2.2.8","PackageProjectUrl":"http://natasha.info","License":"bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Global Security Coordinator","PackageVersion":"1.7.9","PackageProjectUrl":"https://carol.info","LicenseInformationOrigin":3},{"PackageId":"Forward Marketing Orchestrator","PackageVersion":"1.6.4","PackageProjectUrl":"https://lukas.com","Copyright":"The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!","License":"I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!","LicenseInformationOrigin":4},{"PackageId":"Global Division Designer","PackageVersion":"8.2.7","PackageProjectUrl":"https://pamela.name","License":"Try to program the EXE hard drive, maybe it will program the virtual hard drive!","LicenseInformationOrigin":0},{"PackageId":"National Intranet Technician","PackageVersion":"8.0.0","LicenseInformationOrigin":4},{"PackageId":"Central Tactics Engineer","PackageVersion":"6.3.5","License":"connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","Copyright":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","License":"We need to index the optical HTTP application!","LicenseInformationOrigin":4},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Dynamic Division Consultant","PackageVersion":"4.8.7","PackageProjectUrl":"http://raquel.net","Copyright":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","License":"Use the multi-byte IB microchip, then you can connect the multi-byte microchip!","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Supervisor","PackageVersion":"4.9.8","PackageProjectUrl":"https://malcolm.net","Copyright":"Use the primary GB driver, then you can generate the primary driver!","License":"Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!","LicenseInformationOrigin":3},{"PackageId":"Human Communications Supervisor","PackageVersion":"6.0.1","PackageProjectUrl":"http://ethan.name","License":"Use the cross-platform SAS feed, then you can bypass the cross-platform feed!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Accountability Analyst","PackageVersion":"4.9.7","PackageProjectUrl":"https://jaron.info","LicenseInformationOrigin":4},{"PackageId":"Dynamic Optimization Director","PackageVersion":"3.4.6","PackageProjectUrl":"https://maximilian.org","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","License":"The PNG protocol is down, index the digital protocol so we can index the PNG protocol!","LicenseInformationOrigin":3},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Human Response Coordinator","PackageVersion":"2.9.7","PackageProjectUrl":"http://ruth.org","LicenseInformationOrigin":3},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"We need to quantify the wireless HTTP array!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseInformationOrigin":4},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"We need to calculate the cross-platform SMTP matrix!","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseInformationOrigin":4},{"PackageId":"National Research Facilitator","PackageVersion":"6.0.6","License":"Use the primary EXE array, then you can navigate the primary array!","LicenseInformationOrigin":0},{"PackageId":"International Data Representative","PackageVersion":"3.5.7","PackageProjectUrl":"http://dakota.com","License":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":3},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Chief Factors Supervisor","PackageVersion":"5.2.2","PackageProjectUrl":"http://helga.com","LicenseInformationOrigin":0},{"PackageId":"Dynamic Branding Facilitator","PackageVersion":"8.3.2","LicenseInformationOrigin":3},{"PackageId":"Human Directives Specialist","PackageVersion":"4.3.4","Copyright":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","License":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseInformationOrigin":2},{"PackageId":"Human Optimization Producer","PackageVersion":"5.0.9","LicenseInformationOrigin":4},{"PackageId":"Legacy Directives Officer","PackageVersion":"2.4.4","PackageProjectUrl":"http://sedrick.biz","Copyright":"The PCI program is down, hack the multi-byte program so we can hack the PCI program!","LicenseInformationOrigin":1},{"PackageId":"Direct Data Orchestrator","PackageVersion":"2.4.5","Copyright":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":0},{"PackageId":"Human Optimization Facilitator","PackageVersion":"7.4.8","PackageProjectUrl":"https://cooper.name","Copyright":"You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!","License":"Try to connect the SMS card, maybe it will connect the back-end card!","LicenseInformationOrigin":4},{"PackageId":"Corporate Marketing Assistant","PackageVersion":"8.7.9","PackageProjectUrl":"http://arlene.biz","Copyright":"You can\u0027t program the firewall without connecting the wireless AI firewall!","LicenseInformationOrigin":1},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Copyright":"The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":3},{"PackageId":"Senior Security Consultant","PackageVersion":"2.7.5","PackageProjectUrl":"http://adelbert.biz","LicenseInformationOrigin":2},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","Copyright":"You can\u0027t calculate the application without calculating the auxiliary AI application!","License":"We need to copy the online THX firewall!","LicenseInformationOrigin":0},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"Chief Applications Facilitator","PackageVersion":"7.7.6","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","LicenseInformationOrigin":4},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","Copyright":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":4},{"PackageId":"Lead Branding Developer","PackageVersion":"4.1.5","PackageProjectUrl":"http://abe.com","LicenseInformationOrigin":1},{"PackageId":"Customer Functionality Consultant","PackageVersion":"5.5.1","PackageProjectUrl":"http://terence.com","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":4},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","License":"The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!","LicenseInformationOrigin":1},{"PackageId":"Product Assurance Technician","PackageVersion":"0.8.2","PackageProjectUrl":"https://steve.info","LicenseInformationOrigin":4},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Chief Division Producer","PackageVersion":"2.3.9","LicenseInformationOrigin":4},{"PackageId":"Chief Intranet Facilitator","PackageVersion":"6.6.1","PackageProjectUrl":"https://rosalind.net","LicenseInformationOrigin":0},{"PackageId":"National Creative Coordinator","PackageVersion":"5.9.5","PackageProjectUrl":"https://bobbie.info","LicenseInformationOrigin":0},{"PackageId":"Central Web Assistant","PackageVersion":"4.2.1","PackageProjectUrl":"https://verda.net","Copyright":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":2},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":0},{"PackageId":"Investor Research Manager","PackageVersion":"6.3.1","LicenseInformationOrigin":3},{"PackageId":"Internal Directives Designer","PackageVersion":"0.4.8","License":"The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Accountability Strategist","PackageVersion":"7.0.9","License":"You can\u0027t bypass the sensor without transmitting the neural JSON sensor!","LicenseInformationOrigin":2},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","LicenseInformationOrigin":2},{"PackageId":"National Creative Assistant","PackageVersion":"4.9.0","PackageProjectUrl":"https://michelle.org","Copyright":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseInformationOrigin":3},{"PackageId":"Regional Operations Coordinator","PackageVersion":"0.2.5","PackageProjectUrl":"http://ena.com","Copyright":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Regional Paradigm Manager","PackageVersion":"8.9.8","PackageProjectUrl":"https://eileen.name","Copyright":"If we transmit the application, we can get to the SMS application through the primary SMS application!","LicenseInformationOrigin":3},{"PackageId":"Future Accounts Agent","PackageVersion":"0.9.7","LicenseInformationOrigin":3},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":1},{"PackageId":"Human Operations Assistant","PackageVersion":"0.7.2","PackageProjectUrl":"http://camila.net","License":"Use the haptic USB driver, then you can override the haptic driver!","LicenseInformationOrigin":4},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Forward Intranet Engineer","PackageVersion":"2.5.9","Copyright":"Try to index the ADP port, maybe it will index the auxiliary port!","License":"The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!","LicenseInformationOrigin":0},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"District Operations Director","PackageVersion":"0.6.3","PackageProjectUrl":"https://dejah.net","Copyright":"We need to program the cross-platform FTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Forward Configuration Supervisor","PackageVersion":"9.0.8","PackageProjectUrl":"http://quinn.name","License":"You can\u0027t program the protocol without overriding the primary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Investor Implementation Technician","PackageVersion":"2.7.9","PackageProjectUrl":"http://crystal.name","LicenseInformationOrigin":2},{"PackageId":"Investor Creative Architect","PackageVersion":"8.2.4","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Accounts Technician","PackageVersion":"5.8.0","PackageProjectUrl":"https://isobel.org","LicenseInformationOrigin":3},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","License":"We need to compress the primary GB array!","LicenseInformationOrigin":3},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Corporate Tactics Director","PackageVersion":"2.5.7","PackageProjectUrl":"http://marcos.info","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":1},{"PackageId":"International Intranet Planner","PackageVersion":"6.4.6","PackageProjectUrl":"https://lenna.com","License":"The IB interface is down, program the redundant interface so we can program the IB interface!","LicenseInformationOrigin":1},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","Copyright":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Integration Architect","PackageVersion":"1.6.3","Copyright":"The RAM feed is down, copy the neural feed so we can copy the RAM feed!","LicenseInformationOrigin":4},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","Copyright":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"Principal Accounts Coordinator","PackageVersion":"1.0.4","PackageProjectUrl":"http://rene.com","Copyright":"I\u0027ll connect the digital JSON bus, that should bus the JSON bus!","LicenseInformationOrigin":4},{"PackageId":"Corporate Directives Planner","PackageVersion":"8.8.5","Copyright":"We need to back up the 1080p SMTP feed!","License":"The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!","LicenseInformationOrigin":2},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Forward Functionality Developer","PackageVersion":"5.1.1","LicenseInformationOrigin":1},{"PackageId":"International Functionality Agent","PackageVersion":"8.7.6","PackageProjectUrl":"http://jalyn.org","Copyright":"If we hack the card, we can get to the JBOD card through the optical JBOD card!","LicenseInformationOrigin":2},{"PackageId":"Customer Metrics Developer","PackageVersion":"2.2.9","LicenseInformationOrigin":3},{"PackageId":"Senior Factors Administrator","PackageVersion":"1.6.1","Copyright":"If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!","License":"I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!","LicenseInformationOrigin":0},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","Copyright":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseInformationOrigin":1},{"PackageId":"International Quality Director","PackageVersion":"0.3.8","LicenseInformationOrigin":0},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Customer Security Representative","PackageVersion":"3.7.3","PackageProjectUrl":"https://jalon.net","License":"The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!","LicenseInformationOrigin":3},{"PackageId":"Global Program Representative","PackageVersion":"5.1.0","Copyright":"If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Human Group Designer","PackageVersion":"9.9.1","PackageProjectUrl":"http://jodie.org","Copyright":"If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!","License":"Use the haptic XSS application, then you can synthesize the haptic application!","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Liaison","PackageVersion":"4.4.9","License":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Product Creative Facilitator","PackageVersion":"8.4.6","PackageProjectUrl":"http://juliana.net","Copyright":"hacking the driver won\u0027t do anything, we need to input the digital SAS driver!","License":"If we transmit the card, we can get to the USB card through the digital USB card!","LicenseInformationOrigin":2},{"PackageId":"Direct Assurance Strategist","PackageVersion":"1.3.7","License":"The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Lead Usability Assistant","PackageVersion":"1.3.4","PackageProjectUrl":"https://duane.info","Copyright":"Use the solid state SQL firewall, then you can connect the solid state firewall!","License":"quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!","LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","LicenseInformationOrigin":3},{"PackageId":"National Applications Designer","PackageVersion":"6.4.9","Copyright":"Use the back-end SMS feed, then you can program the back-end feed!","LicenseInformationOrigin":0},{"PackageId":"Global Mobility Facilitator","PackageVersion":"9.5.8","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..15cbf030 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Direct Accountability Assistant","PackageVersion":"2.2.8","PackageProjectUrl":"http://natasha.info","License":"bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Global Security Coordinator","PackageVersion":"1.7.9","PackageProjectUrl":"https://carol.info","LicenseInformationOrigin":3},{"PackageId":"Forward Marketing Orchestrator","PackageVersion":"1.6.4","PackageProjectUrl":"https://lukas.com","Copyright":"The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!","License":"I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!","LicenseInformationOrigin":4},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"We need to calculate the cross-platform SMTP matrix!","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseInformationOrigin":4},{"PackageId":"National Intranet Technician","PackageVersion":"8.0.0","LicenseInformationOrigin":4},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","Copyright":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"Chief Applications Facilitator","PackageVersion":"7.7.6","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","LicenseInformationOrigin":4},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Division Consultant","PackageVersion":"4.8.7","PackageProjectUrl":"http://raquel.net","Copyright":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","License":"Use the multi-byte IB microchip, then you can connect the multi-byte microchip!","LicenseInformationOrigin":4},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Global Division Designer","PackageVersion":"8.2.7","PackageProjectUrl":"https://pamela.name","License":"Try to program the EXE hard drive, maybe it will program the virtual hard drive!","LicenseInformationOrigin":0},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Human Response Coordinator","PackageVersion":"2.9.7","PackageProjectUrl":"http://ruth.org","LicenseInformationOrigin":3},{"PackageId":"Human Communications Supervisor","PackageVersion":"6.0.1","PackageProjectUrl":"http://ethan.name","License":"Use the cross-platform SAS feed, then you can bypass the cross-platform feed!","LicenseInformationOrigin":3},{"PackageId":"National Applications Designer","PackageVersion":"6.4.9","Copyright":"Use the back-end SMS feed, then you can program the back-end feed!","LicenseInformationOrigin":0},{"PackageId":"Human Group Designer","PackageVersion":"9.9.1","PackageProjectUrl":"http://jodie.org","Copyright":"If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!","License":"Use the haptic XSS application, then you can synthesize the haptic application!","LicenseInformationOrigin":0},{"PackageId":"International Data Representative","PackageVersion":"3.5.7","PackageProjectUrl":"http://dakota.com","License":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":3},{"PackageId":"National Creative Assistant","PackageVersion":"4.9.0","PackageProjectUrl":"https://michelle.org","Copyright":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseInformationOrigin":3},{"PackageId":"Direct Assurance Strategist","PackageVersion":"1.3.7","License":"The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Regional Directives Supervisor","PackageVersion":"4.9.8","PackageProjectUrl":"https://malcolm.net","Copyright":"Use the primary GB driver, then you can generate the primary driver!","License":"Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!","LicenseInformationOrigin":3},{"PackageId":"Global Mobility Facilitator","PackageVersion":"9.5.8","LicenseInformationOrigin":0},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Investor Research Manager","PackageVersion":"6.3.1","LicenseInformationOrigin":3},{"PackageId":"Human Optimization Producer","PackageVersion":"5.0.9","LicenseInformationOrigin":4},{"PackageId":"Product Assurance Technician","PackageVersion":"0.8.2","PackageProjectUrl":"https://steve.info","LicenseInformationOrigin":4},{"PackageId":"Direct Data Orchestrator","PackageVersion":"2.4.5","Copyright":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":0},{"PackageId":"Human Optimization Facilitator","PackageVersion":"7.4.8","PackageProjectUrl":"https://cooper.name","Copyright":"You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!","License":"Try to connect the SMS card, maybe it will connect the back-end card!","LicenseInformationOrigin":4},{"PackageId":"Global Program Representative","PackageVersion":"5.1.0","Copyright":"If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!","LicenseInformationOrigin":1},{"PackageId":"Forward Functionality Developer","PackageVersion":"5.1.1","LicenseInformationOrigin":1},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Corporate Marketing Assistant","PackageVersion":"8.7.9","PackageProjectUrl":"http://arlene.biz","Copyright":"You can\u0027t program the firewall without connecting the wireless AI firewall!","LicenseInformationOrigin":1},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","Copyright":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseInformationOrigin":1},{"PackageId":"National Research Facilitator","PackageVersion":"6.0.6","License":"Use the primary EXE array, then you can navigate the primary array!","LicenseInformationOrigin":0},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":0},{"PackageId":"Investor Creative Architect","PackageVersion":"8.2.4","LicenseInformationOrigin":2},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","License":"The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!","LicenseInformationOrigin":1},{"PackageId":"Human Directives Specialist","PackageVersion":"4.3.4","Copyright":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","License":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseInformationOrigin":2},{"PackageId":"Chief Intranet Facilitator","PackageVersion":"6.6.1","PackageProjectUrl":"https://rosalind.net","LicenseInformationOrigin":0},{"PackageId":"Central Web Assistant","PackageVersion":"4.2.1","PackageProjectUrl":"https://verda.net","Copyright":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Accountability Strategist","PackageVersion":"7.0.9","License":"You can\u0027t bypass the sensor without transmitting the neural JSON sensor!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","LicenseInformationOrigin":3},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","Copyright":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":4},{"PackageId":"Senior Security Consultant","PackageVersion":"2.7.5","PackageProjectUrl":"http://adelbert.biz","LicenseInformationOrigin":2},{"PackageId":"Legacy Directives Officer","PackageVersion":"2.4.4","PackageProjectUrl":"http://sedrick.biz","Copyright":"The PCI program is down, hack the multi-byte program so we can hack the PCI program!","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Liaison","PackageVersion":"4.4.9","License":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","Copyright":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":1},{"PackageId":"Corporate Directives Planner","PackageVersion":"8.8.5","Copyright":"We need to back up the 1080p SMTP feed!","License":"The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!","LicenseInformationOrigin":2},{"PackageId":"Lead Usability Assistant","PackageVersion":"1.3.4","PackageProjectUrl":"https://duane.info","Copyright":"Use the solid state SQL firewall, then you can connect the solid state firewall!","License":"quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!","LicenseInformationOrigin":4},{"PackageId":"Investor Implementation Technician","PackageVersion":"2.7.9","PackageProjectUrl":"http://crystal.name","LicenseInformationOrigin":2},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"We need to quantify the wireless HTTP array!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseInformationOrigin":4},{"PackageId":"Corporate Tactics Director","PackageVersion":"2.5.7","PackageProjectUrl":"http://marcos.info","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":1},{"PackageId":"Regional Operations Coordinator","PackageVersion":"0.2.5","PackageProjectUrl":"http://ena.com","Copyright":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"Customer Security Representative","PackageVersion":"3.7.3","PackageProjectUrl":"https://jalon.net","License":"The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!","LicenseInformationOrigin":3},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Forward Intranet Engineer","PackageVersion":"2.5.9","Copyright":"Try to index the ADP port, maybe it will index the auxiliary port!","License":"The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!","LicenseInformationOrigin":0},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":1},{"PackageId":"Senior Factors Administrator","PackageVersion":"1.6.1","Copyright":"If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!","License":"I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!","LicenseInformationOrigin":0},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Accounts Agent","PackageVersion":"0.9.7","LicenseInformationOrigin":3},{"PackageId":"Chief Division Producer","PackageVersion":"2.3.9","LicenseInformationOrigin":4},{"PackageId":"Regional Paradigm Manager","PackageVersion":"8.9.8","PackageProjectUrl":"https://eileen.name","Copyright":"If we transmit the application, we can get to the SMS application through the primary SMS application!","LicenseInformationOrigin":3},{"PackageId":"District Operations Director","PackageVersion":"0.6.3","PackageProjectUrl":"https://dejah.net","Copyright":"We need to program the cross-platform FTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Customer Metrics Developer","PackageVersion":"2.2.9","LicenseInformationOrigin":3},{"PackageId":"Corporate Accounts Technician","PackageVersion":"5.8.0","PackageProjectUrl":"https://isobel.org","LicenseInformationOrigin":3},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"National Creative Coordinator","PackageVersion":"5.9.5","PackageProjectUrl":"https://bobbie.info","LicenseInformationOrigin":0},{"PackageId":"International Intranet Planner","PackageVersion":"6.4.6","PackageProjectUrl":"https://lenna.com","License":"The IB interface is down, program the redundant interface so we can program the IB interface!","LicenseInformationOrigin":1},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","Copyright":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","License":"We need to index the optical HTTP application!","LicenseInformationOrigin":4},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","License":"We need to compress the primary GB array!","LicenseInformationOrigin":3},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","Copyright":"You can\u0027t calculate the application without calculating the auxiliary AI application!","License":"We need to copy the online THX firewall!","LicenseInformationOrigin":0},{"PackageId":"Forward Configuration Supervisor","PackageVersion":"9.0.8","PackageProjectUrl":"http://quinn.name","License":"You can\u0027t program the protocol without overriding the primary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Optimization Director","PackageVersion":"3.4.6","PackageProjectUrl":"https://maximilian.org","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","License":"The PNG protocol is down, index the digital protocol so we can index the PNG protocol!","LicenseInformationOrigin":3},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":4},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","LicenseInformationOrigin":2},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Architect","PackageVersion":"1.6.3","Copyright":"The RAM feed is down, copy the neural feed so we can copy the RAM feed!","LicenseInformationOrigin":4},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"Central Tactics Engineer","PackageVersion":"6.3.5","License":"connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Human Operations Assistant","PackageVersion":"0.7.2","PackageProjectUrl":"http://camila.net","License":"Use the haptic USB driver, then you can override the haptic driver!","LicenseInformationOrigin":4},{"PackageId":"Customer Functionality Consultant","PackageVersion":"5.5.1","PackageProjectUrl":"http://terence.com","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Product Creative Facilitator","PackageVersion":"8.4.6","PackageProjectUrl":"http://juliana.net","Copyright":"hacking the driver won\u0027t do anything, we need to input the digital SAS driver!","License":"If we transmit the card, we can get to the USB card through the digital USB card!","LicenseInformationOrigin":2},{"PackageId":"Chief Factors Supervisor","PackageVersion":"5.2.2","PackageProjectUrl":"http://helga.com","LicenseInformationOrigin":0},{"PackageId":"Dynamic Branding Facilitator","PackageVersion":"8.3.2","LicenseInformationOrigin":3},{"PackageId":"Principal Accounts Coordinator","PackageVersion":"1.0.4","PackageProjectUrl":"http://rene.com","Copyright":"I\u0027ll connect the digital JSON bus, that should bus the JSON bus!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Accountability Analyst","PackageVersion":"4.9.7","PackageProjectUrl":"https://jaron.info","LicenseInformationOrigin":4},{"PackageId":"International Functionality Agent","PackageVersion":"8.7.6","PackageProjectUrl":"http://jalyn.org","Copyright":"If we hack the card, we can get to the JBOD card through the optical JBOD card!","LicenseInformationOrigin":2},{"PackageId":"International Quality Director","PackageVersion":"0.3.8","LicenseInformationOrigin":0},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Copyright":"The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":3},{"PackageId":"Internal Directives Designer","PackageVersion":"0.4.8","License":"The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!","LicenseInformationOrigin":1},{"PackageId":"Lead Branding Developer","PackageVersion":"4.1.5","PackageProjectUrl":"http://abe.com","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..bf5122e6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..b1564716 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Copyright":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseInformationOrigin":3},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","Copyright":"We need to navigate the bluetooth CSS array!","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseInformationOrigin":1},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","Copyright":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseInformationOrigin":4},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","Copyright":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","Copyright":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseInformationOrigin":1},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","Copyright":"Try to input the SCSI system, maybe it will input the open-source system!","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","Copyright":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..e5a9f7c1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..d3362f77 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..35345ca4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","Copyright":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","License":"We need to compress the primary GB array!","LicenseInformationOrigin":3},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Supervisor","PackageVersion":"4.9.8","PackageProjectUrl":"https://malcolm.net","Copyright":"Use the primary GB driver, then you can generate the primary driver!","License":"Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!","LicenseInformationOrigin":3},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"We need to quantify the wireless HTTP array!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseInformationOrigin":4},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Optimization Director","PackageVersion":"3.4.6","PackageProjectUrl":"https://maximilian.org","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","License":"The PNG protocol is down, index the digital protocol so we can index the PNG protocol!","LicenseInformationOrigin":3},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"International Data Representative","PackageVersion":"3.5.7","PackageProjectUrl":"http://dakota.com","License":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":3},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..40f4a5a9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","License":"We need to compress the primary GB array!","LicenseInformationOrigin":3},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Optimization Director","PackageVersion":"3.4.6","PackageProjectUrl":"https://maximilian.org","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","License":"The PNG protocol is down, index the digital protocol so we can index the PNG protocol!","LicenseInformationOrigin":3},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","Copyright":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseInformationOrigin":1},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","Copyright":"We need to navigate the bluetooth CSS array!","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"International Data Representative","PackageVersion":"3.5.7","PackageProjectUrl":"http://dakota.com","License":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":3},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Regional Directives Supervisor","PackageVersion":"4.9.8","PackageProjectUrl":"https://malcolm.net","Copyright":"Use the primary GB driver, then you can generate the primary driver!","License":"Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!","LicenseInformationOrigin":3},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","Copyright":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","Copyright":"Try to input the SCSI system, maybe it will input the open-source system!","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseInformationOrigin":1},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Copyright":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseInformationOrigin":3},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","Copyright":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseInformationOrigin":1},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","Copyright":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseInformationOrigin":4},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","Copyright":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseInformationOrigin":0},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"We need to quantify the wireless HTTP array!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..ff3ee7f7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","Copyright":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseInformationOrigin":1},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","License":"We need to compress the primary GB array!","LicenseInformationOrigin":3},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Optimization Director","PackageVersion":"3.4.6","PackageProjectUrl":"https://maximilian.org","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","License":"The PNG protocol is down, index the digital protocol so we can index the PNG protocol!","LicenseInformationOrigin":3},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"International Data Representative","PackageVersion":"3.5.7","PackageProjectUrl":"http://dakota.com","License":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":3},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Regional Directives Supervisor","PackageVersion":"4.9.8","PackageProjectUrl":"https://malcolm.net","Copyright":"Use the primary GB driver, then you can generate the primary driver!","License":"Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!","LicenseInformationOrigin":3},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"We need to quantify the wireless HTTP array!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..38427eed --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Supervisor","PackageVersion":"4.9.8","PackageProjectUrl":"https://malcolm.net","Copyright":"Use the primary GB driver, then you can generate the primary driver!","License":"Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Optimization Director","PackageVersion":"3.4.6","PackageProjectUrl":"https://maximilian.org","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","License":"The PNG protocol is down, index the digital protocol so we can index the PNG protocol!","LicenseInformationOrigin":3},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","License":"We need to compress the primary GB array!","LicenseInformationOrigin":3},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"We need to quantify the wireless HTTP array!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseInformationOrigin":4},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","Copyright":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseInformationOrigin":1},{"PackageId":"International Data Representative","PackageVersion":"3.5.7","PackageProjectUrl":"http://dakota.com","License":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":3},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..0d92c994 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..5cb5afa8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","Copyright":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseInformationOrigin":1},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","Copyright":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseInformationOrigin":4},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Copyright":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseInformationOrigin":3},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","Copyright":"Try to input the SCSI system, maybe it will input the open-source system!","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseInformationOrigin":1},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","Copyright":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","Copyright":"We need to navigate the bluetooth CSS array!","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseInformationOrigin":1},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","Copyright":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseInformationOrigin":0},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..f1bb2079 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..be9f4ad9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..2ce58b04 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..d96d8a66 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"International Data Representative","PackageVersion":"3.5.7","PackageProjectUrl":"http://dakota.com","License":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":3},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"We need to quantify the wireless HTTP array!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Supervisor","PackageVersion":"4.9.8","PackageProjectUrl":"https://malcolm.net","Copyright":"Use the primary GB driver, then you can generate the primary driver!","License":"Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!","LicenseInformationOrigin":3},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","License":"We need to compress the primary GB array!","LicenseInformationOrigin":3},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Optimization Director","PackageVersion":"3.4.6","PackageProjectUrl":"https://maximilian.org","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","License":"The PNG protocol is down, index the digital protocol so we can index the PNG protocol!","LicenseInformationOrigin":3},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","Copyright":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Liaison","PackageVersion":"4.4.9","License":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","Copyright":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":4},{"PackageId":"Product Assurance Technician","PackageVersion":"0.8.2","PackageProjectUrl":"https://steve.info","LicenseInformationOrigin":4},{"PackageId":"Central Web Assistant","PackageVersion":"4.2.1","PackageProjectUrl":"https://verda.net","Copyright":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":2},{"PackageId":"Legacy Directives Officer","PackageVersion":"2.4.4","PackageProjectUrl":"http://sedrick.biz","Copyright":"The PCI program is down, hack the multi-byte program so we can hack the PCI program!","LicenseInformationOrigin":1},{"PackageId":"Chief Division Producer","PackageVersion":"2.3.9","LicenseInformationOrigin":4},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":0},{"PackageId":"International Functionality Agent","PackageVersion":"8.7.6","PackageProjectUrl":"http://jalyn.org","Copyright":"If we hack the card, we can get to the JBOD card through the optical JBOD card!","LicenseInformationOrigin":2},{"PackageId":"Customer Functionality Consultant","PackageVersion":"5.5.1","PackageProjectUrl":"http://terence.com","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Investor Implementation Technician","PackageVersion":"2.7.9","PackageProjectUrl":"http://crystal.name","LicenseInformationOrigin":2},{"PackageId":"Direct Assurance Strategist","PackageVersion":"1.3.7","License":"The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!","LicenseInformationOrigin":0},{"PackageId":"National Creative Assistant","PackageVersion":"4.9.0","PackageProjectUrl":"https://michelle.org","Copyright":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseInformationOrigin":3},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Forward Functionality Developer","PackageVersion":"5.1.1","LicenseInformationOrigin":1},{"PackageId":"Dynamic Branding Facilitator","PackageVersion":"8.3.2","LicenseInformationOrigin":3},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Copyright":"The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":3},{"PackageId":"Global Program Representative","PackageVersion":"5.1.0","Copyright":"If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Marketing Assistant","PackageVersion":"8.7.9","PackageProjectUrl":"http://arlene.biz","Copyright":"You can\u0027t program the firewall without connecting the wireless AI firewall!","LicenseInformationOrigin":1},{"PackageId":"Senior Factors Administrator","PackageVersion":"1.6.1","Copyright":"If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!","License":"I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!","LicenseInformationOrigin":0},{"PackageId":"Chief Applications Facilitator","PackageVersion":"7.7.6","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","Copyright":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","License":"We need to index the optical HTTP application!","LicenseInformationOrigin":4},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Corporate Tactics Director","PackageVersion":"2.5.7","PackageProjectUrl":"http://marcos.info","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":1},{"PackageId":"Human Group Designer","PackageVersion":"9.9.1","PackageProjectUrl":"http://jodie.org","Copyright":"If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!","License":"Use the haptic XSS application, then you can synthesize the haptic application!","LicenseInformationOrigin":0},{"PackageId":"National Research Facilitator","PackageVersion":"6.0.6","License":"Use the primary EXE array, then you can navigate the primary array!","LicenseInformationOrigin":0},{"PackageId":"Regional Paradigm Manager","PackageVersion":"8.9.8","PackageProjectUrl":"https://eileen.name","Copyright":"If we transmit the application, we can get to the SMS application through the primary SMS application!","LicenseInformationOrigin":3},{"PackageId":"Lead Branding Developer","PackageVersion":"4.1.5","PackageProjectUrl":"http://abe.com","LicenseInformationOrigin":1},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"National Applications Designer","PackageVersion":"6.4.9","Copyright":"Use the back-end SMS feed, then you can program the back-end feed!","LicenseInformationOrigin":0},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"We need to calculate the cross-platform SMTP matrix!","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseInformationOrigin":4},{"PackageId":"Global Division Designer","PackageVersion":"8.2.7","PackageProjectUrl":"https://pamela.name","License":"Try to program the EXE hard drive, maybe it will program the virtual hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Accountability Analyst","PackageVersion":"4.9.7","PackageProjectUrl":"https://jaron.info","LicenseInformationOrigin":4},{"PackageId":"Regional Operations Coordinator","PackageVersion":"0.2.5","PackageProjectUrl":"http://ena.com","Copyright":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","LicenseInformationOrigin":3},{"PackageId":"Future Accounts Agent","PackageVersion":"0.9.7","LicenseInformationOrigin":3},{"PackageId":"National Creative Coordinator","PackageVersion":"5.9.5","PackageProjectUrl":"https://bobbie.info","LicenseInformationOrigin":0},{"PackageId":"District Operations Director","PackageVersion":"0.6.3","PackageProjectUrl":"https://dejah.net","Copyright":"We need to program the cross-platform FTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Forward Marketing Orchestrator","PackageVersion":"1.6.4","PackageProjectUrl":"https://lukas.com","Copyright":"The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!","License":"I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!","LicenseInformationOrigin":4},{"PackageId":"Lead Usability Assistant","PackageVersion":"1.3.4","PackageProjectUrl":"https://duane.info","Copyright":"Use the solid state SQL firewall, then you can connect the solid state firewall!","License":"quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!","LicenseInformationOrigin":4},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","Copyright":"You can\u0027t calculate the application without calculating the auxiliary AI application!","License":"We need to copy the online THX firewall!","LicenseInformationOrigin":0},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","LicenseInformationOrigin":2},{"PackageId":"International Quality Director","PackageVersion":"0.3.8","LicenseInformationOrigin":0},{"PackageId":"Corporate Directives Planner","PackageVersion":"8.8.5","Copyright":"We need to back up the 1080p SMTP feed!","License":"The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Accountability Strategist","PackageVersion":"7.0.9","License":"You can\u0027t bypass the sensor without transmitting the neural JSON sensor!","LicenseInformationOrigin":2},{"PackageId":"Chief Intranet Facilitator","PackageVersion":"6.6.1","PackageProjectUrl":"https://rosalind.net","LicenseInformationOrigin":0},{"PackageId":"Global Security Coordinator","PackageVersion":"1.7.9","PackageProjectUrl":"https://carol.info","LicenseInformationOrigin":3},{"PackageId":"Forward Configuration Supervisor","PackageVersion":"9.0.8","PackageProjectUrl":"http://quinn.name","License":"You can\u0027t program the protocol without overriding the primary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Product Creative Facilitator","PackageVersion":"8.4.6","PackageProjectUrl":"http://juliana.net","Copyright":"hacking the driver won\u0027t do anything, we need to input the digital SAS driver!","License":"If we transmit the card, we can get to the USB card through the digital USB card!","LicenseInformationOrigin":2},{"PackageId":"Global Mobility Facilitator","PackageVersion":"9.5.8","LicenseInformationOrigin":0},{"PackageId":"Chief Factors Supervisor","PackageVersion":"5.2.2","PackageProjectUrl":"http://helga.com","LicenseInformationOrigin":0},{"PackageId":"Principal Accounts Coordinator","PackageVersion":"1.0.4","PackageProjectUrl":"http://rene.com","Copyright":"I\u0027ll connect the digital JSON bus, that should bus the JSON bus!","LicenseInformationOrigin":4},{"PackageId":"Customer Security Representative","PackageVersion":"3.7.3","PackageProjectUrl":"https://jalon.net","License":"The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!","LicenseInformationOrigin":3},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":1},{"PackageId":"Investor Creative Architect","PackageVersion":"8.2.4","LicenseInformationOrigin":2},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":4},{"PackageId":"Customer Metrics Developer","PackageVersion":"2.2.9","LicenseInformationOrigin":3},{"PackageId":"Human Optimization Facilitator","PackageVersion":"7.4.8","PackageProjectUrl":"https://cooper.name","Copyright":"You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!","License":"Try to connect the SMS card, maybe it will connect the back-end card!","LicenseInformationOrigin":4},{"PackageId":"Investor Research Manager","PackageVersion":"6.3.1","LicenseInformationOrigin":3},{"PackageId":"Human Directives Specialist","PackageVersion":"4.3.4","Copyright":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","License":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","Copyright":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"Central Tactics Engineer","PackageVersion":"6.3.5","License":"connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!","LicenseInformationOrigin":2},{"PackageId":"National Intranet Technician","PackageVersion":"8.0.0","LicenseInformationOrigin":4},{"PackageId":"Senior Security Consultant","PackageVersion":"2.7.5","PackageProjectUrl":"http://adelbert.biz","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","Copyright":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":1},{"PackageId":"Internal Directives Designer","PackageVersion":"0.4.8","License":"The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Division Consultant","PackageVersion":"4.8.7","PackageProjectUrl":"http://raquel.net","Copyright":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","License":"Use the multi-byte IB microchip, then you can connect the multi-byte microchip!","LicenseInformationOrigin":4},{"PackageId":"Human Communications Supervisor","PackageVersion":"6.0.1","PackageProjectUrl":"http://ethan.name","License":"Use the cross-platform SAS feed, then you can bypass the cross-platform feed!","LicenseInformationOrigin":3},{"PackageId":"Human Operations Assistant","PackageVersion":"0.7.2","PackageProjectUrl":"http://camila.net","License":"Use the haptic USB driver, then you can override the haptic driver!","LicenseInformationOrigin":4},{"PackageId":"Forward Intranet Engineer","PackageVersion":"2.5.9","Copyright":"Try to index the ADP port, maybe it will index the auxiliary port!","License":"The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!","LicenseInformationOrigin":0},{"PackageId":"Human Optimization Producer","PackageVersion":"5.0.9","LicenseInformationOrigin":4},{"PackageId":"Dynamic Integration Architect","PackageVersion":"1.6.3","Copyright":"The RAM feed is down, copy the neural feed so we can copy the RAM feed!","LicenseInformationOrigin":4},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","License":"The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!","LicenseInformationOrigin":1},{"PackageId":"Direct Accountability Assistant","PackageVersion":"2.2.8","PackageProjectUrl":"http://natasha.info","License":"bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!","LicenseInformationOrigin":1},{"PackageId":"Human Response Coordinator","PackageVersion":"2.9.7","PackageProjectUrl":"http://ruth.org","LicenseInformationOrigin":3},{"PackageId":"Corporate Accounts Technician","PackageVersion":"5.8.0","PackageProjectUrl":"https://isobel.org","LicenseInformationOrigin":3},{"PackageId":"International Intranet Planner","PackageVersion":"6.4.6","PackageProjectUrl":"https://lenna.com","License":"The IB interface is down, program the redundant interface so we can program the IB interface!","LicenseInformationOrigin":1},{"PackageId":"Direct Data Orchestrator","PackageVersion":"2.4.5","Copyright":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..a1c6b443 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"International Data Representative","PackageVersion":"3.5.7","PackageProjectUrl":"http://dakota.com","License":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":3},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"We need to quantify the wireless HTTP array!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Supervisor","PackageVersion":"4.9.8","PackageProjectUrl":"https://malcolm.net","Copyright":"Use the primary GB driver, then you can generate the primary driver!","License":"Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!","LicenseInformationOrigin":3},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","License":"We need to compress the primary GB array!","LicenseInformationOrigin":3},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Optimization Director","PackageVersion":"3.4.6","PackageProjectUrl":"https://maximilian.org","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","License":"The PNG protocol is down, index the digital protocol so we can index the PNG protocol!","LicenseInformationOrigin":3},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","Copyright":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..75279e52 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..917c6530 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Chief Data Orchestrator","PackageVersion":"4.3.2","PackageProjectUrl":"http://gaylord.com","Copyright":"We need to back up the multi-byte SCSI transmitter!","ValidationErrors":[{"Error":"Taya","Context":"http://micaela.biz"},{"Error":"Evert","Context":"http://tomas.net"},{"Error":"Brett","Context":"http://virginie.net"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Internal Branding Executive","PackageVersion":"2.0.9","PackageProjectUrl":"https://efrain.info","Copyright":"You can\u0027t bypass the application without programming the solid state COM application!","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"LicenseUrl":"The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!","LicenseInformationOrigin":4},{"PackageId":"International Assurance Executive","PackageVersion":"2.8.5","PackageProjectUrl":"http://antonina.com","Copyright":"We need to parse the optical FTP driver!","ValidationErrors":[{"Error":"Alvah","Context":"http://otha.name"},{"Error":"Natasha","Context":"https://nyah.com"},{"Error":"Oliver","Context":"http://ettie.biz"},{"Error":"Lonny","Context":"https://onie.org"},{"Error":"Cassie","Context":"http://solon.net"},{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"}],"License":"The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!","LicenseInformationOrigin":3},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Candice","Context":"http://linnea.com"},{"Error":"Everardo","Context":"http://daryl.net"},{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"}],"LicenseUrl":"The SMS system is down, back up the open-source system so we can back up the SMS system!","LicenseInformationOrigin":0},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Copyright":"If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!","ValidationErrors":[{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"},{"Error":"Gerald","Context":"https://vidal.com"},{"Error":"Lucio","Context":"http://clemmie.info"}],"LicenseUrl":"The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!","LicenseInformationOrigin":4},{"PackageId":"Global Optimization Architect","PackageVersion":"4.8.0","PackageProjectUrl":"https://gaylord.name","Copyright":"If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!","ValidationErrors":[{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"}],"LicenseUrl":"Use the multi-byte SAS driver, then you can bypass the multi-byte driver!","LicenseInformationOrigin":0},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Regional Paradigm Assistant","PackageVersion":"9.8.0","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"LicenseUrl":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"},{"Error":"Sandra","Context":"https://emil.info"},{"Error":"Dayana","Context":"https://leila.info"},{"Error":"Micah","Context":"http://darien.com"},{"Error":"Ethel","Context":"http://shakira.net"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Data Director","PackageVersion":"8.6.8","PackageProjectUrl":"https://timothy.info","Copyright":"We need to back up the primary SMTP circuit!","ValidationErrors":[{"Error":"Kirsten","Context":"http://madisyn.com"},{"Error":"Murray","Context":"https://destinee.com"},{"Error":"Emanuel","Context":"https://keely.info"},{"Error":"Obie","Context":"https://caleigh.net"},{"Error":"Albin","Context":"http://flavie.com"},{"Error":"Lavonne","Context":"http://kaitlyn.com"},{"Error":"Osborne","Context":"https://joesph.name"},{"Error":"Michael","Context":"https://kali.com"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Usability Producer","PackageVersion":"9.7.6","ValidationErrors":[{"Error":"Jett","Context":"https://randal.biz"},{"Error":"Leif","Context":"http://chaz.name"},{"Error":"Tristian","Context":"http://susie.com"},{"Error":"Carmelo","Context":"https://kariane.com"},{"Error":"Sofia","Context":"http://daphnee.name"},{"Error":"Nedra","Context":"http://orland.info"},{"Error":"Hilton","Context":"http://shany.info"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","Copyright":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseUrl":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Quality Officer","PackageVersion":"8.9.2","PackageProjectUrl":"https://danika.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Human Accounts Executive","PackageVersion":"7.6.7","PackageProjectUrl":"http://kristin.net","Copyright":"You can\u0027t connect the interface without backing up the optical SMTP interface!","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"License":"Use the auxiliary PNG interface, then you can generate the auxiliary interface!","LicenseInformationOrigin":2},{"PackageId":"Lead Integration Engineer","PackageVersion":"8.7.4","PackageProjectUrl":"http://jackeline.biz","ValidationErrors":[{"Error":"Reanna","Context":"http://buck.net"},{"Error":"Christine","Context":"http://demarco.name"},{"Error":"Marge","Context":"http://astrid.net"},{"Error":"Charlene","Context":"http://rod.net"}],"LicenseUrl":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..7300001c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..13cd9adf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..5773d636 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Product Usability Coordinator","PackageVersion":"5.4.7","Copyright":"If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive!","License":"The GB panel is down, synthesize the neural panel so we can synthesize the GB panel!","LicenseUrl":"You can\u0027t copy the system without indexing the virtual XSS system!","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Direct Usability Analyst","PackageVersion":"3.4.8","PackageProjectUrl":"https://maritza.com","Copyright":"The FTP program is down, override the digital program so we can override the FTP program!","License":"hacking the protocol won\u0027t do anything, we need to bypass the back-end SDD protocol!","LicenseUrl":"Try to quantify the EXE program, maybe it will quantify the auxiliary program!","LicenseInformationOrigin":4},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Directives Officer","PackageVersion":"5.8.8","PackageProjectUrl":"http://rafaela.net","Copyright":"If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip!","LicenseUrl":"parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Accountability Engineer","PackageVersion":"3.1.8","PackageProjectUrl":"https://gerson.com","Copyright":"I\u0027ll back up the back-end JSON card, that should card the JSON card!","LicenseUrl":"Use the online RAM program, then you can generate the online program!","LicenseInformationOrigin":1},{"PackageId":"Principal Solutions Facilitator","PackageVersion":"7.1.5","LicenseUrl":"The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel!","LicenseInformationOrigin":4},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Copyright":"The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall!","LicenseInformationOrigin":1},{"PackageId":"Internal Program Administrator","PackageVersion":"0.3.5","PackageProjectUrl":"http://viviane.com","Copyright":"The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth!","License":"We need to navigate the multi-byte PNG application!","LicenseUrl":"The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive!","LicenseInformationOrigin":0},{"PackageId":"District Configuration Administrator","PackageVersion":"8.4.4","PackageProjectUrl":"https://david.name","LicenseUrl":"The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter!","LicenseInformationOrigin":1},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","Copyright":"Use the mobile SCSI bus, then you can program the mobile bus!","License":"We need to compress the primary GB array!","LicenseInformationOrigin":4},{"PackageId":"Regional Configuration Engineer","PackageVersion":"7.3.8","PackageProjectUrl":"http://roman.org","License":"Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!","LicenseUrl":"You can\u0027t reboot the matrix without navigating the optical SDD matrix!","LicenseInformationOrigin":0},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Copyright":"I\u0027ll hack the optical COM alarm, that should alarm the COM alarm!","LicenseInformationOrigin":3},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","Copyright":"Try to compress the SMS bus, maybe it will compress the bluetooth bus!","LicenseUrl":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":3},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseUrl":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Lead Factors Designer","PackageVersion":"0.9.2","License":"You can\u0027t quantify the bandwidth without calculating the online RAM bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Creative Designer","PackageVersion":"7.5.8","PackageProjectUrl":"http://daniela.name","Copyright":"The GB program is down, program the back-end program so we can program the GB program!","License":"The XML system is down, hack the bluetooth system so we can hack the XML system!","LicenseInformationOrigin":0},{"PackageId":"District Data Executive","PackageVersion":"9.4.3","LicenseUrl":"The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter!","LicenseInformationOrigin":0},{"PackageId":"Product Tactics Technician","PackageVersion":"3.8.3","PackageProjectUrl":"https://jewel.name","License":"If we index the protocol, we can get to the FTP protocol through the online FTP protocol!","LicenseUrl":"Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!","LicenseInformationOrigin":4},{"PackageId":"Principal Branding Assistant","PackageVersion":"8.2.6","Copyright":"We need to hack the auxiliary COM hard drive!","License":"Use the multi-byte JSON panel, then you can bypass the multi-byte panel!","LicenseUrl":"If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Quality Director","PackageVersion":"4.9.9","PackageProjectUrl":"http://jesse.com","LicenseInformationOrigin":2},{"PackageId":"Legacy Interactions Analyst","PackageVersion":"3.0.8","License":"hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!","LicenseUrl":"connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!","LicenseInformationOrigin":1},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Future Marketing Technician","PackageVersion":"7.6.7","PackageProjectUrl":"http://abbey.biz","LicenseUrl":"overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!","LicenseInformationOrigin":2},{"PackageId":"International Data Associate","PackageVersion":"6.4.8","License":"If we navigate the array, we can get to the SQL array through the 1080p SQL array!","LicenseUrl":"You can\u0027t generate the bandwidth without parsing the mobile EXE bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Corporate Quality Planner","PackageVersion":"6.6.3","Copyright":"The PCI driver is down, parse the neural driver so we can parse the PCI driver!","License":"The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!","LicenseUrl":"You can\u0027t transmit the sensor without connecting the digital THX sensor!","LicenseInformationOrigin":3},{"PackageId":"Corporate Implementation Technician","PackageVersion":"2.8.4","Copyright":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseUrl":"If we compress the protocol, we can get to the COM protocol through the mobile COM protocol!","LicenseInformationOrigin":1},{"PackageId":"District Implementation Orchestrator","PackageVersion":"0.1.4","License":"I\u0027ll synthesize the cross-platform CSS panel, that should panel the CSS panel!","LicenseUrl":"You can\u0027t navigate the panel without connecting the optical PNG panel!","LicenseInformationOrigin":1},{"PackageId":"Lead Intranet Director","PackageVersion":"9.2.4","PackageProjectUrl":"https://dane.name","Copyright":"If we parse the driver, we can get to the GB driver through the neural GB driver!","LicenseUrl":"You can\u0027t parse the bandwidth without transmitting the open-source USB bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Group Producer","PackageVersion":"5.9.5","PackageProjectUrl":"https://sonny.com","License":"We need to hack the multi-byte EXE bus!","LicenseUrl":"If we connect the program, we can get to the SQL program through the digital SQL program!","LicenseInformationOrigin":2},{"PackageId":"Future Accountability Officer","PackageVersion":"2.5.3","PackageProjectUrl":"http://henderson.biz","LicenseInformationOrigin":2},{"PackageId":"Senior Communications Director","PackageVersion":"3.1.0","Copyright":"I\u0027ll quantify the neural SCSI port, that should port the SCSI port!","LicenseInformationOrigin":0},{"PackageId":"Principal Intranet Manager","PackageVersion":"3.8.8","LicenseInformationOrigin":0},{"PackageId":"Direct Creative Planner","PackageVersion":"9.7.2","Copyright":"bypassing the matrix won\u0027t do anything, we need to copy the wireless PCI matrix!","License":"Try to connect the TCP circuit, maybe it will connect the back-end circuit!","LicenseUrl":"synthesizing the circuit won\u0027t do anything, we need to override the neural XML circuit!","LicenseInformationOrigin":2},{"PackageId":"International Data Coordinator","PackageVersion":"1.7.7","LicenseUrl":"connecting the system won\u0027t do anything, we need to navigate the solid state HDD system!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Division Agent","PackageVersion":"4.2.8","PackageProjectUrl":"https://camilla.info","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Internal Data Designer","PackageVersion":"9.5.2","PackageProjectUrl":"https://liana.com","Copyright":"The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive!","LicenseUrl":"hacking the card won\u0027t do anything, we need to hack the neural COM card!","LicenseInformationOrigin":2},{"PackageId":"Customer Optimization Engineer","PackageVersion":"3.9.7","Copyright":"We need to override the auxiliary AGP firewall!","License":"The JBOD hard drive is down, copy the wireless hard drive so we can copy the JBOD hard drive!","LicenseUrl":"If we synthesize the bus, we can get to the EXE bus through the online EXE bus!","LicenseInformationOrigin":3},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Copyright":"Use the solid state HTTP microchip, then you can back up the solid state microchip!","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseUrl":"The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!","LicenseInformationOrigin":2},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Copyright":"We need to bypass the wireless PNG bus!","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Copyright":"The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":0},{"PackageId":"Senior Integration Engineer","PackageVersion":"4.4.3","LicenseInformationOrigin":1},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"Forward Data Administrator","PackageVersion":"9.0.6","PackageProjectUrl":"https://serenity.info","License":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseUrl":"I\u0027ll program the multi-byte AI transmitter, that should transmitter the AI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Future Solutions Officer","PackageVersion":"3.3.5","Copyright":"Use the online IB protocol, then you can back up the online protocol!","License":"You can\u0027t override the hard drive without bypassing the mobile TCP hard drive!","LicenseInformationOrigin":2},{"PackageId":"Direct Factors Representative","PackageVersion":"0.5.2","License":"You can\u0027t override the bandwidth without navigating the auxiliary ADP bandwidth!","LicenseUrl":"backing up the system won\u0027t do anything, we need to synthesize the digital AI system!","LicenseInformationOrigin":4},{"PackageId":"Forward Web Assistant","PackageVersion":"5.9.6","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":4},{"PackageId":"Principal Accounts Officer","PackageVersion":"2.1.8","Copyright":"Try to copy the HTTP capacitor, maybe it will copy the primary capacitor!","License":"Try to calculate the SSL program, maybe it will calculate the multi-byte program!","LicenseInformationOrigin":4},{"PackageId":"Legacy Configuration Coordinator","PackageVersion":"2.7.5","License":"connecting the panel won\u0027t do anything, we need to bypass the wireless AGP panel!","LicenseInformationOrigin":2},{"PackageId":"District Intranet Engineer","PackageVersion":"7.5.5","License":"If we navigate the feed, we can get to the JSON feed through the back-end JSON feed!","LicenseUrl":"Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol!","LicenseInformationOrigin":2},{"PackageId":"Product Assurance Facilitator","PackageVersion":"3.5.9","LicenseInformationOrigin":3},{"PackageId":"Forward Infrastructure Developer","PackageVersion":"7.5.6","Copyright":"You can\u0027t index the circuit without copying the auxiliary RSS circuit!","License":"Try to override the SCSI microchip, maybe it will override the haptic microchip!","LicenseUrl":"programming the monitor won\u0027t do anything, we need to parse the online XML monitor!","LicenseInformationOrigin":2},{"PackageId":"Global Markets Director","PackageVersion":"3.4.9","License":"The RAM card is down, override the open-source card so we can override the RAM card!","LicenseInformationOrigin":2},{"PackageId":"Legacy Research Associate","PackageVersion":"9.9.5","PackageProjectUrl":"https://hildegard.name","LicenseUrl":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Direct Data Designer","PackageVersion":"8.4.8","Copyright":"We need to transmit the virtual JSON bus!","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseUrl":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Human Response Executive","PackageVersion":"6.4.4","PackageProjectUrl":"https://maida.org","License":"If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix!","LicenseInformationOrigin":2},{"PackageId":"Regional Security Engineer","PackageVersion":"5.8.4","Copyright":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Corporate Tactics Strategist","PackageVersion":"9.9.9","Copyright":"generating the matrix won\u0027t do anything, we need to parse the solid state GB matrix!","LicenseUrl":"copying the alarm won\u0027t do anything, we need to index the open-source TCP alarm!","LicenseInformationOrigin":3},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"We need to synthesize the cross-platform SMS circuit!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":2},{"PackageId":"Corporate Identity Coordinator","PackageVersion":"9.8.3","LicenseUrl":"If we navigate the bus, we can get to the HDD bus through the primary HDD bus!","LicenseInformationOrigin":1},{"PackageId":"Human Division Agent","PackageVersion":"2.2.7","PackageProjectUrl":"https://laurence.net","Copyright":"You can\u0027t navigate the port without programming the cross-platform ADP port!","LicenseUrl":"The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","Copyright":"Try to override the HDD pixel, maybe it will override the bluetooth pixel!","License":"We need to index the optical HTTP application!","LicenseUrl":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":2},{"PackageId":"Human Configuration Assistant","PackageVersion":"0.1.1","PackageProjectUrl":"http://frederick.com","Copyright":"parsing the driver won\u0027t do anything, we need to program the auxiliary IB driver!","License":"I\u0027ll bypass the solid state SMS system, that should system the SMS system!","LicenseInformationOrigin":4},{"PackageId":"Senior Identity Designer","PackageVersion":"9.9.3","PackageProjectUrl":"https://devyn.info","Copyright":"You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!","LicenseInformationOrigin":3},{"PackageId":"Forward Optimization Architect","PackageVersion":"8.7.9","PackageProjectUrl":"https://kyle.net","Copyright":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","LicenseInformationOrigin":4},{"PackageId":"Senior Creative Analyst","PackageVersion":"5.2.9","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseUrl":"If we synthesize the port, we can get to the ADP port through the neural ADP port!","LicenseInformationOrigin":2},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Copyright":"If we reboot the system, we can get to the SQL system through the mobile SQL system!","LicenseInformationOrigin":3},{"PackageId":"Regional Communications Officer","PackageVersion":"3.3.2","PackageProjectUrl":"https://cortez.net","LicenseUrl":"We need to calculate the redundant THX feed!","LicenseInformationOrigin":4},{"PackageId":"Senior Metrics Assistant","PackageVersion":"8.7.4","Copyright":"If we compress the panel, we can get to the HDD panel through the digital HDD panel!","LicenseUrl":"Use the solid state IB interface, then you can override the solid state interface!","LicenseInformationOrigin":2},{"PackageId":"Direct Functionality Representative","PackageVersion":"9.9.2","Copyright":"We need to bypass the multi-byte ADP panel!","License":"You can\u0027t navigate the capacitor without bypassing the multi-byte JSON capacitor!","LicenseUrl":"Try to quantify the COM feed, maybe it will quantify the multi-byte feed!","LicenseInformationOrigin":3},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","Copyright":"Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor!","LicenseInformationOrigin":1},{"PackageId":"Internal Factors Designer","PackageVersion":"1.9.6","LicenseInformationOrigin":1},{"PackageId":"Future Interactions Facilitator","PackageVersion":"7.6.9","LicenseUrl":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Functionality Strategist","PackageVersion":"5.8.0","PackageProjectUrl":"http://filiberto.net","License":"Use the digital HTTP card, then you can reboot the digital card!","LicenseUrl":"The CSS port is down, quantify the virtual port so we can quantify the CSS port!","LicenseInformationOrigin":1},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"Try to program the CSS circuit, maybe it will program the auxiliary circuit!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":3},{"PackageId":"Forward Factors Director","PackageVersion":"5.7.8","Copyright":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":0},{"PackageId":"Central Marketing Orchestrator","PackageVersion":"3.3.1","PackageProjectUrl":"https://brice.net","Copyright":"We need to connect the bluetooth RSS application!","LicenseUrl":"Try to parse the IB driver, maybe it will parse the 1080p driver!","LicenseInformationOrigin":4},{"PackageId":"National Functionality Orchestrator","PackageVersion":"3.5.0","PackageProjectUrl":"https://gina.name","Copyright":"If we quantify the feed, we can get to the RAM feed through the neural RAM feed!","License":"If we quantify the array, we can get to the RAM array through the virtual RAM array!","LicenseUrl":"overriding the card won\u0027t do anything, we need to hack the auxiliary HTTP card!","LicenseInformationOrigin":4},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"Corporate Group Planner","PackageVersion":"9.2.2","Copyright":"We need to reboot the virtual RSS alarm!","LicenseInformationOrigin":3},{"PackageId":"Investor Accountability Officer","PackageVersion":"2.4.3","Copyright":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","LicenseUrl":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseInformationOrigin":2},{"PackageId":"Corporate Infrastructure Executive","PackageVersion":"4.8.1","PackageProjectUrl":"https://justice.info","Copyright":"Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!","LicenseInformationOrigin":4},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":2},{"PackageId":"Regional Implementation Technician","PackageVersion":"8.8.3","LicenseInformationOrigin":3},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","LicenseUrl":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":2},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","LicenseUrl":"Try to compress the TCP microchip, maybe it will compress the auxiliary microchip!","LicenseInformationOrigin":0},{"PackageId":"Forward Communications Engineer","PackageVersion":"4.5.2","License":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"District Implementation Executive","PackageVersion":"3.9.4","PackageProjectUrl":"http://fae.org","LicenseInformationOrigin":4},{"PackageId":"Central Creative Analyst","PackageVersion":"3.6.4","LicenseUrl":"programming the driver won\u0027t do anything, we need to calculate the primary SMTP driver!","LicenseInformationOrigin":4},{"PackageId":"Legacy Infrastructure Producer","PackageVersion":"1.1.2","LicenseUrl":"If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit!","LicenseInformationOrigin":2},{"PackageId":"Central Marketing Assistant","PackageVersion":"9.5.8","PackageProjectUrl":"http://julia.biz","License":"I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!","LicenseUrl":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Security Developer","PackageVersion":"0.8.7","PackageProjectUrl":"https://adan.net","License":"You can\u0027t back up the array without parsing the haptic CSS array!","LicenseInformationOrigin":1},{"PackageId":"Direct Web Orchestrator","PackageVersion":"1.9.1","PackageProjectUrl":"https://kade.com","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","License":"You can\u0027t copy the alarm without synthesizing the 1080p IB alarm!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Applications Producer","PackageVersion":"0.4.7","PackageProjectUrl":"http://horace.com","License":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseUrl":"If we program the array, we can get to the JBOD array through the primary JBOD array!","LicenseInformationOrigin":1},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":3},{"PackageId":"International Accounts Liaison","PackageVersion":"5.6.7","Copyright":"transmitting the port won\u0027t do anything, we need to override the haptic JSON port!","License":"We need to program the virtual SCSI circuit!","LicenseUrl":"We need to generate the auxiliary GB hard drive!","LicenseInformationOrigin":0},{"PackageId":"Human Communications Supervisor","PackageVersion":"6.0.1","PackageProjectUrl":"http://ethan.name","Copyright":"I\u0027ll override the neural XML application, that should application the XML application!","License":"Use the cross-platform SAS feed, then you can bypass the cross-platform feed!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..3f972fd7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Copyright":"The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Direct Creative Planner","PackageVersion":"9.7.2","Copyright":"bypassing the matrix won\u0027t do anything, we need to copy the wireless PCI matrix!","License":"Try to connect the TCP circuit, maybe it will connect the back-end circuit!","LicenseUrl":"synthesizing the circuit won\u0027t do anything, we need to override the neural XML circuit!","LicenseInformationOrigin":2},{"PackageId":"District Data Executive","PackageVersion":"9.4.3","LicenseUrl":"The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter!","LicenseInformationOrigin":0},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Copyright":"The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall!","LicenseInformationOrigin":1},{"PackageId":"Corporate Quality Planner","PackageVersion":"6.6.3","Copyright":"The PCI driver is down, parse the neural driver so we can parse the PCI driver!","License":"The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!","LicenseUrl":"You can\u0027t transmit the sensor without connecting the digital THX sensor!","LicenseInformationOrigin":3},{"PackageId":"Forward Communications Engineer","PackageVersion":"4.5.2","License":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Accountability Engineer","PackageVersion":"3.1.8","PackageProjectUrl":"https://gerson.com","Copyright":"I\u0027ll back up the back-end JSON card, that should card the JSON card!","LicenseUrl":"Use the online RAM program, then you can generate the online program!","LicenseInformationOrigin":1},{"PackageId":"International Data Coordinator","PackageVersion":"1.7.7","LicenseUrl":"connecting the system won\u0027t do anything, we need to navigate the solid state HDD system!","LicenseInformationOrigin":2},{"PackageId":"International Assurance Executive","PackageVersion":"2.8.5","PackageProjectUrl":"http://antonina.com","Copyright":"We need to parse the optical FTP driver!","ValidationErrors":[{"Error":"Alvah","Context":"http://otha.name"},{"Error":"Natasha","Context":"https://nyah.com"},{"Error":"Oliver","Context":"http://ettie.biz"},{"Error":"Lonny","Context":"https://onie.org"},{"Error":"Cassie","Context":"http://solon.net"},{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"}],"License":"The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!","LicenseInformationOrigin":3},{"PackageId":"Product Assurance Facilitator","PackageVersion":"3.5.9","LicenseInformationOrigin":3},{"PackageId":"Forward Infrastructure Developer","PackageVersion":"7.5.6","Copyright":"You can\u0027t index the circuit without copying the auxiliary RSS circuit!","License":"Try to override the SCSI microchip, maybe it will override the haptic microchip!","LicenseUrl":"programming the monitor won\u0027t do anything, we need to parse the online XML monitor!","LicenseInformationOrigin":2},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Product Usability Coordinator","PackageVersion":"5.4.7","Copyright":"If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive!","License":"The GB panel is down, synthesize the neural panel so we can synthesize the GB panel!","LicenseUrl":"You can\u0027t copy the system without indexing the virtual XSS system!","LicenseInformationOrigin":4},{"PackageId":"Human Accounts Executive","PackageVersion":"7.6.7","PackageProjectUrl":"http://kristin.net","Copyright":"You can\u0027t connect the interface without backing up the optical SMTP interface!","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"License":"Use the auxiliary PNG interface, then you can generate the auxiliary interface!","LicenseInformationOrigin":2},{"PackageId":"Future Accountability Officer","PackageVersion":"2.5.3","PackageProjectUrl":"http://henderson.biz","LicenseInformationOrigin":2},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","Copyright":"Try to override the HDD pixel, maybe it will override the bluetooth pixel!","License":"We need to index the optical HTTP application!","LicenseUrl":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":2},{"PackageId":"Internal Program Administrator","PackageVersion":"0.3.5","PackageProjectUrl":"http://viviane.com","Copyright":"The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth!","License":"We need to navigate the multi-byte PNG application!","LicenseUrl":"The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive!","LicenseInformationOrigin":0},{"PackageId":"Legacy Infrastructure Producer","PackageVersion":"1.1.2","LicenseUrl":"If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit!","LicenseInformationOrigin":2},{"PackageId":"Legacy Interactions Analyst","PackageVersion":"3.0.8","License":"hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!","LicenseUrl":"connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Division Agent","PackageVersion":"4.2.8","PackageProjectUrl":"https://camilla.info","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Investor Accountability Officer","PackageVersion":"2.4.3","Copyright":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","LicenseUrl":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseInformationOrigin":2},{"PackageId":"District Implementation Executive","PackageVersion":"3.9.4","PackageProjectUrl":"http://fae.org","LicenseInformationOrigin":4},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Creative Designer","PackageVersion":"7.5.8","PackageProjectUrl":"http://daniela.name","Copyright":"The GB program is down, program the back-end program so we can program the GB program!","License":"The XML system is down, hack the bluetooth system so we can hack the XML system!","LicenseInformationOrigin":0},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"Try to program the CSS circuit, maybe it will program the auxiliary circuit!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":3},{"PackageId":"Lead Intranet Director","PackageVersion":"9.2.4","PackageProjectUrl":"https://dane.name","Copyright":"If we parse the driver, we can get to the GB driver through the neural GB driver!","LicenseUrl":"You can\u0027t parse the bandwidth without transmitting the open-source USB bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Applications Producer","PackageVersion":"0.4.7","PackageProjectUrl":"http://horace.com","License":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseUrl":"If we program the array, we can get to the JBOD array through the primary JBOD array!","LicenseInformationOrigin":1},{"PackageId":"District Intranet Engineer","PackageVersion":"7.5.5","License":"If we navigate the feed, we can get to the JSON feed through the back-end JSON feed!","LicenseUrl":"Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol!","LicenseInformationOrigin":2},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":3},{"PackageId":"Global Optimization Architect","PackageVersion":"4.8.0","PackageProjectUrl":"https://gaylord.name","Copyright":"If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!","ValidationErrors":[{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"}],"LicenseUrl":"Use the multi-byte SAS driver, then you can bypass the multi-byte driver!","LicenseInformationOrigin":0},{"PackageId":"Central Creative Analyst","PackageVersion":"3.6.4","LicenseUrl":"programming the driver won\u0027t do anything, we need to calculate the primary SMTP driver!","LicenseInformationOrigin":4},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"},{"Error":"Sandra","Context":"https://emil.info"},{"Error":"Dayana","Context":"https://leila.info"},{"Error":"Micah","Context":"http://darien.com"},{"Error":"Ethel","Context":"http://shakira.net"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Forward Web Assistant","PackageVersion":"5.9.6","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Data Director","PackageVersion":"8.6.8","PackageProjectUrl":"https://timothy.info","Copyright":"We need to back up the primary SMTP circuit!","ValidationErrors":[{"Error":"Kirsten","Context":"http://madisyn.com"},{"Error":"Murray","Context":"https://destinee.com"},{"Error":"Emanuel","Context":"https://keely.info"},{"Error":"Obie","Context":"https://caleigh.net"},{"Error":"Albin","Context":"http://flavie.com"},{"Error":"Lavonne","Context":"http://kaitlyn.com"},{"Error":"Osborne","Context":"https://joesph.name"},{"Error":"Michael","Context":"https://kali.com"}],"LicenseInformationOrigin":4},{"PackageId":"Direct Web Orchestrator","PackageVersion":"1.9.1","PackageProjectUrl":"https://kade.com","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","License":"You can\u0027t copy the alarm without synthesizing the 1080p IB alarm!","LicenseInformationOrigin":4},{"PackageId":"Senior Creative Analyst","PackageVersion":"5.2.9","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseUrl":"If we synthesize the port, we can get to the ADP port through the neural ADP port!","LicenseInformationOrigin":2},{"PackageId":"Corporate Infrastructure Executive","PackageVersion":"4.8.1","PackageProjectUrl":"https://justice.info","Copyright":"Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!","LicenseInformationOrigin":4},{"PackageId":"Corporate Implementation Technician","PackageVersion":"2.8.4","Copyright":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseUrl":"If we compress the protocol, we can get to the COM protocol through the mobile COM protocol!","LicenseInformationOrigin":1},{"PackageId":"Forward Factors Director","PackageVersion":"5.7.8","Copyright":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":0},{"PackageId":"International Accounts Liaison","PackageVersion":"5.6.7","Copyright":"transmitting the port won\u0027t do anything, we need to override the haptic JSON port!","License":"We need to program the virtual SCSI circuit!","LicenseUrl":"We need to generate the auxiliary GB hard drive!","LicenseInformationOrigin":0},{"PackageId":"Principal Branding Assistant","PackageVersion":"8.2.6","Copyright":"We need to hack the auxiliary COM hard drive!","License":"Use the multi-byte JSON panel, then you can bypass the multi-byte panel!","LicenseUrl":"If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!","LicenseInformationOrigin":0},{"PackageId":"Direct Data Designer","PackageVersion":"8.4.8","Copyright":"We need to transmit the virtual JSON bus!","LicenseInformationOrigin":2},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Candice","Context":"http://linnea.com"},{"Error":"Everardo","Context":"http://daryl.net"},{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"}],"LicenseUrl":"The SMS system is down, back up the open-source system so we can back up the SMS system!","LicenseInformationOrigin":0},{"PackageId":"Regional Configuration Engineer","PackageVersion":"7.3.8","PackageProjectUrl":"http://roman.org","License":"Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!","LicenseUrl":"You can\u0027t reboot the matrix without navigating the optical SDD matrix!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Group Producer","PackageVersion":"5.9.5","PackageProjectUrl":"https://sonny.com","License":"We need to hack the multi-byte EXE bus!","LicenseUrl":"If we connect the program, we can get to the SQL program through the digital SQL program!","LicenseInformationOrigin":2},{"PackageId":"Future Marketing Technician","PackageVersion":"7.6.7","PackageProjectUrl":"http://abbey.biz","LicenseUrl":"overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!","LicenseInformationOrigin":2},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":2},{"PackageId":"Principal Intranet Manager","PackageVersion":"3.8.8","LicenseInformationOrigin":0},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Copyright":"I\u0027ll hack the optical COM alarm, that should alarm the COM alarm!","LicenseInformationOrigin":3},{"PackageId":"Human Response Executive","PackageVersion":"6.4.4","PackageProjectUrl":"https://maida.org","License":"If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix!","LicenseInformationOrigin":2},{"PackageId":"Future Interactions Facilitator","PackageVersion":"7.6.9","LicenseUrl":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":0},{"PackageId":"Internal Data Designer","PackageVersion":"9.5.2","PackageProjectUrl":"https://liana.com","Copyright":"The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive!","LicenseUrl":"hacking the card won\u0027t do anything, we need to hack the neural COM card!","LicenseInformationOrigin":2},{"PackageId":"Principal Accounts Officer","PackageVersion":"2.1.8","Copyright":"Try to copy the HTTP capacitor, maybe it will copy the primary capacitor!","License":"Try to calculate the SSL program, maybe it will calculate the multi-byte program!","LicenseInformationOrigin":4},{"PackageId":"Legacy Configuration Coordinator","PackageVersion":"2.7.5","License":"connecting the panel won\u0027t do anything, we need to bypass the wireless AGP panel!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Security Developer","PackageVersion":"0.8.7","PackageProjectUrl":"https://adan.net","License":"You can\u0027t back up the array without parsing the haptic CSS array!","LicenseInformationOrigin":1},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseUrl":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Investor Usability Producer","PackageVersion":"9.7.6","ValidationErrors":[{"Error":"Jett","Context":"https://randal.biz"},{"Error":"Leif","Context":"http://chaz.name"},{"Error":"Tristian","Context":"http://susie.com"},{"Error":"Carmelo","Context":"https://kariane.com"},{"Error":"Sofia","Context":"http://daphnee.name"},{"Error":"Nedra","Context":"http://orland.info"},{"Error":"Hilton","Context":"http://shany.info"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","Copyright":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"LicenseInformationOrigin":0},{"PackageId":"District Configuration Administrator","PackageVersion":"8.4.4","PackageProjectUrl":"https://david.name","LicenseUrl":"The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","LicenseUrl":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Quality Director","PackageVersion":"4.9.9","PackageProjectUrl":"http://jesse.com","LicenseInformationOrigin":2},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Copyright":"If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!","ValidationErrors":[{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"},{"Error":"Gerald","Context":"https://vidal.com"},{"Error":"Lucio","Context":"http://clemmie.info"}],"LicenseUrl":"The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Directives Officer","PackageVersion":"5.8.8","PackageProjectUrl":"http://rafaela.net","Copyright":"If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip!","LicenseUrl":"parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!","LicenseInformationOrigin":4},{"PackageId":"Customer Optimization Engineer","PackageVersion":"3.9.7","Copyright":"We need to override the auxiliary AGP firewall!","License":"The JBOD hard drive is down, copy the wireless hard drive so we can copy the JBOD hard drive!","LicenseUrl":"If we synthesize the bus, we can get to the EXE bus through the online EXE bus!","LicenseInformationOrigin":3},{"PackageId":"Global Markets Director","PackageVersion":"3.4.9","License":"The RAM card is down, override the open-source card so we can override the RAM card!","LicenseInformationOrigin":2},{"PackageId":"Future Solutions Officer","PackageVersion":"3.3.5","Copyright":"Use the online IB protocol, then you can back up the online protocol!","License":"You can\u0027t override the hard drive without bypassing the mobile TCP hard drive!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","Copyright":"Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor!","LicenseInformationOrigin":1},{"PackageId":"Regional Security Engineer","PackageVersion":"5.8.4","Copyright":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"International Data Associate","PackageVersion":"6.4.8","License":"If we navigate the array, we can get to the SQL array through the 1080p SQL array!","LicenseUrl":"You can\u0027t generate the bandwidth without parsing the mobile EXE bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseUrl":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Senior Metrics Assistant","PackageVersion":"8.7.4","Copyright":"If we compress the panel, we can get to the HDD panel through the digital HDD panel!","LicenseUrl":"Use the solid state IB interface, then you can override the solid state interface!","LicenseInformationOrigin":2},{"PackageId":"Forward Data Administrator","PackageVersion":"9.0.6","PackageProjectUrl":"https://serenity.info","License":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseUrl":"I\u0027ll program the multi-byte AI transmitter, that should transmitter the AI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Senior Identity Designer","PackageVersion":"9.9.3","PackageProjectUrl":"https://devyn.info","Copyright":"You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!","LicenseInformationOrigin":3},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","Copyright":"Use the mobile SCSI bus, then you can program the mobile bus!","License":"We need to compress the primary GB array!","LicenseInformationOrigin":4},{"PackageId":"Regional Communications Officer","PackageVersion":"3.3.2","PackageProjectUrl":"https://cortez.net","LicenseUrl":"We need to calculate the redundant THX feed!","LicenseInformationOrigin":4},{"PackageId":"Human Configuration Assistant","PackageVersion":"0.1.1","PackageProjectUrl":"http://frederick.com","Copyright":"parsing the driver won\u0027t do anything, we need to program the auxiliary IB driver!","License":"I\u0027ll bypass the solid state SMS system, that should system the SMS system!","LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","Copyright":"Try to compress the SMS bus, maybe it will compress the bluetooth bus!","LicenseUrl":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":3},{"PackageId":"Lead Integration Engineer","PackageVersion":"8.7.4","PackageProjectUrl":"http://jackeline.biz","ValidationErrors":[{"Error":"Reanna","Context":"http://buck.net"},{"Error":"Christine","Context":"http://demarco.name"},{"Error":"Marge","Context":"http://astrid.net"},{"Error":"Charlene","Context":"http://rod.net"}],"LicenseUrl":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":2},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Copyright":"If we reboot the system, we can get to the SQL system through the mobile SQL system!","LicenseInformationOrigin":3},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":3},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","LicenseUrl":"Try to compress the TCP microchip, maybe it will compress the auxiliary microchip!","LicenseInformationOrigin":0},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Senior Integration Engineer","PackageVersion":"4.4.3","LicenseInformationOrigin":1},{"PackageId":"Forward Optimization Architect","PackageVersion":"8.7.9","PackageProjectUrl":"https://kyle.net","Copyright":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Quality Officer","PackageVersion":"8.9.2","PackageProjectUrl":"https://danika.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Central Marketing Assistant","PackageVersion":"9.5.8","PackageProjectUrl":"http://julia.biz","License":"I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!","LicenseUrl":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"National Functionality Orchestrator","PackageVersion":"3.5.0","PackageProjectUrl":"https://gina.name","Copyright":"If we quantify the feed, we can get to the RAM feed through the neural RAM feed!","License":"If we quantify the array, we can get to the RAM array through the virtual RAM array!","LicenseUrl":"overriding the card won\u0027t do anything, we need to hack the auxiliary HTTP card!","LicenseInformationOrigin":4},{"PackageId":"Corporate Group Planner","PackageVersion":"9.2.2","Copyright":"We need to reboot the virtual RSS alarm!","LicenseInformationOrigin":3},{"PackageId":"Corporate Identity Coordinator","PackageVersion":"9.8.3","LicenseUrl":"If we navigate the bus, we can get to the HDD bus through the primary HDD bus!","LicenseInformationOrigin":1},{"PackageId":"Senior Communications Director","PackageVersion":"3.1.0","Copyright":"I\u0027ll quantify the neural SCSI port, that should port the SCSI port!","LicenseInformationOrigin":0},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"We need to synthesize the cross-platform SMS circuit!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":2},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Copyright":"Use the solid state HTTP microchip, then you can back up the solid state microchip!","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseUrl":"The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!","LicenseInformationOrigin":2},{"PackageId":"Corporate Tactics Strategist","PackageVersion":"9.9.9","Copyright":"generating the matrix won\u0027t do anything, we need to parse the solid state GB matrix!","LicenseUrl":"copying the alarm won\u0027t do anything, we need to index the open-source TCP alarm!","LicenseInformationOrigin":3},{"PackageId":"District Implementation Orchestrator","PackageVersion":"0.1.4","License":"I\u0027ll synthesize the cross-platform CSS panel, that should panel the CSS panel!","LicenseUrl":"You can\u0027t navigate the panel without connecting the optical PNG panel!","LicenseInformationOrigin":1},{"PackageId":"Human Division Agent","PackageVersion":"2.2.7","PackageProjectUrl":"https://laurence.net","Copyright":"You can\u0027t navigate the port without programming the cross-platform ADP port!","LicenseUrl":"The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor!","LicenseInformationOrigin":0},{"PackageId":"Lead Factors Designer","PackageVersion":"0.9.2","License":"You can\u0027t quantify the bandwidth without calculating the online RAM bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Central Marketing Orchestrator","PackageVersion":"3.3.1","PackageProjectUrl":"https://brice.net","Copyright":"We need to connect the bluetooth RSS application!","LicenseUrl":"Try to parse the IB driver, maybe it will parse the 1080p driver!","LicenseInformationOrigin":4},{"PackageId":"Human Communications Supervisor","PackageVersion":"6.0.1","PackageProjectUrl":"http://ethan.name","Copyright":"I\u0027ll override the neural XML application, that should application the XML application!","License":"Use the cross-platform SAS feed, then you can bypass the cross-platform feed!","LicenseInformationOrigin":4},{"PackageId":"Direct Functionality Representative","PackageVersion":"9.9.2","Copyright":"We need to bypass the multi-byte ADP panel!","License":"You can\u0027t navigate the capacitor without bypassing the multi-byte JSON capacitor!","LicenseUrl":"Try to quantify the COM feed, maybe it will quantify the multi-byte feed!","LicenseInformationOrigin":3},{"PackageId":"Regional Paradigm Assistant","PackageVersion":"9.8.0","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"LicenseUrl":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Internal Factors Designer","PackageVersion":"1.9.6","LicenseInformationOrigin":1},{"PackageId":"Dynamic Functionality Strategist","PackageVersion":"5.8.0","PackageProjectUrl":"http://filiberto.net","License":"Use the digital HTTP card, then you can reboot the digital card!","LicenseUrl":"The CSS port is down, quantify the virtual port so we can quantify the CSS port!","LicenseInformationOrigin":1},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":3},{"PackageId":"Regional Implementation Technician","PackageVersion":"8.8.3","LicenseInformationOrigin":3},{"PackageId":"Legacy Research Associate","PackageVersion":"9.9.5","PackageProjectUrl":"https://hildegard.name","LicenseUrl":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Direct Usability Analyst","PackageVersion":"3.4.8","PackageProjectUrl":"https://maritza.com","Copyright":"The FTP program is down, override the digital program so we can override the FTP program!","License":"hacking the protocol won\u0027t do anything, we need to bypass the back-end SDD protocol!","LicenseUrl":"Try to quantify the EXE program, maybe it will quantify the auxiliary program!","LicenseInformationOrigin":4},{"PackageId":"Chief Data Orchestrator","PackageVersion":"4.3.2","PackageProjectUrl":"http://gaylord.com","Copyright":"We need to back up the multi-byte SCSI transmitter!","ValidationErrors":[{"Error":"Taya","Context":"http://micaela.biz"},{"Error":"Evert","Context":"http://tomas.net"},{"Error":"Brett","Context":"http://virginie.net"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Solutions Facilitator","PackageVersion":"7.1.5","LicenseUrl":"The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel!","LicenseInformationOrigin":4},{"PackageId":"Product Tactics Technician","PackageVersion":"3.8.3","PackageProjectUrl":"https://jewel.name","License":"If we index the protocol, we can get to the FTP protocol through the online FTP protocol!","LicenseUrl":"Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!","LicenseInformationOrigin":4},{"PackageId":"Direct Factors Representative","PackageVersion":"0.5.2","License":"You can\u0027t override the bandwidth without navigating the auxiliary ADP bandwidth!","LicenseUrl":"backing up the system won\u0027t do anything, we need to synthesize the digital AI system!","LicenseInformationOrigin":4},{"PackageId":"Internal Branding Executive","PackageVersion":"2.0.9","PackageProjectUrl":"https://efrain.info","Copyright":"You can\u0027t bypass the application without programming the solid state COM application!","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"LicenseUrl":"The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!","LicenseInformationOrigin":4},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Copyright":"We need to bypass the wireless PNG bus!","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseUrl":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..6c1ff2b3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Product Usability Coordinator","PackageVersion":"5.4.7","Copyright":"If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive!","License":"The GB panel is down, synthesize the neural panel so we can synthesize the GB panel!","LicenseUrl":"You can\u0027t copy the system without indexing the virtual XSS system!","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Future Solutions Officer","PackageVersion":"3.3.5","Copyright":"Use the online IB protocol, then you can back up the online protocol!","License":"You can\u0027t override the hard drive without bypassing the mobile TCP hard drive!","LicenseInformationOrigin":2},{"PackageId":"Direct Functionality Representative","PackageVersion":"9.9.2","Copyright":"We need to bypass the multi-byte ADP panel!","License":"You can\u0027t navigate the capacitor without bypassing the multi-byte JSON capacitor!","LicenseUrl":"Try to quantify the COM feed, maybe it will quantify the multi-byte feed!","LicenseInformationOrigin":3},{"PackageId":"District Data Executive","PackageVersion":"9.4.3","LicenseUrl":"The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Accountability Engineer","PackageVersion":"3.1.8","PackageProjectUrl":"https://gerson.com","Copyright":"I\u0027ll back up the back-end JSON card, that should card the JSON card!","LicenseUrl":"Use the online RAM program, then you can generate the online program!","LicenseInformationOrigin":1},{"PackageId":"Principal Solutions Facilitator","PackageVersion":"7.1.5","LicenseUrl":"The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Division Agent","PackageVersion":"4.2.8","PackageProjectUrl":"https://camilla.info","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Internal Program Administrator","PackageVersion":"0.3.5","PackageProjectUrl":"http://viviane.com","Copyright":"The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth!","License":"We need to navigate the multi-byte PNG application!","LicenseUrl":"The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive!","LicenseInformationOrigin":0},{"PackageId":"District Configuration Administrator","PackageVersion":"8.4.4","PackageProjectUrl":"https://david.name","LicenseUrl":"The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter!","LicenseInformationOrigin":1},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":2},{"PackageId":"Regional Configuration Engineer","PackageVersion":"7.3.8","PackageProjectUrl":"http://roman.org","License":"Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!","LicenseUrl":"You can\u0027t reboot the matrix without navigating the optical SDD matrix!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Directives Officer","PackageVersion":"5.8.8","PackageProjectUrl":"http://rafaela.net","Copyright":"If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip!","LicenseUrl":"parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!","LicenseInformationOrigin":4},{"PackageId":"Senior Creative Analyst","PackageVersion":"5.2.9","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseUrl":"If we synthesize the port, we can get to the ADP port through the neural ADP port!","LicenseInformationOrigin":2},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"Lead Factors Designer","PackageVersion":"0.9.2","License":"You can\u0027t quantify the bandwidth without calculating the online RAM bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Principal Branding Assistant","PackageVersion":"8.2.6","Copyright":"We need to hack the auxiliary COM hard drive!","License":"Use the multi-byte JSON panel, then you can bypass the multi-byte panel!","LicenseUrl":"If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!","LicenseInformationOrigin":0},{"PackageId":"Central Creative Analyst","PackageVersion":"3.6.4","LicenseUrl":"programming the driver won\u0027t do anything, we need to calculate the primary SMTP driver!","LicenseInformationOrigin":4},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","Copyright":"Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor!","LicenseInformationOrigin":1},{"PackageId":"Legacy Research Associate","PackageVersion":"9.9.5","PackageProjectUrl":"https://hildegard.name","LicenseUrl":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Direct Web Orchestrator","PackageVersion":"1.9.1","PackageProjectUrl":"https://kade.com","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","License":"You can\u0027t copy the alarm without synthesizing the 1080p IB alarm!","LicenseInformationOrigin":4},{"PackageId":"Central Marketing Assistant","PackageVersion":"9.5.8","PackageProjectUrl":"http://julia.biz","License":"I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!","LicenseUrl":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","Copyright":"Use the mobile SCSI bus, then you can program the mobile bus!","License":"We need to compress the primary GB array!","LicenseInformationOrigin":4},{"PackageId":"Human Communications Supervisor","PackageVersion":"6.0.1","PackageProjectUrl":"http://ethan.name","Copyright":"I\u0027ll override the neural XML application, that should application the XML application!","License":"Use the cross-platform SAS feed, then you can bypass the cross-platform feed!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Quality Director","PackageVersion":"4.9.9","PackageProjectUrl":"http://jesse.com","LicenseInformationOrigin":2},{"PackageId":"Corporate Quality Planner","PackageVersion":"6.6.3","Copyright":"The PCI driver is down, parse the neural driver so we can parse the PCI driver!","License":"The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!","LicenseUrl":"You can\u0027t transmit the sensor without connecting the digital THX sensor!","LicenseInformationOrigin":3},{"PackageId":"Corporate Implementation Technician","PackageVersion":"2.8.4","Copyright":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseUrl":"If we compress the protocol, we can get to the COM protocol through the mobile COM protocol!","LicenseInformationOrigin":1},{"PackageId":"District Intranet Engineer","PackageVersion":"7.5.5","License":"If we navigate the feed, we can get to the JSON feed through the back-end JSON feed!","LicenseUrl":"Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol!","LicenseInformationOrigin":2},{"PackageId":"Lead Intranet Director","PackageVersion":"9.2.4","PackageProjectUrl":"https://dane.name","Copyright":"If we parse the driver, we can get to the GB driver through the neural GB driver!","LicenseUrl":"You can\u0027t parse the bandwidth without transmitting the open-source USB bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Forward Communications Engineer","PackageVersion":"4.5.2","License":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":4},{"PackageId":"Senior Communications Director","PackageVersion":"3.1.0","Copyright":"I\u0027ll quantify the neural SCSI port, that should port the SCSI port!","LicenseInformationOrigin":0},{"PackageId":"International Data Associate","PackageVersion":"6.4.8","License":"If we navigate the array, we can get to the SQL array through the 1080p SQL array!","LicenseUrl":"You can\u0027t generate the bandwidth without parsing the mobile EXE bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Principal Intranet Manager","PackageVersion":"3.8.8","LicenseInformationOrigin":0},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","LicenseUrl":"Try to compress the TCP microchip, maybe it will compress the auxiliary microchip!","LicenseInformationOrigin":0},{"PackageId":"Forward Factors Director","PackageVersion":"5.7.8","Copyright":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":0},{"PackageId":"Future Accountability Officer","PackageVersion":"2.5.3","PackageProjectUrl":"http://henderson.biz","LicenseInformationOrigin":2},{"PackageId":"District Implementation Executive","PackageVersion":"3.9.4","PackageProjectUrl":"http://fae.org","LicenseInformationOrigin":4},{"PackageId":"Regional Communications Officer","PackageVersion":"3.3.2","PackageProjectUrl":"https://cortez.net","LicenseUrl":"We need to calculate the redundant THX feed!","LicenseInformationOrigin":4},{"PackageId":"Legacy Configuration Coordinator","PackageVersion":"2.7.5","License":"connecting the panel won\u0027t do anything, we need to bypass the wireless AGP panel!","LicenseInformationOrigin":2},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Copyright":"We need to bypass the wireless PNG bus!","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Copyright":"The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":0},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Forward Web Assistant","PackageVersion":"5.9.6","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":4},{"PackageId":"National Functionality Orchestrator","PackageVersion":"3.5.0","PackageProjectUrl":"https://gina.name","Copyright":"If we quantify the feed, we can get to the RAM feed through the neural RAM feed!","License":"If we quantify the array, we can get to the RAM array through the virtual RAM array!","LicenseUrl":"overriding the card won\u0027t do anything, we need to hack the auxiliary HTTP card!","LicenseInformationOrigin":4},{"PackageId":"International Accounts Liaison","PackageVersion":"5.6.7","Copyright":"transmitting the port won\u0027t do anything, we need to override the haptic JSON port!","License":"We need to program the virtual SCSI circuit!","LicenseUrl":"We need to generate the auxiliary GB hard drive!","LicenseInformationOrigin":0},{"PackageId":"Future Interactions Facilitator","PackageVersion":"7.6.9","LicenseUrl":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":0},{"PackageId":"Regional Implementation Technician","PackageVersion":"8.8.3","LicenseInformationOrigin":3},{"PackageId":"District Implementation Orchestrator","PackageVersion":"0.1.4","License":"I\u0027ll synthesize the cross-platform CSS panel, that should panel the CSS panel!","LicenseUrl":"You can\u0027t navigate the panel without connecting the optical PNG panel!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Group Producer","PackageVersion":"5.9.5","PackageProjectUrl":"https://sonny.com","License":"We need to hack the multi-byte EXE bus!","LicenseUrl":"If we connect the program, we can get to the SQL program through the digital SQL program!","LicenseInformationOrigin":2},{"PackageId":"Product Assurance Facilitator","PackageVersion":"3.5.9","LicenseInformationOrigin":3},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","LicenseUrl":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":2},{"PackageId":"Direct Creative Planner","PackageVersion":"9.7.2","Copyright":"bypassing the matrix won\u0027t do anything, we need to copy the wireless PCI matrix!","License":"Try to connect the TCP circuit, maybe it will connect the back-end circuit!","LicenseUrl":"synthesizing the circuit won\u0027t do anything, we need to override the neural XML circuit!","LicenseInformationOrigin":2},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Copyright":"If we reboot the system, we can get to the SQL system through the mobile SQL system!","LicenseInformationOrigin":3},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Copyright":"I\u0027ll hack the optical COM alarm, that should alarm the COM alarm!","LicenseInformationOrigin":3},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseUrl":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Product Tactics Technician","PackageVersion":"3.8.3","PackageProjectUrl":"https://jewel.name","License":"If we index the protocol, we can get to the FTP protocol through the online FTP protocol!","LicenseUrl":"Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!","LicenseInformationOrigin":4},{"PackageId":"Direct Data Designer","PackageVersion":"8.4.8","Copyright":"We need to transmit the virtual JSON bus!","LicenseInformationOrigin":2},{"PackageId":"Central Marketing Orchestrator","PackageVersion":"3.3.1","PackageProjectUrl":"https://brice.net","Copyright":"We need to connect the bluetooth RSS application!","LicenseUrl":"Try to parse the IB driver, maybe it will parse the 1080p driver!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Creative Designer","PackageVersion":"7.5.8","PackageProjectUrl":"http://daniela.name","Copyright":"The GB program is down, program the back-end program so we can program the GB program!","License":"The XML system is down, hack the bluetooth system so we can hack the XML system!","LicenseInformationOrigin":0},{"PackageId":"Corporate Group Planner","PackageVersion":"9.2.2","Copyright":"We need to reboot the virtual RSS alarm!","LicenseInformationOrigin":3},{"PackageId":"Corporate Identity Coordinator","PackageVersion":"9.8.3","LicenseUrl":"If we navigate the bus, we can get to the HDD bus through the primary HDD bus!","LicenseInformationOrigin":1},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","Copyright":"Try to compress the SMS bus, maybe it will compress the bluetooth bus!","LicenseUrl":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":3},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":3},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"Try to program the CSS circuit, maybe it will program the auxiliary circuit!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":3},{"PackageId":"Direct Factors Representative","PackageVersion":"0.5.2","License":"You can\u0027t override the bandwidth without navigating the auxiliary ADP bandwidth!","LicenseUrl":"backing up the system won\u0027t do anything, we need to synthesize the digital AI system!","LicenseInformationOrigin":4},{"PackageId":"Direct Usability Analyst","PackageVersion":"3.4.8","PackageProjectUrl":"https://maritza.com","Copyright":"The FTP program is down, override the digital program so we can override the FTP program!","License":"hacking the protocol won\u0027t do anything, we need to bypass the back-end SDD protocol!","LicenseUrl":"Try to quantify the EXE program, maybe it will quantify the auxiliary program!","LicenseInformationOrigin":4},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Copyright":"Use the solid state HTTP microchip, then you can back up the solid state microchip!","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseUrl":"The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!","LicenseInformationOrigin":2},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Corporate Tactics Strategist","PackageVersion":"9.9.9","Copyright":"generating the matrix won\u0027t do anything, we need to parse the solid state GB matrix!","LicenseUrl":"copying the alarm won\u0027t do anything, we need to index the open-source TCP alarm!","LicenseInformationOrigin":3},{"PackageId":"Senior Metrics Assistant","PackageVersion":"8.7.4","Copyright":"If we compress the panel, we can get to the HDD panel through the digital HDD panel!","LicenseUrl":"Use the solid state IB interface, then you can override the solid state interface!","LicenseInformationOrigin":2},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseUrl":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Forward Infrastructure Developer","PackageVersion":"7.5.6","Copyright":"You can\u0027t index the circuit without copying the auxiliary RSS circuit!","License":"Try to override the SCSI microchip, maybe it will override the haptic microchip!","LicenseUrl":"programming the monitor won\u0027t do anything, we need to parse the online XML monitor!","LicenseInformationOrigin":2},{"PackageId":"Internal Factors Designer","PackageVersion":"1.9.6","LicenseInformationOrigin":1},{"PackageId":"International Data Coordinator","PackageVersion":"1.7.7","LicenseUrl":"connecting the system won\u0027t do anything, we need to navigate the solid state HDD system!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Functionality Strategist","PackageVersion":"5.8.0","PackageProjectUrl":"http://filiberto.net","License":"Use the digital HTTP card, then you can reboot the digital card!","LicenseUrl":"The CSS port is down, quantify the virtual port so we can quantify the CSS port!","LicenseInformationOrigin":1},{"PackageId":"Principal Accounts Officer","PackageVersion":"2.1.8","Copyright":"Try to copy the HTTP capacitor, maybe it will copy the primary capacitor!","License":"Try to calculate the SSL program, maybe it will calculate the multi-byte program!","LicenseInformationOrigin":4},{"PackageId":"Senior Integration Engineer","PackageVersion":"4.4.3","LicenseInformationOrigin":1},{"PackageId":"Future Marketing Technician","PackageVersion":"7.6.7","PackageProjectUrl":"http://abbey.biz","LicenseUrl":"overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!","LicenseInformationOrigin":2},{"PackageId":"Investor Accountability Officer","PackageVersion":"2.4.3","Copyright":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","LicenseUrl":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseInformationOrigin":2},{"PackageId":"Senior Identity Designer","PackageVersion":"9.9.3","PackageProjectUrl":"https://devyn.info","Copyright":"You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","Copyright":"Try to override the HDD pixel, maybe it will override the bluetooth pixel!","License":"We need to index the optical HTTP application!","LicenseUrl":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":2},{"PackageId":"Forward Data Administrator","PackageVersion":"9.0.6","PackageProjectUrl":"https://serenity.info","License":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseUrl":"I\u0027ll program the multi-byte AI transmitter, that should transmitter the AI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Human Division Agent","PackageVersion":"2.2.7","PackageProjectUrl":"https://laurence.net","Copyright":"You can\u0027t navigate the port without programming the cross-platform ADP port!","LicenseUrl":"The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Developer","PackageVersion":"0.8.7","PackageProjectUrl":"https://adan.net","License":"You can\u0027t back up the array without parsing the haptic CSS array!","LicenseInformationOrigin":1},{"PackageId":"Legacy Interactions Analyst","PackageVersion":"3.0.8","License":"hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!","LicenseUrl":"connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!","LicenseInformationOrigin":1},{"PackageId":"Global Markets Director","PackageVersion":"3.4.9","License":"The RAM card is down, override the open-source card so we can override the RAM card!","LicenseInformationOrigin":2},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Copyright":"The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Applications Producer","PackageVersion":"0.4.7","PackageProjectUrl":"http://horace.com","License":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseUrl":"If we program the array, we can get to the JBOD array through the primary JBOD array!","LicenseInformationOrigin":1},{"PackageId":"Internal Data Designer","PackageVersion":"9.5.2","PackageProjectUrl":"https://liana.com","Copyright":"The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive!","LicenseUrl":"hacking the card won\u0027t do anything, we need to hack the neural COM card!","LicenseInformationOrigin":2},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"We need to synthesize the cross-platform SMS circuit!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":2},{"PackageId":"Regional Security Engineer","PackageVersion":"5.8.4","Copyright":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"Legacy Infrastructure Producer","PackageVersion":"1.1.2","LicenseUrl":"If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit!","LicenseInformationOrigin":2},{"PackageId":"Corporate Infrastructure Executive","PackageVersion":"4.8.1","PackageProjectUrl":"https://justice.info","Copyright":"Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!","LicenseInformationOrigin":4},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":3},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Human Response Executive","PackageVersion":"6.4.4","PackageProjectUrl":"https://maida.org","License":"If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix!","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Human Configuration Assistant","PackageVersion":"0.1.1","PackageProjectUrl":"http://frederick.com","Copyright":"parsing the driver won\u0027t do anything, we need to program the auxiliary IB driver!","License":"I\u0027ll bypass the solid state SMS system, that should system the SMS system!","LicenseInformationOrigin":4},{"PackageId":"Customer Optimization Engineer","PackageVersion":"3.9.7","Copyright":"We need to override the auxiliary AGP firewall!","License":"The JBOD hard drive is down, copy the wireless hard drive so we can copy the JBOD hard drive!","LicenseUrl":"If we synthesize the bus, we can get to the EXE bus through the online EXE bus!","LicenseInformationOrigin":3},{"PackageId":"Forward Optimization Architect","PackageVersion":"8.7.9","PackageProjectUrl":"https://kyle.net","Copyright":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..5a4ea268 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Product Usability Coordinator","PackageVersion":"5.4.7","Copyright":"If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive!","License":"The GB panel is down, synthesize the neural panel so we can synthesize the GB panel!","LicenseUrl":"You can\u0027t copy the system without indexing the virtual XSS system!","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Future Solutions Officer","PackageVersion":"3.3.5","Copyright":"Use the online IB protocol, then you can back up the online protocol!","License":"You can\u0027t override the hard drive without bypassing the mobile TCP hard drive!","LicenseInformationOrigin":2},{"PackageId":"Direct Functionality Representative","PackageVersion":"9.9.2","Copyright":"We need to bypass the multi-byte ADP panel!","License":"You can\u0027t navigate the capacitor without bypassing the multi-byte JSON capacitor!","LicenseUrl":"Try to quantify the COM feed, maybe it will quantify the multi-byte feed!","LicenseInformationOrigin":3},{"PackageId":"Central Creative Analyst","PackageVersion":"3.6.4","LicenseUrl":"programming the driver won\u0027t do anything, we need to calculate the primary SMTP driver!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Accountability Engineer","PackageVersion":"3.1.8","PackageProjectUrl":"https://gerson.com","Copyright":"I\u0027ll back up the back-end JSON card, that should card the JSON card!","LicenseUrl":"Use the online RAM program, then you can generate the online program!","LicenseInformationOrigin":1},{"PackageId":"Senior Integration Engineer","PackageVersion":"4.4.3","LicenseInformationOrigin":1},{"PackageId":"Future Accountability Officer","PackageVersion":"2.5.3","PackageProjectUrl":"http://henderson.biz","LicenseInformationOrigin":2},{"PackageId":"Principal Accounts Officer","PackageVersion":"2.1.8","Copyright":"Try to copy the HTTP capacitor, maybe it will copy the primary capacitor!","License":"Try to calculate the SSL program, maybe it will calculate the multi-byte program!","LicenseInformationOrigin":4},{"PackageId":"District Configuration Administrator","PackageVersion":"8.4.4","PackageProjectUrl":"https://david.name","LicenseUrl":"The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter!","LicenseInformationOrigin":1},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"Try to program the CSS circuit, maybe it will program the auxiliary circuit!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":3},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":3},{"PackageId":"District Data Executive","PackageVersion":"9.4.3","LicenseUrl":"The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter!","LicenseInformationOrigin":0},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"We need to synthesize the cross-platform SMS circuit!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":2},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Lead Factors Designer","PackageVersion":"0.9.2","License":"You can\u0027t quantify the bandwidth without calculating the online RAM bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Regional Configuration Engineer","PackageVersion":"7.3.8","PackageProjectUrl":"http://roman.org","License":"Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!","LicenseUrl":"You can\u0027t reboot the matrix without navigating the optical SDD matrix!","LicenseInformationOrigin":0},{"PackageId":"Customer Optimization Engineer","PackageVersion":"3.9.7","Copyright":"We need to override the auxiliary AGP firewall!","License":"The JBOD hard drive is down, copy the wireless hard drive so we can copy the JBOD hard drive!","LicenseUrl":"If we synthesize the bus, we can get to the EXE bus through the online EXE bus!","LicenseInformationOrigin":3},{"PackageId":"Regional Security Engineer","PackageVersion":"5.8.4","Copyright":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"Legacy Research Associate","PackageVersion":"9.9.5","PackageProjectUrl":"https://hildegard.name","LicenseUrl":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Copyright":"If we reboot the system, we can get to the SQL system through the mobile SQL system!","LicenseInformationOrigin":3},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":2},{"PackageId":"Forward Optimization Architect","PackageVersion":"8.7.9","PackageProjectUrl":"https://kyle.net","Copyright":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","LicenseInformationOrigin":4},{"PackageId":"Direct Web Orchestrator","PackageVersion":"1.9.1","PackageProjectUrl":"https://kade.com","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","License":"You can\u0027t copy the alarm without synthesizing the 1080p IB alarm!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Group Producer","PackageVersion":"5.9.5","PackageProjectUrl":"https://sonny.com","License":"We need to hack the multi-byte EXE bus!","LicenseUrl":"If we connect the program, we can get to the SQL program through the digital SQL program!","LicenseInformationOrigin":2},{"PackageId":"Corporate Implementation Technician","PackageVersion":"2.8.4","Copyright":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseUrl":"If we compress the protocol, we can get to the COM protocol through the mobile COM protocol!","LicenseInformationOrigin":1},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":3},{"PackageId":"Lead Intranet Director","PackageVersion":"9.2.4","PackageProjectUrl":"https://dane.name","Copyright":"If we parse the driver, we can get to the GB driver through the neural GB driver!","LicenseUrl":"You can\u0027t parse the bandwidth without transmitting the open-source USB bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Forward Communications Engineer","PackageVersion":"4.5.2","License":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":4},{"PackageId":"Internal Data Designer","PackageVersion":"9.5.2","PackageProjectUrl":"https://liana.com","Copyright":"The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive!","LicenseUrl":"hacking the card won\u0027t do anything, we need to hack the neural COM card!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","Copyright":"Try to override the HDD pixel, maybe it will override the bluetooth pixel!","License":"We need to index the optical HTTP application!","LicenseUrl":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Internal Program Administrator","PackageVersion":"0.3.5","PackageProjectUrl":"http://viviane.com","Copyright":"The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth!","License":"We need to navigate the multi-byte PNG application!","LicenseUrl":"The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive!","LicenseInformationOrigin":0},{"PackageId":"Senior Communications Director","PackageVersion":"3.1.0","Copyright":"I\u0027ll quantify the neural SCSI port, that should port the SCSI port!","LicenseInformationOrigin":0},{"PackageId":"Legacy Interactions Analyst","PackageVersion":"3.0.8","License":"hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!","LicenseUrl":"connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!","LicenseInformationOrigin":1},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","Copyright":"Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Implementation Orchestrator","PackageVersion":"0.1.4","License":"I\u0027ll synthesize the cross-platform CSS panel, that should panel the CSS panel!","LicenseUrl":"You can\u0027t navigate the panel without connecting the optical PNG panel!","LicenseInformationOrigin":1},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Copyright":"The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":0},{"PackageId":"Corporate Quality Planner","PackageVersion":"6.6.3","Copyright":"The PCI driver is down, parse the neural driver so we can parse the PCI driver!","License":"The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!","LicenseUrl":"You can\u0027t transmit the sensor without connecting the digital THX sensor!","LicenseInformationOrigin":3},{"PackageId":"National Functionality Orchestrator","PackageVersion":"3.5.0","PackageProjectUrl":"https://gina.name","Copyright":"If we quantify the feed, we can get to the RAM feed through the neural RAM feed!","License":"If we quantify the array, we can get to the RAM array through the virtual RAM array!","LicenseUrl":"overriding the card won\u0027t do anything, we need to hack the auxiliary HTTP card!","LicenseInformationOrigin":4},{"PackageId":"Future Interactions Facilitator","PackageVersion":"7.6.9","LicenseUrl":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","LicenseUrl":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":2},{"PackageId":"Human Configuration Assistant","PackageVersion":"0.1.1","PackageProjectUrl":"http://frederick.com","Copyright":"parsing the driver won\u0027t do anything, we need to program the auxiliary IB driver!","License":"I\u0027ll bypass the solid state SMS system, that should system the SMS system!","LicenseInformationOrigin":4},{"PackageId":"District Implementation Executive","PackageVersion":"3.9.4","PackageProjectUrl":"http://fae.org","LicenseInformationOrigin":4},{"PackageId":"Principal Intranet Manager","PackageVersion":"3.8.8","LicenseInformationOrigin":0},{"PackageId":"District Intranet Engineer","PackageVersion":"7.5.5","License":"If we navigate the feed, we can get to the JSON feed through the back-end JSON feed!","LicenseUrl":"Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol!","LicenseInformationOrigin":2},{"PackageId":"Legacy Infrastructure Producer","PackageVersion":"1.1.2","LicenseUrl":"If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit!","LicenseInformationOrigin":2},{"PackageId":"International Data Coordinator","PackageVersion":"1.7.7","LicenseUrl":"connecting the system won\u0027t do anything, we need to navigate the solid state HDD system!","LicenseInformationOrigin":2},{"PackageId":"Investor Accountability Officer","PackageVersion":"2.4.3","Copyright":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","LicenseUrl":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseInformationOrigin":2},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":3},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Copyright":"Use the solid state HTTP microchip, then you can back up the solid state microchip!","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseUrl":"The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!","LicenseInformationOrigin":2},{"PackageId":"Forward Factors Director","PackageVersion":"5.7.8","Copyright":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":0},{"PackageId":"Principal Branding Assistant","PackageVersion":"8.2.6","Copyright":"We need to hack the auxiliary COM hard drive!","License":"Use the multi-byte JSON panel, then you can bypass the multi-byte panel!","LicenseUrl":"If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!","LicenseInformationOrigin":0},{"PackageId":"Forward Infrastructure Developer","PackageVersion":"7.5.6","Copyright":"You can\u0027t index the circuit without copying the auxiliary RSS circuit!","License":"Try to override the SCSI microchip, maybe it will override the haptic microchip!","LicenseUrl":"programming the monitor won\u0027t do anything, we need to parse the online XML monitor!","LicenseInformationOrigin":2},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Copyright":"I\u0027ll hack the optical COM alarm, that should alarm the COM alarm!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Applications Producer","PackageVersion":"0.4.7","PackageProjectUrl":"http://horace.com","License":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseUrl":"If we program the array, we can get to the JBOD array through the primary JBOD array!","LicenseInformationOrigin":1},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","Copyright":"Use the mobile SCSI bus, then you can program the mobile bus!","License":"We need to compress the primary GB array!","LicenseInformationOrigin":4},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseUrl":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Corporate Identity Coordinator","PackageVersion":"9.8.3","LicenseUrl":"If we navigate the bus, we can get to the HDD bus through the primary HDD bus!","LicenseInformationOrigin":1},{"PackageId":"Central Marketing Orchestrator","PackageVersion":"3.3.1","PackageProjectUrl":"https://brice.net","Copyright":"We need to connect the bluetooth RSS application!","LicenseUrl":"Try to parse the IB driver, maybe it will parse the 1080p driver!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Security Developer","PackageVersion":"0.8.7","PackageProjectUrl":"https://adan.net","License":"You can\u0027t back up the array without parsing the haptic CSS array!","LicenseInformationOrigin":1},{"PackageId":"Central Marketing Assistant","PackageVersion":"9.5.8","PackageProjectUrl":"http://julia.biz","License":"I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!","LicenseUrl":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Direct Data Designer","PackageVersion":"8.4.8","Copyright":"We need to transmit the virtual JSON bus!","LicenseInformationOrigin":2},{"PackageId":"Forward Web Assistant","PackageVersion":"5.9.6","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":4},{"PackageId":"Product Tactics Technician","PackageVersion":"3.8.3","PackageProjectUrl":"https://jewel.name","License":"If we index the protocol, we can get to the FTP protocol through the online FTP protocol!","LicenseUrl":"Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!","LicenseInformationOrigin":4},{"PackageId":"Direct Factors Representative","PackageVersion":"0.5.2","License":"You can\u0027t override the bandwidth without navigating the auxiliary ADP bandwidth!","LicenseUrl":"backing up the system won\u0027t do anything, we need to synthesize the digital AI system!","LicenseInformationOrigin":4},{"PackageId":"Human Division Agent","PackageVersion":"2.2.7","PackageProjectUrl":"https://laurence.net","Copyright":"You can\u0027t navigate the port without programming the cross-platform ADP port!","LicenseUrl":"The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor!","LicenseInformationOrigin":0},{"PackageId":"Senior Metrics Assistant","PackageVersion":"8.7.4","Copyright":"If we compress the panel, we can get to the HDD panel through the digital HDD panel!","LicenseUrl":"Use the solid state IB interface, then you can override the solid state interface!","LicenseInformationOrigin":2},{"PackageId":"Senior Identity Designer","PackageVersion":"9.9.3","PackageProjectUrl":"https://devyn.info","Copyright":"You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!","LicenseInformationOrigin":3},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"International Accounts Liaison","PackageVersion":"5.6.7","Copyright":"transmitting the port won\u0027t do anything, we need to override the haptic JSON port!","License":"We need to program the virtual SCSI circuit!","LicenseUrl":"We need to generate the auxiliary GB hard drive!","LicenseInformationOrigin":0},{"PackageId":"Internal Factors Designer","PackageVersion":"1.9.6","LicenseInformationOrigin":1},{"PackageId":"Regional Implementation Technician","PackageVersion":"8.8.3","LicenseInformationOrigin":3},{"PackageId":"Dynamic Division Agent","PackageVersion":"4.2.8","PackageProjectUrl":"https://camilla.info","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Copyright":"The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall!","LicenseInformationOrigin":1},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","Copyright":"Try to compress the SMS bus, maybe it will compress the bluetooth bus!","LicenseUrl":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":3},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","LicenseUrl":"Try to compress the TCP microchip, maybe it will compress the auxiliary microchip!","LicenseInformationOrigin":0},{"PackageId":"Direct Usability Analyst","PackageVersion":"3.4.8","PackageProjectUrl":"https://maritza.com","Copyright":"The FTP program is down, override the digital program so we can override the FTP program!","License":"hacking the protocol won\u0027t do anything, we need to bypass the back-end SDD protocol!","LicenseUrl":"Try to quantify the EXE program, maybe it will quantify the auxiliary program!","LicenseInformationOrigin":4},{"PackageId":"Corporate Tactics Strategist","PackageVersion":"9.9.9","Copyright":"generating the matrix won\u0027t do anything, we need to parse the solid state GB matrix!","LicenseUrl":"copying the alarm won\u0027t do anything, we need to index the open-source TCP alarm!","LicenseInformationOrigin":3},{"PackageId":"Corporate Group Planner","PackageVersion":"9.2.2","Copyright":"We need to reboot the virtual RSS alarm!","LicenseInformationOrigin":3},{"PackageId":"Senior Creative Analyst","PackageVersion":"5.2.9","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseUrl":"If we synthesize the port, we can get to the ADP port through the neural ADP port!","LicenseInformationOrigin":2},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Copyright":"We need to bypass the wireless PNG bus!","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Direct Creative Planner","PackageVersion":"9.7.2","Copyright":"bypassing the matrix won\u0027t do anything, we need to copy the wireless PCI matrix!","License":"Try to connect the TCP circuit, maybe it will connect the back-end circuit!","LicenseUrl":"synthesizing the circuit won\u0027t do anything, we need to override the neural XML circuit!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseUrl":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Functionality Strategist","PackageVersion":"5.8.0","PackageProjectUrl":"http://filiberto.net","License":"Use the digital HTTP card, then you can reboot the digital card!","LicenseUrl":"The CSS port is down, quantify the virtual port so we can quantify the CSS port!","LicenseInformationOrigin":1},{"PackageId":"Human Response Executive","PackageVersion":"6.4.4","PackageProjectUrl":"https://maida.org","License":"If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Solutions Facilitator","PackageVersion":"7.1.5","LicenseUrl":"The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Creative Designer","PackageVersion":"7.5.8","PackageProjectUrl":"http://daniela.name","Copyright":"The GB program is down, program the back-end program so we can program the GB program!","License":"The XML system is down, hack the bluetooth system so we can hack the XML system!","LicenseInformationOrigin":0},{"PackageId":"Legacy Configuration Coordinator","PackageVersion":"2.7.5","License":"connecting the panel won\u0027t do anything, we need to bypass the wireless AGP panel!","LicenseInformationOrigin":2},{"PackageId":"Corporate Infrastructure Executive","PackageVersion":"4.8.1","PackageProjectUrl":"https://justice.info","Copyright":"Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!","LicenseInformationOrigin":4},{"PackageId":"Human Communications Supervisor","PackageVersion":"6.0.1","PackageProjectUrl":"http://ethan.name","Copyright":"I\u0027ll override the neural XML application, that should application the XML application!","License":"Use the cross-platform SAS feed, then you can bypass the cross-platform feed!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Quality Director","PackageVersion":"4.9.9","PackageProjectUrl":"http://jesse.com","LicenseInformationOrigin":2},{"PackageId":"Future Marketing Technician","PackageVersion":"7.6.7","PackageProjectUrl":"http://abbey.biz","LicenseUrl":"overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Directives Officer","PackageVersion":"5.8.8","PackageProjectUrl":"http://rafaela.net","Copyright":"If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip!","LicenseUrl":"parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!","LicenseInformationOrigin":4},{"PackageId":"Forward Data Administrator","PackageVersion":"9.0.6","PackageProjectUrl":"https://serenity.info","License":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseUrl":"I\u0027ll program the multi-byte AI transmitter, that should transmitter the AI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Global Markets Director","PackageVersion":"3.4.9","License":"The RAM card is down, override the open-source card so we can override the RAM card!","LicenseInformationOrigin":2},{"PackageId":"International Data Associate","PackageVersion":"6.4.8","License":"If we navigate the array, we can get to the SQL array through the 1080p SQL array!","LicenseUrl":"You can\u0027t generate the bandwidth without parsing the mobile EXE bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Product Assurance Facilitator","PackageVersion":"3.5.9","LicenseInformationOrigin":3},{"PackageId":"Regional Communications Officer","PackageVersion":"3.3.2","PackageProjectUrl":"https://cortez.net","LicenseUrl":"We need to calculate the redundant THX feed!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..4c5f15f1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..ff071e85 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Internal Branding Executive","PackageVersion":"2.0.9","PackageProjectUrl":"https://efrain.info","Copyright":"You can\u0027t bypass the application without programming the solid state COM application!","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"LicenseUrl":"The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!","LicenseInformationOrigin":4},{"PackageId":"International Assurance Executive","PackageVersion":"2.8.5","PackageProjectUrl":"http://antonina.com","Copyright":"We need to parse the optical FTP driver!","ValidationErrors":[{"Error":"Alvah","Context":"http://otha.name"},{"Error":"Natasha","Context":"https://nyah.com"},{"Error":"Oliver","Context":"http://ettie.biz"},{"Error":"Lonny","Context":"https://onie.org"},{"Error":"Cassie","Context":"http://solon.net"},{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"}],"License":"The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!","LicenseInformationOrigin":3},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Candice","Context":"http://linnea.com"},{"Error":"Everardo","Context":"http://daryl.net"},{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"}],"LicenseUrl":"The SMS system is down, back up the open-source system so we can back up the SMS system!","LicenseInformationOrigin":0},{"PackageId":"Regional Paradigm Assistant","PackageVersion":"9.8.0","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"LicenseUrl":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Architect","PackageVersion":"4.8.0","PackageProjectUrl":"https://gaylord.name","Copyright":"If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!","ValidationErrors":[{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"}],"LicenseUrl":"Use the multi-byte SAS driver, then you can bypass the multi-byte driver!","LicenseInformationOrigin":0},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Lead Integration Engineer","PackageVersion":"8.7.4","PackageProjectUrl":"http://jackeline.biz","ValidationErrors":[{"Error":"Reanna","Context":"http://buck.net"},{"Error":"Christine","Context":"http://demarco.name"},{"Error":"Marge","Context":"http://astrid.net"},{"Error":"Charlene","Context":"http://rod.net"}],"LicenseUrl":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":2},{"PackageId":"Chief Data Orchestrator","PackageVersion":"4.3.2","PackageProjectUrl":"http://gaylord.com","Copyright":"We need to back up the multi-byte SCSI transmitter!","ValidationErrors":[{"Error":"Taya","Context":"http://micaela.biz"},{"Error":"Evert","Context":"http://tomas.net"},{"Error":"Brett","Context":"http://virginie.net"}],"LicenseInformationOrigin":3},{"PackageId":"Dynamic Data Director","PackageVersion":"8.6.8","PackageProjectUrl":"https://timothy.info","Copyright":"We need to back up the primary SMTP circuit!","ValidationErrors":[{"Error":"Kirsten","Context":"http://madisyn.com"},{"Error":"Murray","Context":"https://destinee.com"},{"Error":"Emanuel","Context":"https://keely.info"},{"Error":"Obie","Context":"https://caleigh.net"},{"Error":"Albin","Context":"http://flavie.com"},{"Error":"Lavonne","Context":"http://kaitlyn.com"},{"Error":"Osborne","Context":"https://joesph.name"},{"Error":"Michael","Context":"https://kali.com"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Usability Producer","PackageVersion":"9.7.6","ValidationErrors":[{"Error":"Jett","Context":"https://randal.biz"},{"Error":"Leif","Context":"http://chaz.name"},{"Error":"Tristian","Context":"http://susie.com"},{"Error":"Carmelo","Context":"https://kariane.com"},{"Error":"Sofia","Context":"http://daphnee.name"},{"Error":"Nedra","Context":"http://orland.info"},{"Error":"Hilton","Context":"http://shany.info"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":1},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseUrl":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Copyright":"If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!","ValidationErrors":[{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"},{"Error":"Gerald","Context":"https://vidal.com"},{"Error":"Lucio","Context":"http://clemmie.info"}],"LicenseUrl":"The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!","LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","Copyright":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"},{"Error":"Sandra","Context":"https://emil.info"},{"Error":"Dayana","Context":"https://leila.info"},{"Error":"Micah","Context":"http://darien.com"},{"Error":"Ethel","Context":"http://shakira.net"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Human Accounts Executive","PackageVersion":"7.6.7","PackageProjectUrl":"http://kristin.net","Copyright":"You can\u0027t connect the interface without backing up the optical SMTP interface!","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"License":"Use the auxiliary PNG interface, then you can generate the auxiliary interface!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Quality Officer","PackageVersion":"8.9.2","PackageProjectUrl":"https://danika.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..08a4680f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..8845abd9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..35de07dd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Interactions Analyst","PackageVersion":"3.0.8","License":"hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!","LicenseUrl":"connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Corporate Group Planner","PackageVersion":"9.2.2","Copyright":"We need to reboot the virtual RSS alarm!","LicenseInformationOrigin":3},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","Copyright":"Use the mobile SCSI bus, then you can program the mobile bus!","License":"We need to compress the primary GB array!","LicenseInformationOrigin":4},{"PackageId":"Central Marketing Assistant","PackageVersion":"9.5.8","PackageProjectUrl":"http://julia.biz","License":"I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!","LicenseUrl":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":3},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseUrl":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Forward Factors Director","PackageVersion":"5.7.8","Copyright":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":0},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","Copyright":"Try to compress the SMS bus, maybe it will compress the bluetooth bus!","LicenseUrl":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":3},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":2},{"PackageId":"Principal Branding Assistant","PackageVersion":"8.2.6","Copyright":"We need to hack the auxiliary COM hard drive!","License":"Use the multi-byte JSON panel, then you can bypass the multi-byte panel!","LicenseUrl":"If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!","LicenseInformationOrigin":0},{"PackageId":"Corporate Tactics Strategist","PackageVersion":"9.9.9","Copyright":"generating the matrix won\u0027t do anything, we need to parse the solid state GB matrix!","LicenseUrl":"copying the alarm won\u0027t do anything, we need to index the open-source TCP alarm!","LicenseInformationOrigin":3},{"PackageId":"Senior Identity Designer","PackageVersion":"9.9.3","PackageProjectUrl":"https://devyn.info","Copyright":"You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!","LicenseInformationOrigin":3},{"PackageId":"Senior Creative Analyst","PackageVersion":"5.2.9","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseUrl":"If we synthesize the port, we can get to the ADP port through the neural ADP port!","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"We need to synthesize the cross-platform SMS circuit!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":2},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"Try to program the CSS circuit, maybe it will program the auxiliary circuit!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":3},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseUrl":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Associate","PackageVersion":"9.9.5","PackageProjectUrl":"https://hildegard.name","LicenseUrl":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..331fb47d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","Copyright":"Try to compress the SMS bus, maybe it will compress the bluetooth bus!","LicenseUrl":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"Try to program the CSS circuit, maybe it will program the auxiliary circuit!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":3},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":3},{"PackageId":"Senior Identity Designer","PackageVersion":"9.9.3","PackageProjectUrl":"https://devyn.info","Copyright":"You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!","LicenseInformationOrigin":3},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Global Optimization Architect","PackageVersion":"4.8.0","PackageProjectUrl":"https://gaylord.name","Copyright":"If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!","ValidationErrors":[{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"}],"LicenseUrl":"Use the multi-byte SAS driver, then you can bypass the multi-byte driver!","LicenseInformationOrigin":0},{"PackageId":"Chief Data Orchestrator","PackageVersion":"4.3.2","PackageProjectUrl":"http://gaylord.com","Copyright":"We need to back up the multi-byte SCSI transmitter!","ValidationErrors":[{"Error":"Taya","Context":"http://micaela.biz"},{"Error":"Evert","Context":"http://tomas.net"},{"Error":"Brett","Context":"http://virginie.net"}],"LicenseInformationOrigin":3},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"We need to synthesize the cross-platform SMS circuit!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":2},{"PackageId":"Senior Creative Analyst","PackageVersion":"5.2.9","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseUrl":"If we synthesize the port, we can get to the ADP port through the neural ADP port!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Data Director","PackageVersion":"8.6.8","PackageProjectUrl":"https://timothy.info","Copyright":"We need to back up the primary SMTP circuit!","ValidationErrors":[{"Error":"Kirsten","Context":"http://madisyn.com"},{"Error":"Murray","Context":"https://destinee.com"},{"Error":"Emanuel","Context":"https://keely.info"},{"Error":"Obie","Context":"https://caleigh.net"},{"Error":"Albin","Context":"http://flavie.com"},{"Error":"Lavonne","Context":"http://kaitlyn.com"},{"Error":"Osborne","Context":"https://joesph.name"},{"Error":"Michael","Context":"https://kali.com"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Usability Producer","PackageVersion":"9.7.6","ValidationErrors":[{"Error":"Jett","Context":"https://randal.biz"},{"Error":"Leif","Context":"http://chaz.name"},{"Error":"Tristian","Context":"http://susie.com"},{"Error":"Carmelo","Context":"https://kariane.com"},{"Error":"Sofia","Context":"http://daphnee.name"},{"Error":"Nedra","Context":"http://orland.info"},{"Error":"Hilton","Context":"http://shany.info"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":1},{"PackageId":"Forward Factors Director","PackageVersion":"5.7.8","Copyright":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","Copyright":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Candice","Context":"http://linnea.com"},{"Error":"Everardo","Context":"http://daryl.net"},{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"}],"LicenseUrl":"The SMS system is down, back up the open-source system so we can back up the SMS system!","LicenseInformationOrigin":0},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Central Marketing Assistant","PackageVersion":"9.5.8","PackageProjectUrl":"http://julia.biz","License":"I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!","LicenseUrl":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Legacy Research Associate","PackageVersion":"9.9.5","PackageProjectUrl":"https://hildegard.name","LicenseUrl":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Internal Branding Executive","PackageVersion":"2.0.9","PackageProjectUrl":"https://efrain.info","Copyright":"You can\u0027t bypass the application without programming the solid state COM application!","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"LicenseUrl":"The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseUrl":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":2},{"PackageId":"Lead Integration Engineer","PackageVersion":"8.7.4","PackageProjectUrl":"http://jackeline.biz","ValidationErrors":[{"Error":"Reanna","Context":"http://buck.net"},{"Error":"Christine","Context":"http://demarco.name"},{"Error":"Marge","Context":"http://astrid.net"},{"Error":"Charlene","Context":"http://rod.net"}],"LicenseUrl":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":2},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Copyright":"If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!","ValidationErrors":[{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"},{"Error":"Gerald","Context":"https://vidal.com"},{"Error":"Lucio","Context":"http://clemmie.info"}],"LicenseUrl":"The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!","LicenseInformationOrigin":4},{"PackageId":"Human Accounts Executive","PackageVersion":"7.6.7","PackageProjectUrl":"http://kristin.net","Copyright":"You can\u0027t connect the interface without backing up the optical SMTP interface!","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"License":"Use the auxiliary PNG interface, then you can generate the auxiliary interface!","LicenseInformationOrigin":2},{"PackageId":"International Assurance Executive","PackageVersion":"2.8.5","PackageProjectUrl":"http://antonina.com","Copyright":"We need to parse the optical FTP driver!","ValidationErrors":[{"Error":"Alvah","Context":"http://otha.name"},{"Error":"Natasha","Context":"https://nyah.com"},{"Error":"Oliver","Context":"http://ettie.biz"},{"Error":"Lonny","Context":"https://onie.org"},{"Error":"Cassie","Context":"http://solon.net"},{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"}],"License":"The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Interactions Analyst","PackageVersion":"3.0.8","License":"hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!","LicenseUrl":"connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!","LicenseInformationOrigin":1},{"PackageId":"Regional Paradigm Assistant","PackageVersion":"9.8.0","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"LicenseUrl":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","Copyright":"Use the mobile SCSI bus, then you can program the mobile bus!","License":"We need to compress the primary GB array!","LicenseInformationOrigin":4},{"PackageId":"Corporate Group Planner","PackageVersion":"9.2.2","Copyright":"We need to reboot the virtual RSS alarm!","LicenseInformationOrigin":3},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseUrl":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Corporate Tactics Strategist","PackageVersion":"9.9.9","Copyright":"generating the matrix won\u0027t do anything, we need to parse the solid state GB matrix!","LicenseUrl":"copying the alarm won\u0027t do anything, we need to index the open-source TCP alarm!","LicenseInformationOrigin":3},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseUrl":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Quality Officer","PackageVersion":"8.9.2","PackageProjectUrl":"https://danika.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"},{"Error":"Sandra","Context":"https://emil.info"},{"Error":"Dayana","Context":"https://leila.info"},{"Error":"Micah","Context":"http://darien.com"},{"Error":"Ethel","Context":"http://shakira.net"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Principal Branding Assistant","PackageVersion":"8.2.6","Copyright":"We need to hack the auxiliary COM hard drive!","License":"Use the multi-byte JSON panel, then you can bypass the multi-byte panel!","LicenseUrl":"If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..69883b8f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","Copyright":"Try to compress the SMS bus, maybe it will compress the bluetooth bus!","LicenseUrl":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":3},{"PackageId":"Legacy Interactions Analyst","PackageVersion":"3.0.8","License":"hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!","LicenseUrl":"connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!","LicenseInformationOrigin":1},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","Copyright":"Use the mobile SCSI bus, then you can program the mobile bus!","License":"We need to compress the primary GB array!","LicenseInformationOrigin":4},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseUrl":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Senior Creative Analyst","PackageVersion":"5.2.9","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseUrl":"If we synthesize the port, we can get to the ADP port through the neural ADP port!","LicenseInformationOrigin":2},{"PackageId":"Senior Identity Designer","PackageVersion":"9.9.3","PackageProjectUrl":"https://devyn.info","Copyright":"You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!","LicenseInformationOrigin":3},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"Central Marketing Assistant","PackageVersion":"9.5.8","PackageProjectUrl":"http://julia.biz","License":"I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!","LicenseUrl":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"Try to program the CSS circuit, maybe it will program the auxiliary circuit!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":3},{"PackageId":"Legacy Research Associate","PackageVersion":"9.9.5","PackageProjectUrl":"https://hildegard.name","LicenseUrl":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"We need to synthesize the cross-platform SMS circuit!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":2},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":3},{"PackageId":"Corporate Tactics Strategist","PackageVersion":"9.9.9","Copyright":"generating the matrix won\u0027t do anything, we need to parse the solid state GB matrix!","LicenseUrl":"copying the alarm won\u0027t do anything, we need to index the open-source TCP alarm!","LicenseInformationOrigin":3},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Group Planner","PackageVersion":"9.2.2","Copyright":"We need to reboot the virtual RSS alarm!","LicenseInformationOrigin":3},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseUrl":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Forward Factors Director","PackageVersion":"5.7.8","Copyright":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":0},{"PackageId":"Principal Branding Assistant","PackageVersion":"8.2.6","Copyright":"We need to hack the auxiliary COM hard drive!","License":"Use the multi-byte JSON panel, then you can bypass the multi-byte panel!","LicenseUrl":"If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..a27634ba --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","Copyright":"Try to compress the SMS bus, maybe it will compress the bluetooth bus!","LicenseUrl":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Group Planner","PackageVersion":"9.2.2","Copyright":"We need to reboot the virtual RSS alarm!","LicenseInformationOrigin":3},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseUrl":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":2},{"PackageId":"Senior Creative Analyst","PackageVersion":"5.2.9","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseUrl":"If we synthesize the port, we can get to the ADP port through the neural ADP port!","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Central Marketing Assistant","PackageVersion":"9.5.8","PackageProjectUrl":"http://julia.biz","License":"I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!","LicenseUrl":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Forward Factors Director","PackageVersion":"5.7.8","Copyright":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":0},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":3},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Principal Branding Assistant","PackageVersion":"8.2.6","Copyright":"We need to hack the auxiliary COM hard drive!","License":"Use the multi-byte JSON panel, then you can bypass the multi-byte panel!","LicenseUrl":"If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!","LicenseInformationOrigin":0},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"We need to synthesize the cross-platform SMS circuit!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":2},{"PackageId":"Legacy Interactions Analyst","PackageVersion":"3.0.8","License":"hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!","LicenseUrl":"connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!","LicenseInformationOrigin":1},{"PackageId":"Legacy Research Associate","PackageVersion":"9.9.5","PackageProjectUrl":"https://hildegard.name","LicenseUrl":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Corporate Tactics Strategist","PackageVersion":"9.9.9","Copyright":"generating the matrix won\u0027t do anything, we need to parse the solid state GB matrix!","LicenseUrl":"copying the alarm won\u0027t do anything, we need to index the open-source TCP alarm!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"Try to program the CSS circuit, maybe it will program the auxiliary circuit!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":3},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","Copyright":"Use the mobile SCSI bus, then you can program the mobile bus!","License":"We need to compress the primary GB array!","LicenseInformationOrigin":4},{"PackageId":"Senior Identity Designer","PackageVersion":"9.9.3","PackageProjectUrl":"https://devyn.info","Copyright":"You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!","LicenseInformationOrigin":3},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseUrl":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..3531a6fb --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseUrl":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Senior Identity Designer","PackageVersion":"9.9.3","PackageProjectUrl":"https://devyn.info","Copyright":"You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..cc98ccc2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseUrl":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Copyright":"If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!","ValidationErrors":[{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"},{"Error":"Gerald","Context":"https://vidal.com"},{"Error":"Lucio","Context":"http://clemmie.info"}],"LicenseUrl":"The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","Copyright":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Internal Branding Executive","PackageVersion":"2.0.9","PackageProjectUrl":"https://efrain.info","Copyright":"You can\u0027t bypass the application without programming the solid state COM application!","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"LicenseUrl":"The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!","LicenseInformationOrigin":4},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"Global Optimization Architect","PackageVersion":"4.8.0","PackageProjectUrl":"https://gaylord.name","Copyright":"If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!","ValidationErrors":[{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"}],"LicenseUrl":"Use the multi-byte SAS driver, then you can bypass the multi-byte driver!","LicenseInformationOrigin":0},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Senior Identity Designer","PackageVersion":"9.9.3","PackageProjectUrl":"https://devyn.info","Copyright":"You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!","LicenseInformationOrigin":3},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Data Director","PackageVersion":"8.6.8","PackageProjectUrl":"https://timothy.info","Copyright":"We need to back up the primary SMTP circuit!","ValidationErrors":[{"Error":"Kirsten","Context":"http://madisyn.com"},{"Error":"Murray","Context":"https://destinee.com"},{"Error":"Emanuel","Context":"https://keely.info"},{"Error":"Obie","Context":"https://caleigh.net"},{"Error":"Albin","Context":"http://flavie.com"},{"Error":"Lavonne","Context":"http://kaitlyn.com"},{"Error":"Osborne","Context":"https://joesph.name"},{"Error":"Michael","Context":"https://kali.com"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Usability Producer","PackageVersion":"9.7.6","ValidationErrors":[{"Error":"Jett","Context":"https://randal.biz"},{"Error":"Leif","Context":"http://chaz.name"},{"Error":"Tristian","Context":"http://susie.com"},{"Error":"Carmelo","Context":"https://kariane.com"},{"Error":"Sofia","Context":"http://daphnee.name"},{"Error":"Nedra","Context":"http://orland.info"},{"Error":"Hilton","Context":"http://shany.info"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":1},{"PackageId":"Regional Paradigm Assistant","PackageVersion":"9.8.0","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"LicenseUrl":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"International Assurance Executive","PackageVersion":"2.8.5","PackageProjectUrl":"http://antonina.com","Copyright":"We need to parse the optical FTP driver!","ValidationErrors":[{"Error":"Alvah","Context":"http://otha.name"},{"Error":"Natasha","Context":"https://nyah.com"},{"Error":"Oliver","Context":"http://ettie.biz"},{"Error":"Lonny","Context":"https://onie.org"},{"Error":"Cassie","Context":"http://solon.net"},{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"}],"License":"The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!","LicenseInformationOrigin":3},{"PackageId":"Chief Data Orchestrator","PackageVersion":"4.3.2","PackageProjectUrl":"http://gaylord.com","Copyright":"We need to back up the multi-byte SCSI transmitter!","ValidationErrors":[{"Error":"Taya","Context":"http://micaela.biz"},{"Error":"Evert","Context":"http://tomas.net"},{"Error":"Brett","Context":"http://virginie.net"}],"LicenseInformationOrigin":3},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":3},{"PackageId":"Human Accounts Executive","PackageVersion":"7.6.7","PackageProjectUrl":"http://kristin.net","Copyright":"You can\u0027t connect the interface without backing up the optical SMTP interface!","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"License":"Use the auxiliary PNG interface, then you can generate the auxiliary interface!","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Lead Integration Engineer","PackageVersion":"8.7.4","PackageProjectUrl":"http://jackeline.biz","ValidationErrors":[{"Error":"Reanna","Context":"http://buck.net"},{"Error":"Christine","Context":"http://demarco.name"},{"Error":"Marge","Context":"http://astrid.net"},{"Error":"Charlene","Context":"http://rod.net"}],"LicenseUrl":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":2},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Candice","Context":"http://linnea.com"},{"Error":"Everardo","Context":"http://daryl.net"},{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"}],"LicenseUrl":"The SMS system is down, back up the open-source system so we can back up the SMS system!","LicenseInformationOrigin":0},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseUrl":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Quality Officer","PackageVersion":"8.9.2","PackageProjectUrl":"https://danika.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"},{"Error":"Sandra","Context":"https://emil.info"},{"Error":"Dayana","Context":"https://leila.info"},{"Error":"Micah","Context":"http://darien.com"},{"Error":"Ethel","Context":"http://shakira.net"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..060ba777 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseUrl":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Senior Identity Designer","PackageVersion":"9.9.3","PackageProjectUrl":"https://devyn.info","Copyright":"You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..a3f941da --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Senior Identity Designer","PackageVersion":"9.9.3","PackageProjectUrl":"https://devyn.info","Copyright":"You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseUrl":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..c729165a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..6ce2e09e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"Senior Identity Designer","PackageVersion":"9.9.3","PackageProjectUrl":"https://devyn.info","Copyright":"You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!","LicenseInformationOrigin":3},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseUrl":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":3},{"PackageId":"Forward Factors Director","PackageVersion":"5.7.8","Copyright":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Associate","PackageVersion":"9.9.5","PackageProjectUrl":"https://hildegard.name","LicenseUrl":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"Try to program the CSS circuit, maybe it will program the auxiliary circuit!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":3},{"PackageId":"Principal Branding Assistant","PackageVersion":"8.2.6","Copyright":"We need to hack the auxiliary COM hard drive!","License":"Use the multi-byte JSON panel, then you can bypass the multi-byte panel!","LicenseUrl":"If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!","LicenseInformationOrigin":0},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseUrl":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","Copyright":"Use the mobile SCSI bus, then you can program the mobile bus!","License":"We need to compress the primary GB array!","LicenseInformationOrigin":4},{"PackageId":"Corporate Group Planner","PackageVersion":"9.2.2","Copyright":"We need to reboot the virtual RSS alarm!","LicenseInformationOrigin":3},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"We need to synthesize the cross-platform SMS circuit!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":2},{"PackageId":"Corporate Tactics Strategist","PackageVersion":"9.9.9","Copyright":"generating the matrix won\u0027t do anything, we need to parse the solid state GB matrix!","LicenseUrl":"copying the alarm won\u0027t do anything, we need to index the open-source TCP alarm!","LicenseInformationOrigin":3},{"PackageId":"Senior Creative Analyst","PackageVersion":"5.2.9","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseUrl":"If we synthesize the port, we can get to the ADP port through the neural ADP port!","LicenseInformationOrigin":2},{"PackageId":"Central Marketing Assistant","PackageVersion":"9.5.8","PackageProjectUrl":"http://julia.biz","License":"I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!","LicenseUrl":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","Copyright":"Try to compress the SMS bus, maybe it will compress the bluetooth bus!","LicenseUrl":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":3},{"PackageId":"Legacy Interactions Analyst","PackageVersion":"3.0.8","License":"hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!","LicenseUrl":"connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!","LicenseInformationOrigin":1},{"PackageId":"Legacy Infrastructure Producer","PackageVersion":"1.1.2","LicenseUrl":"If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit!","LicenseInformationOrigin":2},{"PackageId":"District Implementation Executive","PackageVersion":"3.9.4","PackageProjectUrl":"http://fae.org","LicenseInformationOrigin":4},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":3},{"PackageId":"Future Interactions Facilitator","PackageVersion":"7.6.9","LicenseUrl":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":0},{"PackageId":"District Intranet Engineer","PackageVersion":"7.5.5","License":"If we navigate the feed, we can get to the JSON feed through the back-end JSON feed!","LicenseUrl":"Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol!","LicenseInformationOrigin":2},{"PackageId":"Forward Web Assistant","PackageVersion":"5.9.6","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":4},{"PackageId":"District Implementation Orchestrator","PackageVersion":"0.1.4","License":"I\u0027ll synthesize the cross-platform CSS panel, that should panel the CSS panel!","LicenseUrl":"You can\u0027t navigate the panel without connecting the optical PNG panel!","LicenseInformationOrigin":1},{"PackageId":"Forward Data Administrator","PackageVersion":"9.0.6","PackageProjectUrl":"https://serenity.info","License":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseUrl":"I\u0027ll program the multi-byte AI transmitter, that should transmitter the AI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Legacy Configuration Coordinator","PackageVersion":"2.7.5","License":"connecting the panel won\u0027t do anything, we need to bypass the wireless AGP panel!","LicenseInformationOrigin":2},{"PackageId":"Regional Implementation Technician","PackageVersion":"8.8.3","LicenseInformationOrigin":3},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Copyright":"Use the solid state HTTP microchip, then you can back up the solid state microchip!","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseUrl":"The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Copyright":"If we reboot the system, we can get to the SQL system through the mobile SQL system!","LicenseInformationOrigin":3},{"PackageId":"Direct Web Orchestrator","PackageVersion":"1.9.1","PackageProjectUrl":"https://kade.com","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","License":"You can\u0027t copy the alarm without synthesizing the 1080p IB alarm!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","Copyright":"Try to override the HDD pixel, maybe it will override the bluetooth pixel!","License":"We need to index the optical HTTP application!","LicenseUrl":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Quality Director","PackageVersion":"4.9.9","PackageProjectUrl":"http://jesse.com","LicenseInformationOrigin":2},{"PackageId":"International Data Associate","PackageVersion":"6.4.8","License":"If we navigate the array, we can get to the SQL array through the 1080p SQL array!","LicenseUrl":"You can\u0027t generate the bandwidth without parsing the mobile EXE bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Internal Data Designer","PackageVersion":"9.5.2","PackageProjectUrl":"https://liana.com","Copyright":"The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive!","LicenseUrl":"hacking the card won\u0027t do anything, we need to hack the neural COM card!","LicenseInformationOrigin":2},{"PackageId":"Senior Communications Director","PackageVersion":"3.1.0","Copyright":"I\u0027ll quantify the neural SCSI port, that should port the SCSI port!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Developer","PackageVersion":"0.8.7","PackageProjectUrl":"https://adan.net","License":"You can\u0027t back up the array without parsing the haptic CSS array!","LicenseInformationOrigin":1},{"PackageId":"Future Accountability Officer","PackageVersion":"2.5.3","PackageProjectUrl":"http://henderson.biz","LicenseInformationOrigin":2},{"PackageId":"Dynamic Division Agent","PackageVersion":"4.2.8","PackageProjectUrl":"https://camilla.info","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Copyright":"The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall!","LicenseInformationOrigin":1},{"PackageId":"Forward Infrastructure Developer","PackageVersion":"7.5.6","Copyright":"You can\u0027t index the circuit without copying the auxiliary RSS circuit!","License":"Try to override the SCSI microchip, maybe it will override the haptic microchip!","LicenseUrl":"programming the monitor won\u0027t do anything, we need to parse the online XML monitor!","LicenseInformationOrigin":2},{"PackageId":"Regional Security Engineer","PackageVersion":"5.8.4","Copyright":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","Copyright":"Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor!","LicenseInformationOrigin":1},{"PackageId":"Product Tactics Technician","PackageVersion":"3.8.3","PackageProjectUrl":"https://jewel.name","License":"If we index the protocol, we can get to the FTP protocol through the online FTP protocol!","LicenseUrl":"Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!","LicenseInformationOrigin":4},{"PackageId":"Regional Communications Officer","PackageVersion":"3.3.2","PackageProjectUrl":"https://cortez.net","LicenseUrl":"We need to calculate the redundant THX feed!","LicenseInformationOrigin":4},{"PackageId":"Human Response Executive","PackageVersion":"6.4.4","PackageProjectUrl":"https://maida.org","License":"If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix!","LicenseInformationOrigin":2},{"PackageId":"Customer Optimization Engineer","PackageVersion":"3.9.7","Copyright":"We need to override the auxiliary AGP firewall!","License":"The JBOD hard drive is down, copy the wireless hard drive so we can copy the JBOD hard drive!","LicenseUrl":"If we synthesize the bus, we can get to the EXE bus through the online EXE bus!","LicenseInformationOrigin":3},{"PackageId":"Central Creative Analyst","PackageVersion":"3.6.4","LicenseUrl":"programming the driver won\u0027t do anything, we need to calculate the primary SMTP driver!","LicenseInformationOrigin":4},{"PackageId":"District Data Executive","PackageVersion":"9.4.3","LicenseUrl":"The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Directives Officer","PackageVersion":"5.8.8","PackageProjectUrl":"http://rafaela.net","Copyright":"If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip!","LicenseUrl":"parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!","LicenseInformationOrigin":4},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Copyright":"I\u0027ll hack the optical COM alarm, that should alarm the COM alarm!","LicenseInformationOrigin":3},{"PackageId":"Human Configuration Assistant","PackageVersion":"0.1.1","PackageProjectUrl":"http://frederick.com","Copyright":"parsing the driver won\u0027t do anything, we need to program the auxiliary IB driver!","License":"I\u0027ll bypass the solid state SMS system, that should system the SMS system!","LicenseInformationOrigin":4},{"PackageId":"Direct Data Designer","PackageVersion":"8.4.8","Copyright":"We need to transmit the virtual JSON bus!","LicenseInformationOrigin":2},{"PackageId":"International Accounts Liaison","PackageVersion":"5.6.7","Copyright":"transmitting the port won\u0027t do anything, we need to override the haptic JSON port!","License":"We need to program the virtual SCSI circuit!","LicenseUrl":"We need to generate the auxiliary GB hard drive!","LicenseInformationOrigin":0},{"PackageId":"Direct Factors Representative","PackageVersion":"0.5.2","License":"You can\u0027t override the bandwidth without navigating the auxiliary ADP bandwidth!","LicenseUrl":"backing up the system won\u0027t do anything, we need to synthesize the digital AI system!","LicenseInformationOrigin":4},{"PackageId":"Direct Functionality Representative","PackageVersion":"9.9.2","Copyright":"We need to bypass the multi-byte ADP panel!","License":"You can\u0027t navigate the capacitor without bypassing the multi-byte JSON capacitor!","LicenseUrl":"Try to quantify the COM feed, maybe it will quantify the multi-byte feed!","LicenseInformationOrigin":3},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":3},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","LicenseUrl":"Try to compress the TCP microchip, maybe it will compress the auxiliary microchip!","LicenseInformationOrigin":0},{"PackageId":"Direct Creative Planner","PackageVersion":"9.7.2","Copyright":"bypassing the matrix won\u0027t do anything, we need to copy the wireless PCI matrix!","License":"Try to connect the TCP circuit, maybe it will connect the back-end circuit!","LicenseUrl":"synthesizing the circuit won\u0027t do anything, we need to override the neural XML circuit!","LicenseInformationOrigin":2},{"PackageId":"Global Markets Director","PackageVersion":"3.4.9","License":"The RAM card is down, override the open-source card so we can override the RAM card!","LicenseInformationOrigin":2},{"PackageId":"Investor Accountability Officer","PackageVersion":"2.4.3","Copyright":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","LicenseUrl":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","LicenseUrl":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":2},{"PackageId":"National Functionality Orchestrator","PackageVersion":"3.5.0","PackageProjectUrl":"https://gina.name","Copyright":"If we quantify the feed, we can get to the RAM feed through the neural RAM feed!","License":"If we quantify the array, we can get to the RAM array through the virtual RAM array!","LicenseUrl":"overriding the card won\u0027t do anything, we need to hack the auxiliary HTTP card!","LicenseInformationOrigin":4},{"PackageId":"Future Solutions Officer","PackageVersion":"3.3.5","Copyright":"Use the online IB protocol, then you can back up the online protocol!","License":"You can\u0027t override the hard drive without bypassing the mobile TCP hard drive!","LicenseInformationOrigin":2},{"PackageId":"Direct Usability Analyst","PackageVersion":"3.4.8","PackageProjectUrl":"https://maritza.com","Copyright":"The FTP program is down, override the digital program so we can override the FTP program!","License":"hacking the protocol won\u0027t do anything, we need to bypass the back-end SDD protocol!","LicenseUrl":"Try to quantify the EXE program, maybe it will quantify the auxiliary program!","LicenseInformationOrigin":4},{"PackageId":"Corporate Infrastructure Executive","PackageVersion":"4.8.1","PackageProjectUrl":"https://justice.info","Copyright":"Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!","LicenseInformationOrigin":4},{"PackageId":"Forward Optimization Architect","PackageVersion":"8.7.9","PackageProjectUrl":"https://kyle.net","Copyright":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","LicenseInformationOrigin":4},{"PackageId":"Human Communications Supervisor","PackageVersion":"6.0.1","PackageProjectUrl":"http://ethan.name","Copyright":"I\u0027ll override the neural XML application, that should application the XML application!","License":"Use the cross-platform SAS feed, then you can bypass the cross-platform feed!","LicenseInformationOrigin":4},{"PackageId":"Future Marketing Technician","PackageVersion":"7.6.7","PackageProjectUrl":"http://abbey.biz","LicenseUrl":"overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Applications Producer","PackageVersion":"0.4.7","PackageProjectUrl":"http://horace.com","License":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseUrl":"If we program the array, we can get to the JBOD array through the primary JBOD array!","LicenseInformationOrigin":1},{"PackageId":"Central Marketing Orchestrator","PackageVersion":"3.3.1","PackageProjectUrl":"https://brice.net","Copyright":"We need to connect the bluetooth RSS application!","LicenseUrl":"Try to parse the IB driver, maybe it will parse the 1080p driver!","LicenseInformationOrigin":4},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Copyright":"We need to bypass the wireless PNG bus!","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Human Division Agent","PackageVersion":"2.2.7","PackageProjectUrl":"https://laurence.net","Copyright":"You can\u0027t navigate the port without programming the cross-platform ADP port!","LicenseUrl":"The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor!","LicenseInformationOrigin":0},{"PackageId":"Forward Communications Engineer","PackageVersion":"4.5.2","License":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Group Producer","PackageVersion":"5.9.5","PackageProjectUrl":"https://sonny.com","License":"We need to hack the multi-byte EXE bus!","LicenseUrl":"If we connect the program, we can get to the SQL program through the digital SQL program!","LicenseInformationOrigin":2},{"PackageId":"Corporate Quality Planner","PackageVersion":"6.6.3","Copyright":"The PCI driver is down, parse the neural driver so we can parse the PCI driver!","License":"The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!","LicenseUrl":"You can\u0027t transmit the sensor without connecting the digital THX sensor!","LicenseInformationOrigin":3},{"PackageId":"Senior Integration Engineer","PackageVersion":"4.4.3","LicenseInformationOrigin":1},{"PackageId":"Principal Solutions Facilitator","PackageVersion":"7.1.5","LicenseUrl":"The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Accountability Engineer","PackageVersion":"3.1.8","PackageProjectUrl":"https://gerson.com","Copyright":"I\u0027ll back up the back-end JSON card, that should card the JSON card!","LicenseUrl":"Use the online RAM program, then you can generate the online program!","LicenseInformationOrigin":1},{"PackageId":"Principal Intranet Manager","PackageVersion":"3.8.8","LicenseInformationOrigin":0},{"PackageId":"Principal Accounts Officer","PackageVersion":"2.1.8","Copyright":"Try to copy the HTTP capacitor, maybe it will copy the primary capacitor!","License":"Try to calculate the SSL program, maybe it will calculate the multi-byte program!","LicenseInformationOrigin":4},{"PackageId":"Internal Program Administrator","PackageVersion":"0.3.5","PackageProjectUrl":"http://viviane.com","Copyright":"The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth!","License":"We need to navigate the multi-byte PNG application!","LicenseUrl":"The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive!","LicenseInformationOrigin":0},{"PackageId":"International Data Coordinator","PackageVersion":"1.7.7","LicenseUrl":"connecting the system won\u0027t do anything, we need to navigate the solid state HDD system!","LicenseInformationOrigin":2},{"PackageId":"Product Assurance Facilitator","PackageVersion":"3.5.9","LicenseInformationOrigin":3},{"PackageId":"District Configuration Administrator","PackageVersion":"8.4.4","PackageProjectUrl":"https://david.name","LicenseUrl":"The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter!","LicenseInformationOrigin":1},{"PackageId":"Regional Configuration Engineer","PackageVersion":"7.3.8","PackageProjectUrl":"http://roman.org","License":"Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!","LicenseUrl":"You can\u0027t reboot the matrix without navigating the optical SDD matrix!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Creative Designer","PackageVersion":"7.5.8","PackageProjectUrl":"http://daniela.name","Copyright":"The GB program is down, program the back-end program so we can program the GB program!","License":"The XML system is down, hack the bluetooth system so we can hack the XML system!","LicenseInformationOrigin":0},{"PackageId":"Corporate Identity Coordinator","PackageVersion":"9.8.3","LicenseUrl":"If we navigate the bus, we can get to the HDD bus through the primary HDD bus!","LicenseInformationOrigin":1},{"PackageId":"Corporate Implementation Technician","PackageVersion":"2.8.4","Copyright":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseUrl":"If we compress the protocol, we can get to the COM protocol through the mobile COM protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Functionality Strategist","PackageVersion":"5.8.0","PackageProjectUrl":"http://filiberto.net","License":"Use the digital HTTP card, then you can reboot the digital card!","LicenseUrl":"The CSS port is down, quantify the virtual port so we can quantify the CSS port!","LicenseInformationOrigin":1},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Copyright":"The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":0},{"PackageId":"Product Usability Coordinator","PackageVersion":"5.4.7","Copyright":"If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive!","License":"The GB panel is down, synthesize the neural panel so we can synthesize the GB panel!","LicenseUrl":"You can\u0027t copy the system without indexing the virtual XSS system!","LicenseInformationOrigin":4},{"PackageId":"Lead Factors Designer","PackageVersion":"0.9.2","License":"You can\u0027t quantify the bandwidth without calculating the online RAM bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Senior Metrics Assistant","PackageVersion":"8.7.4","Copyright":"If we compress the panel, we can get to the HDD panel through the digital HDD panel!","LicenseUrl":"Use the solid state IB interface, then you can override the solid state interface!","LicenseInformationOrigin":2},{"PackageId":"Internal Factors Designer","PackageVersion":"1.9.6","LicenseInformationOrigin":1},{"PackageId":"Lead Intranet Director","PackageVersion":"9.2.4","PackageProjectUrl":"https://dane.name","Copyright":"If we parse the driver, we can get to the GB driver through the neural GB driver!","LicenseUrl":"You can\u0027t parse the bandwidth without transmitting the open-source USB bandwidth!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..abfabbeb --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"Senior Identity Designer","PackageVersion":"9.9.3","PackageProjectUrl":"https://devyn.info","Copyright":"You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!","LicenseInformationOrigin":3},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseUrl":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":3},{"PackageId":"Forward Factors Director","PackageVersion":"5.7.8","Copyright":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Associate","PackageVersion":"9.9.5","PackageProjectUrl":"https://hildegard.name","LicenseUrl":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"Try to program the CSS circuit, maybe it will program the auxiliary circuit!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":3},{"PackageId":"Principal Branding Assistant","PackageVersion":"8.2.6","Copyright":"We need to hack the auxiliary COM hard drive!","License":"Use the multi-byte JSON panel, then you can bypass the multi-byte panel!","LicenseUrl":"If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!","LicenseInformationOrigin":0},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseUrl":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","Copyright":"Use the mobile SCSI bus, then you can program the mobile bus!","License":"We need to compress the primary GB array!","LicenseInformationOrigin":4},{"PackageId":"Corporate Group Planner","PackageVersion":"9.2.2","Copyright":"We need to reboot the virtual RSS alarm!","LicenseInformationOrigin":3},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"We need to synthesize the cross-platform SMS circuit!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":2},{"PackageId":"Corporate Tactics Strategist","PackageVersion":"9.9.9","Copyright":"generating the matrix won\u0027t do anything, we need to parse the solid state GB matrix!","LicenseUrl":"copying the alarm won\u0027t do anything, we need to index the open-source TCP alarm!","LicenseInformationOrigin":3},{"PackageId":"Senior Creative Analyst","PackageVersion":"5.2.9","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseUrl":"If we synthesize the port, we can get to the ADP port through the neural ADP port!","LicenseInformationOrigin":2},{"PackageId":"Central Marketing Assistant","PackageVersion":"9.5.8","PackageProjectUrl":"http://julia.biz","License":"I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!","LicenseUrl":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","Copyright":"Try to compress the SMS bus, maybe it will compress the bluetooth bus!","LicenseUrl":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":3},{"PackageId":"Legacy Interactions Analyst","PackageVersion":"3.0.8","License":"hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!","LicenseUrl":"connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..ec99409a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"Senior Identity Designer","PackageVersion":"9.9.3","PackageProjectUrl":"https://devyn.info","Copyright":"You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!","LicenseInformationOrigin":3},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseUrl":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..34cd2e09 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Copyright":"We need to synthesize the primary GB circuit!","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","Copyright":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Copyright":"The AGP array is down, generate the mobile array so we can generate the AGP array!","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","Copyright":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..5c28d2d2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..946163fd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..cad52b3d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Global Paradigm Assistant","PackageVersion":"8.0.5","PackageProjectUrl":"https://randy.org","License":"We need to calculate the solid state HTTP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Regional Metrics Strategist","PackageVersion":"1.2.1","Copyright":"Try to override the GB driver, maybe it will override the digital driver!","LicenseInformationOrigin":2},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":2},{"PackageId":"Senior Configuration Developer","PackageVersion":"4.0.9","Copyright":"If we parse the interface, we can get to the JSON interface through the mobile JSON interface!","Authors":"Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle","License":"Use the primary SCSI matrix, then you can program the primary matrix!","LicenseInformationOrigin":1},{"PackageId":"District Interactions Supervisor","PackageVersion":"4.5.2","Copyright":"The ADP firewall is down, input the primary firewall so we can input the ADP firewall!","License":"The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Tactics Assistant","PackageVersion":"1.5.5","PackageProjectUrl":"https://giovanny.net","Copyright":"If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!","License":"The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!","LicenseInformationOrigin":0},{"PackageId":"Lead Program Technician","PackageVersion":"5.8.9","PackageProjectUrl":"http://curtis.org","Copyright":"We need to transmit the back-end AGP sensor!","Authors":"Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer","LicenseInformationOrigin":0},{"PackageId":"Future Research Planner","PackageVersion":"8.8.9","PackageProjectUrl":"https://yvette.com","LicenseInformationOrigin":3},{"PackageId":"Forward Usability Specialist","PackageVersion":"5.6.9","License":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Direct Brand Director","PackageVersion":"4.7.4","License":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"International Division Architect","PackageVersion":"8.2.4","PackageProjectUrl":"http://murphy.name","Authors":"Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins","LicenseInformationOrigin":3},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Customer Solutions Officer","PackageVersion":"4.5.2","PackageProjectUrl":"https://rylan.name","License":"You can\u0027t copy the matrix without compressing the wireless AGP matrix!","LicenseInformationOrigin":0},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Copyright":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"National Assurance Planner","PackageVersion":"2.7.7","Copyright":"I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!","Authors":"Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag","LicenseInformationOrigin":2},{"PackageId":"Investor Accounts Facilitator","PackageVersion":"7.7.8","PackageProjectUrl":"http://scottie.biz","Authors":"Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman","LicenseInformationOrigin":0},{"PackageId":"Customer Division Manager","PackageVersion":"1.3.9","Copyright":"If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!","Authors":"Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth","License":"Try to navigate the PCI driver, maybe it will navigate the mobile driver!","LicenseInformationOrigin":3},{"PackageId":"Direct Division Officer","PackageVersion":"6.5.6","PackageProjectUrl":"http://catherine.name","Authors":"Glenda Schuppe,Glenda Schuppe","License":"transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!","LicenseInformationOrigin":1},{"PackageId":"Legacy Interactions Supervisor","PackageVersion":"9.7.2","Copyright":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","Authors":"Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn","LicenseInformationOrigin":3},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Authors":"Darnell Terry","LicenseInformationOrigin":3},{"PackageId":"Regional Functionality Agent","PackageVersion":"5.9.9","PackageProjectUrl":"http://arthur.net","Copyright":"I\u0027ll connect the digital JBOD application, that should application the JBOD application!","Authors":"Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson","License":"We need to index the 1080p SAS hard drive!","LicenseInformationOrigin":4},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Copyright":"hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!","Authors":"Sergio Bailey,Sergio Bailey,Sergio Bailey","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseInformationOrigin":4},{"PackageId":"Future Identity Agent","PackageVersion":"8.8.0","PackageProjectUrl":"https://reva.name","License":"I\u0027ll parse the 1080p USB protocol, that should protocol the USB protocol!","LicenseInformationOrigin":3},{"PackageId":"Investor Quality Associate","PackageVersion":"0.5.1","PackageProjectUrl":"https://ezequiel.biz","Copyright":"Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!","Authors":"Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen","LicenseInformationOrigin":0},{"PackageId":"Senior Paradigm Analyst","PackageVersion":"1.1.1","Copyright":"If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm!","Authors":"","LicenseInformationOrigin":3},{"PackageId":"Dynamic Branding Manager","PackageVersion":"1.4.0","PackageProjectUrl":"http://dario.info","Copyright":"Try to program the FTP alarm, maybe it will program the virtual alarm!","License":"You can\u0027t navigate the application without generating the cross-platform COM application!","LicenseInformationOrigin":4},{"PackageId":"Chief Factors Developer","PackageVersion":"5.9.5","Copyright":"Try to connect the ADP system, maybe it will connect the solid state system!","Authors":"Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady","LicenseInformationOrigin":1},{"PackageId":"Principal Operations Assistant","PackageVersion":"0.9.0","Copyright":"I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!","Authors":"","License":"I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Data Technician","PackageVersion":"4.2.3","PackageProjectUrl":"http://nia.info","Authors":"June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds","License":"I\u0027ll copy the optical RAM feed, that should feed the RAM feed!","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Specialist","PackageVersion":"3.5.6","Authors":"Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner","LicenseInformationOrigin":0},{"PackageId":"Customer Communications Engineer","PackageVersion":"6.9.4","PackageProjectUrl":"http://tito.name","Authors":"Tanya Reinger,Tanya Reinger,Tanya Reinger","LicenseInformationOrigin":4},{"PackageId":"Central Division Administrator","PackageVersion":"1.0.4","Copyright":"We need to hack the haptic SAS microchip!","Authors":"","License":"We need to program the optical COM microchip!","LicenseInformationOrigin":4},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Copyright":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","Authors":"Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseInformationOrigin":2},{"PackageId":"Regional Optimization Administrator","PackageVersion":"3.6.4","PackageProjectUrl":"http://serenity.info","Copyright":"I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!","LicenseInformationOrigin":0},{"PackageId":"Global Optimization Architect","PackageVersion":"1.5.0","License":"Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!","LicenseInformationOrigin":2},{"PackageId":"Customer Program Developer","PackageVersion":"2.9.8","PackageProjectUrl":"http://lenora.com","Copyright":"You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!","LicenseInformationOrigin":0},{"PackageId":"District Assurance Technician","PackageVersion":"8.5.5","PackageProjectUrl":"http://zander.com","LicenseInformationOrigin":4},{"PackageId":"Future Tactics Specialist","PackageVersion":"0.2.2","Copyright":"We need to transmit the redundant EXE driver!","Authors":"Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank","License":"We need to override the primary SQL pixel!","LicenseInformationOrigin":3},{"PackageId":"Central Research Technician","PackageVersion":"2.8.8","Copyright":"You can\u0027t generate the program without connecting the bluetooth USB program!","LicenseInformationOrigin":1},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"Human Markets Planner","PackageVersion":"5.0.1","License":"Try to back up the COM driver, maybe it will back up the bluetooth driver!","LicenseInformationOrigin":0},{"PackageId":"Corporate Marketing Coordinator","PackageVersion":"3.6.1","PackageProjectUrl":"https://marcos.org","Authors":"","LicenseInformationOrigin":4},{"PackageId":"Legacy Security Facilitator","PackageVersion":"1.9.0","PackageProjectUrl":"https://edythe.info","Copyright":"Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!","LicenseInformationOrigin":0},{"PackageId":"Customer Metrics Developer","PackageVersion":"2.2.9","Authors":"Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir","LicenseInformationOrigin":3},{"PackageId":"Human Identity Representative","PackageVersion":"4.1.5","PackageProjectUrl":"http://alyce.biz","Authors":"Joyce Auer,Joyce Auer,Joyce Auer","License":"The SAS bus is down, program the neural bus so we can program the SAS bus!","LicenseInformationOrigin":4},{"PackageId":"Principal Brand Executive","PackageVersion":"7.2.7","PackageProjectUrl":"https://dariana.com","LicenseInformationOrigin":2},{"PackageId":"Global Identity Supervisor","PackageVersion":"0.9.1","LicenseInformationOrigin":4},{"PackageId":"Dynamic Division Representative","PackageVersion":"7.3.5","PackageProjectUrl":"http://taurean.net","Copyright":"I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!","Authors":"Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson","LicenseInformationOrigin":2},{"PackageId":"Dynamic Security Director","PackageVersion":"0.0.2","Copyright":"Try to parse the HTTP port, maybe it will parse the bluetooth port!","Authors":"Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block","License":"transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!","LicenseInformationOrigin":1},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","Authors":"Melanie Bailey,Melanie Bailey","LicenseInformationOrigin":0},{"PackageId":"Customer Branding Orchestrator","PackageVersion":"8.3.7","PackageProjectUrl":"http://nona.com","Copyright":"We need to bypass the neural USB capacitor!","Authors":"Nora Dietrich","LicenseInformationOrigin":4},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Copyright":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseInformationOrigin":4},{"PackageId":"Central Implementation Planner","PackageVersion":"7.6.0","Copyright":"Try to generate the HDD panel, maybe it will generate the solid state panel!","Authors":"","LicenseInformationOrigin":3},{"PackageId":"Human Tactics Facilitator","PackageVersion":"5.7.0","License":"Try to bypass the HTTP application, maybe it will bypass the digital application!","LicenseInformationOrigin":1},{"PackageId":"District Optimization Technician","PackageVersion":"5.2.3","PackageProjectUrl":"https://douglas.info","Authors":"Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti","LicenseInformationOrigin":4},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Lead Infrastructure Specialist","PackageVersion":"7.2.6","PackageProjectUrl":"https://wanda.com","Authors":"Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire","LicenseInformationOrigin":3},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","Authors":"Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":0},{"PackageId":"Customer Web Assistant","PackageVersion":"1.9.0","LicenseInformationOrigin":2},{"PackageId":"Forward Factors Architect","PackageVersion":"6.7.6","Copyright":"The THX transmitter is down, program the neural transmitter so we can program the THX transmitter!","Authors":"Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts","LicenseInformationOrigin":3},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Principal Security Producer","PackageVersion":"7.3.3","PackageProjectUrl":"http://jarrell.biz","Copyright":"Use the digital SMTP bandwidth, then you can generate the digital bandwidth!","License":"You can\u0027t generate the interface without quantifying the mobile FTP interface!","LicenseInformationOrigin":3},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Copyright":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":4},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Customer Mobility Assistant","PackageVersion":"4.2.9","PackageProjectUrl":"http://adonis.biz","Copyright":"You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!","Authors":"Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich","LicenseInformationOrigin":1},{"PackageId":"Human Branding Coordinator","PackageVersion":"5.8.1","LicenseInformationOrigin":3},{"PackageId":"Investor Research Coordinator","PackageVersion":"1.9.7","PackageProjectUrl":"https://maegan.name","License":"Use the cross-platform GB bus, then you can calculate the cross-platform bus!","LicenseInformationOrigin":3},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"Human Metrics Architect","PackageVersion":"0.2.5","PackageProjectUrl":"https://rickie.net","Copyright":"Use the haptic AGP protocol, then you can program the haptic protocol!","License":"Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Principal Factors Director","PackageVersion":"1.5.1","Copyright":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","Authors":"Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold","LicenseInformationOrigin":4},{"PackageId":"Forward Data Orchestrator","PackageVersion":"3.3.5","Copyright":"compressing the system won\u0027t do anything, we need to compress the optical RSS system!","License":"Use the haptic XML driver, then you can index the haptic driver!","LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Director","PackageVersion":"0.4.3","PackageProjectUrl":"https://aylin.com","LicenseInformationOrigin":0},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Solutions Agent","PackageVersion":"0.0.5","License":"Use the haptic USB card, then you can navigate the haptic card!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Factors Associate","PackageVersion":"1.8.3","PackageProjectUrl":"http://dovie.name","Copyright":"You can\u0027t navigate the panel without calculating the open-source THX panel!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Security Specialist","PackageVersion":"7.8.5","PackageProjectUrl":"http://nova.biz","Copyright":"You can\u0027t transmit the bus without indexing the digital TCP bus!","Authors":"Guy Waters,Guy Waters","License":"Try to input the GB pixel, maybe it will input the wireless pixel!","LicenseInformationOrigin":4},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","Copyright":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"Principal Factors Representative","PackageVersion":"4.5.7","PackageProjectUrl":"https://imelda.org","Copyright":"The GB card is down, hack the digital card so we can hack the GB card!","Authors":"Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker","License":"Try to input the RAM interface, maybe it will input the bluetooth interface!","LicenseInformationOrigin":3},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Copyright":"We need to override the solid state USB interface!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","Authors":"Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":3},{"PackageId":"Lead Operations Supervisor","PackageVersion":"4.5.2","License":"The AI panel is down, transmit the open-source panel so we can transmit the AI panel!","LicenseInformationOrigin":0},{"PackageId":"Chief Program Associate","PackageVersion":"2.6.7","PackageProjectUrl":"http://coy.info","Authors":"Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze","License":"We need to compress the optical PNG array!","LicenseInformationOrigin":2},{"PackageId":"Central Tactics Developer","PackageVersion":"0.4.7","PackageProjectUrl":"https://royal.name","Copyright":"The JBOD application is down, generate the solid state application so we can generate the JBOD application!","Authors":"Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley","License":"indexing the capacitor won\u0027t do anything, we need to program the haptic EXE capacitor!","LicenseInformationOrigin":3},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Authors":"Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy","LicenseInformationOrigin":1},{"PackageId":"Dynamic Implementation Engineer","PackageVersion":"6.7.1","PackageProjectUrl":"http://margie.info","License":"We need to transmit the open-source EXE interface!","LicenseInformationOrigin":4},{"PackageId":"Chief Infrastructure Specialist","PackageVersion":"9.0.5","Authors":"Jackie Schumm","License":"hacking the port won\u0027t do anything, we need to back up the optical SMS port!","LicenseInformationOrigin":4},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"International Solutions Planner","PackageVersion":"9.0.0","License":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseInformationOrigin":1},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Authors":"Maggie Lindgren","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Regional Identity Engineer","PackageVersion":"1.9.4","Copyright":"The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip!","Authors":"Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston","LicenseInformationOrigin":3},{"PackageId":"Human Paradigm Assistant","PackageVersion":"8.8.8","Authors":"Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich","LicenseInformationOrigin":0},{"PackageId":"Product Functionality Supervisor","PackageVersion":"9.4.5","Copyright":"Use the open-source ADP matrix, then you can copy the open-source matrix!","License":"Use the 1080p AI microchip, then you can reboot the 1080p microchip!","LicenseInformationOrigin":4},{"PackageId":"Human Accounts Orchestrator","PackageVersion":"4.1.6","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..80c6908f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Future Tactics Specialist","PackageVersion":"0.2.2","Copyright":"We need to transmit the redundant EXE driver!","Authors":"Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank","License":"We need to override the primary SQL pixel!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Engineer","PackageVersion":"6.9.4","PackageProjectUrl":"http://tito.name","Authors":"Tanya Reinger,Tanya Reinger,Tanya Reinger","LicenseInformationOrigin":4},{"PackageId":"National Assurance Planner","PackageVersion":"2.7.7","Copyright":"I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!","Authors":"Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag","LicenseInformationOrigin":2},{"PackageId":"Lead Program Technician","PackageVersion":"5.8.9","PackageProjectUrl":"http://curtis.org","Copyright":"We need to transmit the back-end AGP sensor!","Authors":"Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer","LicenseInformationOrigin":0},{"PackageId":"Future Identity Agent","PackageVersion":"8.8.0","PackageProjectUrl":"https://reva.name","License":"I\u0027ll parse the 1080p USB protocol, that should protocol the USB protocol!","LicenseInformationOrigin":3},{"PackageId":"Central Tactics Developer","PackageVersion":"0.4.7","PackageProjectUrl":"https://royal.name","Copyright":"The JBOD application is down, generate the solid state application so we can generate the JBOD application!","Authors":"Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley","License":"indexing the capacitor won\u0027t do anything, we need to program the haptic EXE capacitor!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Security Specialist","PackageVersion":"7.8.5","PackageProjectUrl":"http://nova.biz","Copyright":"You can\u0027t transmit the bus without indexing the digital TCP bus!","Authors":"Guy Waters,Guy Waters","License":"Try to input the GB pixel, maybe it will input the wireless pixel!","LicenseInformationOrigin":4},{"PackageId":"District Interactions Supervisor","PackageVersion":"4.5.2","Copyright":"The ADP firewall is down, input the primary firewall so we can input the ADP firewall!","License":"The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!","LicenseInformationOrigin":1},{"PackageId":"Central Division Administrator","PackageVersion":"1.0.4","Copyright":"We need to hack the haptic SAS microchip!","Authors":"","License":"We need to program the optical COM microchip!","LicenseInformationOrigin":4},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Division Representative","PackageVersion":"7.3.5","PackageProjectUrl":"http://taurean.net","Copyright":"I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!","Authors":"Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson","LicenseInformationOrigin":2},{"PackageId":"Dynamic Security Director","PackageVersion":"0.0.2","Copyright":"Try to parse the HTTP port, maybe it will parse the bluetooth port!","Authors":"Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block","License":"transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!","LicenseInformationOrigin":1},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Global Paradigm Assistant","PackageVersion":"8.0.5","PackageProjectUrl":"https://randy.org","License":"We need to calculate the solid state HTTP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Principal Operations Assistant","PackageVersion":"0.9.0","Copyright":"I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!","Authors":"","License":"I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!","LicenseInformationOrigin":1},{"PackageId":"Customer Web Assistant","PackageVersion":"1.9.0","LicenseInformationOrigin":2},{"PackageId":"Future Research Planner","PackageVersion":"8.8.9","PackageProjectUrl":"https://yvette.com","LicenseInformationOrigin":3},{"PackageId":"Chief Infrastructure Specialist","PackageVersion":"9.0.5","Authors":"Jackie Schumm","License":"hacking the port won\u0027t do anything, we need to back up the optical SMS port!","LicenseInformationOrigin":4},{"PackageId":"Legacy Interactions Supervisor","PackageVersion":"9.7.2","Copyright":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","Authors":"Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn","LicenseInformationOrigin":3},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Copyright":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","Authors":"Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseInformationOrigin":2},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Authors":"Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy","LicenseInformationOrigin":1},{"PackageId":"District Optimization Technician","PackageVersion":"5.2.3","PackageProjectUrl":"https://douglas.info","Authors":"Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti","LicenseInformationOrigin":4},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Copyright":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Branding Manager","PackageVersion":"1.4.0","PackageProjectUrl":"http://dario.info","Copyright":"Try to program the FTP alarm, maybe it will program the virtual alarm!","License":"You can\u0027t navigate the application without generating the cross-platform COM application!","LicenseInformationOrigin":4},{"PackageId":"Regional Identity Engineer","PackageVersion":"1.9.4","Copyright":"The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip!","Authors":"Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston","LicenseInformationOrigin":3},{"PackageId":"Global Identity Supervisor","PackageVersion":"0.9.1","LicenseInformationOrigin":4},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Dynamic Implementation Engineer","PackageVersion":"6.7.1","PackageProjectUrl":"http://margie.info","License":"We need to transmit the open-source EXE interface!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","Copyright":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseInformationOrigin":0},{"PackageId":"Customer Metrics Developer","PackageVersion":"2.2.9","Authors":"Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir","LicenseInformationOrigin":3},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Authors":"Maggie Lindgren","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Copyright":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":4},{"PackageId":"Principal Factors Representative","PackageVersion":"4.5.7","PackageProjectUrl":"https://imelda.org","Copyright":"The GB card is down, hack the digital card so we can hack the GB card!","Authors":"Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker","License":"Try to input the RAM interface, maybe it will input the bluetooth interface!","LicenseInformationOrigin":3},{"PackageId":"Investor Quality Associate","PackageVersion":"0.5.1","PackageProjectUrl":"https://ezequiel.biz","Copyright":"Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!","Authors":"Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen","LicenseInformationOrigin":0},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Product Functionality Supervisor","PackageVersion":"9.4.5","Copyright":"Use the open-source ADP matrix, then you can copy the open-source matrix!","License":"Use the 1080p AI microchip, then you can reboot the 1080p microchip!","LicenseInformationOrigin":4},{"PackageId":"Customer Division Manager","PackageVersion":"1.3.9","Copyright":"If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!","Authors":"Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth","License":"Try to navigate the PCI driver, maybe it will navigate the mobile driver!","LicenseInformationOrigin":3},{"PackageId":"Customer Branding Orchestrator","PackageVersion":"8.3.7","PackageProjectUrl":"http://nona.com","Copyright":"We need to bypass the neural USB capacitor!","Authors":"Nora Dietrich","LicenseInformationOrigin":4},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Direct Brand Director","PackageVersion":"4.7.4","License":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Chief Factors Developer","PackageVersion":"5.9.5","Copyright":"Try to connect the ADP system, maybe it will connect the solid state system!","Authors":"Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady","LicenseInformationOrigin":1},{"PackageId":"Regional Functionality Agent","PackageVersion":"5.9.9","PackageProjectUrl":"http://arthur.net","Copyright":"I\u0027ll connect the digital JBOD application, that should application the JBOD application!","Authors":"Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson","License":"We need to index the 1080p SAS hard drive!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Copyright":"We need to override the solid state USB interface!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"Corporate Intranet Specialist","PackageVersion":"3.5.6","Authors":"Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner","LicenseInformationOrigin":0},{"PackageId":"International Division Architect","PackageVersion":"8.2.4","PackageProjectUrl":"http://murphy.name","Authors":"Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins","LicenseInformationOrigin":3},{"PackageId":"Central Implementation Planner","PackageVersion":"7.6.0","Copyright":"Try to generate the HDD panel, maybe it will generate the solid state panel!","Authors":"","LicenseInformationOrigin":3},{"PackageId":"Forward Data Orchestrator","PackageVersion":"3.3.5","Copyright":"compressing the system won\u0027t do anything, we need to compress the optical RSS system!","License":"Use the haptic XML driver, then you can index the haptic driver!","LicenseInformationOrigin":0},{"PackageId":"Regional Optimization Administrator","PackageVersion":"3.6.4","PackageProjectUrl":"http://serenity.info","Copyright":"I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!","LicenseInformationOrigin":0},{"PackageId":"Human Identity Representative","PackageVersion":"4.1.5","PackageProjectUrl":"http://alyce.biz","Authors":"Joyce Auer,Joyce Auer,Joyce Auer","License":"The SAS bus is down, program the neural bus so we can program the SAS bus!","LicenseInformationOrigin":4},{"PackageId":"Principal Brand Executive","PackageVersion":"7.2.7","PackageProjectUrl":"https://dariana.com","LicenseInformationOrigin":2},{"PackageId":"International Solutions Planner","PackageVersion":"9.0.0","License":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseInformationOrigin":1},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Forward Usability Specialist","PackageVersion":"5.6.9","License":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Lead Operations Supervisor","PackageVersion":"4.5.2","License":"The AI panel is down, transmit the open-source panel so we can transmit the AI panel!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Direct Division Officer","PackageVersion":"6.5.6","PackageProjectUrl":"http://catherine.name","Authors":"Glenda Schuppe,Glenda Schuppe","License":"transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!","LicenseInformationOrigin":1},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Senior Configuration Developer","PackageVersion":"4.0.9","Copyright":"If we parse the interface, we can get to the JSON interface through the mobile JSON interface!","Authors":"Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle","License":"Use the primary SCSI matrix, then you can program the primary matrix!","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Architect","PackageVersion":"1.5.0","License":"Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!","LicenseInformationOrigin":2},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"Corporate Marketing Coordinator","PackageVersion":"3.6.1","PackageProjectUrl":"https://marcos.org","Authors":"","LicenseInformationOrigin":4},{"PackageId":"Human Metrics Architect","PackageVersion":"0.2.5","PackageProjectUrl":"https://rickie.net","Copyright":"Use the haptic AGP protocol, then you can program the haptic protocol!","License":"Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Human Tactics Facilitator","PackageVersion":"5.7.0","License":"Try to bypass the HTTP application, maybe it will bypass the digital application!","LicenseInformationOrigin":1},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Copyright":"hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!","Authors":"Sergio Bailey,Sergio Bailey,Sergio Bailey","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseInformationOrigin":4},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Human Branding Coordinator","PackageVersion":"5.8.1","LicenseInformationOrigin":3},{"PackageId":"Human Markets Planner","PackageVersion":"5.0.1","License":"Try to back up the COM driver, maybe it will back up the bluetooth driver!","LicenseInformationOrigin":0},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Customer Mobility Assistant","PackageVersion":"4.2.9","PackageProjectUrl":"http://adonis.biz","Copyright":"You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!","Authors":"Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich","LicenseInformationOrigin":1},{"PackageId":"Forward Factors Architect","PackageVersion":"6.7.6","Copyright":"The THX transmitter is down, program the neural transmitter so we can program the THX transmitter!","Authors":"Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts","LicenseInformationOrigin":3},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":2},{"PackageId":"Chief Program Associate","PackageVersion":"2.6.7","PackageProjectUrl":"http://coy.info","Authors":"Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze","License":"We need to compress the optical PNG array!","LicenseInformationOrigin":2},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Authors":"Darnell Terry","LicenseInformationOrigin":3},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Central Research Technician","PackageVersion":"2.8.8","Copyright":"You can\u0027t generate the program without connecting the bluetooth USB program!","LicenseInformationOrigin":1},{"PackageId":"Principal Security Producer","PackageVersion":"7.3.3","PackageProjectUrl":"http://jarrell.biz","Copyright":"Use the digital SMTP bandwidth, then you can generate the digital bandwidth!","License":"You can\u0027t generate the interface without quantifying the mobile FTP interface!","LicenseInformationOrigin":3},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Factors Associate","PackageVersion":"1.8.3","PackageProjectUrl":"http://dovie.name","Copyright":"You can\u0027t navigate the panel without calculating the open-source THX panel!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","Copyright":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"Lead Infrastructure Specialist","PackageVersion":"7.2.6","PackageProjectUrl":"https://wanda.com","Authors":"Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire","LicenseInformationOrigin":3},{"PackageId":"Dynamic Data Technician","PackageVersion":"4.2.3","PackageProjectUrl":"http://nia.info","Authors":"June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds","License":"I\u0027ll copy the optical RAM feed, that should feed the RAM feed!","LicenseInformationOrigin":1},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Customer Program Developer","PackageVersion":"2.9.8","PackageProjectUrl":"http://lenora.com","Copyright":"You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!","LicenseInformationOrigin":0},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"Senior Paradigm Analyst","PackageVersion":"1.1.1","Copyright":"If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm!","Authors":"","LicenseInformationOrigin":3},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","Authors":"Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":0},{"PackageId":"Customer Solutions Officer","PackageVersion":"4.5.2","PackageProjectUrl":"https://rylan.name","License":"You can\u0027t copy the matrix without compressing the wireless AGP matrix!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Solutions Agent","PackageVersion":"0.0.5","License":"Use the haptic USB card, then you can navigate the haptic card!","LicenseInformationOrigin":4},{"PackageId":"Human Accounts Orchestrator","PackageVersion":"4.1.6","LicenseInformationOrigin":1},{"PackageId":"Investor Research Coordinator","PackageVersion":"1.9.7","PackageProjectUrl":"https://maegan.name","License":"Use the cross-platform GB bus, then you can calculate the cross-platform bus!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Copyright":"The AGP array is down, generate the mobile array so we can generate the AGP array!","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseInformationOrigin":2},{"PackageId":"Principal Factors Director","PackageVersion":"1.5.1","Copyright":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","Authors":"Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold","LicenseInformationOrigin":4},{"PackageId":"Investor Tactics Director","PackageVersion":"0.4.3","PackageProjectUrl":"https://aylin.com","LicenseInformationOrigin":0},{"PackageId":"Human Paradigm Assistant","PackageVersion":"8.8.8","Authors":"Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich","LicenseInformationOrigin":0},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","Authors":"Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":3},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","Authors":"Melanie Bailey,Melanie Bailey","LicenseInformationOrigin":0},{"PackageId":"Regional Metrics Strategist","PackageVersion":"1.2.1","Copyright":"Try to override the GB driver, maybe it will override the digital driver!","LicenseInformationOrigin":2},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Copyright":"We need to synthesize the primary GB circuit!","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Future Tactics Assistant","PackageVersion":"1.5.5","PackageProjectUrl":"https://giovanny.net","Copyright":"If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!","License":"The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!","LicenseInformationOrigin":0},{"PackageId":"Investor Accounts Facilitator","PackageVersion":"7.7.8","PackageProjectUrl":"http://scottie.biz","Authors":"Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman","LicenseInformationOrigin":0},{"PackageId":"Legacy Security Facilitator","PackageVersion":"1.9.0","PackageProjectUrl":"https://edythe.info","Copyright":"Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!","LicenseInformationOrigin":0},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","Copyright":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseInformationOrigin":1},{"PackageId":"District Assurance Technician","PackageVersion":"8.5.5","PackageProjectUrl":"http://zander.com","LicenseInformationOrigin":4},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Copyright":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseInformationOrigin":4},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..5f9603e3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Global Paradigm Assistant","PackageVersion":"8.0.5","PackageProjectUrl":"https://randy.org","License":"We need to calculate the solid state HTTP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Marketing Coordinator","PackageVersion":"3.6.1","PackageProjectUrl":"https://marcos.org","Authors":"","LicenseInformationOrigin":4},{"PackageId":"Investor Research Coordinator","PackageVersion":"1.9.7","PackageProjectUrl":"https://maegan.name","License":"Use the cross-platform GB bus, then you can calculate the cross-platform bus!","LicenseInformationOrigin":3},{"PackageId":"National Assurance Planner","PackageVersion":"2.7.7","Copyright":"I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!","Authors":"Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag","LicenseInformationOrigin":2},{"PackageId":"District Interactions Supervisor","PackageVersion":"4.5.2","Copyright":"The ADP firewall is down, input the primary firewall so we can input the ADP firewall!","License":"The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Tactics Assistant","PackageVersion":"1.5.5","PackageProjectUrl":"https://giovanny.net","Copyright":"If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!","License":"The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!","LicenseInformationOrigin":0},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Copyright":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","Authors":"Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseInformationOrigin":2},{"PackageId":"Future Research Planner","PackageVersion":"8.8.9","PackageProjectUrl":"https://yvette.com","LicenseInformationOrigin":3},{"PackageId":"Forward Usability Specialist","PackageVersion":"5.6.9","License":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Copyright":"We need to override the solid state USB interface!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"Direct Brand Director","PackageVersion":"4.7.4","License":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Senior Configuration Developer","PackageVersion":"4.0.9","Copyright":"If we parse the interface, we can get to the JSON interface through the mobile JSON interface!","Authors":"Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle","License":"Use the primary SCSI matrix, then you can program the primary matrix!","LicenseInformationOrigin":1},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Copyright":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":4},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"Customer Solutions Officer","PackageVersion":"4.5.2","PackageProjectUrl":"https://rylan.name","License":"You can\u0027t copy the matrix without compressing the wireless AGP matrix!","LicenseInformationOrigin":0},{"PackageId":"Customer Division Manager","PackageVersion":"1.3.9","Copyright":"If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!","Authors":"Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth","License":"Try to navigate the PCI driver, maybe it will navigate the mobile driver!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Implementation Engineer","PackageVersion":"6.7.1","PackageProjectUrl":"http://margie.info","License":"We need to transmit the open-source EXE interface!","LicenseInformationOrigin":4},{"PackageId":"Human Metrics Architect","PackageVersion":"0.2.5","PackageProjectUrl":"https://rickie.net","Copyright":"Use the haptic AGP protocol, then you can program the haptic protocol!","License":"Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","Authors":"Melanie Bailey,Melanie Bailey","LicenseInformationOrigin":0},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Authors":"Maggie Lindgren","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Human Accounts Orchestrator","PackageVersion":"4.1.6","LicenseInformationOrigin":1},{"PackageId":"Direct Division Officer","PackageVersion":"6.5.6","PackageProjectUrl":"http://catherine.name","Authors":"Glenda Schuppe,Glenda Schuppe","License":"transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!","LicenseInformationOrigin":1},{"PackageId":"Future Identity Agent","PackageVersion":"8.8.0","PackageProjectUrl":"https://reva.name","License":"I\u0027ll parse the 1080p USB protocol, that should protocol the USB protocol!","LicenseInformationOrigin":3},{"PackageId":"Investor Quality Associate","PackageVersion":"0.5.1","PackageProjectUrl":"https://ezequiel.biz","Copyright":"Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!","Authors":"Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen","LicenseInformationOrigin":0},{"PackageId":"Global Identity Supervisor","PackageVersion":"0.9.1","LicenseInformationOrigin":4},{"PackageId":"Dynamic Branding Manager","PackageVersion":"1.4.0","PackageProjectUrl":"http://dario.info","Copyright":"Try to program the FTP alarm, maybe it will program the virtual alarm!","License":"You can\u0027t navigate the application without generating the cross-platform COM application!","LicenseInformationOrigin":4},{"PackageId":"Central Tactics Developer","PackageVersion":"0.4.7","PackageProjectUrl":"https://royal.name","Copyright":"The JBOD application is down, generate the solid state application so we can generate the JBOD application!","Authors":"Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley","License":"indexing the capacitor won\u0027t do anything, we need to program the haptic EXE capacitor!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Data Technician","PackageVersion":"4.2.3","PackageProjectUrl":"http://nia.info","Authors":"June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds","License":"I\u0027ll copy the optical RAM feed, that should feed the RAM feed!","LicenseInformationOrigin":1},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Copyright":"hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!","Authors":"Sergio Bailey,Sergio Bailey,Sergio Bailey","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseInformationOrigin":4},{"PackageId":"Corporate Intranet Specialist","PackageVersion":"3.5.6","Authors":"Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner","LicenseInformationOrigin":0},{"PackageId":"Chief Program Associate","PackageVersion":"2.6.7","PackageProjectUrl":"http://coy.info","Authors":"Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze","License":"We need to compress the optical PNG array!","LicenseInformationOrigin":2},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Principal Operations Assistant","PackageVersion":"0.9.0","Copyright":"I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!","Authors":"","License":"I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!","LicenseInformationOrigin":1},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Authors":"Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy","LicenseInformationOrigin":1},{"PackageId":"Customer Mobility Assistant","PackageVersion":"4.2.9","PackageProjectUrl":"http://adonis.biz","Copyright":"You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!","Authors":"Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich","LicenseInformationOrigin":1},{"PackageId":"Principal Brand Executive","PackageVersion":"7.2.7","PackageProjectUrl":"https://dariana.com","LicenseInformationOrigin":2},{"PackageId":"District Assurance Technician","PackageVersion":"8.5.5","PackageProjectUrl":"http://zander.com","LicenseInformationOrigin":4},{"PackageId":"Future Tactics Specialist","PackageVersion":"0.2.2","Copyright":"We need to transmit the redundant EXE driver!","Authors":"Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank","License":"We need to override the primary SQL pixel!","LicenseInformationOrigin":3},{"PackageId":"Human Paradigm Assistant","PackageVersion":"8.8.8","Authors":"Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Customer Metrics Developer","PackageVersion":"2.2.9","Authors":"Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir","LicenseInformationOrigin":3},{"PackageId":"Dynamic Factors Associate","PackageVersion":"1.8.3","PackageProjectUrl":"http://dovie.name","Copyright":"You can\u0027t navigate the panel without calculating the open-source THX panel!","LicenseInformationOrigin":2},{"PackageId":"Product Functionality Supervisor","PackageVersion":"9.4.5","Copyright":"Use the open-source ADP matrix, then you can copy the open-source matrix!","License":"Use the 1080p AI microchip, then you can reboot the 1080p microchip!","LicenseInformationOrigin":4},{"PackageId":"Forward Data Orchestrator","PackageVersion":"3.3.5","Copyright":"compressing the system won\u0027t do anything, we need to compress the optical RSS system!","License":"Use the haptic XML driver, then you can index the haptic driver!","LicenseInformationOrigin":0},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","Authors":"Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":3},{"PackageId":"Senior Paradigm Analyst","PackageVersion":"1.1.1","Copyright":"If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm!","Authors":"","LicenseInformationOrigin":3},{"PackageId":"Chief Factors Developer","PackageVersion":"5.9.5","Copyright":"Try to connect the ADP system, maybe it will connect the solid state system!","Authors":"Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady","LicenseInformationOrigin":1},{"PackageId":"Dynamic Division Representative","PackageVersion":"7.3.5","PackageProjectUrl":"http://taurean.net","Copyright":"I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!","Authors":"Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson","LicenseInformationOrigin":2},{"PackageId":"Lead Operations Supervisor","PackageVersion":"4.5.2","License":"The AI panel is down, transmit the open-source panel so we can transmit the AI panel!","LicenseInformationOrigin":0},{"PackageId":"Customer Communications Engineer","PackageVersion":"6.9.4","PackageProjectUrl":"http://tito.name","Authors":"Tanya Reinger,Tanya Reinger,Tanya Reinger","LicenseInformationOrigin":4},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"International Division Architect","PackageVersion":"8.2.4","PackageProjectUrl":"http://murphy.name","Authors":"Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins","LicenseInformationOrigin":3},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Copyright":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseInformationOrigin":4},{"PackageId":"Investor Accounts Facilitator","PackageVersion":"7.7.8","PackageProjectUrl":"http://scottie.biz","Authors":"Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman","LicenseInformationOrigin":0},{"PackageId":"Customer Branding Orchestrator","PackageVersion":"8.3.7","PackageProjectUrl":"http://nona.com","Copyright":"We need to bypass the neural USB capacitor!","Authors":"Nora Dietrich","LicenseInformationOrigin":4},{"PackageId":"Dynamic Solutions Agent","PackageVersion":"0.0.5","License":"Use the haptic USB card, then you can navigate the haptic card!","LicenseInformationOrigin":4},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Copyright":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","Copyright":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"Lead Infrastructure Specialist","PackageVersion":"7.2.6","PackageProjectUrl":"https://wanda.com","Authors":"Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire","LicenseInformationOrigin":3},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Legacy Security Facilitator","PackageVersion":"1.9.0","PackageProjectUrl":"https://edythe.info","Copyright":"Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!","LicenseInformationOrigin":0},{"PackageId":"Regional Metrics Strategist","PackageVersion":"1.2.1","Copyright":"Try to override the GB driver, maybe it will override the digital driver!","LicenseInformationOrigin":2},{"PackageId":"Customer Program Developer","PackageVersion":"2.9.8","PackageProjectUrl":"http://lenora.com","Copyright":"You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!","LicenseInformationOrigin":0},{"PackageId":"District Optimization Technician","PackageVersion":"5.2.3","PackageProjectUrl":"https://douglas.info","Authors":"Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti","LicenseInformationOrigin":4},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"Human Branding Coordinator","PackageVersion":"5.8.1","LicenseInformationOrigin":3},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Authors":"Darnell Terry","LicenseInformationOrigin":3},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Security Director","PackageVersion":"0.0.2","Copyright":"Try to parse the HTTP port, maybe it will parse the bluetooth port!","Authors":"Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block","License":"transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!","LicenseInformationOrigin":1},{"PackageId":"Principal Factors Director","PackageVersion":"1.5.1","Copyright":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","Authors":"Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold","LicenseInformationOrigin":4},{"PackageId":"Central Division Administrator","PackageVersion":"1.0.4","Copyright":"We need to hack the haptic SAS microchip!","Authors":"","License":"We need to program the optical COM microchip!","LicenseInformationOrigin":4},{"PackageId":"Investor Tactics Director","PackageVersion":"0.4.3","PackageProjectUrl":"https://aylin.com","LicenseInformationOrigin":0},{"PackageId":"Human Identity Representative","PackageVersion":"4.1.5","PackageProjectUrl":"http://alyce.biz","Authors":"Joyce Auer,Joyce Auer,Joyce Auer","License":"The SAS bus is down, program the neural bus so we can program the SAS bus!","LicenseInformationOrigin":4},{"PackageId":"Central Research Technician","PackageVersion":"2.8.8","Copyright":"You can\u0027t generate the program without connecting the bluetooth USB program!","LicenseInformationOrigin":1},{"PackageId":"Regional Functionality Agent","PackageVersion":"5.9.9","PackageProjectUrl":"http://arthur.net","Copyright":"I\u0027ll connect the digital JBOD application, that should application the JBOD application!","Authors":"Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson","License":"We need to index the 1080p SAS hard drive!","LicenseInformationOrigin":4},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Customer Web Assistant","PackageVersion":"1.9.0","LicenseInformationOrigin":2},{"PackageId":"Human Markets Planner","PackageVersion":"5.0.1","License":"Try to back up the COM driver, maybe it will back up the bluetooth driver!","LicenseInformationOrigin":0},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","Authors":"Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":0},{"PackageId":"International Solutions Planner","PackageVersion":"9.0.0","License":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseInformationOrigin":1},{"PackageId":"Legacy Interactions Supervisor","PackageVersion":"9.7.2","Copyright":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","Authors":"Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn","LicenseInformationOrigin":3},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"Lead Program Technician","PackageVersion":"5.8.9","PackageProjectUrl":"http://curtis.org","Copyright":"We need to transmit the back-end AGP sensor!","Authors":"Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer","LicenseInformationOrigin":0},{"PackageId":"Regional Identity Engineer","PackageVersion":"1.9.4","Copyright":"The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip!","Authors":"Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston","LicenseInformationOrigin":3},{"PackageId":"Regional Optimization Administrator","PackageVersion":"3.6.4","PackageProjectUrl":"http://serenity.info","Copyright":"I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!","LicenseInformationOrigin":0},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Human Tactics Facilitator","PackageVersion":"5.7.0","License":"Try to bypass the HTTP application, maybe it will bypass the digital application!","LicenseInformationOrigin":1},{"PackageId":"Chief Infrastructure Specialist","PackageVersion":"9.0.5","Authors":"Jackie Schumm","License":"hacking the port won\u0027t do anything, we need to back up the optical SMS port!","LicenseInformationOrigin":4},{"PackageId":"Principal Factors Representative","PackageVersion":"4.5.7","PackageProjectUrl":"https://imelda.org","Copyright":"The GB card is down, hack the digital card so we can hack the GB card!","Authors":"Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker","License":"Try to input the RAM interface, maybe it will input the bluetooth interface!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Security Specialist","PackageVersion":"7.8.5","PackageProjectUrl":"http://nova.biz","Copyright":"You can\u0027t transmit the bus without indexing the digital TCP bus!","Authors":"Guy Waters,Guy Waters","License":"Try to input the GB pixel, maybe it will input the wireless pixel!","LicenseInformationOrigin":4},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Central Implementation Planner","PackageVersion":"7.6.0","Copyright":"Try to generate the HDD panel, maybe it will generate the solid state panel!","Authors":"","LicenseInformationOrigin":3},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Forward Factors Architect","PackageVersion":"6.7.6","Copyright":"The THX transmitter is down, program the neural transmitter so we can program the THX transmitter!","Authors":"Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts","LicenseInformationOrigin":3},{"PackageId":"Global Optimization Architect","PackageVersion":"1.5.0","License":"Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!","LicenseInformationOrigin":2},{"PackageId":"Principal Security Producer","PackageVersion":"7.3.3","PackageProjectUrl":"http://jarrell.biz","Copyright":"Use the digital SMTP bandwidth, then you can generate the digital bandwidth!","License":"You can\u0027t generate the interface without quantifying the mobile FTP interface!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..408119fe --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Global Paradigm Assistant","PackageVersion":"8.0.5","PackageProjectUrl":"https://randy.org","License":"We need to calculate the solid state HTTP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Marketing Coordinator","PackageVersion":"3.6.1","PackageProjectUrl":"https://marcos.org","Authors":"","LicenseInformationOrigin":4},{"PackageId":"Investor Research Coordinator","PackageVersion":"1.9.7","PackageProjectUrl":"https://maegan.name","License":"Use the cross-platform GB bus, then you can calculate the cross-platform bus!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Implementation Engineer","PackageVersion":"6.7.1","PackageProjectUrl":"http://margie.info","License":"We need to transmit the open-source EXE interface!","LicenseInformationOrigin":4},{"PackageId":"District Interactions Supervisor","PackageVersion":"4.5.2","Copyright":"The ADP firewall is down, input the primary firewall so we can input the ADP firewall!","License":"The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!","LicenseInformationOrigin":1},{"PackageId":"Central Research Technician","PackageVersion":"2.8.8","Copyright":"You can\u0027t generate the program without connecting the bluetooth USB program!","LicenseInformationOrigin":1},{"PackageId":"Principal Operations Assistant","PackageVersion":"0.9.0","Copyright":"I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!","Authors":"","License":"I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!","LicenseInformationOrigin":1},{"PackageId":"Human Identity Representative","PackageVersion":"4.1.5","PackageProjectUrl":"http://alyce.biz","Authors":"Joyce Auer,Joyce Auer,Joyce Auer","License":"The SAS bus is down, program the neural bus so we can program the SAS bus!","LicenseInformationOrigin":4},{"PackageId":"Forward Usability Specialist","PackageVersion":"5.6.9","License":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"National Assurance Planner","PackageVersion":"2.7.7","Copyright":"I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!","Authors":"Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag","LicenseInformationOrigin":2},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Customer Solutions Officer","PackageVersion":"4.5.2","PackageProjectUrl":"https://rylan.name","License":"You can\u0027t copy the matrix without compressing the wireless AGP matrix!","LicenseInformationOrigin":0},{"PackageId":"Direct Brand Director","PackageVersion":"4.7.4","License":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Architect","PackageVersion":"1.5.0","License":"Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!","LicenseInformationOrigin":2},{"PackageId":"Human Tactics Facilitator","PackageVersion":"5.7.0","License":"Try to bypass the HTTP application, maybe it will bypass the digital application!","LicenseInformationOrigin":1},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","Authors":"Melanie Bailey,Melanie Bailey","LicenseInformationOrigin":0},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Specialist","PackageVersion":"7.8.5","PackageProjectUrl":"http://nova.biz","Copyright":"You can\u0027t transmit the bus without indexing the digital TCP bus!","Authors":"Guy Waters,Guy Waters","License":"Try to input the GB pixel, maybe it will input the wireless pixel!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Copyright":"We need to override the solid state USB interface!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"Principal Security Producer","PackageVersion":"7.3.3","PackageProjectUrl":"http://jarrell.biz","Copyright":"Use the digital SMTP bandwidth, then you can generate the digital bandwidth!","License":"You can\u0027t generate the interface without quantifying the mobile FTP interface!","LicenseInformationOrigin":3},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Authors":"Maggie Lindgren","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Chief Factors Developer","PackageVersion":"5.9.5","Copyright":"Try to connect the ADP system, maybe it will connect the solid state system!","Authors":"Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady","LicenseInformationOrigin":1},{"PackageId":"Investor Quality Associate","PackageVersion":"0.5.1","PackageProjectUrl":"https://ezequiel.biz","Copyright":"Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!","Authors":"Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen","LicenseInformationOrigin":0},{"PackageId":"Human Paradigm Assistant","PackageVersion":"8.8.8","Authors":"Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich","LicenseInformationOrigin":0},{"PackageId":"Dynamic Branding Manager","PackageVersion":"1.4.0","PackageProjectUrl":"http://dario.info","Copyright":"Try to program the FTP alarm, maybe it will program the virtual alarm!","License":"You can\u0027t navigate the application without generating the cross-platform COM application!","LicenseInformationOrigin":4},{"PackageId":"Central Tactics Developer","PackageVersion":"0.4.7","PackageProjectUrl":"https://royal.name","Copyright":"The JBOD application is down, generate the solid state application so we can generate the JBOD application!","Authors":"Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley","License":"indexing the capacitor won\u0027t do anything, we need to program the haptic EXE capacitor!","LicenseInformationOrigin":3},{"PackageId":"Regional Optimization Administrator","PackageVersion":"3.6.4","PackageProjectUrl":"http://serenity.info","Copyright":"I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!","LicenseInformationOrigin":0},{"PackageId":"Customer Web Assistant","PackageVersion":"1.9.0","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Future Research Planner","PackageVersion":"8.8.9","PackageProjectUrl":"https://yvette.com","LicenseInformationOrigin":3},{"PackageId":"Dynamic Data Technician","PackageVersion":"4.2.3","PackageProjectUrl":"http://nia.info","Authors":"June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds","License":"I\u0027ll copy the optical RAM feed, that should feed the RAM feed!","LicenseInformationOrigin":1},{"PackageId":"Legacy Interactions Supervisor","PackageVersion":"9.7.2","Copyright":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","Authors":"Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn","LicenseInformationOrigin":3},{"PackageId":"Human Metrics Architect","PackageVersion":"0.2.5","PackageProjectUrl":"https://rickie.net","Copyright":"Use the haptic AGP protocol, then you can program the haptic protocol!","License":"Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Senior Paradigm Analyst","PackageVersion":"1.1.1","Copyright":"If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm!","Authors":"","LicenseInformationOrigin":3},{"PackageId":"District Optimization Technician","PackageVersion":"5.2.3","PackageProjectUrl":"https://douglas.info","Authors":"Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti","LicenseInformationOrigin":4},{"PackageId":"Future Tactics Specialist","PackageVersion":"0.2.2","Copyright":"We need to transmit the redundant EXE driver!","Authors":"Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank","License":"We need to override the primary SQL pixel!","LicenseInformationOrigin":3},{"PackageId":"Future Identity Agent","PackageVersion":"8.8.0","PackageProjectUrl":"https://reva.name","License":"I\u0027ll parse the 1080p USB protocol, that should protocol the USB protocol!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Factors Associate","PackageVersion":"1.8.3","PackageProjectUrl":"http://dovie.name","Copyright":"You can\u0027t navigate the panel without calculating the open-source THX panel!","LicenseInformationOrigin":2},{"PackageId":"Forward Data Orchestrator","PackageVersion":"3.3.5","Copyright":"compressing the system won\u0027t do anything, we need to compress the optical RSS system!","License":"Use the haptic XML driver, then you can index the haptic driver!","LicenseInformationOrigin":0},{"PackageId":"Lead Operations Supervisor","PackageVersion":"4.5.2","License":"The AI panel is down, transmit the open-source panel so we can transmit the AI panel!","LicenseInformationOrigin":0},{"PackageId":"Forward Factors Architect","PackageVersion":"6.7.6","Copyright":"The THX transmitter is down, program the neural transmitter so we can program the THX transmitter!","Authors":"Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts","LicenseInformationOrigin":3},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Authors":"Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Specialist","PackageVersion":"3.5.6","Authors":"Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner","LicenseInformationOrigin":0},{"PackageId":"Global Identity Supervisor","PackageVersion":"0.9.1","LicenseInformationOrigin":4},{"PackageId":"Chief Infrastructure Specialist","PackageVersion":"9.0.5","Authors":"Jackie Schumm","License":"hacking the port won\u0027t do anything, we need to back up the optical SMS port!","LicenseInformationOrigin":4},{"PackageId":"Central Division Administrator","PackageVersion":"1.0.4","Copyright":"We need to hack the haptic SAS microchip!","Authors":"","License":"We need to program the optical COM microchip!","LicenseInformationOrigin":4},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":2},{"PackageId":"Customer Program Developer","PackageVersion":"2.9.8","PackageProjectUrl":"http://lenora.com","Copyright":"You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!","LicenseInformationOrigin":0},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Customer Division Manager","PackageVersion":"1.3.9","Copyright":"If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!","Authors":"Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth","License":"Try to navigate the PCI driver, maybe it will navigate the mobile driver!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Security Director","PackageVersion":"0.0.2","Copyright":"Try to parse the HTTP port, maybe it will parse the bluetooth port!","Authors":"Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block","License":"transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!","LicenseInformationOrigin":1},{"PackageId":"International Division Architect","PackageVersion":"8.2.4","PackageProjectUrl":"http://murphy.name","Authors":"Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins","LicenseInformationOrigin":3},{"PackageId":"Regional Identity Engineer","PackageVersion":"1.9.4","Copyright":"The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip!","Authors":"Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston","LicenseInformationOrigin":3},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Copyright":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseInformationOrigin":4},{"PackageId":"Lead Infrastructure Specialist","PackageVersion":"7.2.6","PackageProjectUrl":"https://wanda.com","Authors":"Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire","LicenseInformationOrigin":3},{"PackageId":"Dynamic Solutions Agent","PackageVersion":"0.0.5","License":"Use the haptic USB card, then you can navigate the haptic card!","LicenseInformationOrigin":4},{"PackageId":"International Solutions Planner","PackageVersion":"9.0.0","License":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseInformationOrigin":1},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Customer Branding Orchestrator","PackageVersion":"8.3.7","PackageProjectUrl":"http://nona.com","Copyright":"We need to bypass the neural USB capacitor!","Authors":"Nora Dietrich","LicenseInformationOrigin":4},{"PackageId":"Customer Metrics Developer","PackageVersion":"2.2.9","Authors":"Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir","LicenseInformationOrigin":3},{"PackageId":"Investor Accounts Facilitator","PackageVersion":"7.7.8","PackageProjectUrl":"http://scottie.biz","Authors":"Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman","LicenseInformationOrigin":0},{"PackageId":"Legacy Security Facilitator","PackageVersion":"1.9.0","PackageProjectUrl":"https://edythe.info","Copyright":"Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!","LicenseInformationOrigin":0},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","Authors":"Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":0},{"PackageId":"Human Branding Coordinator","PackageVersion":"5.8.1","LicenseInformationOrigin":3},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"Product Functionality Supervisor","PackageVersion":"9.4.5","Copyright":"Use the open-source ADP matrix, then you can copy the open-source matrix!","License":"Use the 1080p AI microchip, then you can reboot the 1080p microchip!","LicenseInformationOrigin":4},{"PackageId":"Principal Factors Director","PackageVersion":"1.5.1","Copyright":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","Authors":"Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold","LicenseInformationOrigin":4},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","Authors":"Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":3},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Copyright":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","Authors":"Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseInformationOrigin":2},{"PackageId":"Lead Program Technician","PackageVersion":"5.8.9","PackageProjectUrl":"http://curtis.org","Copyright":"We need to transmit the back-end AGP sensor!","Authors":"Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer","LicenseInformationOrigin":0},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Authors":"Darnell Terry","LicenseInformationOrigin":3},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Chief Program Associate","PackageVersion":"2.6.7","PackageProjectUrl":"http://coy.info","Authors":"Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze","License":"We need to compress the optical PNG array!","LicenseInformationOrigin":2},{"PackageId":"Regional Metrics Strategist","PackageVersion":"1.2.1","Copyright":"Try to override the GB driver, maybe it will override the digital driver!","LicenseInformationOrigin":2},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","Copyright":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Copyright":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":4},{"PackageId":"District Assurance Technician","PackageVersion":"8.5.5","PackageProjectUrl":"http://zander.com","LicenseInformationOrigin":4},{"PackageId":"Customer Communications Engineer","PackageVersion":"6.9.4","PackageProjectUrl":"http://tito.name","Authors":"Tanya Reinger,Tanya Reinger,Tanya Reinger","LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Director","PackageVersion":"0.4.3","PackageProjectUrl":"https://aylin.com","LicenseInformationOrigin":0},{"PackageId":"Central Implementation Planner","PackageVersion":"7.6.0","Copyright":"Try to generate the HDD panel, maybe it will generate the solid state panel!","Authors":"","LicenseInformationOrigin":3},{"PackageId":"Future Tactics Assistant","PackageVersion":"1.5.5","PackageProjectUrl":"https://giovanny.net","Copyright":"If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!","License":"The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!","LicenseInformationOrigin":0},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Copyright":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Executive","PackageVersion":"7.2.7","PackageProjectUrl":"https://dariana.com","LicenseInformationOrigin":2},{"PackageId":"Principal Factors Representative","PackageVersion":"4.5.7","PackageProjectUrl":"https://imelda.org","Copyright":"The GB card is down, hack the digital card so we can hack the GB card!","Authors":"Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker","License":"Try to input the RAM interface, maybe it will input the bluetooth interface!","LicenseInformationOrigin":3},{"PackageId":"Human Accounts Orchestrator","PackageVersion":"4.1.6","LicenseInformationOrigin":1},{"PackageId":"Direct Division Officer","PackageVersion":"6.5.6","PackageProjectUrl":"http://catherine.name","Authors":"Glenda Schuppe,Glenda Schuppe","License":"transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!","LicenseInformationOrigin":1},{"PackageId":"Regional Functionality Agent","PackageVersion":"5.9.9","PackageProjectUrl":"http://arthur.net","Copyright":"I\u0027ll connect the digital JBOD application, that should application the JBOD application!","Authors":"Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson","License":"We need to index the 1080p SAS hard drive!","LicenseInformationOrigin":4},{"PackageId":"Senior Configuration Developer","PackageVersion":"4.0.9","Copyright":"If we parse the interface, we can get to the JSON interface through the mobile JSON interface!","Authors":"Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle","License":"Use the primary SCSI matrix, then you can program the primary matrix!","LicenseInformationOrigin":1},{"PackageId":"Human Markets Planner","PackageVersion":"5.0.1","License":"Try to back up the COM driver, maybe it will back up the bluetooth driver!","LicenseInformationOrigin":0},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Copyright":"hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!","Authors":"Sergio Bailey,Sergio Bailey,Sergio Bailey","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Division Representative","PackageVersion":"7.3.5","PackageProjectUrl":"http://taurean.net","Copyright":"I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!","Authors":"Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson","LicenseInformationOrigin":2},{"PackageId":"Customer Mobility Assistant","PackageVersion":"4.2.9","PackageProjectUrl":"http://adonis.biz","Copyright":"You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!","Authors":"Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..68fa2664 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..3ed543c7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","Copyright":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Copyright":"The AGP array is down, generate the mobile array so we can generate the AGP array!","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseInformationOrigin":2},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Copyright":"We need to synthesize the primary GB circuit!","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","Copyright":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseInformationOrigin":0},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..80bf0a97 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..2341814e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..ad954e8b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Interactions Supervisor","PackageVersion":"9.7.2","Copyright":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","Authors":"Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Authors":"Darnell Terry","LicenseInformationOrigin":3},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","Copyright":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Copyright":"We need to override the solid state USB interface!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"Customer Division Manager","PackageVersion":"1.3.9","Copyright":"If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!","Authors":"Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth","License":"Try to navigate the PCI driver, maybe it will navigate the mobile driver!","LicenseInformationOrigin":3},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Copyright":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Copyright":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseInformationOrigin":4},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","Authors":"Melanie Bailey,Melanie Bailey","LicenseInformationOrigin":0},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..d0b04b56 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Authors":"Darnell Terry","LicenseInformationOrigin":3},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Copyright":"We need to synthesize the primary GB circuit!","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseInformationOrigin":4},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Copyright":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":4},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","Authors":"Melanie Bailey,Melanie Bailey","LicenseInformationOrigin":0},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","Copyright":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Copyright":"We need to override the solid state USB interface!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Interactions Supervisor","PackageVersion":"9.7.2","Copyright":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","Authors":"Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn","LicenseInformationOrigin":3},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Copyright":"The AGP array is down, generate the mobile array so we can generate the AGP array!","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","Copyright":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Copyright":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseInformationOrigin":4},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","Copyright":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseInformationOrigin":0},{"PackageId":"Customer Division Manager","PackageVersion":"1.3.9","Copyright":"If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!","Authors":"Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth","License":"Try to navigate the PCI driver, maybe it will navigate the mobile driver!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..3d711e6d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Legacy Interactions Supervisor","PackageVersion":"9.7.2","Copyright":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","Authors":"Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn","LicenseInformationOrigin":3},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Authors":"Darnell Terry","LicenseInformationOrigin":3},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Copyright":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseInformationOrigin":4},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Copyright":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":4},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","Authors":"Melanie Bailey,Melanie Bailey","LicenseInformationOrigin":0},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","Copyright":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Copyright":"We need to override the solid state USB interface!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Customer Division Manager","PackageVersion":"1.3.9","Copyright":"If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!","Authors":"Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth","License":"Try to navigate the PCI driver, maybe it will navigate the mobile driver!","LicenseInformationOrigin":3},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..3bfdb630 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","Copyright":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Copyright":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Copyright":"We need to override the solid state USB interface!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Copyright":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Authors":"Darnell Terry","LicenseInformationOrigin":3},{"PackageId":"Customer Division Manager","PackageVersion":"1.3.9","Copyright":"If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!","Authors":"Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth","License":"Try to navigate the PCI driver, maybe it will navigate the mobile driver!","LicenseInformationOrigin":3},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Legacy Interactions Supervisor","PackageVersion":"9.7.2","Copyright":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","Authors":"Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn","LicenseInformationOrigin":3},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","Authors":"Melanie Bailey,Melanie Bailey","LicenseInformationOrigin":0},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..c26e5da4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..d8ca3873 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","Copyright":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseInformationOrigin":1},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Copyright":"The AGP array is down, generate the mobile array so we can generate the AGP array!","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseInformationOrigin":2},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Copyright":"We need to synthesize the primary GB circuit!","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","Copyright":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..ad87db26 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..eb3f0043 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..c57cd9c9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..0515636b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","Authors":"Melanie Bailey,Melanie Bailey","LicenseInformationOrigin":0},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Division Manager","PackageVersion":"1.3.9","Copyright":"If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!","Authors":"Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth","License":"Try to navigate the PCI driver, maybe it will navigate the mobile driver!","LicenseInformationOrigin":3},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Copyright":"We need to override the solid state USB interface!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Copyright":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseInformationOrigin":4},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","Copyright":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Authors":"Darnell Terry","LicenseInformationOrigin":3},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Copyright":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":4},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Legacy Interactions Supervisor","PackageVersion":"9.7.2","Copyright":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","Authors":"Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn","LicenseInformationOrigin":3},{"PackageId":"Chief Infrastructure Specialist","PackageVersion":"9.0.5","Authors":"Jackie Schumm","License":"hacking the port won\u0027t do anything, we need to back up the optical SMS port!","LicenseInformationOrigin":4},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Authors":"Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy","LicenseInformationOrigin":1},{"PackageId":"Human Paradigm Assistant","PackageVersion":"8.8.8","Authors":"Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich","LicenseInformationOrigin":0},{"PackageId":"Forward Data Orchestrator","PackageVersion":"3.3.5","Copyright":"compressing the system won\u0027t do anything, we need to compress the optical RSS system!","License":"Use the haptic XML driver, then you can index the haptic driver!","LicenseInformationOrigin":0},{"PackageId":"Global Identity Supervisor","PackageVersion":"0.9.1","LicenseInformationOrigin":4},{"PackageId":"Customer Metrics Developer","PackageVersion":"2.2.9","Authors":"Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir","LicenseInformationOrigin":3},{"PackageId":"Senior Paradigm Analyst","PackageVersion":"1.1.1","Copyright":"If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm!","Authors":"","LicenseInformationOrigin":3},{"PackageId":"Human Markets Planner","PackageVersion":"5.0.1","License":"Try to back up the COM driver, maybe it will back up the bluetooth driver!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Executive","PackageVersion":"7.2.7","PackageProjectUrl":"https://dariana.com","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","Authors":"Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":3},{"PackageId":"Customer Program Developer","PackageVersion":"2.9.8","PackageProjectUrl":"http://lenora.com","Copyright":"You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Specialist","PackageVersion":"7.8.5","PackageProjectUrl":"http://nova.biz","Copyright":"You can\u0027t transmit the bus without indexing the digital TCP bus!","Authors":"Guy Waters,Guy Waters","License":"Try to input the GB pixel, maybe it will input the wireless pixel!","LicenseInformationOrigin":4},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Authors":"Maggie Lindgren","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Customer Web Assistant","PackageVersion":"1.9.0","LicenseInformationOrigin":2},{"PackageId":"Direct Division Officer","PackageVersion":"6.5.6","PackageProjectUrl":"http://catherine.name","Authors":"Glenda Schuppe,Glenda Schuppe","License":"transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!","LicenseInformationOrigin":1},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Copyright":"hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!","Authors":"Sergio Bailey,Sergio Bailey,Sergio Bailey","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseInformationOrigin":4},{"PackageId":"Regional Optimization Administrator","PackageVersion":"3.6.4","PackageProjectUrl":"http://serenity.info","Copyright":"I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Data Technician","PackageVersion":"4.2.3","PackageProjectUrl":"http://nia.info","Authors":"June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds","License":"I\u0027ll copy the optical RAM feed, that should feed the RAM feed!","LicenseInformationOrigin":1},{"PackageId":"International Solutions Planner","PackageVersion":"9.0.0","License":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseInformationOrigin":1},{"PackageId":"Principal Operations Assistant","PackageVersion":"0.9.0","Copyright":"I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!","Authors":"","License":"I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!","LicenseInformationOrigin":1},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Copyright":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","Authors":"Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseInformationOrigin":2},{"PackageId":"Lead Program Technician","PackageVersion":"5.8.9","PackageProjectUrl":"http://curtis.org","Copyright":"We need to transmit the back-end AGP sensor!","Authors":"Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Director","PackageVersion":"0.0.2","Copyright":"Try to parse the HTTP port, maybe it will parse the bluetooth port!","Authors":"Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block","License":"transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!","LicenseInformationOrigin":1},{"PackageId":"Human Tactics Facilitator","PackageVersion":"5.7.0","License":"Try to bypass the HTTP application, maybe it will bypass the digital application!","LicenseInformationOrigin":1},{"PackageId":"Human Metrics Architect","PackageVersion":"0.2.5","PackageProjectUrl":"https://rickie.net","Copyright":"Use the haptic AGP protocol, then you can program the haptic protocol!","License":"Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Investor Accounts Facilitator","PackageVersion":"7.7.8","PackageProjectUrl":"http://scottie.biz","Authors":"Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman","LicenseInformationOrigin":0},{"PackageId":"Customer Mobility Assistant","PackageVersion":"4.2.9","PackageProjectUrl":"http://adonis.biz","Copyright":"You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!","Authors":"Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich","LicenseInformationOrigin":1},{"PackageId":"Central Implementation Planner","PackageVersion":"7.6.0","Copyright":"Try to generate the HDD panel, maybe it will generate the solid state panel!","Authors":"","LicenseInformationOrigin":3},{"PackageId":"Global Optimization Architect","PackageVersion":"1.5.0","License":"Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Implementation Engineer","PackageVersion":"6.7.1","PackageProjectUrl":"http://margie.info","License":"We need to transmit the open-source EXE interface!","LicenseInformationOrigin":4},{"PackageId":"National Assurance Planner","PackageVersion":"2.7.7","Copyright":"I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!","Authors":"Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag","LicenseInformationOrigin":2},{"PackageId":"Senior Configuration Developer","PackageVersion":"4.0.9","Copyright":"If we parse the interface, we can get to the JSON interface through the mobile JSON interface!","Authors":"Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle","License":"Use the primary SCSI matrix, then you can program the primary matrix!","LicenseInformationOrigin":1},{"PackageId":"International Division Architect","PackageVersion":"8.2.4","PackageProjectUrl":"http://murphy.name","Authors":"Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins","LicenseInformationOrigin":3},{"PackageId":"Forward Factors Architect","PackageVersion":"6.7.6","Copyright":"The THX transmitter is down, program the neural transmitter so we can program the THX transmitter!","Authors":"Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts","LicenseInformationOrigin":3},{"PackageId":"Customer Branding Orchestrator","PackageVersion":"8.3.7","PackageProjectUrl":"http://nona.com","Copyright":"We need to bypass the neural USB capacitor!","Authors":"Nora Dietrich","LicenseInformationOrigin":4},{"PackageId":"Product Functionality Supervisor","PackageVersion":"9.4.5","Copyright":"Use the open-source ADP matrix, then you can copy the open-source matrix!","License":"Use the 1080p AI microchip, then you can reboot the 1080p microchip!","LicenseInformationOrigin":4},{"PackageId":"Legacy Security Facilitator","PackageVersion":"1.9.0","PackageProjectUrl":"https://edythe.info","Copyright":"Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!","LicenseInformationOrigin":0},{"PackageId":"Investor Research Coordinator","PackageVersion":"1.9.7","PackageProjectUrl":"https://maegan.name","License":"Use the cross-platform GB bus, then you can calculate the cross-platform bus!","LicenseInformationOrigin":3},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":2},{"PackageId":"Chief Program Associate","PackageVersion":"2.6.7","PackageProjectUrl":"http://coy.info","Authors":"Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze","License":"We need to compress the optical PNG array!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Engineer","PackageVersion":"6.9.4","PackageProjectUrl":"http://tito.name","Authors":"Tanya Reinger,Tanya Reinger,Tanya Reinger","LicenseInformationOrigin":4},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"Lead Operations Supervisor","PackageVersion":"4.5.2","License":"The AI panel is down, transmit the open-source panel so we can transmit the AI panel!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Factors Associate","PackageVersion":"1.8.3","PackageProjectUrl":"http://dovie.name","Copyright":"You can\u0027t navigate the panel without calculating the open-source THX panel!","LicenseInformationOrigin":2},{"PackageId":"Corporate Marketing Coordinator","PackageVersion":"3.6.1","PackageProjectUrl":"https://marcos.org","Authors":"","LicenseInformationOrigin":4},{"PackageId":"Regional Metrics Strategist","PackageVersion":"1.2.1","Copyright":"Try to override the GB driver, maybe it will override the digital driver!","LicenseInformationOrigin":2},{"PackageId":"Principal Factors Representative","PackageVersion":"4.5.7","PackageProjectUrl":"https://imelda.org","Copyright":"The GB card is down, hack the digital card so we can hack the GB card!","Authors":"Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker","License":"Try to input the RAM interface, maybe it will input the bluetooth interface!","LicenseInformationOrigin":3},{"PackageId":"Principal Security Producer","PackageVersion":"7.3.3","PackageProjectUrl":"http://jarrell.biz","Copyright":"Use the digital SMTP bandwidth, then you can generate the digital bandwidth!","License":"You can\u0027t generate the interface without quantifying the mobile FTP interface!","LicenseInformationOrigin":3},{"PackageId":"Human Accounts Orchestrator","PackageVersion":"4.1.6","LicenseInformationOrigin":1},{"PackageId":"Regional Functionality Agent","PackageVersion":"5.9.9","PackageProjectUrl":"http://arthur.net","Copyright":"I\u0027ll connect the digital JBOD application, that should application the JBOD application!","Authors":"Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson","License":"We need to index the 1080p SAS hard drive!","LicenseInformationOrigin":4},{"PackageId":"Regional Identity Engineer","PackageVersion":"1.9.4","Copyright":"The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip!","Authors":"Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston","LicenseInformationOrigin":3},{"PackageId":"Dynamic Solutions Agent","PackageVersion":"0.0.5","License":"Use the haptic USB card, then you can navigate the haptic card!","LicenseInformationOrigin":4},{"PackageId":"District Optimization Technician","PackageVersion":"5.2.3","PackageProjectUrl":"https://douglas.info","Authors":"Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti","LicenseInformationOrigin":4},{"PackageId":"District Assurance Technician","PackageVersion":"8.5.5","PackageProjectUrl":"http://zander.com","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","Authors":"Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":0},{"PackageId":"Central Tactics Developer","PackageVersion":"0.4.7","PackageProjectUrl":"https://royal.name","Copyright":"The JBOD application is down, generate the solid state application so we can generate the JBOD application!","Authors":"Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley","License":"indexing the capacitor won\u0027t do anything, we need to program the haptic EXE capacitor!","LicenseInformationOrigin":3},{"PackageId":"Chief Factors Developer","PackageVersion":"5.9.5","Copyright":"Try to connect the ADP system, maybe it will connect the solid state system!","Authors":"Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady","LicenseInformationOrigin":1},{"PackageId":"Future Identity Agent","PackageVersion":"8.8.0","PackageProjectUrl":"https://reva.name","License":"I\u0027ll parse the 1080p USB protocol, that should protocol the USB protocol!","LicenseInformationOrigin":3},{"PackageId":"Central Research Technician","PackageVersion":"2.8.8","Copyright":"You can\u0027t generate the program without connecting the bluetooth USB program!","LicenseInformationOrigin":1},{"PackageId":"Future Tactics Assistant","PackageVersion":"1.5.5","PackageProjectUrl":"https://giovanny.net","Copyright":"If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!","License":"The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!","LicenseInformationOrigin":0},{"PackageId":"District Interactions Supervisor","PackageVersion":"4.5.2","Copyright":"The ADP firewall is down, input the primary firewall so we can input the ADP firewall!","License":"The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Specialist","PackageVersion":"3.5.6","Authors":"Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner","LicenseInformationOrigin":0},{"PackageId":"Human Identity Representative","PackageVersion":"4.1.5","PackageProjectUrl":"http://alyce.biz","Authors":"Joyce Auer,Joyce Auer,Joyce Auer","License":"The SAS bus is down, program the neural bus so we can program the SAS bus!","LicenseInformationOrigin":4},{"PackageId":"Future Research Planner","PackageVersion":"8.8.9","PackageProjectUrl":"https://yvette.com","LicenseInformationOrigin":3},{"PackageId":"Central Division Administrator","PackageVersion":"1.0.4","Copyright":"We need to hack the haptic SAS microchip!","Authors":"","License":"We need to program the optical COM microchip!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Division Representative","PackageVersion":"7.3.5","PackageProjectUrl":"http://taurean.net","Copyright":"I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!","Authors":"Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson","LicenseInformationOrigin":2},{"PackageId":"Forward Usability Specialist","PackageVersion":"5.6.9","License":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Direct Brand Director","PackageVersion":"4.7.4","License":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Copyright":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"Lead Infrastructure Specialist","PackageVersion":"7.2.6","PackageProjectUrl":"https://wanda.com","Authors":"Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire","LicenseInformationOrigin":3},{"PackageId":"Investor Quality Associate","PackageVersion":"0.5.1","PackageProjectUrl":"https://ezequiel.biz","Copyright":"Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!","Authors":"Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen","LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Director","PackageVersion":"0.4.3","PackageProjectUrl":"https://aylin.com","LicenseInformationOrigin":0},{"PackageId":"Future Tactics Specialist","PackageVersion":"0.2.2","Copyright":"We need to transmit the redundant EXE driver!","Authors":"Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank","License":"We need to override the primary SQL pixel!","LicenseInformationOrigin":3},{"PackageId":"Global Paradigm Assistant","PackageVersion":"8.0.5","PackageProjectUrl":"https://randy.org","License":"We need to calculate the solid state HTTP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Customer Solutions Officer","PackageVersion":"4.5.2","PackageProjectUrl":"https://rylan.name","License":"You can\u0027t copy the matrix without compressing the wireless AGP matrix!","LicenseInformationOrigin":0},{"PackageId":"Human Branding Coordinator","PackageVersion":"5.8.1","LicenseInformationOrigin":3},{"PackageId":"Principal Factors Director","PackageVersion":"1.5.1","Copyright":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","Authors":"Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold","LicenseInformationOrigin":4},{"PackageId":"Dynamic Branding Manager","PackageVersion":"1.4.0","PackageProjectUrl":"http://dario.info","Copyright":"Try to program the FTP alarm, maybe it will program the virtual alarm!","License":"You can\u0027t navigate the application without generating the cross-platform COM application!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..f9c7923c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","Authors":"Melanie Bailey,Melanie Bailey","LicenseInformationOrigin":0},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Division Manager","PackageVersion":"1.3.9","Copyright":"If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!","Authors":"Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth","License":"Try to navigate the PCI driver, maybe it will navigate the mobile driver!","LicenseInformationOrigin":3},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Copyright":"We need to override the solid state USB interface!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Copyright":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseInformationOrigin":4},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","Copyright":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Authors":"Darnell Terry","LicenseInformationOrigin":3},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Copyright":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":4},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Legacy Interactions Supervisor","PackageVersion":"9.7.2","Copyright":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","Authors":"Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..b8fe19f4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..0d2c7da1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..422ecb72 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Global Mobility Technician","PackageVersion":"8.6.3","Authors":"Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante","ValidationErrors":[{"Error":"Lonie","Context":"http://wilburn.org"},{"Error":"Concepcion","Context":"http://ed.org"},{"Error":"Amanda","Context":"https://sophie.net"},{"Error":"Claudine","Context":"http://ofelia.biz"},{"Error":"Petra","Context":"http://clare.name"},{"Error":"Ozella","Context":"https://verla.name"},{"Error":"Denis","Context":"http://pete.com"}],"LicenseUrl":"We need to input the haptic XML port!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Product Data Liaison","PackageVersion":"7.8.8","Copyright":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"Try to calculate the GB card, maybe it will calculate the wireless card!","LicenseInformationOrigin":2},{"PackageId":"International Research Architect","PackageVersion":"3.7.4","Copyright":"If we index the pixel, we can get to the AI pixel through the wireless AI pixel!","ValidationErrors":[{"Error":"Madisen","Context":"http://raegan.biz"},{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"}],"LicenseUrl":"Try to quantify the USB application, maybe it will quantify the mobile application!","LicenseInformationOrigin":3},{"PackageId":"Investor Division Assistant","PackageVersion":"9.6.2","ValidationErrors":[{"Error":"Nya","Context":"http://sunny.biz"},{"Error":"Arlo","Context":"https://cordia.info"},{"Error":"Linnie","Context":"https://marcos.name"},{"Error":"Luella","Context":"http://frederic.name"},{"Error":"Lucinda","Context":"https://dion.name"},{"Error":"Jayson","Context":"https://ryleigh.net"},{"Error":"Mervin","Context":"https://lorenza.net"}],"LicenseUrl":"I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!","LicenseInformationOrigin":1},{"PackageId":"Corporate Marketing Strategist","PackageVersion":"3.8.5","Copyright":"Use the redundant JSON application, then you can program the redundant application!","Authors":"Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch","ValidationErrors":[{"Error":"Naomi","Context":"http://mckenna.net"},{"Error":"Jalyn","Context":"https://katharina.name"},{"Error":"Kane","Context":"http://beulah.biz"},{"Error":"Eleanora","Context":"http://birdie.net"},{"Error":"Alvah","Context":"http://keanu.net"}],"LicenseInformationOrigin":3},{"PackageId":"National Accountability Producer","PackageVersion":"6.9.7","PackageProjectUrl":"https://linwood.biz","ValidationErrors":[{"Error":"Travon","Context":"https://dedrick.name"},{"Error":"Elissa","Context":"http://kaci.org"},{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":2},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Solutions Assistant","PackageVersion":"5.6.4","PackageProjectUrl":"http://isabell.info","Authors":"Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson","ValidationErrors":[{"Error":"Tess","Context":"http://kailyn.info"},{"Error":"Eileen","Context":"http://manley.name"},{"Error":"Conor","Context":"https://glenna.name"},{"Error":"Sylvester","Context":"http://gaylord.biz"},{"Error":"Maxime","Context":"https://tom.com"}],"License":"navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!","LicenseInformationOrigin":3},{"PackageId":"Chief Solutions Administrator","PackageVersion":"0.4.1","PackageProjectUrl":"https://bertrand.biz","Copyright":"indexing the application won\u0027t do anything, we need to parse the mobile TCP application!","ValidationErrors":[{"Error":"Shaun","Context":"https://antwan.org"},{"Error":"Hazel","Context":"https://forrest.net"},{"Error":"Brianne","Context":"https://dorothea.name"},{"Error":"Don","Context":"http://torey.com"},{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"},{"Error":"Jordi","Context":"https://alysha.com"},{"Error":"Kristina","Context":"https://pattie.info"},{"Error":"Cory","Context":"http://kailey.com"}],"LicenseUrl":"indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!","LicenseInformationOrigin":2},{"PackageId":"International Intranet Planner","PackageVersion":"1.3.4","PackageProjectUrl":"http://devin.org","Copyright":"indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!","Authors":"Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert","ValidationErrors":[{"Error":"Ahmad","Context":"https://lupe.com"},{"Error":"Randi","Context":"https://jaiden.biz"},{"Error":"Patience","Context":"https://marlene.name"},{"Error":"Lenna","Context":"https://franco.name"},{"Error":"Kyleigh","Context":"https://tevin.name"},{"Error":"Sallie","Context":"https://jordane.name"},{"Error":"Willy","Context":"https://daija.info"},{"Error":"Jannie","Context":"https://retta.net"},{"Error":"Lottie","Context":"http://yasmine.com"},{"Error":"Delia","Context":"http://khalil.com"}],"License":"You can\u0027t quantify the system without generating the digital HTTP system!","LicenseUrl":"We need to compress the haptic XML circuit!","LicenseInformationOrigin":0},{"PackageId":"Investor Operations Director","PackageVersion":"5.6.0","PackageProjectUrl":"https://alene.info","Copyright":"If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!","ValidationErrors":[{"Error":"Elouise","Context":"https://ron.com"},{"Error":"Brown","Context":"https://cordia.com"},{"Error":"Ericka","Context":"https://eugene.com"},{"Error":"Rashad","Context":"http://thomas.com"},{"Error":"Antonia","Context":"https://marcelle.org"}],"License":"Try to input the AI microchip, maybe it will input the 1080p microchip!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Burley","Context":"http://lemuel.com"},{"Error":"Brenden","Context":"http://agnes.net"},{"Error":"Urban","Context":"https://micheal.name"},{"Error":"Ida","Context":"https://murray.org"},{"Error":"Samanta","Context":"http://assunta.biz"},{"Error":"Florencio","Context":"http://bradford.info"},{"Error":"Marcella","Context":"http://ray.net"},{"Error":"Gunnar","Context":"https://elissa.net"},{"Error":"Maud","Context":"https://edgar.name"},{"Error":"Angelina","Context":"https://adonis.biz"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":3},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Product Interactions Planner","PackageVersion":"7.4.0","PackageProjectUrl":"http://bertha.net","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"License":"Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!","LicenseInformationOrigin":0},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Authors":"Julius Abbott","ValidationErrors":[{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Global Mobility Facilitator","PackageVersion":"8.5.9","PackageProjectUrl":"https://itzel.info","Authors":"Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch","ValidationErrors":[{"Error":"Mitchel","Context":"http://carleton.name"},{"Error":"Madalyn","Context":"http://narciso.net"},{"Error":"Mia","Context":"http://nicklaus.net"},{"Error":"Abelardo","Context":"http://carolina.name"}],"LicenseUrl":"We need to parse the primary PCI protocol!","LicenseInformationOrigin":1},{"PackageId":"Forward Tactics Agent","PackageVersion":"6.8.8","PackageProjectUrl":"https://flo.info","Copyright":"The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!","Authors":"Jon Schulist,Jon Schulist","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseUrl":"We need to back up the primary SMTP circuit!","LicenseInformationOrigin":1},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..0cb738bd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..607cf240 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..c31d4f4d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Creative Analyst","PackageVersion":"6.3.1","LicenseUrl":"The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Forward Program Officer","PackageVersion":"4.2.4","Copyright":"calculating the bus won\u0027t do anything, we need to generate the online CSS bus!","Authors":"Leon Mayer,Leon Mayer","License":"quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!","LicenseUrl":"indexing the port won\u0027t do anything, we need to back up the virtual AGP port!","LicenseInformationOrigin":1},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"International Intranet Officer","PackageVersion":"3.6.7","PackageProjectUrl":"http://mack.net","Copyright":"You can\u0027t generate the firewall without backing up the primary HTTP firewall!","Authors":"Ramona Erdman,Ramona Erdman","License":"You can\u0027t transmit the pixel without quantifying the mobile AGP pixel!","LicenseUrl":"transmitting the matrix won\u0027t do anything, we need to connect the haptic SCSI matrix!","LicenseInformationOrigin":3},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Copyright":"If we synthesize the port, we can get to the HTTP port through the auxiliary HTTP port!","LicenseUrl":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","LicenseInformationOrigin":3},{"PackageId":"Forward Research Associate","PackageVersion":"3.4.7","LicenseUrl":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Configuration Specialist","PackageVersion":"3.6.8","Authors":"Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn","LicenseUrl":"Use the haptic AGP protocol, then you can program the haptic protocol!","LicenseInformationOrigin":4},{"PackageId":"Future Tactics Specialist","PackageVersion":"0.2.2","Copyright":"You can\u0027t calculate the hard drive without hacking the multi-byte FTP hard drive!","License":"We need to override the primary SQL pixel!","LicenseUrl":"We need to transmit the redundant EXE driver!","LicenseInformationOrigin":4},{"PackageId":"Regional Communications Strategist","PackageVersion":"9.3.1","PackageProjectUrl":"http://eloisa.biz","Copyright":"We need to index the bluetooth JSON pixel!","License":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","LicenseUrl":"Try to index the HDD panel, maybe it will index the haptic panel!","LicenseInformationOrigin":1},{"PackageId":"Human Accountability Developer","PackageVersion":"6.9.0","License":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":2},{"PackageId":"International Optimization Supervisor","PackageVersion":"9.5.8","PackageProjectUrl":"https://roman.com","LicenseInformationOrigin":3},{"PackageId":"Forward Directives Representative","PackageVersion":"0.5.1","PackageProjectUrl":"https://cleve.biz","Authors":"Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote","LicenseUrl":"parsing the panel won\u0027t do anything, we need to calculate the digital SMTP panel!","LicenseInformationOrigin":1},{"PackageId":"Customer Metrics Analyst","PackageVersion":"6.7.1","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"Forward Branding Strategist","PackageVersion":"4.6.2","Copyright":"The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive!","LicenseInformationOrigin":4},{"PackageId":"Corporate Intranet Facilitator","PackageVersion":"2.8.8","PackageProjectUrl":"http://isabella.name","Authors":"Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser","License":"If we program the feed, we can get to the CSS feed through the solid state CSS feed!","LicenseUrl":"Use the redundant GB driver, then you can connect the redundant driver!","LicenseInformationOrigin":3},{"PackageId":"Internal Program Engineer","PackageVersion":"2.9.3","PackageProjectUrl":"http://cleta.org","Copyright":"I\u0027ll bypass the optical AGP feed, that should feed the AGP feed!","License":"I\u0027ll input the neural SQL application, that should application the SQL application!","LicenseUrl":"You can\u0027t generate the hard drive without transmitting the haptic RAM hard drive!","LicenseInformationOrigin":0},{"PackageId":"District Integration Designer","PackageVersion":"6.2.2","PackageProjectUrl":"https://cindy.org","Authors":"Ignacio Hane,Ignacio Hane","LicenseUrl":"You can\u0027t connect the port without connecting the back-end COM port!","LicenseInformationOrigin":0},{"PackageId":"Central Tactics Director","PackageVersion":"4.6.7","PackageProjectUrl":"https://valentina.net","Authors":"Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski","License":"backing up the system won\u0027t do anything, we need to parse the neural CSS system!","LicenseUrl":"We need to transmit the back-end RSS transmitter!","LicenseInformationOrigin":1},{"PackageId":"International Marketing Officer","PackageVersion":"7.2.8","Authors":"Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk","LicenseInformationOrigin":0},{"PackageId":"National Security Orchestrator","PackageVersion":"3.5.6","Copyright":"You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!","Authors":"Roderick Koelpin,Roderick Koelpin,Roderick Koelpin","License":"Try to copy the HDD array, maybe it will copy the back-end array!","LicenseUrl":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","Authors":"Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":0},{"PackageId":"Direct Group Liaison","PackageVersion":"3.5.1","Copyright":"We need to program the auxiliary JBOD circuit!","License":"We need to parse the haptic SMS monitor!","LicenseInformationOrigin":4},{"PackageId":"International Branding Associate","PackageVersion":"4.9.4","PackageProjectUrl":"https://trinity.name","Copyright":"The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Agent","PackageVersion":"9.1.8","PackageProjectUrl":"http://precious.name","Copyright":"The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver!","Authors":"Essie Hamill,Essie Hamill","License":"We need to compress the 1080p GB circuit!","LicenseInformationOrigin":1},{"PackageId":"Senior Metrics Engineer","PackageVersion":"8.3.4","PackageProjectUrl":"http://lou.net","Authors":"Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand","LicenseUrl":"Try to quantify the FTP bus, maybe it will quantify the optical bus!","LicenseInformationOrigin":4},{"PackageId":"Corporate Program Associate","PackageVersion":"5.2.5","Copyright":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":4},{"PackageId":"Principal Web Associate","PackageVersion":"4.2.5","Copyright":"If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive!","Authors":"Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles","LicenseInformationOrigin":0},{"PackageId":"Forward Usability Developer","PackageVersion":"6.9.1","Copyright":"You can\u0027t connect the protocol without overriding the redundant RSS protocol!","LicenseInformationOrigin":4},{"PackageId":"Lead Program Engineer","PackageVersion":"4.5.7","LicenseUrl":"The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol!","LicenseInformationOrigin":4},{"PackageId":"Direct Applications Designer","PackageVersion":"1.5.1","PackageProjectUrl":"http://tito.name","Copyright":"If we bypass the card, we can get to the HDD card through the auxiliary HDD card!","Authors":"Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling","LicenseUrl":"We need to connect the haptic TCP panel!","LicenseInformationOrigin":2},{"PackageId":"Global Configuration Strategist","PackageVersion":"1.4.4","PackageProjectUrl":"https://marilyne.com","Authors":"Vickie Sipes","LicenseInformationOrigin":3},{"PackageId":"International Marketing Officer","PackageVersion":"2.2.1","PackageProjectUrl":"https://weldon.info","License":"If we connect the driver, we can get to the XSS driver through the online XSS driver!","LicenseInformationOrigin":4},{"PackageId":"Forward Paradigm Developer","PackageVersion":"7.9.7","PackageProjectUrl":"http://maureen.name","Authors":"Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter","License":"The GB interface is down, input the auxiliary interface so we can input the GB interface!","LicenseUrl":"The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter!","LicenseInformationOrigin":4},{"PackageId":"Forward Communications Director","PackageVersion":"6.0.8","Authors":"Kristin Bernhard,Kristin Bernhard","License":"Try to override the AI alarm, maybe it will override the online alarm!","LicenseUrl":"We need to quantify the virtual TCP card!","LicenseInformationOrigin":4},{"PackageId":"Principal Identity Designer","PackageVersion":"4.7.0","PackageProjectUrl":"https://brock.net","Copyright":"compressing the sensor won\u0027t do anything, we need to index the mobile ADP sensor!","LicenseInformationOrigin":3},{"PackageId":"Principal Optimization Administrator","PackageVersion":"9.6.7","PackageProjectUrl":"https://franz.biz","License":"The XML card is down, bypass the back-end card so we can bypass the XML card!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Configuration Administrator","PackageVersion":"4.3.8","Copyright":"Use the redundant AGP microchip, then you can override the redundant microchip!","Authors":"Roberto Deckow,Roberto Deckow,Roberto Deckow","LicenseInformationOrigin":1},{"PackageId":"National Creative Officer","PackageVersion":"5.5.6","PackageProjectUrl":"http://orpha.name","Copyright":"The TCP array is down, bypass the mobile array so we can bypass the TCP array!","License":"indexing the capacitor won\u0027t do anything, we need to reboot the redundant FTP capacitor!","LicenseInformationOrigin":4},{"PackageId":"Customer Branding Engineer","PackageVersion":"7.9.7","Copyright":"compressing the system won\u0027t do anything, we need to synthesize the redundant ADP system!","Authors":"Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley","License":"Try to input the TCP sensor, maybe it will input the haptic sensor!","LicenseUrl":"If we navigate the microchip, we can get to the SMS microchip through the redundant SMS microchip!","LicenseInformationOrigin":3},{"PackageId":"Senior Brand Agent","PackageVersion":"3.1.9","PackageProjectUrl":"https://lina.info","Copyright":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","License":"generating the alarm won\u0027t do anything, we need to parse the virtual XSS alarm!","LicenseInformationOrigin":1},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Corporate Infrastructure Executive","PackageVersion":"4.8.1","PackageProjectUrl":"https://justice.info","Copyright":"Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!","Authors":"Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist","LicenseInformationOrigin":2},{"PackageId":"Chief Markets Executive","PackageVersion":"1.5.7","LicenseInformationOrigin":3},{"PackageId":"Senior Research Liaison","PackageVersion":"5.0.6","PackageProjectUrl":"http://clair.biz","License":"If we compress the system, we can get to the AGP system through the multi-byte AGP system!","LicenseUrl":"I\u0027ll hack the optical XSS monitor, that should monitor the XSS monitor!","LicenseInformationOrigin":4},{"PackageId":"Regional Brand Associate","PackageVersion":"4.0.9","Copyright":"I\u0027ll program the wireless HDD pixel, that should pixel the HDD pixel!","LicenseInformationOrigin":0},{"PackageId":"National Implementation Agent","PackageVersion":"5.6.8","PackageProjectUrl":"http://rex.biz","Copyright":"Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit!","Authors":"Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston","LicenseInformationOrigin":0},{"PackageId":"Legacy Solutions Architect","PackageVersion":"7.9.3","Copyright":"If we program the array, we can get to the JBOD array through the primary JBOD array!","LicenseUrl":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseInformationOrigin":1},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"http://orlo.name","Authors":"Johnny Bernier","License":"Try to program the XML capacitor, maybe it will program the haptic capacitor!","LicenseUrl":"Use the optical SSL alarm, then you can bypass the optical alarm!","LicenseInformationOrigin":2},{"PackageId":"Central Functionality Technician","PackageVersion":"3.9.3","Copyright":"The AI microchip is down, override the multi-byte microchip so we can override the AI microchip!","LicenseInformationOrigin":1},{"PackageId":"Customer Group Agent","PackageVersion":"0.9.9","Copyright":"I\u0027ll generate the auxiliary HTTP microchip, that should microchip the HTTP microchip!","LicenseUrl":"If we override the sensor, we can get to the COM sensor through the 1080p COM sensor!","LicenseInformationOrigin":3},{"PackageId":"Future Markets Architect","PackageVersion":"7.2.2","PackageProjectUrl":"https://maxime.info","Authors":"Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank","License":"If we synthesize the port, we can get to the CSS port through the online CSS port!","LicenseUrl":"synthesizing the panel won\u0027t do anything, we need to transmit the neural THX panel!","LicenseInformationOrigin":4},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":1},{"PackageId":"Senior Operations Assistant","PackageVersion":"2.4.2","PackageProjectUrl":"https://hector.info","Authors":"Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva","LicenseUrl":"If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth!","LicenseInformationOrigin":0},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","Authors":"Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris","LicenseUrl":"Try to copy the PNG sensor, maybe it will copy the 1080p sensor!","LicenseInformationOrigin":1},{"PackageId":"Chief Program Director","PackageVersion":"8.8.8","Copyright":"Use the primary SCSI matrix, then you can program the primary matrix!","Authors":"","License":"If we parse the protocol, we can get to the IB protocol through the wireless IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Customer Markets Assistant","PackageVersion":"5.9.9","PackageProjectUrl":"http://cullen.net","Authors":"Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir","License":"The JSON hard drive is down, copy the digital hard drive so we can copy the JSON hard drive!","LicenseInformationOrigin":3},{"PackageId":"Chief Paradigm Supervisor","PackageVersion":"4.3.3","PackageProjectUrl":"https://zion.info","Copyright":"We need to bypass the wireless XML pixel!","Authors":"Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","Authors":"Stella Barton,Stella Barton","LicenseInformationOrigin":1},{"PackageId":"Dynamic Configuration Assistant","PackageVersion":"3.2.1","Copyright":"I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!","Authors":"Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman","LicenseUrl":"connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!","LicenseInformationOrigin":0},{"PackageId":"Internal Solutions Director","PackageVersion":"8.4.4","LicenseInformationOrigin":2},{"PackageId":"Lead Optimization Analyst","PackageVersion":"2.1.7","PackageProjectUrl":"https://madge.info","Authors":"Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson","License":"Use the wireless XSS bandwidth, then you can program the wireless bandwidth!","LicenseUrl":"The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive!","LicenseInformationOrigin":0},{"PackageId":"Internal Operations Producer","PackageVersion":"5.8.9","LicenseUrl":"Use the online SMTP pixel, then you can index the online pixel!","LicenseInformationOrigin":4},{"PackageId":"Legacy Interactions Officer","PackageVersion":"8.8.5","Copyright":"Try to program the RAM bandwidth, maybe it will program the optical bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"International Paradigm Analyst","PackageVersion":"7.0.8","PackageProjectUrl":"https://noemie.biz","Copyright":"The COM circuit is down, override the primary circuit so we can override the COM circuit!","Authors":"Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms","License":"Try to compress the USB hard drive, maybe it will compress the neural hard drive!","LicenseUrl":"We need to parse the solid state TCP interface!","LicenseInformationOrigin":3},{"PackageId":"Global Configuration Consultant","PackageVersion":"5.9.5","Authors":"Guadalupe Littel,Guadalupe Littel,Guadalupe Littel","License":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseUrl":"bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!","LicenseInformationOrigin":0},{"PackageId":"Chief Response Strategist","PackageVersion":"8.0.4","Copyright":"Use the 1080p PNG application, then you can calculate the 1080p application!","Authors":"Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann","LicenseUrl":"The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm!","LicenseInformationOrigin":1},{"PackageId":"National Solutions Representative","PackageVersion":"5.6.2","Copyright":"You can\u0027t synthesize the bandwidth without programming the solid state XSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"National Factors Administrator","PackageVersion":"8.1.4","PackageProjectUrl":"http://janelle.name","LicenseInformationOrigin":2},{"PackageId":"Direct Applications Assistant","PackageVersion":"3.5.8","PackageProjectUrl":"http://consuelo.info","Copyright":"We need to back up the 1080p COM interface!","License":"The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel!","LicenseUrl":"If we back up the driver, we can get to the TCP driver through the redundant TCP driver!","LicenseInformationOrigin":2},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Senior Brand Officer","PackageVersion":"9.3.6","PackageProjectUrl":"http://carol.name","License":"If we override the system, we can get to the HDD system through the haptic HDD system!","LicenseUrl":"If we parse the bus, we can get to the XML bus through the solid state XML bus!","LicenseInformationOrigin":1},{"PackageId":"Legacy Communications Engineer","PackageVersion":"7.8.1","Copyright":"The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive!","Authors":"Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub","LicenseUrl":"I\u0027ll synthesize the haptic THX hard drive, that should hard drive the THX hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Paradigm Officer","PackageVersion":"2.3.4","PackageProjectUrl":"https://charity.biz","LicenseInformationOrigin":4},{"PackageId":"National Infrastructure Architect","PackageVersion":"6.6.7","PackageProjectUrl":"http://darlene.net","Authors":"Howard Rath,Howard Rath,Howard Rath,Howard Rath","LicenseUrl":"If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Factors Producer","PackageVersion":"5.7.1","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Optimization Agent","PackageVersion":"2.7.0","PackageProjectUrl":"http://bryce.com","LicenseInformationOrigin":3},{"PackageId":"Dynamic Tactics Facilitator","PackageVersion":"0.7.3","Copyright":"The SSL port is down, bypass the haptic port so we can bypass the SSL port!","LicenseInformationOrigin":2},{"PackageId":"Legacy Intranet Planner","PackageVersion":"8.3.2","PackageProjectUrl":"http://nathanael.name","License":"Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth!","LicenseInformationOrigin":0},{"PackageId":"District Optimization Coordinator","PackageVersion":"0.3.2","Authors":"David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich","LicenseUrl":"If we back up the hard drive, we can get to the SCSI hard drive through the neural SCSI hard drive!","LicenseInformationOrigin":3},{"PackageId":"Future Accounts Designer","PackageVersion":"5.1.9","License":"We need to navigate the wireless SAS pixel!","LicenseInformationOrigin":0},{"PackageId":"Legacy Marketing Designer","PackageVersion":"4.5.9","PackageProjectUrl":"http://lexi.net","Copyright":"You can\u0027t bypass the alarm without generating the back-end HTTP alarm!","LicenseUrl":"You can\u0027t bypass the microchip without parsing the back-end JBOD microchip!","LicenseInformationOrigin":0},{"PackageId":"Human Program Orchestrator","PackageVersion":"5.2.4","Copyright":"bypassing the bandwidth won\u0027t do anything, we need to copy the mobile JBOD bandwidth!","License":"Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip!","LicenseInformationOrigin":1},{"PackageId":"Global Usability Manager","PackageVersion":"9.1.0","PackageProjectUrl":"http://vella.com","LicenseUrl":"Try to back up the THX interface, maybe it will back up the auxiliary interface!","LicenseInformationOrigin":4},{"PackageId":"Central Marketing Orchestrator","PackageVersion":"3.3.1","PackageProjectUrl":"https://brice.net","Copyright":"We need to connect the bluetooth RSS application!","Authors":"Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman","LicenseUrl":"Try to parse the IB driver, maybe it will parse the 1080p driver!","LicenseInformationOrigin":3},{"PackageId":"Investor Applications Executive","PackageVersion":"9.9.5","PackageProjectUrl":"https://xander.com","Copyright":"Use the redundant TCP circuit, then you can calculate the redundant circuit!","License":"The AI application is down, connect the open-source application so we can connect the AI application!","LicenseInformationOrigin":3},{"PackageId":"Global Solutions Administrator","PackageVersion":"5.2.4","PackageProjectUrl":"https://hailee.biz","Authors":"Nellie Oberbrunner","License":"We need to calculate the online SAS bandwidth!","LicenseUrl":"If we index the bus, we can get to the CSS bus through the optical CSS bus!","LicenseInformationOrigin":4},{"PackageId":"Central Factors Supervisor","PackageVersion":"0.8.3","PackageProjectUrl":"http://clement.name","Copyright":"If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall!","Authors":"Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick","License":"If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor!","LicenseUrl":"Use the optical IB transmitter, then you can navigate the optical transmitter!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Corporate Division Executive","PackageVersion":"4.7.8","PackageProjectUrl":"http://wilmer.com","Authors":"Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros","License":"I\u0027ll index the neural SDD bus, that should bus the SDD bus!","LicenseUrl":"If we reboot the program, we can get to the SSL program through the primary SSL program!","LicenseInformationOrigin":1},{"PackageId":"Human Group Agent","PackageVersion":"3.2.2","PackageProjectUrl":"https://vilma.com","Copyright":"generating the interface won\u0027t do anything, we need to hack the optical PCI interface!","Authors":"Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser","LicenseInformationOrigin":1},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","Authors":"Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill","LicenseInformationOrigin":4},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"Use the haptic RSS port, then you can transmit the haptic port!","Authors":"Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":1},{"PackageId":"Lead Identity Developer","PackageVersion":"7.1.0","PackageProjectUrl":"https://eve.com","LicenseUrl":"compressing the bandwidth won\u0027t do anything, we need to bypass the primary RAM bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Regional Configuration Engineer","PackageVersion":"7.3.8","PackageProjectUrl":"http://roman.org","License":"Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!","LicenseUrl":"You can\u0027t reboot the matrix without navigating the optical SDD matrix!","LicenseInformationOrigin":0},{"PackageId":"Senior Quality Executive","PackageVersion":"4.4.8","PackageProjectUrl":"http://khalid.com","Copyright":"You can\u0027t reboot the transmitter without transmitting the online ADP transmitter!","License":"I\u0027ll quantify the solid state THX feed, that should feed the THX feed!","LicenseUrl":"Use the online RAM array, then you can index the online array!","LicenseInformationOrigin":1},{"PackageId":"Forward Tactics Planner","PackageVersion":"5.4.6","PackageProjectUrl":"https://caterina.info","Copyright":"If we copy the array, we can get to the SAS array through the neural SAS array!","Authors":"Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde","License":"I\u0027ll input the primary GB port, that should port the GB port!","LicenseInformationOrigin":1},{"PackageId":"Investor Optimization Executive","PackageVersion":"1.6.1","PackageProjectUrl":"http://adalberto.info","Copyright":"Use the auxiliary AGP matrix, then you can generate the auxiliary matrix!","Authors":"Willard Abshire","LicenseInformationOrigin":3},{"PackageId":"Product Tactics Engineer","PackageVersion":"5.6.9","Copyright":"transmitting the program won\u0027t do anything, we need to generate the multi-byte SAS program!","Authors":"Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich","License":"Use the online TCP driver, then you can navigate the online driver!","LicenseUrl":"I\u0027ll transmit the open-source HTTP pixel, that should pixel the HTTP pixel!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..d49fc66b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Customer Branding Engineer","PackageVersion":"7.9.7","Copyright":"compressing the system won\u0027t do anything, we need to synthesize the redundant ADP system!","Authors":"Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley","License":"Try to input the TCP sensor, maybe it will input the haptic sensor!","LicenseUrl":"If we navigate the microchip, we can get to the SMS microchip through the redundant SMS microchip!","LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"International Marketing Officer","PackageVersion":"2.2.1","PackageProjectUrl":"https://weldon.info","License":"If we connect the driver, we can get to the XSS driver through the online XSS driver!","LicenseInformationOrigin":4},{"PackageId":"Internal Program Engineer","PackageVersion":"2.9.3","PackageProjectUrl":"http://cleta.org","Copyright":"I\u0027ll bypass the optical AGP feed, that should feed the AGP feed!","License":"I\u0027ll input the neural SQL application, that should application the SQL application!","LicenseUrl":"You can\u0027t generate the hard drive without transmitting the haptic RAM hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Configuration Specialist","PackageVersion":"3.6.8","Authors":"Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn","LicenseUrl":"Use the haptic AGP protocol, then you can program the haptic protocol!","LicenseInformationOrigin":4},{"PackageId":"Corporate Intranet Agent","PackageVersion":"9.1.8","PackageProjectUrl":"http://precious.name","Copyright":"The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver!","Authors":"Essie Hamill,Essie Hamill","License":"We need to compress the 1080p GB circuit!","LicenseInformationOrigin":1},{"PackageId":"Central Factors Supervisor","PackageVersion":"0.8.3","PackageProjectUrl":"http://clement.name","Copyright":"If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall!","Authors":"Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick","License":"If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor!","LicenseUrl":"Use the optical IB transmitter, then you can navigate the optical transmitter!","LicenseInformationOrigin":4},{"PackageId":"District Optimization Coordinator","PackageVersion":"0.3.2","Authors":"David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich","LicenseUrl":"If we back up the hard drive, we can get to the SCSI hard drive through the neural SCSI hard drive!","LicenseInformationOrigin":3},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Copyright":"If we synthesize the port, we can get to the HTTP port through the auxiliary HTTP port!","LicenseUrl":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","LicenseInformationOrigin":3},{"PackageId":"Forward Paradigm Developer","PackageVersion":"7.9.7","PackageProjectUrl":"http://maureen.name","Authors":"Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter","License":"The GB interface is down, input the auxiliary interface so we can input the GB interface!","LicenseUrl":"The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter!","LicenseInformationOrigin":4},{"PackageId":"International Research Architect","PackageVersion":"3.7.4","Copyright":"If we index the pixel, we can get to the AI pixel through the wireless AI pixel!","ValidationErrors":[{"Error":"Madisen","Context":"http://raegan.biz"},{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"}],"LicenseUrl":"Try to quantify the USB application, maybe it will quantify the mobile application!","LicenseInformationOrigin":3},{"PackageId":"Central Functionality Technician","PackageVersion":"3.9.3","Copyright":"The AI microchip is down, override the multi-byte microchip so we can override the AI microchip!","LicenseInformationOrigin":1},{"PackageId":"Customer Group Agent","PackageVersion":"0.9.9","Copyright":"I\u0027ll generate the auxiliary HTTP microchip, that should microchip the HTTP microchip!","LicenseUrl":"If we override the sensor, we can get to the COM sensor through the 1080p COM sensor!","LicenseInformationOrigin":3},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"National Creative Analyst","PackageVersion":"6.3.1","LicenseUrl":"The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Global Mobility Facilitator","PackageVersion":"8.5.9","PackageProjectUrl":"https://itzel.info","Authors":"Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch","ValidationErrors":[{"Error":"Mitchel","Context":"http://carleton.name"},{"Error":"Madalyn","Context":"http://narciso.net"},{"Error":"Mia","Context":"http://nicklaus.net"},{"Error":"Abelardo","Context":"http://carolina.name"}],"LicenseUrl":"We need to parse the primary PCI protocol!","LicenseInformationOrigin":1},{"PackageId":"Lead Program Engineer","PackageVersion":"4.5.7","LicenseUrl":"The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol!","LicenseInformationOrigin":4},{"PackageId":"Internal Operations Producer","PackageVersion":"5.8.9","LicenseUrl":"Use the online SMTP pixel, then you can index the online pixel!","LicenseInformationOrigin":4},{"PackageId":"Future Tactics Specialist","PackageVersion":"0.2.2","Copyright":"You can\u0027t calculate the hard drive without hacking the multi-byte FTP hard drive!","License":"We need to override the primary SQL pixel!","LicenseUrl":"We need to transmit the redundant EXE driver!","LicenseInformationOrigin":4},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","Authors":"Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill","LicenseInformationOrigin":4},{"PackageId":"National Security Orchestrator","PackageVersion":"3.5.6","Copyright":"You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!","Authors":"Roderick Koelpin,Roderick Koelpin,Roderick Koelpin","License":"Try to copy the HDD array, maybe it will copy the back-end array!","LicenseUrl":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":0},{"PackageId":"Forward Communications Director","PackageVersion":"6.0.8","Authors":"Kristin Bernhard,Kristin Bernhard","License":"Try to override the AI alarm, maybe it will override the online alarm!","LicenseUrl":"We need to quantify the virtual TCP card!","LicenseInformationOrigin":4},{"PackageId":"Legacy Marketing Designer","PackageVersion":"4.5.9","PackageProjectUrl":"http://lexi.net","Copyright":"You can\u0027t bypass the alarm without generating the back-end HTTP alarm!","LicenseUrl":"You can\u0027t bypass the microchip without parsing the back-end JBOD microchip!","LicenseInformationOrigin":0},{"PackageId":"Corporate Division Executive","PackageVersion":"4.7.8","PackageProjectUrl":"http://wilmer.com","Authors":"Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros","License":"I\u0027ll index the neural SDD bus, that should bus the SDD bus!","LicenseUrl":"If we reboot the program, we can get to the SSL program through the primary SSL program!","LicenseInformationOrigin":1},{"PackageId":"Chief Paradigm Supervisor","PackageVersion":"4.3.3","PackageProjectUrl":"https://zion.info","Copyright":"We need to bypass the wireless XML pixel!","Authors":"Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Facilitator","PackageVersion":"2.8.8","PackageProjectUrl":"http://isabella.name","Authors":"Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser","License":"If we program the feed, we can get to the CSS feed through the solid state CSS feed!","LicenseUrl":"Use the redundant GB driver, then you can connect the redundant driver!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Factors Producer","PackageVersion":"5.7.1","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Principal Web Associate","PackageVersion":"4.2.5","Copyright":"If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive!","Authors":"Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles","LicenseInformationOrigin":0},{"PackageId":"Senior Quality Executive","PackageVersion":"4.4.8","PackageProjectUrl":"http://khalid.com","Copyright":"You can\u0027t reboot the transmitter without transmitting the online ADP transmitter!","License":"I\u0027ll quantify the solid state THX feed, that should feed the THX feed!","LicenseUrl":"Use the online RAM array, then you can index the online array!","LicenseInformationOrigin":1},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"http://orlo.name","Authors":"Johnny Bernier","License":"Try to program the XML capacitor, maybe it will program the haptic capacitor!","LicenseUrl":"Use the optical SSL alarm, then you can bypass the optical alarm!","LicenseInformationOrigin":2},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"National Accountability Producer","PackageVersion":"6.9.7","PackageProjectUrl":"https://linwood.biz","ValidationErrors":[{"Error":"Travon","Context":"https://dedrick.name"},{"Error":"Elissa","Context":"http://kaci.org"},{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":2},{"PackageId":"Human Group Agent","PackageVersion":"3.2.2","PackageProjectUrl":"https://vilma.com","Copyright":"generating the interface won\u0027t do anything, we need to hack the optical PCI interface!","Authors":"Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser","LicenseInformationOrigin":1},{"PackageId":"Chief Solutions Administrator","PackageVersion":"0.4.1","PackageProjectUrl":"https://bertrand.biz","Copyright":"indexing the application won\u0027t do anything, we need to parse the mobile TCP application!","ValidationErrors":[{"Error":"Shaun","Context":"https://antwan.org"},{"Error":"Hazel","Context":"https://forrest.net"},{"Error":"Brianne","Context":"https://dorothea.name"},{"Error":"Don","Context":"http://torey.com"},{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"},{"Error":"Jordi","Context":"https://alysha.com"},{"Error":"Kristina","Context":"https://pattie.info"},{"Error":"Cory","Context":"http://kailey.com"}],"LicenseUrl":"indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!","LicenseInformationOrigin":2},{"PackageId":"Regional Brand Associate","PackageVersion":"4.0.9","Copyright":"I\u0027ll program the wireless HDD pixel, that should pixel the HDD pixel!","LicenseInformationOrigin":0},{"PackageId":"International Intranet Planner","PackageVersion":"1.3.4","PackageProjectUrl":"http://devin.org","Copyright":"indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!","Authors":"Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert","ValidationErrors":[{"Error":"Ahmad","Context":"https://lupe.com"},{"Error":"Randi","Context":"https://jaiden.biz"},{"Error":"Patience","Context":"https://marlene.name"},{"Error":"Lenna","Context":"https://franco.name"},{"Error":"Kyleigh","Context":"https://tevin.name"},{"Error":"Sallie","Context":"https://jordane.name"},{"Error":"Willy","Context":"https://daija.info"},{"Error":"Jannie","Context":"https://retta.net"},{"Error":"Lottie","Context":"http://yasmine.com"},{"Error":"Delia","Context":"http://khalil.com"}],"License":"You can\u0027t quantify the system without generating the digital HTTP system!","LicenseUrl":"We need to compress the haptic XML circuit!","LicenseInformationOrigin":0},{"PackageId":"Regional Configuration Engineer","PackageVersion":"7.3.8","PackageProjectUrl":"http://roman.org","License":"Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!","LicenseUrl":"You can\u0027t reboot the matrix without navigating the optical SDD matrix!","LicenseInformationOrigin":0},{"PackageId":"Global Configuration Consultant","PackageVersion":"5.9.5","Authors":"Guadalupe Littel,Guadalupe Littel,Guadalupe Littel","License":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseUrl":"bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!","LicenseInformationOrigin":0},{"PackageId":"Human Program Orchestrator","PackageVersion":"5.2.4","Copyright":"bypassing the bandwidth won\u0027t do anything, we need to copy the mobile JBOD bandwidth!","License":"Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip!","LicenseInformationOrigin":1},{"PackageId":"Senior Metrics Engineer","PackageVersion":"8.3.4","PackageProjectUrl":"http://lou.net","Authors":"Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand","LicenseUrl":"Try to quantify the FTP bus, maybe it will quantify the optical bus!","LicenseInformationOrigin":4},{"PackageId":"Corporate Optimization Agent","PackageVersion":"2.7.0","PackageProjectUrl":"http://bryce.com","LicenseInformationOrigin":3},{"PackageId":"Investor Optimization Executive","PackageVersion":"1.6.1","PackageProjectUrl":"http://adalberto.info","Copyright":"Use the auxiliary AGP matrix, then you can generate the auxiliary matrix!","Authors":"Willard Abshire","LicenseInformationOrigin":3},{"PackageId":"Central Tactics Director","PackageVersion":"4.6.7","PackageProjectUrl":"https://valentina.net","Authors":"Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski","License":"backing up the system won\u0027t do anything, we need to parse the neural CSS system!","LicenseUrl":"We need to transmit the back-end RSS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Senior Operations Assistant","PackageVersion":"2.4.2","PackageProjectUrl":"https://hector.info","Authors":"Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva","LicenseUrl":"If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth!","LicenseInformationOrigin":0},{"PackageId":"Investor Division Assistant","PackageVersion":"9.6.2","ValidationErrors":[{"Error":"Nya","Context":"http://sunny.biz"},{"Error":"Arlo","Context":"https://cordia.info"},{"Error":"Linnie","Context":"https://marcos.name"},{"Error":"Luella","Context":"http://frederic.name"},{"Error":"Lucinda","Context":"https://dion.name"},{"Error":"Jayson","Context":"https://ryleigh.net"},{"Error":"Mervin","Context":"https://lorenza.net"}],"LicenseUrl":"I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!","LicenseInformationOrigin":1},{"PackageId":"International Optimization Supervisor","PackageVersion":"9.5.8","PackageProjectUrl":"https://roman.com","LicenseInformationOrigin":3},{"PackageId":"Forward Usability Developer","PackageVersion":"6.9.1","Copyright":"You can\u0027t connect the protocol without overriding the redundant RSS protocol!","LicenseInformationOrigin":4},{"PackageId":"Direct Group Liaison","PackageVersion":"3.5.1","Copyright":"We need to program the auxiliary JBOD circuit!","License":"We need to parse the haptic SMS monitor!","LicenseInformationOrigin":4},{"PackageId":"Global Usability Manager","PackageVersion":"9.1.0","PackageProjectUrl":"http://vella.com","LicenseUrl":"Try to back up the THX interface, maybe it will back up the auxiliary interface!","LicenseInformationOrigin":4},{"PackageId":"Global Configuration Strategist","PackageVersion":"1.4.4","PackageProjectUrl":"https://marilyne.com","Authors":"Vickie Sipes","LicenseInformationOrigin":3},{"PackageId":"Forward Directives Representative","PackageVersion":"0.5.1","PackageProjectUrl":"https://cleve.biz","Authors":"Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote","LicenseUrl":"parsing the panel won\u0027t do anything, we need to calculate the digital SMTP panel!","LicenseInformationOrigin":1},{"PackageId":"Chief Program Director","PackageVersion":"8.8.8","Copyright":"Use the primary SCSI matrix, then you can program the primary matrix!","Authors":"","License":"If we parse the protocol, we can get to the IB protocol through the wireless IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Paradigm Officer","PackageVersion":"2.3.4","PackageProjectUrl":"https://charity.biz","LicenseInformationOrigin":4},{"PackageId":"Principal Identity Designer","PackageVersion":"4.7.0","PackageProjectUrl":"https://brock.net","Copyright":"compressing the sensor won\u0027t do anything, we need to index the mobile ADP sensor!","LicenseInformationOrigin":3},{"PackageId":"National Implementation Agent","PackageVersion":"5.6.8","PackageProjectUrl":"http://rex.biz","Copyright":"Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit!","Authors":"Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston","LicenseInformationOrigin":0},{"PackageId":"Legacy Solutions Architect","PackageVersion":"7.9.3","Copyright":"If we program the array, we can get to the JBOD array through the primary JBOD array!","LicenseUrl":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseInformationOrigin":1},{"PackageId":"Lead Identity Developer","PackageVersion":"7.1.0","PackageProjectUrl":"https://eve.com","LicenseUrl":"compressing the bandwidth won\u0027t do anything, we need to bypass the primary RAM bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"Investor Operations Director","PackageVersion":"5.6.0","PackageProjectUrl":"https://alene.info","Copyright":"If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!","ValidationErrors":[{"Error":"Elouise","Context":"https://ron.com"},{"Error":"Brown","Context":"https://cordia.com"},{"Error":"Ericka","Context":"https://eugene.com"},{"Error":"Rashad","Context":"http://thomas.com"},{"Error":"Antonia","Context":"https://marcelle.org"}],"License":"Try to input the AI microchip, maybe it will input the 1080p microchip!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Burley","Context":"http://lemuel.com"},{"Error":"Brenden","Context":"http://agnes.net"},{"Error":"Urban","Context":"https://micheal.name"},{"Error":"Ida","Context":"https://murray.org"},{"Error":"Samanta","Context":"http://assunta.biz"},{"Error":"Florencio","Context":"http://bradford.info"},{"Error":"Marcella","Context":"http://ray.net"},{"Error":"Gunnar","Context":"https://elissa.net"},{"Error":"Maud","Context":"https://edgar.name"},{"Error":"Angelina","Context":"https://adonis.biz"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":3},{"PackageId":"Regional Communications Strategist","PackageVersion":"9.3.1","PackageProjectUrl":"http://eloisa.biz","Copyright":"We need to index the bluetooth JSON pixel!","License":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","LicenseUrl":"Try to index the HDD panel, maybe it will index the haptic panel!","LicenseInformationOrigin":1},{"PackageId":"Investor Applications Executive","PackageVersion":"9.9.5","PackageProjectUrl":"https://xander.com","Copyright":"Use the redundant TCP circuit, then you can calculate the redundant circuit!","License":"The AI application is down, connect the open-source application so we can connect the AI application!","LicenseInformationOrigin":3},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"International Marketing Officer","PackageVersion":"7.2.8","Authors":"Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk","LicenseInformationOrigin":0},{"PackageId":"Corporate Marketing Strategist","PackageVersion":"3.8.5","Copyright":"Use the redundant JSON application, then you can program the redundant application!","Authors":"Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch","ValidationErrors":[{"Error":"Naomi","Context":"http://mckenna.net"},{"Error":"Jalyn","Context":"https://katharina.name"},{"Error":"Kane","Context":"http://beulah.biz"},{"Error":"Eleanora","Context":"http://birdie.net"},{"Error":"Alvah","Context":"http://keanu.net"}],"LicenseInformationOrigin":3},{"PackageId":"International Intranet Officer","PackageVersion":"3.6.7","PackageProjectUrl":"http://mack.net","Copyright":"You can\u0027t generate the firewall without backing up the primary HTTP firewall!","Authors":"Ramona Erdman,Ramona Erdman","License":"You can\u0027t transmit the pixel without quantifying the mobile AGP pixel!","LicenseUrl":"transmitting the matrix won\u0027t do anything, we need to connect the haptic SCSI matrix!","LicenseInformationOrigin":3},{"PackageId":"Principal Optimization Administrator","PackageVersion":"9.6.7","PackageProjectUrl":"https://franz.biz","License":"The XML card is down, bypass the back-end card so we can bypass the XML card!","LicenseInformationOrigin":3},{"PackageId":"Future Markets Architect","PackageVersion":"7.2.2","PackageProjectUrl":"https://maxime.info","Authors":"Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank","License":"If we synthesize the port, we can get to the CSS port through the online CSS port!","LicenseUrl":"synthesizing the panel won\u0027t do anything, we need to transmit the neural THX panel!","LicenseInformationOrigin":4},{"PackageId":"Chief Markets Executive","PackageVersion":"1.5.7","LicenseInformationOrigin":3},{"PackageId":"Senior Brand Officer","PackageVersion":"9.3.6","PackageProjectUrl":"http://carol.name","License":"If we override the system, we can get to the HDD system through the haptic HDD system!","LicenseUrl":"If we parse the bus, we can get to the XML bus through the solid state XML bus!","LicenseInformationOrigin":1},{"PackageId":"Customer Markets Assistant","PackageVersion":"5.9.9","PackageProjectUrl":"http://cullen.net","Authors":"Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir","License":"The JSON hard drive is down, copy the digital hard drive so we can copy the JSON hard drive!","LicenseInformationOrigin":3},{"PackageId":"International Branding Associate","PackageVersion":"4.9.4","PackageProjectUrl":"https://trinity.name","Copyright":"The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":1},{"PackageId":"Product Interactions Planner","PackageVersion":"7.4.0","PackageProjectUrl":"http://bertha.net","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"License":"Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!","LicenseInformationOrigin":0},{"PackageId":"National Factors Administrator","PackageVersion":"8.1.4","PackageProjectUrl":"http://janelle.name","LicenseInformationOrigin":2},{"PackageId":"Corporate Infrastructure Executive","PackageVersion":"4.8.1","PackageProjectUrl":"https://justice.info","Copyright":"Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!","Authors":"Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist","LicenseInformationOrigin":2},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Human Accountability Developer","PackageVersion":"6.9.0","License":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":2},{"PackageId":"National Solutions Representative","PackageVersion":"5.6.2","Copyright":"You can\u0027t synthesize the bandwidth without programming the solid state XSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Legacy Interactions Officer","PackageVersion":"8.8.5","Copyright":"Try to program the RAM bandwidth, maybe it will program the optical bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Customer Metrics Analyst","PackageVersion":"6.7.1","LicenseInformationOrigin":2},{"PackageId":"Forward Tactics Agent","PackageVersion":"6.8.8","PackageProjectUrl":"https://flo.info","Copyright":"The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!","Authors":"Jon Schulist,Jon Schulist","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseUrl":"We need to back up the primary SMTP circuit!","LicenseInformationOrigin":1},{"PackageId":"Chief Response Strategist","PackageVersion":"8.0.4","Copyright":"Use the 1080p PNG application, then you can calculate the 1080p application!","Authors":"Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann","LicenseUrl":"The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm!","LicenseInformationOrigin":1},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"Global Solutions Administrator","PackageVersion":"5.2.4","PackageProjectUrl":"https://hailee.biz","Authors":"Nellie Oberbrunner","License":"We need to calculate the online SAS bandwidth!","LicenseUrl":"If we index the bus, we can get to the CSS bus through the optical CSS bus!","LicenseInformationOrigin":4},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","Authors":"Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Senior Brand Agent","PackageVersion":"3.1.9","PackageProjectUrl":"https://lina.info","Copyright":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","License":"generating the alarm won\u0027t do anything, we need to parse the virtual XSS alarm!","LicenseInformationOrigin":1},{"PackageId":"International Paradigm Analyst","PackageVersion":"7.0.8","PackageProjectUrl":"https://noemie.biz","Copyright":"The COM circuit is down, override the primary circuit so we can override the COM circuit!","Authors":"Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms","License":"Try to compress the USB hard drive, maybe it will compress the neural hard drive!","LicenseUrl":"We need to parse the solid state TCP interface!","LicenseInformationOrigin":3},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Authors":"Julius Abbott","ValidationErrors":[{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"Use the haptic RSS port, then you can transmit the haptic port!","Authors":"Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":1},{"PackageId":"Legacy Intranet Planner","PackageVersion":"8.3.2","PackageProjectUrl":"http://nathanael.name","License":"Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth!","LicenseInformationOrigin":0},{"PackageId":"Future Accounts Designer","PackageVersion":"5.1.9","License":"We need to navigate the wireless SAS pixel!","LicenseInformationOrigin":0},{"PackageId":"Internal Solutions Director","PackageVersion":"8.4.4","LicenseInformationOrigin":2},{"PackageId":"Direct Applications Designer","PackageVersion":"1.5.1","PackageProjectUrl":"http://tito.name","Copyright":"If we bypass the card, we can get to the HDD card through the auxiliary HDD card!","Authors":"Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling","LicenseUrl":"We need to connect the haptic TCP panel!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Configuration Assistant","PackageVersion":"3.2.1","Copyright":"I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!","Authors":"Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman","LicenseUrl":"connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Configuration Administrator","PackageVersion":"4.3.8","Copyright":"Use the redundant AGP microchip, then you can override the redundant microchip!","Authors":"Roberto Deckow,Roberto Deckow,Roberto Deckow","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","Authors":"Stella Barton,Stella Barton","LicenseInformationOrigin":1},{"PackageId":"Corporate Program Associate","PackageVersion":"5.2.5","Copyright":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":4},{"PackageId":"Lead Optimization Analyst","PackageVersion":"2.1.7","PackageProjectUrl":"https://madge.info","Authors":"Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson","License":"Use the wireless XSS bandwidth, then you can program the wireless bandwidth!","LicenseUrl":"The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive!","LicenseInformationOrigin":0},{"PackageId":"Forward Branding Strategist","PackageVersion":"4.6.2","Copyright":"The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Tactics Facilitator","PackageVersion":"0.7.3","Copyright":"The SSL port is down, bypass the haptic port so we can bypass the SSL port!","LicenseInformationOrigin":2},{"PackageId":"Product Tactics Engineer","PackageVersion":"5.6.9","Copyright":"transmitting the program won\u0027t do anything, we need to generate the multi-byte SAS program!","Authors":"Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich","License":"Use the online TCP driver, then you can navigate the online driver!","LicenseUrl":"I\u0027ll transmit the open-source HTTP pixel, that should pixel the HTTP pixel!","LicenseInformationOrigin":4},{"PackageId":"Direct Applications Assistant","PackageVersion":"3.5.8","PackageProjectUrl":"http://consuelo.info","Copyright":"We need to back up the 1080p COM interface!","License":"The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel!","LicenseUrl":"If we back up the driver, we can get to the TCP driver through the redundant TCP driver!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Solutions Assistant","PackageVersion":"5.6.4","PackageProjectUrl":"http://isabell.info","Authors":"Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson","ValidationErrors":[{"Error":"Tess","Context":"http://kailyn.info"},{"Error":"Eileen","Context":"http://manley.name"},{"Error":"Conor","Context":"https://glenna.name"},{"Error":"Sylvester","Context":"http://gaylord.biz"},{"Error":"Maxime","Context":"https://tom.com"}],"License":"navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!","LicenseInformationOrigin":3},{"PackageId":"Legacy Communications Engineer","PackageVersion":"7.8.1","Copyright":"The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive!","Authors":"Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub","LicenseUrl":"I\u0027ll synthesize the haptic THX hard drive, that should hard drive the THX hard drive!","LicenseInformationOrigin":0},{"PackageId":"National Infrastructure Architect","PackageVersion":"6.6.7","PackageProjectUrl":"http://darlene.net","Authors":"Howard Rath,Howard Rath,Howard Rath,Howard Rath","LicenseUrl":"If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive!","LicenseInformationOrigin":2},{"PackageId":"Forward Tactics Planner","PackageVersion":"5.4.6","PackageProjectUrl":"https://caterina.info","Copyright":"If we copy the array, we can get to the SAS array through the neural SAS array!","Authors":"Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde","License":"I\u0027ll input the primary GB port, that should port the GB port!","LicenseInformationOrigin":1},{"PackageId":"Central Marketing Orchestrator","PackageVersion":"3.3.1","PackageProjectUrl":"https://brice.net","Copyright":"We need to connect the bluetooth RSS application!","Authors":"Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman","LicenseUrl":"Try to parse the IB driver, maybe it will parse the 1080p driver!","LicenseInformationOrigin":3},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":1},{"PackageId":"Forward Program Officer","PackageVersion":"4.2.4","Copyright":"calculating the bus won\u0027t do anything, we need to generate the online CSS bus!","Authors":"Leon Mayer,Leon Mayer","License":"quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!","LicenseUrl":"indexing the port won\u0027t do anything, we need to back up the virtual AGP port!","LicenseInformationOrigin":1},{"PackageId":"Global Mobility Technician","PackageVersion":"8.6.3","Authors":"Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante","ValidationErrors":[{"Error":"Lonie","Context":"http://wilburn.org"},{"Error":"Concepcion","Context":"http://ed.org"},{"Error":"Amanda","Context":"https://sophie.net"},{"Error":"Claudine","Context":"http://ofelia.biz"},{"Error":"Petra","Context":"http://clare.name"},{"Error":"Ozella","Context":"https://verla.name"},{"Error":"Denis","Context":"http://pete.com"}],"LicenseUrl":"We need to input the haptic XML port!","LicenseInformationOrigin":2},{"PackageId":"Forward Research Associate","PackageVersion":"3.4.7","LicenseUrl":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Integration Designer","PackageVersion":"6.2.2","PackageProjectUrl":"https://cindy.org","Authors":"Ignacio Hane,Ignacio Hane","LicenseUrl":"You can\u0027t connect the port without connecting the back-end COM port!","LicenseInformationOrigin":0},{"PackageId":"Senior Research Liaison","PackageVersion":"5.0.6","PackageProjectUrl":"http://clair.biz","License":"If we compress the system, we can get to the AGP system through the multi-byte AGP system!","LicenseUrl":"I\u0027ll hack the optical XSS monitor, that should monitor the XSS monitor!","LicenseInformationOrigin":4},{"PackageId":"Product Data Liaison","PackageVersion":"7.8.8","Copyright":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"Try to calculate the GB card, maybe it will calculate the wireless card!","LicenseInformationOrigin":2},{"PackageId":"National Creative Officer","PackageVersion":"5.5.6","PackageProjectUrl":"http://orpha.name","Copyright":"The TCP array is down, bypass the mobile array so we can bypass the TCP array!","License":"indexing the capacitor won\u0027t do anything, we need to reboot the redundant FTP capacitor!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","Authors":"Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris","LicenseUrl":"Try to copy the PNG sensor, maybe it will copy the 1080p sensor!","LicenseInformationOrigin":1},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..d2fc27d1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Creative Analyst","PackageVersion":"6.3.1","LicenseUrl":"The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Chief Markets Executive","PackageVersion":"1.5.7","LicenseInformationOrigin":3},{"PackageId":"Direct Applications Assistant","PackageVersion":"3.5.8","PackageProjectUrl":"http://consuelo.info","Copyright":"We need to back up the 1080p COM interface!","License":"The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel!","LicenseUrl":"If we back up the driver, we can get to the TCP driver through the redundant TCP driver!","LicenseInformationOrigin":2},{"PackageId":"Internal Program Engineer","PackageVersion":"2.9.3","PackageProjectUrl":"http://cleta.org","Copyright":"I\u0027ll bypass the optical AGP feed, that should feed the AGP feed!","License":"I\u0027ll input the neural SQL application, that should application the SQL application!","LicenseUrl":"You can\u0027t generate the hard drive without transmitting the haptic RAM hard drive!","LicenseInformationOrigin":0},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Copyright":"If we synthesize the port, we can get to the HTTP port through the auxiliary HTTP port!","LicenseUrl":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","LicenseInformationOrigin":3},{"PackageId":"Forward Research Associate","PackageVersion":"3.4.7","LicenseUrl":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Forward Communications Director","PackageVersion":"6.0.8","Authors":"Kristin Bernhard,Kristin Bernhard","License":"Try to override the AI alarm, maybe it will override the online alarm!","LicenseUrl":"We need to quantify the virtual TCP card!","LicenseInformationOrigin":4},{"PackageId":"Future Tactics Specialist","PackageVersion":"0.2.2","Copyright":"You can\u0027t calculate the hard drive without hacking the multi-byte FTP hard drive!","License":"We need to override the primary SQL pixel!","LicenseUrl":"We need to transmit the redundant EXE driver!","LicenseInformationOrigin":4},{"PackageId":"Regional Communications Strategist","PackageVersion":"9.3.1","PackageProjectUrl":"http://eloisa.biz","Copyright":"We need to index the bluetooth JSON pixel!","License":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","LicenseUrl":"Try to index the HDD panel, maybe it will index the haptic panel!","LicenseInformationOrigin":1},{"PackageId":"Global Usability Manager","PackageVersion":"9.1.0","PackageProjectUrl":"http://vella.com","LicenseUrl":"Try to back up the THX interface, maybe it will back up the auxiliary interface!","LicenseInformationOrigin":4},{"PackageId":"International Optimization Supervisor","PackageVersion":"9.5.8","PackageProjectUrl":"https://roman.com","LicenseInformationOrigin":3},{"PackageId":"International Intranet Officer","PackageVersion":"3.6.7","PackageProjectUrl":"http://mack.net","Copyright":"You can\u0027t generate the firewall without backing up the primary HTTP firewall!","Authors":"Ramona Erdman,Ramona Erdman","License":"You can\u0027t transmit the pixel without quantifying the mobile AGP pixel!","LicenseUrl":"transmitting the matrix won\u0027t do anything, we need to connect the haptic SCSI matrix!","LicenseInformationOrigin":3},{"PackageId":"Global Configuration Consultant","PackageVersion":"5.9.5","Authors":"Guadalupe Littel,Guadalupe Littel,Guadalupe Littel","License":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseUrl":"bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!","LicenseInformationOrigin":0},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Forward Branding Strategist","PackageVersion":"4.6.2","Copyright":"The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive!","LicenseInformationOrigin":4},{"PackageId":"Central Tactics Director","PackageVersion":"4.6.7","PackageProjectUrl":"https://valentina.net","Authors":"Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski","License":"backing up the system won\u0027t do anything, we need to parse the neural CSS system!","LicenseUrl":"We need to transmit the back-end RSS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Human Group Agent","PackageVersion":"3.2.2","PackageProjectUrl":"https://vilma.com","Copyright":"generating the interface won\u0027t do anything, we need to hack the optical PCI interface!","Authors":"Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser","LicenseInformationOrigin":1},{"PackageId":"Senior Brand Officer","PackageVersion":"9.3.6","PackageProjectUrl":"http://carol.name","License":"If we override the system, we can get to the HDD system through the haptic HDD system!","LicenseUrl":"If we parse the bus, we can get to the XML bus through the solid state XML bus!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":1},{"PackageId":"Regional Configuration Engineer","PackageVersion":"7.3.8","PackageProjectUrl":"http://roman.org","License":"Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!","LicenseUrl":"You can\u0027t reboot the matrix without navigating the optical SDD matrix!","LicenseInformationOrigin":0},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"Use the haptic RSS port, then you can transmit the haptic port!","Authors":"Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":1},{"PackageId":"Human Accountability Developer","PackageVersion":"6.9.0","License":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":2},{"PackageId":"Product Tactics Engineer","PackageVersion":"5.6.9","Copyright":"transmitting the program won\u0027t do anything, we need to generate the multi-byte SAS program!","Authors":"Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich","License":"Use the online TCP driver, then you can navigate the online driver!","LicenseUrl":"I\u0027ll transmit the open-source HTTP pixel, that should pixel the HTTP pixel!","LicenseInformationOrigin":4},{"PackageId":"International Marketing Officer","PackageVersion":"7.2.8","Authors":"Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk","LicenseInformationOrigin":0},{"PackageId":"Corporate Intranet Agent","PackageVersion":"9.1.8","PackageProjectUrl":"http://precious.name","Copyright":"The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver!","Authors":"Essie Hamill,Essie Hamill","License":"We need to compress the 1080p GB circuit!","LicenseInformationOrigin":1},{"PackageId":"Senior Metrics Engineer","PackageVersion":"8.3.4","PackageProjectUrl":"http://lou.net","Authors":"Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand","LicenseUrl":"Try to quantify the FTP bus, maybe it will quantify the optical bus!","LicenseInformationOrigin":4},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"http://orlo.name","Authors":"Johnny Bernier","License":"Try to program the XML capacitor, maybe it will program the haptic capacitor!","LicenseUrl":"Use the optical SSL alarm, then you can bypass the optical alarm!","LicenseInformationOrigin":2},{"PackageId":"Principal Web Associate","PackageVersion":"4.2.5","Copyright":"If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive!","Authors":"Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles","LicenseInformationOrigin":0},{"PackageId":"Central Factors Supervisor","PackageVersion":"0.8.3","PackageProjectUrl":"http://clement.name","Copyright":"If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall!","Authors":"Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick","License":"If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor!","LicenseUrl":"Use the optical IB transmitter, then you can navigate the optical transmitter!","LicenseInformationOrigin":4},{"PackageId":"Direct Applications Designer","PackageVersion":"1.5.1","PackageProjectUrl":"http://tito.name","Copyright":"If we bypass the card, we can get to the HDD card through the auxiliary HDD card!","Authors":"Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling","LicenseUrl":"We need to connect the haptic TCP panel!","LicenseInformationOrigin":2},{"PackageId":"International Branding Associate","PackageVersion":"4.9.4","PackageProjectUrl":"https://trinity.name","Copyright":"The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":1},{"PackageId":"Global Configuration Strategist","PackageVersion":"1.4.4","PackageProjectUrl":"https://marilyne.com","Authors":"Vickie Sipes","LicenseInformationOrigin":3},{"PackageId":"Global Solutions Administrator","PackageVersion":"5.2.4","PackageProjectUrl":"https://hailee.biz","Authors":"Nellie Oberbrunner","License":"We need to calculate the online SAS bandwidth!","LicenseUrl":"If we index the bus, we can get to the CSS bus through the optical CSS bus!","LicenseInformationOrigin":4},{"PackageId":"Corporate Optimization Agent","PackageVersion":"2.7.0","PackageProjectUrl":"http://bryce.com","LicenseInformationOrigin":3},{"PackageId":"Lead Program Engineer","PackageVersion":"4.5.7","LicenseUrl":"The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol!","LicenseInformationOrigin":4},{"PackageId":"Corporate Division Executive","PackageVersion":"4.7.8","PackageProjectUrl":"http://wilmer.com","Authors":"Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros","License":"I\u0027ll index the neural SDD bus, that should bus the SDD bus!","LicenseUrl":"If we reboot the program, we can get to the SSL program through the primary SSL program!","LicenseInformationOrigin":1},{"PackageId":"National Solutions Representative","PackageVersion":"5.6.2","Copyright":"You can\u0027t synthesize the bandwidth without programming the solid state XSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Legacy Solutions Architect","PackageVersion":"7.9.3","Copyright":"If we program the array, we can get to the JBOD array through the primary JBOD array!","LicenseUrl":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseInformationOrigin":1},{"PackageId":"National Creative Officer","PackageVersion":"5.5.6","PackageProjectUrl":"http://orpha.name","Copyright":"The TCP array is down, bypass the mobile array so we can bypass the TCP array!","License":"indexing the capacitor won\u0027t do anything, we need to reboot the redundant FTP capacitor!","LicenseInformationOrigin":4},{"PackageId":"Customer Branding Engineer","PackageVersion":"7.9.7","Copyright":"compressing the system won\u0027t do anything, we need to synthesize the redundant ADP system!","Authors":"Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley","License":"Try to input the TCP sensor, maybe it will input the haptic sensor!","LicenseUrl":"If we navigate the microchip, we can get to the SMS microchip through the redundant SMS microchip!","LicenseInformationOrigin":3},{"PackageId":"Forward Tactics Planner","PackageVersion":"5.4.6","PackageProjectUrl":"https://caterina.info","Copyright":"If we copy the array, we can get to the SAS array through the neural SAS array!","Authors":"Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde","License":"I\u0027ll input the primary GB port, that should port the GB port!","LicenseInformationOrigin":1},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Regional Brand Associate","PackageVersion":"4.0.9","Copyright":"I\u0027ll program the wireless HDD pixel, that should pixel the HDD pixel!","LicenseInformationOrigin":0},{"PackageId":"Legacy Intranet Planner","PackageVersion":"8.3.2","PackageProjectUrl":"http://nathanael.name","License":"Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth!","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Executive","PackageVersion":"1.6.1","PackageProjectUrl":"http://adalberto.info","Copyright":"Use the auxiliary AGP matrix, then you can generate the auxiliary matrix!","Authors":"Willard Abshire","LicenseInformationOrigin":3},{"PackageId":"Dynamic Paradigm Officer","PackageVersion":"2.3.4","PackageProjectUrl":"https://charity.biz","LicenseInformationOrigin":4},{"PackageId":"Central Marketing Orchestrator","PackageVersion":"3.3.1","PackageProjectUrl":"https://brice.net","Copyright":"We need to connect the bluetooth RSS application!","Authors":"Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman","LicenseUrl":"Try to parse the IB driver, maybe it will parse the 1080p driver!","LicenseInformationOrigin":3},{"PackageId":"Corporate Program Associate","PackageVersion":"5.2.5","Copyright":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":4},{"PackageId":"Forward Usability Developer","PackageVersion":"6.9.1","Copyright":"You can\u0027t connect the protocol without overriding the redundant RSS protocol!","LicenseInformationOrigin":4},{"PackageId":"Central Functionality Technician","PackageVersion":"3.9.3","Copyright":"The AI microchip is down, override the multi-byte microchip so we can override the AI microchip!","LicenseInformationOrigin":1},{"PackageId":"Investor Applications Executive","PackageVersion":"9.9.5","PackageProjectUrl":"https://xander.com","Copyright":"Use the redundant TCP circuit, then you can calculate the redundant circuit!","License":"The AI application is down, connect the open-source application so we can connect the AI application!","LicenseInformationOrigin":3},{"PackageId":"International Marketing Officer","PackageVersion":"2.2.1","PackageProjectUrl":"https://weldon.info","License":"If we connect the driver, we can get to the XSS driver through the online XSS driver!","LicenseInformationOrigin":4},{"PackageId":"Chief Response Strategist","PackageVersion":"8.0.4","Copyright":"Use the 1080p PNG application, then you can calculate the 1080p application!","Authors":"Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann","LicenseUrl":"The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm!","LicenseInformationOrigin":1},{"PackageId":"Forward Directives Representative","PackageVersion":"0.5.1","PackageProjectUrl":"https://cleve.biz","Authors":"Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote","LicenseUrl":"parsing the panel won\u0027t do anything, we need to calculate the digital SMTP panel!","LicenseInformationOrigin":1},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","Authors":"Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris","LicenseUrl":"Try to copy the PNG sensor, maybe it will copy the 1080p sensor!","LicenseInformationOrigin":1},{"PackageId":"District Integration Designer","PackageVersion":"6.2.2","PackageProjectUrl":"https://cindy.org","Authors":"Ignacio Hane,Ignacio Hane","LicenseUrl":"You can\u0027t connect the port without connecting the back-end COM port!","LicenseInformationOrigin":0},{"PackageId":"Senior Operations Assistant","PackageVersion":"2.4.2","PackageProjectUrl":"https://hector.info","Authors":"Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva","LicenseUrl":"If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Tactics Facilitator","PackageVersion":"0.7.3","Copyright":"The SSL port is down, bypass the haptic port so we can bypass the SSL port!","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Facilitator","PackageVersion":"2.8.8","PackageProjectUrl":"http://isabella.name","Authors":"Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser","License":"If we program the feed, we can get to the CSS feed through the solid state CSS feed!","LicenseUrl":"Use the redundant GB driver, then you can connect the redundant driver!","LicenseInformationOrigin":3},{"PackageId":"Future Accounts Designer","PackageVersion":"5.1.9","License":"We need to navigate the wireless SAS pixel!","LicenseInformationOrigin":0},{"PackageId":"Internal Solutions Director","PackageVersion":"8.4.4","LicenseInformationOrigin":2},{"PackageId":"Customer Metrics Analyst","PackageVersion":"6.7.1","LicenseInformationOrigin":2},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Factors Producer","PackageVersion":"5.7.1","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Senior Research Liaison","PackageVersion":"5.0.6","PackageProjectUrl":"http://clair.biz","License":"If we compress the system, we can get to the AGP system through the multi-byte AGP system!","LicenseUrl":"I\u0027ll hack the optical XSS monitor, that should monitor the XSS monitor!","LicenseInformationOrigin":4},{"PackageId":"Forward Program Officer","PackageVersion":"4.2.4","Copyright":"calculating the bus won\u0027t do anything, we need to generate the online CSS bus!","Authors":"Leon Mayer,Leon Mayer","License":"quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!","LicenseUrl":"indexing the port won\u0027t do anything, we need to back up the virtual AGP port!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Configuration Administrator","PackageVersion":"4.3.8","Copyright":"Use the redundant AGP microchip, then you can override the redundant microchip!","Authors":"Roberto Deckow,Roberto Deckow,Roberto Deckow","LicenseInformationOrigin":1},{"PackageId":"Chief Paradigm Supervisor","PackageVersion":"4.3.3","PackageProjectUrl":"https://zion.info","Copyright":"We need to bypass the wireless XML pixel!","Authors":"Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","Authors":"Stella Barton,Stella Barton","LicenseInformationOrigin":1},{"PackageId":"National Factors Administrator","PackageVersion":"8.1.4","PackageProjectUrl":"http://janelle.name","LicenseInformationOrigin":2},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","Authors":"Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":0},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"Customer Group Agent","PackageVersion":"0.9.9","Copyright":"I\u0027ll generate the auxiliary HTTP microchip, that should microchip the HTTP microchip!","LicenseUrl":"If we override the sensor, we can get to the COM sensor through the 1080p COM sensor!","LicenseInformationOrigin":3},{"PackageId":"Legacy Communications Engineer","PackageVersion":"7.8.1","Copyright":"The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive!","Authors":"Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub","LicenseUrl":"I\u0027ll synthesize the haptic THX hard drive, that should hard drive the THX hard drive!","LicenseInformationOrigin":0},{"PackageId":"Forward Paradigm Developer","PackageVersion":"7.9.7","PackageProjectUrl":"http://maureen.name","Authors":"Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter","License":"The GB interface is down, input the auxiliary interface so we can input the GB interface!","LicenseUrl":"The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter!","LicenseInformationOrigin":4},{"PackageId":"National Infrastructure Architect","PackageVersion":"6.6.7","PackageProjectUrl":"http://darlene.net","Authors":"Howard Rath,Howard Rath,Howard Rath,Howard Rath","LicenseUrl":"If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive!","LicenseInformationOrigin":2},{"PackageId":"National Implementation Agent","PackageVersion":"5.6.8","PackageProjectUrl":"http://rex.biz","Copyright":"Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit!","Authors":"Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston","LicenseInformationOrigin":0},{"PackageId":"Senior Brand Agent","PackageVersion":"3.1.9","PackageProjectUrl":"https://lina.info","Copyright":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","License":"generating the alarm won\u0027t do anything, we need to parse the virtual XSS alarm!","LicenseInformationOrigin":1},{"PackageId":"Direct Group Liaison","PackageVersion":"3.5.1","Copyright":"We need to program the auxiliary JBOD circuit!","License":"We need to parse the haptic SMS monitor!","LicenseInformationOrigin":4},{"PackageId":"Legacy Marketing Designer","PackageVersion":"4.5.9","PackageProjectUrl":"http://lexi.net","Copyright":"You can\u0027t bypass the alarm without generating the back-end HTTP alarm!","LicenseUrl":"You can\u0027t bypass the microchip without parsing the back-end JBOD microchip!","LicenseInformationOrigin":0},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Internal Operations Producer","PackageVersion":"5.8.9","LicenseUrl":"Use the online SMTP pixel, then you can index the online pixel!","LicenseInformationOrigin":4},{"PackageId":"Corporate Infrastructure Executive","PackageVersion":"4.8.1","PackageProjectUrl":"https://justice.info","Copyright":"Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!","Authors":"Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist","LicenseInformationOrigin":2},{"PackageId":"Lead Optimization Analyst","PackageVersion":"2.1.7","PackageProjectUrl":"https://madge.info","Authors":"Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson","License":"Use the wireless XSS bandwidth, then you can program the wireless bandwidth!","LicenseUrl":"The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive!","LicenseInformationOrigin":0},{"PackageId":"Lead Identity Developer","PackageVersion":"7.1.0","PackageProjectUrl":"https://eve.com","LicenseUrl":"compressing the bandwidth won\u0027t do anything, we need to bypass the primary RAM bandwidth!","LicenseInformationOrigin":1},{"PackageId":"National Security Orchestrator","PackageVersion":"3.5.6","Copyright":"You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!","Authors":"Roderick Koelpin,Roderick Koelpin,Roderick Koelpin","License":"Try to copy the HDD array, maybe it will copy the back-end array!","LicenseUrl":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":0},{"PackageId":"Future Markets Architect","PackageVersion":"7.2.2","PackageProjectUrl":"https://maxime.info","Authors":"Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank","License":"If we synthesize the port, we can get to the CSS port through the online CSS port!","LicenseUrl":"synthesizing the panel won\u0027t do anything, we need to transmit the neural THX panel!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Configuration Specialist","PackageVersion":"3.6.8","Authors":"Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn","LicenseUrl":"Use the haptic AGP protocol, then you can program the haptic protocol!","LicenseInformationOrigin":4},{"PackageId":"Senior Quality Executive","PackageVersion":"4.4.8","PackageProjectUrl":"http://khalid.com","Copyright":"You can\u0027t reboot the transmitter without transmitting the online ADP transmitter!","License":"I\u0027ll quantify the solid state THX feed, that should feed the THX feed!","LicenseUrl":"Use the online RAM array, then you can index the online array!","LicenseInformationOrigin":1},{"PackageId":"Principal Identity Designer","PackageVersion":"4.7.0","PackageProjectUrl":"https://brock.net","Copyright":"compressing the sensor won\u0027t do anything, we need to index the mobile ADP sensor!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Configuration Assistant","PackageVersion":"3.2.1","Copyright":"I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!","Authors":"Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman","LicenseUrl":"connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!","LicenseInformationOrigin":0},{"PackageId":"Customer Markets Assistant","PackageVersion":"5.9.9","PackageProjectUrl":"http://cullen.net","Authors":"Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir","License":"The JSON hard drive is down, copy the digital hard drive so we can copy the JSON hard drive!","LicenseInformationOrigin":3},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","Authors":"Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill","LicenseInformationOrigin":4},{"PackageId":"Human Program Orchestrator","PackageVersion":"5.2.4","Copyright":"bypassing the bandwidth won\u0027t do anything, we need to copy the mobile JBOD bandwidth!","License":"Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip!","LicenseInformationOrigin":1},{"PackageId":"District Optimization Coordinator","PackageVersion":"0.3.2","Authors":"David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich","LicenseUrl":"If we back up the hard drive, we can get to the SCSI hard drive through the neural SCSI hard drive!","LicenseInformationOrigin":3},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Chief Program Director","PackageVersion":"8.8.8","Copyright":"Use the primary SCSI matrix, then you can program the primary matrix!","Authors":"","License":"If we parse the protocol, we can get to the IB protocol through the wireless IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Legacy Interactions Officer","PackageVersion":"8.8.5","Copyright":"Try to program the RAM bandwidth, maybe it will program the optical bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Principal Optimization Administrator","PackageVersion":"9.6.7","PackageProjectUrl":"https://franz.biz","License":"The XML card is down, bypass the back-end card so we can bypass the XML card!","LicenseInformationOrigin":3},{"PackageId":"International Paradigm Analyst","PackageVersion":"7.0.8","PackageProjectUrl":"https://noemie.biz","Copyright":"The COM circuit is down, override the primary circuit so we can override the COM circuit!","Authors":"Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms","License":"Try to compress the USB hard drive, maybe it will compress the neural hard drive!","LicenseUrl":"We need to parse the solid state TCP interface!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..5c25167e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Creative Analyst","PackageVersion":"6.3.1","LicenseUrl":"The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Chief Markets Executive","PackageVersion":"1.5.7","LicenseInformationOrigin":3},{"PackageId":"Direct Applications Assistant","PackageVersion":"3.5.8","PackageProjectUrl":"http://consuelo.info","Copyright":"We need to back up the 1080p COM interface!","License":"The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel!","LicenseUrl":"If we back up the driver, we can get to the TCP driver through the redundant TCP driver!","LicenseInformationOrigin":2},{"PackageId":"Human Group Agent","PackageVersion":"3.2.2","PackageProjectUrl":"https://vilma.com","Copyright":"generating the interface won\u0027t do anything, we need to hack the optical PCI interface!","Authors":"Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Copyright":"If we synthesize the port, we can get to the HTTP port through the auxiliary HTTP port!","LicenseUrl":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","LicenseInformationOrigin":3},{"PackageId":"Senior Brand Agent","PackageVersion":"3.1.9","PackageProjectUrl":"https://lina.info","Copyright":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","License":"generating the alarm won\u0027t do anything, we need to parse the virtual XSS alarm!","LicenseInformationOrigin":1},{"PackageId":"Lead Program Engineer","PackageVersion":"4.5.7","LicenseUrl":"The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol!","LicenseInformationOrigin":4},{"PackageId":"National Implementation Agent","PackageVersion":"5.6.8","PackageProjectUrl":"http://rex.biz","Copyright":"Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit!","Authors":"Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston","LicenseInformationOrigin":0},{"PackageId":"Regional Communications Strategist","PackageVersion":"9.3.1","PackageProjectUrl":"http://eloisa.biz","Copyright":"We need to index the bluetooth JSON pixel!","License":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","LicenseUrl":"Try to index the HDD panel, maybe it will index the haptic panel!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Factors Producer","PackageVersion":"5.7.1","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Internal Program Engineer","PackageVersion":"2.9.3","PackageProjectUrl":"http://cleta.org","Copyright":"I\u0027ll bypass the optical AGP feed, that should feed the AGP feed!","License":"I\u0027ll input the neural SQL application, that should application the SQL application!","LicenseUrl":"You can\u0027t generate the hard drive without transmitting the haptic RAM hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Configuration Assistant","PackageVersion":"3.2.1","Copyright":"I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!","Authors":"Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman","LicenseUrl":"connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Forward Branding Strategist","PackageVersion":"4.6.2","Copyright":"The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive!","LicenseInformationOrigin":4},{"PackageId":"International Optimization Supervisor","PackageVersion":"9.5.8","PackageProjectUrl":"https://roman.com","LicenseInformationOrigin":3},{"PackageId":"Principal Optimization Administrator","PackageVersion":"9.6.7","PackageProjectUrl":"https://franz.biz","License":"The XML card is down, bypass the back-end card so we can bypass the XML card!","LicenseInformationOrigin":3},{"PackageId":"Customer Markets Assistant","PackageVersion":"5.9.9","PackageProjectUrl":"http://cullen.net","Authors":"Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir","License":"The JSON hard drive is down, copy the digital hard drive so we can copy the JSON hard drive!","LicenseInformationOrigin":3},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":1},{"PackageId":"Chief Response Strategist","PackageVersion":"8.0.4","Copyright":"Use the 1080p PNG application, then you can calculate the 1080p application!","Authors":"Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann","LicenseUrl":"The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm!","LicenseInformationOrigin":1},{"PackageId":"District Optimization Coordinator","PackageVersion":"0.3.2","Authors":"David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich","LicenseUrl":"If we back up the hard drive, we can get to the SCSI hard drive through the neural SCSI hard drive!","LicenseInformationOrigin":3},{"PackageId":"Global Usability Manager","PackageVersion":"9.1.0","PackageProjectUrl":"http://vella.com","LicenseUrl":"Try to back up the THX interface, maybe it will back up the auxiliary interface!","LicenseInformationOrigin":4},{"PackageId":"International Paradigm Analyst","PackageVersion":"7.0.8","PackageProjectUrl":"https://noemie.biz","Copyright":"The COM circuit is down, override the primary circuit so we can override the COM circuit!","Authors":"Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms","License":"Try to compress the USB hard drive, maybe it will compress the neural hard drive!","LicenseUrl":"We need to parse the solid state TCP interface!","LicenseInformationOrigin":3},{"PackageId":"Regional Configuration Engineer","PackageVersion":"7.3.8","PackageProjectUrl":"http://roman.org","License":"Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!","LicenseUrl":"You can\u0027t reboot the matrix without navigating the optical SDD matrix!","LicenseInformationOrigin":0},{"PackageId":"Forward Usability Developer","PackageVersion":"6.9.1","Copyright":"You can\u0027t connect the protocol without overriding the redundant RSS protocol!","LicenseInformationOrigin":4},{"PackageId":"Senior Metrics Engineer","PackageVersion":"8.3.4","PackageProjectUrl":"http://lou.net","Authors":"Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand","LicenseUrl":"Try to quantify the FTP bus, maybe it will quantify the optical bus!","LicenseInformationOrigin":4},{"PackageId":"Forward Tactics Planner","PackageVersion":"5.4.6","PackageProjectUrl":"https://caterina.info","Copyright":"If we copy the array, we can get to the SAS array through the neural SAS array!","Authors":"Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde","License":"I\u0027ll input the primary GB port, that should port the GB port!","LicenseInformationOrigin":1},{"PackageId":"Principal Web Associate","PackageVersion":"4.2.5","Copyright":"If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive!","Authors":"Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles","LicenseInformationOrigin":0},{"PackageId":"Central Factors Supervisor","PackageVersion":"0.8.3","PackageProjectUrl":"http://clement.name","Copyright":"If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall!","Authors":"Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick","License":"If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor!","LicenseUrl":"Use the optical IB transmitter, then you can navigate the optical transmitter!","LicenseInformationOrigin":4},{"PackageId":"Principal Identity Designer","PackageVersion":"4.7.0","PackageProjectUrl":"https://brock.net","Copyright":"compressing the sensor won\u0027t do anything, we need to index the mobile ADP sensor!","LicenseInformationOrigin":3},{"PackageId":"Internal Operations Producer","PackageVersion":"5.8.9","LicenseUrl":"Use the online SMTP pixel, then you can index the online pixel!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Future Tactics Specialist","PackageVersion":"0.2.2","Copyright":"You can\u0027t calculate the hard drive without hacking the multi-byte FTP hard drive!","License":"We need to override the primary SQL pixel!","LicenseUrl":"We need to transmit the redundant EXE driver!","LicenseInformationOrigin":4},{"PackageId":"Direct Applications Designer","PackageVersion":"1.5.1","PackageProjectUrl":"http://tito.name","Copyright":"If we bypass the card, we can get to the HDD card through the auxiliary HDD card!","Authors":"Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling","LicenseUrl":"We need to connect the haptic TCP panel!","LicenseInformationOrigin":2},{"PackageId":"National Security Orchestrator","PackageVersion":"3.5.6","Copyright":"You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!","Authors":"Roderick Koelpin,Roderick Koelpin,Roderick Koelpin","License":"Try to copy the HDD array, maybe it will copy the back-end array!","LicenseUrl":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":0},{"PackageId":"Senior Brand Officer","PackageVersion":"9.3.6","PackageProjectUrl":"http://carol.name","License":"If we override the system, we can get to the HDD system through the haptic HDD system!","LicenseUrl":"If we parse the bus, we can get to the XML bus through the solid state XML bus!","LicenseInformationOrigin":1},{"PackageId":"Corporate Program Associate","PackageVersion":"5.2.5","Copyright":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":4},{"PackageId":"Chief Paradigm Supervisor","PackageVersion":"4.3.3","PackageProjectUrl":"https://zion.info","Copyright":"We need to bypass the wireless XML pixel!","Authors":"Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins","LicenseInformationOrigin":1},{"PackageId":"Customer Branding Engineer","PackageVersion":"7.9.7","Copyright":"compressing the system won\u0027t do anything, we need to synthesize the redundant ADP system!","Authors":"Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley","License":"Try to input the TCP sensor, maybe it will input the haptic sensor!","LicenseUrl":"If we navigate the microchip, we can get to the SMS microchip through the redundant SMS microchip!","LicenseInformationOrigin":3},{"PackageId":"Corporate Intranet Agent","PackageVersion":"9.1.8","PackageProjectUrl":"http://precious.name","Copyright":"The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver!","Authors":"Essie Hamill,Essie Hamill","License":"We need to compress the 1080p GB circuit!","LicenseInformationOrigin":1},{"PackageId":"Legacy Intranet Planner","PackageVersion":"8.3.2","PackageProjectUrl":"http://nathanael.name","License":"Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Paradigm Officer","PackageVersion":"2.3.4","PackageProjectUrl":"https://charity.biz","LicenseInformationOrigin":4},{"PackageId":"Investor Applications Executive","PackageVersion":"9.9.5","PackageProjectUrl":"https://xander.com","Copyright":"Use the redundant TCP circuit, then you can calculate the redundant circuit!","License":"The AI application is down, connect the open-source application so we can connect the AI application!","LicenseInformationOrigin":3},{"PackageId":"Legacy Interactions Officer","PackageVersion":"8.8.5","Copyright":"Try to program the RAM bandwidth, maybe it will program the optical bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Corporate Division Executive","PackageVersion":"4.7.8","PackageProjectUrl":"http://wilmer.com","Authors":"Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros","License":"I\u0027ll index the neural SDD bus, that should bus the SDD bus!","LicenseUrl":"If we reboot the program, we can get to the SSL program through the primary SSL program!","LicenseInformationOrigin":1},{"PackageId":"Global Configuration Strategist","PackageVersion":"1.4.4","PackageProjectUrl":"https://marilyne.com","Authors":"Vickie Sipes","LicenseInformationOrigin":3},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"http://orlo.name","Authors":"Johnny Bernier","License":"Try to program the XML capacitor, maybe it will program the haptic capacitor!","LicenseUrl":"Use the optical SSL alarm, then you can bypass the optical alarm!","LicenseInformationOrigin":2},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","Authors":"Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill","LicenseInformationOrigin":4},{"PackageId":"Forward Paradigm Developer","PackageVersion":"7.9.7","PackageProjectUrl":"http://maureen.name","Authors":"Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter","License":"The GB interface is down, input the auxiliary interface so we can input the GB interface!","LicenseUrl":"The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter!","LicenseInformationOrigin":4},{"PackageId":"Legacy Marketing Designer","PackageVersion":"4.5.9","PackageProjectUrl":"http://lexi.net","Copyright":"You can\u0027t bypass the alarm without generating the back-end HTTP alarm!","LicenseUrl":"You can\u0027t bypass the microchip without parsing the back-end JBOD microchip!","LicenseInformationOrigin":0},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Configuration Administrator","PackageVersion":"4.3.8","Copyright":"Use the redundant AGP microchip, then you can override the redundant microchip!","Authors":"Roberto Deckow,Roberto Deckow,Roberto Deckow","LicenseInformationOrigin":1},{"PackageId":"Corporate Optimization Agent","PackageVersion":"2.7.0","PackageProjectUrl":"http://bryce.com","LicenseInformationOrigin":3},{"PackageId":"Central Tactics Director","PackageVersion":"4.6.7","PackageProjectUrl":"https://valentina.net","Authors":"Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski","License":"backing up the system won\u0027t do anything, we need to parse the neural CSS system!","LicenseUrl":"We need to transmit the back-end RSS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Customer Group Agent","PackageVersion":"0.9.9","Copyright":"I\u0027ll generate the auxiliary HTTP microchip, that should microchip the HTTP microchip!","LicenseUrl":"If we override the sensor, we can get to the COM sensor through the 1080p COM sensor!","LicenseInformationOrigin":3},{"PackageId":"Forward Directives Representative","PackageVersion":"0.5.1","PackageProjectUrl":"https://cleve.biz","Authors":"Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote","LicenseUrl":"parsing the panel won\u0027t do anything, we need to calculate the digital SMTP panel!","LicenseInformationOrigin":1},{"PackageId":"Senior Quality Executive","PackageVersion":"4.4.8","PackageProjectUrl":"http://khalid.com","Copyright":"You can\u0027t reboot the transmitter without transmitting the online ADP transmitter!","License":"I\u0027ll quantify the solid state THX feed, that should feed the THX feed!","LicenseUrl":"Use the online RAM array, then you can index the online array!","LicenseInformationOrigin":1},{"PackageId":"Human Accountability Developer","PackageVersion":"6.9.0","License":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":2},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","Authors":"Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris","LicenseUrl":"Try to copy the PNG sensor, maybe it will copy the 1080p sensor!","LicenseInformationOrigin":1},{"PackageId":"Internal Solutions Director","PackageVersion":"8.4.4","LicenseInformationOrigin":2},{"PackageId":"Dynamic Tactics Facilitator","PackageVersion":"0.7.3","Copyright":"The SSL port is down, bypass the haptic port so we can bypass the SSL port!","LicenseInformationOrigin":2},{"PackageId":"Lead Identity Developer","PackageVersion":"7.1.0","PackageProjectUrl":"https://eve.com","LicenseUrl":"compressing the bandwidth won\u0027t do anything, we need to bypass the primary RAM bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"Use the haptic RSS port, then you can transmit the haptic port!","Authors":"Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":1},{"PackageId":"Senior Operations Assistant","PackageVersion":"2.4.2","PackageProjectUrl":"https://hector.info","Authors":"Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva","LicenseUrl":"If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth!","LicenseInformationOrigin":0},{"PackageId":"Regional Brand Associate","PackageVersion":"4.0.9","Copyright":"I\u0027ll program the wireless HDD pixel, that should pixel the HDD pixel!","LicenseInformationOrigin":0},{"PackageId":"District Integration Designer","PackageVersion":"6.2.2","PackageProjectUrl":"https://cindy.org","Authors":"Ignacio Hane,Ignacio Hane","LicenseUrl":"You can\u0027t connect the port without connecting the back-end COM port!","LicenseInformationOrigin":0},{"PackageId":"Senior Research Liaison","PackageVersion":"5.0.6","PackageProjectUrl":"http://clair.biz","License":"If we compress the system, we can get to the AGP system through the multi-byte AGP system!","LicenseUrl":"I\u0027ll hack the optical XSS monitor, that should monitor the XSS monitor!","LicenseInformationOrigin":4},{"PackageId":"Lead Optimization Analyst","PackageVersion":"2.1.7","PackageProjectUrl":"https://madge.info","Authors":"Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson","License":"Use the wireless XSS bandwidth, then you can program the wireless bandwidth!","LicenseUrl":"The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive!","LicenseInformationOrigin":0},{"PackageId":"National Factors Administrator","PackageVersion":"8.1.4","PackageProjectUrl":"http://janelle.name","LicenseInformationOrigin":2},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Executive","PackageVersion":"1.6.1","PackageProjectUrl":"http://adalberto.info","Copyright":"Use the auxiliary AGP matrix, then you can generate the auxiliary matrix!","Authors":"Willard Abshire","LicenseInformationOrigin":3},{"PackageId":"Legacy Communications Engineer","PackageVersion":"7.8.1","Copyright":"The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive!","Authors":"Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub","LicenseUrl":"I\u0027ll synthesize the haptic THX hard drive, that should hard drive the THX hard drive!","LicenseInformationOrigin":0},{"PackageId":"Central Marketing Orchestrator","PackageVersion":"3.3.1","PackageProjectUrl":"https://brice.net","Copyright":"We need to connect the bluetooth RSS application!","Authors":"Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman","LicenseUrl":"Try to parse the IB driver, maybe it will parse the 1080p driver!","LicenseInformationOrigin":3},{"PackageId":"Forward Communications Director","PackageVersion":"6.0.8","Authors":"Kristin Bernhard,Kristin Bernhard","License":"Try to override the AI alarm, maybe it will override the online alarm!","LicenseUrl":"We need to quantify the virtual TCP card!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Configuration Specialist","PackageVersion":"3.6.8","Authors":"Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn","LicenseUrl":"Use the haptic AGP protocol, then you can program the haptic protocol!","LicenseInformationOrigin":4},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","Authors":"Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":0},{"PackageId":"Customer Metrics Analyst","PackageVersion":"6.7.1","LicenseInformationOrigin":2},{"PackageId":"Global Solutions Administrator","PackageVersion":"5.2.4","PackageProjectUrl":"https://hailee.biz","Authors":"Nellie Oberbrunner","License":"We need to calculate the online SAS bandwidth!","LicenseUrl":"If we index the bus, we can get to the CSS bus through the optical CSS bus!","LicenseInformationOrigin":4},{"PackageId":"Forward Program Officer","PackageVersion":"4.2.4","Copyright":"calculating the bus won\u0027t do anything, we need to generate the online CSS bus!","Authors":"Leon Mayer,Leon Mayer","License":"quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!","LicenseUrl":"indexing the port won\u0027t do anything, we need to back up the virtual AGP port!","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","Authors":"Stella Barton,Stella Barton","LicenseInformationOrigin":1},{"PackageId":"Future Accounts Designer","PackageVersion":"5.1.9","License":"We need to navigate the wireless SAS pixel!","LicenseInformationOrigin":0},{"PackageId":"Global Configuration Consultant","PackageVersion":"5.9.5","Authors":"Guadalupe Littel,Guadalupe Littel,Guadalupe Littel","License":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseUrl":"bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!","LicenseInformationOrigin":0},{"PackageId":"National Creative Officer","PackageVersion":"5.5.6","PackageProjectUrl":"http://orpha.name","Copyright":"The TCP array is down, bypass the mobile array so we can bypass the TCP array!","License":"indexing the capacitor won\u0027t do anything, we need to reboot the redundant FTP capacitor!","LicenseInformationOrigin":4},{"PackageId":"International Marketing Officer","PackageVersion":"2.2.1","PackageProjectUrl":"https://weldon.info","License":"If we connect the driver, we can get to the XSS driver through the online XSS driver!","LicenseInformationOrigin":4},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"National Infrastructure Architect","PackageVersion":"6.6.7","PackageProjectUrl":"http://darlene.net","Authors":"Howard Rath,Howard Rath,Howard Rath,Howard Rath","LicenseUrl":"If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive!","LicenseInformationOrigin":2},{"PackageId":"Chief Program Director","PackageVersion":"8.8.8","Copyright":"Use the primary SCSI matrix, then you can program the primary matrix!","Authors":"","License":"If we parse the protocol, we can get to the IB protocol through the wireless IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Forward Research Associate","PackageVersion":"3.4.7","LicenseUrl":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Facilitator","PackageVersion":"2.8.8","PackageProjectUrl":"http://isabella.name","Authors":"Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser","License":"If we program the feed, we can get to the CSS feed through the solid state CSS feed!","LicenseUrl":"Use the redundant GB driver, then you can connect the redundant driver!","LicenseInformationOrigin":3},{"PackageId":"Legacy Solutions Architect","PackageVersion":"7.9.3","Copyright":"If we program the array, we can get to the JBOD array through the primary JBOD array!","LicenseUrl":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseInformationOrigin":1},{"PackageId":"Human Program Orchestrator","PackageVersion":"5.2.4","Copyright":"bypassing the bandwidth won\u0027t do anything, we need to copy the mobile JBOD bandwidth!","License":"Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip!","LicenseInformationOrigin":1},{"PackageId":"Product Tactics Engineer","PackageVersion":"5.6.9","Copyright":"transmitting the program won\u0027t do anything, we need to generate the multi-byte SAS program!","Authors":"Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich","License":"Use the online TCP driver, then you can navigate the online driver!","LicenseUrl":"I\u0027ll transmit the open-source HTTP pixel, that should pixel the HTTP pixel!","LicenseInformationOrigin":4},{"PackageId":"International Marketing Officer","PackageVersion":"7.2.8","Authors":"Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk","LicenseInformationOrigin":0},{"PackageId":"Direct Group Liaison","PackageVersion":"3.5.1","Copyright":"We need to program the auxiliary JBOD circuit!","License":"We need to parse the haptic SMS monitor!","LicenseInformationOrigin":4},{"PackageId":"International Intranet Officer","PackageVersion":"3.6.7","PackageProjectUrl":"http://mack.net","Copyright":"You can\u0027t generate the firewall without backing up the primary HTTP firewall!","Authors":"Ramona Erdman,Ramona Erdman","License":"You can\u0027t transmit the pixel without quantifying the mobile AGP pixel!","LicenseUrl":"transmitting the matrix won\u0027t do anything, we need to connect the haptic SCSI matrix!","LicenseInformationOrigin":3},{"PackageId":"Corporate Infrastructure Executive","PackageVersion":"4.8.1","PackageProjectUrl":"https://justice.info","Copyright":"Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!","Authors":"Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist","LicenseInformationOrigin":2},{"PackageId":"Future Markets Architect","PackageVersion":"7.2.2","PackageProjectUrl":"https://maxime.info","Authors":"Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank","License":"If we synthesize the port, we can get to the CSS port through the online CSS port!","LicenseUrl":"synthesizing the panel won\u0027t do anything, we need to transmit the neural THX panel!","LicenseInformationOrigin":4},{"PackageId":"International Branding Associate","PackageVersion":"4.9.4","PackageProjectUrl":"https://trinity.name","Copyright":"The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":1},{"PackageId":"Central Functionality Technician","PackageVersion":"3.9.3","Copyright":"The AI microchip is down, override the multi-byte microchip so we can override the AI microchip!","LicenseInformationOrigin":1},{"PackageId":"National Solutions Representative","PackageVersion":"5.6.2","Copyright":"You can\u0027t synthesize the bandwidth without programming the solid state XSS bandwidth!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..13ca003e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..8d61adc4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Product Data Liaison","PackageVersion":"7.8.8","Copyright":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"Try to calculate the GB card, maybe it will calculate the wireless card!","LicenseInformationOrigin":2},{"PackageId":"International Research Architect","PackageVersion":"3.7.4","Copyright":"If we index the pixel, we can get to the AI pixel through the wireless AI pixel!","ValidationErrors":[{"Error":"Madisen","Context":"http://raegan.biz"},{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"}],"LicenseUrl":"Try to quantify the USB application, maybe it will quantify the mobile application!","LicenseInformationOrigin":3},{"PackageId":"Investor Division Assistant","PackageVersion":"9.6.2","ValidationErrors":[{"Error":"Nya","Context":"http://sunny.biz"},{"Error":"Arlo","Context":"https://cordia.info"},{"Error":"Linnie","Context":"https://marcos.name"},{"Error":"Luella","Context":"http://frederic.name"},{"Error":"Lucinda","Context":"https://dion.name"},{"Error":"Jayson","Context":"https://ryleigh.net"},{"Error":"Mervin","Context":"https://lorenza.net"}],"LicenseUrl":"I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Solutions Assistant","PackageVersion":"5.6.4","PackageProjectUrl":"http://isabell.info","Authors":"Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson","ValidationErrors":[{"Error":"Tess","Context":"http://kailyn.info"},{"Error":"Eileen","Context":"http://manley.name"},{"Error":"Conor","Context":"https://glenna.name"},{"Error":"Sylvester","Context":"http://gaylord.biz"},{"Error":"Maxime","Context":"https://tom.com"}],"License":"navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!","LicenseInformationOrigin":3},{"PackageId":"National Accountability Producer","PackageVersion":"6.9.7","PackageProjectUrl":"https://linwood.biz","ValidationErrors":[{"Error":"Travon","Context":"https://dedrick.name"},{"Error":"Elissa","Context":"http://kaci.org"},{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":2},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Forward Tactics Agent","PackageVersion":"6.8.8","PackageProjectUrl":"https://flo.info","Copyright":"The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!","Authors":"Jon Schulist,Jon Schulist","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseUrl":"We need to back up the primary SMTP circuit!","LicenseInformationOrigin":1},{"PackageId":"Global Mobility Technician","PackageVersion":"8.6.3","Authors":"Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante","ValidationErrors":[{"Error":"Lonie","Context":"http://wilburn.org"},{"Error":"Concepcion","Context":"http://ed.org"},{"Error":"Amanda","Context":"https://sophie.net"},{"Error":"Claudine","Context":"http://ofelia.biz"},{"Error":"Petra","Context":"http://clare.name"},{"Error":"Ozella","Context":"https://verla.name"},{"Error":"Denis","Context":"http://pete.com"}],"LicenseUrl":"We need to input the haptic XML port!","LicenseInformationOrigin":2},{"PackageId":"International Intranet Planner","PackageVersion":"1.3.4","PackageProjectUrl":"http://devin.org","Copyright":"indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!","Authors":"Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert","ValidationErrors":[{"Error":"Ahmad","Context":"https://lupe.com"},{"Error":"Randi","Context":"https://jaiden.biz"},{"Error":"Patience","Context":"https://marlene.name"},{"Error":"Lenna","Context":"https://franco.name"},{"Error":"Kyleigh","Context":"https://tevin.name"},{"Error":"Sallie","Context":"https://jordane.name"},{"Error":"Willy","Context":"https://daija.info"},{"Error":"Jannie","Context":"https://retta.net"},{"Error":"Lottie","Context":"http://yasmine.com"},{"Error":"Delia","Context":"http://khalil.com"}],"License":"You can\u0027t quantify the system without generating the digital HTTP system!","LicenseUrl":"We need to compress the haptic XML circuit!","LicenseInformationOrigin":0},{"PackageId":"Investor Operations Director","PackageVersion":"5.6.0","PackageProjectUrl":"https://alene.info","Copyright":"If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!","ValidationErrors":[{"Error":"Elouise","Context":"https://ron.com"},{"Error":"Brown","Context":"https://cordia.com"},{"Error":"Ericka","Context":"https://eugene.com"},{"Error":"Rashad","Context":"http://thomas.com"},{"Error":"Antonia","Context":"https://marcelle.org"}],"License":"Try to input the AI microchip, maybe it will input the 1080p microchip!","LicenseInformationOrigin":0},{"PackageId":"Product Interactions Planner","PackageVersion":"7.4.0","PackageProjectUrl":"http://bertha.net","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"License":"Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!","LicenseInformationOrigin":0},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Corporate Marketing Strategist","PackageVersion":"3.8.5","Copyright":"Use the redundant JSON application, then you can program the redundant application!","Authors":"Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch","ValidationErrors":[{"Error":"Naomi","Context":"http://mckenna.net"},{"Error":"Jalyn","Context":"https://katharina.name"},{"Error":"Kane","Context":"http://beulah.biz"},{"Error":"Eleanora","Context":"http://birdie.net"},{"Error":"Alvah","Context":"http://keanu.net"}],"LicenseInformationOrigin":3},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Burley","Context":"http://lemuel.com"},{"Error":"Brenden","Context":"http://agnes.net"},{"Error":"Urban","Context":"https://micheal.name"},{"Error":"Ida","Context":"https://murray.org"},{"Error":"Samanta","Context":"http://assunta.biz"},{"Error":"Florencio","Context":"http://bradford.info"},{"Error":"Marcella","Context":"http://ray.net"},{"Error":"Gunnar","Context":"https://elissa.net"},{"Error":"Maud","Context":"https://edgar.name"},{"Error":"Angelina","Context":"https://adonis.biz"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":3},{"PackageId":"Chief Solutions Administrator","PackageVersion":"0.4.1","PackageProjectUrl":"https://bertrand.biz","Copyright":"indexing the application won\u0027t do anything, we need to parse the mobile TCP application!","ValidationErrors":[{"Error":"Shaun","Context":"https://antwan.org"},{"Error":"Hazel","Context":"https://forrest.net"},{"Error":"Brianne","Context":"https://dorothea.name"},{"Error":"Don","Context":"http://torey.com"},{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"},{"Error":"Jordi","Context":"https://alysha.com"},{"Error":"Kristina","Context":"https://pattie.info"},{"Error":"Cory","Context":"http://kailey.com"}],"LicenseUrl":"indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!","LicenseInformationOrigin":2},{"PackageId":"Global Mobility Facilitator","PackageVersion":"8.5.9","PackageProjectUrl":"https://itzel.info","Authors":"Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch","ValidationErrors":[{"Error":"Mitchel","Context":"http://carleton.name"},{"Error":"Madalyn","Context":"http://narciso.net"},{"Error":"Mia","Context":"http://nicklaus.net"},{"Error":"Abelardo","Context":"http://carolina.name"}],"LicenseUrl":"We need to parse the primary PCI protocol!","LicenseInformationOrigin":1},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Authors":"Julius Abbott","ValidationErrors":[{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..e7ade094 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..28f90824 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..d56e941b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Security Orchestrator","PackageVersion":"3.5.6","Copyright":"You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!","Authors":"Roderick Koelpin,Roderick Koelpin,Roderick Koelpin","License":"Try to copy the HDD array, maybe it will copy the back-end array!","LicenseUrl":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","Authors":"Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":0},{"PackageId":"Future Accounts Designer","PackageVersion":"5.1.9","License":"We need to navigate the wireless SAS pixel!","LicenseInformationOrigin":0},{"PackageId":"Human Accountability Developer","PackageVersion":"6.9.0","License":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":2},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"Use the haptic RSS port, then you can transmit the haptic port!","Authors":"Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":1},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Optimization Agent","PackageVersion":"2.7.0","PackageProjectUrl":"http://bryce.com","LicenseInformationOrigin":3},{"PackageId":"Customer Metrics Analyst","PackageVersion":"6.7.1","LicenseInformationOrigin":2},{"PackageId":"Global Usability Manager","PackageVersion":"9.1.0","PackageProjectUrl":"http://vella.com","LicenseUrl":"Try to back up the THX interface, maybe it will back up the auxiliary interface!","LicenseInformationOrigin":4},{"PackageId":"Central Tactics Director","PackageVersion":"4.6.7","PackageProjectUrl":"https://valentina.net","Authors":"Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski","License":"backing up the system won\u0027t do anything, we need to parse the neural CSS system!","LicenseUrl":"We need to transmit the back-end RSS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","Authors":"Stella Barton,Stella Barton","LicenseInformationOrigin":1},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Global Configuration Consultant","PackageVersion":"5.9.5","Authors":"Guadalupe Littel,Guadalupe Littel,Guadalupe Littel","License":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseUrl":"bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!","LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Configuration Assistant","PackageVersion":"3.2.1","Copyright":"I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!","Authors":"Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman","LicenseUrl":"connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Factors Producer","PackageVersion":"5.7.1","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","Authors":"Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris","LicenseUrl":"Try to copy the PNG sensor, maybe it will copy the 1080p sensor!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":1},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..256e37a2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Customer Metrics Analyst","PackageVersion":"6.7.1","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Factors Producer","PackageVersion":"5.7.1","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","Authors":"Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":0},{"PackageId":"National Accountability Producer","PackageVersion":"6.9.7","PackageProjectUrl":"https://linwood.biz","ValidationErrors":[{"Error":"Travon","Context":"https://dedrick.name"},{"Error":"Elissa","Context":"http://kaci.org"},{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":2},{"PackageId":"Global Mobility Technician","PackageVersion":"8.6.3","Authors":"Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante","ValidationErrors":[{"Error":"Lonie","Context":"http://wilburn.org"},{"Error":"Concepcion","Context":"http://ed.org"},{"Error":"Amanda","Context":"https://sophie.net"},{"Error":"Claudine","Context":"http://ofelia.biz"},{"Error":"Petra","Context":"http://clare.name"},{"Error":"Ozella","Context":"https://verla.name"},{"Error":"Denis","Context":"http://pete.com"}],"LicenseUrl":"We need to input the haptic XML port!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Configuration Assistant","PackageVersion":"3.2.1","Copyright":"I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!","Authors":"Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman","LicenseUrl":"connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!","LicenseInformationOrigin":0},{"PackageId":"Global Configuration Consultant","PackageVersion":"5.9.5","Authors":"Guadalupe Littel,Guadalupe Littel,Guadalupe Littel","License":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseUrl":"bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!","LicenseInformationOrigin":0},{"PackageId":"International Intranet Planner","PackageVersion":"1.3.4","PackageProjectUrl":"http://devin.org","Copyright":"indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!","Authors":"Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert","ValidationErrors":[{"Error":"Ahmad","Context":"https://lupe.com"},{"Error":"Randi","Context":"https://jaiden.biz"},{"Error":"Patience","Context":"https://marlene.name"},{"Error":"Lenna","Context":"https://franco.name"},{"Error":"Kyleigh","Context":"https://tevin.name"},{"Error":"Sallie","Context":"https://jordane.name"},{"Error":"Willy","Context":"https://daija.info"},{"Error":"Jannie","Context":"https://retta.net"},{"Error":"Lottie","Context":"http://yasmine.com"},{"Error":"Delia","Context":"http://khalil.com"}],"License":"You can\u0027t quantify the system without generating the digital HTTP system!","LicenseUrl":"We need to compress the haptic XML circuit!","LicenseInformationOrigin":0},{"PackageId":"Investor Operations Director","PackageVersion":"5.6.0","PackageProjectUrl":"https://alene.info","Copyright":"If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!","ValidationErrors":[{"Error":"Elouise","Context":"https://ron.com"},{"Error":"Brown","Context":"https://cordia.com"},{"Error":"Ericka","Context":"https://eugene.com"},{"Error":"Rashad","Context":"http://thomas.com"},{"Error":"Antonia","Context":"https://marcelle.org"}],"License":"Try to input the AI microchip, maybe it will input the 1080p microchip!","LicenseInformationOrigin":0},{"PackageId":"Corporate Optimization Agent","PackageVersion":"2.7.0","PackageProjectUrl":"http://bryce.com","LicenseInformationOrigin":3},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Burley","Context":"http://lemuel.com"},{"Error":"Brenden","Context":"http://agnes.net"},{"Error":"Urban","Context":"https://micheal.name"},{"Error":"Ida","Context":"https://murray.org"},{"Error":"Samanta","Context":"http://assunta.biz"},{"Error":"Florencio","Context":"http://bradford.info"},{"Error":"Marcella","Context":"http://ray.net"},{"Error":"Gunnar","Context":"https://elissa.net"},{"Error":"Maud","Context":"https://edgar.name"},{"Error":"Angelina","Context":"https://adonis.biz"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":3},{"PackageId":"Investor Division Assistant","PackageVersion":"9.6.2","ValidationErrors":[{"Error":"Nya","Context":"http://sunny.biz"},{"Error":"Arlo","Context":"https://cordia.info"},{"Error":"Linnie","Context":"https://marcos.name"},{"Error":"Luella","Context":"http://frederic.name"},{"Error":"Lucinda","Context":"https://dion.name"},{"Error":"Jayson","Context":"https://ryleigh.net"},{"Error":"Mervin","Context":"https://lorenza.net"}],"LicenseUrl":"I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!","LicenseInformationOrigin":1},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"Use the haptic RSS port, then you can transmit the haptic port!","Authors":"Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":1},{"PackageId":"Product Data Liaison","PackageVersion":"7.8.8","Copyright":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"Try to calculate the GB card, maybe it will calculate the wireless card!","LicenseInformationOrigin":2},{"PackageId":"Product Interactions Planner","PackageVersion":"7.4.0","PackageProjectUrl":"http://bertha.net","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"License":"Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!","LicenseInformationOrigin":0},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Global Usability Manager","PackageVersion":"9.1.0","PackageProjectUrl":"http://vella.com","LicenseUrl":"Try to back up the THX interface, maybe it will back up the auxiliary interface!","LicenseInformationOrigin":4},{"PackageId":"Forward Tactics Agent","PackageVersion":"6.8.8","PackageProjectUrl":"https://flo.info","Copyright":"The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!","Authors":"Jon Schulist,Jon Schulist","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseUrl":"We need to back up the primary SMTP circuit!","LicenseInformationOrigin":1},{"PackageId":"Corporate Marketing Strategist","PackageVersion":"3.8.5","Copyright":"Use the redundant JSON application, then you can program the redundant application!","Authors":"Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch","ValidationErrors":[{"Error":"Naomi","Context":"http://mckenna.net"},{"Error":"Jalyn","Context":"https://katharina.name"},{"Error":"Kane","Context":"http://beulah.biz"},{"Error":"Eleanora","Context":"http://birdie.net"},{"Error":"Alvah","Context":"http://keanu.net"}],"LicenseInformationOrigin":3},{"PackageId":"Global Mobility Facilitator","PackageVersion":"8.5.9","PackageProjectUrl":"https://itzel.info","Authors":"Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch","ValidationErrors":[{"Error":"Mitchel","Context":"http://carleton.name"},{"Error":"Madalyn","Context":"http://narciso.net"},{"Error":"Mia","Context":"http://nicklaus.net"},{"Error":"Abelardo","Context":"http://carolina.name"}],"LicenseUrl":"We need to parse the primary PCI protocol!","LicenseInformationOrigin":1},{"PackageId":"International Research Architect","PackageVersion":"3.7.4","Copyright":"If we index the pixel, we can get to the AI pixel through the wireless AI pixel!","ValidationErrors":[{"Error":"Madisen","Context":"http://raegan.biz"},{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"}],"LicenseUrl":"Try to quantify the USB application, maybe it will quantify the mobile application!","LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"National Security Orchestrator","PackageVersion":"3.5.6","Copyright":"You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!","Authors":"Roderick Koelpin,Roderick Koelpin,Roderick Koelpin","License":"Try to copy the HDD array, maybe it will copy the back-end array!","LicenseUrl":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Solutions Assistant","PackageVersion":"5.6.4","PackageProjectUrl":"http://isabell.info","Authors":"Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson","ValidationErrors":[{"Error":"Tess","Context":"http://kailyn.info"},{"Error":"Eileen","Context":"http://manley.name"},{"Error":"Conor","Context":"https://glenna.name"},{"Error":"Sylvester","Context":"http://gaylord.biz"},{"Error":"Maxime","Context":"https://tom.com"}],"License":"navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!","LicenseInformationOrigin":3},{"PackageId":"Human Accountability Developer","PackageVersion":"6.9.0","License":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":2},{"PackageId":"Future Accounts Designer","PackageVersion":"5.1.9","License":"We need to navigate the wireless SAS pixel!","LicenseInformationOrigin":0},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","Authors":"Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris","LicenseUrl":"Try to copy the PNG sensor, maybe it will copy the 1080p sensor!","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","Authors":"Stella Barton,Stella Barton","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Authors":"Julius Abbott","ValidationErrors":[{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Chief Solutions Administrator","PackageVersion":"0.4.1","PackageProjectUrl":"https://bertrand.biz","Copyright":"indexing the application won\u0027t do anything, we need to parse the mobile TCP application!","ValidationErrors":[{"Error":"Shaun","Context":"https://antwan.org"},{"Error":"Hazel","Context":"https://forrest.net"},{"Error":"Brianne","Context":"https://dorothea.name"},{"Error":"Don","Context":"http://torey.com"},{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"},{"Error":"Jordi","Context":"https://alysha.com"},{"Error":"Kristina","Context":"https://pattie.info"},{"Error":"Cory","Context":"http://kailey.com"}],"LicenseUrl":"indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!","LicenseInformationOrigin":2},{"PackageId":"Central Tactics Director","PackageVersion":"4.6.7","PackageProjectUrl":"https://valentina.net","Authors":"Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski","License":"backing up the system won\u0027t do anything, we need to parse the neural CSS system!","LicenseUrl":"We need to transmit the back-end RSS transmitter!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..22ccd7d0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Customer Metrics Analyst","PackageVersion":"6.7.1","LicenseInformationOrigin":2},{"PackageId":"National Security Orchestrator","PackageVersion":"3.5.6","Copyright":"You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!","Authors":"Roderick Koelpin,Roderick Koelpin,Roderick Koelpin","License":"Try to copy the HDD array, maybe it will copy the back-end array!","LicenseUrl":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","Authors":"Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":0},{"PackageId":"Human Accountability Developer","PackageVersion":"6.9.0","License":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":2},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","Authors":"Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris","LicenseUrl":"Try to copy the PNG sensor, maybe it will copy the 1080p sensor!","LicenseInformationOrigin":1},{"PackageId":"Global Configuration Consultant","PackageVersion":"5.9.5","Authors":"Guadalupe Littel,Guadalupe Littel,Guadalupe Littel","License":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseUrl":"bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!","LicenseInformationOrigin":0},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"Use the haptic RSS port, then you can transmit the haptic port!","Authors":"Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Factors Producer","PackageVersion":"5.7.1","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Configuration Assistant","PackageVersion":"3.2.1","Copyright":"I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!","Authors":"Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman","LicenseUrl":"connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!","LicenseInformationOrigin":0},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","Authors":"Stella Barton,Stella Barton","LicenseInformationOrigin":1},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Future Accounts Designer","PackageVersion":"5.1.9","License":"We need to navigate the wireless SAS pixel!","LicenseInformationOrigin":0},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"Global Usability Manager","PackageVersion":"9.1.0","PackageProjectUrl":"http://vella.com","LicenseUrl":"Try to back up the THX interface, maybe it will back up the auxiliary interface!","LicenseInformationOrigin":4},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Corporate Optimization Agent","PackageVersion":"2.7.0","PackageProjectUrl":"http://bryce.com","LicenseInformationOrigin":3},{"PackageId":"Central Tactics Director","PackageVersion":"4.6.7","PackageProjectUrl":"https://valentina.net","Authors":"Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski","License":"backing up the system won\u0027t do anything, we need to parse the neural CSS system!","LicenseUrl":"We need to transmit the back-end RSS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..ce46b692 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Customer Metrics Analyst","PackageVersion":"6.7.1","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Accounts Designer","PackageVersion":"5.1.9","License":"We need to navigate the wireless SAS pixel!","LicenseInformationOrigin":0},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","Authors":"Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris","LicenseUrl":"Try to copy the PNG sensor, maybe it will copy the 1080p sensor!","LicenseInformationOrigin":1},{"PackageId":"Global Usability Manager","PackageVersion":"9.1.0","PackageProjectUrl":"http://vella.com","LicenseUrl":"Try to back up the THX interface, maybe it will back up the auxiliary interface!","LicenseInformationOrigin":4},{"PackageId":"Global Configuration Consultant","PackageVersion":"5.9.5","Authors":"Guadalupe Littel,Guadalupe Littel,Guadalupe Littel","License":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseUrl":"bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!","LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"Use the haptic RSS port, then you can transmit the haptic port!","Authors":"Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":1},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Corporate Optimization Agent","PackageVersion":"2.7.0","PackageProjectUrl":"http://bryce.com","LicenseInformationOrigin":3},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","Authors":"Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":0},{"PackageId":"Central Tactics Director","PackageVersion":"4.6.7","PackageProjectUrl":"https://valentina.net","Authors":"Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski","License":"backing up the system won\u0027t do anything, we need to parse the neural CSS system!","LicenseUrl":"We need to transmit the back-end RSS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Configuration Assistant","PackageVersion":"3.2.1","Copyright":"I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!","Authors":"Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman","LicenseUrl":"connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!","LicenseInformationOrigin":0},{"PackageId":"National Security Orchestrator","PackageVersion":"3.5.6","Copyright":"You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!","Authors":"Roderick Koelpin,Roderick Koelpin,Roderick Koelpin","License":"Try to copy the HDD array, maybe it will copy the back-end array!","LicenseUrl":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":0},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","Authors":"Stella Barton,Stella Barton","LicenseInformationOrigin":1},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Factors Producer","PackageVersion":"5.7.1","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Human Accountability Developer","PackageVersion":"6.9.0","License":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":2},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..6f5bb249 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..99251a4d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Corporate Marketing Strategist","PackageVersion":"3.8.5","Copyright":"Use the redundant JSON application, then you can program the redundant application!","Authors":"Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch","ValidationErrors":[{"Error":"Naomi","Context":"http://mckenna.net"},{"Error":"Jalyn","Context":"https://katharina.name"},{"Error":"Kane","Context":"http://beulah.biz"},{"Error":"Eleanora","Context":"http://birdie.net"},{"Error":"Alvah","Context":"http://keanu.net"}],"LicenseInformationOrigin":3},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Burley","Context":"http://lemuel.com"},{"Error":"Brenden","Context":"http://agnes.net"},{"Error":"Urban","Context":"https://micheal.name"},{"Error":"Ida","Context":"https://murray.org"},{"Error":"Samanta","Context":"http://assunta.biz"},{"Error":"Florencio","Context":"http://bradford.info"},{"Error":"Marcella","Context":"http://ray.net"},{"Error":"Gunnar","Context":"https://elissa.net"},{"Error":"Maud","Context":"https://edgar.name"},{"Error":"Angelina","Context":"https://adonis.biz"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":3},{"PackageId":"Product Data Liaison","PackageVersion":"7.8.8","Copyright":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"Try to calculate the GB card, maybe it will calculate the wireless card!","LicenseInformationOrigin":2},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"National Accountability Producer","PackageVersion":"6.9.7","PackageProjectUrl":"https://linwood.biz","ValidationErrors":[{"Error":"Travon","Context":"https://dedrick.name"},{"Error":"Elissa","Context":"http://kaci.org"},{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":2},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"International Intranet Planner","PackageVersion":"1.3.4","PackageProjectUrl":"http://devin.org","Copyright":"indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!","Authors":"Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert","ValidationErrors":[{"Error":"Ahmad","Context":"https://lupe.com"},{"Error":"Randi","Context":"https://jaiden.biz"},{"Error":"Patience","Context":"https://marlene.name"},{"Error":"Lenna","Context":"https://franco.name"},{"Error":"Kyleigh","Context":"https://tevin.name"},{"Error":"Sallie","Context":"https://jordane.name"},{"Error":"Willy","Context":"https://daija.info"},{"Error":"Jannie","Context":"https://retta.net"},{"Error":"Lottie","Context":"http://yasmine.com"},{"Error":"Delia","Context":"http://khalil.com"}],"License":"You can\u0027t quantify the system without generating the digital HTTP system!","LicenseUrl":"We need to compress the haptic XML circuit!","LicenseInformationOrigin":0},{"PackageId":"Investor Operations Director","PackageVersion":"5.6.0","PackageProjectUrl":"https://alene.info","Copyright":"If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!","ValidationErrors":[{"Error":"Elouise","Context":"https://ron.com"},{"Error":"Brown","Context":"https://cordia.com"},{"Error":"Ericka","Context":"https://eugene.com"},{"Error":"Rashad","Context":"http://thomas.com"},{"Error":"Antonia","Context":"https://marcelle.org"}],"License":"Try to input the AI microchip, maybe it will input the 1080p microchip!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Solutions Assistant","PackageVersion":"5.6.4","PackageProjectUrl":"http://isabell.info","Authors":"Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson","ValidationErrors":[{"Error":"Tess","Context":"http://kailyn.info"},{"Error":"Eileen","Context":"http://manley.name"},{"Error":"Conor","Context":"https://glenna.name"},{"Error":"Sylvester","Context":"http://gaylord.biz"},{"Error":"Maxime","Context":"https://tom.com"}],"License":"navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!","LicenseInformationOrigin":3},{"PackageId":"International Research Architect","PackageVersion":"3.7.4","Copyright":"If we index the pixel, we can get to the AI pixel through the wireless AI pixel!","ValidationErrors":[{"Error":"Madisen","Context":"http://raegan.biz"},{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"}],"LicenseUrl":"Try to quantify the USB application, maybe it will quantify the mobile application!","LicenseInformationOrigin":3},{"PackageId":"Global Mobility Technician","PackageVersion":"8.6.3","Authors":"Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante","ValidationErrors":[{"Error":"Lonie","Context":"http://wilburn.org"},{"Error":"Concepcion","Context":"http://ed.org"},{"Error":"Amanda","Context":"https://sophie.net"},{"Error":"Claudine","Context":"http://ofelia.biz"},{"Error":"Petra","Context":"http://clare.name"},{"Error":"Ozella","Context":"https://verla.name"},{"Error":"Denis","Context":"http://pete.com"}],"LicenseUrl":"We need to input the haptic XML port!","LicenseInformationOrigin":2},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Global Mobility Facilitator","PackageVersion":"8.5.9","PackageProjectUrl":"https://itzel.info","Authors":"Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch","ValidationErrors":[{"Error":"Mitchel","Context":"http://carleton.name"},{"Error":"Madalyn","Context":"http://narciso.net"},{"Error":"Mia","Context":"http://nicklaus.net"},{"Error":"Abelardo","Context":"http://carolina.name"}],"LicenseUrl":"We need to parse the primary PCI protocol!","LicenseInformationOrigin":1},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Forward Tactics Agent","PackageVersion":"6.8.8","PackageProjectUrl":"https://flo.info","Copyright":"The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!","Authors":"Jon Schulist,Jon Schulist","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseUrl":"We need to back up the primary SMTP circuit!","LicenseInformationOrigin":1},{"PackageId":"Investor Division Assistant","PackageVersion":"9.6.2","ValidationErrors":[{"Error":"Nya","Context":"http://sunny.biz"},{"Error":"Arlo","Context":"https://cordia.info"},{"Error":"Linnie","Context":"https://marcos.name"},{"Error":"Luella","Context":"http://frederic.name"},{"Error":"Lucinda","Context":"https://dion.name"},{"Error":"Jayson","Context":"https://ryleigh.net"},{"Error":"Mervin","Context":"https://lorenza.net"}],"LicenseUrl":"I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!","LicenseInformationOrigin":1},{"PackageId":"Product Interactions Planner","PackageVersion":"7.4.0","PackageProjectUrl":"http://bertha.net","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"License":"Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!","LicenseInformationOrigin":0},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Authors":"Julius Abbott","ValidationErrors":[{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Chief Solutions Administrator","PackageVersion":"0.4.1","PackageProjectUrl":"https://bertrand.biz","Copyright":"indexing the application won\u0027t do anything, we need to parse the mobile TCP application!","ValidationErrors":[{"Error":"Shaun","Context":"https://antwan.org"},{"Error":"Hazel","Context":"https://forrest.net"},{"Error":"Brianne","Context":"https://dorothea.name"},{"Error":"Don","Context":"http://torey.com"},{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"},{"Error":"Jordi","Context":"https://alysha.com"},{"Error":"Kristina","Context":"https://pattie.info"},{"Error":"Cory","Context":"http://kailey.com"}],"LicenseUrl":"indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..6af7c22c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..360d6d79 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..6ad02f6d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..bca34763 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Corporate Optimization Agent","PackageVersion":"2.7.0","PackageProjectUrl":"http://bryce.com","LicenseInformationOrigin":3},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Factors Producer","PackageVersion":"5.7.1","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Central Tactics Director","PackageVersion":"4.6.7","PackageProjectUrl":"https://valentina.net","Authors":"Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski","License":"backing up the system won\u0027t do anything, we need to parse the neural CSS system!","LicenseUrl":"We need to transmit the back-end RSS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Global Usability Manager","PackageVersion":"9.1.0","PackageProjectUrl":"http://vella.com","LicenseUrl":"Try to back up the THX interface, maybe it will back up the auxiliary interface!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","Authors":"Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris","LicenseUrl":"Try to copy the PNG sensor, maybe it will copy the 1080p sensor!","LicenseInformationOrigin":1},{"PackageId":"Human Accountability Developer","PackageVersion":"6.9.0","License":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":2},{"PackageId":"Future Accounts Designer","PackageVersion":"5.1.9","License":"We need to navigate the wireless SAS pixel!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","Authors":"Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Configuration Assistant","PackageVersion":"3.2.1","Copyright":"I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!","Authors":"Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman","LicenseUrl":"connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","Authors":"Stella Barton,Stella Barton","LicenseInformationOrigin":1},{"PackageId":"Global Configuration Consultant","PackageVersion":"5.9.5","Authors":"Guadalupe Littel,Guadalupe Littel,Guadalupe Littel","License":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseUrl":"bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!","LicenseInformationOrigin":0},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"Use the haptic RSS port, then you can transmit the haptic port!","Authors":"Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":1},{"PackageId":"Customer Metrics Analyst","PackageVersion":"6.7.1","LicenseInformationOrigin":2},{"PackageId":"National Security Orchestrator","PackageVersion":"3.5.6","Copyright":"You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!","Authors":"Roderick Koelpin,Roderick Koelpin,Roderick Koelpin","License":"Try to copy the HDD array, maybe it will copy the back-end array!","LicenseUrl":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":0},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","Authors":"Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill","LicenseInformationOrigin":4},{"PackageId":"Corporate Division Executive","PackageVersion":"4.7.8","PackageProjectUrl":"http://wilmer.com","Authors":"Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros","License":"I\u0027ll index the neural SDD bus, that should bus the SDD bus!","LicenseUrl":"If we reboot the program, we can get to the SSL program through the primary SSL program!","LicenseInformationOrigin":1},{"PackageId":"Forward Tactics Planner","PackageVersion":"5.4.6","PackageProjectUrl":"https://caterina.info","Copyright":"If we copy the array, we can get to the SAS array through the neural SAS array!","Authors":"Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde","License":"I\u0027ll input the primary GB port, that should port the GB port!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Paradigm Officer","PackageVersion":"2.3.4","PackageProjectUrl":"https://charity.biz","LicenseInformationOrigin":4},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"http://orlo.name","Authors":"Johnny Bernier","License":"Try to program the XML capacitor, maybe it will program the haptic capacitor!","LicenseUrl":"Use the optical SSL alarm, then you can bypass the optical alarm!","LicenseInformationOrigin":2},{"PackageId":"Regional Brand Associate","PackageVersion":"4.0.9","Copyright":"I\u0027ll program the wireless HDD pixel, that should pixel the HDD pixel!","LicenseInformationOrigin":0},{"PackageId":"Corporate Program Associate","PackageVersion":"5.2.5","Copyright":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":4},{"PackageId":"Corporate Infrastructure Executive","PackageVersion":"4.8.1","PackageProjectUrl":"https://justice.info","Copyright":"Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!","Authors":"Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist","LicenseInformationOrigin":2},{"PackageId":"Legacy Solutions Architect","PackageVersion":"7.9.3","Copyright":"If we program the array, we can get to the JBOD array through the primary JBOD array!","LicenseUrl":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseInformationOrigin":1},{"PackageId":"Central Marketing Orchestrator","PackageVersion":"3.3.1","PackageProjectUrl":"https://brice.net","Copyright":"We need to connect the bluetooth RSS application!","Authors":"Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman","LicenseUrl":"Try to parse the IB driver, maybe it will parse the 1080p driver!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Configuration Administrator","PackageVersion":"4.3.8","Copyright":"Use the redundant AGP microchip, then you can override the redundant microchip!","Authors":"Roberto Deckow,Roberto Deckow,Roberto Deckow","LicenseInformationOrigin":1},{"PackageId":"District Optimization Coordinator","PackageVersion":"0.3.2","Authors":"David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich","LicenseUrl":"If we back up the hard drive, we can get to the SCSI hard drive through the neural SCSI hard drive!","LicenseInformationOrigin":3},{"PackageId":"Chief Response Strategist","PackageVersion":"8.0.4","Copyright":"Use the 1080p PNG application, then you can calculate the 1080p application!","Authors":"Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann","LicenseUrl":"The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm!","LicenseInformationOrigin":1},{"PackageId":"Regional Configuration Engineer","PackageVersion":"7.3.8","PackageProjectUrl":"http://roman.org","License":"Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!","LicenseUrl":"You can\u0027t reboot the matrix without navigating the optical SDD matrix!","LicenseInformationOrigin":0},{"PackageId":"Internal Operations Producer","PackageVersion":"5.8.9","LicenseUrl":"Use the online SMTP pixel, then you can index the online pixel!","LicenseInformationOrigin":4},{"PackageId":"International Marketing Officer","PackageVersion":"7.2.8","Authors":"Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk","LicenseInformationOrigin":0},{"PackageId":"International Branding Associate","PackageVersion":"4.9.4","PackageProjectUrl":"https://trinity.name","Copyright":"The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":1},{"PackageId":"Principal Identity Designer","PackageVersion":"4.7.0","PackageProjectUrl":"https://brock.net","Copyright":"compressing the sensor won\u0027t do anything, we need to index the mobile ADP sensor!","LicenseInformationOrigin":3},{"PackageId":"Direct Applications Designer","PackageVersion":"1.5.1","PackageProjectUrl":"http://tito.name","Copyright":"If we bypass the card, we can get to the HDD card through the auxiliary HDD card!","Authors":"Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling","LicenseUrl":"We need to connect the haptic TCP panel!","LicenseInformationOrigin":2},{"PackageId":"Lead Identity Developer","PackageVersion":"7.1.0","PackageProjectUrl":"https://eve.com","LicenseUrl":"compressing the bandwidth won\u0027t do anything, we need to bypass the primary RAM bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Lead Program Engineer","PackageVersion":"4.5.7","LicenseUrl":"The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol!","LicenseInformationOrigin":4},{"PackageId":"Forward Communications Director","PackageVersion":"6.0.8","Authors":"Kristin Bernhard,Kristin Bernhard","License":"Try to override the AI alarm, maybe it will override the online alarm!","LicenseUrl":"We need to quantify the virtual TCP card!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Configuration Specialist","PackageVersion":"3.6.8","Authors":"Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn","LicenseUrl":"Use the haptic AGP protocol, then you can program the haptic protocol!","LicenseInformationOrigin":4},{"PackageId":"Customer Group Agent","PackageVersion":"0.9.9","Copyright":"I\u0027ll generate the auxiliary HTTP microchip, that should microchip the HTTP microchip!","LicenseUrl":"If we override the sensor, we can get to the COM sensor through the 1080p COM sensor!","LicenseInformationOrigin":3},{"PackageId":"Customer Markets Assistant","PackageVersion":"5.9.9","PackageProjectUrl":"http://cullen.net","Authors":"Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir","License":"The JSON hard drive is down, copy the digital hard drive so we can copy the JSON hard drive!","LicenseInformationOrigin":3},{"PackageId":"Senior Brand Officer","PackageVersion":"9.3.6","PackageProjectUrl":"http://carol.name","License":"If we override the system, we can get to the HDD system through the haptic HDD system!","LicenseUrl":"If we parse the bus, we can get to the XML bus through the solid state XML bus!","LicenseInformationOrigin":1},{"PackageId":"District Integration Designer","PackageVersion":"6.2.2","PackageProjectUrl":"https://cindy.org","Authors":"Ignacio Hane,Ignacio Hane","LicenseUrl":"You can\u0027t connect the port without connecting the back-end COM port!","LicenseInformationOrigin":0},{"PackageId":"National Solutions Representative","PackageVersion":"5.6.2","Copyright":"You can\u0027t synthesize the bandwidth without programming the solid state XSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Chief Program Director","PackageVersion":"8.8.8","Copyright":"Use the primary SCSI matrix, then you can program the primary matrix!","Authors":"","License":"If we parse the protocol, we can get to the IB protocol through the wireless IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Principal Optimization Administrator","PackageVersion":"9.6.7","PackageProjectUrl":"https://franz.biz","License":"The XML card is down, bypass the back-end card so we can bypass the XML card!","LicenseInformationOrigin":3},{"PackageId":"Human Group Agent","PackageVersion":"3.2.2","PackageProjectUrl":"https://vilma.com","Copyright":"generating the interface won\u0027t do anything, we need to hack the optical PCI interface!","Authors":"Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser","LicenseInformationOrigin":1},{"PackageId":"Internal Program Engineer","PackageVersion":"2.9.3","PackageProjectUrl":"http://cleta.org","Copyright":"I\u0027ll bypass the optical AGP feed, that should feed the AGP feed!","License":"I\u0027ll input the neural SQL application, that should application the SQL application!","LicenseUrl":"You can\u0027t generate the hard drive without transmitting the haptic RAM hard drive!","LicenseInformationOrigin":0},{"PackageId":"International Intranet Officer","PackageVersion":"3.6.7","PackageProjectUrl":"http://mack.net","Copyright":"You can\u0027t generate the firewall without backing up the primary HTTP firewall!","Authors":"Ramona Erdman,Ramona Erdman","License":"You can\u0027t transmit the pixel without quantifying the mobile AGP pixel!","LicenseUrl":"transmitting the matrix won\u0027t do anything, we need to connect the haptic SCSI matrix!","LicenseInformationOrigin":3},{"PackageId":"Forward Directives Representative","PackageVersion":"0.5.1","PackageProjectUrl":"https://cleve.biz","Authors":"Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote","LicenseUrl":"parsing the panel won\u0027t do anything, we need to calculate the digital SMTP panel!","LicenseInformationOrigin":1},{"PackageId":"Legacy Interactions Officer","PackageVersion":"8.8.5","Copyright":"Try to program the RAM bandwidth, maybe it will program the optical bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Senior Operations Assistant","PackageVersion":"2.4.2","PackageProjectUrl":"https://hector.info","Authors":"Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva","LicenseUrl":"If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth!","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Executive","PackageVersion":"1.6.1","PackageProjectUrl":"http://adalberto.info","Copyright":"Use the auxiliary AGP matrix, then you can generate the auxiliary matrix!","Authors":"Willard Abshire","LicenseInformationOrigin":3},{"PackageId":"Senior Research Liaison","PackageVersion":"5.0.6","PackageProjectUrl":"http://clair.biz","License":"If we compress the system, we can get to the AGP system through the multi-byte AGP system!","LicenseUrl":"I\u0027ll hack the optical XSS monitor, that should monitor the XSS monitor!","LicenseInformationOrigin":4},{"PackageId":"Direct Applications Assistant","PackageVersion":"3.5.8","PackageProjectUrl":"http://consuelo.info","Copyright":"We need to back up the 1080p COM interface!","License":"The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel!","LicenseUrl":"If we back up the driver, we can get to the TCP driver through the redundant TCP driver!","LicenseInformationOrigin":2},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"Global Solutions Administrator","PackageVersion":"5.2.4","PackageProjectUrl":"https://hailee.biz","Authors":"Nellie Oberbrunner","License":"We need to calculate the online SAS bandwidth!","LicenseUrl":"If we index the bus, we can get to the CSS bus through the optical CSS bus!","LicenseInformationOrigin":4},{"PackageId":"International Marketing Officer","PackageVersion":"2.2.1","PackageProjectUrl":"https://weldon.info","License":"If we connect the driver, we can get to the XSS driver through the online XSS driver!","LicenseInformationOrigin":4},{"PackageId":"Future Markets Architect","PackageVersion":"7.2.2","PackageProjectUrl":"https://maxime.info","Authors":"Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank","License":"If we synthesize the port, we can get to the CSS port through the online CSS port!","LicenseUrl":"synthesizing the panel won\u0027t do anything, we need to transmit the neural THX panel!","LicenseInformationOrigin":4},{"PackageId":"Legacy Marketing Designer","PackageVersion":"4.5.9","PackageProjectUrl":"http://lexi.net","Copyright":"You can\u0027t bypass the alarm without generating the back-end HTTP alarm!","LicenseUrl":"You can\u0027t bypass the microchip without parsing the back-end JBOD microchip!","LicenseInformationOrigin":0},{"PackageId":"Investor Applications Executive","PackageVersion":"9.9.5","PackageProjectUrl":"https://xander.com","Copyright":"Use the redundant TCP circuit, then you can calculate the redundant circuit!","License":"The AI application is down, connect the open-source application so we can connect the AI application!","LicenseInformationOrigin":3},{"PackageId":"Legacy Intranet Planner","PackageVersion":"8.3.2","PackageProjectUrl":"http://nathanael.name","License":"Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth!","LicenseInformationOrigin":0},{"PackageId":"Chief Markets Executive","PackageVersion":"1.5.7","LicenseInformationOrigin":3},{"PackageId":"Forward Program Officer","PackageVersion":"4.2.4","Copyright":"calculating the bus won\u0027t do anything, we need to generate the online CSS bus!","Authors":"Leon Mayer,Leon Mayer","License":"quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!","LicenseUrl":"indexing the port won\u0027t do anything, we need to back up the virtual AGP port!","LicenseInformationOrigin":1},{"PackageId":"Human Program Orchestrator","PackageVersion":"5.2.4","Copyright":"bypassing the bandwidth won\u0027t do anything, we need to copy the mobile JBOD bandwidth!","License":"Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip!","LicenseInformationOrigin":1},{"PackageId":"International Paradigm Analyst","PackageVersion":"7.0.8","PackageProjectUrl":"https://noemie.biz","Copyright":"The COM circuit is down, override the primary circuit so we can override the COM circuit!","Authors":"Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms","License":"Try to compress the USB hard drive, maybe it will compress the neural hard drive!","LicenseUrl":"We need to parse the solid state TCP interface!","LicenseInformationOrigin":3},{"PackageId":"Product Tactics Engineer","PackageVersion":"5.6.9","Copyright":"transmitting the program won\u0027t do anything, we need to generate the multi-byte SAS program!","Authors":"Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich","License":"Use the online TCP driver, then you can navigate the online driver!","LicenseUrl":"I\u0027ll transmit the open-source HTTP pixel, that should pixel the HTTP pixel!","LicenseInformationOrigin":4},{"PackageId":"Direct Group Liaison","PackageVersion":"3.5.1","Copyright":"We need to program the auxiliary JBOD circuit!","License":"We need to parse the haptic SMS monitor!","LicenseInformationOrigin":4},{"PackageId":"Senior Quality Executive","PackageVersion":"4.4.8","PackageProjectUrl":"http://khalid.com","Copyright":"You can\u0027t reboot the transmitter without transmitting the online ADP transmitter!","License":"I\u0027ll quantify the solid state THX feed, that should feed the THX feed!","LicenseUrl":"Use the online RAM array, then you can index the online array!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Tactics Facilitator","PackageVersion":"0.7.3","Copyright":"The SSL port is down, bypass the haptic port so we can bypass the SSL port!","LicenseInformationOrigin":2},{"PackageId":"Chief Paradigm Supervisor","PackageVersion":"4.3.3","PackageProjectUrl":"https://zion.info","Copyright":"We need to bypass the wireless XML pixel!","Authors":"Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins","LicenseInformationOrigin":1},{"PackageId":"National Creative Officer","PackageVersion":"5.5.6","PackageProjectUrl":"http://orpha.name","Copyright":"The TCP array is down, bypass the mobile array so we can bypass the TCP array!","License":"indexing the capacitor won\u0027t do anything, we need to reboot the redundant FTP capacitor!","LicenseInformationOrigin":4},{"PackageId":"Lead Optimization Analyst","PackageVersion":"2.1.7","PackageProjectUrl":"https://madge.info","Authors":"Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson","License":"Use the wireless XSS bandwidth, then you can program the wireless bandwidth!","LicenseUrl":"The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive!","LicenseInformationOrigin":0},{"PackageId":"Central Factors Supervisor","PackageVersion":"0.8.3","PackageProjectUrl":"http://clement.name","Copyright":"If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall!","Authors":"Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick","License":"If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor!","LicenseUrl":"Use the optical IB transmitter, then you can navigate the optical transmitter!","LicenseInformationOrigin":4},{"PackageId":"Forward Usability Developer","PackageVersion":"6.9.1","Copyright":"You can\u0027t connect the protocol without overriding the redundant RSS protocol!","LicenseInformationOrigin":4},{"PackageId":"Corporate Intranet Agent","PackageVersion":"9.1.8","PackageProjectUrl":"http://precious.name","Copyright":"The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver!","Authors":"Essie Hamill,Essie Hamill","License":"We need to compress the 1080p GB circuit!","LicenseInformationOrigin":1},{"PackageId":"Senior Brand Agent","PackageVersion":"3.1.9","PackageProjectUrl":"https://lina.info","Copyright":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","License":"generating the alarm won\u0027t do anything, we need to parse the virtual XSS alarm!","LicenseInformationOrigin":1},{"PackageId":"Forward Research Associate","PackageVersion":"3.4.7","LicenseUrl":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Copyright":"If we synthesize the port, we can get to the HTTP port through the auxiliary HTTP port!","LicenseUrl":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","LicenseInformationOrigin":3},{"PackageId":"Global Configuration Strategist","PackageVersion":"1.4.4","PackageProjectUrl":"https://marilyne.com","Authors":"Vickie Sipes","LicenseInformationOrigin":3},{"PackageId":"National Implementation Agent","PackageVersion":"5.6.8","PackageProjectUrl":"http://rex.biz","Copyright":"Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit!","Authors":"Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston","LicenseInformationOrigin":0},{"PackageId":"Future Tactics Specialist","PackageVersion":"0.2.2","Copyright":"You can\u0027t calculate the hard drive without hacking the multi-byte FTP hard drive!","License":"We need to override the primary SQL pixel!","LicenseUrl":"We need to transmit the redundant EXE driver!","LicenseInformationOrigin":4},{"PackageId":"Forward Paradigm Developer","PackageVersion":"7.9.7","PackageProjectUrl":"http://maureen.name","Authors":"Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter","License":"The GB interface is down, input the auxiliary interface so we can input the GB interface!","LicenseUrl":"The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter!","LicenseInformationOrigin":4},{"PackageId":"Central Functionality Technician","PackageVersion":"3.9.3","Copyright":"The AI microchip is down, override the multi-byte microchip so we can override the AI microchip!","LicenseInformationOrigin":1},{"PackageId":"Regional Communications Strategist","PackageVersion":"9.3.1","PackageProjectUrl":"http://eloisa.biz","Copyright":"We need to index the bluetooth JSON pixel!","License":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","LicenseUrl":"Try to index the HDD panel, maybe it will index the haptic panel!","LicenseInformationOrigin":1},{"PackageId":"International Optimization Supervisor","PackageVersion":"9.5.8","PackageProjectUrl":"https://roman.com","LicenseInformationOrigin":3},{"PackageId":"Corporate Intranet Facilitator","PackageVersion":"2.8.8","PackageProjectUrl":"http://isabella.name","Authors":"Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser","License":"If we program the feed, we can get to the CSS feed through the solid state CSS feed!","LicenseUrl":"Use the redundant GB driver, then you can connect the redundant driver!","LicenseInformationOrigin":3},{"PackageId":"Internal Solutions Director","PackageVersion":"8.4.4","LicenseInformationOrigin":2},{"PackageId":"Senior Metrics Engineer","PackageVersion":"8.3.4","PackageProjectUrl":"http://lou.net","Authors":"Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand","LicenseUrl":"Try to quantify the FTP bus, maybe it will quantify the optical bus!","LicenseInformationOrigin":4},{"PackageId":"National Infrastructure Architect","PackageVersion":"6.6.7","PackageProjectUrl":"http://darlene.net","Authors":"Howard Rath,Howard Rath,Howard Rath,Howard Rath","LicenseUrl":"If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive!","LicenseInformationOrigin":2},{"PackageId":"Customer Branding Engineer","PackageVersion":"7.9.7","Copyright":"compressing the system won\u0027t do anything, we need to synthesize the redundant ADP system!","Authors":"Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley","License":"Try to input the TCP sensor, maybe it will input the haptic sensor!","LicenseUrl":"If we navigate the microchip, we can get to the SMS microchip through the redundant SMS microchip!","LicenseInformationOrigin":3},{"PackageId":"National Creative Analyst","PackageVersion":"6.3.1","LicenseUrl":"The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Forward Branding Strategist","PackageVersion":"4.6.2","Copyright":"The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive!","LicenseInformationOrigin":4},{"PackageId":"National Factors Administrator","PackageVersion":"8.1.4","PackageProjectUrl":"http://janelle.name","LicenseInformationOrigin":2},{"PackageId":"Legacy Communications Engineer","PackageVersion":"7.8.1","Copyright":"The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive!","Authors":"Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub","LicenseUrl":"I\u0027ll synthesize the haptic THX hard drive, that should hard drive the THX hard drive!","LicenseInformationOrigin":0},{"PackageId":"Principal Web Associate","PackageVersion":"4.2.5","Copyright":"If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive!","Authors":"Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..8aecedc8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Corporate Optimization Agent","PackageVersion":"2.7.0","PackageProjectUrl":"http://bryce.com","LicenseInformationOrigin":3},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Factors Producer","PackageVersion":"5.7.1","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Central Tactics Director","PackageVersion":"4.6.7","PackageProjectUrl":"https://valentina.net","Authors":"Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski","License":"backing up the system won\u0027t do anything, we need to parse the neural CSS system!","LicenseUrl":"We need to transmit the back-end RSS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Global Usability Manager","PackageVersion":"9.1.0","PackageProjectUrl":"http://vella.com","LicenseUrl":"Try to back up the THX interface, maybe it will back up the auxiliary interface!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","Authors":"Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris","LicenseUrl":"Try to copy the PNG sensor, maybe it will copy the 1080p sensor!","LicenseInformationOrigin":1},{"PackageId":"Human Accountability Developer","PackageVersion":"6.9.0","License":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":2},{"PackageId":"Future Accounts Designer","PackageVersion":"5.1.9","License":"We need to navigate the wireless SAS pixel!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","Authors":"Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Configuration Assistant","PackageVersion":"3.2.1","Copyright":"I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!","Authors":"Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman","LicenseUrl":"connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","Authors":"Stella Barton,Stella Barton","LicenseInformationOrigin":1},{"PackageId":"Global Configuration Consultant","PackageVersion":"5.9.5","Authors":"Guadalupe Littel,Guadalupe Littel,Guadalupe Littel","License":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseUrl":"bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!","LicenseInformationOrigin":0},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"Use the haptic RSS port, then you can transmit the haptic port!","Authors":"Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":1},{"PackageId":"Customer Metrics Analyst","PackageVersion":"6.7.1","LicenseInformationOrigin":2},{"PackageId":"National Security Orchestrator","PackageVersion":"3.5.6","Copyright":"You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!","Authors":"Roderick Koelpin,Roderick Koelpin,Roderick Koelpin","License":"Try to copy the HDD array, maybe it will copy the back-end array!","LicenseUrl":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..37c9d1a7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt deleted file mode 100644 index 4d3517df..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Product Creative Strategist","PackageVersion":"8.0.1","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"License":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"International Accounts Executive","PackageVersion":"7.0.3","ValidationErrors":[{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"},{"Error":"Norwood","Context":"https://gerard.name"}],"License":"hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!","LicenseUrl":"http://eryn.org","LicenseInformationOrigin":0},{"PackageId":"Dynamic Solutions Supervisor","PackageVersion":"2.2.5","ValidationErrors":[{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"},{"Error":"Rigoberto","Context":"http://laney.biz"},{"Error":"Eryn","Context":"https://amari.com"},{"Error":"Viviane","Context":"https://kelley.com"},{"Error":"Doris","Context":"https://kennedy.net"}],"LicenseInformationOrigin":4},{"PackageId":"National Metrics Developer","PackageVersion":"7.2.1","ValidationErrors":[{"Error":"Jessika","Context":"http://lesly.com"},{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"}],"LicenseUrl":"https://everett.org","LicenseInformationOrigin":1},{"PackageId":"Forward Group Supervisor","PackageVersion":"2.5.4","PackageProjectUrl":"https://brooks.name","ValidationErrors":[{"Error":"Corene","Context":"https://mireya.org"},{"Error":"Mitchell","Context":"https://marietta.com"},{"Error":"Adrian","Context":"https://irving.net"},{"Error":"Sydnie","Context":"https://leonie.net"},{"Error":"Jason","Context":"http://joany.name"},{"Error":"Carol","Context":"http://luisa.net"},{"Error":"Ewell","Context":"http://jonas.biz"}],"License":"If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!","LicenseUrl":"http://christine.info","LicenseInformationOrigin":4},{"PackageId":"Future Solutions Technician","PackageVersion":"6.7.5","PackageProjectUrl":"http://jakob.org","ValidationErrors":[{"Error":"Jewell","Context":"https://khalil.com"},{"Error":"Aiyana","Context":"http://uriel.com"},{"Error":"Ignatius","Context":"http://edgardo.biz"},{"Error":"Laverna","Context":"http://khalil.org"},{"Error":"Mona","Context":"https://erling.net"},{"Error":"Dusty","Context":"http://ali.com"},{"Error":"Andrew","Context":"https://immanuel.net"},{"Error":"Juana","Context":"http://maeve.org"},{"Error":"Alysha","Context":"https://sydnee.com"}],"LicenseUrl":"https://gaylord.name","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Assurance Associate","PackageVersion":"4.8.8","PackageProjectUrl":"https://selena.info","ValidationErrors":[{"Error":"Mervin","Context":"https://elisa.info"},{"Error":"Sylvester","Context":"https://adonis.name"},{"Error":"Francis","Context":"http://jaunita.info"}],"License":"connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!","LicenseUrl":"https://rhea.name","LicenseInformationOrigin":0},{"PackageId":"Direct Accounts Agent","PackageVersion":"6.6.1","ValidationErrors":[{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"},{"Error":"Gertrude","Context":"http://renee.name"},{"Error":"Gabrielle","Context":"https://jedediah.biz"},{"Error":"Amber","Context":"http://evalyn.org"},{"Error":"Myrtis","Context":"https://ursula.net"},{"Error":"Werner","Context":"https://linwood.biz"},{"Error":"Rebekah","Context":"https://cleve.org"},{"Error":"Claudie","Context":"https://theodora.com"}],"LicenseInformationOrigin":2},{"PackageId":"Forward Functionality Liaison","PackageVersion":"3.8.5","ValidationErrors":[{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"}],"License":"backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!","LicenseInformationOrigin":2},{"PackageId":"National Markets Designer","PackageVersion":"5.9.8","ValidationErrors":[{"Error":"Kariane","Context":"http://sofia.info"},{"Error":"Daphnee","Context":"https://nedra.biz"},{"Error":"Orland","Context":"http://hilton.com"},{"Error":"Shany","Context":"http://margaretta.net"},{"Error":"Ezra","Context":"https://maegan.net"},{"Error":"Rollin","Context":"https://timothy.info"},{"Error":"Ezekiel","Context":"http://peyton.biz"},{"Error":"Marlen","Context":"http://tara.org"},{"Error":"Alia","Context":"https://lynn.name"},{"Error":"Alek","Context":"https://blaze.net"}],"License":"Try to reboot the CSS panel, maybe it will reboot the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"Senior Markets Administrator","PackageVersion":"2.4.6","ValidationErrors":[{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"},{"Error":"Thomas","Context":"http://antonia.net"},{"Error":"Marcelle","Context":"https://miller.name"},{"Error":"Lauriane","Context":"http://emmanuelle.info"},{"Error":"Miracle","Context":"http://devin.org"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Human Metrics Manager","PackageVersion":"7.7.2","PackageProjectUrl":"http://clint.com","ValidationErrors":[{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"},{"Error":"Verlie","Context":"http://maryjane.biz"},{"Error":"Lessie","Context":"https://hayden.name"},{"Error":"Ernestine","Context":"http://amina.info"},{"Error":"Steve","Context":"http://lon.org"}],"License":"Try to reboot the RSS program, maybe it will reboot the solid state program!","LicenseInformationOrigin":0},{"PackageId":"Chief Solutions Planner","PackageVersion":"7.6.5","PackageProjectUrl":"http://alex.info","ValidationErrors":[{"Error":"Eusebio","Context":"https://drew.net"},{"Error":"Imani","Context":"https://dorothea.name"},{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"}],"License":"Try to back up the SCSI circuit, maybe it will back up the online circuit!","LicenseInformationOrigin":2},{"PackageId":"International Implementation Engineer","PackageVersion":"9.7.5","ValidationErrors":[{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt deleted file mode 100644 index efdc5a31..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt deleted file mode 100644 index 3e21c291..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Corporate Identity Developer","PackageVersion":"5.1.4","PackageProjectUrl":"https://declan.name","License":"hacking the program won\u0027t do anything, we need to copy the solid state JBOD program!","LicenseUrl":"http://danny.org","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Corporate Security Technician","PackageVersion":"2.7.4","PackageProjectUrl":"https://bell.net","License":"copying the firewall won\u0027t do anything, we need to index the cross-platform THX firewall!","LicenseUrl":"https://kaylie.info","LicenseInformationOrigin":2},{"PackageId":"Principal Implementation Developer","PackageVersion":"7.0.7","PackageProjectUrl":"http://janice.biz","License":"I\u0027ll index the 1080p JBOD matrix, that should matrix the JBOD matrix!","LicenseUrl":"https://graham.org","LicenseInformationOrigin":4},{"PackageId":"Direct Tactics Analyst","PackageVersion":"1.0.4","PackageProjectUrl":"https://fletcher.com","License":"The PCI program is down, transmit the multi-byte program so we can transmit the PCI program!","LicenseUrl":"http://leonel.com","LicenseInformationOrigin":1},{"PackageId":"Legacy Communications Producer","PackageVersion":"5.4.0","PackageProjectUrl":"http://jaylin.org","License":"overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!","LicenseUrl":"http://khalid.net","LicenseInformationOrigin":2},{"PackageId":"Global Implementation Producer","PackageVersion":"6.6.0","PackageProjectUrl":"http://liza.net","License":"Use the back-end PNG bandwidth, then you can program the back-end bandwidth!","LicenseUrl":"https://anita.net","LicenseInformationOrigin":1},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","PackageProjectUrl":"http://lina.net","License":"programming the driver won\u0027t do anything, we need to connect the solid state RSS driver!","LicenseUrl":"http://brenda.org","LicenseInformationOrigin":4},{"PackageId":"Chief Implementation Engineer","PackageVersion":"7.6.5","PackageProjectUrl":"https://maria.info","License":"The SMS protocol is down, input the neural protocol so we can input the SMS protocol!","LicenseUrl":"https://rubie.info","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","PackageProjectUrl":"http://jenifer.name","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"https://joshuah.com","LicenseInformationOrigin":0},{"PackageId":"Regional Accountability Engineer","PackageVersion":"3.1.8","PackageProjectUrl":"https://don.info","License":"Use the digital CSS array, then you can index the digital array!","LicenseUrl":"http://christa.org","LicenseInformationOrigin":1},{"PackageId":"National Response Planner","PackageVersion":"8.2.8","PackageProjectUrl":"http://lonzo.biz","License":"The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm!","LicenseUrl":"https://stephon.biz","LicenseInformationOrigin":0},{"PackageId":"Internal Optimization Planner","PackageVersion":"2.9.4","PackageProjectUrl":"https://raegan.biz","License":"We need to bypass the redundant COM bus!","LicenseUrl":"http://pat.name","LicenseInformationOrigin":1},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"Dynamic Identity Assistant","PackageVersion":"8.0.0","PackageProjectUrl":"http://ernie.com","License":"I\u0027ll transmit the digital PNG microchip, that should microchip the PNG microchip!","LicenseUrl":"http://magdalena.biz","LicenseInformationOrigin":1},{"PackageId":"Direct Response Facilitator","PackageVersion":"1.4.7","PackageProjectUrl":"https://toney.name","License":"The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm!","LicenseUrl":"https://keshawn.name","LicenseInformationOrigin":4},{"PackageId":"Dynamic Brand Producer","PackageVersion":"8.3.6","PackageProjectUrl":"https://freddie.biz","License":"If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!","LicenseUrl":"https://randal.org","LicenseInformationOrigin":1},{"PackageId":"Regional Response Officer","PackageVersion":"7.0.2","PackageProjectUrl":"http://bryon.net","License":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseUrl":"http://eldridge.net","LicenseInformationOrigin":2},{"PackageId":"International Research Architect","PackageVersion":"4.1.8","PackageProjectUrl":"https://kristofer.org","License":"I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!","LicenseUrl":"http://hunter.info","LicenseInformationOrigin":4},{"PackageId":"Legacy Intranet Agent","PackageVersion":"9.0.8","PackageProjectUrl":"https://robb.com","License":"You can\u0027t override the program without overriding the mobile COM program!","LicenseUrl":"http://everett.name","LicenseInformationOrigin":0},{"PackageId":"Internal Web Liaison","PackageVersion":"2.6.3","PackageProjectUrl":"http://crawford.biz","License":"You can\u0027t index the port without hacking the optical HDD port!","LicenseUrl":"http://hector.biz","LicenseInformationOrigin":4},{"PackageId":"Regional Quality Designer","PackageVersion":"5.8.2","PackageProjectUrl":"http://trent.info","License":"We need to program the back-end HDD capacitor!","LicenseUrl":"http://toney.net","LicenseInformationOrigin":0},{"PackageId":"Chief Identity Specialist","PackageVersion":"6.4.7","PackageProjectUrl":"http://sammy.net","License":"Use the neural RSS circuit, then you can quantify the neural circuit!","LicenseUrl":"https://kyle.net","LicenseInformationOrigin":0},{"PackageId":"Internal Web Planner","PackageVersion":"8.0.5","PackageProjectUrl":"http://madelynn.biz","License":"Use the neural XML monitor, then you can navigate the neural monitor!","LicenseUrl":"https://everardo.com","LicenseInformationOrigin":4},{"PackageId":"Forward Research Strategist","PackageVersion":"8.8.2","PackageProjectUrl":"http://israel.name","License":"Try to parse the PNG panel, maybe it will parse the haptic panel!","LicenseUrl":"http://terence.com","LicenseInformationOrigin":4},{"PackageId":"International Brand Consultant","PackageVersion":"0.0.6","PackageProjectUrl":"http://may.net","License":"Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth!","LicenseUrl":"https://onie.name","LicenseInformationOrigin":4},{"PackageId":"Dynamic Paradigm Officer","PackageVersion":"4.2.2","PackageProjectUrl":"https://charlene.name","License":"If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm!","LicenseUrl":"https://guillermo.biz","LicenseInformationOrigin":0},{"PackageId":"Legacy Solutions Architect","PackageVersion":"7.9.3","PackageProjectUrl":"http://amir.name","License":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseUrl":"https://alia.org","LicenseInformationOrigin":0},{"PackageId":"Direct Identity Liaison","PackageVersion":"7.9.7","PackageProjectUrl":"https://carol.info","License":"If we back up the bus, we can get to the AI bus through the 1080p AI bus!","LicenseUrl":"https://alana.org","LicenseInformationOrigin":4},{"PackageId":"Dynamic Response Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"http://jordon.net","License":"If we override the port, we can get to the SDD port through the primary SDD port!","LicenseUrl":"http://sibyl.biz","LicenseInformationOrigin":1},{"PackageId":"Lead Response Producer","PackageVersion":"6.3.3","PackageProjectUrl":"https://harmon.name","License":"I\u0027ll generate the back-end JBOD array, that should array the JBOD array!","LicenseUrl":"https://paul.name","LicenseInformationOrigin":4},{"PackageId":"Principal Usability Architect","PackageVersion":"4.0.3","PackageProjectUrl":"https://gus.name","License":"You can\u0027t connect the bus without connecting the open-source SDD bus!","LicenseUrl":"http://andreane.com","LicenseInformationOrigin":4},{"PackageId":"Internal Operations Liaison","PackageVersion":"3.0.3","PackageProjectUrl":"https://prince.info","License":"I\u0027ll program the bluetooth TCP monitor, that should monitor the TCP monitor!","LicenseUrl":"http://trent.com","LicenseInformationOrigin":4},{"PackageId":"Direct Metrics Associate","PackageVersion":"1.7.2","PackageProjectUrl":"https://kurt.org","License":"We need to generate the digital TCP card!","LicenseUrl":"http://kenya.info","LicenseInformationOrigin":0},{"PackageId":"Lead Mobility Developer","PackageVersion":"4.0.9","PackageProjectUrl":"https://lexus.biz","License":"I\u0027ll override the optical SSL card, that should card the SSL card!","LicenseUrl":"https://lucinda.name","LicenseInformationOrigin":1},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Internal Applications Agent","PackageVersion":"5.1.9","PackageProjectUrl":"http://oren.info","License":"Use the online COM pixel, then you can synthesize the online pixel!","LicenseUrl":"http://helen.name","LicenseInformationOrigin":4},{"PackageId":"Direct Accountability Supervisor","PackageVersion":"6.2.8","PackageProjectUrl":"http://rafaela.com","License":"I\u0027ll synthesize the cross-platform ADP system, that should system the ADP system!","LicenseUrl":"https://eryn.com","LicenseInformationOrigin":1},{"PackageId":"Product Branding Specialist","PackageVersion":"3.4.0","PackageProjectUrl":"http://asia.net","License":"Try to reboot the JSON alarm, maybe it will reboot the optical alarm!","LicenseUrl":"http://jalyn.org","LicenseInformationOrigin":0},{"PackageId":"National Tactics Facilitator","PackageVersion":"1.2.4","PackageProjectUrl":"http://lily.biz","License":"Try to transmit the GB panel, maybe it will transmit the 1080p panel!","LicenseUrl":"http://margarete.biz","LicenseInformationOrigin":4},{"PackageId":"Dynamic Usability Consultant","PackageVersion":"8.4.8","PackageProjectUrl":"https://gayle.biz","License":"The GB firewall is down, program the neural firewall so we can program the GB firewall!","LicenseUrl":"http://keshawn.org","LicenseInformationOrigin":2},{"PackageId":"Senior Accounts Designer","PackageVersion":"1.0.4","PackageProjectUrl":"https://johnpaul.biz","License":"I\u0027ll input the solid state COM application, that should application the COM application!","LicenseUrl":"http://everette.biz","LicenseInformationOrigin":2},{"PackageId":"Direct Web Executive","PackageVersion":"7.0.8","PackageProjectUrl":"https://rhea.name","License":"If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip!","LicenseUrl":"https://felicity.com","LicenseInformationOrigin":0},{"PackageId":"Customer Solutions Producer","PackageVersion":"8.3.5","PackageProjectUrl":"https://asha.com","License":"Try to program the EXE alarm, maybe it will program the cross-platform alarm!","LicenseUrl":"http://alden.biz","LicenseInformationOrigin":1},{"PackageId":"Dynamic Implementation Analyst","PackageVersion":"3.3.4","PackageProjectUrl":"https://philip.net","License":"The XSS application is down, override the wireless application so we can override the XSS application!","LicenseUrl":"https://allene.info","LicenseInformationOrigin":4},{"PackageId":"District Response Director","PackageVersion":"6.9.7","PackageProjectUrl":"https://milo.biz","License":"If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!","LicenseUrl":"http://kari.org","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Designer","PackageVersion":"2.4.7","PackageProjectUrl":"https://rosa.info","License":"You can\u0027t parse the bandwidth without indexing the auxiliary HTTP bandwidth!","LicenseUrl":"http://garnett.info","LicenseInformationOrigin":4},{"PackageId":"Human Accountability Technician","PackageVersion":"8.2.0","PackageProjectUrl":"https://ima.net","License":"Use the solid state HTTP microchip, then you can back up the solid state microchip!","LicenseUrl":"http://cali.net","LicenseInformationOrigin":0},{"PackageId":"International Applications Architect","PackageVersion":"5.6.6","PackageProjectUrl":"https://norene.com","License":"If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter!","LicenseUrl":"http://henriette.name","LicenseInformationOrigin":2},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Corporate Research Liaison","PackageVersion":"8.5.9","PackageProjectUrl":"https://cydney.biz","License":"I\u0027ll reboot the auxiliary SQL feed, that should feed the SQL feed!","LicenseUrl":"http://rosemarie.net","LicenseInformationOrigin":2},{"PackageId":"Chief Integration Architect","PackageVersion":"1.6.8","PackageProjectUrl":"https://davion.net","License":"Try to override the TCP firewall, maybe it will override the solid state firewall!","LicenseUrl":"http://wade.org","LicenseInformationOrigin":4},{"PackageId":"Regional Accountability Assistant","PackageVersion":"2.7.5","PackageProjectUrl":"http://barney.com","License":"You can\u0027t program the alarm without overriding the cross-platform RSS alarm!","LicenseUrl":"https://ella.biz","LicenseInformationOrigin":0},{"PackageId":"Customer Solutions Manager","PackageVersion":"6.0.8","PackageProjectUrl":"http://alfonso.com","License":"The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter!","LicenseUrl":"http://alexys.biz","LicenseInformationOrigin":2},{"PackageId":"Forward Functionality Officer","PackageVersion":"0.1.1","PackageProjectUrl":"http://lavern.org","License":"I\u0027ll override the primary XML monitor, that should monitor the XML monitor!","LicenseUrl":"https://rebekah.org","LicenseInformationOrigin":2},{"PackageId":"Corporate Paradigm Engineer","PackageVersion":"8.1.2","PackageProjectUrl":"https://evalyn.org","License":"Try to connect the ADP array, maybe it will connect the virtual array!","LicenseUrl":"https://luna.info","LicenseInformationOrigin":4},{"PackageId":"Lead Identity Producer","PackageVersion":"5.7.1","PackageProjectUrl":"http://delaney.info","License":"You can\u0027t back up the port without programming the primary XSS port!","LicenseUrl":"https://mikayla.info","LicenseInformationOrigin":2},{"PackageId":"International Brand Manager","PackageVersion":"2.4.4","PackageProjectUrl":"http://aletha.info","License":"We need to program the virtual AI driver!","LicenseUrl":"https://clark.name","LicenseInformationOrigin":0},{"PackageId":"Human Markets Coordinator","PackageVersion":"3.4.4","PackageProjectUrl":"http://jeffrey.com","License":"You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!","LicenseUrl":"https://alexis.org","LicenseInformationOrigin":2},{"PackageId":"Lead Tactics Director","PackageVersion":"1.6.8","PackageProjectUrl":"https://ewell.name","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseUrl":"http://kory.name","LicenseInformationOrigin":0},{"PackageId":"Dynamic Accountability Director","PackageVersion":"6.0.2","PackageProjectUrl":"https://bo.com","License":"We need to connect the auxiliary SDD bandwidth!","LicenseUrl":"http://delphia.name","LicenseInformationOrigin":1},{"PackageId":"Regional Security Officer","PackageVersion":"9.7.3","PackageProjectUrl":"http://al.info","License":"The GB program is down, reboot the neural program so we can reboot the GB program!","LicenseUrl":"https://tania.biz","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Orchestrator","PackageVersion":"3.7.9","PackageProjectUrl":"http://kaylie.info","License":"programming the application won\u0027t do anything, we need to program the digital SCSI application!","LicenseUrl":"http://cullen.net","LicenseInformationOrigin":2},{"PackageId":"Internal Research Engineer","PackageVersion":"0.3.1","PackageProjectUrl":"http://sophie.biz","License":"hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!","LicenseUrl":"http://faustino.biz","LicenseInformationOrigin":1},{"PackageId":"Direct Operations Developer","PackageVersion":"7.1.7","PackageProjectUrl":"http://salvatore.biz","License":"synthesizing the microchip won\u0027t do anything, we need to hack the optical SCSI microchip!","LicenseUrl":"http://morris.name","LicenseInformationOrigin":2},{"PackageId":"Senior Program Coordinator","PackageVersion":"6.8.4","PackageProjectUrl":"https://derek.info","License":"We need to back up the primary ADP array!","LicenseUrl":"http://teresa.biz","LicenseInformationOrigin":1},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"https://candace.com","License":"synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!","LicenseUrl":"http://karl.com","LicenseInformationOrigin":2},{"PackageId":"Legacy Accountability Agent","PackageVersion":"5.8.2","PackageProjectUrl":"http://chelsea.com","License":"I\u0027ll compress the auxiliary XSS port, that should port the XSS port!","LicenseUrl":"https://iliana.info","LicenseInformationOrigin":0},{"PackageId":"Internal Optimization Executive","PackageVersion":"2.5.9","PackageProjectUrl":"https://rubye.name","License":"The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus!","LicenseUrl":"http://bernice.com","LicenseInformationOrigin":2},{"PackageId":"District Group Representative","PackageVersion":"8.9.8","PackageProjectUrl":"http://lindsey.biz","License":"quantifying the driver won\u0027t do anything, we need to program the wireless SQL driver!","LicenseUrl":"http://orland.net","LicenseInformationOrigin":4},{"PackageId":"Chief Implementation Director","PackageVersion":"2.3.1","PackageProjectUrl":"https://burley.net","License":"I\u0027ll override the auxiliary JBOD pixel, that should pixel the JBOD pixel!","LicenseUrl":"http://richmond.com","LicenseInformationOrigin":1},{"PackageId":"Regional Operations Representative","PackageVersion":"2.9.1","PackageProjectUrl":"http://zakary.info","License":"I\u0027ll calculate the online HTTP array, that should array the HTTP array!","LicenseUrl":"http://uriel.info","LicenseInformationOrigin":0},{"PackageId":"Principal Marketing Specialist","PackageVersion":"9.7.0","PackageProjectUrl":"http://ethel.name","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseUrl":"https://tyrese.net","LicenseInformationOrigin":0},{"PackageId":"District Interactions Strategist","PackageVersion":"7.9.0","PackageProjectUrl":"https://elroy.org","License":"Try to override the HDD pixel, maybe it will override the bluetooth pixel!","LicenseUrl":"http://louie.net","LicenseInformationOrigin":1},{"PackageId":"National Identity Technician","PackageVersion":"7.4.9","PackageProjectUrl":"https://ocie.com","License":"quantifying the hard drive won\u0027t do anything, we need to index the virtual JBOD hard drive!","LicenseUrl":"https://yadira.net","LicenseInformationOrigin":1},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"https://izaiah.net","License":"Use the virtual SAS firewall, then you can calculate the virtual firewall!","LicenseUrl":"https://rubie.net","LicenseInformationOrigin":2},{"PackageId":"Internal Data Agent","PackageVersion":"2.5.8","PackageProjectUrl":"http://melissa.com","License":"I\u0027ll copy the online SQL interface, that should interface the SQL interface!","LicenseUrl":"http://gretchen.org","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt deleted file mode 100644 index bf2f0e0a..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Lead Mobility Developer","PackageVersion":"4.0.9","PackageProjectUrl":"https://lexus.biz","License":"I\u0027ll override the optical SSL card, that should card the SSL card!","LicenseUrl":"https://lucinda.name","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Direct Identity Liaison","PackageVersion":"7.9.7","PackageProjectUrl":"https://carol.info","License":"If we back up the bus, we can get to the AI bus through the 1080p AI bus!","LicenseUrl":"https://alana.org","LicenseInformationOrigin":4},{"PackageId":"Global Implementation Producer","PackageVersion":"6.6.0","PackageProjectUrl":"http://liza.net","License":"Use the back-end PNG bandwidth, then you can program the back-end bandwidth!","LicenseUrl":"https://anita.net","LicenseInformationOrigin":1},{"PackageId":"Chief Identity Specialist","PackageVersion":"6.4.7","PackageProjectUrl":"http://sammy.net","License":"Use the neural RSS circuit, then you can quantify the neural circuit!","LicenseUrl":"https://kyle.net","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Orchestrator","PackageVersion":"3.7.9","PackageProjectUrl":"http://kaylie.info","License":"programming the application won\u0027t do anything, we need to program the digital SCSI application!","LicenseUrl":"http://cullen.net","LicenseInformationOrigin":2},{"PackageId":"Legacy Communications Producer","PackageVersion":"5.4.0","PackageProjectUrl":"http://jaylin.org","License":"overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!","LicenseUrl":"http://khalid.net","LicenseInformationOrigin":2},{"PackageId":"Dynamic Response Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"http://jordon.net","License":"If we override the port, we can get to the SDD port through the primary SDD port!","LicenseUrl":"http://sibyl.biz","LicenseInformationOrigin":1},{"PackageId":"Dynamic Solutions Supervisor","PackageVersion":"2.2.5","ValidationErrors":[{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"},{"Error":"Rigoberto","Context":"http://laney.biz"},{"Error":"Eryn","Context":"https://amari.com"},{"Error":"Viviane","Context":"https://kelley.com"},{"Error":"Doris","Context":"https://kennedy.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Usability Consultant","PackageVersion":"8.4.8","PackageProjectUrl":"https://gayle.biz","License":"The GB firewall is down, program the neural firewall so we can program the GB firewall!","LicenseUrl":"http://keshawn.org","LicenseInformationOrigin":2},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Identity Developer","PackageVersion":"5.1.4","PackageProjectUrl":"https://declan.name","License":"hacking the program won\u0027t do anything, we need to copy the solid state JBOD program!","LicenseUrl":"http://danny.org","LicenseInformationOrigin":2},{"PackageId":"Chief Solutions Planner","PackageVersion":"7.6.5","PackageProjectUrl":"http://alex.info","ValidationErrors":[{"Error":"Eusebio","Context":"https://drew.net"},{"Error":"Imani","Context":"https://dorothea.name"},{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"}],"License":"Try to back up the SCSI circuit, maybe it will back up the online circuit!","LicenseInformationOrigin":2},{"PackageId":"Human Accountability Technician","PackageVersion":"8.2.0","PackageProjectUrl":"https://ima.net","License":"Use the solid state HTTP microchip, then you can back up the solid state microchip!","LicenseUrl":"http://cali.net","LicenseInformationOrigin":0},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","PackageProjectUrl":"http://lina.net","License":"programming the driver won\u0027t do anything, we need to connect the solid state RSS driver!","LicenseUrl":"http://brenda.org","LicenseInformationOrigin":4},{"PackageId":"Regional Operations Representative","PackageVersion":"2.9.1","PackageProjectUrl":"http://zakary.info","License":"I\u0027ll calculate the online HTTP array, that should array the HTTP array!","LicenseUrl":"http://uriel.info","LicenseInformationOrigin":0},{"PackageId":"International Research Architect","PackageVersion":"4.1.8","PackageProjectUrl":"https://kristofer.org","License":"I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!","LicenseUrl":"http://hunter.info","LicenseInformationOrigin":4},{"PackageId":"Lead Response Producer","PackageVersion":"6.3.3","PackageProjectUrl":"https://harmon.name","License":"I\u0027ll generate the back-end JBOD array, that should array the JBOD array!","LicenseUrl":"https://paul.name","LicenseInformationOrigin":4},{"PackageId":"Direct Operations Developer","PackageVersion":"7.1.7","PackageProjectUrl":"http://salvatore.biz","License":"synthesizing the microchip won\u0027t do anything, we need to hack the optical SCSI microchip!","LicenseUrl":"http://morris.name","LicenseInformationOrigin":2},{"PackageId":"District Group Representative","PackageVersion":"8.9.8","PackageProjectUrl":"http://lindsey.biz","License":"quantifying the driver won\u0027t do anything, we need to program the wireless SQL driver!","LicenseUrl":"http://orland.net","LicenseInformationOrigin":4},{"PackageId":"Customer Solutions Producer","PackageVersion":"8.3.5","PackageProjectUrl":"https://asha.com","License":"Try to program the EXE alarm, maybe it will program the cross-platform alarm!","LicenseUrl":"http://alden.biz","LicenseInformationOrigin":1},{"PackageId":"Direct Response Facilitator","PackageVersion":"1.4.7","PackageProjectUrl":"https://toney.name","License":"The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm!","LicenseUrl":"https://keshawn.name","LicenseInformationOrigin":4},{"PackageId":"Human Markets Coordinator","PackageVersion":"3.4.4","PackageProjectUrl":"http://jeffrey.com","License":"You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!","LicenseUrl":"https://alexis.org","LicenseInformationOrigin":2},{"PackageId":"International Brand Consultant","PackageVersion":"0.0.6","PackageProjectUrl":"http://may.net","License":"Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth!","LicenseUrl":"https://onie.name","LicenseInformationOrigin":4},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"https://izaiah.net","License":"Use the virtual SAS firewall, then you can calculate the virtual firewall!","LicenseUrl":"https://rubie.net","LicenseInformationOrigin":2},{"PackageId":"Future Solutions Technician","PackageVersion":"6.7.5","PackageProjectUrl":"http://jakob.org","ValidationErrors":[{"Error":"Jewell","Context":"https://khalil.com"},{"Error":"Aiyana","Context":"http://uriel.com"},{"Error":"Ignatius","Context":"http://edgardo.biz"},{"Error":"Laverna","Context":"http://khalil.org"},{"Error":"Mona","Context":"https://erling.net"},{"Error":"Dusty","Context":"http://ali.com"},{"Error":"Andrew","Context":"https://immanuel.net"},{"Error":"Juana","Context":"http://maeve.org"},{"Error":"Alysha","Context":"https://sydnee.com"}],"LicenseUrl":"https://gaylord.name","LicenseInformationOrigin":0},{"PackageId":"Chief Implementation Director","PackageVersion":"2.3.1","PackageProjectUrl":"https://burley.net","License":"I\u0027ll override the auxiliary JBOD pixel, that should pixel the JBOD pixel!","LicenseUrl":"http://richmond.com","LicenseInformationOrigin":1},{"PackageId":"Direct Accounts Agent","PackageVersion":"6.6.1","ValidationErrors":[{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"},{"Error":"Gertrude","Context":"http://renee.name"},{"Error":"Gabrielle","Context":"https://jedediah.biz"},{"Error":"Amber","Context":"http://evalyn.org"},{"Error":"Myrtis","Context":"https://ursula.net"},{"Error":"Werner","Context":"https://linwood.biz"},{"Error":"Rebekah","Context":"https://cleve.org"},{"Error":"Claudie","Context":"https://theodora.com"}],"LicenseInformationOrigin":2},{"PackageId":"Product Branding Specialist","PackageVersion":"3.4.0","PackageProjectUrl":"http://asia.net","License":"Try to reboot the JSON alarm, maybe it will reboot the optical alarm!","LicenseUrl":"http://jalyn.org","LicenseInformationOrigin":0},{"PackageId":"Forward Functionality Liaison","PackageVersion":"3.8.5","ValidationErrors":[{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"}],"License":"backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!","LicenseInformationOrigin":2},{"PackageId":"National Identity Technician","PackageVersion":"7.4.9","PackageProjectUrl":"https://ocie.com","License":"quantifying the hard drive won\u0027t do anything, we need to index the virtual JBOD hard drive!","LicenseUrl":"https://yadira.net","LicenseInformationOrigin":1},{"PackageId":"Chief Integration Architect","PackageVersion":"1.6.8","PackageProjectUrl":"https://davion.net","License":"Try to override the TCP firewall, maybe it will override the solid state firewall!","LicenseUrl":"http://wade.org","LicenseInformationOrigin":4},{"PackageId":"Senior Program Coordinator","PackageVersion":"6.8.4","PackageProjectUrl":"https://derek.info","License":"We need to back up the primary ADP array!","LicenseUrl":"http://teresa.biz","LicenseInformationOrigin":1},{"PackageId":"Internal Web Planner","PackageVersion":"8.0.5","PackageProjectUrl":"http://madelynn.biz","License":"Use the neural XML monitor, then you can navigate the neural monitor!","LicenseUrl":"https://everardo.com","LicenseInformationOrigin":4},{"PackageId":"Lead Tactics Director","PackageVersion":"1.6.8","PackageProjectUrl":"https://ewell.name","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseUrl":"http://kory.name","LicenseInformationOrigin":0},{"PackageId":"Dynamic Brand Producer","PackageVersion":"8.3.6","PackageProjectUrl":"https://freddie.biz","License":"If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!","LicenseUrl":"https://randal.org","LicenseInformationOrigin":1},{"PackageId":"National Metrics Developer","PackageVersion":"7.2.1","ValidationErrors":[{"Error":"Jessika","Context":"http://lesly.com"},{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"}],"LicenseUrl":"https://everett.org","LicenseInformationOrigin":1},{"PackageId":"Regional Accountability Engineer","PackageVersion":"3.1.8","PackageProjectUrl":"https://don.info","License":"Use the digital CSS array, then you can index the digital array!","LicenseUrl":"http://christa.org","LicenseInformationOrigin":1},{"PackageId":"Dynamic Paradigm Officer","PackageVersion":"4.2.2","PackageProjectUrl":"https://charlene.name","License":"If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm!","LicenseUrl":"https://guillermo.biz","LicenseInformationOrigin":0},{"PackageId":"Internal Web Liaison","PackageVersion":"2.6.3","PackageProjectUrl":"http://crawford.biz","License":"You can\u0027t index the port without hacking the optical HDD port!","LicenseUrl":"http://hector.biz","LicenseInformationOrigin":4},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"https://candace.com","License":"synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!","LicenseUrl":"http://karl.com","LicenseInformationOrigin":2},{"PackageId":"Legacy Solutions Architect","PackageVersion":"7.9.3","PackageProjectUrl":"http://amir.name","License":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseUrl":"https://alia.org","LicenseInformationOrigin":0},{"PackageId":"National Response Planner","PackageVersion":"8.2.8","PackageProjectUrl":"http://lonzo.biz","License":"The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm!","LicenseUrl":"https://stephon.biz","LicenseInformationOrigin":0},{"PackageId":"Lead Identity Producer","PackageVersion":"5.7.1","PackageProjectUrl":"http://delaney.info","License":"You can\u0027t back up the port without programming the primary XSS port!","LicenseUrl":"https://mikayla.info","LicenseInformationOrigin":2},{"PackageId":"National Tactics Facilitator","PackageVersion":"1.2.4","PackageProjectUrl":"http://lily.biz","License":"Try to transmit the GB panel, maybe it will transmit the 1080p panel!","LicenseUrl":"http://margarete.biz","LicenseInformationOrigin":4},{"PackageId":"District Interactions Strategist","PackageVersion":"7.9.0","PackageProjectUrl":"https://elroy.org","License":"Try to override the HDD pixel, maybe it will override the bluetooth pixel!","LicenseUrl":"http://louie.net","LicenseInformationOrigin":1},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"National Markets Designer","PackageVersion":"5.9.8","ValidationErrors":[{"Error":"Kariane","Context":"http://sofia.info"},{"Error":"Daphnee","Context":"https://nedra.biz"},{"Error":"Orland","Context":"http://hilton.com"},{"Error":"Shany","Context":"http://margaretta.net"},{"Error":"Ezra","Context":"https://maegan.net"},{"Error":"Rollin","Context":"https://timothy.info"},{"Error":"Ezekiel","Context":"http://peyton.biz"},{"Error":"Marlen","Context":"http://tara.org"},{"Error":"Alia","Context":"https://lynn.name"},{"Error":"Alek","Context":"https://blaze.net"}],"License":"Try to reboot the CSS panel, maybe it will reboot the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Chief Implementation Engineer","PackageVersion":"7.6.5","PackageProjectUrl":"https://maria.info","License":"The SMS protocol is down, input the neural protocol so we can input the SMS protocol!","LicenseUrl":"https://rubie.info","LicenseInformationOrigin":2},{"PackageId":"Legacy Accountability Agent","PackageVersion":"5.8.2","PackageProjectUrl":"http://chelsea.com","License":"I\u0027ll compress the auxiliary XSS port, that should port the XSS port!","LicenseUrl":"https://iliana.info","LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"Regional Response Officer","PackageVersion":"7.0.2","PackageProjectUrl":"http://bryon.net","License":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseUrl":"http://eldridge.net","LicenseInformationOrigin":2},{"PackageId":"Forward Group Supervisor","PackageVersion":"2.5.4","PackageProjectUrl":"https://brooks.name","ValidationErrors":[{"Error":"Corene","Context":"https://mireya.org"},{"Error":"Mitchell","Context":"https://marietta.com"},{"Error":"Adrian","Context":"https://irving.net"},{"Error":"Sydnie","Context":"https://leonie.net"},{"Error":"Jason","Context":"http://joany.name"},{"Error":"Carol","Context":"http://luisa.net"},{"Error":"Ewell","Context":"http://jonas.biz"}],"License":"If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!","LicenseUrl":"http://christine.info","LicenseInformationOrigin":4},{"PackageId":"Direct Tactics Analyst","PackageVersion":"1.0.4","PackageProjectUrl":"https://fletcher.com","License":"The PCI program is down, transmit the multi-byte program so we can transmit the PCI program!","LicenseUrl":"http://leonel.com","LicenseInformationOrigin":1},{"PackageId":"Principal Usability Architect","PackageVersion":"4.0.3","PackageProjectUrl":"https://gus.name","License":"You can\u0027t connect the bus without connecting the open-source SDD bus!","LicenseUrl":"http://andreane.com","LicenseInformationOrigin":4},{"PackageId":"Internal Applications Agent","PackageVersion":"5.1.9","PackageProjectUrl":"http://oren.info","License":"Use the online COM pixel, then you can synthesize the online pixel!","LicenseUrl":"http://helen.name","LicenseInformationOrigin":4},{"PackageId":"Corporate Paradigm Engineer","PackageVersion":"8.1.2","PackageProjectUrl":"https://evalyn.org","License":"Try to connect the ADP array, maybe it will connect the virtual array!","LicenseUrl":"https://luna.info","LicenseInformationOrigin":4},{"PackageId":"Direct Web Executive","PackageVersion":"7.0.8","PackageProjectUrl":"https://rhea.name","License":"If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip!","LicenseUrl":"https://felicity.com","LicenseInformationOrigin":0},{"PackageId":"Regional Quality Designer","PackageVersion":"5.8.2","PackageProjectUrl":"http://trent.info","License":"We need to program the back-end HDD capacitor!","LicenseUrl":"http://toney.net","LicenseInformationOrigin":0},{"PackageId":"Senior Markets Administrator","PackageVersion":"2.4.6","ValidationErrors":[{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"},{"Error":"Thomas","Context":"http://antonia.net"},{"Error":"Marcelle","Context":"https://miller.name"},{"Error":"Lauriane","Context":"http://emmanuelle.info"},{"Error":"Miracle","Context":"http://devin.org"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Solutions Manager","PackageVersion":"6.0.8","PackageProjectUrl":"http://alfonso.com","License":"The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter!","LicenseUrl":"http://alexys.biz","LicenseInformationOrigin":2},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","PackageProjectUrl":"http://jenifer.name","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"https://joshuah.com","LicenseInformationOrigin":0},{"PackageId":"International Applications Architect","PackageVersion":"5.6.6","PackageProjectUrl":"https://norene.com","License":"If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter!","LicenseUrl":"http://henriette.name","LicenseInformationOrigin":2},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Internal Optimization Planner","PackageVersion":"2.9.4","PackageProjectUrl":"https://raegan.biz","License":"We need to bypass the redundant COM bus!","LicenseUrl":"http://pat.name","LicenseInformationOrigin":1},{"PackageId":"International Implementation Engineer","PackageVersion":"9.7.5","ValidationErrors":[{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Regional Accountability Assistant","PackageVersion":"2.7.5","PackageProjectUrl":"http://barney.com","License":"You can\u0027t program the alarm without overriding the cross-platform RSS alarm!","LicenseUrl":"https://ella.biz","LicenseInformationOrigin":0},{"PackageId":"Principal Implementation Developer","PackageVersion":"7.0.7","PackageProjectUrl":"http://janice.biz","License":"I\u0027ll index the 1080p JBOD matrix, that should matrix the JBOD matrix!","LicenseUrl":"https://graham.org","LicenseInformationOrigin":4},{"PackageId":"Internal Optimization Executive","PackageVersion":"2.5.9","PackageProjectUrl":"https://rubye.name","License":"The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus!","LicenseUrl":"http://bernice.com","LicenseInformationOrigin":2},{"PackageId":"Legacy Intranet Agent","PackageVersion":"9.0.8","PackageProjectUrl":"https://robb.com","License":"You can\u0027t override the program without overriding the mobile COM program!","LicenseUrl":"http://everett.name","LicenseInformationOrigin":0},{"PackageId":"Corporate Research Liaison","PackageVersion":"8.5.9","PackageProjectUrl":"https://cydney.biz","License":"I\u0027ll reboot the auxiliary SQL feed, that should feed the SQL feed!","LicenseUrl":"http://rosemarie.net","LicenseInformationOrigin":2},{"PackageId":"Human Metrics Manager","PackageVersion":"7.7.2","PackageProjectUrl":"http://clint.com","ValidationErrors":[{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"},{"Error":"Verlie","Context":"http://maryjane.biz"},{"Error":"Lessie","Context":"https://hayden.name"},{"Error":"Ernestine","Context":"http://amina.info"},{"Error":"Steve","Context":"http://lon.org"}],"License":"Try to reboot the RSS program, maybe it will reboot the solid state program!","LicenseInformationOrigin":0},{"PackageId":"Principal Marketing Specialist","PackageVersion":"9.7.0","PackageProjectUrl":"http://ethel.name","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseUrl":"https://tyrese.net","LicenseInformationOrigin":0},{"PackageId":"Regional Security Officer","PackageVersion":"9.7.3","PackageProjectUrl":"http://al.info","License":"The GB program is down, reboot the neural program so we can reboot the GB program!","LicenseUrl":"https://tania.biz","LicenseInformationOrigin":0},{"PackageId":"Internal Research Engineer","PackageVersion":"0.3.1","PackageProjectUrl":"http://sophie.biz","License":"hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!","LicenseUrl":"http://faustino.biz","LicenseInformationOrigin":1},{"PackageId":"District Response Director","PackageVersion":"6.9.7","PackageProjectUrl":"https://milo.biz","License":"If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!","LicenseUrl":"http://kari.org","LicenseInformationOrigin":0},{"PackageId":"Internal Operations Liaison","PackageVersion":"3.0.3","PackageProjectUrl":"https://prince.info","License":"I\u0027ll program the bluetooth TCP monitor, that should monitor the TCP monitor!","LicenseUrl":"http://trent.com","LicenseInformationOrigin":4},{"PackageId":"Dynamic Implementation Analyst","PackageVersion":"3.3.4","PackageProjectUrl":"https://philip.net","License":"The XSS application is down, override the wireless application so we can override the XSS application!","LicenseUrl":"https://allene.info","LicenseInformationOrigin":4},{"PackageId":"Forward Research Strategist","PackageVersion":"8.8.2","PackageProjectUrl":"http://israel.name","License":"Try to parse the PNG panel, maybe it will parse the haptic panel!","LicenseUrl":"http://terence.com","LicenseInformationOrigin":4},{"PackageId":"Principal Brand Designer","PackageVersion":"2.4.7","PackageProjectUrl":"https://rosa.info","License":"You can\u0027t parse the bandwidth without indexing the auxiliary HTTP bandwidth!","LicenseUrl":"http://garnett.info","LicenseInformationOrigin":4},{"PackageId":"Dynamic Identity Assistant","PackageVersion":"8.0.0","PackageProjectUrl":"http://ernie.com","License":"I\u0027ll transmit the digital PNG microchip, that should microchip the PNG microchip!","LicenseUrl":"http://magdalena.biz","LicenseInformationOrigin":1},{"PackageId":"Dynamic Accountability Director","PackageVersion":"6.0.2","PackageProjectUrl":"https://bo.com","License":"We need to connect the auxiliary SDD bandwidth!","LicenseUrl":"http://delphia.name","LicenseInformationOrigin":1},{"PackageId":"Internal Data Agent","PackageVersion":"2.5.8","PackageProjectUrl":"http://melissa.com","License":"I\u0027ll copy the online SQL interface, that should interface the SQL interface!","LicenseUrl":"http://gretchen.org","LicenseInformationOrigin":1},{"PackageId":"Forward Functionality Officer","PackageVersion":"0.1.1","PackageProjectUrl":"http://lavern.org","License":"I\u0027ll override the primary XML monitor, that should monitor the XML monitor!","LicenseUrl":"https://rebekah.org","LicenseInformationOrigin":2},{"PackageId":"Legacy Assurance Associate","PackageVersion":"4.8.8","PackageProjectUrl":"https://selena.info","ValidationErrors":[{"Error":"Mervin","Context":"https://elisa.info"},{"Error":"Sylvester","Context":"https://adonis.name"},{"Error":"Francis","Context":"http://jaunita.info"}],"License":"connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!","LicenseUrl":"https://rhea.name","LicenseInformationOrigin":0},{"PackageId":"International Brand Manager","PackageVersion":"2.4.4","PackageProjectUrl":"http://aletha.info","License":"We need to program the virtual AI driver!","LicenseUrl":"https://clark.name","LicenseInformationOrigin":0},{"PackageId":"Corporate Security Technician","PackageVersion":"2.7.4","PackageProjectUrl":"https://bell.net","License":"copying the firewall won\u0027t do anything, we need to index the cross-platform THX firewall!","LicenseUrl":"https://kaylie.info","LicenseInformationOrigin":2},{"PackageId":"Product Creative Strategist","PackageVersion":"8.0.1","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"License":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Direct Accountability Supervisor","PackageVersion":"6.2.8","PackageProjectUrl":"http://rafaela.com","License":"I\u0027ll synthesize the cross-platform ADP system, that should system the ADP system!","LicenseUrl":"https://eryn.com","LicenseInformationOrigin":1},{"PackageId":"International Accounts Executive","PackageVersion":"7.0.3","ValidationErrors":[{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"},{"Error":"Norwood","Context":"https://gerard.name"}],"License":"hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!","LicenseUrl":"http://eryn.org","LicenseInformationOrigin":0},{"PackageId":"Direct Metrics Associate","PackageVersion":"1.7.2","PackageProjectUrl":"https://kurt.org","License":"We need to generate the digital TCP card!","LicenseUrl":"http://kenya.info","LicenseInformationOrigin":0},{"PackageId":"Senior Accounts Designer","PackageVersion":"1.0.4","PackageProjectUrl":"https://johnpaul.biz","License":"I\u0027ll input the solid state COM application, that should application the COM application!","LicenseUrl":"http://everette.biz","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt deleted file mode 100644 index cf914aa9..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Corporate Identity Developer","PackageVersion":"5.1.4","PackageProjectUrl":"https://declan.name","License":"hacking the program won\u0027t do anything, we need to copy the solid state JBOD program!","LicenseUrl":"http://danny.org","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Internal Applications Agent","PackageVersion":"5.1.9","PackageProjectUrl":"http://oren.info","License":"Use the online COM pixel, then you can synthesize the online pixel!","LicenseUrl":"http://helen.name","LicenseInformationOrigin":4},{"PackageId":"Forward Functionality Officer","PackageVersion":"0.1.1","PackageProjectUrl":"http://lavern.org","License":"I\u0027ll override the primary XML monitor, that should monitor the XML monitor!","LicenseUrl":"https://rebekah.org","LicenseInformationOrigin":2},{"PackageId":"Legacy Communications Producer","PackageVersion":"5.4.0","PackageProjectUrl":"http://jaylin.org","License":"overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!","LicenseUrl":"http://khalid.net","LicenseInformationOrigin":2},{"PackageId":"Lead Response Producer","PackageVersion":"6.3.3","PackageProjectUrl":"https://harmon.name","License":"I\u0027ll generate the back-end JBOD array, that should array the JBOD array!","LicenseUrl":"https://paul.name","LicenseInformationOrigin":4},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","PackageProjectUrl":"http://lina.net","License":"programming the driver won\u0027t do anything, we need to connect the solid state RSS driver!","LicenseUrl":"http://brenda.org","LicenseInformationOrigin":4},{"PackageId":"Chief Implementation Engineer","PackageVersion":"7.6.5","PackageProjectUrl":"https://maria.info","License":"The SMS protocol is down, input the neural protocol so we can input the SMS protocol!","LicenseUrl":"https://rubie.info","LicenseInformationOrigin":2},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"https://candace.com","License":"synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!","LicenseUrl":"http://karl.com","LicenseInformationOrigin":2},{"PackageId":"Regional Accountability Engineer","PackageVersion":"3.1.8","PackageProjectUrl":"https://don.info","License":"Use the digital CSS array, then you can index the digital array!","LicenseUrl":"http://christa.org","LicenseInformationOrigin":1},{"PackageId":"Direct Tactics Analyst","PackageVersion":"1.0.4","PackageProjectUrl":"https://fletcher.com","License":"The PCI program is down, transmit the multi-byte program so we can transmit the PCI program!","LicenseUrl":"http://leonel.com","LicenseInformationOrigin":1},{"PackageId":"Chief Integration Architect","PackageVersion":"1.6.8","PackageProjectUrl":"https://davion.net","License":"Try to override the TCP firewall, maybe it will override the solid state firewall!","LicenseUrl":"http://wade.org","LicenseInformationOrigin":4},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Dynamic Identity Assistant","PackageVersion":"8.0.0","PackageProjectUrl":"http://ernie.com","License":"I\u0027ll transmit the digital PNG microchip, that should microchip the PNG microchip!","LicenseUrl":"http://magdalena.biz","LicenseInformationOrigin":1},{"PackageId":"Dynamic Brand Producer","PackageVersion":"8.3.6","PackageProjectUrl":"https://freddie.biz","License":"If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!","LicenseUrl":"https://randal.org","LicenseInformationOrigin":1},{"PackageId":"Chief Implementation Director","PackageVersion":"2.3.1","PackageProjectUrl":"https://burley.net","License":"I\u0027ll override the auxiliary JBOD pixel, that should pixel the JBOD pixel!","LicenseUrl":"http://richmond.com","LicenseInformationOrigin":1},{"PackageId":"Corporate Paradigm Engineer","PackageVersion":"8.1.2","PackageProjectUrl":"https://evalyn.org","License":"Try to connect the ADP array, maybe it will connect the virtual array!","LicenseUrl":"https://luna.info","LicenseInformationOrigin":4},{"PackageId":"National Identity Technician","PackageVersion":"7.4.9","PackageProjectUrl":"https://ocie.com","License":"quantifying the hard drive won\u0027t do anything, we need to index the virtual JBOD hard drive!","LicenseUrl":"https://yadira.net","LicenseInformationOrigin":1},{"PackageId":"Principal Marketing Specialist","PackageVersion":"9.7.0","PackageProjectUrl":"http://ethel.name","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseUrl":"https://tyrese.net","LicenseInformationOrigin":0},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","PackageProjectUrl":"http://jenifer.name","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"https://joshuah.com","LicenseInformationOrigin":0},{"PackageId":"Internal Data Agent","PackageVersion":"2.5.8","PackageProjectUrl":"http://melissa.com","License":"I\u0027ll copy the online SQL interface, that should interface the SQL interface!","LicenseUrl":"http://gretchen.org","LicenseInformationOrigin":1},{"PackageId":"Regional Response Officer","PackageVersion":"7.0.2","PackageProjectUrl":"http://bryon.net","License":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseUrl":"http://eldridge.net","LicenseInformationOrigin":2},{"PackageId":"Chief Identity Specialist","PackageVersion":"6.4.7","PackageProjectUrl":"http://sammy.net","License":"Use the neural RSS circuit, then you can quantify the neural circuit!","LicenseUrl":"https://kyle.net","LicenseInformationOrigin":0},{"PackageId":"Internal Web Planner","PackageVersion":"8.0.5","PackageProjectUrl":"http://madelynn.biz","License":"Use the neural XML monitor, then you can navigate the neural monitor!","LicenseUrl":"https://everardo.com","LicenseInformationOrigin":4},{"PackageId":"International Brand Consultant","PackageVersion":"0.0.6","PackageProjectUrl":"http://may.net","License":"Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth!","LicenseUrl":"https://onie.name","LicenseInformationOrigin":4},{"PackageId":"Regional Quality Designer","PackageVersion":"5.8.2","PackageProjectUrl":"http://trent.info","License":"We need to program the back-end HDD capacitor!","LicenseUrl":"http://toney.net","LicenseInformationOrigin":0},{"PackageId":"Legacy Solutions Architect","PackageVersion":"7.9.3","PackageProjectUrl":"http://amir.name","License":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseUrl":"https://alia.org","LicenseInformationOrigin":0},{"PackageId":"Internal Optimization Executive","PackageVersion":"2.5.9","PackageProjectUrl":"https://rubye.name","License":"The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus!","LicenseUrl":"http://bernice.com","LicenseInformationOrigin":2},{"PackageId":"Lead Tactics Director","PackageVersion":"1.6.8","PackageProjectUrl":"https://ewell.name","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseUrl":"http://kory.name","LicenseInformationOrigin":0},{"PackageId":"District Group Representative","PackageVersion":"8.9.8","PackageProjectUrl":"http://lindsey.biz","License":"quantifying the driver won\u0027t do anything, we need to program the wireless SQL driver!","LicenseUrl":"http://orland.net","LicenseInformationOrigin":4},{"PackageId":"Direct Metrics Associate","PackageVersion":"1.7.2","PackageProjectUrl":"https://kurt.org","License":"We need to generate the digital TCP card!","LicenseUrl":"http://kenya.info","LicenseInformationOrigin":0},{"PackageId":"Lead Mobility Developer","PackageVersion":"4.0.9","PackageProjectUrl":"https://lexus.biz","License":"I\u0027ll override the optical SSL card, that should card the SSL card!","LicenseUrl":"https://lucinda.name","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Product Branding Specialist","PackageVersion":"3.4.0","PackageProjectUrl":"http://asia.net","License":"Try to reboot the JSON alarm, maybe it will reboot the optical alarm!","LicenseUrl":"http://jalyn.org","LicenseInformationOrigin":0},{"PackageId":"Regional Security Officer","PackageVersion":"9.7.3","PackageProjectUrl":"http://al.info","License":"The GB program is down, reboot the neural program so we can reboot the GB program!","LicenseUrl":"https://tania.biz","LicenseInformationOrigin":0},{"PackageId":"Lead Identity Producer","PackageVersion":"5.7.1","PackageProjectUrl":"http://delaney.info","License":"You can\u0027t back up the port without programming the primary XSS port!","LicenseUrl":"https://mikayla.info","LicenseInformationOrigin":2},{"PackageId":"Forward Research Strategist","PackageVersion":"8.8.2","PackageProjectUrl":"http://israel.name","License":"Try to parse the PNG panel, maybe it will parse the haptic panel!","LicenseUrl":"http://terence.com","LicenseInformationOrigin":4},{"PackageId":"Dynamic Paradigm Officer","PackageVersion":"4.2.2","PackageProjectUrl":"https://charlene.name","License":"If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm!","LicenseUrl":"https://guillermo.biz","LicenseInformationOrigin":0},{"PackageId":"Dynamic Usability Consultant","PackageVersion":"8.4.8","PackageProjectUrl":"https://gayle.biz","License":"The GB firewall is down, program the neural firewall so we can program the GB firewall!","LicenseUrl":"http://keshawn.org","LicenseInformationOrigin":2},{"PackageId":"Legacy Accountability Agent","PackageVersion":"5.8.2","PackageProjectUrl":"http://chelsea.com","License":"I\u0027ll compress the auxiliary XSS port, that should port the XSS port!","LicenseUrl":"https://iliana.info","LicenseInformationOrigin":0},{"PackageId":"Direct Identity Liaison","PackageVersion":"7.9.7","PackageProjectUrl":"https://carol.info","License":"If we back up the bus, we can get to the AI bus through the 1080p AI bus!","LicenseUrl":"https://alana.org","LicenseInformationOrigin":4},{"PackageId":"Regional Accountability Assistant","PackageVersion":"2.7.5","PackageProjectUrl":"http://barney.com","License":"You can\u0027t program the alarm without overriding the cross-platform RSS alarm!","LicenseUrl":"https://ella.biz","LicenseInformationOrigin":0},{"PackageId":"National Response Planner","PackageVersion":"8.2.8","PackageProjectUrl":"http://lonzo.biz","License":"The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm!","LicenseUrl":"https://stephon.biz","LicenseInformationOrigin":0},{"PackageId":"Senior Accounts Designer","PackageVersion":"1.0.4","PackageProjectUrl":"https://johnpaul.biz","License":"I\u0027ll input the solid state COM application, that should application the COM application!","LicenseUrl":"http://everette.biz","LicenseInformationOrigin":2},{"PackageId":"Dynamic Accountability Director","PackageVersion":"6.0.2","PackageProjectUrl":"https://bo.com","License":"We need to connect the auxiliary SDD bandwidth!","LicenseUrl":"http://delphia.name","LicenseInformationOrigin":1},{"PackageId":"Direct Response Facilitator","PackageVersion":"1.4.7","PackageProjectUrl":"https://toney.name","License":"The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm!","LicenseUrl":"https://keshawn.name","LicenseInformationOrigin":4},{"PackageId":"Internal Research Engineer","PackageVersion":"0.3.1","PackageProjectUrl":"http://sophie.biz","License":"hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!","LicenseUrl":"http://faustino.biz","LicenseInformationOrigin":1},{"PackageId":"Internal Optimization Planner","PackageVersion":"2.9.4","PackageProjectUrl":"https://raegan.biz","License":"We need to bypass the redundant COM bus!","LicenseUrl":"http://pat.name","LicenseInformationOrigin":1},{"PackageId":"Human Markets Coordinator","PackageVersion":"3.4.4","PackageProjectUrl":"http://jeffrey.com","License":"You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!","LicenseUrl":"https://alexis.org","LicenseInformationOrigin":2},{"PackageId":"Direct Accountability Supervisor","PackageVersion":"6.2.8","PackageProjectUrl":"http://rafaela.com","License":"I\u0027ll synthesize the cross-platform ADP system, that should system the ADP system!","LicenseUrl":"https://eryn.com","LicenseInformationOrigin":1},{"PackageId":"Corporate Security Technician","PackageVersion":"2.7.4","PackageProjectUrl":"https://bell.net","License":"copying the firewall won\u0027t do anything, we need to index the cross-platform THX firewall!","LicenseUrl":"https://kaylie.info","LicenseInformationOrigin":2},{"PackageId":"Internal Operations Liaison","PackageVersion":"3.0.3","PackageProjectUrl":"https://prince.info","License":"I\u0027ll program the bluetooth TCP monitor, that should monitor the TCP monitor!","LicenseUrl":"http://trent.com","LicenseInformationOrigin":4},{"PackageId":"Customer Solutions Producer","PackageVersion":"8.3.5","PackageProjectUrl":"https://asha.com","License":"Try to program the EXE alarm, maybe it will program the cross-platform alarm!","LicenseUrl":"http://alden.biz","LicenseInformationOrigin":1},{"PackageId":"Dynamic Implementation Analyst","PackageVersion":"3.3.4","PackageProjectUrl":"https://philip.net","License":"The XSS application is down, override the wireless application so we can override the XSS application!","LicenseUrl":"https://allene.info","LicenseInformationOrigin":4},{"PackageId":"Customer Solutions Manager","PackageVersion":"6.0.8","PackageProjectUrl":"http://alfonso.com","License":"The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter!","LicenseUrl":"http://alexys.biz","LicenseInformationOrigin":2},{"PackageId":"Legacy Intranet Agent","PackageVersion":"9.0.8","PackageProjectUrl":"https://robb.com","License":"You can\u0027t override the program without overriding the mobile COM program!","LicenseUrl":"http://everett.name","LicenseInformationOrigin":0},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"Dynamic Response Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"http://jordon.net","License":"If we override the port, we can get to the SDD port through the primary SDD port!","LicenseUrl":"http://sibyl.biz","LicenseInformationOrigin":1},{"PackageId":"International Brand Manager","PackageVersion":"2.4.4","PackageProjectUrl":"http://aletha.info","License":"We need to program the virtual AI driver!","LicenseUrl":"https://clark.name","LicenseInformationOrigin":0},{"PackageId":"National Tactics Facilitator","PackageVersion":"1.2.4","PackageProjectUrl":"http://lily.biz","License":"Try to transmit the GB panel, maybe it will transmit the 1080p panel!","LicenseUrl":"http://margarete.biz","LicenseInformationOrigin":4},{"PackageId":"Internal Web Liaison","PackageVersion":"2.6.3","PackageProjectUrl":"http://crawford.biz","License":"You can\u0027t index the port without hacking the optical HDD port!","LicenseUrl":"http://hector.biz","LicenseInformationOrigin":4},{"PackageId":"Direct Operations Developer","PackageVersion":"7.1.7","PackageProjectUrl":"http://salvatore.biz","License":"synthesizing the microchip won\u0027t do anything, we need to hack the optical SCSI microchip!","LicenseUrl":"http://morris.name","LicenseInformationOrigin":2},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Human Accountability Technician","PackageVersion":"8.2.0","PackageProjectUrl":"https://ima.net","License":"Use the solid state HTTP microchip, then you can back up the solid state microchip!","LicenseUrl":"http://cali.net","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Designer","PackageVersion":"2.4.7","PackageProjectUrl":"https://rosa.info","License":"You can\u0027t parse the bandwidth without indexing the auxiliary HTTP bandwidth!","LicenseUrl":"http://garnett.info","LicenseInformationOrigin":4},{"PackageId":"District Interactions Strategist","PackageVersion":"7.9.0","PackageProjectUrl":"https://elroy.org","License":"Try to override the HDD pixel, maybe it will override the bluetooth pixel!","LicenseUrl":"http://louie.net","LicenseInformationOrigin":1},{"PackageId":"International Research Architect","PackageVersion":"4.1.8","PackageProjectUrl":"https://kristofer.org","License":"I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!","LicenseUrl":"http://hunter.info","LicenseInformationOrigin":4},{"PackageId":"Global Implementation Producer","PackageVersion":"6.6.0","PackageProjectUrl":"http://liza.net","License":"Use the back-end PNG bandwidth, then you can program the back-end bandwidth!","LicenseUrl":"https://anita.net","LicenseInformationOrigin":1},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"https://izaiah.net","License":"Use the virtual SAS firewall, then you can calculate the virtual firewall!","LicenseUrl":"https://rubie.net","LicenseInformationOrigin":2},{"PackageId":"District Response Director","PackageVersion":"6.9.7","PackageProjectUrl":"https://milo.biz","License":"If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!","LicenseUrl":"http://kari.org","LicenseInformationOrigin":0},{"PackageId":"Direct Web Executive","PackageVersion":"7.0.8","PackageProjectUrl":"https://rhea.name","License":"If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip!","LicenseUrl":"https://felicity.com","LicenseInformationOrigin":0},{"PackageId":"Regional Operations Representative","PackageVersion":"2.9.1","PackageProjectUrl":"http://zakary.info","License":"I\u0027ll calculate the online HTTP array, that should array the HTTP array!","LicenseUrl":"http://uriel.info","LicenseInformationOrigin":0},{"PackageId":"Senior Program Coordinator","PackageVersion":"6.8.4","PackageProjectUrl":"https://derek.info","License":"We need to back up the primary ADP array!","LicenseUrl":"http://teresa.biz","LicenseInformationOrigin":1},{"PackageId":"Investor Optimization Orchestrator","PackageVersion":"3.7.9","PackageProjectUrl":"http://kaylie.info","License":"programming the application won\u0027t do anything, we need to program the digital SCSI application!","LicenseUrl":"http://cullen.net","LicenseInformationOrigin":2},{"PackageId":"Principal Implementation Developer","PackageVersion":"7.0.7","PackageProjectUrl":"http://janice.biz","License":"I\u0027ll index the 1080p JBOD matrix, that should matrix the JBOD matrix!","LicenseUrl":"https://graham.org","LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"International Applications Architect","PackageVersion":"5.6.6","PackageProjectUrl":"https://norene.com","License":"If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter!","LicenseUrl":"http://henriette.name","LicenseInformationOrigin":2},{"PackageId":"Principal Usability Architect","PackageVersion":"4.0.3","PackageProjectUrl":"https://gus.name","License":"You can\u0027t connect the bus without connecting the open-source SDD bus!","LicenseUrl":"http://andreane.com","LicenseInformationOrigin":4},{"PackageId":"Corporate Research Liaison","PackageVersion":"8.5.9","PackageProjectUrl":"https://cydney.biz","License":"I\u0027ll reboot the auxiliary SQL feed, that should feed the SQL feed!","LicenseUrl":"http://rosemarie.net","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt deleted file mode 100644 index f96bb423..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Corporate Identity Developer","PackageVersion":"5.1.4","PackageProjectUrl":"https://declan.name","License":"hacking the program won\u0027t do anything, we need to copy the solid state JBOD program!","LicenseUrl":"http://danny.org","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Internal Applications Agent","PackageVersion":"5.1.9","PackageProjectUrl":"http://oren.info","License":"Use the online COM pixel, then you can synthesize the online pixel!","LicenseUrl":"http://helen.name","LicenseInformationOrigin":4},{"PackageId":"Forward Functionality Officer","PackageVersion":"0.1.1","PackageProjectUrl":"http://lavern.org","License":"I\u0027ll override the primary XML monitor, that should monitor the XML monitor!","LicenseUrl":"https://rebekah.org","LicenseInformationOrigin":2},{"PackageId":"Chief Implementation Director","PackageVersion":"2.3.1","PackageProjectUrl":"https://burley.net","License":"I\u0027ll override the auxiliary JBOD pixel, that should pixel the JBOD pixel!","LicenseUrl":"http://richmond.com","LicenseInformationOrigin":1},{"PackageId":"Legacy Communications Producer","PackageVersion":"5.4.0","PackageProjectUrl":"http://jaylin.org","License":"overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!","LicenseUrl":"http://khalid.net","LicenseInformationOrigin":2},{"PackageId":"National Tactics Facilitator","PackageVersion":"1.2.4","PackageProjectUrl":"http://lily.biz","License":"Try to transmit the GB panel, maybe it will transmit the 1080p panel!","LicenseUrl":"http://margarete.biz","LicenseInformationOrigin":4},{"PackageId":"Chief Implementation Engineer","PackageVersion":"7.6.5","PackageProjectUrl":"https://maria.info","License":"The SMS protocol is down, input the neural protocol so we can input the SMS protocol!","LicenseUrl":"https://rubie.info","LicenseInformationOrigin":2},{"PackageId":"Human Markets Coordinator","PackageVersion":"3.4.4","PackageProjectUrl":"http://jeffrey.com","License":"You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!","LicenseUrl":"https://alexis.org","LicenseInformationOrigin":2},{"PackageId":"District Response Director","PackageVersion":"6.9.7","PackageProjectUrl":"https://milo.biz","License":"If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!","LicenseUrl":"http://kari.org","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Identity Assistant","PackageVersion":"8.0.0","PackageProjectUrl":"http://ernie.com","License":"I\u0027ll transmit the digital PNG microchip, that should microchip the PNG microchip!","LicenseUrl":"http://magdalena.biz","LicenseInformationOrigin":1},{"PackageId":"Regional Accountability Engineer","PackageVersion":"3.1.8","PackageProjectUrl":"https://don.info","License":"Use the digital CSS array, then you can index the digital array!","LicenseUrl":"http://christa.org","LicenseInformationOrigin":1},{"PackageId":"Principal Usability Architect","PackageVersion":"4.0.3","PackageProjectUrl":"https://gus.name","License":"You can\u0027t connect the bus without connecting the open-source SDD bus!","LicenseUrl":"http://andreane.com","LicenseInformationOrigin":4},{"PackageId":"Direct Web Executive","PackageVersion":"7.0.8","PackageProjectUrl":"https://rhea.name","License":"If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip!","LicenseUrl":"https://felicity.com","LicenseInformationOrigin":0},{"PackageId":"Regional Accountability Assistant","PackageVersion":"2.7.5","PackageProjectUrl":"http://barney.com","License":"You can\u0027t program the alarm without overriding the cross-platform RSS alarm!","LicenseUrl":"https://ella.biz","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Orchestrator","PackageVersion":"3.7.9","PackageProjectUrl":"http://kaylie.info","License":"programming the application won\u0027t do anything, we need to program the digital SCSI application!","LicenseUrl":"http://cullen.net","LicenseInformationOrigin":2},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"https://candace.com","License":"synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!","LicenseUrl":"http://karl.com","LicenseInformationOrigin":2},{"PackageId":"Corporate Research Liaison","PackageVersion":"8.5.9","PackageProjectUrl":"https://cydney.biz","License":"I\u0027ll reboot the auxiliary SQL feed, that should feed the SQL feed!","LicenseUrl":"http://rosemarie.net","LicenseInformationOrigin":2},{"PackageId":"National Identity Technician","PackageVersion":"7.4.9","PackageProjectUrl":"https://ocie.com","License":"quantifying the hard drive won\u0027t do anything, we need to index the virtual JBOD hard drive!","LicenseUrl":"https://yadira.net","LicenseInformationOrigin":1},{"PackageId":"Dynamic Paradigm Officer","PackageVersion":"4.2.2","PackageProjectUrl":"https://charlene.name","License":"If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm!","LicenseUrl":"https://guillermo.biz","LicenseInformationOrigin":0},{"PackageId":"Internal Web Planner","PackageVersion":"8.0.5","PackageProjectUrl":"http://madelynn.biz","License":"Use the neural XML monitor, then you can navigate the neural monitor!","LicenseUrl":"https://everardo.com","LicenseInformationOrigin":4},{"PackageId":"International Brand Consultant","PackageVersion":"0.0.6","PackageProjectUrl":"http://may.net","License":"Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth!","LicenseUrl":"https://onie.name","LicenseInformationOrigin":4},{"PackageId":"Human Accountability Technician","PackageVersion":"8.2.0","PackageProjectUrl":"https://ima.net","License":"Use the solid state HTTP microchip, then you can back up the solid state microchip!","LicenseUrl":"http://cali.net","LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","PackageProjectUrl":"http://lina.net","License":"programming the driver won\u0027t do anything, we need to connect the solid state RSS driver!","LicenseUrl":"http://brenda.org","LicenseInformationOrigin":4},{"PackageId":"International Research Architect","PackageVersion":"4.1.8","PackageProjectUrl":"https://kristofer.org","License":"I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!","LicenseUrl":"http://hunter.info","LicenseInformationOrigin":4},{"PackageId":"Corporate Paradigm Engineer","PackageVersion":"8.1.2","PackageProjectUrl":"https://evalyn.org","License":"Try to connect the ADP array, maybe it will connect the virtual array!","LicenseUrl":"https://luna.info","LicenseInformationOrigin":4},{"PackageId":"Forward Research Strategist","PackageVersion":"8.8.2","PackageProjectUrl":"http://israel.name","License":"Try to parse the PNG panel, maybe it will parse the haptic panel!","LicenseUrl":"http://terence.com","LicenseInformationOrigin":4},{"PackageId":"Customer Solutions Producer","PackageVersion":"8.3.5","PackageProjectUrl":"https://asha.com","License":"Try to program the EXE alarm, maybe it will program the cross-platform alarm!","LicenseUrl":"http://alden.biz","LicenseInformationOrigin":1},{"PackageId":"Lead Mobility Developer","PackageVersion":"4.0.9","PackageProjectUrl":"https://lexus.biz","License":"I\u0027ll override the optical SSL card, that should card the SSL card!","LicenseUrl":"https://lucinda.name","LicenseInformationOrigin":1},{"PackageId":"Chief Identity Specialist","PackageVersion":"6.4.7","PackageProjectUrl":"http://sammy.net","License":"Use the neural RSS circuit, then you can quantify the neural circuit!","LicenseUrl":"https://kyle.net","LicenseInformationOrigin":0},{"PackageId":"Regional Security Officer","PackageVersion":"9.7.3","PackageProjectUrl":"http://al.info","License":"The GB program is down, reboot the neural program so we can reboot the GB program!","LicenseUrl":"https://tania.biz","LicenseInformationOrigin":0},{"PackageId":"Lead Identity Producer","PackageVersion":"5.7.1","PackageProjectUrl":"http://delaney.info","License":"You can\u0027t back up the port without programming the primary XSS port!","LicenseUrl":"https://mikayla.info","LicenseInformationOrigin":2},{"PackageId":"Legacy Accountability Agent","PackageVersion":"5.8.2","PackageProjectUrl":"http://chelsea.com","License":"I\u0027ll compress the auxiliary XSS port, that should port the XSS port!","LicenseUrl":"https://iliana.info","LicenseInformationOrigin":0},{"PackageId":"International Applications Architect","PackageVersion":"5.6.6","PackageProjectUrl":"https://norene.com","License":"If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter!","LicenseUrl":"http://henriette.name","LicenseInformationOrigin":2},{"PackageId":"District Group Representative","PackageVersion":"8.9.8","PackageProjectUrl":"http://lindsey.biz","License":"quantifying the driver won\u0027t do anything, we need to program the wireless SQL driver!","LicenseUrl":"http://orland.net","LicenseInformationOrigin":4},{"PackageId":"Legacy Solutions Architect","PackageVersion":"7.9.3","PackageProjectUrl":"http://amir.name","License":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseUrl":"https://alia.org","LicenseInformationOrigin":0},{"PackageId":"Regional Operations Representative","PackageVersion":"2.9.1","PackageProjectUrl":"http://zakary.info","License":"I\u0027ll calculate the online HTTP array, that should array the HTTP array!","LicenseUrl":"http://uriel.info","LicenseInformationOrigin":0},{"PackageId":"Dynamic Response Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"http://jordon.net","License":"If we override the port, we can get to the SDD port through the primary SDD port!","LicenseUrl":"http://sibyl.biz","LicenseInformationOrigin":1},{"PackageId":"Direct Operations Developer","PackageVersion":"7.1.7","PackageProjectUrl":"http://salvatore.biz","License":"synthesizing the microchip won\u0027t do anything, we need to hack the optical SCSI microchip!","LicenseUrl":"http://morris.name","LicenseInformationOrigin":2},{"PackageId":"Principal Implementation Developer","PackageVersion":"7.0.7","PackageProjectUrl":"http://janice.biz","License":"I\u0027ll index the 1080p JBOD matrix, that should matrix the JBOD matrix!","LicenseUrl":"https://graham.org","LicenseInformationOrigin":4},{"PackageId":"Internal Operations Liaison","PackageVersion":"3.0.3","PackageProjectUrl":"https://prince.info","License":"I\u0027ll program the bluetooth TCP monitor, that should monitor the TCP monitor!","LicenseUrl":"http://trent.com","LicenseInformationOrigin":4},{"PackageId":"Lead Tactics Director","PackageVersion":"1.6.8","PackageProjectUrl":"https://ewell.name","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseUrl":"http://kory.name","LicenseInformationOrigin":0},{"PackageId":"Dynamic Brand Producer","PackageVersion":"8.3.6","PackageProjectUrl":"https://freddie.biz","License":"If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!","LicenseUrl":"https://randal.org","LicenseInformationOrigin":1},{"PackageId":"National Response Planner","PackageVersion":"8.2.8","PackageProjectUrl":"http://lonzo.biz","License":"The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm!","LicenseUrl":"https://stephon.biz","LicenseInformationOrigin":0},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"https://izaiah.net","License":"Use the virtual SAS firewall, then you can calculate the virtual firewall!","LicenseUrl":"https://rubie.net","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","PackageProjectUrl":"http://jenifer.name","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"https://joshuah.com","LicenseInformationOrigin":0},{"PackageId":"Senior Accounts Designer","PackageVersion":"1.0.4","PackageProjectUrl":"https://johnpaul.biz","License":"I\u0027ll input the solid state COM application, that should application the COM application!","LicenseUrl":"http://everette.biz","LicenseInformationOrigin":2},{"PackageId":"Dynamic Accountability Director","PackageVersion":"6.0.2","PackageProjectUrl":"https://bo.com","License":"We need to connect the auxiliary SDD bandwidth!","LicenseUrl":"http://delphia.name","LicenseInformationOrigin":1},{"PackageId":"District Interactions Strategist","PackageVersion":"7.9.0","PackageProjectUrl":"https://elroy.org","License":"Try to override the HDD pixel, maybe it will override the bluetooth pixel!","LicenseUrl":"http://louie.net","LicenseInformationOrigin":1},{"PackageId":"Principal Marketing Specialist","PackageVersion":"9.7.0","PackageProjectUrl":"http://ethel.name","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseUrl":"https://tyrese.net","LicenseInformationOrigin":0},{"PackageId":"Product Branding Specialist","PackageVersion":"3.4.0","PackageProjectUrl":"http://asia.net","License":"Try to reboot the JSON alarm, maybe it will reboot the optical alarm!","LicenseUrl":"http://jalyn.org","LicenseInformationOrigin":0},{"PackageId":"Direct Accountability Supervisor","PackageVersion":"6.2.8","PackageProjectUrl":"http://rafaela.com","License":"I\u0027ll synthesize the cross-platform ADP system, that should system the ADP system!","LicenseUrl":"https://eryn.com","LicenseInformationOrigin":1},{"PackageId":"Principal Brand Designer","PackageVersion":"2.4.7","PackageProjectUrl":"https://rosa.info","License":"You can\u0027t parse the bandwidth without indexing the auxiliary HTTP bandwidth!","LicenseUrl":"http://garnett.info","LicenseInformationOrigin":4},{"PackageId":"Customer Solutions Manager","PackageVersion":"6.0.8","PackageProjectUrl":"http://alfonso.com","License":"The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter!","LicenseUrl":"http://alexys.biz","LicenseInformationOrigin":2},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Lead Response Producer","PackageVersion":"6.3.3","PackageProjectUrl":"https://harmon.name","License":"I\u0027ll generate the back-end JBOD array, that should array the JBOD array!","LicenseUrl":"https://paul.name","LicenseInformationOrigin":4},{"PackageId":"Global Implementation Producer","PackageVersion":"6.6.0","PackageProjectUrl":"http://liza.net","License":"Use the back-end PNG bandwidth, then you can program the back-end bandwidth!","LicenseUrl":"https://anita.net","LicenseInformationOrigin":1},{"PackageId":"Legacy Intranet Agent","PackageVersion":"9.0.8","PackageProjectUrl":"https://robb.com","License":"You can\u0027t override the program without overriding the mobile COM program!","LicenseUrl":"http://everett.name","LicenseInformationOrigin":0},{"PackageId":"Internal Optimization Planner","PackageVersion":"2.9.4","PackageProjectUrl":"https://raegan.biz","License":"We need to bypass the redundant COM bus!","LicenseUrl":"http://pat.name","LicenseInformationOrigin":1},{"PackageId":"Internal Optimization Executive","PackageVersion":"2.5.9","PackageProjectUrl":"https://rubye.name","License":"The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus!","LicenseUrl":"http://bernice.com","LicenseInformationOrigin":2},{"PackageId":"Corporate Security Technician","PackageVersion":"2.7.4","PackageProjectUrl":"https://bell.net","License":"copying the firewall won\u0027t do anything, we need to index the cross-platform THX firewall!","LicenseUrl":"https://kaylie.info","LicenseInformationOrigin":2},{"PackageId":"Dynamic Implementation Analyst","PackageVersion":"3.3.4","PackageProjectUrl":"https://philip.net","License":"The XSS application is down, override the wireless application so we can override the XSS application!","LicenseUrl":"https://allene.info","LicenseInformationOrigin":4},{"PackageId":"Internal Research Engineer","PackageVersion":"0.3.1","PackageProjectUrl":"http://sophie.biz","License":"hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!","LicenseUrl":"http://faustino.biz","LicenseInformationOrigin":1},{"PackageId":"Chief Integration Architect","PackageVersion":"1.6.8","PackageProjectUrl":"https://davion.net","License":"Try to override the TCP firewall, maybe it will override the solid state firewall!","LicenseUrl":"http://wade.org","LicenseInformationOrigin":4},{"PackageId":"Direct Metrics Associate","PackageVersion":"1.7.2","PackageProjectUrl":"https://kurt.org","License":"We need to generate the digital TCP card!","LicenseUrl":"http://kenya.info","LicenseInformationOrigin":0},{"PackageId":"Direct Identity Liaison","PackageVersion":"7.9.7","PackageProjectUrl":"https://carol.info","License":"If we back up the bus, we can get to the AI bus through the 1080p AI bus!","LicenseUrl":"https://alana.org","LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"International Brand Manager","PackageVersion":"2.4.4","PackageProjectUrl":"http://aletha.info","License":"We need to program the virtual AI driver!","LicenseUrl":"https://clark.name","LicenseInformationOrigin":0},{"PackageId":"Direct Response Facilitator","PackageVersion":"1.4.7","PackageProjectUrl":"https://toney.name","License":"The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm!","LicenseUrl":"https://keshawn.name","LicenseInformationOrigin":4},{"PackageId":"Senior Program Coordinator","PackageVersion":"6.8.4","PackageProjectUrl":"https://derek.info","License":"We need to back up the primary ADP array!","LicenseUrl":"http://teresa.biz","LicenseInformationOrigin":1},{"PackageId":"Internal Data Agent","PackageVersion":"2.5.8","PackageProjectUrl":"http://melissa.com","License":"I\u0027ll copy the online SQL interface, that should interface the SQL interface!","LicenseUrl":"http://gretchen.org","LicenseInformationOrigin":1},{"PackageId":"Regional Response Officer","PackageVersion":"7.0.2","PackageProjectUrl":"http://bryon.net","License":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseUrl":"http://eldridge.net","LicenseInformationOrigin":2},{"PackageId":"Internal Web Liaison","PackageVersion":"2.6.3","PackageProjectUrl":"http://crawford.biz","License":"You can\u0027t index the port without hacking the optical HDD port!","LicenseUrl":"http://hector.biz","LicenseInformationOrigin":4},{"PackageId":"Direct Tactics Analyst","PackageVersion":"1.0.4","PackageProjectUrl":"https://fletcher.com","License":"The PCI program is down, transmit the multi-byte program so we can transmit the PCI program!","LicenseUrl":"http://leonel.com","LicenseInformationOrigin":1},{"PackageId":"Regional Quality Designer","PackageVersion":"5.8.2","PackageProjectUrl":"http://trent.info","License":"We need to program the back-end HDD capacitor!","LicenseUrl":"http://toney.net","LicenseInformationOrigin":0},{"PackageId":"Dynamic Usability Consultant","PackageVersion":"8.4.8","PackageProjectUrl":"https://gayle.biz","License":"The GB firewall is down, program the neural firewall so we can program the GB firewall!","LicenseUrl":"http://keshawn.org","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt deleted file mode 100644 index 252b500d..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"International Accounts Executive","PackageVersion":"7.0.3","ValidationErrors":[{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"},{"Error":"Norwood","Context":"https://gerard.name"}],"License":"hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!","LicenseUrl":"http://eryn.org","LicenseInformationOrigin":0},{"PackageId":"Dynamic Solutions Supervisor","PackageVersion":"2.2.5","ValidationErrors":[{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"},{"Error":"Rigoberto","Context":"http://laney.biz"},{"Error":"Eryn","Context":"https://amari.com"},{"Error":"Viviane","Context":"https://kelley.com"},{"Error":"Doris","Context":"https://kennedy.net"}],"LicenseInformationOrigin":4},{"PackageId":"National Metrics Developer","PackageVersion":"7.2.1","ValidationErrors":[{"Error":"Jessika","Context":"http://lesly.com"},{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"}],"LicenseUrl":"https://everett.org","LicenseInformationOrigin":1},{"PackageId":"Legacy Assurance Associate","PackageVersion":"4.8.8","PackageProjectUrl":"https://selena.info","ValidationErrors":[{"Error":"Mervin","Context":"https://elisa.info"},{"Error":"Sylvester","Context":"https://adonis.name"},{"Error":"Francis","Context":"http://jaunita.info"}],"License":"connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!","LicenseUrl":"https://rhea.name","LicenseInformationOrigin":0},{"PackageId":"Future Solutions Technician","PackageVersion":"6.7.5","PackageProjectUrl":"http://jakob.org","ValidationErrors":[{"Error":"Jewell","Context":"https://khalil.com"},{"Error":"Aiyana","Context":"http://uriel.com"},{"Error":"Ignatius","Context":"http://edgardo.biz"},{"Error":"Laverna","Context":"http://khalil.org"},{"Error":"Mona","Context":"https://erling.net"},{"Error":"Dusty","Context":"http://ali.com"},{"Error":"Andrew","Context":"https://immanuel.net"},{"Error":"Juana","Context":"http://maeve.org"},{"Error":"Alysha","Context":"https://sydnee.com"}],"LicenseUrl":"https://gaylord.name","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"International Implementation Engineer","PackageVersion":"9.7.5","ValidationErrors":[{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Product Creative Strategist","PackageVersion":"8.0.1","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"License":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Forward Functionality Liaison","PackageVersion":"3.8.5","ValidationErrors":[{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"}],"License":"backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!","LicenseInformationOrigin":2},{"PackageId":"National Markets Designer","PackageVersion":"5.9.8","ValidationErrors":[{"Error":"Kariane","Context":"http://sofia.info"},{"Error":"Daphnee","Context":"https://nedra.biz"},{"Error":"Orland","Context":"http://hilton.com"},{"Error":"Shany","Context":"http://margaretta.net"},{"Error":"Ezra","Context":"https://maegan.net"},{"Error":"Rollin","Context":"https://timothy.info"},{"Error":"Ezekiel","Context":"http://peyton.biz"},{"Error":"Marlen","Context":"http://tara.org"},{"Error":"Alia","Context":"https://lynn.name"},{"Error":"Alek","Context":"https://blaze.net"}],"License":"Try to reboot the CSS panel, maybe it will reboot the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Senior Markets Administrator","PackageVersion":"2.4.6","ValidationErrors":[{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"},{"Error":"Thomas","Context":"http://antonia.net"},{"Error":"Marcelle","Context":"https://miller.name"},{"Error":"Lauriane","Context":"http://emmanuelle.info"},{"Error":"Miracle","Context":"http://devin.org"}],"LicenseInformationOrigin":1},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"Forward Group Supervisor","PackageVersion":"2.5.4","PackageProjectUrl":"https://brooks.name","ValidationErrors":[{"Error":"Corene","Context":"https://mireya.org"},{"Error":"Mitchell","Context":"https://marietta.com"},{"Error":"Adrian","Context":"https://irving.net"},{"Error":"Sydnie","Context":"https://leonie.net"},{"Error":"Jason","Context":"http://joany.name"},{"Error":"Carol","Context":"http://luisa.net"},{"Error":"Ewell","Context":"http://jonas.biz"}],"License":"If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!","LicenseUrl":"http://christine.info","LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Direct Accounts Agent","PackageVersion":"6.6.1","ValidationErrors":[{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"},{"Error":"Gertrude","Context":"http://renee.name"},{"Error":"Gabrielle","Context":"https://jedediah.biz"},{"Error":"Amber","Context":"http://evalyn.org"},{"Error":"Myrtis","Context":"https://ursula.net"},{"Error":"Werner","Context":"https://linwood.biz"},{"Error":"Rebekah","Context":"https://cleve.org"},{"Error":"Claudie","Context":"https://theodora.com"}],"LicenseInformationOrigin":2},{"PackageId":"Chief Solutions Planner","PackageVersion":"7.6.5","PackageProjectUrl":"http://alex.info","ValidationErrors":[{"Error":"Eusebio","Context":"https://drew.net"},{"Error":"Imani","Context":"https://dorothea.name"},{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"}],"License":"Try to back up the SCSI circuit, maybe it will back up the online circuit!","LicenseInformationOrigin":2},{"PackageId":"Human Metrics Manager","PackageVersion":"7.7.2","PackageProjectUrl":"http://clint.com","ValidationErrors":[{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"},{"Error":"Verlie","Context":"http://maryjane.biz"},{"Error":"Lessie","Context":"https://hayden.name"},{"Error":"Ernestine","Context":"http://amina.info"},{"Error":"Steve","Context":"http://lon.org"}],"License":"Try to reboot the RSS program, maybe it will reboot the solid state program!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt deleted file mode 100644 index 06ef60fd..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt deleted file mode 100644 index 71c051d3..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"International Research Architect","PackageVersion":"4.1.8","PackageProjectUrl":"https://kristofer.org","License":"I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!","LicenseUrl":"http://hunter.info","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Intranet Agent","PackageVersion":"9.0.8","PackageProjectUrl":"https://robb.com","License":"You can\u0027t override the program without overriding the mobile COM program!","LicenseUrl":"http://everett.name","LicenseInformationOrigin":0},{"PackageId":"Internal Research Engineer","PackageVersion":"0.3.1","PackageProjectUrl":"http://sophie.biz","License":"hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!","LicenseUrl":"http://faustino.biz","LicenseInformationOrigin":1},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","PackageProjectUrl":"http://jenifer.name","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"https://joshuah.com","LicenseInformationOrigin":0},{"PackageId":"Principal Marketing Specialist","PackageVersion":"9.7.0","PackageProjectUrl":"http://ethel.name","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseUrl":"https://tyrese.net","LicenseInformationOrigin":0},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"Lead Tactics Director","PackageVersion":"1.6.8","PackageProjectUrl":"https://ewell.name","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseUrl":"http://kory.name","LicenseInformationOrigin":0},{"PackageId":"Internal Optimization Planner","PackageVersion":"2.9.4","PackageProjectUrl":"https://raegan.biz","License":"We need to bypass the redundant COM bus!","LicenseUrl":"http://pat.name","LicenseInformationOrigin":1},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"https://candace.com","License":"synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!","LicenseUrl":"http://karl.com","LicenseInformationOrigin":2},{"PackageId":"Dynamic Brand Producer","PackageVersion":"8.3.6","PackageProjectUrl":"https://freddie.biz","License":"If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!","LicenseUrl":"https://randal.org","LicenseInformationOrigin":1},{"PackageId":"Dynamic Implementation Analyst","PackageVersion":"3.3.4","PackageProjectUrl":"https://philip.net","License":"The XSS application is down, override the wireless application so we can override the XSS application!","LicenseUrl":"https://allene.info","LicenseInformationOrigin":4},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Chief Integration Architect","PackageVersion":"1.6.8","PackageProjectUrl":"https://davion.net","License":"Try to override the TCP firewall, maybe it will override the solid state firewall!","LicenseUrl":"http://wade.org","LicenseInformationOrigin":4},{"PackageId":"District Response Director","PackageVersion":"6.9.7","PackageProjectUrl":"https://milo.biz","License":"If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!","LicenseUrl":"http://kari.org","LicenseInformationOrigin":0},{"PackageId":"Human Markets Coordinator","PackageVersion":"3.4.4","PackageProjectUrl":"http://jeffrey.com","License":"You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!","LicenseUrl":"https://alexis.org","LicenseInformationOrigin":2},{"PackageId":"Senior Accounts Designer","PackageVersion":"1.0.4","PackageProjectUrl":"https://johnpaul.biz","License":"I\u0027ll input the solid state COM application, that should application the COM application!","LicenseUrl":"http://everette.biz","LicenseInformationOrigin":2},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt deleted file mode 100644 index 1339b76c..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Internal Optimization Planner","PackageVersion":"2.9.4","PackageProjectUrl":"https://raegan.biz","License":"We need to bypass the redundant COM bus!","LicenseUrl":"http://pat.name","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Human Markets Coordinator","PackageVersion":"3.4.4","PackageProjectUrl":"http://jeffrey.com","License":"You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!","LicenseUrl":"https://alexis.org","LicenseInformationOrigin":2},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Legacy Intranet Agent","PackageVersion":"9.0.8","PackageProjectUrl":"https://robb.com","License":"You can\u0027t override the program without overriding the mobile COM program!","LicenseUrl":"http://everett.name","LicenseInformationOrigin":0},{"PackageId":"Future Solutions Technician","PackageVersion":"6.7.5","PackageProjectUrl":"http://jakob.org","ValidationErrors":[{"Error":"Jewell","Context":"https://khalil.com"},{"Error":"Aiyana","Context":"http://uriel.com"},{"Error":"Ignatius","Context":"http://edgardo.biz"},{"Error":"Laverna","Context":"http://khalil.org"},{"Error":"Mona","Context":"https://erling.net"},{"Error":"Dusty","Context":"http://ali.com"},{"Error":"Andrew","Context":"https://immanuel.net"},{"Error":"Juana","Context":"http://maeve.org"},{"Error":"Alysha","Context":"https://sydnee.com"}],"LicenseUrl":"https://gaylord.name","LicenseInformationOrigin":0},{"PackageId":"Product Creative Strategist","PackageVersion":"8.0.1","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"License":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"District Response Director","PackageVersion":"6.9.7","PackageProjectUrl":"https://milo.biz","License":"If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!","LicenseUrl":"http://kari.org","LicenseInformationOrigin":0},{"PackageId":"Chief Integration Architect","PackageVersion":"1.6.8","PackageProjectUrl":"https://davion.net","License":"Try to override the TCP firewall, maybe it will override the solid state firewall!","LicenseUrl":"http://wade.org","LicenseInformationOrigin":4},{"PackageId":"Forward Functionality Liaison","PackageVersion":"3.8.5","ValidationErrors":[{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"}],"License":"backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!","LicenseInformationOrigin":2},{"PackageId":"National Markets Designer","PackageVersion":"5.9.8","ValidationErrors":[{"Error":"Kariane","Context":"http://sofia.info"},{"Error":"Daphnee","Context":"https://nedra.biz"},{"Error":"Orland","Context":"http://hilton.com"},{"Error":"Shany","Context":"http://margaretta.net"},{"Error":"Ezra","Context":"https://maegan.net"},{"Error":"Rollin","Context":"https://timothy.info"},{"Error":"Ezekiel","Context":"http://peyton.biz"},{"Error":"Marlen","Context":"http://tara.org"},{"Error":"Alia","Context":"https://lynn.name"},{"Error":"Alek","Context":"https://blaze.net"}],"License":"Try to reboot the CSS panel, maybe it will reboot the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Lead Tactics Director","PackageVersion":"1.6.8","PackageProjectUrl":"https://ewell.name","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseUrl":"http://kory.name","LicenseInformationOrigin":0},{"PackageId":"National Metrics Developer","PackageVersion":"7.2.1","ValidationErrors":[{"Error":"Jessika","Context":"http://lesly.com"},{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"}],"LicenseUrl":"https://everett.org","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Principal Marketing Specialist","PackageVersion":"9.7.0","PackageProjectUrl":"http://ethel.name","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseUrl":"https://tyrese.net","LicenseInformationOrigin":0},{"PackageId":"International Accounts Executive","PackageVersion":"7.0.3","ValidationErrors":[{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"},{"Error":"Norwood","Context":"https://gerard.name"}],"License":"hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!","LicenseUrl":"http://eryn.org","LicenseInformationOrigin":0},{"PackageId":"Senior Markets Administrator","PackageVersion":"2.4.6","ValidationErrors":[{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"},{"Error":"Thomas","Context":"http://antonia.net"},{"Error":"Marcelle","Context":"https://miller.name"},{"Error":"Lauriane","Context":"http://emmanuelle.info"},{"Error":"Miracle","Context":"http://devin.org"}],"LicenseInformationOrigin":1},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"https://candace.com","License":"synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!","LicenseUrl":"http://karl.com","LicenseInformationOrigin":2},{"PackageId":"International Implementation Engineer","PackageVersion":"9.7.5","ValidationErrors":[{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Forward Group Supervisor","PackageVersion":"2.5.4","PackageProjectUrl":"https://brooks.name","ValidationErrors":[{"Error":"Corene","Context":"https://mireya.org"},{"Error":"Mitchell","Context":"https://marietta.com"},{"Error":"Adrian","Context":"https://irving.net"},{"Error":"Sydnie","Context":"https://leonie.net"},{"Error":"Jason","Context":"http://joany.name"},{"Error":"Carol","Context":"http://luisa.net"},{"Error":"Ewell","Context":"http://jonas.biz"}],"License":"If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!","LicenseUrl":"http://christine.info","LicenseInformationOrigin":4},{"PackageId":"Chief Solutions Planner","PackageVersion":"7.6.5","PackageProjectUrl":"http://alex.info","ValidationErrors":[{"Error":"Eusebio","Context":"https://drew.net"},{"Error":"Imani","Context":"https://dorothea.name"},{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"}],"License":"Try to back up the SCSI circuit, maybe it will back up the online circuit!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Solutions Supervisor","PackageVersion":"2.2.5","ValidationErrors":[{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"},{"Error":"Rigoberto","Context":"http://laney.biz"},{"Error":"Eryn","Context":"https://amari.com"},{"Error":"Viviane","Context":"https://kelley.com"},{"Error":"Doris","Context":"https://kennedy.net"}],"LicenseInformationOrigin":4},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"International Research Architect","PackageVersion":"4.1.8","PackageProjectUrl":"https://kristofer.org","License":"I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!","LicenseUrl":"http://hunter.info","LicenseInformationOrigin":4},{"PackageId":"Legacy Assurance Associate","PackageVersion":"4.8.8","PackageProjectUrl":"https://selena.info","ValidationErrors":[{"Error":"Mervin","Context":"https://elisa.info"},{"Error":"Sylvester","Context":"https://adonis.name"},{"Error":"Francis","Context":"http://jaunita.info"}],"License":"connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!","LicenseUrl":"https://rhea.name","LicenseInformationOrigin":0},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","PackageProjectUrl":"http://jenifer.name","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"https://joshuah.com","LicenseInformationOrigin":0},{"PackageId":"Internal Research Engineer","PackageVersion":"0.3.1","PackageProjectUrl":"http://sophie.biz","License":"hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!","LicenseUrl":"http://faustino.biz","LicenseInformationOrigin":1},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Senior Accounts Designer","PackageVersion":"1.0.4","PackageProjectUrl":"https://johnpaul.biz","License":"I\u0027ll input the solid state COM application, that should application the COM application!","LicenseUrl":"http://everette.biz","LicenseInformationOrigin":2},{"PackageId":"Dynamic Implementation Analyst","PackageVersion":"3.3.4","PackageProjectUrl":"https://philip.net","License":"The XSS application is down, override the wireless application so we can override the XSS application!","LicenseUrl":"https://allene.info","LicenseInformationOrigin":4},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"Human Metrics Manager","PackageVersion":"7.7.2","PackageProjectUrl":"http://clint.com","ValidationErrors":[{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"},{"Error":"Verlie","Context":"http://maryjane.biz"},{"Error":"Lessie","Context":"https://hayden.name"},{"Error":"Ernestine","Context":"http://amina.info"},{"Error":"Steve","Context":"http://lon.org"}],"License":"Try to reboot the RSS program, maybe it will reboot the solid state program!","LicenseInformationOrigin":0},{"PackageId":"Direct Accounts Agent","PackageVersion":"6.6.1","ValidationErrors":[{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"},{"Error":"Gertrude","Context":"http://renee.name"},{"Error":"Gabrielle","Context":"https://jedediah.biz"},{"Error":"Amber","Context":"http://evalyn.org"},{"Error":"Myrtis","Context":"https://ursula.net"},{"Error":"Werner","Context":"https://linwood.biz"},{"Error":"Rebekah","Context":"https://cleve.org"},{"Error":"Claudie","Context":"https://theodora.com"}],"LicenseInformationOrigin":2},{"PackageId":"Dynamic Brand Producer","PackageVersion":"8.3.6","PackageProjectUrl":"https://freddie.biz","License":"If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!","LicenseUrl":"https://randal.org","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt deleted file mode 100644 index 22dec391..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Internal Optimization Planner","PackageVersion":"2.9.4","PackageProjectUrl":"https://raegan.biz","License":"We need to bypass the redundant COM bus!","LicenseUrl":"http://pat.name","LicenseInformationOrigin":1},{"PackageId":"International Research Architect","PackageVersion":"4.1.8","PackageProjectUrl":"https://kristofer.org","License":"I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!","LicenseUrl":"http://hunter.info","LicenseInformationOrigin":4},{"PackageId":"Legacy Intranet Agent","PackageVersion":"9.0.8","PackageProjectUrl":"https://robb.com","License":"You can\u0027t override the program without overriding the mobile COM program!","LicenseUrl":"http://everett.name","LicenseInformationOrigin":0},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","PackageProjectUrl":"http://jenifer.name","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"https://joshuah.com","LicenseInformationOrigin":0},{"PackageId":"Senior Accounts Designer","PackageVersion":"1.0.4","PackageProjectUrl":"https://johnpaul.biz","License":"I\u0027ll input the solid state COM application, that should application the COM application!","LicenseUrl":"http://everette.biz","LicenseInformationOrigin":2},{"PackageId":"Chief Integration Architect","PackageVersion":"1.6.8","PackageProjectUrl":"https://davion.net","License":"Try to override the TCP firewall, maybe it will override the solid state firewall!","LicenseUrl":"http://wade.org","LicenseInformationOrigin":4},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Principal Marketing Specialist","PackageVersion":"9.7.0","PackageProjectUrl":"http://ethel.name","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseUrl":"https://tyrese.net","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Human Markets Coordinator","PackageVersion":"3.4.4","PackageProjectUrl":"http://jeffrey.com","License":"You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!","LicenseUrl":"https://alexis.org","LicenseInformationOrigin":2},{"PackageId":"District Response Director","PackageVersion":"6.9.7","PackageProjectUrl":"https://milo.biz","License":"If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!","LicenseUrl":"http://kari.org","LicenseInformationOrigin":0},{"PackageId":"Dynamic Implementation Analyst","PackageVersion":"3.3.4","PackageProjectUrl":"https://philip.net","License":"The XSS application is down, override the wireless application so we can override the XSS application!","LicenseUrl":"https://allene.info","LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Internal Research Engineer","PackageVersion":"0.3.1","PackageProjectUrl":"http://sophie.biz","License":"hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!","LicenseUrl":"http://faustino.biz","LicenseInformationOrigin":1},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"https://candace.com","License":"synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!","LicenseUrl":"http://karl.com","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Lead Tactics Director","PackageVersion":"1.6.8","PackageProjectUrl":"https://ewell.name","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseUrl":"http://kory.name","LicenseInformationOrigin":0},{"PackageId":"Dynamic Brand Producer","PackageVersion":"8.3.6","PackageProjectUrl":"https://freddie.biz","License":"If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!","LicenseUrl":"https://randal.org","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt deleted file mode 100644 index d7668082..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Internal Optimization Planner","PackageVersion":"2.9.4","PackageProjectUrl":"https://raegan.biz","License":"We need to bypass the redundant COM bus!","LicenseUrl":"http://pat.name","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Internal Research Engineer","PackageVersion":"0.3.1","PackageProjectUrl":"http://sophie.biz","License":"hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!","LicenseUrl":"http://faustino.biz","LicenseInformationOrigin":1},{"PackageId":"Senior Accounts Designer","PackageVersion":"1.0.4","PackageProjectUrl":"https://johnpaul.biz","License":"I\u0027ll input the solid state COM application, that should application the COM application!","LicenseUrl":"http://everette.biz","LicenseInformationOrigin":2},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"https://candace.com","License":"synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!","LicenseUrl":"http://karl.com","LicenseInformationOrigin":2},{"PackageId":"Chief Integration Architect","PackageVersion":"1.6.8","PackageProjectUrl":"https://davion.net","License":"Try to override the TCP firewall, maybe it will override the solid state firewall!","LicenseUrl":"http://wade.org","LicenseInformationOrigin":4},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Marketing Specialist","PackageVersion":"9.7.0","PackageProjectUrl":"http://ethel.name","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseUrl":"https://tyrese.net","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Lead Tactics Director","PackageVersion":"1.6.8","PackageProjectUrl":"https://ewell.name","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseUrl":"http://kory.name","LicenseInformationOrigin":0},{"PackageId":"Legacy Intranet Agent","PackageVersion":"9.0.8","PackageProjectUrl":"https://robb.com","License":"You can\u0027t override the program without overriding the mobile COM program!","LicenseUrl":"http://everett.name","LicenseInformationOrigin":0},{"PackageId":"Dynamic Brand Producer","PackageVersion":"8.3.6","PackageProjectUrl":"https://freddie.biz","License":"If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!","LicenseUrl":"https://randal.org","LicenseInformationOrigin":1},{"PackageId":"District Response Director","PackageVersion":"6.9.7","PackageProjectUrl":"https://milo.biz","License":"If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!","LicenseUrl":"http://kari.org","LicenseInformationOrigin":0},{"PackageId":"International Research Architect","PackageVersion":"4.1.8","PackageProjectUrl":"https://kristofer.org","License":"I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!","LicenseUrl":"http://hunter.info","LicenseInformationOrigin":4},{"PackageId":"Dynamic Implementation Analyst","PackageVersion":"3.3.4","PackageProjectUrl":"https://philip.net","License":"The XSS application is down, override the wireless application so we can override the XSS application!","LicenseUrl":"https://allene.info","LicenseInformationOrigin":4},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Human Markets Coordinator","PackageVersion":"3.4.4","PackageProjectUrl":"http://jeffrey.com","License":"You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!","LicenseUrl":"https://alexis.org","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","PackageProjectUrl":"http://jenifer.name","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"https://joshuah.com","LicenseInformationOrigin":0},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt deleted file mode 100644 index c043d212..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt deleted file mode 100644 index 654eb516..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Forward Group Supervisor","PackageVersion":"2.5.4","PackageProjectUrl":"https://brooks.name","ValidationErrors":[{"Error":"Corene","Context":"https://mireya.org"},{"Error":"Mitchell","Context":"https://marietta.com"},{"Error":"Adrian","Context":"https://irving.net"},{"Error":"Sydnie","Context":"https://leonie.net"},{"Error":"Jason","Context":"http://joany.name"},{"Error":"Carol","Context":"http://luisa.net"},{"Error":"Ewell","Context":"http://jonas.biz"}],"License":"If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!","LicenseUrl":"http://christine.info","LicenseInformationOrigin":4},{"PackageId":"International Accounts Executive","PackageVersion":"7.0.3","ValidationErrors":[{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"},{"Error":"Norwood","Context":"https://gerard.name"}],"License":"hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!","LicenseUrl":"http://eryn.org","LicenseInformationOrigin":0},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Future Solutions Technician","PackageVersion":"6.7.5","PackageProjectUrl":"http://jakob.org","ValidationErrors":[{"Error":"Jewell","Context":"https://khalil.com"},{"Error":"Aiyana","Context":"http://uriel.com"},{"Error":"Ignatius","Context":"http://edgardo.biz"},{"Error":"Laverna","Context":"http://khalil.org"},{"Error":"Mona","Context":"https://erling.net"},{"Error":"Dusty","Context":"http://ali.com"},{"Error":"Andrew","Context":"https://immanuel.net"},{"Error":"Juana","Context":"http://maeve.org"},{"Error":"Alysha","Context":"https://sydnee.com"}],"LicenseUrl":"https://gaylord.name","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Forward Functionality Liaison","PackageVersion":"3.8.5","ValidationErrors":[{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"}],"License":"backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!","LicenseInformationOrigin":2},{"PackageId":"National Markets Designer","PackageVersion":"5.9.8","ValidationErrors":[{"Error":"Kariane","Context":"http://sofia.info"},{"Error":"Daphnee","Context":"https://nedra.biz"},{"Error":"Orland","Context":"http://hilton.com"},{"Error":"Shany","Context":"http://margaretta.net"},{"Error":"Ezra","Context":"https://maegan.net"},{"Error":"Rollin","Context":"https://timothy.info"},{"Error":"Ezekiel","Context":"http://peyton.biz"},{"Error":"Marlen","Context":"http://tara.org"},{"Error":"Alia","Context":"https://lynn.name"},{"Error":"Alek","Context":"https://blaze.net"}],"License":"Try to reboot the CSS panel, maybe it will reboot the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Legacy Assurance Associate","PackageVersion":"4.8.8","PackageProjectUrl":"https://selena.info","ValidationErrors":[{"Error":"Mervin","Context":"https://elisa.info"},{"Error":"Sylvester","Context":"https://adonis.name"},{"Error":"Francis","Context":"http://jaunita.info"}],"License":"connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!","LicenseUrl":"https://rhea.name","LicenseInformationOrigin":0},{"PackageId":"Dynamic Solutions Supervisor","PackageVersion":"2.2.5","ValidationErrors":[{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"},{"Error":"Rigoberto","Context":"http://laney.biz"},{"Error":"Eryn","Context":"https://amari.com"},{"Error":"Viviane","Context":"https://kelley.com"},{"Error":"Doris","Context":"https://kennedy.net"}],"LicenseInformationOrigin":4},{"PackageId":"Product Creative Strategist","PackageVersion":"8.0.1","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"License":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Chief Solutions Planner","PackageVersion":"7.6.5","PackageProjectUrl":"http://alex.info","ValidationErrors":[{"Error":"Eusebio","Context":"https://drew.net"},{"Error":"Imani","Context":"https://dorothea.name"},{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"}],"License":"Try to back up the SCSI circuit, maybe it will back up the online circuit!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"International Implementation Engineer","PackageVersion":"9.7.5","ValidationErrors":[{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"}],"LicenseInformationOrigin":1},{"PackageId":"National Metrics Developer","PackageVersion":"7.2.1","ValidationErrors":[{"Error":"Jessika","Context":"http://lesly.com"},{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"}],"LicenseUrl":"https://everett.org","LicenseInformationOrigin":1},{"PackageId":"Senior Markets Administrator","PackageVersion":"2.4.6","ValidationErrors":[{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"},{"Error":"Thomas","Context":"http://antonia.net"},{"Error":"Marcelle","Context":"https://miller.name"},{"Error":"Lauriane","Context":"http://emmanuelle.info"},{"Error":"Miracle","Context":"http://devin.org"}],"LicenseInformationOrigin":1},{"PackageId":"Human Metrics Manager","PackageVersion":"7.7.2","PackageProjectUrl":"http://clint.com","ValidationErrors":[{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"},{"Error":"Verlie","Context":"http://maryjane.biz"},{"Error":"Lessie","Context":"https://hayden.name"},{"Error":"Ernestine","Context":"http://amina.info"},{"Error":"Steve","Context":"http://lon.org"}],"License":"Try to reboot the RSS program, maybe it will reboot the solid state program!","LicenseInformationOrigin":0},{"PackageId":"Direct Accounts Agent","PackageVersion":"6.6.1","ValidationErrors":[{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"},{"Error":"Gertrude","Context":"http://renee.name"},{"Error":"Gabrielle","Context":"https://jedediah.biz"},{"Error":"Amber","Context":"http://evalyn.org"},{"Error":"Myrtis","Context":"https://ursula.net"},{"Error":"Werner","Context":"https://linwood.biz"},{"Error":"Rebekah","Context":"https://cleve.org"},{"Error":"Claudie","Context":"https://theodora.com"}],"LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt deleted file mode 100644 index 06b19480..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt deleted file mode 100644 index 76ccd6af..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt deleted file mode 100644 index 3d0fddfb..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"Lead Tactics Director","PackageVersion":"1.6.8","PackageProjectUrl":"https://ewell.name","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseUrl":"http://kory.name","LicenseInformationOrigin":0},{"PackageId":"Human Markets Coordinator","PackageVersion":"3.4.4","PackageProjectUrl":"http://jeffrey.com","License":"You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!","LicenseUrl":"https://alexis.org","LicenseInformationOrigin":2},{"PackageId":"Dynamic Brand Producer","PackageVersion":"8.3.6","PackageProjectUrl":"https://freddie.biz","License":"If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!","LicenseUrl":"https://randal.org","LicenseInformationOrigin":1},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"https://candace.com","License":"synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!","LicenseUrl":"http://karl.com","LicenseInformationOrigin":2},{"PackageId":"Senior Accounts Designer","PackageVersion":"1.0.4","PackageProjectUrl":"https://johnpaul.biz","License":"I\u0027ll input the solid state COM application, that should application the COM application!","LicenseUrl":"http://everette.biz","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","PackageProjectUrl":"http://jenifer.name","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"https://joshuah.com","LicenseInformationOrigin":0},{"PackageId":"Internal Research Engineer","PackageVersion":"0.3.1","PackageProjectUrl":"http://sophie.biz","License":"hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!","LicenseUrl":"http://faustino.biz","LicenseInformationOrigin":1},{"PackageId":"Legacy Intranet Agent","PackageVersion":"9.0.8","PackageProjectUrl":"https://robb.com","License":"You can\u0027t override the program without overriding the mobile COM program!","LicenseUrl":"http://everett.name","LicenseInformationOrigin":0},{"PackageId":"District Response Director","PackageVersion":"6.9.7","PackageProjectUrl":"https://milo.biz","License":"If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!","LicenseUrl":"http://kari.org","LicenseInformationOrigin":0},{"PackageId":"Dynamic Implementation Analyst","PackageVersion":"3.3.4","PackageProjectUrl":"https://philip.net","License":"The XSS application is down, override the wireless application so we can override the XSS application!","LicenseUrl":"https://allene.info","LicenseInformationOrigin":4},{"PackageId":"Chief Integration Architect","PackageVersion":"1.6.8","PackageProjectUrl":"https://davion.net","License":"Try to override the TCP firewall, maybe it will override the solid state firewall!","LicenseUrl":"http://wade.org","LicenseInformationOrigin":4},{"PackageId":"Principal Marketing Specialist","PackageVersion":"9.7.0","PackageProjectUrl":"http://ethel.name","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseUrl":"https://tyrese.net","LicenseInformationOrigin":0},{"PackageId":"Internal Optimization Planner","PackageVersion":"2.9.4","PackageProjectUrl":"https://raegan.biz","License":"We need to bypass the redundant COM bus!","LicenseUrl":"http://pat.name","LicenseInformationOrigin":1},{"PackageId":"International Research Architect","PackageVersion":"4.1.8","PackageProjectUrl":"https://kristofer.org","License":"I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!","LicenseUrl":"http://hunter.info","LicenseInformationOrigin":4},{"PackageId":"Regional Operations Representative","PackageVersion":"2.9.1","PackageProjectUrl":"http://zakary.info","License":"I\u0027ll calculate the online HTTP array, that should array the HTTP array!","LicenseUrl":"http://uriel.info","LicenseInformationOrigin":0},{"PackageId":"District Group Representative","PackageVersion":"8.9.8","PackageProjectUrl":"http://lindsey.biz","License":"quantifying the driver won\u0027t do anything, we need to program the wireless SQL driver!","LicenseUrl":"http://orland.net","LicenseInformationOrigin":4},{"PackageId":"Lead Identity Producer","PackageVersion":"5.7.1","PackageProjectUrl":"http://delaney.info","License":"You can\u0027t back up the port without programming the primary XSS port!","LicenseUrl":"https://mikayla.info","LicenseInformationOrigin":2},{"PackageId":"Product Branding Specialist","PackageVersion":"3.4.0","PackageProjectUrl":"http://asia.net","License":"Try to reboot the JSON alarm, maybe it will reboot the optical alarm!","LicenseUrl":"http://jalyn.org","LicenseInformationOrigin":0},{"PackageId":"Forward Research Strategist","PackageVersion":"8.8.2","PackageProjectUrl":"http://israel.name","License":"Try to parse the PNG panel, maybe it will parse the haptic panel!","LicenseUrl":"http://terence.com","LicenseInformationOrigin":4},{"PackageId":"Internal Operations Liaison","PackageVersion":"3.0.3","PackageProjectUrl":"https://prince.info","License":"I\u0027ll program the bluetooth TCP monitor, that should monitor the TCP monitor!","LicenseUrl":"http://trent.com","LicenseInformationOrigin":4},{"PackageId":"Investor Optimization Orchestrator","PackageVersion":"3.7.9","PackageProjectUrl":"http://kaylie.info","License":"programming the application won\u0027t do anything, we need to program the digital SCSI application!","LicenseUrl":"http://cullen.net","LicenseInformationOrigin":2},{"PackageId":"Regional Accountability Assistant","PackageVersion":"2.7.5","PackageProjectUrl":"http://barney.com","License":"You can\u0027t program the alarm without overriding the cross-platform RSS alarm!","LicenseUrl":"https://ella.biz","LicenseInformationOrigin":0},{"PackageId":"National Identity Technician","PackageVersion":"7.4.9","PackageProjectUrl":"https://ocie.com","License":"quantifying the hard drive won\u0027t do anything, we need to index the virtual JBOD hard drive!","LicenseUrl":"https://yadira.net","LicenseInformationOrigin":1},{"PackageId":"Human Accountability Technician","PackageVersion":"8.2.0","PackageProjectUrl":"https://ima.net","License":"Use the solid state HTTP microchip, then you can back up the solid state microchip!","LicenseUrl":"http://cali.net","LicenseInformationOrigin":0},{"PackageId":"Regional Response Officer","PackageVersion":"7.0.2","PackageProjectUrl":"http://bryon.net","License":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseUrl":"http://eldridge.net","LicenseInformationOrigin":2},{"PackageId":"Regional Quality Designer","PackageVersion":"5.8.2","PackageProjectUrl":"http://trent.info","License":"We need to program the back-end HDD capacitor!","LicenseUrl":"http://toney.net","LicenseInformationOrigin":0},{"PackageId":"District Interactions Strategist","PackageVersion":"7.9.0","PackageProjectUrl":"https://elroy.org","License":"Try to override the HDD pixel, maybe it will override the bluetooth pixel!","LicenseUrl":"http://louie.net","LicenseInformationOrigin":1},{"PackageId":"Lead Response Producer","PackageVersion":"6.3.3","PackageProjectUrl":"https://harmon.name","License":"I\u0027ll generate the back-end JBOD array, that should array the JBOD array!","LicenseUrl":"https://paul.name","LicenseInformationOrigin":4},{"PackageId":"Global Implementation Producer","PackageVersion":"6.6.0","PackageProjectUrl":"http://liza.net","License":"Use the back-end PNG bandwidth, then you can program the back-end bandwidth!","LicenseUrl":"https://anita.net","LicenseInformationOrigin":1},{"PackageId":"Direct Web Executive","PackageVersion":"7.0.8","PackageProjectUrl":"https://rhea.name","License":"If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip!","LicenseUrl":"https://felicity.com","LicenseInformationOrigin":0},{"PackageId":"Corporate Paradigm Engineer","PackageVersion":"8.1.2","PackageProjectUrl":"https://evalyn.org","License":"Try to connect the ADP array, maybe it will connect the virtual array!","LicenseUrl":"https://luna.info","LicenseInformationOrigin":4},{"PackageId":"Principal Usability Architect","PackageVersion":"4.0.3","PackageProjectUrl":"https://gus.name","License":"You can\u0027t connect the bus without connecting the open-source SDD bus!","LicenseUrl":"http://andreane.com","LicenseInformationOrigin":4},{"PackageId":"Chief Implementation Director","PackageVersion":"2.3.1","PackageProjectUrl":"https://burley.net","License":"I\u0027ll override the auxiliary JBOD pixel, that should pixel the JBOD pixel!","LicenseUrl":"http://richmond.com","LicenseInformationOrigin":1},{"PackageId":"Direct Tactics Analyst","PackageVersion":"1.0.4","PackageProjectUrl":"https://fletcher.com","License":"The PCI program is down, transmit the multi-byte program so we can transmit the PCI program!","LicenseUrl":"http://leonel.com","LicenseInformationOrigin":1},{"PackageId":"National Response Planner","PackageVersion":"8.2.8","PackageProjectUrl":"http://lonzo.biz","License":"The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm!","LicenseUrl":"https://stephon.biz","LicenseInformationOrigin":0},{"PackageId":"International Applications Architect","PackageVersion":"5.6.6","PackageProjectUrl":"https://norene.com","License":"If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter!","LicenseUrl":"http://henriette.name","LicenseInformationOrigin":2},{"PackageId":"Direct Accountability Supervisor","PackageVersion":"6.2.8","PackageProjectUrl":"http://rafaela.com","License":"I\u0027ll synthesize the cross-platform ADP system, that should system the ADP system!","LicenseUrl":"https://eryn.com","LicenseInformationOrigin":1},{"PackageId":"Forward Functionality Officer","PackageVersion":"0.1.1","PackageProjectUrl":"http://lavern.org","License":"I\u0027ll override the primary XML monitor, that should monitor the XML monitor!","LicenseUrl":"https://rebekah.org","LicenseInformationOrigin":2},{"PackageId":"Principal Implementation Developer","PackageVersion":"7.0.7","PackageProjectUrl":"http://janice.biz","License":"I\u0027ll index the 1080p JBOD matrix, that should matrix the JBOD matrix!","LicenseUrl":"https://graham.org","LicenseInformationOrigin":4},{"PackageId":"Internal Optimization Executive","PackageVersion":"2.5.9","PackageProjectUrl":"https://rubye.name","License":"The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus!","LicenseUrl":"http://bernice.com","LicenseInformationOrigin":2},{"PackageId":"Direct Identity Liaison","PackageVersion":"7.9.7","PackageProjectUrl":"https://carol.info","License":"If we back up the bus, we can get to the AI bus through the 1080p AI bus!","LicenseUrl":"https://alana.org","LicenseInformationOrigin":4},{"PackageId":"Direct Operations Developer","PackageVersion":"7.1.7","PackageProjectUrl":"http://salvatore.biz","License":"synthesizing the microchip won\u0027t do anything, we need to hack the optical SCSI microchip!","LicenseUrl":"http://morris.name","LicenseInformationOrigin":2},{"PackageId":"Legacy Accountability Agent","PackageVersion":"5.8.2","PackageProjectUrl":"http://chelsea.com","License":"I\u0027ll compress the auxiliary XSS port, that should port the XSS port!","LicenseUrl":"https://iliana.info","LicenseInformationOrigin":0},{"PackageId":"Regional Security Officer","PackageVersion":"9.7.3","PackageProjectUrl":"http://al.info","License":"The GB program is down, reboot the neural program so we can reboot the GB program!","LicenseUrl":"https://tania.biz","LicenseInformationOrigin":0},{"PackageId":"Internal Applications Agent","PackageVersion":"5.1.9","PackageProjectUrl":"http://oren.info","License":"Use the online COM pixel, then you can synthesize the online pixel!","LicenseUrl":"http://helen.name","LicenseInformationOrigin":4},{"PackageId":"Corporate Security Technician","PackageVersion":"2.7.4","PackageProjectUrl":"https://bell.net","License":"copying the firewall won\u0027t do anything, we need to index the cross-platform THX firewall!","LicenseUrl":"https://kaylie.info","LicenseInformationOrigin":2},{"PackageId":"Senior Program Coordinator","PackageVersion":"6.8.4","PackageProjectUrl":"https://derek.info","License":"We need to back up the primary ADP array!","LicenseUrl":"http://teresa.biz","LicenseInformationOrigin":1},{"PackageId":"Corporate Research Liaison","PackageVersion":"8.5.9","PackageProjectUrl":"https://cydney.biz","License":"I\u0027ll reboot the auxiliary SQL feed, that should feed the SQL feed!","LicenseUrl":"http://rosemarie.net","LicenseInformationOrigin":2},{"PackageId":"Internal Data Agent","PackageVersion":"2.5.8","PackageProjectUrl":"http://melissa.com","License":"I\u0027ll copy the online SQL interface, that should interface the SQL interface!","LicenseUrl":"http://gretchen.org","LicenseInformationOrigin":1},{"PackageId":"Internal Web Liaison","PackageVersion":"2.6.3","PackageProjectUrl":"http://crawford.biz","License":"You can\u0027t index the port without hacking the optical HDD port!","LicenseUrl":"http://hector.biz","LicenseInformationOrigin":4},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"https://izaiah.net","License":"Use the virtual SAS firewall, then you can calculate the virtual firewall!","LicenseUrl":"https://rubie.net","LicenseInformationOrigin":2},{"PackageId":"Dynamic Accountability Director","PackageVersion":"6.0.2","PackageProjectUrl":"https://bo.com","License":"We need to connect the auxiliary SDD bandwidth!","LicenseUrl":"http://delphia.name","LicenseInformationOrigin":1},{"PackageId":"Customer Solutions Producer","PackageVersion":"8.3.5","PackageProjectUrl":"https://asha.com","License":"Try to program the EXE alarm, maybe it will program the cross-platform alarm!","LicenseUrl":"http://alden.biz","LicenseInformationOrigin":1},{"PackageId":"Direct Metrics Associate","PackageVersion":"1.7.2","PackageProjectUrl":"https://kurt.org","License":"We need to generate the digital TCP card!","LicenseUrl":"http://kenya.info","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Designer","PackageVersion":"2.4.7","PackageProjectUrl":"https://rosa.info","License":"You can\u0027t parse the bandwidth without indexing the auxiliary HTTP bandwidth!","LicenseUrl":"http://garnett.info","LicenseInformationOrigin":4},{"PackageId":"Dynamic Paradigm Officer","PackageVersion":"4.2.2","PackageProjectUrl":"https://charlene.name","License":"If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm!","LicenseUrl":"https://guillermo.biz","LicenseInformationOrigin":0},{"PackageId":"Chief Identity Specialist","PackageVersion":"6.4.7","PackageProjectUrl":"http://sammy.net","License":"Use the neural RSS circuit, then you can quantify the neural circuit!","LicenseUrl":"https://kyle.net","LicenseInformationOrigin":0},{"PackageId":"Legacy Communications Producer","PackageVersion":"5.4.0","PackageProjectUrl":"http://jaylin.org","License":"overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!","LicenseUrl":"http://khalid.net","LicenseInformationOrigin":2},{"PackageId":"Legacy Solutions Architect","PackageVersion":"7.9.3","PackageProjectUrl":"http://amir.name","License":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseUrl":"https://alia.org","LicenseInformationOrigin":0},{"PackageId":"National Tactics Facilitator","PackageVersion":"1.2.4","PackageProjectUrl":"http://lily.biz","License":"Try to transmit the GB panel, maybe it will transmit the 1080p panel!","LicenseUrl":"http://margarete.biz","LicenseInformationOrigin":4},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","PackageProjectUrl":"http://lina.net","License":"programming the driver won\u0027t do anything, we need to connect the solid state RSS driver!","LicenseUrl":"http://brenda.org","LicenseInformationOrigin":4},{"PackageId":"Dynamic Response Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"http://jordon.net","License":"If we override the port, we can get to the SDD port through the primary SDD port!","LicenseUrl":"http://sibyl.biz","LicenseInformationOrigin":1},{"PackageId":"Dynamic Usability Consultant","PackageVersion":"8.4.8","PackageProjectUrl":"https://gayle.biz","License":"The GB firewall is down, program the neural firewall so we can program the GB firewall!","LicenseUrl":"http://keshawn.org","LicenseInformationOrigin":2},{"PackageId":"Chief Implementation Engineer","PackageVersion":"7.6.5","PackageProjectUrl":"https://maria.info","License":"The SMS protocol is down, input the neural protocol so we can input the SMS protocol!","LicenseUrl":"https://rubie.info","LicenseInformationOrigin":2},{"PackageId":"Regional Accountability Engineer","PackageVersion":"3.1.8","PackageProjectUrl":"https://don.info","License":"Use the digital CSS array, then you can index the digital array!","LicenseUrl":"http://christa.org","LicenseInformationOrigin":1},{"PackageId":"Direct Response Facilitator","PackageVersion":"1.4.7","PackageProjectUrl":"https://toney.name","License":"The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm!","LicenseUrl":"https://keshawn.name","LicenseInformationOrigin":4},{"PackageId":"Internal Web Planner","PackageVersion":"8.0.5","PackageProjectUrl":"http://madelynn.biz","License":"Use the neural XML monitor, then you can navigate the neural monitor!","LicenseUrl":"https://everardo.com","LicenseInformationOrigin":4},{"PackageId":"International Brand Manager","PackageVersion":"2.4.4","PackageProjectUrl":"http://aletha.info","License":"We need to program the virtual AI driver!","LicenseUrl":"https://clark.name","LicenseInformationOrigin":0},{"PackageId":"Lead Mobility Developer","PackageVersion":"4.0.9","PackageProjectUrl":"https://lexus.biz","License":"I\u0027ll override the optical SSL card, that should card the SSL card!","LicenseUrl":"https://lucinda.name","LicenseInformationOrigin":1},{"PackageId":"Corporate Identity Developer","PackageVersion":"5.1.4","PackageProjectUrl":"https://declan.name","License":"hacking the program won\u0027t do anything, we need to copy the solid state JBOD program!","LicenseUrl":"http://danny.org","LicenseInformationOrigin":2},{"PackageId":"Dynamic Identity Assistant","PackageVersion":"8.0.0","PackageProjectUrl":"http://ernie.com","License":"I\u0027ll transmit the digital PNG microchip, that should microchip the PNG microchip!","LicenseUrl":"http://magdalena.biz","LicenseInformationOrigin":1},{"PackageId":"Customer Solutions Manager","PackageVersion":"6.0.8","PackageProjectUrl":"http://alfonso.com","License":"The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter!","LicenseUrl":"http://alexys.biz","LicenseInformationOrigin":2},{"PackageId":"International Brand Consultant","PackageVersion":"0.0.6","PackageProjectUrl":"http://may.net","License":"Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth!","LicenseUrl":"https://onie.name","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt deleted file mode 100644 index f355542a..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"Lead Tactics Director","PackageVersion":"1.6.8","PackageProjectUrl":"https://ewell.name","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseUrl":"http://kory.name","LicenseInformationOrigin":0},{"PackageId":"Human Markets Coordinator","PackageVersion":"3.4.4","PackageProjectUrl":"http://jeffrey.com","License":"You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!","LicenseUrl":"https://alexis.org","LicenseInformationOrigin":2},{"PackageId":"Dynamic Brand Producer","PackageVersion":"8.3.6","PackageProjectUrl":"https://freddie.biz","License":"If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!","LicenseUrl":"https://randal.org","LicenseInformationOrigin":1},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"https://candace.com","License":"synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!","LicenseUrl":"http://karl.com","LicenseInformationOrigin":2},{"PackageId":"Senior Accounts Designer","PackageVersion":"1.0.4","PackageProjectUrl":"https://johnpaul.biz","License":"I\u0027ll input the solid state COM application, that should application the COM application!","LicenseUrl":"http://everette.biz","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","PackageProjectUrl":"http://jenifer.name","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"https://joshuah.com","LicenseInformationOrigin":0},{"PackageId":"Internal Research Engineer","PackageVersion":"0.3.1","PackageProjectUrl":"http://sophie.biz","License":"hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!","LicenseUrl":"http://faustino.biz","LicenseInformationOrigin":1},{"PackageId":"Legacy Intranet Agent","PackageVersion":"9.0.8","PackageProjectUrl":"https://robb.com","License":"You can\u0027t override the program without overriding the mobile COM program!","LicenseUrl":"http://everett.name","LicenseInformationOrigin":0},{"PackageId":"District Response Director","PackageVersion":"6.9.7","PackageProjectUrl":"https://milo.biz","License":"If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!","LicenseUrl":"http://kari.org","LicenseInformationOrigin":0},{"PackageId":"Dynamic Implementation Analyst","PackageVersion":"3.3.4","PackageProjectUrl":"https://philip.net","License":"The XSS application is down, override the wireless application so we can override the XSS application!","LicenseUrl":"https://allene.info","LicenseInformationOrigin":4},{"PackageId":"Chief Integration Architect","PackageVersion":"1.6.8","PackageProjectUrl":"https://davion.net","License":"Try to override the TCP firewall, maybe it will override the solid state firewall!","LicenseUrl":"http://wade.org","LicenseInformationOrigin":4},{"PackageId":"Principal Marketing Specialist","PackageVersion":"9.7.0","PackageProjectUrl":"http://ethel.name","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseUrl":"https://tyrese.net","LicenseInformationOrigin":0},{"PackageId":"Internal Optimization Planner","PackageVersion":"2.9.4","PackageProjectUrl":"https://raegan.biz","License":"We need to bypass the redundant COM bus!","LicenseUrl":"http://pat.name","LicenseInformationOrigin":1},{"PackageId":"International Research Architect","PackageVersion":"4.1.8","PackageProjectUrl":"https://kristofer.org","License":"I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!","LicenseUrl":"http://hunter.info","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt deleted file mode 100644 index 352c044f..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..739f3790 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..3587af3b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Bill","Context":"http://jairo.net"},{"Error":"Clemmie","Context":"http://shanny.net"},{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","ValidationErrors":[{"Error":"Mervin","Context":"http://celestine.info"},{"Error":"Amalia","Context":"https://shanelle.info"},{"Error":"Sheila","Context":"http://darrell.info"},{"Error":"Alec","Context":"https://candice.biz"},{"Error":"Linnea","Context":"http://everardo.info"},{"Error":"Daryl","Context":"https://jerrod.com"},{"Error":"Laila","Context":"http://caleigh.net"},{"Error":"Adolfo","Context":"http://daisha.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Lead Markets Designer","PackageVersion":"2.8.4","PackageProjectUrl":"https://amara.info","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"LicenseInformationOrigin":2},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","ValidationErrors":[{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"},{"Error":"Theresia","Context":"http://kristin.net"},{"Error":"Lester","Context":"https://paige.com"}],"LicenseInformationOrigin":1},{"PackageId":"National Accounts Liaison","PackageVersion":"7.2.6","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"LicenseInformationOrigin":4},{"PackageId":"Lead Intranet Officer","PackageVersion":"6.4.9","ValidationErrors":[{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"}],"LicenseInformationOrigin":1},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Marketing Consultant","PackageVersion":"2.4.9","ValidationErrors":[{"Error":"Angie","Context":"https://ardella.info"},{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"}],"LicenseInformationOrigin":4},{"PackageId":"Human Usability Specialist","PackageVersion":"3.2.8","PackageProjectUrl":"http://micah.info","ValidationErrors":[{"Error":"Evalyn","Context":"https://myrtis.name"},{"Error":"Ursula","Context":"https://werner.net"},{"Error":"Linwood","Context":"http://rebekah.org"},{"Error":"Cleve","Context":"https://claudie.net"},{"Error":"Theodora","Context":"http://faye.info"}],"LicenseInformationOrigin":0},{"PackageId":"International Integration Orchestrator","PackageVersion":"5.4.5","ValidationErrors":[{"Error":"Steve","Context":"http://lon.org"},{"Error":"Braeden","Context":"https://sunny.name"},{"Error":"Leslie","Context":"http://bettie.info"},{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Response Associate","PackageVersion":"1.9.8","ValidationErrors":[{"Error":"Sandra","Context":"http://antonina.com"},{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"},{"Error":"Amari","Context":"http://viviane.net"},{"Error":"Kelley","Context":"http://doris.net"},{"Error":"Kennedy","Context":"https://milo.net"}],"License":"The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Direct Accounts Associate","PackageVersion":"3.2.6","PackageProjectUrl":"https://vesta.com","ValidationErrors":[{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"},{"Error":"Rogers","Context":"https://bertrand.biz"},{"Error":"Annetta","Context":"https://remington.org"},{"Error":"Efrain","Context":"http://davion.org"},{"Error":"Merle","Context":"https://abigayle.org"},{"Error":"Jerod","Context":"https://vicenta.info"},{"Error":"Kayli","Context":"https://shaun.net"},{"Error":"Antwan","Context":"https://hazel.net"}],"LicenseInformationOrigin":4},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Optimization Orchestrator","PackageVersion":"2.4.2","ValidationErrors":[{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"},{"Error":"Shaun","Context":"https://concepcion.net"},{"Error":"Moises","Context":"http://rupert.info"}],"License":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Representative","PackageVersion":"8.2.6","ValidationErrors":[{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Investor Research Facilitator","PackageVersion":"5.7.5","ValidationErrors":[{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"},{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..8af9394e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..334c8e1f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..14672d0c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Human Implementation Designer","PackageVersion":"8.3.7","License":"Try to navigate the RSS card, maybe it will navigate the haptic card!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Executive","PackageVersion":"2.5.8","LicenseInformationOrigin":0},{"PackageId":"Dynamic Brand Technician","PackageVersion":"2.5.6","PackageProjectUrl":"http://lesly.info","LicenseInformationOrigin":0},{"PackageId":"Internal Accounts Consultant","PackageVersion":"6.3.4","PackageProjectUrl":"https://elda.info","License":"Try to connect the SMS feed, maybe it will connect the mobile feed!","LicenseInformationOrigin":0},{"PackageId":"Human Configuration Assistant","PackageVersion":"0.1.1","PackageProjectUrl":"http://frederick.com","License":"I\u0027ll bypass the solid state SMS system, that should system the SMS system!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Configuration Specialist","PackageVersion":"8.8.8","PackageProjectUrl":"http://brown.com","License":"Use the 1080p XML circuit, then you can generate the 1080p circuit!","LicenseInformationOrigin":4},{"PackageId":"Corporate Creative Liaison","PackageVersion":"2.9.9","PackageProjectUrl":"http://albert.org","LicenseInformationOrigin":4},{"PackageId":"National Communications Facilitator","PackageVersion":"3.1.0","License":"quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Customer Security Representative","PackageVersion":"3.7.3","PackageProjectUrl":"https://jalon.net","License":"The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!","LicenseInformationOrigin":0},{"PackageId":"Principal Intranet Liaison","PackageVersion":"5.1.0","PackageProjectUrl":"http://neva.info","License":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"National Tactics Engineer","PackageVersion":"3.7.5","PackageProjectUrl":"https://alexys.org","License":"generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!","LicenseInformationOrigin":1},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"Chief Implementation Assistant","PackageVersion":"6.1.2","PackageProjectUrl":"http://cathryn.biz","LicenseInformationOrigin":2},{"PackageId":"Dynamic Functionality Consultant","PackageVersion":"4.9.1","PackageProjectUrl":"https://lonnie.info","LicenseInformationOrigin":2},{"PackageId":"District Factors Producer","PackageVersion":"1.6.6","License":"If we reboot the panel, we can get to the THX panel through the solid state THX panel!","LicenseInformationOrigin":2},{"PackageId":"National Identity Technician","PackageVersion":"7.4.9","PackageProjectUrl":"https://benedict.org","License":"Try to parse the SMTP feed, maybe it will parse the multi-byte feed!","LicenseInformationOrigin":4},{"PackageId":"Customer Operations Officer","PackageVersion":"2.6.0","PackageProjectUrl":"http://antonette.org","License":"Use the bluetooth USB alarm, then you can override the bluetooth alarm!","LicenseInformationOrigin":4},{"PackageId":"Lead Tactics Executive","PackageVersion":"6.2.9","PackageProjectUrl":"https://lowell.org","LicenseInformationOrigin":2},{"PackageId":"Forward Functionality Analyst","PackageVersion":"4.5.1","PackageProjectUrl":"http://orie.name","LicenseInformationOrigin":0},{"PackageId":"International Research Director","PackageVersion":"4.1.0","License":"Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!","LicenseInformationOrigin":1},{"PackageId":"Human Solutions Assistant","PackageVersion":"1.9.8","PackageProjectUrl":"http://carter.info","License":"Try to parse the PNG panel, maybe it will parse the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","LicenseInformationOrigin":2},{"PackageId":"Dynamic Configuration Executive","PackageVersion":"4.7.6","License":"If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Customer Integration Agent","PackageVersion":"3.6.0","License":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"Chief Division Director","PackageVersion":"3.4.7","PackageProjectUrl":"http://alejandrin.biz","License":"Try to override the CSS microchip, maybe it will override the primary microchip!","LicenseInformationOrigin":2},{"PackageId":"Legacy Data Facilitator","PackageVersion":"0.9.0","PackageProjectUrl":"https://beatrice.net","License":"bypassing the program won\u0027t do anything, we need to bypass the optical AI program!","LicenseInformationOrigin":4},{"PackageId":"Internal Branding Supervisor","PackageVersion":"6.7.4","License":"I\u0027ll copy the auxiliary PCI panel, that should panel the PCI panel!","LicenseInformationOrigin":1},{"PackageId":"Product Implementation Officer","PackageVersion":"1.9.9","License":"Try to back up the AGP system, maybe it will back up the 1080p system!","LicenseInformationOrigin":2},{"PackageId":"Principal Implementation Director","PackageVersion":"7.1.6","PackageProjectUrl":"http://pearlie.org","License":"We need to transmit the auxiliary FTP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Chief Marketing Assistant","PackageVersion":"7.3.5","LicenseInformationOrigin":0},{"PackageId":"Lead Integration Liaison","PackageVersion":"1.8.8","PackageProjectUrl":"https://sean.com","LicenseInformationOrigin":1},{"PackageId":"Future Accounts Producer","PackageVersion":"9.4.3","License":"You can\u0027t override the port without indexing the neural THX port!","LicenseInformationOrigin":2},{"PackageId":"Global Response Coordinator","PackageVersion":"9.7.3","PackageProjectUrl":"https://zelda.net","License":"Use the solid state SQL firewall, then you can connect the solid state firewall!","LicenseInformationOrigin":4},{"PackageId":"Internal Infrastructure Strategist","PackageVersion":"7.2.2","PackageProjectUrl":"http://ahmad.com","License":"I\u0027ll transmit the optical XML sensor, that should sensor the XML sensor!","LicenseInformationOrigin":4},{"PackageId":"Direct Assurance Supervisor","PackageVersion":"4.1.8","PackageProjectUrl":"https://aniyah.org","LicenseInformationOrigin":4},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"Human Usability Associate","PackageVersion":"5.2.5","PackageProjectUrl":"http://hunter.info","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":0},{"PackageId":"Customer Configuration Manager","PackageVersion":"1.6.8","PackageProjectUrl":"http://sylvan.net","License":"I\u0027ll program the online RSS card, that should card the RSS card!","LicenseInformationOrigin":2},{"PackageId":"Chief Accounts Associate","PackageVersion":"8.5.5","License":"You can\u0027t generate the panel without compressing the neural SAS panel!","LicenseInformationOrigin":2},{"PackageId":"Principal Optimization Representative","PackageVersion":"0.4.8","License":"If we index the system, we can get to the XSS system through the cross-platform XSS system!","LicenseInformationOrigin":4},{"PackageId":"Corporate Paradigm Representative","PackageVersion":"7.0.2","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":1},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"Customer Directives Director","PackageVersion":"7.9.2","License":"Try to hack the COM panel, maybe it will hack the auxiliary panel!","LicenseInformationOrigin":4},{"PackageId":"Central Marketing Director","PackageVersion":"3.2.5","PackageProjectUrl":"https://anibal.net","LicenseInformationOrigin":4},{"PackageId":"Central Integration Analyst","PackageVersion":"0.4.0","PackageProjectUrl":"https://laverne.name","License":"If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!","LicenseInformationOrigin":4},{"PackageId":"Human Creative Engineer","PackageVersion":"7.5.1","LicenseInformationOrigin":2},{"PackageId":"Customer Quality Technician","PackageVersion":"9.7.0","License":"If we index the card, we can get to the XSS card through the neural XSS card!","LicenseInformationOrigin":2},{"PackageId":"Product Applications Assistant","PackageVersion":"2.8.4","PackageProjectUrl":"https://carleton.info","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":4},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":1},{"PackageId":"National Creative Executive","PackageVersion":"7.5.7","PackageProjectUrl":"http://mallory.biz","LicenseInformationOrigin":2},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","LicenseInformationOrigin":1},{"PackageId":"Global Security Liaison","PackageVersion":"8.1.2","LicenseInformationOrigin":0},{"PackageId":"Future Markets Architect","PackageVersion":"9.0.8","LicenseInformationOrigin":4},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":0},{"PackageId":"Investor Accountability Officer","PackageVersion":"2.4.3","LicenseInformationOrigin":4},{"PackageId":"Dynamic Communications Supervisor","PackageVersion":"2.6.8","PackageProjectUrl":"https://carol.biz","LicenseInformationOrigin":4},{"PackageId":"Central Markets Officer","PackageVersion":"6.8.8","LicenseInformationOrigin":0},{"PackageId":"Central Marketing Technician","PackageVersion":"8.7.2","PackageProjectUrl":"http://albina.org","License":"Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor!","LicenseInformationOrigin":4},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":0},{"PackageId":"Chief Assurance Associate","PackageVersion":"3.3.1","PackageProjectUrl":"https://tyrese.info","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseInformationOrigin":1},{"PackageId":"District Web Developer","PackageVersion":"6.1.9","PackageProjectUrl":"http://arthur.net","LicenseInformationOrigin":2},{"PackageId":"Principal Web Facilitator","PackageVersion":"5.4.5","PackageProjectUrl":"http://paris.name","License":"compressing the firewall won\u0027t do anything, we need to copy the bluetooth COM firewall!","LicenseInformationOrigin":4},{"PackageId":"Global Usability Producer","PackageVersion":"4.9.5","License":"If we hack the application, we can get to the PCI application through the 1080p PCI application!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"http://annabelle.net","LicenseInformationOrigin":2},{"PackageId":"Product Identity Architect","PackageVersion":"5.6.4","PackageProjectUrl":"http://darian.org","License":"The GB bus is down, back up the redundant bus so we can back up the GB bus!","LicenseInformationOrigin":1},{"PackageId":"Corporate Accountability Representative","PackageVersion":"2.3.2","LicenseInformationOrigin":2},{"PackageId":"Dynamic Security Technician","PackageVersion":"6.8.3","LicenseInformationOrigin":2},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","LicenseInformationOrigin":4},{"PackageId":"Chief Infrastructure Consultant","PackageVersion":"4.1.2","PackageProjectUrl":"https://theron.info","License":"Use the multi-byte IB feed, then you can navigate the multi-byte feed!","LicenseInformationOrigin":1},{"PackageId":"Regional Markets Supervisor","PackageVersion":"7.7.6","License":"If we transmit the system, we can get to the SMTP system through the virtual SMTP system!","LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Customer Implementation Director","PackageVersion":"5.9.1","LicenseInformationOrigin":2},{"PackageId":"Product Quality Analyst","PackageVersion":"3.6.5","PackageProjectUrl":"https://delbert.com","License":"You can\u0027t parse the port without bypassing the multi-byte GB port!","LicenseInformationOrigin":4},{"PackageId":"Chief Mobility Planner","PackageVersion":"7.1.0","LicenseInformationOrigin":4},{"PackageId":"Central Interactions Manager","PackageVersion":"7.0.9","LicenseInformationOrigin":0},{"PackageId":"International Identity Planner","PackageVersion":"4.2.1","License":"You can\u0027t compress the capacitor without copying the virtual USB capacitor!","LicenseInformationOrigin":0},{"PackageId":"National Tactics Architect","PackageVersion":"6.7.8","PackageProjectUrl":"https://margaret.net","License":"We need to parse the auxiliary SAS capacitor!","LicenseInformationOrigin":1},{"PackageId":"National Accounts Associate","PackageVersion":"2.7.6","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..ef5a82ef --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Internal Infrastructure Strategist","PackageVersion":"7.2.2","PackageProjectUrl":"http://ahmad.com","License":"I\u0027ll transmit the optical XML sensor, that should sensor the XML sensor!","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Internal Branding Supervisor","PackageVersion":"6.7.4","License":"I\u0027ll copy the auxiliary PCI panel, that should panel the PCI panel!","LicenseInformationOrigin":1},{"PackageId":"District Factors Producer","PackageVersion":"1.6.6","License":"If we reboot the panel, we can get to the THX panel through the solid state THX panel!","LicenseInformationOrigin":2},{"PackageId":"Regional Markets Supervisor","PackageVersion":"7.7.6","License":"If we transmit the system, we can get to the SMTP system through the virtual SMTP system!","LicenseInformationOrigin":0},{"PackageId":"Global Usability Producer","PackageVersion":"4.9.5","License":"If we hack the application, we can get to the PCI application through the 1080p PCI application!","LicenseInformationOrigin":0},{"PackageId":"Human Configuration Assistant","PackageVersion":"0.1.1","PackageProjectUrl":"http://frederick.com","License":"I\u0027ll bypass the solid state SMS system, that should system the SMS system!","LicenseInformationOrigin":2},{"PackageId":"Product Implementation Officer","PackageVersion":"1.9.9","License":"Try to back up the AGP system, maybe it will back up the 1080p system!","LicenseInformationOrigin":2},{"PackageId":"Lead Markets Designer","PackageVersion":"2.8.4","PackageProjectUrl":"https://amara.info","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"LicenseInformationOrigin":2},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":1},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Human Implementation Designer","PackageVersion":"8.3.7","License":"Try to navigate the RSS card, maybe it will navigate the haptic card!","LicenseInformationOrigin":2},{"PackageId":"Global Optimization Representative","PackageVersion":"8.2.6","ValidationErrors":[{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"National Creative Executive","PackageVersion":"7.5.7","PackageProjectUrl":"http://mallory.biz","LicenseInformationOrigin":2},{"PackageId":"Dynamic Configuration Specialist","PackageVersion":"8.8.8","PackageProjectUrl":"http://brown.com","License":"Use the 1080p XML circuit, then you can generate the 1080p circuit!","LicenseInformationOrigin":4},{"PackageId":"Chief Mobility Planner","PackageVersion":"7.1.0","LicenseInformationOrigin":4},{"PackageId":"Principal Implementation Director","PackageVersion":"7.1.6","PackageProjectUrl":"http://pearlie.org","License":"We need to transmit the auxiliary FTP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Product Identity Architect","PackageVersion":"5.6.4","PackageProjectUrl":"http://darian.org","License":"The GB bus is down, back up the redundant bus so we can back up the GB bus!","LicenseInformationOrigin":1},{"PackageId":"Customer Implementation Director","PackageVersion":"5.9.1","LicenseInformationOrigin":2},{"PackageId":"Customer Quality Technician","PackageVersion":"9.7.0","License":"If we index the card, we can get to the XSS card through the neural XSS card!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Functionality Consultant","PackageVersion":"4.9.1","PackageProjectUrl":"https://lonnie.info","LicenseInformationOrigin":2},{"PackageId":"Chief Assurance Associate","PackageVersion":"3.3.1","PackageProjectUrl":"https://tyrese.info","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseInformationOrigin":1},{"PackageId":"Customer Integration Agent","PackageVersion":"3.6.0","License":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"Corporate Paradigm Representative","PackageVersion":"7.0.2","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"Lead Intranet Officer","PackageVersion":"6.4.9","ValidationErrors":[{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"}],"LicenseInformationOrigin":1},{"PackageId":"Product Quality Analyst","PackageVersion":"3.6.5","PackageProjectUrl":"https://delbert.com","License":"You can\u0027t parse the port without bypassing the multi-byte GB port!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Marketing Consultant","PackageVersion":"2.4.9","ValidationErrors":[{"Error":"Angie","Context":"https://ardella.info"},{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"}],"LicenseInformationOrigin":4},{"PackageId":"Chief Accounts Associate","PackageVersion":"8.5.5","License":"You can\u0027t generate the panel without compressing the neural SAS panel!","LicenseInformationOrigin":2},{"PackageId":"Human Usability Specialist","PackageVersion":"3.2.8","PackageProjectUrl":"http://micah.info","ValidationErrors":[{"Error":"Evalyn","Context":"https://myrtis.name"},{"Error":"Ursula","Context":"https://werner.net"},{"Error":"Linwood","Context":"http://rebekah.org"},{"Error":"Cleve","Context":"https://claudie.net"},{"Error":"Theodora","Context":"http://faye.info"}],"LicenseInformationOrigin":0},{"PackageId":"International Identity Planner","PackageVersion":"4.2.1","License":"You can\u0027t compress the capacitor without copying the virtual USB capacitor!","LicenseInformationOrigin":0},{"PackageId":"Global Security Liaison","PackageVersion":"8.1.2","LicenseInformationOrigin":0},{"PackageId":"Corporate Accountability Representative","PackageVersion":"2.3.2","LicenseInformationOrigin":2},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","LicenseInformationOrigin":2},{"PackageId":"National Accounts Associate","PackageVersion":"2.7.6","LicenseInformationOrigin":4},{"PackageId":"Customer Operations Officer","PackageVersion":"2.6.0","PackageProjectUrl":"http://antonette.org","License":"Use the bluetooth USB alarm, then you can override the bluetooth alarm!","LicenseInformationOrigin":4},{"PackageId":"Central Marketing Director","PackageVersion":"3.2.5","PackageProjectUrl":"https://anibal.net","LicenseInformationOrigin":4},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","ValidationErrors":[{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"},{"Error":"Theresia","Context":"http://kristin.net"},{"Error":"Lester","Context":"https://paige.com"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Security Representative","PackageVersion":"3.7.3","PackageProjectUrl":"https://jalon.net","License":"The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!","LicenseInformationOrigin":0},{"PackageId":"Chief Division Director","PackageVersion":"3.4.7","PackageProjectUrl":"http://alejandrin.biz","License":"Try to override the CSS microchip, maybe it will override the primary microchip!","LicenseInformationOrigin":2},{"PackageId":"International Research Director","PackageVersion":"4.1.0","License":"Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Security Technician","PackageVersion":"6.8.3","LicenseInformationOrigin":2},{"PackageId":"Legacy Data Facilitator","PackageVersion":"0.9.0","PackageProjectUrl":"https://beatrice.net","License":"bypassing the program won\u0027t do anything, we need to bypass the optical AI program!","LicenseInformationOrigin":4},{"PackageId":"Principal Intranet Liaison","PackageVersion":"5.1.0","PackageProjectUrl":"http://neva.info","License":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"Central Marketing Technician","PackageVersion":"8.7.2","PackageProjectUrl":"http://albina.org","License":"Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Marketing Assistant","PackageVersion":"7.3.5","LicenseInformationOrigin":0},{"PackageId":"Principal Optimization Representative","PackageVersion":"0.4.8","License":"If we index the system, we can get to the XSS system through the cross-platform XSS system!","LicenseInformationOrigin":4},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"International Integration Orchestrator","PackageVersion":"5.4.5","ValidationErrors":[{"Error":"Steve","Context":"http://lon.org"},{"Error":"Braeden","Context":"https://sunny.name"},{"Error":"Leslie","Context":"http://bettie.info"},{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Response Associate","PackageVersion":"1.9.8","ValidationErrors":[{"Error":"Sandra","Context":"http://antonina.com"},{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"},{"Error":"Amari","Context":"http://viviane.net"},{"Error":"Kelley","Context":"http://doris.net"},{"Error":"Kennedy","Context":"https://milo.net"}],"License":"The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Corporate Creative Liaison","PackageVersion":"2.9.9","PackageProjectUrl":"http://albert.org","LicenseInformationOrigin":4},{"PackageId":"Chief Infrastructure Consultant","PackageVersion":"4.1.2","PackageProjectUrl":"https://theron.info","License":"Use the multi-byte IB feed, then you can navigate the multi-byte feed!","LicenseInformationOrigin":1},{"PackageId":"Lead Tactics Executive","PackageVersion":"6.2.9","PackageProjectUrl":"https://lowell.org","LicenseInformationOrigin":2},{"PackageId":"National Accounts Liaison","PackageVersion":"7.2.6","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"LicenseInformationOrigin":4},{"PackageId":"Internal Accounts Consultant","PackageVersion":"6.3.4","PackageProjectUrl":"https://elda.info","License":"Try to connect the SMS feed, maybe it will connect the mobile feed!","LicenseInformationOrigin":0},{"PackageId":"Lead Integration Liaison","PackageVersion":"1.8.8","PackageProjectUrl":"https://sean.com","LicenseInformationOrigin":1},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"Customer Configuration Manager","PackageVersion":"1.6.8","PackageProjectUrl":"http://sylvan.net","License":"I\u0027ll program the online RSS card, that should card the RSS card!","LicenseInformationOrigin":2},{"PackageId":"Central Markets Officer","PackageVersion":"6.8.8","LicenseInformationOrigin":0},{"PackageId":"Human Creative Engineer","PackageVersion":"7.5.1","LicenseInformationOrigin":2},{"PackageId":"Human Solutions Assistant","PackageVersion":"1.9.8","PackageProjectUrl":"http://carter.info","License":"Try to parse the PNG panel, maybe it will parse the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Direct Accounts Associate","PackageVersion":"3.2.6","PackageProjectUrl":"https://vesta.com","ValidationErrors":[{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"},{"Error":"Rogers","Context":"https://bertrand.biz"},{"Error":"Annetta","Context":"https://remington.org"},{"Error":"Efrain","Context":"http://davion.org"},{"Error":"Merle","Context":"https://abigayle.org"},{"Error":"Jerod","Context":"https://vicenta.info"},{"Error":"Kayli","Context":"https://shaun.net"},{"Error":"Antwan","Context":"https://hazel.net"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Accountability Officer","PackageVersion":"2.4.3","LicenseInformationOrigin":4},{"PackageId":"Human Usability Associate","PackageVersion":"5.2.5","PackageProjectUrl":"http://hunter.info","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":0},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"National Communications Facilitator","PackageVersion":"3.1.0","License":"quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":0},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"National Tactics Engineer","PackageVersion":"3.7.5","PackageProjectUrl":"https://alexys.org","License":"generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!","LicenseInformationOrigin":1},{"PackageId":"Investor Research Facilitator","PackageVersion":"5.7.5","ValidationErrors":[{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"},{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"}],"LicenseInformationOrigin":0},{"PackageId":"Future Markets Architect","PackageVersion":"9.0.8","LicenseInformationOrigin":4},{"PackageId":"Dynamic Brand Technician","PackageVersion":"2.5.6","PackageProjectUrl":"http://lesly.info","LicenseInformationOrigin":0},{"PackageId":"Forward Functionality Analyst","PackageVersion":"4.5.1","PackageProjectUrl":"http://orie.name","LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Direct Assurance Supervisor","PackageVersion":"4.1.8","PackageProjectUrl":"https://aniyah.org","LicenseInformationOrigin":4},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","LicenseInformationOrigin":1},{"PackageId":"Legacy Optimization Orchestrator","PackageVersion":"2.4.2","ValidationErrors":[{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"},{"Error":"Shaun","Context":"https://concepcion.net"},{"Error":"Moises","Context":"http://rupert.info"}],"License":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":1},{"PackageId":"Central Interactions Manager","PackageVersion":"7.0.9","LicenseInformationOrigin":0},{"PackageId":"Principal Web Facilitator","PackageVersion":"5.4.5","PackageProjectUrl":"http://paris.name","License":"compressing the firewall won\u0027t do anything, we need to copy the bluetooth COM firewall!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"http://annabelle.net","LicenseInformationOrigin":2},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":1},{"PackageId":"Future Accounts Producer","PackageVersion":"9.4.3","License":"You can\u0027t override the port without indexing the neural THX port!","LicenseInformationOrigin":2},{"PackageId":"Product Applications Assistant","PackageVersion":"2.8.4","PackageProjectUrl":"https://carleton.info","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Configuration Executive","PackageVersion":"4.7.6","License":"If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Chief Implementation Assistant","PackageVersion":"6.1.2","PackageProjectUrl":"http://cathryn.biz","LicenseInformationOrigin":2},{"PackageId":"District Web Developer","PackageVersion":"6.1.9","PackageProjectUrl":"http://arthur.net","LicenseInformationOrigin":2},{"PackageId":"Dynamic Communications Supervisor","PackageVersion":"2.6.8","PackageProjectUrl":"https://carol.biz","LicenseInformationOrigin":4},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":0},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":0},{"PackageId":"National Tactics Architect","PackageVersion":"6.7.8","PackageProjectUrl":"https://margaret.net","License":"We need to parse the auxiliary SAS capacitor!","LicenseInformationOrigin":1},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","LicenseInformationOrigin":4},{"PackageId":"Customer Directives Director","PackageVersion":"7.9.2","License":"Try to hack the COM panel, maybe it will hack the auxiliary panel!","LicenseInformationOrigin":4},{"PackageId":"Global Markets Executive","PackageVersion":"2.5.8","LicenseInformationOrigin":0},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Bill","Context":"http://jairo.net"},{"Error":"Clemmie","Context":"http://shanny.net"},{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseInformationOrigin":2},{"PackageId":"National Identity Technician","PackageVersion":"7.4.9","PackageProjectUrl":"https://benedict.org","License":"Try to parse the SMTP feed, maybe it will parse the multi-byte feed!","LicenseInformationOrigin":4},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","ValidationErrors":[{"Error":"Mervin","Context":"http://celestine.info"},{"Error":"Amalia","Context":"https://shanelle.info"},{"Error":"Sheila","Context":"http://darrell.info"},{"Error":"Alec","Context":"https://candice.biz"},{"Error":"Linnea","Context":"http://everardo.info"},{"Error":"Daryl","Context":"https://jerrod.com"},{"Error":"Laila","Context":"http://caleigh.net"},{"Error":"Adolfo","Context":"http://daisha.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Global Response Coordinator","PackageVersion":"9.7.3","PackageProjectUrl":"https://zelda.net","License":"Use the solid state SQL firewall, then you can connect the solid state firewall!","LicenseInformationOrigin":4},{"PackageId":"Central Integration Analyst","PackageVersion":"0.4.0","PackageProjectUrl":"https://laverne.name","License":"If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!","LicenseInformationOrigin":4},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..9e50bab7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Human Implementation Designer","PackageVersion":"8.3.7","License":"Try to navigate the RSS card, maybe it will navigate the haptic card!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Customer Configuration Manager","PackageVersion":"1.6.8","PackageProjectUrl":"http://sylvan.net","License":"I\u0027ll program the online RSS card, that should card the RSS card!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Communications Supervisor","PackageVersion":"2.6.8","PackageProjectUrl":"https://carol.biz","LicenseInformationOrigin":4},{"PackageId":"District Factors Producer","PackageVersion":"1.6.6","License":"If we reboot the panel, we can get to the THX panel through the solid state THX panel!","LicenseInformationOrigin":2},{"PackageId":"Human Configuration Assistant","PackageVersion":"0.1.1","PackageProjectUrl":"http://frederick.com","License":"I\u0027ll bypass the solid state SMS system, that should system the SMS system!","LicenseInformationOrigin":2},{"PackageId":"Principal Implementation Director","PackageVersion":"7.1.6","PackageProjectUrl":"http://pearlie.org","License":"We need to transmit the auxiliary FTP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Configuration Specialist","PackageVersion":"8.8.8","PackageProjectUrl":"http://brown.com","License":"Use the 1080p XML circuit, then you can generate the 1080p circuit!","LicenseInformationOrigin":4},{"PackageId":"Corporate Creative Liaison","PackageVersion":"2.9.9","PackageProjectUrl":"http://albert.org","LicenseInformationOrigin":4},{"PackageId":"Dynamic Security Technician","PackageVersion":"6.8.3","LicenseInformationOrigin":2},{"PackageId":"Customer Security Representative","PackageVersion":"3.7.3","PackageProjectUrl":"https://jalon.net","License":"The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!","LicenseInformationOrigin":0},{"PackageId":"Internal Accounts Consultant","PackageVersion":"6.3.4","PackageProjectUrl":"https://elda.info","License":"Try to connect the SMS feed, maybe it will connect the mobile feed!","LicenseInformationOrigin":0},{"PackageId":"Global Security Liaison","PackageVersion":"8.1.2","LicenseInformationOrigin":0},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"Chief Implementation Assistant","PackageVersion":"6.1.2","PackageProjectUrl":"http://cathryn.biz","LicenseInformationOrigin":2},{"PackageId":"Customer Operations Officer","PackageVersion":"2.6.0","PackageProjectUrl":"http://antonette.org","License":"Use the bluetooth USB alarm, then you can override the bluetooth alarm!","LicenseInformationOrigin":4},{"PackageId":"Product Quality Analyst","PackageVersion":"3.6.5","PackageProjectUrl":"https://delbert.com","License":"You can\u0027t parse the port without bypassing the multi-byte GB port!","LicenseInformationOrigin":4},{"PackageId":"Central Markets Officer","PackageVersion":"6.8.8","LicenseInformationOrigin":0},{"PackageId":"Customer Directives Director","PackageVersion":"7.9.2","License":"Try to hack the COM panel, maybe it will hack the auxiliary panel!","LicenseInformationOrigin":4},{"PackageId":"International Identity Planner","PackageVersion":"4.2.1","License":"You can\u0027t compress the capacitor without copying the virtual USB capacitor!","LicenseInformationOrigin":0},{"PackageId":"Central Interactions Manager","PackageVersion":"7.0.9","LicenseInformationOrigin":0},{"PackageId":"National Communications Facilitator","PackageVersion":"3.1.0","License":"quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Lead Tactics Executive","PackageVersion":"6.2.9","PackageProjectUrl":"https://lowell.org","LicenseInformationOrigin":2},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","LicenseInformationOrigin":2},{"PackageId":"Corporate Paradigm Representative","PackageVersion":"7.0.2","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"Customer Integration Agent","PackageVersion":"3.6.0","License":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"Regional Markets Supervisor","PackageVersion":"7.7.6","License":"If we transmit the system, we can get to the SMTP system through the virtual SMTP system!","LicenseInformationOrigin":0},{"PackageId":"Human Solutions Assistant","PackageVersion":"1.9.8","PackageProjectUrl":"http://carter.info","License":"Try to parse the PNG panel, maybe it will parse the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Legacy Data Facilitator","PackageVersion":"0.9.0","PackageProjectUrl":"https://beatrice.net","License":"bypassing the program won\u0027t do anything, we need to bypass the optical AI program!","LicenseInformationOrigin":4},{"PackageId":"Customer Implementation Director","PackageVersion":"5.9.1","LicenseInformationOrigin":2},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":0},{"PackageId":"Principal Optimization Representative","PackageVersion":"0.4.8","License":"If we index the system, we can get to the XSS system through the cross-platform XSS system!","LicenseInformationOrigin":4},{"PackageId":"Global Response Coordinator","PackageVersion":"9.7.3","PackageProjectUrl":"https://zelda.net","License":"Use the solid state SQL firewall, then you can connect the solid state firewall!","LicenseInformationOrigin":4},{"PackageId":"Internal Infrastructure Strategist","PackageVersion":"7.2.2","PackageProjectUrl":"http://ahmad.com","License":"I\u0027ll transmit the optical XML sensor, that should sensor the XML sensor!","LicenseInformationOrigin":4},{"PackageId":"National Tactics Architect","PackageVersion":"6.7.8","PackageProjectUrl":"https://margaret.net","License":"We need to parse the auxiliary SAS capacitor!","LicenseInformationOrigin":1},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Chief Accounts Associate","PackageVersion":"8.5.5","License":"You can\u0027t generate the panel without compressing the neural SAS panel!","LicenseInformationOrigin":2},{"PackageId":"Principal Web Facilitator","PackageVersion":"5.4.5","PackageProjectUrl":"http://paris.name","License":"compressing the firewall won\u0027t do anything, we need to copy the bluetooth COM firewall!","LicenseInformationOrigin":4},{"PackageId":"National Accounts Associate","PackageVersion":"2.7.6","LicenseInformationOrigin":4},{"PackageId":"Central Marketing Technician","PackageVersion":"8.7.2","PackageProjectUrl":"http://albina.org","License":"Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","LicenseInformationOrigin":4},{"PackageId":"Dynamic Configuration Executive","PackageVersion":"4.7.6","License":"If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Chief Division Director","PackageVersion":"3.4.7","PackageProjectUrl":"http://alejandrin.biz","License":"Try to override the CSS microchip, maybe it will override the primary microchip!","LicenseInformationOrigin":2},{"PackageId":"Chief Infrastructure Consultant","PackageVersion":"4.1.2","PackageProjectUrl":"https://theron.info","License":"Use the multi-byte IB feed, then you can navigate the multi-byte feed!","LicenseInformationOrigin":1},{"PackageId":"Internal Branding Supervisor","PackageVersion":"6.7.4","License":"I\u0027ll copy the auxiliary PCI panel, that should panel the PCI panel!","LicenseInformationOrigin":1},{"PackageId":"Future Markets Architect","PackageVersion":"9.0.8","LicenseInformationOrigin":4},{"PackageId":"Principal Intranet Liaison","PackageVersion":"5.1.0","PackageProjectUrl":"http://neva.info","License":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"Central Integration Analyst","PackageVersion":"0.4.0","PackageProjectUrl":"https://laverne.name","License":"If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!","LicenseInformationOrigin":4},{"PackageId":"National Identity Technician","PackageVersion":"7.4.9","PackageProjectUrl":"https://benedict.org","License":"Try to parse the SMTP feed, maybe it will parse the multi-byte feed!","LicenseInformationOrigin":4},{"PackageId":"Central Marketing Director","PackageVersion":"3.2.5","PackageProjectUrl":"https://anibal.net","LicenseInformationOrigin":4},{"PackageId":"District Web Developer","PackageVersion":"6.1.9","PackageProjectUrl":"http://arthur.net","LicenseInformationOrigin":2},{"PackageId":"Dynamic Functionality Consultant","PackageVersion":"4.9.1","PackageProjectUrl":"https://lonnie.info","LicenseInformationOrigin":2},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"http://annabelle.net","LicenseInformationOrigin":2},{"PackageId":"National Tactics Engineer","PackageVersion":"3.7.5","PackageProjectUrl":"https://alexys.org","License":"generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!","LicenseInformationOrigin":1},{"PackageId":"Chief Assurance Associate","PackageVersion":"3.3.1","PackageProjectUrl":"https://tyrese.info","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseInformationOrigin":1},{"PackageId":"Global Markets Executive","PackageVersion":"2.5.8","LicenseInformationOrigin":0},{"PackageId":"Future Accounts Producer","PackageVersion":"9.4.3","License":"You can\u0027t override the port without indexing the neural THX port!","LicenseInformationOrigin":2},{"PackageId":"Customer Quality Technician","PackageVersion":"9.7.0","License":"If we index the card, we can get to the XSS card through the neural XSS card!","LicenseInformationOrigin":2},{"PackageId":"Product Applications Assistant","PackageVersion":"2.8.4","PackageProjectUrl":"https://carleton.info","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":4},{"PackageId":"Investor Accountability Officer","PackageVersion":"2.4.3","LicenseInformationOrigin":4},{"PackageId":"Forward Functionality Analyst","PackageVersion":"4.5.1","PackageProjectUrl":"http://orie.name","LicenseInformationOrigin":0},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":1},{"PackageId":"Product Implementation Officer","PackageVersion":"1.9.9","License":"Try to back up the AGP system, maybe it will back up the 1080p system!","LicenseInformationOrigin":2},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":0},{"PackageId":"Direct Assurance Supervisor","PackageVersion":"4.1.8","PackageProjectUrl":"https://aniyah.org","LicenseInformationOrigin":4},{"PackageId":"International Research Director","PackageVersion":"4.1.0","License":"Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!","LicenseInformationOrigin":1},{"PackageId":"Product Identity Architect","PackageVersion":"5.6.4","PackageProjectUrl":"http://darian.org","License":"The GB bus is down, back up the redundant bus so we can back up the GB bus!","LicenseInformationOrigin":1},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"National Creative Executive","PackageVersion":"7.5.7","PackageProjectUrl":"http://mallory.biz","LicenseInformationOrigin":2},{"PackageId":"Human Usability Associate","PackageVersion":"5.2.5","PackageProjectUrl":"http://hunter.info","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":0},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"Chief Marketing Assistant","PackageVersion":"7.3.5","LicenseInformationOrigin":0},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":1},{"PackageId":"Human Creative Engineer","PackageVersion":"7.5.1","LicenseInformationOrigin":2},{"PackageId":"Chief Mobility Planner","PackageVersion":"7.1.0","LicenseInformationOrigin":4},{"PackageId":"Corporate Accountability Representative","PackageVersion":"2.3.2","LicenseInformationOrigin":2},{"PackageId":"Global Usability Producer","PackageVersion":"4.9.5","License":"If we hack the application, we can get to the PCI application through the 1080p PCI application!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Brand Technician","PackageVersion":"2.5.6","PackageProjectUrl":"http://lesly.info","LicenseInformationOrigin":0},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Lead Integration Liaison","PackageVersion":"1.8.8","PackageProjectUrl":"https://sean.com","LicenseInformationOrigin":1},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..2b877e66 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Human Implementation Designer","PackageVersion":"8.3.7","License":"Try to navigate the RSS card, maybe it will navigate the haptic card!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Customer Configuration Manager","PackageVersion":"1.6.8","PackageProjectUrl":"http://sylvan.net","License":"I\u0027ll program the online RSS card, that should card the RSS card!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Communications Supervisor","PackageVersion":"2.6.8","PackageProjectUrl":"https://carol.biz","LicenseInformationOrigin":4},{"PackageId":"Product Quality Analyst","PackageVersion":"3.6.5","PackageProjectUrl":"https://delbert.com","License":"You can\u0027t parse the port without bypassing the multi-byte GB port!","LicenseInformationOrigin":4},{"PackageId":"Human Configuration Assistant","PackageVersion":"0.1.1","PackageProjectUrl":"http://frederick.com","License":"I\u0027ll bypass the solid state SMS system, that should system the SMS system!","LicenseInformationOrigin":2},{"PackageId":"Direct Assurance Supervisor","PackageVersion":"4.1.8","PackageProjectUrl":"https://aniyah.org","LicenseInformationOrigin":4},{"PackageId":"Corporate Creative Liaison","PackageVersion":"2.9.9","PackageProjectUrl":"http://albert.org","LicenseInformationOrigin":4},{"PackageId":"Chief Assurance Associate","PackageVersion":"3.3.1","PackageProjectUrl":"https://tyrese.info","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseInformationOrigin":1},{"PackageId":"District Factors Producer","PackageVersion":"1.6.6","License":"If we reboot the panel, we can get to the THX panel through the solid state THX panel!","LicenseInformationOrigin":2},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":1},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Chief Implementation Assistant","PackageVersion":"6.1.2","PackageProjectUrl":"http://cathryn.biz","LicenseInformationOrigin":2},{"PackageId":"Customer Security Representative","PackageVersion":"3.7.3","PackageProjectUrl":"https://jalon.net","License":"The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!","LicenseInformationOrigin":0},{"PackageId":"Lead Integration Liaison","PackageVersion":"1.8.8","PackageProjectUrl":"https://sean.com","LicenseInformationOrigin":1},{"PackageId":"Human Creative Engineer","PackageVersion":"7.5.1","LicenseInformationOrigin":2},{"PackageId":"Customer Directives Director","PackageVersion":"7.9.2","License":"Try to hack the COM panel, maybe it will hack the auxiliary panel!","LicenseInformationOrigin":4},{"PackageId":"Future Markets Architect","PackageVersion":"9.0.8","LicenseInformationOrigin":4},{"PackageId":"Global Usability Producer","PackageVersion":"4.9.5","License":"If we hack the application, we can get to the PCI application through the 1080p PCI application!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Technician","PackageVersion":"6.8.3","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","LicenseInformationOrigin":1},{"PackageId":"International Identity Planner","PackageVersion":"4.2.1","License":"You can\u0027t compress the capacitor without copying the virtual USB capacitor!","LicenseInformationOrigin":0},{"PackageId":"Chief Division Director","PackageVersion":"3.4.7","PackageProjectUrl":"http://alejandrin.biz","License":"Try to override the CSS microchip, maybe it will override the primary microchip!","LicenseInformationOrigin":2},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","LicenseInformationOrigin":2},{"PackageId":"National Tactics Architect","PackageVersion":"6.7.8","PackageProjectUrl":"https://margaret.net","License":"We need to parse the auxiliary SAS capacitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Integration Agent","PackageVersion":"3.6.0","License":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"Regional Markets Supervisor","PackageVersion":"7.7.6","License":"If we transmit the system, we can get to the SMTP system through the virtual SMTP system!","LicenseInformationOrigin":0},{"PackageId":"Chief Marketing Assistant","PackageVersion":"7.3.5","LicenseInformationOrigin":0},{"PackageId":"National Creative Executive","PackageVersion":"7.5.7","PackageProjectUrl":"http://mallory.biz","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Configuration Specialist","PackageVersion":"8.8.8","PackageProjectUrl":"http://brown.com","License":"Use the 1080p XML circuit, then you can generate the 1080p circuit!","LicenseInformationOrigin":4},{"PackageId":"Central Markets Officer","PackageVersion":"6.8.8","LicenseInformationOrigin":0},{"PackageId":"Dynamic Configuration Executive","PackageVersion":"4.7.6","License":"If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Customer Quality Technician","PackageVersion":"9.7.0","License":"If we index the card, we can get to the XSS card through the neural XSS card!","LicenseInformationOrigin":2},{"PackageId":"Internal Infrastructure Strategist","PackageVersion":"7.2.2","PackageProjectUrl":"http://ahmad.com","License":"I\u0027ll transmit the optical XML sensor, that should sensor the XML sensor!","LicenseInformationOrigin":4},{"PackageId":"Principal Web Facilitator","PackageVersion":"5.4.5","PackageProjectUrl":"http://paris.name","License":"compressing the firewall won\u0027t do anything, we need to copy the bluetooth COM firewall!","LicenseInformationOrigin":4},{"PackageId":"Central Marketing Technician","PackageVersion":"8.7.2","PackageProjectUrl":"http://albina.org","License":"Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Infrastructure Consultant","PackageVersion":"4.1.2","PackageProjectUrl":"https://theron.info","License":"Use the multi-byte IB feed, then you can navigate the multi-byte feed!","LicenseInformationOrigin":1},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Customer Implementation Director","PackageVersion":"5.9.1","LicenseInformationOrigin":2},{"PackageId":"Legacy Data Facilitator","PackageVersion":"0.9.0","PackageProjectUrl":"https://beatrice.net","License":"bypassing the program won\u0027t do anything, we need to bypass the optical AI program!","LicenseInformationOrigin":4},{"PackageId":"Corporate Paradigm Representative","PackageVersion":"7.0.2","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Mobility Planner","PackageVersion":"7.1.0","LicenseInformationOrigin":4},{"PackageId":"Product Implementation Officer","PackageVersion":"1.9.9","License":"Try to back up the AGP system, maybe it will back up the 1080p system!","LicenseInformationOrigin":2},{"PackageId":"Product Identity Architect","PackageVersion":"5.6.4","PackageProjectUrl":"http://darian.org","License":"The GB bus is down, back up the redundant bus so we can back up the GB bus!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Brand Technician","PackageVersion":"2.5.6","PackageProjectUrl":"http://lesly.info","LicenseInformationOrigin":0},{"PackageId":"Future Accounts Producer","PackageVersion":"9.4.3","License":"You can\u0027t override the port without indexing the neural THX port!","LicenseInformationOrigin":2},{"PackageId":"Customer Operations Officer","PackageVersion":"2.6.0","PackageProjectUrl":"http://antonette.org","License":"Use the bluetooth USB alarm, then you can override the bluetooth alarm!","LicenseInformationOrigin":4},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":1},{"PackageId":"Principal Intranet Liaison","PackageVersion":"5.1.0","PackageProjectUrl":"http://neva.info","License":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"National Communications Facilitator","PackageVersion":"3.1.0","License":"quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Central Integration Analyst","PackageVersion":"0.4.0","PackageProjectUrl":"https://laverne.name","License":"If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!","LicenseInformationOrigin":4},{"PackageId":"District Web Developer","PackageVersion":"6.1.9","PackageProjectUrl":"http://arthur.net","LicenseInformationOrigin":2},{"PackageId":"Central Interactions Manager","PackageVersion":"7.0.9","LicenseInformationOrigin":0},{"PackageId":"Central Marketing Director","PackageVersion":"3.2.5","PackageProjectUrl":"https://anibal.net","LicenseInformationOrigin":4},{"PackageId":"Chief Accounts Associate","PackageVersion":"8.5.5","License":"You can\u0027t generate the panel without compressing the neural SAS panel!","LicenseInformationOrigin":2},{"PackageId":"National Identity Technician","PackageVersion":"7.4.9","PackageProjectUrl":"https://benedict.org","License":"Try to parse the SMTP feed, maybe it will parse the multi-byte feed!","LicenseInformationOrigin":4},{"PackageId":"Investor Accountability Officer","PackageVersion":"2.4.3","LicenseInformationOrigin":4},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"National Accounts Associate","PackageVersion":"2.7.6","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","LicenseInformationOrigin":4},{"PackageId":"Principal Implementation Director","PackageVersion":"7.1.6","PackageProjectUrl":"http://pearlie.org","License":"We need to transmit the auxiliary FTP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Forward Functionality Analyst","PackageVersion":"4.5.1","PackageProjectUrl":"http://orie.name","LicenseInformationOrigin":0},{"PackageId":"National Tactics Engineer","PackageVersion":"3.7.5","PackageProjectUrl":"https://alexys.org","License":"generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!","LicenseInformationOrigin":1},{"PackageId":"Global Markets Executive","PackageVersion":"2.5.8","LicenseInformationOrigin":0},{"PackageId":"Product Applications Assistant","PackageVersion":"2.8.4","PackageProjectUrl":"https://carleton.info","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"http://annabelle.net","LicenseInformationOrigin":2},{"PackageId":"Global Security Liaison","PackageVersion":"8.1.2","LicenseInformationOrigin":0},{"PackageId":"Global Response Coordinator","PackageVersion":"9.7.3","PackageProjectUrl":"https://zelda.net","License":"Use the solid state SQL firewall, then you can connect the solid state firewall!","LicenseInformationOrigin":4},{"PackageId":"Internal Branding Supervisor","PackageVersion":"6.7.4","License":"I\u0027ll copy the auxiliary PCI panel, that should panel the PCI panel!","LicenseInformationOrigin":1},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":0},{"PackageId":"Dynamic Functionality Consultant","PackageVersion":"4.9.1","PackageProjectUrl":"https://lonnie.info","LicenseInformationOrigin":2},{"PackageId":"Principal Optimization Representative","PackageVersion":"0.4.8","License":"If we index the system, we can get to the XSS system through the cross-platform XSS system!","LicenseInformationOrigin":4},{"PackageId":"Corporate Accountability Representative","PackageVersion":"2.3.2","LicenseInformationOrigin":2},{"PackageId":"Lead Tactics Executive","PackageVersion":"6.2.9","PackageProjectUrl":"https://lowell.org","LicenseInformationOrigin":2},{"PackageId":"International Research Director","PackageVersion":"4.1.0","License":"Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!","LicenseInformationOrigin":1},{"PackageId":"Internal Accounts Consultant","PackageVersion":"6.3.4","PackageProjectUrl":"https://elda.info","License":"Try to connect the SMS feed, maybe it will connect the mobile feed!","LicenseInformationOrigin":0},{"PackageId":"Human Usability Associate","PackageVersion":"5.2.5","PackageProjectUrl":"http://hunter.info","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":0},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"Human Solutions Assistant","PackageVersion":"1.9.8","PackageProjectUrl":"http://carter.info","License":"Try to parse the PNG panel, maybe it will parse the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..00725741 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..9164e1e8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","ValidationErrors":[{"Error":"Mervin","Context":"http://celestine.info"},{"Error":"Amalia","Context":"https://shanelle.info"},{"Error":"Sheila","Context":"http://darrell.info"},{"Error":"Alec","Context":"https://candice.biz"},{"Error":"Linnea","Context":"http://everardo.info"},{"Error":"Daryl","Context":"https://jerrod.com"},{"Error":"Laila","Context":"http://caleigh.net"},{"Error":"Adolfo","Context":"http://daisha.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Lead Markets Designer","PackageVersion":"2.8.4","PackageProjectUrl":"https://amara.info","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"LicenseInformationOrigin":2},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","ValidationErrors":[{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"},{"Error":"Theresia","Context":"http://kristin.net"},{"Error":"Lester","Context":"https://paige.com"}],"LicenseInformationOrigin":1},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":0},{"PackageId":"Lead Intranet Officer","PackageVersion":"6.4.9","ValidationErrors":[{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"}],"LicenseInformationOrigin":1},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Investor Research Facilitator","PackageVersion":"5.7.5","ValidationErrors":[{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"},{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"}],"LicenseInformationOrigin":0},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Bill","Context":"http://jairo.net"},{"Error":"Clemmie","Context":"http://shanny.net"},{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseInformationOrigin":2},{"PackageId":"Human Usability Specialist","PackageVersion":"3.2.8","PackageProjectUrl":"http://micah.info","ValidationErrors":[{"Error":"Evalyn","Context":"https://myrtis.name"},{"Error":"Ursula","Context":"https://werner.net"},{"Error":"Linwood","Context":"http://rebekah.org"},{"Error":"Cleve","Context":"https://claudie.net"},{"Error":"Theodora","Context":"http://faye.info"}],"LicenseInformationOrigin":0},{"PackageId":"International Integration Orchestrator","PackageVersion":"5.4.5","ValidationErrors":[{"Error":"Steve","Context":"http://lon.org"},{"Error":"Braeden","Context":"https://sunny.name"},{"Error":"Leslie","Context":"http://bettie.info"},{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Accounts Associate","PackageVersion":"3.2.6","PackageProjectUrl":"https://vesta.com","ValidationErrors":[{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"},{"Error":"Rogers","Context":"https://bertrand.biz"},{"Error":"Annetta","Context":"https://remington.org"},{"Error":"Efrain","Context":"http://davion.org"},{"Error":"Merle","Context":"https://abigayle.org"},{"Error":"Jerod","Context":"https://vicenta.info"},{"Error":"Kayli","Context":"https://shaun.net"},{"Error":"Antwan","Context":"https://hazel.net"}],"LicenseInformationOrigin":4},{"PackageId":"National Accounts Liaison","PackageVersion":"7.2.6","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"LicenseInformationOrigin":4},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Global Response Associate","PackageVersion":"1.9.8","ValidationErrors":[{"Error":"Sandra","Context":"http://antonina.com"},{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"},{"Error":"Amari","Context":"http://viviane.net"},{"Error":"Kelley","Context":"http://doris.net"},{"Error":"Kennedy","Context":"https://milo.net"}],"License":"The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Marketing Consultant","PackageVersion":"2.4.9","ValidationErrors":[{"Error":"Angie","Context":"https://ardella.info"},{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"}],"LicenseInformationOrigin":4},{"PackageId":"Global Optimization Representative","PackageVersion":"8.2.6","ValidationErrors":[{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Legacy Optimization Orchestrator","PackageVersion":"2.4.2","ValidationErrors":[{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"},{"Error":"Shaun","Context":"https://concepcion.net"},{"Error":"Moises","Context":"http://rupert.info"}],"License":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":1},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..66e598a3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..662bd61f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..f7e27658 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Forward Functionality Analyst","PackageVersion":"4.5.1","PackageProjectUrl":"http://orie.name","LicenseInformationOrigin":0},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"http://annabelle.net","LicenseInformationOrigin":2},{"PackageId":"National Communications Facilitator","PackageVersion":"3.1.0","License":"quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Central Interactions Manager","PackageVersion":"7.0.9","LicenseInformationOrigin":0},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"National Tactics Engineer","PackageVersion":"3.7.5","PackageProjectUrl":"https://alexys.org","License":"generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Security Technician","PackageVersion":"6.8.3","LicenseInformationOrigin":2},{"PackageId":"Customer Operations Officer","PackageVersion":"2.6.0","PackageProjectUrl":"http://antonette.org","License":"Use the bluetooth USB alarm, then you can override the bluetooth alarm!","LicenseInformationOrigin":4},{"PackageId":"Product Applications Assistant","PackageVersion":"2.8.4","PackageProjectUrl":"https://carleton.info","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":4},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Global Security Liaison","PackageVersion":"8.1.2","LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":1},{"PackageId":"Chief Assurance Associate","PackageVersion":"3.3.1","PackageProjectUrl":"https://tyrese.info","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseInformationOrigin":1},{"PackageId":"Central Integration Analyst","PackageVersion":"0.4.0","PackageProjectUrl":"https://laverne.name","License":"If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!","LicenseInformationOrigin":4},{"PackageId":"Customer Directives Director","PackageVersion":"7.9.2","License":"Try to hack the COM panel, maybe it will hack the auxiliary panel!","LicenseInformationOrigin":4},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..6d7c87f3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Tactics Engineer","PackageVersion":"3.7.5","PackageProjectUrl":"https://alexys.org","License":"generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Chief Assurance Associate","PackageVersion":"3.3.1","PackageProjectUrl":"https://tyrese.info","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseInformationOrigin":1},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Forward Functionality Analyst","PackageVersion":"4.5.1","PackageProjectUrl":"http://orie.name","LicenseInformationOrigin":0},{"PackageId":"Lead Intranet Officer","PackageVersion":"6.4.9","ValidationErrors":[{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"}],"LicenseInformationOrigin":1},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Bill","Context":"http://jairo.net"},{"Error":"Clemmie","Context":"http://shanny.net"},{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseInformationOrigin":2},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":1},{"PackageId":"Global Security Liaison","PackageVersion":"8.1.2","LicenseInformationOrigin":0},{"PackageId":"Human Usability Specialist","PackageVersion":"3.2.8","PackageProjectUrl":"http://micah.info","ValidationErrors":[{"Error":"Evalyn","Context":"https://myrtis.name"},{"Error":"Ursula","Context":"https://werner.net"},{"Error":"Linwood","Context":"http://rebekah.org"},{"Error":"Cleve","Context":"https://claudie.net"},{"Error":"Theodora","Context":"http://faye.info"}],"LicenseInformationOrigin":0},{"PackageId":"International Integration Orchestrator","PackageVersion":"5.4.5","ValidationErrors":[{"Error":"Steve","Context":"http://lon.org"},{"Error":"Braeden","Context":"https://sunny.name"},{"Error":"Leslie","Context":"http://bettie.info"},{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Response Associate","PackageVersion":"1.9.8","ValidationErrors":[{"Error":"Sandra","Context":"http://antonina.com"},{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"},{"Error":"Amari","Context":"http://viviane.net"},{"Error":"Kelley","Context":"http://doris.net"},{"Error":"Kennedy","Context":"https://milo.net"}],"License":"The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","ValidationErrors":[{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"},{"Error":"Theresia","Context":"http://kristin.net"},{"Error":"Lester","Context":"https://paige.com"}],"LicenseInformationOrigin":1},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Central Interactions Manager","PackageVersion":"7.0.9","LicenseInformationOrigin":0},{"PackageId":"Customer Directives Director","PackageVersion":"7.9.2","License":"Try to hack the COM panel, maybe it will hack the auxiliary panel!","LicenseInformationOrigin":4},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","ValidationErrors":[{"Error":"Mervin","Context":"http://celestine.info"},{"Error":"Amalia","Context":"https://shanelle.info"},{"Error":"Sheila","Context":"http://darrell.info"},{"Error":"Alec","Context":"https://candice.biz"},{"Error":"Linnea","Context":"http://everardo.info"},{"Error":"Daryl","Context":"https://jerrod.com"},{"Error":"Laila","Context":"http://caleigh.net"},{"Error":"Adolfo","Context":"http://daisha.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Direct Accounts Associate","PackageVersion":"3.2.6","PackageProjectUrl":"https://vesta.com","ValidationErrors":[{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"},{"Error":"Rogers","Context":"https://bertrand.biz"},{"Error":"Annetta","Context":"https://remington.org"},{"Error":"Efrain","Context":"http://davion.org"},{"Error":"Merle","Context":"https://abigayle.org"},{"Error":"Jerod","Context":"https://vicenta.info"},{"Error":"Kayli","Context":"https://shaun.net"},{"Error":"Antwan","Context":"https://hazel.net"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Security Technician","PackageVersion":"6.8.3","LicenseInformationOrigin":2},{"PackageId":"Investor Research Facilitator","PackageVersion":"5.7.5","ValidationErrors":[{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"},{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"}],"LicenseInformationOrigin":0},{"PackageId":"National Accounts Liaison","PackageVersion":"7.2.6","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"LicenseInformationOrigin":4},{"PackageId":"Global Optimization Representative","PackageVersion":"8.2.6","ValidationErrors":[{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Lead Markets Designer","PackageVersion":"2.8.4","PackageProjectUrl":"https://amara.info","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"LicenseInformationOrigin":2},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":0},{"PackageId":"National Communications Facilitator","PackageVersion":"3.1.0","License":"quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"http://annabelle.net","LicenseInformationOrigin":2},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Central Integration Analyst","PackageVersion":"0.4.0","PackageProjectUrl":"https://laverne.name","License":"If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!","LicenseInformationOrigin":4},{"PackageId":"Product Applications Assistant","PackageVersion":"2.8.4","PackageProjectUrl":"https://carleton.info","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":4},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"Legacy Optimization Orchestrator","PackageVersion":"2.4.2","ValidationErrors":[{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"},{"Error":"Shaun","Context":"https://concepcion.net"},{"Error":"Moises","Context":"http://rupert.info"}],"License":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Marketing Consultant","PackageVersion":"2.4.9","ValidationErrors":[{"Error":"Angie","Context":"https://ardella.info"},{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"}],"LicenseInformationOrigin":4},{"PackageId":"Customer Operations Officer","PackageVersion":"2.6.0","PackageProjectUrl":"http://antonette.org","License":"Use the bluetooth USB alarm, then you can override the bluetooth alarm!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..1ec70b49 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Tactics Engineer","PackageVersion":"3.7.5","PackageProjectUrl":"https://alexys.org","License":"generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!","LicenseInformationOrigin":1},{"PackageId":"Forward Functionality Analyst","PackageVersion":"4.5.1","PackageProjectUrl":"http://orie.name","LicenseInformationOrigin":0},{"PackageId":"National Communications Facilitator","PackageVersion":"3.1.0","License":"quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Central Integration Analyst","PackageVersion":"0.4.0","PackageProjectUrl":"https://laverne.name","License":"If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!","LicenseInformationOrigin":4},{"PackageId":"Global Security Liaison","PackageVersion":"8.1.2","LicenseInformationOrigin":0},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"Central Interactions Manager","PackageVersion":"7.0.9","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Chief Assurance Associate","PackageVersion":"3.3.1","PackageProjectUrl":"https://tyrese.info","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseInformationOrigin":1},{"PackageId":"Customer Directives Director","PackageVersion":"7.9.2","License":"Try to hack the COM panel, maybe it will hack the auxiliary panel!","LicenseInformationOrigin":4},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":1},{"PackageId":"Product Applications Assistant","PackageVersion":"2.8.4","PackageProjectUrl":"https://carleton.info","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":4},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"http://annabelle.net","LicenseInformationOrigin":2},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"Dynamic Security Technician","PackageVersion":"6.8.3","LicenseInformationOrigin":2},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Customer Operations Officer","PackageVersion":"2.6.0","PackageProjectUrl":"http://antonette.org","License":"Use the bluetooth USB alarm, then you can override the bluetooth alarm!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..bc3f6adb --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Tactics Engineer","PackageVersion":"3.7.5","PackageProjectUrl":"https://alexys.org","License":"generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"http://annabelle.net","LicenseInformationOrigin":2},{"PackageId":"Central Integration Analyst","PackageVersion":"0.4.0","PackageProjectUrl":"https://laverne.name","License":"If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Security Technician","PackageVersion":"6.8.3","LicenseInformationOrigin":2},{"PackageId":"Global Security Liaison","PackageVersion":"8.1.2","LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Central Interactions Manager","PackageVersion":"7.0.9","LicenseInformationOrigin":0},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Forward Functionality Analyst","PackageVersion":"4.5.1","PackageProjectUrl":"http://orie.name","LicenseInformationOrigin":0},{"PackageId":"Customer Operations Officer","PackageVersion":"2.6.0","PackageProjectUrl":"http://antonette.org","License":"Use the bluetooth USB alarm, then you can override the bluetooth alarm!","LicenseInformationOrigin":4},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":1},{"PackageId":"Customer Directives Director","PackageVersion":"7.9.2","License":"Try to hack the COM panel, maybe it will hack the auxiliary panel!","LicenseInformationOrigin":4},{"PackageId":"Product Applications Assistant","PackageVersion":"2.8.4","PackageProjectUrl":"https://carleton.info","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":4},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"Chief Assurance Associate","PackageVersion":"3.3.1","PackageProjectUrl":"https://tyrese.info","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseInformationOrigin":1},{"PackageId":"National Communications Facilitator","PackageVersion":"3.1.0","License":"quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..5ee081dd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..81dd8a46 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"National Accounts Liaison","PackageVersion":"7.2.6","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"LicenseInformationOrigin":4},{"PackageId":"Global Response Associate","PackageVersion":"1.9.8","ValidationErrors":[{"Error":"Sandra","Context":"http://antonina.com"},{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"},{"Error":"Amari","Context":"http://viviane.net"},{"Error":"Kelley","Context":"http://doris.net"},{"Error":"Kennedy","Context":"https://milo.net"}],"License":"The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","ValidationErrors":[{"Error":"Mervin","Context":"http://celestine.info"},{"Error":"Amalia","Context":"https://shanelle.info"},{"Error":"Sheila","Context":"http://darrell.info"},{"Error":"Alec","Context":"https://candice.biz"},{"Error":"Linnea","Context":"http://everardo.info"},{"Error":"Daryl","Context":"https://jerrod.com"},{"Error":"Laila","Context":"http://caleigh.net"},{"Error":"Adolfo","Context":"http://daisha.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"Lead Intranet Officer","PackageVersion":"6.4.9","ValidationErrors":[{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"}],"LicenseInformationOrigin":1},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Human Usability Specialist","PackageVersion":"3.2.8","PackageProjectUrl":"http://micah.info","ValidationErrors":[{"Error":"Evalyn","Context":"https://myrtis.name"},{"Error":"Ursula","Context":"https://werner.net"},{"Error":"Linwood","Context":"http://rebekah.org"},{"Error":"Cleve","Context":"https://claudie.net"},{"Error":"Theodora","Context":"http://faye.info"}],"LicenseInformationOrigin":0},{"PackageId":"International Integration Orchestrator","PackageVersion":"5.4.5","ValidationErrors":[{"Error":"Steve","Context":"http://lon.org"},{"Error":"Braeden","Context":"https://sunny.name"},{"Error":"Leslie","Context":"http://bettie.info"},{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":0},{"PackageId":"Lead Markets Designer","PackageVersion":"2.8.4","PackageProjectUrl":"https://amara.info","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"LicenseInformationOrigin":2},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Bill","Context":"http://jairo.net"},{"Error":"Clemmie","Context":"http://shanny.net"},{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseInformationOrigin":2},{"PackageId":"Global Optimization Representative","PackageVersion":"8.2.6","ValidationErrors":[{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Investor Research Facilitator","PackageVersion":"5.7.5","ValidationErrors":[{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"},{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"}],"LicenseInformationOrigin":0},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","ValidationErrors":[{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"},{"Error":"Theresia","Context":"http://kristin.net"},{"Error":"Lester","Context":"https://paige.com"}],"LicenseInformationOrigin":1},{"PackageId":"Direct Accounts Associate","PackageVersion":"3.2.6","PackageProjectUrl":"https://vesta.com","ValidationErrors":[{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"},{"Error":"Rogers","Context":"https://bertrand.biz"},{"Error":"Annetta","Context":"https://remington.org"},{"Error":"Efrain","Context":"http://davion.org"},{"Error":"Merle","Context":"https://abigayle.org"},{"Error":"Jerod","Context":"https://vicenta.info"},{"Error":"Kayli","Context":"https://shaun.net"},{"Error":"Antwan","Context":"https://hazel.net"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Optimization Orchestrator","PackageVersion":"2.4.2","ValidationErrors":[{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"},{"Error":"Shaun","Context":"https://concepcion.net"},{"Error":"Moises","Context":"http://rupert.info"}],"License":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Marketing Consultant","PackageVersion":"2.4.9","ValidationErrors":[{"Error":"Angie","Context":"https://ardella.info"},{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..ccea95ea --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..b0d11631 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..3aabe550 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..bdeb18d0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"Customer Directives Director","PackageVersion":"7.9.2","License":"Try to hack the COM panel, maybe it will hack the auxiliary panel!","LicenseInformationOrigin":4},{"PackageId":"Chief Assurance Associate","PackageVersion":"3.3.1","PackageProjectUrl":"https://tyrese.info","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseInformationOrigin":1},{"PackageId":"Customer Operations Officer","PackageVersion":"2.6.0","PackageProjectUrl":"http://antonette.org","License":"Use the bluetooth USB alarm, then you can override the bluetooth alarm!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Security Technician","PackageVersion":"6.8.3","LicenseInformationOrigin":2},{"PackageId":"Central Integration Analyst","PackageVersion":"0.4.0","PackageProjectUrl":"https://laverne.name","License":"If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!","LicenseInformationOrigin":4},{"PackageId":"National Communications Facilitator","PackageVersion":"3.1.0","License":"quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"http://annabelle.net","LicenseInformationOrigin":2},{"PackageId":"Forward Functionality Analyst","PackageVersion":"4.5.1","PackageProjectUrl":"http://orie.name","LicenseInformationOrigin":0},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":1},{"PackageId":"Product Applications Assistant","PackageVersion":"2.8.4","PackageProjectUrl":"https://carleton.info","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":4},{"PackageId":"Global Security Liaison","PackageVersion":"8.1.2","LicenseInformationOrigin":0},{"PackageId":"Central Interactions Manager","PackageVersion":"7.0.9","LicenseInformationOrigin":0},{"PackageId":"National Tactics Engineer","PackageVersion":"3.7.5","PackageProjectUrl":"https://alexys.org","License":"generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!","LicenseInformationOrigin":1},{"PackageId":"Chief Mobility Planner","PackageVersion":"7.1.0","LicenseInformationOrigin":4},{"PackageId":"Customer Implementation Director","PackageVersion":"5.9.1","LicenseInformationOrigin":2},{"PackageId":"National Tactics Architect","PackageVersion":"6.7.8","PackageProjectUrl":"https://margaret.net","License":"We need to parse the auxiliary SAS capacitor!","LicenseInformationOrigin":1},{"PackageId":"Central Marketing Technician","PackageVersion":"8.7.2","PackageProjectUrl":"http://albina.org","License":"Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Paradigm Representative","PackageVersion":"7.0.2","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Accounts Associate","PackageVersion":"8.5.5","License":"You can\u0027t generate the panel without compressing the neural SAS panel!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Configuration Executive","PackageVersion":"4.7.6","License":"If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Human Usability Associate","PackageVersion":"5.2.5","PackageProjectUrl":"http://hunter.info","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":0},{"PackageId":"Principal Optimization Representative","PackageVersion":"0.4.8","License":"If we index the system, we can get to the XSS system through the cross-platform XSS system!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","LicenseInformationOrigin":4},{"PackageId":"Future Accounts Producer","PackageVersion":"9.4.3","License":"You can\u0027t override the port without indexing the neural THX port!","LicenseInformationOrigin":2},{"PackageId":"Global Usability Producer","PackageVersion":"4.9.5","License":"If we hack the application, we can get to the PCI application through the 1080p PCI application!","LicenseInformationOrigin":0},{"PackageId":"Future Markets Architect","PackageVersion":"9.0.8","LicenseInformationOrigin":4},{"PackageId":"International Identity Planner","PackageVersion":"4.2.1","License":"You can\u0027t compress the capacitor without copying the virtual USB capacitor!","LicenseInformationOrigin":0},{"PackageId":"National Creative Executive","PackageVersion":"7.5.7","PackageProjectUrl":"http://mallory.biz","LicenseInformationOrigin":2},{"PackageId":"Lead Tactics Executive","PackageVersion":"6.2.9","PackageProjectUrl":"https://lowell.org","LicenseInformationOrigin":2},{"PackageId":"Human Solutions Assistant","PackageVersion":"1.9.8","PackageProjectUrl":"http://carter.info","License":"Try to parse the PNG panel, maybe it will parse the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Chief Marketing Assistant","PackageVersion":"7.3.5","LicenseInformationOrigin":0},{"PackageId":"Principal Implementation Director","PackageVersion":"7.1.6","PackageProjectUrl":"http://pearlie.org","License":"We need to transmit the auxiliary FTP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":1},{"PackageId":"Human Creative Engineer","PackageVersion":"7.5.1","LicenseInformationOrigin":2},{"PackageId":"Central Markets Officer","PackageVersion":"6.8.8","LicenseInformationOrigin":0},{"PackageId":"National Identity Technician","PackageVersion":"7.4.9","PackageProjectUrl":"https://benedict.org","License":"Try to parse the SMTP feed, maybe it will parse the multi-byte feed!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":0},{"PackageId":"Lead Integration Liaison","PackageVersion":"1.8.8","PackageProjectUrl":"https://sean.com","LicenseInformationOrigin":1},{"PackageId":"Product Quality Analyst","PackageVersion":"3.6.5","PackageProjectUrl":"https://delbert.com","License":"You can\u0027t parse the port without bypassing the multi-byte GB port!","LicenseInformationOrigin":4},{"PackageId":"District Factors Producer","PackageVersion":"1.6.6","License":"If we reboot the panel, we can get to the THX panel through the solid state THX panel!","LicenseInformationOrigin":2},{"PackageId":"Internal Accounts Consultant","PackageVersion":"6.3.4","PackageProjectUrl":"https://elda.info","License":"Try to connect the SMS feed, maybe it will connect the mobile feed!","LicenseInformationOrigin":0},{"PackageId":"Principal Intranet Liaison","PackageVersion":"5.1.0","PackageProjectUrl":"http://neva.info","License":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Central Marketing Director","PackageVersion":"3.2.5","PackageProjectUrl":"https://anibal.net","LicenseInformationOrigin":4},{"PackageId":"National Accounts Associate","PackageVersion":"2.7.6","LicenseInformationOrigin":4},{"PackageId":"Dynamic Communications Supervisor","PackageVersion":"2.6.8","PackageProjectUrl":"https://carol.biz","LicenseInformationOrigin":4},{"PackageId":"Dynamic Brand Technician","PackageVersion":"2.5.6","PackageProjectUrl":"http://lesly.info","LicenseInformationOrigin":0},{"PackageId":"Internal Branding Supervisor","PackageVersion":"6.7.4","License":"I\u0027ll copy the auxiliary PCI panel, that should panel the PCI panel!","LicenseInformationOrigin":1},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"Product Identity Architect","PackageVersion":"5.6.4","PackageProjectUrl":"http://darian.org","License":"The GB bus is down, back up the redundant bus so we can back up the GB bus!","LicenseInformationOrigin":1},{"PackageId":"Chief Infrastructure Consultant","PackageVersion":"4.1.2","PackageProjectUrl":"https://theron.info","License":"Use the multi-byte IB feed, then you can navigate the multi-byte feed!","LicenseInformationOrigin":1},{"PackageId":"Principal Web Facilitator","PackageVersion":"5.4.5","PackageProjectUrl":"http://paris.name","License":"compressing the firewall won\u0027t do anything, we need to copy the bluetooth COM firewall!","LicenseInformationOrigin":4},{"PackageId":"Customer Configuration Manager","PackageVersion":"1.6.8","PackageProjectUrl":"http://sylvan.net","License":"I\u0027ll program the online RSS card, that should card the RSS card!","LicenseInformationOrigin":2},{"PackageId":"Global Markets Executive","PackageVersion":"2.5.8","LicenseInformationOrigin":0},{"PackageId":"Corporate Accountability Representative","PackageVersion":"2.3.2","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","LicenseInformationOrigin":1},{"PackageId":"International Research Director","PackageVersion":"4.1.0","License":"Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!","LicenseInformationOrigin":1},{"PackageId":"District Web Developer","PackageVersion":"6.1.9","PackageProjectUrl":"http://arthur.net","LicenseInformationOrigin":2},{"PackageId":"Customer Quality Technician","PackageVersion":"9.7.0","License":"If we index the card, we can get to the XSS card through the neural XSS card!","LicenseInformationOrigin":2},{"PackageId":"Global Response Coordinator","PackageVersion":"9.7.3","PackageProjectUrl":"https://zelda.net","License":"Use the solid state SQL firewall, then you can connect the solid state firewall!","LicenseInformationOrigin":4},{"PackageId":"Regional Markets Supervisor","PackageVersion":"7.7.6","License":"If we transmit the system, we can get to the SMTP system through the virtual SMTP system!","LicenseInformationOrigin":0},{"PackageId":"Chief Division Director","PackageVersion":"3.4.7","PackageProjectUrl":"http://alejandrin.biz","License":"Try to override the CSS microchip, maybe it will override the primary microchip!","LicenseInformationOrigin":2},{"PackageId":"Direct Assurance Supervisor","PackageVersion":"4.1.8","PackageProjectUrl":"https://aniyah.org","LicenseInformationOrigin":4},{"PackageId":"Human Configuration Assistant","PackageVersion":"0.1.1","PackageProjectUrl":"http://frederick.com","License":"I\u0027ll bypass the solid state SMS system, that should system the SMS system!","LicenseInformationOrigin":2},{"PackageId":"Legacy Data Facilitator","PackageVersion":"0.9.0","PackageProjectUrl":"https://beatrice.net","License":"bypassing the program won\u0027t do anything, we need to bypass the optical AI program!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Configuration Specialist","PackageVersion":"8.8.8","PackageProjectUrl":"http://brown.com","License":"Use the 1080p XML circuit, then you can generate the 1080p circuit!","LicenseInformationOrigin":4},{"PackageId":"Product Implementation Officer","PackageVersion":"1.9.9","License":"Try to back up the AGP system, maybe it will back up the 1080p system!","LicenseInformationOrigin":2},{"PackageId":"Corporate Creative Liaison","PackageVersion":"2.9.9","PackageProjectUrl":"http://albert.org","LicenseInformationOrigin":4},{"PackageId":"Customer Security Representative","PackageVersion":"3.7.3","PackageProjectUrl":"https://jalon.net","License":"The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Functionality Consultant","PackageVersion":"4.9.1","PackageProjectUrl":"https://lonnie.info","LicenseInformationOrigin":2},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","LicenseInformationOrigin":2},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":0},{"PackageId":"Internal Infrastructure Strategist","PackageVersion":"7.2.2","PackageProjectUrl":"http://ahmad.com","License":"I\u0027ll transmit the optical XML sensor, that should sensor the XML sensor!","LicenseInformationOrigin":4},{"PackageId":"Human Implementation Designer","PackageVersion":"8.3.7","License":"Try to navigate the RSS card, maybe it will navigate the haptic card!","LicenseInformationOrigin":2},{"PackageId":"Chief Implementation Assistant","PackageVersion":"6.1.2","PackageProjectUrl":"http://cathryn.biz","LicenseInformationOrigin":2},{"PackageId":"Investor Accountability Officer","PackageVersion":"2.4.3","LicenseInformationOrigin":4},{"PackageId":"Customer Integration Agent","PackageVersion":"3.6.0","License":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..4d7fdfa9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"Customer Directives Director","PackageVersion":"7.9.2","License":"Try to hack the COM panel, maybe it will hack the auxiliary panel!","LicenseInformationOrigin":4},{"PackageId":"Chief Assurance Associate","PackageVersion":"3.3.1","PackageProjectUrl":"https://tyrese.info","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseInformationOrigin":1},{"PackageId":"Customer Operations Officer","PackageVersion":"2.6.0","PackageProjectUrl":"http://antonette.org","License":"Use the bluetooth USB alarm, then you can override the bluetooth alarm!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Security Technician","PackageVersion":"6.8.3","LicenseInformationOrigin":2},{"PackageId":"Central Integration Analyst","PackageVersion":"0.4.0","PackageProjectUrl":"https://laverne.name","License":"If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!","LicenseInformationOrigin":4},{"PackageId":"National Communications Facilitator","PackageVersion":"3.1.0","License":"quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"http://annabelle.net","LicenseInformationOrigin":2},{"PackageId":"Forward Functionality Analyst","PackageVersion":"4.5.1","PackageProjectUrl":"http://orie.name","LicenseInformationOrigin":0},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":1},{"PackageId":"Product Applications Assistant","PackageVersion":"2.8.4","PackageProjectUrl":"https://carleton.info","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":4},{"PackageId":"Global Security Liaison","PackageVersion":"8.1.2","LicenseInformationOrigin":0},{"PackageId":"Central Interactions Manager","PackageVersion":"7.0.9","LicenseInformationOrigin":0},{"PackageId":"National Tactics Engineer","PackageVersion":"3.7.5","PackageProjectUrl":"https://alexys.org","License":"generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..64f5a075 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..219fcf0a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseUrl":"We need to navigate the bluetooth CSS array!","LicenseInformationOrigin":1},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseUrl":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","LicenseInformationOrigin":4},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseUrl":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseUrl":"Try to input the SCSI system, maybe it will input the open-source system!","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..cf285d7d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..4245e5d4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Direct Accountability Assistant","PackageVersion":"2.2.8","PackageProjectUrl":"http://natasha.info","License":"bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Forward Configuration Supervisor","PackageVersion":"9.0.8","PackageProjectUrl":"http://quinn.name","License":"You can\u0027t program the protocol without overriding the primary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Lead Usability Assistant","PackageVersion":"1.3.4","PackageProjectUrl":"https://duane.info","License":"quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!","LicenseUrl":"Use the solid state SQL firewall, then you can connect the solid state firewall!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Accountability Analyst","PackageVersion":"4.9.7","PackageProjectUrl":"https://jaron.info","LicenseInformationOrigin":4},{"PackageId":"National Intranet Technician","PackageVersion":"8.0.0","LicenseInformationOrigin":4},{"PackageId":"Central Tactics Engineer","PackageVersion":"6.3.5","License":"connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!","LicenseInformationOrigin":2},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Dynamic Division Consultant","PackageVersion":"4.8.7","PackageProjectUrl":"http://raquel.net","License":"Use the multi-byte IB microchip, then you can connect the multi-byte microchip!","LicenseUrl":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","LicenseInformationOrigin":4},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Regional Operations Coordinator","PackageVersion":"0.2.5","PackageProjectUrl":"http://ena.com","LicenseUrl":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Human Operations Assistant","PackageVersion":"0.7.2","PackageProjectUrl":"http://camila.net","License":"Use the haptic USB driver, then you can override the haptic driver!","LicenseInformationOrigin":4},{"PackageId":"Global Division Designer","PackageVersion":"8.2.7","PackageProjectUrl":"https://pamela.name","License":"Try to program the EXE hard drive, maybe it will program the virtual hard drive!","LicenseInformationOrigin":0},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":4},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseUrl":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","LicenseInformationOrigin":1},{"PackageId":"Principal Accounts Coordinator","PackageVersion":"1.0.4","PackageProjectUrl":"http://rene.com","LicenseUrl":"I\u0027ll connect the digital JSON bus, that should bus the JSON bus!","LicenseInformationOrigin":4},{"PackageId":"Human Directives Specialist","PackageVersion":"4.3.4","License":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseUrl":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","LicenseInformationOrigin":2},{"PackageId":"Human Optimization Producer","PackageVersion":"5.0.9","LicenseInformationOrigin":4},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":0},{"PackageId":"Direct Data Orchestrator","PackageVersion":"2.4.5","LicenseUrl":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":0},{"PackageId":"Chief Applications Facilitator","PackageVersion":"7.7.6","LicenseUrl":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","LicenseInformationOrigin":4},{"PackageId":"Corporate Marketing Assistant","PackageVersion":"8.7.9","PackageProjectUrl":"http://arlene.biz","LicenseUrl":"You can\u0027t program the firewall without connecting the wireless AI firewall!","LicenseInformationOrigin":1},{"PackageId":"Senior Security Consultant","PackageVersion":"2.7.5","PackageProjectUrl":"http://adelbert.biz","LicenseInformationOrigin":2},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","LicenseInformationOrigin":2},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","LicenseUrl":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","License":"We need to index the optical HTTP application!","LicenseUrl":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"Global Program Representative","PackageVersion":"5.1.0","LicenseUrl":"If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!","LicenseInformationOrigin":1},{"PackageId":"National Applications Designer","PackageVersion":"6.4.9","LicenseUrl":"Use the back-end SMS feed, then you can program the back-end feed!","LicenseInformationOrigin":0},{"PackageId":"Investor Implementation Technician","PackageVersion":"2.7.9","PackageProjectUrl":"http://crystal.name","LicenseInformationOrigin":2},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":4},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","License":"The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","LicenseUrl":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"International Functionality Agent","PackageVersion":"8.7.6","PackageProjectUrl":"http://jalyn.org","LicenseUrl":"If we hack the card, we can get to the JBOD card through the optical JBOD card!","LicenseInformationOrigin":2},{"PackageId":"District Operations Director","PackageVersion":"0.6.3","PackageProjectUrl":"https://dejah.net","LicenseUrl":"We need to program the cross-platform FTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Chief Division Producer","PackageVersion":"2.3.9","LicenseInformationOrigin":4},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Customer Functionality Consultant","PackageVersion":"5.5.1","PackageProjectUrl":"http://terence.com","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Legacy Directives Officer","PackageVersion":"2.4.4","PackageProjectUrl":"http://sedrick.biz","LicenseUrl":"The PCI program is down, hack the multi-byte program so we can hack the PCI program!","LicenseInformationOrigin":1},{"PackageId":"Internal Directives Designer","PackageVersion":"0.4.8","License":"The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!","LicenseInformationOrigin":1},{"PackageId":"Corporate Tactics Director","PackageVersion":"2.5.7","PackageProjectUrl":"http://marcos.info","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":1},{"PackageId":"International Quality Director","PackageVersion":"0.3.8","LicenseInformationOrigin":0},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"Human Group Designer","PackageVersion":"9.9.1","PackageProjectUrl":"http://jodie.org","License":"Use the haptic XSS application, then you can synthesize the haptic application!","LicenseUrl":"If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Investor Creative Architect","PackageVersion":"8.2.4","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","LicenseUrl":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Forward Intranet Engineer","PackageVersion":"2.5.9","License":"The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!","LicenseUrl":"Try to index the ADP port, maybe it will index the auxiliary port!","LicenseInformationOrigin":0},{"PackageId":"Forward Functionality Developer","PackageVersion":"5.1.1","LicenseInformationOrigin":1},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Global Mobility Facilitator","PackageVersion":"9.5.8","LicenseInformationOrigin":0},{"PackageId":"Lead Branding Developer","PackageVersion":"4.1.5","PackageProjectUrl":"http://abe.com","LicenseInformationOrigin":1},{"PackageId":"Forward Marketing Orchestrator","PackageVersion":"1.6.4","PackageProjectUrl":"https://lukas.com","License":"I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!","LicenseUrl":"The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!","LicenseInformationOrigin":4},{"PackageId":"National Research Facilitator","PackageVersion":"6.0.6","License":"Use the primary EXE array, then you can navigate the primary array!","LicenseInformationOrigin":0},{"PackageId":"International Intranet Planner","PackageVersion":"6.4.6","PackageProjectUrl":"https://lenna.com","License":"The IB interface is down, program the redundant interface so we can program the IB interface!","LicenseInformationOrigin":1},{"PackageId":"Central Web Assistant","PackageVersion":"4.2.1","PackageProjectUrl":"https://verda.net","LicenseUrl":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Architect","PackageVersion":"1.6.3","LicenseUrl":"The RAM feed is down, copy the neural feed so we can copy the RAM feed!","LicenseInformationOrigin":4},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":1},{"PackageId":"Chief Intranet Facilitator","PackageVersion":"6.6.1","PackageProjectUrl":"https://rosalind.net","LicenseInformationOrigin":0},{"PackageId":"Direct Assurance Strategist","PackageVersion":"1.3.7","License":"The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseInformationOrigin":0},{"PackageId":"Corporate Directives Planner","PackageVersion":"8.8.5","License":"The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!","LicenseUrl":"We need to back up the 1080p SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Product Creative Facilitator","PackageVersion":"8.4.6","PackageProjectUrl":"http://juliana.net","License":"If we transmit the card, we can get to the USB card through the digital USB card!","LicenseUrl":"hacking the driver won\u0027t do anything, we need to input the digital SAS driver!","LicenseInformationOrigin":2},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Accountability Strategist","PackageVersion":"7.0.9","License":"You can\u0027t bypass the sensor without transmitting the neural JSON sensor!","LicenseInformationOrigin":2},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","License":"We need to copy the online THX firewall!","LicenseUrl":"You can\u0027t calculate the application without calculating the auxiliary AI application!","LicenseInformationOrigin":0},{"PackageId":"Human Optimization Facilitator","PackageVersion":"7.4.8","PackageProjectUrl":"https://cooper.name","License":"Try to connect the SMS card, maybe it will connect the back-end card!","LicenseUrl":"You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!","LicenseInformationOrigin":4},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","LicenseUrl":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":4},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":4},{"PackageId":"Investor Interactions Liaison","PackageVersion":"4.4.9","License":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"Senior Factors Administrator","PackageVersion":"1.6.1","License":"I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!","LicenseUrl":"If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!","LicenseInformationOrigin":0},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Product Assurance Technician","PackageVersion":"0.8.2","PackageProjectUrl":"https://steve.info","LicenseInformationOrigin":4},{"PackageId":"National Creative Coordinator","PackageVersion":"5.9.5","PackageProjectUrl":"https://bobbie.info","LicenseInformationOrigin":0},{"PackageId":"Chief Factors Supervisor","PackageVersion":"5.2.2","PackageProjectUrl":"http://helga.com","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..19eb48e1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","License":"The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","LicenseInformationOrigin":2},{"PackageId":"Global Division Designer","PackageVersion":"8.2.7","PackageProjectUrl":"https://pamela.name","License":"Try to program the EXE hard drive, maybe it will program the virtual hard drive!","LicenseInformationOrigin":0},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Human Directives Specialist","PackageVersion":"4.3.4","License":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseUrl":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","LicenseInformationOrigin":2},{"PackageId":"Human Optimization Facilitator","PackageVersion":"7.4.8","PackageProjectUrl":"https://cooper.name","License":"Try to connect the SMS card, maybe it will connect the back-end card!","LicenseUrl":"You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!","LicenseInformationOrigin":4},{"PackageId":"Direct Assurance Strategist","PackageVersion":"1.3.7","License":"The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!","LicenseInformationOrigin":0},{"PackageId":"National Intranet Technician","PackageVersion":"8.0.0","LicenseInformationOrigin":4},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","LicenseUrl":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":1},{"PackageId":"Internal Directives Designer","PackageVersion":"0.4.8","License":"The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!","LicenseInformationOrigin":1},{"PackageId":"Corporate Tactics Director","PackageVersion":"2.5.7","PackageProjectUrl":"http://marcos.info","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":1},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Accountability Assistant","PackageVersion":"2.2.8","PackageProjectUrl":"http://natasha.info","License":"bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!","LicenseInformationOrigin":1},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseUrl":"Try to input the SCSI system, maybe it will input the open-source system!","LicenseInformationOrigin":1},{"PackageId":"Chief Applications Facilitator","PackageVersion":"7.7.6","LicenseUrl":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","LicenseInformationOrigin":4},{"PackageId":"Forward Functionality Developer","PackageVersion":"5.1.1","LicenseInformationOrigin":1},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Liaison","PackageVersion":"4.4.9","License":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseUrl":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","License":"We need to index the optical HTTP application!","LicenseUrl":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Directives Planner","PackageVersion":"8.8.5","License":"The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!","LicenseUrl":"We need to back up the 1080p SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","LicenseUrl":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":4},{"PackageId":"Investor Creative Architect","PackageVersion":"8.2.4","LicenseInformationOrigin":2},{"PackageId":"Human Operations Assistant","PackageVersion":"0.7.2","PackageProjectUrl":"http://camila.net","License":"Use the haptic USB driver, then you can override the haptic driver!","LicenseInformationOrigin":4},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Direct Data Orchestrator","PackageVersion":"2.4.5","LicenseUrl":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":0},{"PackageId":"Legacy Directives Officer","PackageVersion":"2.4.4","PackageProjectUrl":"http://sedrick.biz","LicenseUrl":"The PCI program is down, hack the multi-byte program so we can hack the PCI program!","LicenseInformationOrigin":1},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":4},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1},{"PackageId":"Chief Division Producer","PackageVersion":"2.3.9","LicenseInformationOrigin":4},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Product Creative Facilitator","PackageVersion":"8.4.6","PackageProjectUrl":"http://juliana.net","License":"If we transmit the card, we can get to the USB card through the digital USB card!","LicenseUrl":"hacking the driver won\u0027t do anything, we need to input the digital SAS driver!","LicenseInformationOrigin":2},{"PackageId":"Human Optimization Producer","PackageVersion":"5.0.9","LicenseInformationOrigin":4},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"National Creative Coordinator","PackageVersion":"5.9.5","PackageProjectUrl":"https://bobbie.info","LicenseInformationOrigin":0},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":4},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseUrl":"We need to navigate the bluetooth CSS array!","LicenseInformationOrigin":1},{"PackageId":"Principal Accounts Coordinator","PackageVersion":"1.0.4","PackageProjectUrl":"http://rene.com","LicenseUrl":"I\u0027ll connect the digital JSON bus, that should bus the JSON bus!","LicenseInformationOrigin":4},{"PackageId":"Senior Security Consultant","PackageVersion":"2.7.5","PackageProjectUrl":"http://adelbert.biz","LicenseInformationOrigin":2},{"PackageId":"Regional Operations Coordinator","PackageVersion":"0.2.5","PackageProjectUrl":"http://ena.com","LicenseUrl":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"Central Web Assistant","PackageVersion":"4.2.1","PackageProjectUrl":"https://verda.net","LicenseUrl":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":2},{"PackageId":"Global Program Representative","PackageVersion":"5.1.0","LicenseUrl":"If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Customer Functionality Consultant","PackageVersion":"5.5.1","PackageProjectUrl":"http://terence.com","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Senior Factors Administrator","PackageVersion":"1.6.1","License":"I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!","LicenseUrl":"If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!","LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseUrl":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Dynamic Division Consultant","PackageVersion":"4.8.7","PackageProjectUrl":"http://raquel.net","License":"Use the multi-byte IB microchip, then you can connect the multi-byte microchip!","LicenseUrl":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Accountability Strategist","PackageVersion":"7.0.9","License":"You can\u0027t bypass the sensor without transmitting the neural JSON sensor!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Accountability Analyst","PackageVersion":"4.9.7","PackageProjectUrl":"https://jaron.info","LicenseInformationOrigin":4},{"PackageId":"National Applications Designer","PackageVersion":"6.4.9","LicenseUrl":"Use the back-end SMS feed, then you can program the back-end feed!","LicenseInformationOrigin":0},{"PackageId":"International Quality Director","PackageVersion":"0.3.8","LicenseInformationOrigin":0},{"PackageId":"National Research Facilitator","PackageVersion":"6.0.6","License":"Use the primary EXE array, then you can navigate the primary array!","LicenseInformationOrigin":0},{"PackageId":"Human Group Designer","PackageVersion":"9.9.1","PackageProjectUrl":"http://jodie.org","License":"Use the haptic XSS application, then you can synthesize the haptic application!","LicenseUrl":"If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!","LicenseInformationOrigin":0},{"PackageId":"International Functionality Agent","PackageVersion":"8.7.6","PackageProjectUrl":"http://jalyn.org","LicenseUrl":"If we hack the card, we can get to the JBOD card through the optical JBOD card!","LicenseInformationOrigin":2},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Lead Branding Developer","PackageVersion":"4.1.5","PackageProjectUrl":"http://abe.com","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Lead Usability Assistant","PackageVersion":"1.3.4","PackageProjectUrl":"https://duane.info","License":"quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!","LicenseUrl":"Use the solid state SQL firewall, then you can connect the solid state firewall!","LicenseInformationOrigin":4},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","License":"We need to copy the online THX firewall!","LicenseUrl":"You can\u0027t calculate the application without calculating the auxiliary AI application!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","LicenseUrl":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"Global Mobility Facilitator","PackageVersion":"9.5.8","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"Chief Intranet Facilitator","PackageVersion":"6.6.1","PackageProjectUrl":"https://rosalind.net","LicenseInformationOrigin":0},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseInformationOrigin":0},{"PackageId":"Forward Intranet Engineer","PackageVersion":"2.5.9","License":"The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!","LicenseUrl":"Try to index the ADP port, maybe it will index the auxiliary port!","LicenseInformationOrigin":0},{"PackageId":"Corporate Marketing Assistant","PackageVersion":"8.7.9","PackageProjectUrl":"http://arlene.biz","LicenseUrl":"You can\u0027t program the firewall without connecting the wireless AI firewall!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Investor Implementation Technician","PackageVersion":"2.7.9","PackageProjectUrl":"http://crystal.name","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","LicenseUrl":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":0},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":1},{"PackageId":"Chief Factors Supervisor","PackageVersion":"5.2.2","PackageProjectUrl":"http://helga.com","LicenseInformationOrigin":0},{"PackageId":"Forward Marketing Orchestrator","PackageVersion":"1.6.4","PackageProjectUrl":"https://lukas.com","License":"I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!","LicenseUrl":"The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!","LicenseInformationOrigin":4},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseUrl":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","LicenseInformationOrigin":4},{"PackageId":"International Intranet Planner","PackageVersion":"6.4.6","PackageProjectUrl":"https://lenna.com","License":"The IB interface is down, program the redundant interface so we can program the IB interface!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Integration Architect","PackageVersion":"1.6.3","LicenseUrl":"The RAM feed is down, copy the neural feed so we can copy the RAM feed!","LicenseInformationOrigin":4},{"PackageId":"Product Assurance Technician","PackageVersion":"0.8.2","PackageProjectUrl":"https://steve.info","LicenseInformationOrigin":4},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":4},{"PackageId":"Forward Configuration Supervisor","PackageVersion":"9.0.8","PackageProjectUrl":"http://quinn.name","License":"You can\u0027t program the protocol without overriding the primary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Central Tactics Engineer","PackageVersion":"6.3.5","License":"connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!","LicenseInformationOrigin":2},{"PackageId":"District Operations Director","PackageVersion":"0.6.3","PackageProjectUrl":"https://dejah.net","LicenseUrl":"We need to program the cross-platform FTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":4},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..d5fc1e6b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Direct Accountability Assistant","PackageVersion":"2.2.8","PackageProjectUrl":"http://natasha.info","License":"bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Forward Marketing Orchestrator","PackageVersion":"1.6.4","PackageProjectUrl":"https://lukas.com","License":"I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!","LicenseUrl":"The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!","LicenseInformationOrigin":4},{"PackageId":"Global Division Designer","PackageVersion":"8.2.7","PackageProjectUrl":"https://pamela.name","License":"Try to program the EXE hard drive, maybe it will program the virtual hard drive!","LicenseInformationOrigin":0},{"PackageId":"National Intranet Technician","PackageVersion":"8.0.0","LicenseInformationOrigin":4},{"PackageId":"Central Tactics Engineer","PackageVersion":"6.3.5","License":"connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","License":"We need to index the optical HTTP application!","LicenseUrl":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Dynamic Division Consultant","PackageVersion":"4.8.7","PackageProjectUrl":"http://raquel.net","License":"Use the multi-byte IB microchip, then you can connect the multi-byte microchip!","LicenseUrl":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Accountability Analyst","PackageVersion":"4.9.7","PackageProjectUrl":"https://jaron.info","LicenseInformationOrigin":4},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":4},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":4},{"PackageId":"National Research Facilitator","PackageVersion":"6.0.6","License":"Use the primary EXE array, then you can navigate the primary array!","LicenseInformationOrigin":0},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Chief Factors Supervisor","PackageVersion":"5.2.2","PackageProjectUrl":"http://helga.com","LicenseInformationOrigin":0},{"PackageId":"Human Directives Specialist","PackageVersion":"4.3.4","License":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseUrl":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","LicenseInformationOrigin":2},{"PackageId":"Human Optimization Producer","PackageVersion":"5.0.9","LicenseInformationOrigin":4},{"PackageId":"Legacy Directives Officer","PackageVersion":"2.4.4","PackageProjectUrl":"http://sedrick.biz","LicenseUrl":"The PCI program is down, hack the multi-byte program so we can hack the PCI program!","LicenseInformationOrigin":1},{"PackageId":"Direct Data Orchestrator","PackageVersion":"2.4.5","LicenseUrl":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":0},{"PackageId":"Human Optimization Facilitator","PackageVersion":"7.4.8","PackageProjectUrl":"https://cooper.name","License":"Try to connect the SMS card, maybe it will connect the back-end card!","LicenseUrl":"You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Marketing Assistant","PackageVersion":"8.7.9","PackageProjectUrl":"http://arlene.biz","LicenseUrl":"You can\u0027t program the firewall without connecting the wireless AI firewall!","LicenseInformationOrigin":1},{"PackageId":"Senior Security Consultant","PackageVersion":"2.7.5","PackageProjectUrl":"http://adelbert.biz","LicenseInformationOrigin":2},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","License":"We need to copy the online THX firewall!","LicenseUrl":"You can\u0027t calculate the application without calculating the auxiliary AI application!","LicenseInformationOrigin":0},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"Chief Applications Facilitator","PackageVersion":"7.7.6","LicenseUrl":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","LicenseInformationOrigin":4},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","LicenseUrl":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":4},{"PackageId":"Lead Branding Developer","PackageVersion":"4.1.5","PackageProjectUrl":"http://abe.com","LicenseInformationOrigin":1},{"PackageId":"Customer Functionality Consultant","PackageVersion":"5.5.1","PackageProjectUrl":"http://terence.com","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":4},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","License":"The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!","LicenseInformationOrigin":1},{"PackageId":"Product Assurance Technician","PackageVersion":"0.8.2","PackageProjectUrl":"https://steve.info","LicenseInformationOrigin":4},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Chief Division Producer","PackageVersion":"2.3.9","LicenseInformationOrigin":4},{"PackageId":"Chief Intranet Facilitator","PackageVersion":"6.6.1","PackageProjectUrl":"https://rosalind.net","LicenseInformationOrigin":0},{"PackageId":"National Creative Coordinator","PackageVersion":"5.9.5","PackageProjectUrl":"https://bobbie.info","LicenseInformationOrigin":0},{"PackageId":"Central Web Assistant","PackageVersion":"4.2.1","PackageProjectUrl":"https://verda.net","LicenseUrl":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":2},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":4},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":0},{"PackageId":"Internal Directives Designer","PackageVersion":"0.4.8","License":"The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Accountability Strategist","PackageVersion":"7.0.9","License":"You can\u0027t bypass the sensor without transmitting the neural JSON sensor!","LicenseInformationOrigin":2},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","LicenseInformationOrigin":2},{"PackageId":"Regional Operations Coordinator","PackageVersion":"0.2.5","PackageProjectUrl":"http://ena.com","LicenseUrl":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":1},{"PackageId":"Human Operations Assistant","PackageVersion":"0.7.2","PackageProjectUrl":"http://camila.net","License":"Use the haptic USB driver, then you can override the haptic driver!","LicenseInformationOrigin":4},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseInformationOrigin":0},{"PackageId":"Forward Intranet Engineer","PackageVersion":"2.5.9","License":"The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!","LicenseUrl":"Try to index the ADP port, maybe it will index the auxiliary port!","LicenseInformationOrigin":0},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"District Operations Director","PackageVersion":"0.6.3","PackageProjectUrl":"https://dejah.net","LicenseUrl":"We need to program the cross-platform FTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Forward Configuration Supervisor","PackageVersion":"9.0.8","PackageProjectUrl":"http://quinn.name","License":"You can\u0027t program the protocol without overriding the primary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Investor Implementation Technician","PackageVersion":"2.7.9","PackageProjectUrl":"http://crystal.name","LicenseInformationOrigin":2},{"PackageId":"Investor Creative Architect","PackageVersion":"8.2.4","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","LicenseUrl":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Corporate Tactics Director","PackageVersion":"2.5.7","PackageProjectUrl":"http://marcos.info","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":1},{"PackageId":"International Intranet Planner","PackageVersion":"6.4.6","PackageProjectUrl":"https://lenna.com","License":"The IB interface is down, program the redundant interface so we can program the IB interface!","LicenseInformationOrigin":1},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","LicenseUrl":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Integration Architect","PackageVersion":"1.6.3","LicenseUrl":"The RAM feed is down, copy the neural feed so we can copy the RAM feed!","LicenseInformationOrigin":4},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","LicenseUrl":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"Principal Accounts Coordinator","PackageVersion":"1.0.4","PackageProjectUrl":"http://rene.com","LicenseUrl":"I\u0027ll connect the digital JSON bus, that should bus the JSON bus!","LicenseInformationOrigin":4},{"PackageId":"Corporate Directives Planner","PackageVersion":"8.8.5","License":"The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!","LicenseUrl":"We need to back up the 1080p SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Forward Functionality Developer","PackageVersion":"5.1.1","LicenseInformationOrigin":1},{"PackageId":"International Functionality Agent","PackageVersion":"8.7.6","PackageProjectUrl":"http://jalyn.org","LicenseUrl":"If we hack the card, we can get to the JBOD card through the optical JBOD card!","LicenseInformationOrigin":2},{"PackageId":"Senior Factors Administrator","PackageVersion":"1.6.1","License":"I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!","LicenseUrl":"If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!","LicenseInformationOrigin":0},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseUrl":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","LicenseInformationOrigin":1},{"PackageId":"International Quality Director","PackageVersion":"0.3.8","LicenseInformationOrigin":0},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Global Program Representative","PackageVersion":"5.1.0","LicenseUrl":"If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Human Group Designer","PackageVersion":"9.9.1","PackageProjectUrl":"http://jodie.org","License":"Use the haptic XSS application, then you can synthesize the haptic application!","LicenseUrl":"If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Liaison","PackageVersion":"4.4.9","License":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Product Creative Facilitator","PackageVersion":"8.4.6","PackageProjectUrl":"http://juliana.net","License":"If we transmit the card, we can get to the USB card through the digital USB card!","LicenseUrl":"hacking the driver won\u0027t do anything, we need to input the digital SAS driver!","LicenseInformationOrigin":2},{"PackageId":"Direct Assurance Strategist","PackageVersion":"1.3.7","License":"The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Lead Usability Assistant","PackageVersion":"1.3.4","PackageProjectUrl":"https://duane.info","License":"quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!","LicenseUrl":"Use the solid state SQL firewall, then you can connect the solid state firewall!","LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"National Applications Designer","PackageVersion":"6.4.9","LicenseUrl":"Use the back-end SMS feed, then you can program the back-end feed!","LicenseInformationOrigin":0},{"PackageId":"Global Mobility Facilitator","PackageVersion":"9.5.8","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..abbb5b09 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Direct Accountability Assistant","PackageVersion":"2.2.8","PackageProjectUrl":"http://natasha.info","License":"bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Forward Marketing Orchestrator","PackageVersion":"1.6.4","PackageProjectUrl":"https://lukas.com","License":"I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!","LicenseUrl":"The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!","LicenseInformationOrigin":4},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":4},{"PackageId":"National Intranet Technician","PackageVersion":"8.0.0","LicenseInformationOrigin":4},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","LicenseUrl":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"Chief Applications Facilitator","PackageVersion":"7.7.6","LicenseUrl":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","LicenseInformationOrigin":4},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Division Consultant","PackageVersion":"4.8.7","PackageProjectUrl":"http://raquel.net","License":"Use the multi-byte IB microchip, then you can connect the multi-byte microchip!","LicenseUrl":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","LicenseInformationOrigin":4},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Global Division Designer","PackageVersion":"8.2.7","PackageProjectUrl":"https://pamela.name","License":"Try to program the EXE hard drive, maybe it will program the virtual hard drive!","LicenseInformationOrigin":0},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"National Applications Designer","PackageVersion":"6.4.9","LicenseUrl":"Use the back-end SMS feed, then you can program the back-end feed!","LicenseInformationOrigin":0},{"PackageId":"Human Group Designer","PackageVersion":"9.9.1","PackageProjectUrl":"http://jodie.org","License":"Use the haptic XSS application, then you can synthesize the haptic application!","LicenseUrl":"If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Direct Assurance Strategist","PackageVersion":"1.3.7","License":"The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Global Mobility Facilitator","PackageVersion":"9.5.8","LicenseInformationOrigin":0},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Human Optimization Producer","PackageVersion":"5.0.9","LicenseInformationOrigin":4},{"PackageId":"Product Assurance Technician","PackageVersion":"0.8.2","PackageProjectUrl":"https://steve.info","LicenseInformationOrigin":4},{"PackageId":"Direct Data Orchestrator","PackageVersion":"2.4.5","LicenseUrl":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":0},{"PackageId":"Human Optimization Facilitator","PackageVersion":"7.4.8","PackageProjectUrl":"https://cooper.name","License":"Try to connect the SMS card, maybe it will connect the back-end card!","LicenseUrl":"You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!","LicenseInformationOrigin":4},{"PackageId":"Global Program Representative","PackageVersion":"5.1.0","LicenseUrl":"If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!","LicenseInformationOrigin":1},{"PackageId":"Forward Functionality Developer","PackageVersion":"5.1.1","LicenseInformationOrigin":1},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Corporate Marketing Assistant","PackageVersion":"8.7.9","PackageProjectUrl":"http://arlene.biz","LicenseUrl":"You can\u0027t program the firewall without connecting the wireless AI firewall!","LicenseInformationOrigin":1},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseUrl":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","LicenseInformationOrigin":1},{"PackageId":"National Research Facilitator","PackageVersion":"6.0.6","License":"Use the primary EXE array, then you can navigate the primary array!","LicenseInformationOrigin":0},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":0},{"PackageId":"Investor Creative Architect","PackageVersion":"8.2.4","LicenseInformationOrigin":2},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","License":"The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!","LicenseInformationOrigin":1},{"PackageId":"Human Directives Specialist","PackageVersion":"4.3.4","License":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseUrl":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","LicenseInformationOrigin":2},{"PackageId":"Chief Intranet Facilitator","PackageVersion":"6.6.1","PackageProjectUrl":"https://rosalind.net","LicenseInformationOrigin":0},{"PackageId":"Central Web Assistant","PackageVersion":"4.2.1","PackageProjectUrl":"https://verda.net","LicenseUrl":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Accountability Strategist","PackageVersion":"7.0.9","License":"You can\u0027t bypass the sensor without transmitting the neural JSON sensor!","LicenseInformationOrigin":2},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","LicenseUrl":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":4},{"PackageId":"Senior Security Consultant","PackageVersion":"2.7.5","PackageProjectUrl":"http://adelbert.biz","LicenseInformationOrigin":2},{"PackageId":"Legacy Directives Officer","PackageVersion":"2.4.4","PackageProjectUrl":"http://sedrick.biz","LicenseUrl":"The PCI program is down, hack the multi-byte program so we can hack the PCI program!","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Liaison","PackageVersion":"4.4.9","License":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","LicenseUrl":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":1},{"PackageId":"Corporate Directives Planner","PackageVersion":"8.8.5","License":"The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!","LicenseUrl":"We need to back up the 1080p SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Lead Usability Assistant","PackageVersion":"1.3.4","PackageProjectUrl":"https://duane.info","License":"quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!","LicenseUrl":"Use the solid state SQL firewall, then you can connect the solid state firewall!","LicenseInformationOrigin":4},{"PackageId":"Investor Implementation Technician","PackageVersion":"2.7.9","PackageProjectUrl":"http://crystal.name","LicenseInformationOrigin":2},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":4},{"PackageId":"Corporate Tactics Director","PackageVersion":"2.5.7","PackageProjectUrl":"http://marcos.info","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":1},{"PackageId":"Regional Operations Coordinator","PackageVersion":"0.2.5","PackageProjectUrl":"http://ena.com","LicenseUrl":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Forward Intranet Engineer","PackageVersion":"2.5.9","License":"The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!","LicenseUrl":"Try to index the ADP port, maybe it will index the auxiliary port!","LicenseInformationOrigin":0},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":1},{"PackageId":"Senior Factors Administrator","PackageVersion":"1.6.1","License":"I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!","LicenseUrl":"If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!","LicenseInformationOrigin":0},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"Chief Division Producer","PackageVersion":"2.3.9","LicenseInformationOrigin":4},{"PackageId":"District Operations Director","PackageVersion":"0.6.3","PackageProjectUrl":"https://dejah.net","LicenseUrl":"We need to program the cross-platform FTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"National Creative Coordinator","PackageVersion":"5.9.5","PackageProjectUrl":"https://bobbie.info","LicenseInformationOrigin":0},{"PackageId":"International Intranet Planner","PackageVersion":"6.4.6","PackageProjectUrl":"https://lenna.com","License":"The IB interface is down, program the redundant interface so we can program the IB interface!","LicenseInformationOrigin":1},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","License":"We need to index the optical HTTP application!","LicenseUrl":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","License":"We need to copy the online THX firewall!","LicenseUrl":"You can\u0027t calculate the application without calculating the auxiliary AI application!","LicenseInformationOrigin":0},{"PackageId":"Forward Configuration Supervisor","PackageVersion":"9.0.8","PackageProjectUrl":"http://quinn.name","License":"You can\u0027t program the protocol without overriding the primary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","LicenseUrl":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseInformationOrigin":0},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":4},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","LicenseInformationOrigin":2},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Architect","PackageVersion":"1.6.3","LicenseUrl":"The RAM feed is down, copy the neural feed so we can copy the RAM feed!","LicenseInformationOrigin":4},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"Central Tactics Engineer","PackageVersion":"6.3.5","License":"connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Human Operations Assistant","PackageVersion":"0.7.2","PackageProjectUrl":"http://camila.net","License":"Use the haptic USB driver, then you can override the haptic driver!","LicenseInformationOrigin":4},{"PackageId":"Customer Functionality Consultant","PackageVersion":"5.5.1","PackageProjectUrl":"http://terence.com","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Product Creative Facilitator","PackageVersion":"8.4.6","PackageProjectUrl":"http://juliana.net","License":"If we transmit the card, we can get to the USB card through the digital USB card!","LicenseUrl":"hacking the driver won\u0027t do anything, we need to input the digital SAS driver!","LicenseInformationOrigin":2},{"PackageId":"Chief Factors Supervisor","PackageVersion":"5.2.2","PackageProjectUrl":"http://helga.com","LicenseInformationOrigin":0},{"PackageId":"Principal Accounts Coordinator","PackageVersion":"1.0.4","PackageProjectUrl":"http://rene.com","LicenseUrl":"I\u0027ll connect the digital JSON bus, that should bus the JSON bus!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Accountability Analyst","PackageVersion":"4.9.7","PackageProjectUrl":"https://jaron.info","LicenseInformationOrigin":4},{"PackageId":"International Functionality Agent","PackageVersion":"8.7.6","PackageProjectUrl":"http://jalyn.org","LicenseUrl":"If we hack the card, we can get to the JBOD card through the optical JBOD card!","LicenseInformationOrigin":2},{"PackageId":"International Quality Director","PackageVersion":"0.3.8","LicenseInformationOrigin":0},{"PackageId":"Internal Directives Designer","PackageVersion":"0.4.8","License":"The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!","LicenseInformationOrigin":1},{"PackageId":"Lead Branding Developer","PackageVersion":"4.1.5","PackageProjectUrl":"http://abe.com","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..50afbe30 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseUrl":"We need to navigate the bluetooth CSS array!","LicenseInformationOrigin":1},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseUrl":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","LicenseInformationOrigin":4},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseUrl":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","LicenseInformationOrigin":1},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseUrl":"Try to input the SCSI system, maybe it will input the open-source system!","LicenseInformationOrigin":1},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..022148c4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..2c3548f1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseUrl":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseInformationOrigin":0},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":4},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","LicenseUrl":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..5fa808a7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseUrl":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","LicenseInformationOrigin":1},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseUrl":"We need to navigate the bluetooth CSS array!","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseUrl":"Try to input the SCSI system, maybe it will input the open-source system!","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseUrl":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","LicenseInformationOrigin":1},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseUrl":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","LicenseInformationOrigin":4},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseInformationOrigin":0},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","LicenseUrl":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..7e8c8a19 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseUrl":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","LicenseInformationOrigin":1},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","LicenseUrl":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..4fe89828 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseInformationOrigin":0},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":4},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseUrl":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","LicenseInformationOrigin":1},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","LicenseUrl":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..4f0acccc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..6cf10695 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseUrl":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","LicenseInformationOrigin":1},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseUrl":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","LicenseInformationOrigin":4},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseUrl":"Try to input the SCSI system, maybe it will input the open-source system!","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseUrl":"We need to navigate the bluetooth CSS array!","LicenseInformationOrigin":1},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..90861c58 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..b9c4c20c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..42c9bb41 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":4},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseInformationOrigin":0},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","LicenseUrl":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseUrl":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Liaison","PackageVersion":"4.4.9","License":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","LicenseUrl":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":4},{"PackageId":"Product Assurance Technician","PackageVersion":"0.8.2","PackageProjectUrl":"https://steve.info","LicenseInformationOrigin":4},{"PackageId":"Central Web Assistant","PackageVersion":"4.2.1","PackageProjectUrl":"https://verda.net","LicenseUrl":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":2},{"PackageId":"Legacy Directives Officer","PackageVersion":"2.4.4","PackageProjectUrl":"http://sedrick.biz","LicenseUrl":"The PCI program is down, hack the multi-byte program so we can hack the PCI program!","LicenseInformationOrigin":1},{"PackageId":"Chief Division Producer","PackageVersion":"2.3.9","LicenseInformationOrigin":4},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":0},{"PackageId":"International Functionality Agent","PackageVersion":"8.7.6","PackageProjectUrl":"http://jalyn.org","LicenseUrl":"If we hack the card, we can get to the JBOD card through the optical JBOD card!","LicenseInformationOrigin":2},{"PackageId":"Customer Functionality Consultant","PackageVersion":"5.5.1","PackageProjectUrl":"http://terence.com","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":4},{"PackageId":"Investor Implementation Technician","PackageVersion":"2.7.9","PackageProjectUrl":"http://crystal.name","LicenseInformationOrigin":2},{"PackageId":"Direct Assurance Strategist","PackageVersion":"1.3.7","License":"The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Forward Functionality Developer","PackageVersion":"5.1.1","LicenseInformationOrigin":1},{"PackageId":"Global Program Representative","PackageVersion":"5.1.0","LicenseUrl":"If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Marketing Assistant","PackageVersion":"8.7.9","PackageProjectUrl":"http://arlene.biz","LicenseUrl":"You can\u0027t program the firewall without connecting the wireless AI firewall!","LicenseInformationOrigin":1},{"PackageId":"Senior Factors Administrator","PackageVersion":"1.6.1","License":"I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!","LicenseUrl":"If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!","LicenseInformationOrigin":0},{"PackageId":"Chief Applications Facilitator","PackageVersion":"7.7.6","LicenseUrl":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","License":"We need to index the optical HTTP application!","LicenseUrl":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Corporate Tactics Director","PackageVersion":"2.5.7","PackageProjectUrl":"http://marcos.info","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":1},{"PackageId":"Human Group Designer","PackageVersion":"9.9.1","PackageProjectUrl":"http://jodie.org","License":"Use the haptic XSS application, then you can synthesize the haptic application!","LicenseUrl":"If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!","LicenseInformationOrigin":0},{"PackageId":"National Research Facilitator","PackageVersion":"6.0.6","License":"Use the primary EXE array, then you can navigate the primary array!","LicenseInformationOrigin":0},{"PackageId":"Lead Branding Developer","PackageVersion":"4.1.5","PackageProjectUrl":"http://abe.com","LicenseInformationOrigin":1},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"National Applications Designer","PackageVersion":"6.4.9","LicenseUrl":"Use the back-end SMS feed, then you can program the back-end feed!","LicenseInformationOrigin":0},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":4},{"PackageId":"Global Division Designer","PackageVersion":"8.2.7","PackageProjectUrl":"https://pamela.name","License":"Try to program the EXE hard drive, maybe it will program the virtual hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Accountability Analyst","PackageVersion":"4.9.7","PackageProjectUrl":"https://jaron.info","LicenseInformationOrigin":4},{"PackageId":"Regional Operations Coordinator","PackageVersion":"0.2.5","PackageProjectUrl":"http://ena.com","LicenseUrl":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"National Creative Coordinator","PackageVersion":"5.9.5","PackageProjectUrl":"https://bobbie.info","LicenseInformationOrigin":0},{"PackageId":"District Operations Director","PackageVersion":"0.6.3","PackageProjectUrl":"https://dejah.net","LicenseUrl":"We need to program the cross-platform FTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Forward Marketing Orchestrator","PackageVersion":"1.6.4","PackageProjectUrl":"https://lukas.com","License":"I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!","LicenseUrl":"The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!","LicenseInformationOrigin":4},{"PackageId":"Lead Usability Assistant","PackageVersion":"1.3.4","PackageProjectUrl":"https://duane.info","License":"quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!","LicenseUrl":"Use the solid state SQL firewall, then you can connect the solid state firewall!","LicenseInformationOrigin":4},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","License":"We need to copy the online THX firewall!","LicenseUrl":"You can\u0027t calculate the application without calculating the auxiliary AI application!","LicenseInformationOrigin":0},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","LicenseInformationOrigin":2},{"PackageId":"International Quality Director","PackageVersion":"0.3.8","LicenseInformationOrigin":0},{"PackageId":"Corporate Directives Planner","PackageVersion":"8.8.5","License":"The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!","LicenseUrl":"We need to back up the 1080p SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Accountability Strategist","PackageVersion":"7.0.9","License":"You can\u0027t bypass the sensor without transmitting the neural JSON sensor!","LicenseInformationOrigin":2},{"PackageId":"Chief Intranet Facilitator","PackageVersion":"6.6.1","PackageProjectUrl":"https://rosalind.net","LicenseInformationOrigin":0},{"PackageId":"Forward Configuration Supervisor","PackageVersion":"9.0.8","PackageProjectUrl":"http://quinn.name","License":"You can\u0027t program the protocol without overriding the primary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Product Creative Facilitator","PackageVersion":"8.4.6","PackageProjectUrl":"http://juliana.net","License":"If we transmit the card, we can get to the USB card through the digital USB card!","LicenseUrl":"hacking the driver won\u0027t do anything, we need to input the digital SAS driver!","LicenseInformationOrigin":2},{"PackageId":"Global Mobility Facilitator","PackageVersion":"9.5.8","LicenseInformationOrigin":0},{"PackageId":"Chief Factors Supervisor","PackageVersion":"5.2.2","PackageProjectUrl":"http://helga.com","LicenseInformationOrigin":0},{"PackageId":"Principal Accounts Coordinator","PackageVersion":"1.0.4","PackageProjectUrl":"http://rene.com","LicenseUrl":"I\u0027ll connect the digital JSON bus, that should bus the JSON bus!","LicenseInformationOrigin":4},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":1},{"PackageId":"Investor Creative Architect","PackageVersion":"8.2.4","LicenseInformationOrigin":2},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":4},{"PackageId":"Human Optimization Facilitator","PackageVersion":"7.4.8","PackageProjectUrl":"https://cooper.name","License":"Try to connect the SMS card, maybe it will connect the back-end card!","LicenseUrl":"You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!","LicenseInformationOrigin":4},{"PackageId":"Human Directives Specialist","PackageVersion":"4.3.4","License":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseUrl":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","LicenseUrl":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"Central Tactics Engineer","PackageVersion":"6.3.5","License":"connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!","LicenseInformationOrigin":2},{"PackageId":"National Intranet Technician","PackageVersion":"8.0.0","LicenseInformationOrigin":4},{"PackageId":"Senior Security Consultant","PackageVersion":"2.7.5","PackageProjectUrl":"http://adelbert.biz","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","LicenseUrl":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":1},{"PackageId":"Internal Directives Designer","PackageVersion":"0.4.8","License":"The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Division Consultant","PackageVersion":"4.8.7","PackageProjectUrl":"http://raquel.net","License":"Use the multi-byte IB microchip, then you can connect the multi-byte microchip!","LicenseUrl":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","LicenseInformationOrigin":4},{"PackageId":"Human Operations Assistant","PackageVersion":"0.7.2","PackageProjectUrl":"http://camila.net","License":"Use the haptic USB driver, then you can override the haptic driver!","LicenseInformationOrigin":4},{"PackageId":"Forward Intranet Engineer","PackageVersion":"2.5.9","License":"The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!","LicenseUrl":"Try to index the ADP port, maybe it will index the auxiliary port!","LicenseInformationOrigin":0},{"PackageId":"Human Optimization Producer","PackageVersion":"5.0.9","LicenseInformationOrigin":4},{"PackageId":"Dynamic Integration Architect","PackageVersion":"1.6.3","LicenseUrl":"The RAM feed is down, copy the neural feed so we can copy the RAM feed!","LicenseInformationOrigin":4},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","License":"The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!","LicenseInformationOrigin":1},{"PackageId":"Direct Accountability Assistant","PackageVersion":"2.2.8","PackageProjectUrl":"http://natasha.info","License":"bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!","LicenseInformationOrigin":1},{"PackageId":"International Intranet Planner","PackageVersion":"6.4.6","PackageProjectUrl":"https://lenna.com","License":"The IB interface is down, program the redundant interface so we can program the IB interface!","LicenseInformationOrigin":1},{"PackageId":"Direct Data Orchestrator","PackageVersion":"2.4.5","LicenseUrl":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..90529e09 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":4},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseInformationOrigin":0},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","LicenseUrl":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseUrl":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..b0720468 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..1d5e2dbc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Product Identity Analyst","PackageVersion":"5.9.3","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Response Consultant","PackageVersion":"9.3.1","PackageProjectUrl":"https://ulices.biz","ValidationErrors":[{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"},{"Error":"Noemie","Context":"https://kayley.name"},{"Error":"Brandon","Context":"http://kristopher.name"},{"Error":"Maggie","Context":"http://kimberly.info"},{"Error":"Veronica","Context":"https://mya.net"},{"Error":"Marty","Context":"https://obie.net"},{"Error":"Braxton","Context":"http://flavio.net"},{"Error":"Jeramie","Context":"http://jaycee.net"}],"LicenseInformationOrigin":2},{"PackageId":"Future Group Assistant","PackageVersion":"1.7.9","ValidationErrors":[{"Error":"Darien","Context":"http://mitchel.biz"},{"Error":"Carleton","Context":"https://madalyn.com"},{"Error":"Narciso","Context":"https://mia.com"},{"Error":"Nicklaus","Context":"https://abelardo.com"},{"Error":"Carolina","Context":"https://lindsey.info"},{"Error":"Rigoberto","Context":"https://lou.biz"}],"License":"Use the multi-byte AI port, then you can reboot the multi-byte port!","LicenseInformationOrigin":0},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","ValidationErrors":[{"Error":"Carlee","Context":"http://britney.name"},{"Error":"Tess","Context":"http://julian.biz"},{"Error":"Isadore","Context":"http://billy.net"},{"Error":"Alice","Context":"http://vern.net"},{"Error":"King","Context":"http://trace.net"},{"Error":"Carmela","Context":"https://adolf.info"},{"Error":"Sherman","Context":"http://alec.net"},{"Error":"Lamar","Context":"http://deion.org"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Neil","Context":"https://burley.info"},{"Error":"Lemuel","Context":"http://brenden.info"},{"Error":"Agnes","Context":"https://urban.org"},{"Error":"Micheal","Context":"https://ida.net"},{"Error":"Murray","Context":"https://samanta.com"},{"Error":"Assunta","Context":"http://florencio.com"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":2},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Direct Tactics Technician","PackageVersion":"2.8.6","ValidationErrors":[{"Error":"Demond","Context":"http://stefan.name"},{"Error":"Norval","Context":"http://annie.net"},{"Error":"Destin","Context":"http://penelope.name"}],"License":"Try to quantify the SAS port, maybe it will quantify the wireless port!","LicenseInformationOrigin":2},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Authors":"Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin","ValidationErrors":[{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"},{"Error":"Mallory","Context":"http://angeline.name"}],"LicenseInformationOrigin":0},{"PackageId":"Lead Creative Administrator","PackageVersion":"9.0.0","PackageProjectUrl":"https://roderick.net","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Data Director","PackageVersion":"2.1.5","Authors":"","ValidationErrors":[{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"},{"Error":"Camren","Context":"http://joany.info"}],"License":"Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Future Mobility Strategist","PackageVersion":"4.7.6","PackageProjectUrl":"http://gerardo.net","ValidationErrors":[{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"},{"Error":"Emerald","Context":"https://camren.net"},{"Error":"Sheila","Context":"https://garry.org"}],"License":"Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"Product Marketing Developer","PackageVersion":"3.3.6","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","LicenseInformationOrigin":2},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Global Infrastructure Developer","PackageVersion":"5.5.0","PackageProjectUrl":"https://austin.net","Authors":"Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"License":"generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!","LicenseInformationOrigin":1},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Authors":"Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Identity Developer","PackageVersion":"4.2.0","Authors":"Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan","ValidationErrors":[{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"},{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"}],"LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..d96f7369 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..c3ca00e3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..f0931a47 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Metrics Associate","PackageVersion":"8.1.6","PackageProjectUrl":"http://jaylin.org","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":0},{"PackageId":"Global Paradigm Producer","PackageVersion":"1.8.4","PackageProjectUrl":"https://london.biz","License":"If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Regional Paradigm Director","PackageVersion":"3.0.9","License":"The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel!","LicenseInformationOrigin":2},{"PackageId":"Forward Program Officer","PackageVersion":"4.2.4","Authors":"Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin","License":"quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!","LicenseInformationOrigin":2},{"PackageId":"Customer Group Director","PackageVersion":"2.5.2","PackageProjectUrl":"https://eloise.name","Authors":"Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik","License":"You can\u0027t index the pixel without copying the redundant XML pixel!","LicenseInformationOrigin":0},{"PackageId":"Forward Accounts Consultant","PackageVersion":"8.9.0","LicenseInformationOrigin":0},{"PackageId":"Dynamic Group Representative","PackageVersion":"9.8.1","LicenseInformationOrigin":2},{"PackageId":"Investor Communications Associate","PackageVersion":"0.7.2","PackageProjectUrl":"http://modesto.info","Authors":"Arnold Franecki,Arnold Franecki","LicenseInformationOrigin":0},{"PackageId":"Legacy Response Analyst","PackageVersion":"9.2.7","PackageProjectUrl":"http://martine.info","Authors":"Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata","LicenseInformationOrigin":2},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"Regional Factors Analyst","PackageVersion":"1.5.7","LicenseInformationOrigin":4},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.7.5","License":"I\u0027ll back up the 1080p RSS matrix, that should matrix the RSS matrix!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Metrics Coordinator","PackageVersion":"5.8.1","Authors":"Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher","License":"overriding the circuit won\u0027t do anything, we need to copy the mobile AGP circuit!","LicenseInformationOrigin":2},{"PackageId":"Human Web Liaison","PackageVersion":"8.1.1","PackageProjectUrl":"https://imogene.org","LicenseInformationOrigin":2},{"PackageId":"Future Tactics Producer","PackageVersion":"5.8.9","License":"navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Mobility Technician","PackageVersion":"6.0.2","PackageProjectUrl":"https://keeley.net","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Authors":"Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"Dynamic Accounts Architect","PackageVersion":"9.8.0","LicenseInformationOrigin":4},{"PackageId":"Regional Mobility Designer","PackageVersion":"8.5.4","PackageProjectUrl":"http://brady.net","LicenseInformationOrigin":1},{"PackageId":"Legacy Communications Manager","PackageVersion":"0.1.8","PackageProjectUrl":"http://gus.info","LicenseInformationOrigin":2},{"PackageId":"Future Directives Associate","PackageVersion":"1.1.1","PackageProjectUrl":"https://shayne.name","Authors":"Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe","LicenseInformationOrigin":0},{"PackageId":"Regional Security Agent","PackageVersion":"6.2.7","PackageProjectUrl":"https://kenyon.org","LicenseInformationOrigin":4},{"PackageId":"Corporate Quality Planner","PackageVersion":"6.6.3","Authors":"Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz","License":"The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!","LicenseInformationOrigin":1},{"PackageId":"Senior Response Officer","PackageVersion":"2.8.2","Authors":"Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann","LicenseInformationOrigin":0},{"PackageId":"District Brand Producer","PackageVersion":"9.3.8","Authors":"Clarence Metz,Clarence Metz,Clarence Metz","License":"Use the redundant AGP application, then you can generate the redundant application!","LicenseInformationOrigin":4},{"PackageId":"Global Data Administrator","PackageVersion":"0.8.4","PackageProjectUrl":"https://barrett.com","Authors":"Frederick Leffler,Frederick Leffler,Frederick Leffler","LicenseInformationOrigin":2},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Authors":"Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseInformationOrigin":4},{"PackageId":"Forward Integration Specialist","PackageVersion":"8.7.1","PackageProjectUrl":"http://jordon.net","LicenseInformationOrigin":0},{"PackageId":"Lead Identity Developer","PackageVersion":"7.1.0","PackageProjectUrl":"https://eve.com","Authors":"Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover","LicenseInformationOrigin":2},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","Authors":"Gary Von,Gary Von,Gary Von","LicenseInformationOrigin":1},{"PackageId":"Direct Security Producer","PackageVersion":"9.0.7","PackageProjectUrl":"http://evert.net","LicenseInformationOrigin":1},{"PackageId":"Legacy Assurance Representative","PackageVersion":"6.4.9","PackageProjectUrl":"https://maye.info","Authors":"Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski","LicenseInformationOrigin":2},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Brand Agent","PackageVersion":"2.9.2","PackageProjectUrl":"https://reese.info","Authors":"Bertha Schultz,Bertha Schultz","License":"quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!","LicenseInformationOrigin":0},{"PackageId":"Future Applications Engineer","PackageVersion":"6.8.5","PackageProjectUrl":"https://nora.biz","Authors":"Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine","License":"If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor!","LicenseInformationOrigin":2},{"PackageId":"Central Applications Planner","PackageVersion":"6.6.9","PackageProjectUrl":"http://ava.org","Authors":"Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke","LicenseInformationOrigin":4},{"PackageId":"District Intranet Agent","PackageVersion":"1.1.6","License":"You can\u0027t calculate the application without synthesizing the primary JBOD application!","LicenseInformationOrigin":1},{"PackageId":"Forward Web Designer","PackageVersion":"0.1.4","PackageProjectUrl":"https://gerard.net","LicenseInformationOrigin":4},{"PackageId":"Future Interactions Developer","PackageVersion":"1.1.7","License":"If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix!","LicenseInformationOrigin":2},{"PackageId":"Corporate Mobility Consultant","PackageVersion":"1.9.0","PackageProjectUrl":"http://letha.name","LicenseInformationOrigin":0},{"PackageId":"Global Integration Assistant","PackageVersion":"5.0.1","PackageProjectUrl":"http://demarco.com","LicenseInformationOrigin":2},{"PackageId":"Future Applications Facilitator","PackageVersion":"0.1.5","License":"transmitting the program won\u0027t do anything, we need to bypass the virtual HTTP program!","LicenseInformationOrigin":0},{"PackageId":"Principal Factors Producer","PackageVersion":"0.8.5","PackageProjectUrl":"http://toby.info","Authors":"Devin Nolan","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseInformationOrigin":2},{"PackageId":"Central Mobility Executive","PackageVersion":"5.0.3","Authors":"Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling","LicenseInformationOrigin":2},{"PackageId":"Lead Implementation Supervisor","PackageVersion":"4.9.9","PackageProjectUrl":"http://katlynn.net","Authors":"Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis","License":"The ADP card is down, hack the solid state card so we can hack the ADP card!","LicenseInformationOrigin":4},{"PackageId":"Regional Integration Consultant","PackageVersion":"5.3.8","PackageProjectUrl":"http://michael.name","LicenseInformationOrigin":0},{"PackageId":"Dynamic Division Specialist","PackageVersion":"9.6.4","PackageProjectUrl":"https://keenan.net","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Global Markets Designer","PackageVersion":"1.7.0","PackageProjectUrl":"https://toby.biz","License":"Use the multi-byte COM feed, then you can parse the multi-byte feed!","LicenseInformationOrigin":4},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Authors":"Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":0},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"National Quality Executive","PackageVersion":"4.5.1","PackageProjectUrl":"http://rylan.com","License":"Use the solid state TCP driver, then you can generate the solid state driver!","LicenseInformationOrigin":0},{"PackageId":"Legacy Data Consultant","PackageVersion":"5.8.8","Authors":"","License":"Try to connect the JSON pixel, maybe it will connect the primary pixel!","LicenseInformationOrigin":2},{"PackageId":"Human Security Administrator","PackageVersion":"9.8.5","Authors":"Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm","License":"I\u0027ll synthesize the redundant XML feed, that should feed the XML feed!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"Future Configuration Architect","PackageVersion":"4.2.6","Authors":"Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg","License":"I\u0027ll generate the primary TCP bus, that should bus the TCP bus!","LicenseInformationOrigin":0},{"PackageId":"Global Mobility Associate","PackageVersion":"0.6.4","PackageProjectUrl":"https://brooke.org","License":"We need to hack the haptic XSS program!","LicenseInformationOrigin":0},{"PackageId":"Senior Group Designer","PackageVersion":"3.0.6","License":"The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel!","LicenseInformationOrigin":1},{"PackageId":"Product Metrics Representative","PackageVersion":"2.7.9","PackageProjectUrl":"http://denis.info","Authors":"Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson","License":"connecting the feed won\u0027t do anything, we need to transmit the primary IB feed!","LicenseInformationOrigin":0},{"PackageId":"Human Implementation Producer","PackageVersion":"0.9.1","LicenseInformationOrigin":1},{"PackageId":"Future Optimization Associate","PackageVersion":"4.0.5","PackageProjectUrl":"https://linnie.net","Authors":"Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel","LicenseInformationOrigin":2},{"PackageId":"District Identity Administrator","PackageVersion":"2.9.6","PackageProjectUrl":"http://duncan.name","Authors":"Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt","LicenseInformationOrigin":2},{"PackageId":"Customer Operations Liaison","PackageVersion":"9.0.9","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Investor Configuration Technician","PackageVersion":"1.9.1","PackageProjectUrl":"http://malvina.name","Authors":"Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin","License":"We need to copy the primary FTP bus!","LicenseInformationOrigin":1},{"PackageId":"District Factors Associate","PackageVersion":"0.2.6","PackageProjectUrl":"https://cloyd.biz","Authors":"Betsy Powlowski","LicenseInformationOrigin":0},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","Authors":"Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel","LicenseInformationOrigin":2},{"PackageId":"Direct Accountability Producer","PackageVersion":"1.8.1","PackageProjectUrl":"http://justine.net","LicenseInformationOrigin":1},{"PackageId":"Forward Factors Architect","PackageVersion":"6.7.6","Authors":"Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt","LicenseInformationOrigin":4},{"PackageId":"Global Directives Orchestrator","PackageVersion":"8.7.6","Authors":"Tommy Franecki,Tommy Franecki","LicenseInformationOrigin":0},{"PackageId":"Principal Group Strategist","PackageVersion":"4.1.0","License":"I\u0027ll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Internal Web Associate","PackageVersion":"6.2.5","PackageProjectUrl":"https://arvel.name","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","LicenseInformationOrigin":4},{"PackageId":"Dynamic Research Designer","PackageVersion":"5.6.8","License":"If we connect the program, we can get to the SQL program through the digital SQL program!","LicenseInformationOrigin":2},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Investor Assurance Technician","PackageVersion":"7.3.8","Authors":"Merle Hirthe","LicenseInformationOrigin":4},{"PackageId":"Forward Intranet Technician","PackageVersion":"2.5.3","PackageProjectUrl":"https://ruby.biz","Authors":"Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton","LicenseInformationOrigin":0},{"PackageId":"Senior Applications Technician","PackageVersion":"7.8.2","Authors":"Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert","LicenseInformationOrigin":4},{"PackageId":"Senior Factors Technician","PackageVersion":"3.2.5","Authors":"Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme","License":"You can\u0027t input the protocol without copying the auxiliary USB protocol!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..f1404425 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Assurance Representative","PackageVersion":"6.4.9","PackageProjectUrl":"https://maye.info","Authors":"Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Metrics Coordinator","PackageVersion":"5.8.1","Authors":"Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher","License":"overriding the circuit won\u0027t do anything, we need to copy the mobile AGP circuit!","LicenseInformationOrigin":2},{"PackageId":"Customer Group Director","PackageVersion":"2.5.2","PackageProjectUrl":"https://eloise.name","Authors":"Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik","License":"You can\u0027t index the pixel without copying the redundant XML pixel!","LicenseInformationOrigin":0},{"PackageId":"Regional Mobility Designer","PackageVersion":"8.5.4","PackageProjectUrl":"http://brady.net","LicenseInformationOrigin":1},{"PackageId":"Global Directives Orchestrator","PackageVersion":"8.7.6","Authors":"Tommy Franecki,Tommy Franecki","LicenseInformationOrigin":0},{"PackageId":"District Identity Administrator","PackageVersion":"2.9.6","PackageProjectUrl":"http://duncan.name","Authors":"Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt","LicenseInformationOrigin":2},{"PackageId":"Regional Paradigm Director","PackageVersion":"3.0.9","License":"The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel!","LicenseInformationOrigin":2},{"PackageId":"Global Data Administrator","PackageVersion":"0.8.4","PackageProjectUrl":"https://barrett.com","Authors":"Frederick Leffler,Frederick Leffler,Frederick Leffler","LicenseInformationOrigin":2},{"PackageId":"Future Group Assistant","PackageVersion":"1.7.9","ValidationErrors":[{"Error":"Darien","Context":"http://mitchel.biz"},{"Error":"Carleton","Context":"https://madalyn.com"},{"Error":"Narciso","Context":"https://mia.com"},{"Error":"Nicklaus","Context":"https://abelardo.com"},{"Error":"Carolina","Context":"https://lindsey.info"},{"Error":"Rigoberto","Context":"https://lou.biz"}],"License":"Use the multi-byte AI port, then you can reboot the multi-byte port!","LicenseInformationOrigin":0},{"PackageId":"Forward Web Designer","PackageVersion":"0.1.4","PackageProjectUrl":"https://gerard.net","LicenseInformationOrigin":4},{"PackageId":"Future Interactions Developer","PackageVersion":"1.1.7","License":"If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix!","LicenseInformationOrigin":2},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"District Metrics Associate","PackageVersion":"8.1.6","PackageProjectUrl":"http://jaylin.org","LicenseInformationOrigin":4},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Authors":"Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Quality Planner","PackageVersion":"6.6.3","Authors":"Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz","License":"The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!","LicenseInformationOrigin":1},{"PackageId":"Internal Web Associate","PackageVersion":"6.2.5","PackageProjectUrl":"https://arvel.name","LicenseInformationOrigin":0},{"PackageId":"Dynamic Mobility Technician","PackageVersion":"6.0.2","PackageProjectUrl":"https://keeley.net","LicenseInformationOrigin":0},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Authors":"Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseInformationOrigin":4},{"PackageId":"Investor Configuration Technician","PackageVersion":"1.9.1","PackageProjectUrl":"http://malvina.name","Authors":"Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin","License":"We need to copy the primary FTP bus!","LicenseInformationOrigin":1},{"PackageId":"Lead Implementation Supervisor","PackageVersion":"4.9.9","PackageProjectUrl":"http://katlynn.net","Authors":"Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis","License":"The ADP card is down, hack the solid state card so we can hack the ADP card!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.7.5","License":"I\u0027ll back up the 1080p RSS matrix, that should matrix the RSS matrix!","LicenseInformationOrigin":4},{"PackageId":"Human Implementation Producer","PackageVersion":"0.9.1","LicenseInformationOrigin":1},{"PackageId":"Investor Assurance Technician","PackageVersion":"7.3.8","Authors":"Merle Hirthe","LicenseInformationOrigin":4},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"Principal Group Strategist","PackageVersion":"4.1.0","License":"I\u0027ll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Authors":"Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin","ValidationErrors":[{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"},{"Error":"Mallory","Context":"http://angeline.name"}],"LicenseInformationOrigin":0},{"PackageId":"Central Applications Planner","PackageVersion":"6.6.9","PackageProjectUrl":"http://ava.org","Authors":"Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke","LicenseInformationOrigin":4},{"PackageId":"Lead Creative Administrator","PackageVersion":"9.0.0","PackageProjectUrl":"https://roderick.net","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Authors":"Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":0},{"PackageId":"District Factors Associate","PackageVersion":"0.2.6","PackageProjectUrl":"https://cloyd.biz","Authors":"Betsy Powlowski","LicenseInformationOrigin":0},{"PackageId":"Legacy Communications Manager","PackageVersion":"0.1.8","PackageProjectUrl":"http://gus.info","LicenseInformationOrigin":2},{"PackageId":"Future Optimization Associate","PackageVersion":"4.0.5","PackageProjectUrl":"https://linnie.net","Authors":"Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel","LicenseInformationOrigin":2},{"PackageId":"Senior Applications Technician","PackageVersion":"7.8.2","Authors":"Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert","LicenseInformationOrigin":4},{"PackageId":"Future Tactics Producer","PackageVersion":"5.8.9","License":"navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!","LicenseInformationOrigin":1},{"PackageId":"Future Applications Facilitator","PackageVersion":"0.1.5","License":"transmitting the program won\u0027t do anything, we need to bypass the virtual HTTP program!","LicenseInformationOrigin":0},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","ValidationErrors":[{"Error":"Carlee","Context":"http://britney.name"},{"Error":"Tess","Context":"http://julian.biz"},{"Error":"Isadore","Context":"http://billy.net"},{"Error":"Alice","Context":"http://vern.net"},{"Error":"King","Context":"http://trace.net"},{"Error":"Carmela","Context":"https://adolf.info"},{"Error":"Sherman","Context":"http://alec.net"},{"Error":"Lamar","Context":"http://deion.org"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Group Representative","PackageVersion":"9.8.1","LicenseInformationOrigin":2},{"PackageId":"Regional Security Agent","PackageVersion":"6.2.7","PackageProjectUrl":"https://kenyon.org","LicenseInformationOrigin":4},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","Authors":"Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel","LicenseInformationOrigin":2},{"PackageId":"District Brand Producer","PackageVersion":"9.3.8","Authors":"Clarence Metz,Clarence Metz,Clarence Metz","License":"Use the redundant AGP application, then you can generate the redundant application!","LicenseInformationOrigin":4},{"PackageId":"Investor Communications Associate","PackageVersion":"0.7.2","PackageProjectUrl":"http://modesto.info","Authors":"Arnold Franecki,Arnold Franecki","LicenseInformationOrigin":0},{"PackageId":"Central Mobility Executive","PackageVersion":"5.0.3","Authors":"Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling","LicenseInformationOrigin":2},{"PackageId":"Senior Group Designer","PackageVersion":"3.0.6","License":"The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel!","LicenseInformationOrigin":1},{"PackageId":"Forward Integration Specialist","PackageVersion":"8.7.1","PackageProjectUrl":"http://jordon.net","LicenseInformationOrigin":0},{"PackageId":"District Intranet Agent","PackageVersion":"1.1.6","License":"You can\u0027t calculate the application without synthesizing the primary JBOD application!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Research Designer","PackageVersion":"5.6.8","License":"If we connect the program, we can get to the SQL program through the digital SQL program!","LicenseInformationOrigin":2},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"Chief Data Director","PackageVersion":"2.1.5","Authors":"","ValidationErrors":[{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"},{"Error":"Camren","Context":"http://joany.info"}],"License":"Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Future Mobility Strategist","PackageVersion":"4.7.6","PackageProjectUrl":"http://gerardo.net","ValidationErrors":[{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"},{"Error":"Emerald","Context":"https://camren.net"},{"Error":"Sheila","Context":"https://garry.org"}],"License":"Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Forward Accounts Consultant","PackageVersion":"8.9.0","LicenseInformationOrigin":0},{"PackageId":"Direct Accountability Producer","PackageVersion":"1.8.1","PackageProjectUrl":"http://justine.net","LicenseInformationOrigin":1},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Neil","Context":"https://burley.info"},{"Error":"Lemuel","Context":"http://brenden.info"},{"Error":"Agnes","Context":"https://urban.org"},{"Error":"Micheal","Context":"https://ida.net"},{"Error":"Murray","Context":"https://samanta.com"},{"Error":"Assunta","Context":"http://florencio.com"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":2},{"PackageId":"Global Paradigm Producer","PackageVersion":"1.8.4","PackageProjectUrl":"https://london.biz","License":"If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Lead Identity Developer","PackageVersion":"7.1.0","PackageProjectUrl":"https://eve.com","Authors":"Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover","LicenseInformationOrigin":2},{"PackageId":"Corporate Mobility Consultant","PackageVersion":"1.9.0","PackageProjectUrl":"http://letha.name","LicenseInformationOrigin":0},{"PackageId":"Future Configuration Architect","PackageVersion":"4.2.6","Authors":"Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg","License":"I\u0027ll generate the primary TCP bus, that should bus the TCP bus!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Accounts Architect","PackageVersion":"9.8.0","LicenseInformationOrigin":4},{"PackageId":"Product Marketing Developer","PackageVersion":"3.3.6","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","LicenseInformationOrigin":2},{"PackageId":"Legacy Data Consultant","PackageVersion":"5.8.8","Authors":"","License":"Try to connect the JSON pixel, maybe it will connect the primary pixel!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Brand Agent","PackageVersion":"2.9.2","PackageProjectUrl":"https://reese.info","Authors":"Bertha Schultz,Bertha Schultz","License":"quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"National Quality Executive","PackageVersion":"4.5.1","PackageProjectUrl":"http://rylan.com","License":"Use the solid state TCP driver, then you can generate the solid state driver!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Legacy Response Analyst","PackageVersion":"9.2.7","PackageProjectUrl":"http://martine.info","Authors":"Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata","LicenseInformationOrigin":2},{"PackageId":"Investor Identity Developer","PackageVersion":"4.2.0","Authors":"Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan","ValidationErrors":[{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"},{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"}],"LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Forward Factors Architect","PackageVersion":"6.7.6","Authors":"Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt","LicenseInformationOrigin":4},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Authors":"Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Global Markets Designer","PackageVersion":"1.7.0","PackageProjectUrl":"https://toby.biz","License":"Use the multi-byte COM feed, then you can parse the multi-byte feed!","LicenseInformationOrigin":4},{"PackageId":"Global Infrastructure Developer","PackageVersion":"5.5.0","PackageProjectUrl":"https://austin.net","Authors":"Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"License":"generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","LicenseInformationOrigin":4},{"PackageId":"Customer Operations Liaison","PackageVersion":"9.0.9","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Senior Response Officer","PackageVersion":"2.8.2","Authors":"Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann","LicenseInformationOrigin":0},{"PackageId":"Regional Integration Consultant","PackageVersion":"5.3.8","PackageProjectUrl":"http://michael.name","LicenseInformationOrigin":0},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","Authors":"Gary Von,Gary Von,Gary Von","LicenseInformationOrigin":1},{"PackageId":"Future Directives Associate","PackageVersion":"1.1.1","PackageProjectUrl":"https://shayne.name","Authors":"Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe","LicenseInformationOrigin":0},{"PackageId":"Dynamic Division Specialist","PackageVersion":"9.6.4","PackageProjectUrl":"https://keenan.net","LicenseInformationOrigin":0},{"PackageId":"Regional Factors Analyst","PackageVersion":"1.5.7","LicenseInformationOrigin":4},{"PackageId":"Senior Factors Technician","PackageVersion":"3.2.5","Authors":"Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme","License":"You can\u0027t input the protocol without copying the auxiliary USB protocol!","LicenseInformationOrigin":4},{"PackageId":"Human Security Administrator","PackageVersion":"9.8.5","Authors":"Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm","License":"I\u0027ll synthesize the redundant XML feed, that should feed the XML feed!","LicenseInformationOrigin":4},{"PackageId":"Direct Tactics Technician","PackageVersion":"2.8.6","ValidationErrors":[{"Error":"Demond","Context":"http://stefan.name"},{"Error":"Norval","Context":"http://annie.net"},{"Error":"Destin","Context":"http://penelope.name"}],"License":"Try to quantify the SAS port, maybe it will quantify the wireless port!","LicenseInformationOrigin":2},{"PackageId":"Global Mobility Associate","PackageVersion":"0.6.4","PackageProjectUrl":"https://brooke.org","License":"We need to hack the haptic XSS program!","LicenseInformationOrigin":0},{"PackageId":"Product Metrics Representative","PackageVersion":"2.7.9","PackageProjectUrl":"http://denis.info","Authors":"Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson","License":"connecting the feed won\u0027t do anything, we need to transmit the primary IB feed!","LicenseInformationOrigin":0},{"PackageId":"Forward Intranet Technician","PackageVersion":"2.5.3","PackageProjectUrl":"https://ruby.biz","Authors":"Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton","LicenseInformationOrigin":0},{"PackageId":"Global Integration Assistant","PackageVersion":"5.0.1","PackageProjectUrl":"http://demarco.com","LicenseInformationOrigin":2},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":0},{"PackageId":"Product Identity Analyst","PackageVersion":"5.9.3","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Forward Program Officer","PackageVersion":"4.2.4","Authors":"Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin","License":"quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!","LicenseInformationOrigin":2},{"PackageId":"Human Web Liaison","PackageVersion":"8.1.1","PackageProjectUrl":"https://imogene.org","LicenseInformationOrigin":2},{"PackageId":"Future Applications Engineer","PackageVersion":"6.8.5","PackageProjectUrl":"https://nora.biz","Authors":"Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine","License":"If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor!","LicenseInformationOrigin":2},{"PackageId":"Future Response Consultant","PackageVersion":"9.3.1","PackageProjectUrl":"https://ulices.biz","ValidationErrors":[{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"},{"Error":"Noemie","Context":"https://kayley.name"},{"Error":"Brandon","Context":"http://kristopher.name"},{"Error":"Maggie","Context":"http://kimberly.info"},{"Error":"Veronica","Context":"https://mya.net"},{"Error":"Marty","Context":"https://obie.net"},{"Error":"Braxton","Context":"http://flavio.net"},{"Error":"Jeramie","Context":"http://jaycee.net"}],"LicenseInformationOrigin":2},{"PackageId":"Direct Security Producer","PackageVersion":"9.0.7","PackageProjectUrl":"http://evert.net","LicenseInformationOrigin":1},{"PackageId":"Principal Factors Producer","PackageVersion":"0.8.5","PackageProjectUrl":"http://toby.info","Authors":"Devin Nolan","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..7d932cce --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Metrics Associate","PackageVersion":"8.1.6","PackageProjectUrl":"http://jaylin.org","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Human Security Administrator","PackageVersion":"9.8.5","Authors":"Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm","License":"I\u0027ll synthesize the redundant XML feed, that should feed the XML feed!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Metrics Coordinator","PackageVersion":"5.8.1","Authors":"Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher","License":"overriding the circuit won\u0027t do anything, we need to copy the mobile AGP circuit!","LicenseInformationOrigin":2},{"PackageId":"Regional Paradigm Director","PackageVersion":"3.0.9","License":"The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel!","LicenseInformationOrigin":2},{"PackageId":"Forward Program Officer","PackageVersion":"4.2.4","Authors":"Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin","License":"quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!","LicenseInformationOrigin":2},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Authors":"Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseInformationOrigin":4},{"PackageId":"Forward Accounts Consultant","PackageVersion":"8.9.0","LicenseInformationOrigin":0},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","Authors":"Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel","LicenseInformationOrigin":2},{"PackageId":"Dynamic Group Representative","PackageVersion":"9.8.1","LicenseInformationOrigin":2},{"PackageId":"Global Paradigm Producer","PackageVersion":"1.8.4","PackageProjectUrl":"https://london.biz","License":"If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Authors":"Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":0},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Regional Factors Analyst","PackageVersion":"1.5.7","LicenseInformationOrigin":4},{"PackageId":"Future Tactics Producer","PackageVersion":"5.8.9","License":"navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!","LicenseInformationOrigin":1},{"PackageId":"Principal Group Strategist","PackageVersion":"4.1.0","License":"I\u0027ll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Future Configuration Architect","PackageVersion":"4.2.6","Authors":"Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg","License":"I\u0027ll generate the primary TCP bus, that should bus the TCP bus!","LicenseInformationOrigin":0},{"PackageId":"Global Integration Assistant","PackageVersion":"5.0.1","PackageProjectUrl":"http://demarco.com","LicenseInformationOrigin":2},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","LicenseInformationOrigin":4},{"PackageId":"Senior Factors Technician","PackageVersion":"3.2.5","Authors":"Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme","License":"You can\u0027t input the protocol without copying the auxiliary USB protocol!","LicenseInformationOrigin":4},{"PackageId":"Regional Mobility Designer","PackageVersion":"8.5.4","PackageProjectUrl":"http://brady.net","LicenseInformationOrigin":1},{"PackageId":"Legacy Communications Manager","PackageVersion":"0.1.8","PackageProjectUrl":"http://gus.info","LicenseInformationOrigin":2},{"PackageId":"Global Directives Orchestrator","PackageVersion":"8.7.6","Authors":"Tommy Franecki,Tommy Franecki","LicenseInformationOrigin":0},{"PackageId":"Senior Response Officer","PackageVersion":"2.8.2","Authors":"Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann","LicenseInformationOrigin":0},{"PackageId":"Dynamic Accounts Architect","PackageVersion":"9.8.0","LicenseInformationOrigin":4},{"PackageId":"District Brand Producer","PackageVersion":"9.3.8","Authors":"Clarence Metz,Clarence Metz,Clarence Metz","License":"Use the redundant AGP application, then you can generate the redundant application!","LicenseInformationOrigin":4},{"PackageId":"Forward Factors Architect","PackageVersion":"6.7.6","Authors":"Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt","LicenseInformationOrigin":4},{"PackageId":"Future Optimization Associate","PackageVersion":"4.0.5","PackageProjectUrl":"https://linnie.net","Authors":"Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel","LicenseInformationOrigin":2},{"PackageId":"Corporate Quality Planner","PackageVersion":"6.6.3","Authors":"Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz","License":"The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!","LicenseInformationOrigin":1},{"PackageId":"National Quality Executive","PackageVersion":"4.5.1","PackageProjectUrl":"http://rylan.com","License":"Use the solid state TCP driver, then you can generate the solid state driver!","LicenseInformationOrigin":0},{"PackageId":"District Intranet Agent","PackageVersion":"1.1.6","License":"You can\u0027t calculate the application without synthesizing the primary JBOD application!","LicenseInformationOrigin":1},{"PackageId":"Direct Security Producer","PackageVersion":"9.0.7","PackageProjectUrl":"http://evert.net","LicenseInformationOrigin":1},{"PackageId":"Legacy Assurance Representative","PackageVersion":"6.4.9","PackageProjectUrl":"https://maye.info","Authors":"Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski","LicenseInformationOrigin":2},{"PackageId":"Forward Intranet Technician","PackageVersion":"2.5.3","PackageProjectUrl":"https://ruby.biz","Authors":"Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Central Applications Planner","PackageVersion":"6.6.9","PackageProjectUrl":"http://ava.org","Authors":"Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke","LicenseInformationOrigin":4},{"PackageId":"Senior Applications Technician","PackageVersion":"7.8.2","Authors":"Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert","LicenseInformationOrigin":4},{"PackageId":"Senior Group Designer","PackageVersion":"3.0.6","License":"The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel!","LicenseInformationOrigin":1},{"PackageId":"Future Directives Associate","PackageVersion":"1.1.1","PackageProjectUrl":"https://shayne.name","Authors":"Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe","LicenseInformationOrigin":0},{"PackageId":"Regional Security Agent","PackageVersion":"6.2.7","PackageProjectUrl":"https://kenyon.org","LicenseInformationOrigin":4},{"PackageId":"Forward Web Designer","PackageVersion":"0.1.4","PackageProjectUrl":"https://gerard.net","LicenseInformationOrigin":4},{"PackageId":"Direct Accountability Producer","PackageVersion":"1.8.1","PackageProjectUrl":"http://justine.net","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Investor Communications Associate","PackageVersion":"0.7.2","PackageProjectUrl":"http://modesto.info","Authors":"Arnold Franecki,Arnold Franecki","LicenseInformationOrigin":0},{"PackageId":"Principal Factors Producer","PackageVersion":"0.8.5","PackageProjectUrl":"http://toby.info","Authors":"Devin Nolan","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseInformationOrigin":2},{"PackageId":"Human Web Liaison","PackageVersion":"8.1.1","PackageProjectUrl":"https://imogene.org","LicenseInformationOrigin":2},{"PackageId":"Future Applications Facilitator","PackageVersion":"0.1.5","License":"transmitting the program won\u0027t do anything, we need to bypass the virtual HTTP program!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.7.5","License":"I\u0027ll back up the 1080p RSS matrix, that should matrix the RSS matrix!","LicenseInformationOrigin":4},{"PackageId":"Customer Operations Liaison","PackageVersion":"9.0.9","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Legacy Response Analyst","PackageVersion":"9.2.7","PackageProjectUrl":"http://martine.info","Authors":"Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"Human Implementation Producer","PackageVersion":"0.9.1","LicenseInformationOrigin":1},{"PackageId":"Future Applications Engineer","PackageVersion":"6.8.5","PackageProjectUrl":"https://nora.biz","Authors":"Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine","License":"If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor!","LicenseInformationOrigin":2},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":0},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","Authors":"Gary Von,Gary Von,Gary Von","LicenseInformationOrigin":1},{"PackageId":"Lead Implementation Supervisor","PackageVersion":"4.9.9","PackageProjectUrl":"http://katlynn.net","Authors":"Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis","License":"The ADP card is down, hack the solid state card so we can hack the ADP card!","LicenseInformationOrigin":4},{"PackageId":"Legacy Data Consultant","PackageVersion":"5.8.8","Authors":"","License":"Try to connect the JSON pixel, maybe it will connect the primary pixel!","LicenseInformationOrigin":2},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Authors":"Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"Future Interactions Developer","PackageVersion":"1.1.7","License":"If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix!","LicenseInformationOrigin":2},{"PackageId":"Global Mobility Associate","PackageVersion":"0.6.4","PackageProjectUrl":"https://brooke.org","License":"We need to hack the haptic XSS program!","LicenseInformationOrigin":0},{"PackageId":"Global Data Administrator","PackageVersion":"0.8.4","PackageProjectUrl":"https://barrett.com","Authors":"Frederick Leffler,Frederick Leffler,Frederick Leffler","LicenseInformationOrigin":2},{"PackageId":"Product Metrics Representative","PackageVersion":"2.7.9","PackageProjectUrl":"http://denis.info","Authors":"Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson","License":"connecting the feed won\u0027t do anything, we need to transmit the primary IB feed!","LicenseInformationOrigin":0},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"Investor Configuration Technician","PackageVersion":"1.9.1","PackageProjectUrl":"http://malvina.name","Authors":"Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin","License":"We need to copy the primary FTP bus!","LicenseInformationOrigin":1},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Brand Agent","PackageVersion":"2.9.2","PackageProjectUrl":"https://reese.info","Authors":"Bertha Schultz,Bertha Schultz","License":"quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Division Specialist","PackageVersion":"9.6.4","PackageProjectUrl":"https://keenan.net","LicenseInformationOrigin":0},{"PackageId":"Dynamic Research Designer","PackageVersion":"5.6.8","License":"If we connect the program, we can get to the SQL program through the digital SQL program!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Mobility Technician","PackageVersion":"6.0.2","PackageProjectUrl":"https://keeley.net","LicenseInformationOrigin":0},{"PackageId":"Corporate Mobility Consultant","PackageVersion":"1.9.0","PackageProjectUrl":"http://letha.name","LicenseInformationOrigin":0},{"PackageId":"Customer Group Director","PackageVersion":"2.5.2","PackageProjectUrl":"https://eloise.name","Authors":"Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik","License":"You can\u0027t index the pixel without copying the redundant XML pixel!","LicenseInformationOrigin":0},{"PackageId":"Investor Assurance Technician","PackageVersion":"7.3.8","Authors":"Merle Hirthe","LicenseInformationOrigin":4},{"PackageId":"Forward Integration Specialist","PackageVersion":"8.7.1","PackageProjectUrl":"http://jordon.net","LicenseInformationOrigin":0},{"PackageId":"Regional Integration Consultant","PackageVersion":"5.3.8","PackageProjectUrl":"http://michael.name","LicenseInformationOrigin":0},{"PackageId":"Internal Web Associate","PackageVersion":"6.2.5","PackageProjectUrl":"https://arvel.name","LicenseInformationOrigin":0},{"PackageId":"District Factors Associate","PackageVersion":"0.2.6","PackageProjectUrl":"https://cloyd.biz","Authors":"Betsy Powlowski","LicenseInformationOrigin":0},{"PackageId":"District Identity Administrator","PackageVersion":"2.9.6","PackageProjectUrl":"http://duncan.name","Authors":"Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt","LicenseInformationOrigin":2},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Central Mobility Executive","PackageVersion":"5.0.3","Authors":"Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling","LicenseInformationOrigin":2},{"PackageId":"Lead Identity Developer","PackageVersion":"7.1.0","PackageProjectUrl":"https://eve.com","Authors":"Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover","LicenseInformationOrigin":2},{"PackageId":"Global Markets Designer","PackageVersion":"1.7.0","PackageProjectUrl":"https://toby.biz","License":"Use the multi-byte COM feed, then you can parse the multi-byte feed!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..d829eba5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Metrics Associate","PackageVersion":"8.1.6","PackageProjectUrl":"http://jaylin.org","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Human Security Administrator","PackageVersion":"9.8.5","Authors":"Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm","License":"I\u0027ll synthesize the redundant XML feed, that should feed the XML feed!","LicenseInformationOrigin":4},{"PackageId":"Principal Group Strategist","PackageVersion":"4.1.0","License":"I\u0027ll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Regional Paradigm Director","PackageVersion":"3.0.9","License":"The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel!","LicenseInformationOrigin":2},{"PackageId":"Corporate Quality Planner","PackageVersion":"6.6.3","Authors":"Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz","License":"The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!","LicenseInformationOrigin":1},{"PackageId":"Forward Accounts Consultant","PackageVersion":"8.9.0","LicenseInformationOrigin":0},{"PackageId":"Human Implementation Producer","PackageVersion":"0.9.1","LicenseInformationOrigin":1},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"Dynamic Metrics Coordinator","PackageVersion":"5.8.1","Authors":"Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher","License":"overriding the circuit won\u0027t do anything, we need to copy the mobile AGP circuit!","LicenseInformationOrigin":2},{"PackageId":"Regional Integration Consultant","PackageVersion":"5.3.8","PackageProjectUrl":"http://michael.name","LicenseInformationOrigin":0},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Regional Factors Analyst","PackageVersion":"1.5.7","LicenseInformationOrigin":4},{"PackageId":"Dynamic Group Representative","PackageVersion":"9.8.1","LicenseInformationOrigin":2},{"PackageId":"Lead Identity Developer","PackageVersion":"7.1.0","PackageProjectUrl":"https://eve.com","Authors":"Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover","LicenseInformationOrigin":2},{"PackageId":"Global Integration Assistant","PackageVersion":"5.0.1","PackageProjectUrl":"http://demarco.com","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"District Identity Administrator","PackageVersion":"2.9.6","PackageProjectUrl":"http://duncan.name","Authors":"Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt","LicenseInformationOrigin":2},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","Authors":"Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel","LicenseInformationOrigin":2},{"PackageId":"Global Markets Designer","PackageVersion":"1.7.0","PackageProjectUrl":"https://toby.biz","License":"Use the multi-byte COM feed, then you can parse the multi-byte feed!","LicenseInformationOrigin":4},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Regional Security Agent","PackageVersion":"6.2.7","PackageProjectUrl":"https://kenyon.org","LicenseInformationOrigin":4},{"PackageId":"Legacy Communications Manager","PackageVersion":"0.1.8","PackageProjectUrl":"http://gus.info","LicenseInformationOrigin":2},{"PackageId":"Forward Intranet Technician","PackageVersion":"2.5.3","PackageProjectUrl":"https://ruby.biz","Authors":"Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton","LicenseInformationOrigin":0},{"PackageId":"Global Directives Orchestrator","PackageVersion":"8.7.6","Authors":"Tommy Franecki,Tommy Franecki","LicenseInformationOrigin":0},{"PackageId":"Forward Integration Specialist","PackageVersion":"8.7.1","PackageProjectUrl":"http://jordon.net","LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"Senior Response Officer","PackageVersion":"2.8.2","Authors":"Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann","LicenseInformationOrigin":0},{"PackageId":"Dynamic Mobility Technician","PackageVersion":"6.0.2","PackageProjectUrl":"https://keeley.net","LicenseInformationOrigin":0},{"PackageId":"Future Configuration Architect","PackageVersion":"4.2.6","Authors":"Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg","License":"I\u0027ll generate the primary TCP bus, that should bus the TCP bus!","LicenseInformationOrigin":0},{"PackageId":"Future Directives Associate","PackageVersion":"1.1.1","PackageProjectUrl":"https://shayne.name","Authors":"Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe","LicenseInformationOrigin":0},{"PackageId":"Lead Implementation Supervisor","PackageVersion":"4.9.9","PackageProjectUrl":"http://katlynn.net","Authors":"Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis","License":"The ADP card is down, hack the solid state card so we can hack the ADP card!","LicenseInformationOrigin":4},{"PackageId":"Legacy Assurance Representative","PackageVersion":"6.4.9","PackageProjectUrl":"https://maye.info","Authors":"Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski","LicenseInformationOrigin":2},{"PackageId":"Regional Mobility Designer","PackageVersion":"8.5.4","PackageProjectUrl":"http://brady.net","LicenseInformationOrigin":1},{"PackageId":"Senior Group Designer","PackageVersion":"3.0.6","License":"The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel!","LicenseInformationOrigin":1},{"PackageId":"Direct Accountability Producer","PackageVersion":"1.8.1","PackageProjectUrl":"http://justine.net","LicenseInformationOrigin":1},{"PackageId":"District Brand Producer","PackageVersion":"9.3.8","Authors":"Clarence Metz,Clarence Metz,Clarence Metz","License":"Use the redundant AGP application, then you can generate the redundant application!","LicenseInformationOrigin":4},{"PackageId":"Internal Web Associate","PackageVersion":"6.2.5","PackageProjectUrl":"https://arvel.name","LicenseInformationOrigin":0},{"PackageId":"Global Data Administrator","PackageVersion":"0.8.4","PackageProjectUrl":"https://barrett.com","Authors":"Frederick Leffler,Frederick Leffler,Frederick Leffler","LicenseInformationOrigin":2},{"PackageId":"Investor Configuration Technician","PackageVersion":"1.9.1","PackageProjectUrl":"http://malvina.name","Authors":"Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin","License":"We need to copy the primary FTP bus!","LicenseInformationOrigin":1},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","Authors":"Gary Von,Gary Von,Gary Von","LicenseInformationOrigin":1},{"PackageId":"Future Optimization Associate","PackageVersion":"4.0.5","PackageProjectUrl":"https://linnie.net","Authors":"Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel","LicenseInformationOrigin":2},{"PackageId":"Future Tactics Producer","PackageVersion":"5.8.9","License":"navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!","LicenseInformationOrigin":1},{"PackageId":"Future Interactions Developer","PackageVersion":"1.1.7","License":"If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix!","LicenseInformationOrigin":2},{"PackageId":"Investor Communications Associate","PackageVersion":"0.7.2","PackageProjectUrl":"http://modesto.info","Authors":"Arnold Franecki,Arnold Franecki","LicenseInformationOrigin":0},{"PackageId":"Investor Assurance Technician","PackageVersion":"7.3.8","Authors":"Merle Hirthe","LicenseInformationOrigin":4},{"PackageId":"Principal Factors Producer","PackageVersion":"0.8.5","PackageProjectUrl":"http://toby.info","Authors":"Devin Nolan","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Research Designer","PackageVersion":"5.6.8","License":"If we connect the program, we can get to the SQL program through the digital SQL program!","LicenseInformationOrigin":2},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","LicenseInformationOrigin":4},{"PackageId":"Future Applications Facilitator","PackageVersion":"0.1.5","License":"transmitting the program won\u0027t do anything, we need to bypass the virtual HTTP program!","LicenseInformationOrigin":0},{"PackageId":"Central Applications Planner","PackageVersion":"6.6.9","PackageProjectUrl":"http://ava.org","Authors":"Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke","LicenseInformationOrigin":4},{"PackageId":"Human Web Liaison","PackageVersion":"8.1.1","PackageProjectUrl":"https://imogene.org","LicenseInformationOrigin":2},{"PackageId":"Future Applications Engineer","PackageVersion":"6.8.5","PackageProjectUrl":"https://nora.biz","Authors":"Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine","License":"If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Division Specialist","PackageVersion":"9.6.4","PackageProjectUrl":"https://keenan.net","LicenseInformationOrigin":0},{"PackageId":"Legacy Data Consultant","PackageVersion":"5.8.8","Authors":"","License":"Try to connect the JSON pixel, maybe it will connect the primary pixel!","LicenseInformationOrigin":2},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Senior Applications Technician","PackageVersion":"7.8.2","Authors":"Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert","LicenseInformationOrigin":4},{"PackageId":"Global Mobility Associate","PackageVersion":"0.6.4","PackageProjectUrl":"https://brooke.org","License":"We need to hack the haptic XSS program!","LicenseInformationOrigin":0},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Authors":"Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseInformationOrigin":4},{"PackageId":"Customer Group Director","PackageVersion":"2.5.2","PackageProjectUrl":"https://eloise.name","Authors":"Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik","License":"You can\u0027t index the pixel without copying the redundant XML pixel!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Authors":"Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Legacy Response Analyst","PackageVersion":"9.2.7","PackageProjectUrl":"http://martine.info","Authors":"Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata","LicenseInformationOrigin":2},{"PackageId":"Forward Factors Architect","PackageVersion":"6.7.6","Authors":"Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt","LicenseInformationOrigin":4},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":0},{"PackageId":"Customer Operations Liaison","PackageVersion":"9.0.9","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Authors":"Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":0},{"PackageId":"Direct Security Producer","PackageVersion":"9.0.7","PackageProjectUrl":"http://evert.net","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"Product Metrics Representative","PackageVersion":"2.7.9","PackageProjectUrl":"http://denis.info","Authors":"Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson","License":"connecting the feed won\u0027t do anything, we need to transmit the primary IB feed!","LicenseInformationOrigin":0},{"PackageId":"Central Mobility Executive","PackageVersion":"5.0.3","Authors":"Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling","LicenseInformationOrigin":2},{"PackageId":"Forward Program Officer","PackageVersion":"4.2.4","Authors":"Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin","License":"quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.7.5","License":"I\u0027ll back up the 1080p RSS matrix, that should matrix the RSS matrix!","LicenseInformationOrigin":4},{"PackageId":"District Intranet Agent","PackageVersion":"1.1.6","License":"You can\u0027t calculate the application without synthesizing the primary JBOD application!","LicenseInformationOrigin":1},{"PackageId":"District Factors Associate","PackageVersion":"0.2.6","PackageProjectUrl":"https://cloyd.biz","Authors":"Betsy Powlowski","LicenseInformationOrigin":0},{"PackageId":"Senior Factors Technician","PackageVersion":"3.2.5","Authors":"Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme","License":"You can\u0027t input the protocol without copying the auxiliary USB protocol!","LicenseInformationOrigin":4},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"Global Paradigm Producer","PackageVersion":"1.8.4","PackageProjectUrl":"https://london.biz","License":"If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Brand Agent","PackageVersion":"2.9.2","PackageProjectUrl":"https://reese.info","Authors":"Bertha Schultz,Bertha Schultz","License":"quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!","LicenseInformationOrigin":0},{"PackageId":"Corporate Mobility Consultant","PackageVersion":"1.9.0","PackageProjectUrl":"http://letha.name","LicenseInformationOrigin":0},{"PackageId":"Dynamic Accounts Architect","PackageVersion":"9.8.0","LicenseInformationOrigin":4},{"PackageId":"Forward Web Designer","PackageVersion":"0.1.4","PackageProjectUrl":"https://gerard.net","LicenseInformationOrigin":4},{"PackageId":"National Quality Executive","PackageVersion":"4.5.1","PackageProjectUrl":"http://rylan.com","License":"Use the solid state TCP driver, then you can generate the solid state driver!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..ebe7c560 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Response Consultant","PackageVersion":"9.3.1","PackageProjectUrl":"https://ulices.biz","ValidationErrors":[{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"},{"Error":"Noemie","Context":"https://kayley.name"},{"Error":"Brandon","Context":"http://kristopher.name"},{"Error":"Maggie","Context":"http://kimberly.info"},{"Error":"Veronica","Context":"https://mya.net"},{"Error":"Marty","Context":"https://obie.net"},{"Error":"Braxton","Context":"http://flavio.net"},{"Error":"Jeramie","Context":"http://jaycee.net"}],"LicenseInformationOrigin":2},{"PackageId":"Future Group Assistant","PackageVersion":"1.7.9","ValidationErrors":[{"Error":"Darien","Context":"http://mitchel.biz"},{"Error":"Carleton","Context":"https://madalyn.com"},{"Error":"Narciso","Context":"https://mia.com"},{"Error":"Nicklaus","Context":"https://abelardo.com"},{"Error":"Carolina","Context":"https://lindsey.info"},{"Error":"Rigoberto","Context":"https://lou.biz"}],"License":"Use the multi-byte AI port, then you can reboot the multi-byte port!","LicenseInformationOrigin":0},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","ValidationErrors":[{"Error":"Carlee","Context":"http://britney.name"},{"Error":"Tess","Context":"http://julian.biz"},{"Error":"Isadore","Context":"http://billy.net"},{"Error":"Alice","Context":"http://vern.net"},{"Error":"King","Context":"http://trace.net"},{"Error":"Carmela","Context":"https://adolf.info"},{"Error":"Sherman","Context":"http://alec.net"},{"Error":"Lamar","Context":"http://deion.org"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":4},{"PackageId":"Direct Tactics Technician","PackageVersion":"2.8.6","ValidationErrors":[{"Error":"Demond","Context":"http://stefan.name"},{"Error":"Norval","Context":"http://annie.net"},{"Error":"Destin","Context":"http://penelope.name"}],"License":"Try to quantify the SAS port, maybe it will quantify the wireless port!","LicenseInformationOrigin":2},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Investor Identity Developer","PackageVersion":"4.2.0","Authors":"Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan","ValidationErrors":[{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"},{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"}],"LicenseInformationOrigin":1},{"PackageId":"Product Identity Analyst","PackageVersion":"5.9.3","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Lead Creative Administrator","PackageVersion":"9.0.0","PackageProjectUrl":"https://roderick.net","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Data Director","PackageVersion":"2.1.5","Authors":"","ValidationErrors":[{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"},{"Error":"Camren","Context":"http://joany.info"}],"License":"Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Product Marketing Developer","PackageVersion":"3.3.6","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Neil","Context":"https://burley.info"},{"Error":"Lemuel","Context":"http://brenden.info"},{"Error":"Agnes","Context":"https://urban.org"},{"Error":"Micheal","Context":"https://ida.net"},{"Error":"Murray","Context":"https://samanta.com"},{"Error":"Assunta","Context":"http://florencio.com"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":2},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Mobility Strategist","PackageVersion":"4.7.6","PackageProjectUrl":"http://gerardo.net","ValidationErrors":[{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"},{"Error":"Emerald","Context":"https://camren.net"},{"Error":"Sheila","Context":"https://garry.org"}],"License":"Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Authors":"Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin","ValidationErrors":[{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"},{"Error":"Mallory","Context":"http://angeline.name"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Authors":"Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"LicenseInformationOrigin":4},{"PackageId":"Global Infrastructure Developer","PackageVersion":"5.5.0","PackageProjectUrl":"https://austin.net","Authors":"Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"License":"generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..d9347e10 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..2ed31890 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Dynamic Mobility Technician","PackageVersion":"6.0.2","PackageProjectUrl":"https://keeley.net","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Authors":"Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Customer Operations Liaison","PackageVersion":"9.0.9","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","LicenseInformationOrigin":4},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"Future Optimization Associate","PackageVersion":"4.0.5","PackageProjectUrl":"https://linnie.net","Authors":"Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel","LicenseInformationOrigin":2},{"PackageId":"Legacy Response Analyst","PackageVersion":"9.2.7","PackageProjectUrl":"http://martine.info","Authors":"Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata","LicenseInformationOrigin":2},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","Authors":"Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel","LicenseInformationOrigin":2},{"PackageId":"Future Tactics Producer","PackageVersion":"5.8.9","License":"navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!","LicenseInformationOrigin":1},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Authors":"Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":0},{"PackageId":"Regional Integration Consultant","PackageVersion":"5.3.8","PackageProjectUrl":"http://michael.name","LicenseInformationOrigin":0},{"PackageId":"Human Implementation Producer","PackageVersion":"0.9.1","LicenseInformationOrigin":1},{"PackageId":"Principal Factors Producer","PackageVersion":"0.8.5","PackageProjectUrl":"http://toby.info","Authors":"Devin Nolan","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseInformationOrigin":2},{"PackageId":"Global Integration Assistant","PackageVersion":"5.0.1","PackageProjectUrl":"http://demarco.com","LicenseInformationOrigin":2},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..80115462 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Response Analyst","PackageVersion":"9.2.7","PackageProjectUrl":"http://martine.info","Authors":"Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Human Implementation Producer","PackageVersion":"0.9.1","LicenseInformationOrigin":1},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Authors":"Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Product Identity Analyst","PackageVersion":"5.9.3","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Regional Integration Consultant","PackageVersion":"5.3.8","PackageProjectUrl":"http://michael.name","LicenseInformationOrigin":0},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Authors":"Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":0},{"PackageId":"Lead Creative Administrator","PackageVersion":"9.0.0","PackageProjectUrl":"https://roderick.net","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Data Director","PackageVersion":"2.1.5","Authors":"","ValidationErrors":[{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"},{"Error":"Camren","Context":"http://joany.info"}],"License":"Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Future Optimization Associate","PackageVersion":"4.0.5","PackageProjectUrl":"https://linnie.net","Authors":"Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel","LicenseInformationOrigin":2},{"PackageId":"Future Mobility Strategist","PackageVersion":"4.7.6","PackageProjectUrl":"http://gerardo.net","ValidationErrors":[{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"},{"Error":"Emerald","Context":"https://camren.net"},{"Error":"Sheila","Context":"https://garry.org"}],"License":"Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","ValidationErrors":[{"Error":"Carlee","Context":"http://britney.name"},{"Error":"Tess","Context":"http://julian.biz"},{"Error":"Isadore","Context":"http://billy.net"},{"Error":"Alice","Context":"http://vern.net"},{"Error":"King","Context":"http://trace.net"},{"Error":"Carmela","Context":"https://adolf.info"},{"Error":"Sherman","Context":"http://alec.net"},{"Error":"Lamar","Context":"http://deion.org"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","LicenseInformationOrigin":4},{"PackageId":"Global Integration Assistant","PackageVersion":"5.0.1","PackageProjectUrl":"http://demarco.com","LicenseInformationOrigin":2},{"PackageId":"Future Response Consultant","PackageVersion":"9.3.1","PackageProjectUrl":"https://ulices.biz","ValidationErrors":[{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"},{"Error":"Noemie","Context":"https://kayley.name"},{"Error":"Brandon","Context":"http://kristopher.name"},{"Error":"Maggie","Context":"http://kimberly.info"},{"Error":"Veronica","Context":"https://mya.net"},{"Error":"Marty","Context":"https://obie.net"},{"Error":"Braxton","Context":"http://flavio.net"},{"Error":"Jeramie","Context":"http://jaycee.net"}],"LicenseInformationOrigin":2},{"PackageId":"Product Marketing Developer","PackageVersion":"3.3.6","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","Authors":"Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel","LicenseInformationOrigin":2},{"PackageId":"Investor Identity Developer","PackageVersion":"4.2.0","Authors":"Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan","ValidationErrors":[{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"},{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"}],"LicenseInformationOrigin":1},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Neil","Context":"https://burley.info"},{"Error":"Lemuel","Context":"http://brenden.info"},{"Error":"Agnes","Context":"https://urban.org"},{"Error":"Micheal","Context":"https://ida.net"},{"Error":"Murray","Context":"https://samanta.com"},{"Error":"Assunta","Context":"http://florencio.com"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":2},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Authors":"Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"LicenseInformationOrigin":4},{"PackageId":"Future Group Assistant","PackageVersion":"1.7.9","ValidationErrors":[{"Error":"Darien","Context":"http://mitchel.biz"},{"Error":"Carleton","Context":"https://madalyn.com"},{"Error":"Narciso","Context":"https://mia.com"},{"Error":"Nicklaus","Context":"https://abelardo.com"},{"Error":"Carolina","Context":"https://lindsey.info"},{"Error":"Rigoberto","Context":"https://lou.biz"}],"License":"Use the multi-byte AI port, then you can reboot the multi-byte port!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Dynamic Mobility Technician","PackageVersion":"6.0.2","PackageProjectUrl":"https://keeley.net","LicenseInformationOrigin":0},{"PackageId":"Direct Tactics Technician","PackageVersion":"2.8.6","ValidationErrors":[{"Error":"Demond","Context":"http://stefan.name"},{"Error":"Norval","Context":"http://annie.net"},{"Error":"Destin","Context":"http://penelope.name"}],"License":"Try to quantify the SAS port, maybe it will quantify the wireless port!","LicenseInformationOrigin":2},{"PackageId":"Customer Operations Liaison","PackageVersion":"9.0.9","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Principal Factors Producer","PackageVersion":"0.8.5","PackageProjectUrl":"http://toby.info","Authors":"Devin Nolan","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseInformationOrigin":2},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"Global Infrastructure Developer","PackageVersion":"5.5.0","PackageProjectUrl":"https://austin.net","Authors":"Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"License":"generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!","LicenseInformationOrigin":1},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Authors":"Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin","ValidationErrors":[{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"},{"Error":"Mallory","Context":"http://angeline.name"}],"LicenseInformationOrigin":0},{"PackageId":"Future Tactics Producer","PackageVersion":"5.8.9","License":"navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..b1e68727 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Response Analyst","PackageVersion":"9.2.7","PackageProjectUrl":"http://martine.info","Authors":"Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata","LicenseInformationOrigin":2},{"PackageId":"Dynamic Mobility Technician","PackageVersion":"6.0.2","PackageProjectUrl":"https://keeley.net","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Authors":"Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Principal Factors Producer","PackageVersion":"0.8.5","PackageProjectUrl":"http://toby.info","Authors":"Devin Nolan","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseInformationOrigin":2},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Authors":"Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Human Implementation Producer","PackageVersion":"0.9.1","LicenseInformationOrigin":1},{"PackageId":"Global Integration Assistant","PackageVersion":"5.0.1","PackageProjectUrl":"http://demarco.com","LicenseInformationOrigin":2},{"PackageId":"Regional Integration Consultant","PackageVersion":"5.3.8","PackageProjectUrl":"http://michael.name","LicenseInformationOrigin":0},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Customer Operations Liaison","PackageVersion":"9.0.9","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","Authors":"Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Future Optimization Associate","PackageVersion":"4.0.5","PackageProjectUrl":"https://linnie.net","Authors":"Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel","LicenseInformationOrigin":2},{"PackageId":"Future Tactics Producer","PackageVersion":"5.8.9","License":"navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..f3a049cb --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Response Analyst","PackageVersion":"9.2.7","PackageProjectUrl":"http://martine.info","Authors":"Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Customer Operations Liaison","PackageVersion":"9.0.9","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Principal Factors Producer","PackageVersion":"0.8.5","PackageProjectUrl":"http://toby.info","Authors":"Devin Nolan","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","Authors":"Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel","LicenseInformationOrigin":2},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Authors":"Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":0},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Optimization Associate","PackageVersion":"4.0.5","PackageProjectUrl":"https://linnie.net","Authors":"Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Authors":"Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Future Tactics Producer","PackageVersion":"5.8.9","License":"navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!","LicenseInformationOrigin":1},{"PackageId":"Regional Integration Consultant","PackageVersion":"5.3.8","PackageProjectUrl":"http://michael.name","LicenseInformationOrigin":0},{"PackageId":"Dynamic Mobility Technician","PackageVersion":"6.0.2","PackageProjectUrl":"https://keeley.net","LicenseInformationOrigin":0},{"PackageId":"Global Integration Assistant","PackageVersion":"5.0.1","PackageProjectUrl":"http://demarco.com","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Human Implementation Producer","PackageVersion":"0.9.1","LicenseInformationOrigin":1},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..a63b7515 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..4ed100c8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Neil","Context":"https://burley.info"},{"Error":"Lemuel","Context":"http://brenden.info"},{"Error":"Agnes","Context":"https://urban.org"},{"Error":"Micheal","Context":"https://ida.net"},{"Error":"Murray","Context":"https://samanta.com"},{"Error":"Assunta","Context":"http://florencio.com"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":2},{"PackageId":"Future Mobility Strategist","PackageVersion":"4.7.6","PackageProjectUrl":"http://gerardo.net","ValidationErrors":[{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"},{"Error":"Emerald","Context":"https://camren.net"},{"Error":"Sheila","Context":"https://garry.org"}],"License":"Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Future Response Consultant","PackageVersion":"9.3.1","PackageProjectUrl":"https://ulices.biz","ValidationErrors":[{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"},{"Error":"Noemie","Context":"https://kayley.name"},{"Error":"Brandon","Context":"http://kristopher.name"},{"Error":"Maggie","Context":"http://kimberly.info"},{"Error":"Veronica","Context":"https://mya.net"},{"Error":"Marty","Context":"https://obie.net"},{"Error":"Braxton","Context":"http://flavio.net"},{"Error":"Jeramie","Context":"http://jaycee.net"}],"LicenseInformationOrigin":2},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Lead Creative Administrator","PackageVersion":"9.0.0","PackageProjectUrl":"https://roderick.net","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Data Director","PackageVersion":"2.1.5","Authors":"","ValidationErrors":[{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"},{"Error":"Camren","Context":"http://joany.info"}],"License":"Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Direct Tactics Technician","PackageVersion":"2.8.6","ValidationErrors":[{"Error":"Demond","Context":"http://stefan.name"},{"Error":"Norval","Context":"http://annie.net"},{"Error":"Destin","Context":"http://penelope.name"}],"License":"Try to quantify the SAS port, maybe it will quantify the wireless port!","LicenseInformationOrigin":2},{"PackageId":"Future Group Assistant","PackageVersion":"1.7.9","ValidationErrors":[{"Error":"Darien","Context":"http://mitchel.biz"},{"Error":"Carleton","Context":"https://madalyn.com"},{"Error":"Narciso","Context":"https://mia.com"},{"Error":"Nicklaus","Context":"https://abelardo.com"},{"Error":"Carolina","Context":"https://lindsey.info"},{"Error":"Rigoberto","Context":"https://lou.biz"}],"License":"Use the multi-byte AI port, then you can reboot the multi-byte port!","LicenseInformationOrigin":0},{"PackageId":"Product Identity Analyst","PackageVersion":"5.9.3","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Authors":"Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"LicenseInformationOrigin":4},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Identity Developer","PackageVersion":"4.2.0","Authors":"Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan","ValidationErrors":[{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"},{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"}],"LicenseInformationOrigin":1},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","ValidationErrors":[{"Error":"Carlee","Context":"http://britney.name"},{"Error":"Tess","Context":"http://julian.biz"},{"Error":"Isadore","Context":"http://billy.net"},{"Error":"Alice","Context":"http://vern.net"},{"Error":"King","Context":"http://trace.net"},{"Error":"Carmela","Context":"https://adolf.info"},{"Error":"Sherman","Context":"http://alec.net"},{"Error":"Lamar","Context":"http://deion.org"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":4},{"PackageId":"Product Marketing Developer","PackageVersion":"3.3.6","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","LicenseInformationOrigin":2},{"PackageId":"Global Infrastructure Developer","PackageVersion":"5.5.0","PackageProjectUrl":"https://austin.net","Authors":"Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"License":"generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!","LicenseInformationOrigin":1},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Authors":"Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin","ValidationErrors":[{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"},{"Error":"Mallory","Context":"http://angeline.name"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..ef9ecfd0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..9d21d34c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..2d59a82f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"Future Optimization Associate","PackageVersion":"4.0.5","PackageProjectUrl":"https://linnie.net","Authors":"Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel","LicenseInformationOrigin":2},{"PackageId":"Global Integration Assistant","PackageVersion":"5.0.1","PackageProjectUrl":"http://demarco.com","LicenseInformationOrigin":2},{"PackageId":"Human Implementation Producer","PackageVersion":"0.9.1","LicenseInformationOrigin":1},{"PackageId":"Future Tactics Producer","PackageVersion":"5.8.9","License":"navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","Authors":"Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel","LicenseInformationOrigin":2},{"PackageId":"Principal Factors Producer","PackageVersion":"0.8.5","PackageProjectUrl":"http://toby.info","Authors":"Devin Nolan","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseInformationOrigin":2},{"PackageId":"Customer Operations Liaison","PackageVersion":"9.0.9","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Authors":"Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Regional Integration Consultant","PackageVersion":"5.3.8","PackageProjectUrl":"http://michael.name","LicenseInformationOrigin":0},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Authors":"Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","LicenseInformationOrigin":4},{"PackageId":"Legacy Response Analyst","PackageVersion":"9.2.7","PackageProjectUrl":"http://martine.info","Authors":"Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata","LicenseInformationOrigin":2},{"PackageId":"Dynamic Mobility Technician","PackageVersion":"6.0.2","PackageProjectUrl":"https://keeley.net","LicenseInformationOrigin":0},{"PackageId":"Internal Web Associate","PackageVersion":"6.2.5","PackageProjectUrl":"https://arvel.name","LicenseInformationOrigin":0},{"PackageId":"Forward Intranet Technician","PackageVersion":"2.5.3","PackageProjectUrl":"https://ruby.biz","Authors":"Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton","LicenseInformationOrigin":0},{"PackageId":"Senior Group Designer","PackageVersion":"3.0.6","License":"The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel!","LicenseInformationOrigin":1},{"PackageId":"Central Applications Planner","PackageVersion":"6.6.9","PackageProjectUrl":"http://ava.org","Authors":"Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke","LicenseInformationOrigin":4},{"PackageId":"Future Directives Associate","PackageVersion":"1.1.1","PackageProjectUrl":"https://shayne.name","Authors":"Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe","LicenseInformationOrigin":0},{"PackageId":"Dynamic Brand Agent","PackageVersion":"2.9.2","PackageProjectUrl":"https://reese.info","Authors":"Bertha Schultz,Bertha Schultz","License":"quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!","LicenseInformationOrigin":0},{"PackageId":"District Intranet Agent","PackageVersion":"1.1.6","License":"You can\u0027t calculate the application without synthesizing the primary JBOD application!","LicenseInformationOrigin":1},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","Authors":"Gary Von,Gary Von,Gary Von","LicenseInformationOrigin":1},{"PackageId":"District Identity Administrator","PackageVersion":"2.9.6","PackageProjectUrl":"http://duncan.name","Authors":"Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Dynamic Accounts Architect","PackageVersion":"9.8.0","LicenseInformationOrigin":4},{"PackageId":"Forward Integration Specialist","PackageVersion":"8.7.1","PackageProjectUrl":"http://jordon.net","LicenseInformationOrigin":0},{"PackageId":"Senior Response Officer","PackageVersion":"2.8.2","Authors":"Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann","LicenseInformationOrigin":0},{"PackageId":"Dynamic Research Designer","PackageVersion":"5.6.8","License":"If we connect the program, we can get to the SQL program through the digital SQL program!","LicenseInformationOrigin":2},{"PackageId":"Corporate Quality Planner","PackageVersion":"6.6.3","Authors":"Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz","License":"The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!","LicenseInformationOrigin":1},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Authors":"Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseInformationOrigin":4},{"PackageId":"Customer Group Director","PackageVersion":"2.5.2","PackageProjectUrl":"https://eloise.name","Authors":"Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik","License":"You can\u0027t index the pixel without copying the redundant XML pixel!","LicenseInformationOrigin":0},{"PackageId":"Future Interactions Developer","PackageVersion":"1.1.7","License":"If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix!","LicenseInformationOrigin":2},{"PackageId":"Future Configuration Architect","PackageVersion":"4.2.6","Authors":"Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg","License":"I\u0027ll generate the primary TCP bus, that should bus the TCP bus!","LicenseInformationOrigin":0},{"PackageId":"Human Web Liaison","PackageVersion":"8.1.1","PackageProjectUrl":"https://imogene.org","LicenseInformationOrigin":2},{"PackageId":"National Quality Executive","PackageVersion":"4.5.1","PackageProjectUrl":"http://rylan.com","License":"Use the solid state TCP driver, then you can generate the solid state driver!","LicenseInformationOrigin":0},{"PackageId":"Central Mobility Executive","PackageVersion":"5.0.3","Authors":"Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling","LicenseInformationOrigin":2},{"PackageId":"Lead Identity Developer","PackageVersion":"7.1.0","PackageProjectUrl":"https://eve.com","Authors":"Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover","LicenseInformationOrigin":2},{"PackageId":"Principal Group Strategist","PackageVersion":"4.1.0","License":"I\u0027ll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Metrics Coordinator","PackageVersion":"5.8.1","Authors":"Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher","License":"overriding the circuit won\u0027t do anything, we need to copy the mobile AGP circuit!","LicenseInformationOrigin":2},{"PackageId":"Global Paradigm Producer","PackageVersion":"1.8.4","PackageProjectUrl":"https://london.biz","License":"If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Investor Communications Associate","PackageVersion":"0.7.2","PackageProjectUrl":"http://modesto.info","Authors":"Arnold Franecki,Arnold Franecki","LicenseInformationOrigin":0},{"PackageId":"Future Applications Facilitator","PackageVersion":"0.1.5","License":"transmitting the program won\u0027t do anything, we need to bypass the virtual HTTP program!","LicenseInformationOrigin":0},{"PackageId":"Senior Applications Technician","PackageVersion":"7.8.2","Authors":"Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert","LicenseInformationOrigin":4},{"PackageId":"Future Applications Engineer","PackageVersion":"6.8.5","PackageProjectUrl":"https://nora.biz","Authors":"Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine","License":"If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor!","LicenseInformationOrigin":2},{"PackageId":"Human Security Administrator","PackageVersion":"9.8.5","Authors":"Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm","License":"I\u0027ll synthesize the redundant XML feed, that should feed the XML feed!","LicenseInformationOrigin":4},{"PackageId":"Forward Factors Architect","PackageVersion":"6.7.6","Authors":"Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt","LicenseInformationOrigin":4},{"PackageId":"Corporate Mobility Consultant","PackageVersion":"1.9.0","PackageProjectUrl":"http://letha.name","LicenseInformationOrigin":0},{"PackageId":"Investor Configuration Technician","PackageVersion":"1.9.1","PackageProjectUrl":"http://malvina.name","Authors":"Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin","License":"We need to copy the primary FTP bus!","LicenseInformationOrigin":1},{"PackageId":"Direct Accountability Producer","PackageVersion":"1.8.1","PackageProjectUrl":"http://justine.net","LicenseInformationOrigin":1},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":0},{"PackageId":"District Factors Associate","PackageVersion":"0.2.6","PackageProjectUrl":"https://cloyd.biz","Authors":"Betsy Powlowski","LicenseInformationOrigin":0},{"PackageId":"Global Markets Designer","PackageVersion":"1.7.0","PackageProjectUrl":"https://toby.biz","License":"Use the multi-byte COM feed, then you can parse the multi-byte feed!","LicenseInformationOrigin":4},{"PackageId":"Senior Factors Technician","PackageVersion":"3.2.5","Authors":"Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme","License":"You can\u0027t input the protocol without copying the auxiliary USB protocol!","LicenseInformationOrigin":4},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"Investor Assurance Technician","PackageVersion":"7.3.8","Authors":"Merle Hirthe","LicenseInformationOrigin":4},{"PackageId":"Lead Implementation Supervisor","PackageVersion":"4.9.9","PackageProjectUrl":"http://katlynn.net","Authors":"Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis","License":"The ADP card is down, hack the solid state card so we can hack the ADP card!","LicenseInformationOrigin":4},{"PackageId":"Direct Security Producer","PackageVersion":"9.0.7","PackageProjectUrl":"http://evert.net","LicenseInformationOrigin":1},{"PackageId":"Dynamic Division Specialist","PackageVersion":"9.6.4","PackageProjectUrl":"https://keenan.net","LicenseInformationOrigin":0},{"PackageId":"Global Directives Orchestrator","PackageVersion":"8.7.6","Authors":"Tommy Franecki,Tommy Franecki","LicenseInformationOrigin":0},{"PackageId":"Regional Security Agent","PackageVersion":"6.2.7","PackageProjectUrl":"https://kenyon.org","LicenseInformationOrigin":4},{"PackageId":"Regional Mobility Designer","PackageVersion":"8.5.4","PackageProjectUrl":"http://brady.net","LicenseInformationOrigin":1},{"PackageId":"Forward Program Officer","PackageVersion":"4.2.4","Authors":"Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin","License":"quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!","LicenseInformationOrigin":2},{"PackageId":"Regional Paradigm Director","PackageVersion":"3.0.9","License":"The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel!","LicenseInformationOrigin":2},{"PackageId":"District Brand Producer","PackageVersion":"9.3.8","Authors":"Clarence Metz,Clarence Metz,Clarence Metz","License":"Use the redundant AGP application, then you can generate the redundant application!","LicenseInformationOrigin":4},{"PackageId":"Global Data Administrator","PackageVersion":"0.8.4","PackageProjectUrl":"https://barrett.com","Authors":"Frederick Leffler,Frederick Leffler,Frederick Leffler","LicenseInformationOrigin":2},{"PackageId":"Forward Web Designer","PackageVersion":"0.1.4","PackageProjectUrl":"https://gerard.net","LicenseInformationOrigin":4},{"PackageId":"Forward Accounts Consultant","PackageVersion":"8.9.0","LicenseInformationOrigin":0},{"PackageId":"Dynamic Group Representative","PackageVersion":"9.8.1","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.7.5","License":"I\u0027ll back up the 1080p RSS matrix, that should matrix the RSS matrix!","LicenseInformationOrigin":4},{"PackageId":"Legacy Communications Manager","PackageVersion":"0.1.8","PackageProjectUrl":"http://gus.info","LicenseInformationOrigin":2},{"PackageId":"Product Metrics Representative","PackageVersion":"2.7.9","PackageProjectUrl":"http://denis.info","Authors":"Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson","License":"connecting the feed won\u0027t do anything, we need to transmit the primary IB feed!","LicenseInformationOrigin":0},{"PackageId":"Legacy Assurance Representative","PackageVersion":"6.4.9","PackageProjectUrl":"https://maye.info","Authors":"Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski","LicenseInformationOrigin":2},{"PackageId":"District Metrics Associate","PackageVersion":"8.1.6","PackageProjectUrl":"http://jaylin.org","LicenseInformationOrigin":4},{"PackageId":"Regional Factors Analyst","PackageVersion":"1.5.7","LicenseInformationOrigin":4},{"PackageId":"Legacy Data Consultant","PackageVersion":"5.8.8","Authors":"","License":"Try to connect the JSON pixel, maybe it will connect the primary pixel!","LicenseInformationOrigin":2},{"PackageId":"Global Mobility Associate","PackageVersion":"0.6.4","PackageProjectUrl":"https://brooke.org","License":"We need to hack the haptic XSS program!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..6bf16e36 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"Future Optimization Associate","PackageVersion":"4.0.5","PackageProjectUrl":"https://linnie.net","Authors":"Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel","LicenseInformationOrigin":2},{"PackageId":"Global Integration Assistant","PackageVersion":"5.0.1","PackageProjectUrl":"http://demarco.com","LicenseInformationOrigin":2},{"PackageId":"Human Implementation Producer","PackageVersion":"0.9.1","LicenseInformationOrigin":1},{"PackageId":"Future Tactics Producer","PackageVersion":"5.8.9","License":"navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","Authors":"Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel","LicenseInformationOrigin":2},{"PackageId":"Principal Factors Producer","PackageVersion":"0.8.5","PackageProjectUrl":"http://toby.info","Authors":"Devin Nolan","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseInformationOrigin":2},{"PackageId":"Customer Operations Liaison","PackageVersion":"9.0.9","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Authors":"Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Regional Integration Consultant","PackageVersion":"5.3.8","PackageProjectUrl":"http://michael.name","LicenseInformationOrigin":0},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Authors":"Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","LicenseInformationOrigin":4},{"PackageId":"Legacy Response Analyst","PackageVersion":"9.2.7","PackageProjectUrl":"http://martine.info","Authors":"Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata","LicenseInformationOrigin":2},{"PackageId":"Dynamic Mobility Technician","PackageVersion":"6.0.2","PackageProjectUrl":"https://keeley.net","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..477db628 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..e58ebdd0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseUrl":"We need to synthesize the primary GB circuit!","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseUrl":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","LicenseInformationOrigin":1},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseUrl":"The AGP array is down, generate the mobile array so we can generate the AGP array!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseUrl":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..fe48dcae --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..0696d5d5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..3c2c3419 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Global Paradigm Assistant","PackageVersion":"8.0.5","PackageProjectUrl":"https://randy.org","License":"We need to calculate the solid state HTTP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Regional Metrics Strategist","PackageVersion":"1.2.1","LicenseUrl":"Try to override the GB driver, maybe it will override the digital driver!","LicenseInformationOrigin":2},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":2},{"PackageId":"Senior Configuration Developer","PackageVersion":"4.0.9","Authors":"Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle","License":"Use the primary SCSI matrix, then you can program the primary matrix!","LicenseUrl":"If we parse the interface, we can get to the JSON interface through the mobile JSON interface!","LicenseInformationOrigin":1},{"PackageId":"District Interactions Supervisor","PackageVersion":"4.5.2","License":"The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!","LicenseUrl":"The ADP firewall is down, input the primary firewall so we can input the ADP firewall!","LicenseInformationOrigin":1},{"PackageId":"Future Tactics Assistant","PackageVersion":"1.5.5","PackageProjectUrl":"https://giovanny.net","License":"The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!","LicenseUrl":"If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!","LicenseInformationOrigin":0},{"PackageId":"Lead Program Technician","PackageVersion":"5.8.9","PackageProjectUrl":"http://curtis.org","Authors":"Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer","LicenseUrl":"We need to transmit the back-end AGP sensor!","LicenseInformationOrigin":0},{"PackageId":"Forward Usability Specialist","PackageVersion":"5.6.9","License":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Direct Brand Director","PackageVersion":"4.7.4","License":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Customer Solutions Officer","PackageVersion":"4.5.2","PackageProjectUrl":"https://rylan.name","License":"You can\u0027t copy the matrix without compressing the wireless AGP matrix!","LicenseInformationOrigin":0},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Authors":"","LicenseUrl":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","LicenseInformationOrigin":0},{"PackageId":"National Assurance Planner","PackageVersion":"2.7.7","Authors":"Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag","LicenseUrl":"I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!","LicenseInformationOrigin":2},{"PackageId":"Investor Accounts Facilitator","PackageVersion":"7.7.8","PackageProjectUrl":"http://scottie.biz","Authors":"Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman","LicenseInformationOrigin":0},{"PackageId":"Direct Division Officer","PackageVersion":"6.5.6","PackageProjectUrl":"http://catherine.name","Authors":"Glenda Schuppe,Glenda Schuppe","License":"transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!","LicenseInformationOrigin":1},{"PackageId":"Regional Functionality Agent","PackageVersion":"5.9.9","PackageProjectUrl":"http://arthur.net","Authors":"Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson","License":"We need to index the 1080p SAS hard drive!","LicenseUrl":"I\u0027ll connect the digital JBOD application, that should application the JBOD application!","LicenseInformationOrigin":4},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Authors":"Sergio Bailey,Sergio Bailey,Sergio Bailey","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseUrl":"hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!","LicenseInformationOrigin":4},{"PackageId":"Investor Quality Associate","PackageVersion":"0.5.1","PackageProjectUrl":"https://ezequiel.biz","Authors":"Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen","LicenseUrl":"Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Branding Manager","PackageVersion":"1.4.0","PackageProjectUrl":"http://dario.info","License":"You can\u0027t navigate the application without generating the cross-platform COM application!","LicenseUrl":"Try to program the FTP alarm, maybe it will program the virtual alarm!","LicenseInformationOrigin":4},{"PackageId":"Chief Factors Developer","PackageVersion":"5.9.5","Authors":"Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady","LicenseUrl":"Try to connect the ADP system, maybe it will connect the solid state system!","LicenseInformationOrigin":1},{"PackageId":"Principal Operations Assistant","PackageVersion":"0.9.0","Authors":"","License":"I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!","LicenseUrl":"I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Data Technician","PackageVersion":"4.2.3","PackageProjectUrl":"http://nia.info","Authors":"June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds","License":"I\u0027ll copy the optical RAM feed, that should feed the RAM feed!","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Specialist","PackageVersion":"3.5.6","Authors":"Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner","LicenseInformationOrigin":0},{"PackageId":"Customer Communications Engineer","PackageVersion":"6.9.4","PackageProjectUrl":"http://tito.name","Authors":"Tanya Reinger,Tanya Reinger,Tanya Reinger","LicenseInformationOrigin":4},{"PackageId":"Central Division Administrator","PackageVersion":"1.0.4","Authors":"","License":"We need to program the optical COM microchip!","LicenseUrl":"We need to hack the haptic SAS microchip!","LicenseInformationOrigin":4},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Authors":"Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":2},{"PackageId":"Regional Optimization Administrator","PackageVersion":"3.6.4","PackageProjectUrl":"http://serenity.info","LicenseUrl":"I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!","LicenseInformationOrigin":0},{"PackageId":"Global Optimization Architect","PackageVersion":"1.5.0","License":"Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!","LicenseInformationOrigin":2},{"PackageId":"Customer Program Developer","PackageVersion":"2.9.8","PackageProjectUrl":"http://lenora.com","LicenseUrl":"You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!","LicenseInformationOrigin":0},{"PackageId":"District Assurance Technician","PackageVersion":"8.5.5","PackageProjectUrl":"http://zander.com","LicenseInformationOrigin":4},{"PackageId":"Central Research Technician","PackageVersion":"2.8.8","LicenseUrl":"You can\u0027t generate the program without connecting the bluetooth USB program!","LicenseInformationOrigin":1},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"Human Markets Planner","PackageVersion":"5.0.1","License":"Try to back up the COM driver, maybe it will back up the bluetooth driver!","LicenseInformationOrigin":0},{"PackageId":"Corporate Marketing Coordinator","PackageVersion":"3.6.1","PackageProjectUrl":"https://marcos.org","Authors":"","LicenseInformationOrigin":4},{"PackageId":"Legacy Security Facilitator","PackageVersion":"1.9.0","PackageProjectUrl":"https://edythe.info","LicenseUrl":"Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!","LicenseInformationOrigin":0},{"PackageId":"Human Identity Representative","PackageVersion":"4.1.5","PackageProjectUrl":"http://alyce.biz","Authors":"Joyce Auer,Joyce Auer,Joyce Auer","License":"The SAS bus is down, program the neural bus so we can program the SAS bus!","LicenseInformationOrigin":4},{"PackageId":"Principal Brand Executive","PackageVersion":"7.2.7","PackageProjectUrl":"https://dariana.com","LicenseInformationOrigin":2},{"PackageId":"Global Identity Supervisor","PackageVersion":"0.9.1","LicenseInformationOrigin":4},{"PackageId":"Dynamic Division Representative","PackageVersion":"7.3.5","PackageProjectUrl":"http://taurean.net","Authors":"Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson","LicenseUrl":"I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Security Director","PackageVersion":"0.0.2","Authors":"Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block","License":"transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!","LicenseUrl":"Try to parse the HTTP port, maybe it will parse the bluetooth port!","LicenseInformationOrigin":1},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Authors":"Melanie Bailey,Melanie Bailey","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Customer Branding Orchestrator","PackageVersion":"8.3.7","PackageProjectUrl":"http://nona.com","Authors":"Nora Dietrich","LicenseUrl":"We need to bypass the neural USB capacitor!","LicenseInformationOrigin":4},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseUrl":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","LicenseInformationOrigin":4},{"PackageId":"Human Tactics Facilitator","PackageVersion":"5.7.0","License":"Try to bypass the HTTP application, maybe it will bypass the digital application!","LicenseInformationOrigin":1},{"PackageId":"District Optimization Technician","PackageVersion":"5.2.3","PackageProjectUrl":"https://douglas.info","Authors":"Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti","LicenseInformationOrigin":4},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","Authors":"Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":0},{"PackageId":"Customer Web Assistant","PackageVersion":"1.9.0","LicenseInformationOrigin":2},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseUrl":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseInformationOrigin":4},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Customer Mobility Assistant","PackageVersion":"4.2.9","PackageProjectUrl":"http://adonis.biz","Authors":"Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich","LicenseUrl":"You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Human Metrics Architect","PackageVersion":"0.2.5","PackageProjectUrl":"https://rickie.net","License":"Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!","LicenseUrl":"Use the haptic AGP protocol, then you can program the haptic protocol!","LicenseInformationOrigin":4},{"PackageId":"Principal Factors Director","PackageVersion":"1.5.1","Authors":"Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold","LicenseUrl":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","LicenseInformationOrigin":4},{"PackageId":"Forward Data Orchestrator","PackageVersion":"3.3.5","License":"Use the haptic XML driver, then you can index the haptic driver!","LicenseUrl":"compressing the system won\u0027t do anything, we need to compress the optical RSS system!","LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Director","PackageVersion":"0.4.3","PackageProjectUrl":"https://aylin.com","LicenseInformationOrigin":0},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Solutions Agent","PackageVersion":"0.0.5","License":"Use the haptic USB card, then you can navigate the haptic card!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Factors Associate","PackageVersion":"1.8.3","PackageProjectUrl":"http://dovie.name","LicenseUrl":"You can\u0027t navigate the panel without calculating the open-source THX panel!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Security Specialist","PackageVersion":"7.8.5","PackageProjectUrl":"http://nova.biz","Authors":"Guy Waters,Guy Waters","License":"Try to input the GB pixel, maybe it will input the wireless pixel!","LicenseUrl":"You can\u0027t transmit the bus without indexing the digital TCP bus!","LicenseInformationOrigin":4},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Authors":"","LicenseUrl":"We need to override the solid state USB interface!","LicenseInformationOrigin":0},{"PackageId":"Lead Operations Supervisor","PackageVersion":"4.5.2","License":"The AI panel is down, transmit the open-source panel so we can transmit the AI panel!","LicenseInformationOrigin":0},{"PackageId":"Chief Program Associate","PackageVersion":"2.6.7","PackageProjectUrl":"http://coy.info","Authors":"Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze","License":"We need to compress the optical PNG array!","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Authors":"Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy","LicenseInformationOrigin":1},{"PackageId":"Dynamic Implementation Engineer","PackageVersion":"6.7.1","PackageProjectUrl":"http://margie.info","License":"We need to transmit the open-source EXE interface!","LicenseInformationOrigin":4},{"PackageId":"Chief Infrastructure Specialist","PackageVersion":"9.0.5","Authors":"Jackie Schumm","License":"hacking the port won\u0027t do anything, we need to back up the optical SMS port!","LicenseInformationOrigin":4},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"International Solutions Planner","PackageVersion":"9.0.0","License":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseInformationOrigin":1},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Authors":"Maggie Lindgren","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Human Paradigm Assistant","PackageVersion":"8.8.8","Authors":"Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich","LicenseInformationOrigin":0},{"PackageId":"Product Functionality Supervisor","PackageVersion":"9.4.5","License":"Use the 1080p AI microchip, then you can reboot the 1080p microchip!","LicenseUrl":"Use the open-source ADP matrix, then you can copy the open-source matrix!","LicenseInformationOrigin":4},{"PackageId":"Human Accounts Orchestrator","PackageVersion":"4.1.6","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..120af61a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Engineer","PackageVersion":"6.9.4","PackageProjectUrl":"http://tito.name","Authors":"Tanya Reinger,Tanya Reinger,Tanya Reinger","LicenseInformationOrigin":4},{"PackageId":"National Assurance Planner","PackageVersion":"2.7.7","Authors":"Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag","LicenseUrl":"I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!","LicenseInformationOrigin":2},{"PackageId":"Lead Program Technician","PackageVersion":"5.8.9","PackageProjectUrl":"http://curtis.org","Authors":"Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer","LicenseUrl":"We need to transmit the back-end AGP sensor!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Specialist","PackageVersion":"7.8.5","PackageProjectUrl":"http://nova.biz","Authors":"Guy Waters,Guy Waters","License":"Try to input the GB pixel, maybe it will input the wireless pixel!","LicenseUrl":"You can\u0027t transmit the bus without indexing the digital TCP bus!","LicenseInformationOrigin":4},{"PackageId":"District Interactions Supervisor","PackageVersion":"4.5.2","License":"The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!","LicenseUrl":"The ADP firewall is down, input the primary firewall so we can input the ADP firewall!","LicenseInformationOrigin":1},{"PackageId":"Central Division Administrator","PackageVersion":"1.0.4","Authors":"","License":"We need to program the optical COM microchip!","LicenseUrl":"We need to hack the haptic SAS microchip!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Division Representative","PackageVersion":"7.3.5","PackageProjectUrl":"http://taurean.net","Authors":"Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson","LicenseUrl":"I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Security Director","PackageVersion":"0.0.2","Authors":"Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block","License":"transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!","LicenseUrl":"Try to parse the HTTP port, maybe it will parse the bluetooth port!","LicenseInformationOrigin":1},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Global Paradigm Assistant","PackageVersion":"8.0.5","PackageProjectUrl":"https://randy.org","License":"We need to calculate the solid state HTTP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Principal Operations Assistant","PackageVersion":"0.9.0","Authors":"","License":"I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!","LicenseUrl":"I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!","LicenseInformationOrigin":1},{"PackageId":"Customer Web Assistant","PackageVersion":"1.9.0","LicenseInformationOrigin":2},{"PackageId":"Chief Infrastructure Specialist","PackageVersion":"9.0.5","Authors":"Jackie Schumm","License":"hacking the port won\u0027t do anything, we need to back up the optical SMS port!","LicenseInformationOrigin":4},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Authors":"Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":2},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Authors":"Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy","LicenseInformationOrigin":1},{"PackageId":"District Optimization Technician","PackageVersion":"5.2.3","PackageProjectUrl":"https://douglas.info","Authors":"Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti","LicenseInformationOrigin":4},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Authors":"","LicenseUrl":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","LicenseInformationOrigin":0},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Branding Manager","PackageVersion":"1.4.0","PackageProjectUrl":"http://dario.info","License":"You can\u0027t navigate the application without generating the cross-platform COM application!","LicenseUrl":"Try to program the FTP alarm, maybe it will program the virtual alarm!","LicenseInformationOrigin":4},{"PackageId":"Global Identity Supervisor","PackageVersion":"0.9.1","LicenseInformationOrigin":4},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Dynamic Implementation Engineer","PackageVersion":"6.7.1","PackageProjectUrl":"http://margie.info","License":"We need to transmit the open-source EXE interface!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseUrl":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Authors":"Maggie Lindgren","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseUrl":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseInformationOrigin":4},{"PackageId":"Investor Quality Associate","PackageVersion":"0.5.1","PackageProjectUrl":"https://ezequiel.biz","Authors":"Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen","LicenseUrl":"Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!","LicenseInformationOrigin":0},{"PackageId":"Product Functionality Supervisor","PackageVersion":"9.4.5","License":"Use the 1080p AI microchip, then you can reboot the 1080p microchip!","LicenseUrl":"Use the open-source ADP matrix, then you can copy the open-source matrix!","LicenseInformationOrigin":4},{"PackageId":"Customer Branding Orchestrator","PackageVersion":"8.3.7","PackageProjectUrl":"http://nona.com","Authors":"Nora Dietrich","LicenseUrl":"We need to bypass the neural USB capacitor!","LicenseInformationOrigin":4},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Direct Brand Director","PackageVersion":"4.7.4","License":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Chief Factors Developer","PackageVersion":"5.9.5","Authors":"Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady","LicenseUrl":"Try to connect the ADP system, maybe it will connect the solid state system!","LicenseInformationOrigin":1},{"PackageId":"Regional Functionality Agent","PackageVersion":"5.9.9","PackageProjectUrl":"http://arthur.net","Authors":"Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson","License":"We need to index the 1080p SAS hard drive!","LicenseUrl":"I\u0027ll connect the digital JBOD application, that should application the JBOD application!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Authors":"","LicenseUrl":"We need to override the solid state USB interface!","LicenseInformationOrigin":0},{"PackageId":"Corporate Intranet Specialist","PackageVersion":"3.5.6","Authors":"Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner","LicenseInformationOrigin":0},{"PackageId":"Forward Data Orchestrator","PackageVersion":"3.3.5","License":"Use the haptic XML driver, then you can index the haptic driver!","LicenseUrl":"compressing the system won\u0027t do anything, we need to compress the optical RSS system!","LicenseInformationOrigin":0},{"PackageId":"Regional Optimization Administrator","PackageVersion":"3.6.4","PackageProjectUrl":"http://serenity.info","LicenseUrl":"I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!","LicenseInformationOrigin":0},{"PackageId":"Human Identity Representative","PackageVersion":"4.1.5","PackageProjectUrl":"http://alyce.biz","Authors":"Joyce Auer,Joyce Auer,Joyce Auer","License":"The SAS bus is down, program the neural bus so we can program the SAS bus!","LicenseInformationOrigin":4},{"PackageId":"Principal Brand Executive","PackageVersion":"7.2.7","PackageProjectUrl":"https://dariana.com","LicenseInformationOrigin":2},{"PackageId":"International Solutions Planner","PackageVersion":"9.0.0","License":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseInformationOrigin":1},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Forward Usability Specialist","PackageVersion":"5.6.9","License":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Lead Operations Supervisor","PackageVersion":"4.5.2","License":"The AI panel is down, transmit the open-source panel so we can transmit the AI panel!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Direct Division Officer","PackageVersion":"6.5.6","PackageProjectUrl":"http://catherine.name","Authors":"Glenda Schuppe,Glenda Schuppe","License":"transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!","LicenseInformationOrigin":1},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Senior Configuration Developer","PackageVersion":"4.0.9","Authors":"Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle","License":"Use the primary SCSI matrix, then you can program the primary matrix!","LicenseUrl":"If we parse the interface, we can get to the JSON interface through the mobile JSON interface!","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Architect","PackageVersion":"1.5.0","License":"Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!","LicenseInformationOrigin":2},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"Corporate Marketing Coordinator","PackageVersion":"3.6.1","PackageProjectUrl":"https://marcos.org","Authors":"","LicenseInformationOrigin":4},{"PackageId":"Human Metrics Architect","PackageVersion":"0.2.5","PackageProjectUrl":"https://rickie.net","License":"Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!","LicenseUrl":"Use the haptic AGP protocol, then you can program the haptic protocol!","LicenseInformationOrigin":4},{"PackageId":"Human Tactics Facilitator","PackageVersion":"5.7.0","License":"Try to bypass the HTTP application, maybe it will bypass the digital application!","LicenseInformationOrigin":1},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Authors":"Sergio Bailey,Sergio Bailey,Sergio Bailey","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseUrl":"hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!","LicenseInformationOrigin":4},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Human Markets Planner","PackageVersion":"5.0.1","License":"Try to back up the COM driver, maybe it will back up the bluetooth driver!","LicenseInformationOrigin":0},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Customer Mobility Assistant","PackageVersion":"4.2.9","PackageProjectUrl":"http://adonis.biz","Authors":"Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich","LicenseUrl":"You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":2},{"PackageId":"Chief Program Associate","PackageVersion":"2.6.7","PackageProjectUrl":"http://coy.info","Authors":"Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze","License":"We need to compress the optical PNG array!","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Central Research Technician","PackageVersion":"2.8.8","LicenseUrl":"You can\u0027t generate the program without connecting the bluetooth USB program!","LicenseInformationOrigin":1},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Factors Associate","PackageVersion":"1.8.3","PackageProjectUrl":"http://dovie.name","LicenseUrl":"You can\u0027t navigate the panel without calculating the open-source THX panel!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Data Technician","PackageVersion":"4.2.3","PackageProjectUrl":"http://nia.info","Authors":"June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds","License":"I\u0027ll copy the optical RAM feed, that should feed the RAM feed!","LicenseInformationOrigin":1},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Customer Program Developer","PackageVersion":"2.9.8","PackageProjectUrl":"http://lenora.com","LicenseUrl":"You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!","LicenseInformationOrigin":0},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","Authors":"Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":0},{"PackageId":"Customer Solutions Officer","PackageVersion":"4.5.2","PackageProjectUrl":"https://rylan.name","License":"You can\u0027t copy the matrix without compressing the wireless AGP matrix!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Solutions Agent","PackageVersion":"0.0.5","License":"Use the haptic USB card, then you can navigate the haptic card!","LicenseInformationOrigin":4},{"PackageId":"Human Accounts Orchestrator","PackageVersion":"4.1.6","LicenseInformationOrigin":1},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseUrl":"The AGP array is down, generate the mobile array so we can generate the AGP array!","LicenseInformationOrigin":2},{"PackageId":"Principal Factors Director","PackageVersion":"1.5.1","Authors":"Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold","LicenseUrl":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","LicenseInformationOrigin":4},{"PackageId":"Investor Tactics Director","PackageVersion":"0.4.3","PackageProjectUrl":"https://aylin.com","LicenseInformationOrigin":0},{"PackageId":"Human Paradigm Assistant","PackageVersion":"8.8.8","Authors":"Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich","LicenseInformationOrigin":0},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Authors":"Melanie Bailey,Melanie Bailey","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Regional Metrics Strategist","PackageVersion":"1.2.1","LicenseUrl":"Try to override the GB driver, maybe it will override the digital driver!","LicenseInformationOrigin":2},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseUrl":"We need to synthesize the primary GB circuit!","LicenseInformationOrigin":4},{"PackageId":"Future Tactics Assistant","PackageVersion":"1.5.5","PackageProjectUrl":"https://giovanny.net","License":"The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!","LicenseUrl":"If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!","LicenseInformationOrigin":0},{"PackageId":"Investor Accounts Facilitator","PackageVersion":"7.7.8","PackageProjectUrl":"http://scottie.biz","Authors":"Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman","LicenseInformationOrigin":0},{"PackageId":"Legacy Security Facilitator","PackageVersion":"1.9.0","PackageProjectUrl":"https://edythe.info","LicenseUrl":"Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!","LicenseInformationOrigin":0},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseUrl":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","LicenseInformationOrigin":1},{"PackageId":"District Assurance Technician","PackageVersion":"8.5.5","PackageProjectUrl":"http://zander.com","LicenseInformationOrigin":4},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseUrl":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","LicenseInformationOrigin":4},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..381380cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Global Paradigm Assistant","PackageVersion":"8.0.5","PackageProjectUrl":"https://randy.org","License":"We need to calculate the solid state HTTP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Marketing Coordinator","PackageVersion":"3.6.1","PackageProjectUrl":"https://marcos.org","Authors":"","LicenseInformationOrigin":4},{"PackageId":"National Assurance Planner","PackageVersion":"2.7.7","Authors":"Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag","LicenseUrl":"I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!","LicenseInformationOrigin":2},{"PackageId":"District Interactions Supervisor","PackageVersion":"4.5.2","License":"The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!","LicenseUrl":"The ADP firewall is down, input the primary firewall so we can input the ADP firewall!","LicenseInformationOrigin":1},{"PackageId":"Future Tactics Assistant","PackageVersion":"1.5.5","PackageProjectUrl":"https://giovanny.net","License":"The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!","LicenseUrl":"If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!","LicenseInformationOrigin":0},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Authors":"Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":2},{"PackageId":"Forward Usability Specialist","PackageVersion":"5.6.9","License":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Authors":"","LicenseUrl":"We need to override the solid state USB interface!","LicenseInformationOrigin":0},{"PackageId":"Direct Brand Director","PackageVersion":"4.7.4","License":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Senior Configuration Developer","PackageVersion":"4.0.9","Authors":"Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle","License":"Use the primary SCSI matrix, then you can program the primary matrix!","LicenseUrl":"If we parse the interface, we can get to the JSON interface through the mobile JSON interface!","LicenseInformationOrigin":1},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseUrl":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseInformationOrigin":4},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"Customer Solutions Officer","PackageVersion":"4.5.2","PackageProjectUrl":"https://rylan.name","License":"You can\u0027t copy the matrix without compressing the wireless AGP matrix!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Implementation Engineer","PackageVersion":"6.7.1","PackageProjectUrl":"http://margie.info","License":"We need to transmit the open-source EXE interface!","LicenseInformationOrigin":4},{"PackageId":"Human Metrics Architect","PackageVersion":"0.2.5","PackageProjectUrl":"https://rickie.net","License":"Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!","LicenseUrl":"Use the haptic AGP protocol, then you can program the haptic protocol!","LicenseInformationOrigin":4},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Authors":"Melanie Bailey,Melanie Bailey","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Authors":"Maggie Lindgren","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Human Accounts Orchestrator","PackageVersion":"4.1.6","LicenseInformationOrigin":1},{"PackageId":"Direct Division Officer","PackageVersion":"6.5.6","PackageProjectUrl":"http://catherine.name","Authors":"Glenda Schuppe,Glenda Schuppe","License":"transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!","LicenseInformationOrigin":1},{"PackageId":"Investor Quality Associate","PackageVersion":"0.5.1","PackageProjectUrl":"https://ezequiel.biz","Authors":"Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen","LicenseUrl":"Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!","LicenseInformationOrigin":0},{"PackageId":"Global Identity Supervisor","PackageVersion":"0.9.1","LicenseInformationOrigin":4},{"PackageId":"Dynamic Branding Manager","PackageVersion":"1.4.0","PackageProjectUrl":"http://dario.info","License":"You can\u0027t navigate the application without generating the cross-platform COM application!","LicenseUrl":"Try to program the FTP alarm, maybe it will program the virtual alarm!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Data Technician","PackageVersion":"4.2.3","PackageProjectUrl":"http://nia.info","Authors":"June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds","License":"I\u0027ll copy the optical RAM feed, that should feed the RAM feed!","LicenseInformationOrigin":1},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Authors":"Sergio Bailey,Sergio Bailey,Sergio Bailey","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseUrl":"hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!","LicenseInformationOrigin":4},{"PackageId":"Corporate Intranet Specialist","PackageVersion":"3.5.6","Authors":"Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner","LicenseInformationOrigin":0},{"PackageId":"Chief Program Associate","PackageVersion":"2.6.7","PackageProjectUrl":"http://coy.info","Authors":"Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze","License":"We need to compress the optical PNG array!","LicenseInformationOrigin":2},{"PackageId":"Principal Operations Assistant","PackageVersion":"0.9.0","Authors":"","License":"I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!","LicenseUrl":"I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!","LicenseInformationOrigin":1},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Authors":"Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy","LicenseInformationOrigin":1},{"PackageId":"Customer Mobility Assistant","PackageVersion":"4.2.9","PackageProjectUrl":"http://adonis.biz","Authors":"Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich","LicenseUrl":"You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Principal Brand Executive","PackageVersion":"7.2.7","PackageProjectUrl":"https://dariana.com","LicenseInformationOrigin":2},{"PackageId":"District Assurance Technician","PackageVersion":"8.5.5","PackageProjectUrl":"http://zander.com","LicenseInformationOrigin":4},{"PackageId":"Human Paradigm Assistant","PackageVersion":"8.8.8","Authors":"Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Factors Associate","PackageVersion":"1.8.3","PackageProjectUrl":"http://dovie.name","LicenseUrl":"You can\u0027t navigate the panel without calculating the open-source THX panel!","LicenseInformationOrigin":2},{"PackageId":"Product Functionality Supervisor","PackageVersion":"9.4.5","License":"Use the 1080p AI microchip, then you can reboot the 1080p microchip!","LicenseUrl":"Use the open-source ADP matrix, then you can copy the open-source matrix!","LicenseInformationOrigin":4},{"PackageId":"Forward Data Orchestrator","PackageVersion":"3.3.5","License":"Use the haptic XML driver, then you can index the haptic driver!","LicenseUrl":"compressing the system won\u0027t do anything, we need to compress the optical RSS system!","LicenseInformationOrigin":0},{"PackageId":"Chief Factors Developer","PackageVersion":"5.9.5","Authors":"Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady","LicenseUrl":"Try to connect the ADP system, maybe it will connect the solid state system!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Division Representative","PackageVersion":"7.3.5","PackageProjectUrl":"http://taurean.net","Authors":"Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson","LicenseUrl":"I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!","LicenseInformationOrigin":2},{"PackageId":"Lead Operations Supervisor","PackageVersion":"4.5.2","License":"The AI panel is down, transmit the open-source panel so we can transmit the AI panel!","LicenseInformationOrigin":0},{"PackageId":"Customer Communications Engineer","PackageVersion":"6.9.4","PackageProjectUrl":"http://tito.name","Authors":"Tanya Reinger,Tanya Reinger,Tanya Reinger","LicenseInformationOrigin":4},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseUrl":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","LicenseInformationOrigin":4},{"PackageId":"Investor Accounts Facilitator","PackageVersion":"7.7.8","PackageProjectUrl":"http://scottie.biz","Authors":"Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman","LicenseInformationOrigin":0},{"PackageId":"Customer Branding Orchestrator","PackageVersion":"8.3.7","PackageProjectUrl":"http://nona.com","Authors":"Nora Dietrich","LicenseUrl":"We need to bypass the neural USB capacitor!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Solutions Agent","PackageVersion":"0.0.5","License":"Use the haptic USB card, then you can navigate the haptic card!","LicenseInformationOrigin":4},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Authors":"","LicenseUrl":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","LicenseInformationOrigin":0},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Legacy Security Facilitator","PackageVersion":"1.9.0","PackageProjectUrl":"https://edythe.info","LicenseUrl":"Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!","LicenseInformationOrigin":0},{"PackageId":"Regional Metrics Strategist","PackageVersion":"1.2.1","LicenseUrl":"Try to override the GB driver, maybe it will override the digital driver!","LicenseInformationOrigin":2},{"PackageId":"Customer Program Developer","PackageVersion":"2.9.8","PackageProjectUrl":"http://lenora.com","LicenseUrl":"You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!","LicenseInformationOrigin":0},{"PackageId":"District Optimization Technician","PackageVersion":"5.2.3","PackageProjectUrl":"https://douglas.info","Authors":"Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti","LicenseInformationOrigin":4},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Security Director","PackageVersion":"0.0.2","Authors":"Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block","License":"transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!","LicenseUrl":"Try to parse the HTTP port, maybe it will parse the bluetooth port!","LicenseInformationOrigin":1},{"PackageId":"Principal Factors Director","PackageVersion":"1.5.1","Authors":"Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold","LicenseUrl":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","LicenseInformationOrigin":4},{"PackageId":"Central Division Administrator","PackageVersion":"1.0.4","Authors":"","License":"We need to program the optical COM microchip!","LicenseUrl":"We need to hack the haptic SAS microchip!","LicenseInformationOrigin":4},{"PackageId":"Investor Tactics Director","PackageVersion":"0.4.3","PackageProjectUrl":"https://aylin.com","LicenseInformationOrigin":0},{"PackageId":"Human Identity Representative","PackageVersion":"4.1.5","PackageProjectUrl":"http://alyce.biz","Authors":"Joyce Auer,Joyce Auer,Joyce Auer","License":"The SAS bus is down, program the neural bus so we can program the SAS bus!","LicenseInformationOrigin":4},{"PackageId":"Central Research Technician","PackageVersion":"2.8.8","LicenseUrl":"You can\u0027t generate the program without connecting the bluetooth USB program!","LicenseInformationOrigin":1},{"PackageId":"Regional Functionality Agent","PackageVersion":"5.9.9","PackageProjectUrl":"http://arthur.net","Authors":"Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson","License":"We need to index the 1080p SAS hard drive!","LicenseUrl":"I\u0027ll connect the digital JBOD application, that should application the JBOD application!","LicenseInformationOrigin":4},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Customer Web Assistant","PackageVersion":"1.9.0","LicenseInformationOrigin":2},{"PackageId":"Human Markets Planner","PackageVersion":"5.0.1","License":"Try to back up the COM driver, maybe it will back up the bluetooth driver!","LicenseInformationOrigin":0},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","Authors":"Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":0},{"PackageId":"International Solutions Planner","PackageVersion":"9.0.0","License":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseInformationOrigin":1},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"Lead Program Technician","PackageVersion":"5.8.9","PackageProjectUrl":"http://curtis.org","Authors":"Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer","LicenseUrl":"We need to transmit the back-end AGP sensor!","LicenseInformationOrigin":0},{"PackageId":"Regional Optimization Administrator","PackageVersion":"3.6.4","PackageProjectUrl":"http://serenity.info","LicenseUrl":"I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!","LicenseInformationOrigin":0},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Human Tactics Facilitator","PackageVersion":"5.7.0","License":"Try to bypass the HTTP application, maybe it will bypass the digital application!","LicenseInformationOrigin":1},{"PackageId":"Chief Infrastructure Specialist","PackageVersion":"9.0.5","Authors":"Jackie Schumm","License":"hacking the port won\u0027t do anything, we need to back up the optical SMS port!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Security Specialist","PackageVersion":"7.8.5","PackageProjectUrl":"http://nova.biz","Authors":"Guy Waters,Guy Waters","License":"Try to input the GB pixel, maybe it will input the wireless pixel!","LicenseUrl":"You can\u0027t transmit the bus without indexing the digital TCP bus!","LicenseInformationOrigin":4},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Global Optimization Architect","PackageVersion":"1.5.0","License":"Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..da63cc8c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Global Paradigm Assistant","PackageVersion":"8.0.5","PackageProjectUrl":"https://randy.org","License":"We need to calculate the solid state HTTP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Marketing Coordinator","PackageVersion":"3.6.1","PackageProjectUrl":"https://marcos.org","Authors":"","LicenseInformationOrigin":4},{"PackageId":"Dynamic Implementation Engineer","PackageVersion":"6.7.1","PackageProjectUrl":"http://margie.info","License":"We need to transmit the open-source EXE interface!","LicenseInformationOrigin":4},{"PackageId":"District Interactions Supervisor","PackageVersion":"4.5.2","License":"The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!","LicenseUrl":"The ADP firewall is down, input the primary firewall so we can input the ADP firewall!","LicenseInformationOrigin":1},{"PackageId":"Central Research Technician","PackageVersion":"2.8.8","LicenseUrl":"You can\u0027t generate the program without connecting the bluetooth USB program!","LicenseInformationOrigin":1},{"PackageId":"Principal Operations Assistant","PackageVersion":"0.9.0","Authors":"","License":"I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!","LicenseUrl":"I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!","LicenseInformationOrigin":1},{"PackageId":"Human Identity Representative","PackageVersion":"4.1.5","PackageProjectUrl":"http://alyce.biz","Authors":"Joyce Auer,Joyce Auer,Joyce Auer","License":"The SAS bus is down, program the neural bus so we can program the SAS bus!","LicenseInformationOrigin":4},{"PackageId":"Forward Usability Specialist","PackageVersion":"5.6.9","License":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"National Assurance Planner","PackageVersion":"2.7.7","Authors":"Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag","LicenseUrl":"I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!","LicenseInformationOrigin":2},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Customer Solutions Officer","PackageVersion":"4.5.2","PackageProjectUrl":"https://rylan.name","License":"You can\u0027t copy the matrix without compressing the wireless AGP matrix!","LicenseInformationOrigin":0},{"PackageId":"Direct Brand Director","PackageVersion":"4.7.4","License":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Architect","PackageVersion":"1.5.0","License":"Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!","LicenseInformationOrigin":2},{"PackageId":"Human Tactics Facilitator","PackageVersion":"5.7.0","License":"Try to bypass the HTTP application, maybe it will bypass the digital application!","LicenseInformationOrigin":1},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Authors":"Melanie Bailey,Melanie Bailey","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Specialist","PackageVersion":"7.8.5","PackageProjectUrl":"http://nova.biz","Authors":"Guy Waters,Guy Waters","License":"Try to input the GB pixel, maybe it will input the wireless pixel!","LicenseUrl":"You can\u0027t transmit the bus without indexing the digital TCP bus!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Authors":"","LicenseUrl":"We need to override the solid state USB interface!","LicenseInformationOrigin":0},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Authors":"Maggie Lindgren","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Chief Factors Developer","PackageVersion":"5.9.5","Authors":"Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady","LicenseUrl":"Try to connect the ADP system, maybe it will connect the solid state system!","LicenseInformationOrigin":1},{"PackageId":"Investor Quality Associate","PackageVersion":"0.5.1","PackageProjectUrl":"https://ezequiel.biz","Authors":"Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen","LicenseUrl":"Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!","LicenseInformationOrigin":0},{"PackageId":"Human Paradigm Assistant","PackageVersion":"8.8.8","Authors":"Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich","LicenseInformationOrigin":0},{"PackageId":"Dynamic Branding Manager","PackageVersion":"1.4.0","PackageProjectUrl":"http://dario.info","License":"You can\u0027t navigate the application without generating the cross-platform COM application!","LicenseUrl":"Try to program the FTP alarm, maybe it will program the virtual alarm!","LicenseInformationOrigin":4},{"PackageId":"Regional Optimization Administrator","PackageVersion":"3.6.4","PackageProjectUrl":"http://serenity.info","LicenseUrl":"I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!","LicenseInformationOrigin":0},{"PackageId":"Customer Web Assistant","PackageVersion":"1.9.0","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Data Technician","PackageVersion":"4.2.3","PackageProjectUrl":"http://nia.info","Authors":"June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds","License":"I\u0027ll copy the optical RAM feed, that should feed the RAM feed!","LicenseInformationOrigin":1},{"PackageId":"Human Metrics Architect","PackageVersion":"0.2.5","PackageProjectUrl":"https://rickie.net","License":"Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!","LicenseUrl":"Use the haptic AGP protocol, then you can program the haptic protocol!","LicenseInformationOrigin":4},{"PackageId":"District Optimization Technician","PackageVersion":"5.2.3","PackageProjectUrl":"https://douglas.info","Authors":"Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti","LicenseInformationOrigin":4},{"PackageId":"Dynamic Factors Associate","PackageVersion":"1.8.3","PackageProjectUrl":"http://dovie.name","LicenseUrl":"You can\u0027t navigate the panel without calculating the open-source THX panel!","LicenseInformationOrigin":2},{"PackageId":"Forward Data Orchestrator","PackageVersion":"3.3.5","License":"Use the haptic XML driver, then you can index the haptic driver!","LicenseUrl":"compressing the system won\u0027t do anything, we need to compress the optical RSS system!","LicenseInformationOrigin":0},{"PackageId":"Lead Operations Supervisor","PackageVersion":"4.5.2","License":"The AI panel is down, transmit the open-source panel so we can transmit the AI panel!","LicenseInformationOrigin":0},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Authors":"Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Specialist","PackageVersion":"3.5.6","Authors":"Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner","LicenseInformationOrigin":0},{"PackageId":"Global Identity Supervisor","PackageVersion":"0.9.1","LicenseInformationOrigin":4},{"PackageId":"Chief Infrastructure Specialist","PackageVersion":"9.0.5","Authors":"Jackie Schumm","License":"hacking the port won\u0027t do anything, we need to back up the optical SMS port!","LicenseInformationOrigin":4},{"PackageId":"Central Division Administrator","PackageVersion":"1.0.4","Authors":"","License":"We need to program the optical COM microchip!","LicenseUrl":"We need to hack the haptic SAS microchip!","LicenseInformationOrigin":4},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":2},{"PackageId":"Customer Program Developer","PackageVersion":"2.9.8","PackageProjectUrl":"http://lenora.com","LicenseUrl":"You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Director","PackageVersion":"0.0.2","Authors":"Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block","License":"transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!","LicenseUrl":"Try to parse the HTTP port, maybe it will parse the bluetooth port!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseUrl":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Solutions Agent","PackageVersion":"0.0.5","License":"Use the haptic USB card, then you can navigate the haptic card!","LicenseInformationOrigin":4},{"PackageId":"International Solutions Planner","PackageVersion":"9.0.0","License":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseInformationOrigin":1},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Customer Branding Orchestrator","PackageVersion":"8.3.7","PackageProjectUrl":"http://nona.com","Authors":"Nora Dietrich","LicenseUrl":"We need to bypass the neural USB capacitor!","LicenseInformationOrigin":4},{"PackageId":"Investor Accounts Facilitator","PackageVersion":"7.7.8","PackageProjectUrl":"http://scottie.biz","Authors":"Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman","LicenseInformationOrigin":0},{"PackageId":"Legacy Security Facilitator","PackageVersion":"1.9.0","PackageProjectUrl":"https://edythe.info","LicenseUrl":"Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!","LicenseInformationOrigin":0},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","Authors":"Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":0},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"Product Functionality Supervisor","PackageVersion":"9.4.5","License":"Use the 1080p AI microchip, then you can reboot the 1080p microchip!","LicenseUrl":"Use the open-source ADP matrix, then you can copy the open-source matrix!","LicenseInformationOrigin":4},{"PackageId":"Principal Factors Director","PackageVersion":"1.5.1","Authors":"Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold","LicenseUrl":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","LicenseInformationOrigin":4},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Authors":"Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":2},{"PackageId":"Lead Program Technician","PackageVersion":"5.8.9","PackageProjectUrl":"http://curtis.org","Authors":"Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer","LicenseUrl":"We need to transmit the back-end AGP sensor!","LicenseInformationOrigin":0},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Chief Program Associate","PackageVersion":"2.6.7","PackageProjectUrl":"http://coy.info","Authors":"Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze","License":"We need to compress the optical PNG array!","LicenseInformationOrigin":2},{"PackageId":"Regional Metrics Strategist","PackageVersion":"1.2.1","LicenseUrl":"Try to override the GB driver, maybe it will override the digital driver!","LicenseInformationOrigin":2},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseUrl":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseInformationOrigin":4},{"PackageId":"District Assurance Technician","PackageVersion":"8.5.5","PackageProjectUrl":"http://zander.com","LicenseInformationOrigin":4},{"PackageId":"Customer Communications Engineer","PackageVersion":"6.9.4","PackageProjectUrl":"http://tito.name","Authors":"Tanya Reinger,Tanya Reinger,Tanya Reinger","LicenseInformationOrigin":4},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Tactics Director","PackageVersion":"0.4.3","PackageProjectUrl":"https://aylin.com","LicenseInformationOrigin":0},{"PackageId":"Future Tactics Assistant","PackageVersion":"1.5.5","PackageProjectUrl":"https://giovanny.net","License":"The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!","LicenseUrl":"If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!","LicenseInformationOrigin":0},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Authors":"","LicenseUrl":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Executive","PackageVersion":"7.2.7","PackageProjectUrl":"https://dariana.com","LicenseInformationOrigin":2},{"PackageId":"Human Accounts Orchestrator","PackageVersion":"4.1.6","LicenseInformationOrigin":1},{"PackageId":"Direct Division Officer","PackageVersion":"6.5.6","PackageProjectUrl":"http://catherine.name","Authors":"Glenda Schuppe,Glenda Schuppe","License":"transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!","LicenseInformationOrigin":1},{"PackageId":"Regional Functionality Agent","PackageVersion":"5.9.9","PackageProjectUrl":"http://arthur.net","Authors":"Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson","License":"We need to index the 1080p SAS hard drive!","LicenseUrl":"I\u0027ll connect the digital JBOD application, that should application the JBOD application!","LicenseInformationOrigin":4},{"PackageId":"Senior Configuration Developer","PackageVersion":"4.0.9","Authors":"Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle","License":"Use the primary SCSI matrix, then you can program the primary matrix!","LicenseUrl":"If we parse the interface, we can get to the JSON interface through the mobile JSON interface!","LicenseInformationOrigin":1},{"PackageId":"Human Markets Planner","PackageVersion":"5.0.1","License":"Try to back up the COM driver, maybe it will back up the bluetooth driver!","LicenseInformationOrigin":0},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Authors":"Sergio Bailey,Sergio Bailey,Sergio Bailey","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseUrl":"hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Division Representative","PackageVersion":"7.3.5","PackageProjectUrl":"http://taurean.net","Authors":"Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson","LicenseUrl":"I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!","LicenseInformationOrigin":2},{"PackageId":"Customer Mobility Assistant","PackageVersion":"4.2.9","PackageProjectUrl":"http://adonis.biz","Authors":"Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich","LicenseUrl":"You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..68fa2664 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..9e4284e5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseUrl":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","LicenseInformationOrigin":1},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseUrl":"The AGP array is down, generate the mobile array so we can generate the AGP array!","LicenseInformationOrigin":2},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseUrl":"We need to synthesize the primary GB circuit!","LicenseInformationOrigin":4},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseUrl":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","LicenseInformationOrigin":0},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..ecce0358 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..3c3b265c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..3ee2bd8d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Authors":"","LicenseUrl":"We need to override the solid state USB interface!","LicenseInformationOrigin":0},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseUrl":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseUrl":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","LicenseInformationOrigin":4},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Authors":"Melanie Bailey,Melanie Bailey","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..952d3e45 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseUrl":"We need to synthesize the primary GB circuit!","LicenseInformationOrigin":4},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseUrl":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseInformationOrigin":4},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Authors":"Melanie Bailey,Melanie Bailey","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseUrl":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","LicenseInformationOrigin":1},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Authors":"","LicenseUrl":"We need to override the solid state USB interface!","LicenseInformationOrigin":0},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseUrl":"The AGP array is down, generate the mobile array so we can generate the AGP array!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseUrl":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","LicenseInformationOrigin":4},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseUrl":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..b243dc45 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseUrl":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","LicenseInformationOrigin":4},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseUrl":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseInformationOrigin":4},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Authors":"Melanie Bailey,Melanie Bailey","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Authors":"","LicenseUrl":"We need to override the solid state USB interface!","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..68104176 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseUrl":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Authors":"","LicenseUrl":"We need to override the solid state USB interface!","LicenseInformationOrigin":0},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseUrl":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Authors":"Melanie Bailey,Melanie Bailey","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..bdc27d24 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..dedeb04b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseUrl":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","LicenseInformationOrigin":1},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseUrl":"The AGP array is down, generate the mobile array so we can generate the AGP array!","LicenseInformationOrigin":2},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseUrl":"We need to synthesize the primary GB circuit!","LicenseInformationOrigin":4},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseUrl":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..52975c6d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..2dbc271f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..c57cd9c9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..fb8343f6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Authors":"Melanie Bailey,Melanie Bailey","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Authors":"","LicenseUrl":"We need to override the solid state USB interface!","LicenseInformationOrigin":0},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseUrl":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseUrl":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseInformationOrigin":4},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Chief Infrastructure Specialist","PackageVersion":"9.0.5","Authors":"Jackie Schumm","License":"hacking the port won\u0027t do anything, we need to back up the optical SMS port!","LicenseInformationOrigin":4},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Authors":"Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy","LicenseInformationOrigin":1},{"PackageId":"Human Paradigm Assistant","PackageVersion":"8.8.8","Authors":"Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich","LicenseInformationOrigin":0},{"PackageId":"Forward Data Orchestrator","PackageVersion":"3.3.5","License":"Use the haptic XML driver, then you can index the haptic driver!","LicenseUrl":"compressing the system won\u0027t do anything, we need to compress the optical RSS system!","LicenseInformationOrigin":0},{"PackageId":"Global Identity Supervisor","PackageVersion":"0.9.1","LicenseInformationOrigin":4},{"PackageId":"Human Markets Planner","PackageVersion":"5.0.1","License":"Try to back up the COM driver, maybe it will back up the bluetooth driver!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Executive","PackageVersion":"7.2.7","PackageProjectUrl":"https://dariana.com","LicenseInformationOrigin":2},{"PackageId":"Customer Program Developer","PackageVersion":"2.9.8","PackageProjectUrl":"http://lenora.com","LicenseUrl":"You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Specialist","PackageVersion":"7.8.5","PackageProjectUrl":"http://nova.biz","Authors":"Guy Waters,Guy Waters","License":"Try to input the GB pixel, maybe it will input the wireless pixel!","LicenseUrl":"You can\u0027t transmit the bus without indexing the digital TCP bus!","LicenseInformationOrigin":4},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Authors":"Maggie Lindgren","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Customer Web Assistant","PackageVersion":"1.9.0","LicenseInformationOrigin":2},{"PackageId":"Direct Division Officer","PackageVersion":"6.5.6","PackageProjectUrl":"http://catherine.name","Authors":"Glenda Schuppe,Glenda Schuppe","License":"transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!","LicenseInformationOrigin":1},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Authors":"Sergio Bailey,Sergio Bailey,Sergio Bailey","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseUrl":"hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!","LicenseInformationOrigin":4},{"PackageId":"Regional Optimization Administrator","PackageVersion":"3.6.4","PackageProjectUrl":"http://serenity.info","LicenseUrl":"I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Data Technician","PackageVersion":"4.2.3","PackageProjectUrl":"http://nia.info","Authors":"June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds","License":"I\u0027ll copy the optical RAM feed, that should feed the RAM feed!","LicenseInformationOrigin":1},{"PackageId":"International Solutions Planner","PackageVersion":"9.0.0","License":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseInformationOrigin":1},{"PackageId":"Principal Operations Assistant","PackageVersion":"0.9.0","Authors":"","License":"I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!","LicenseUrl":"I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!","LicenseInformationOrigin":1},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Authors":"Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":2},{"PackageId":"Lead Program Technician","PackageVersion":"5.8.9","PackageProjectUrl":"http://curtis.org","Authors":"Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer","LicenseUrl":"We need to transmit the back-end AGP sensor!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Director","PackageVersion":"0.0.2","Authors":"Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block","License":"transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!","LicenseUrl":"Try to parse the HTTP port, maybe it will parse the bluetooth port!","LicenseInformationOrigin":1},{"PackageId":"Human Tactics Facilitator","PackageVersion":"5.7.0","License":"Try to bypass the HTTP application, maybe it will bypass the digital application!","LicenseInformationOrigin":1},{"PackageId":"Human Metrics Architect","PackageVersion":"0.2.5","PackageProjectUrl":"https://rickie.net","License":"Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!","LicenseUrl":"Use the haptic AGP protocol, then you can program the haptic protocol!","LicenseInformationOrigin":4},{"PackageId":"Investor Accounts Facilitator","PackageVersion":"7.7.8","PackageProjectUrl":"http://scottie.biz","Authors":"Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman","LicenseInformationOrigin":0},{"PackageId":"Customer Mobility Assistant","PackageVersion":"4.2.9","PackageProjectUrl":"http://adonis.biz","Authors":"Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich","LicenseUrl":"You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Architect","PackageVersion":"1.5.0","License":"Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Implementation Engineer","PackageVersion":"6.7.1","PackageProjectUrl":"http://margie.info","License":"We need to transmit the open-source EXE interface!","LicenseInformationOrigin":4},{"PackageId":"National Assurance Planner","PackageVersion":"2.7.7","Authors":"Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag","LicenseUrl":"I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!","LicenseInformationOrigin":2},{"PackageId":"Senior Configuration Developer","PackageVersion":"4.0.9","Authors":"Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle","License":"Use the primary SCSI matrix, then you can program the primary matrix!","LicenseUrl":"If we parse the interface, we can get to the JSON interface through the mobile JSON interface!","LicenseInformationOrigin":1},{"PackageId":"Customer Branding Orchestrator","PackageVersion":"8.3.7","PackageProjectUrl":"http://nona.com","Authors":"Nora Dietrich","LicenseUrl":"We need to bypass the neural USB capacitor!","LicenseInformationOrigin":4},{"PackageId":"Product Functionality Supervisor","PackageVersion":"9.4.5","License":"Use the 1080p AI microchip, then you can reboot the 1080p microchip!","LicenseUrl":"Use the open-source ADP matrix, then you can copy the open-source matrix!","LicenseInformationOrigin":4},{"PackageId":"Legacy Security Facilitator","PackageVersion":"1.9.0","PackageProjectUrl":"https://edythe.info","LicenseUrl":"Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!","LicenseInformationOrigin":0},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":2},{"PackageId":"Chief Program Associate","PackageVersion":"2.6.7","PackageProjectUrl":"http://coy.info","Authors":"Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze","License":"We need to compress the optical PNG array!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Engineer","PackageVersion":"6.9.4","PackageProjectUrl":"http://tito.name","Authors":"Tanya Reinger,Tanya Reinger,Tanya Reinger","LicenseInformationOrigin":4},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"Lead Operations Supervisor","PackageVersion":"4.5.2","License":"The AI panel is down, transmit the open-source panel so we can transmit the AI panel!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Factors Associate","PackageVersion":"1.8.3","PackageProjectUrl":"http://dovie.name","LicenseUrl":"You can\u0027t navigate the panel without calculating the open-source THX panel!","LicenseInformationOrigin":2},{"PackageId":"Corporate Marketing Coordinator","PackageVersion":"3.6.1","PackageProjectUrl":"https://marcos.org","Authors":"","LicenseInformationOrigin":4},{"PackageId":"Regional Metrics Strategist","PackageVersion":"1.2.1","LicenseUrl":"Try to override the GB driver, maybe it will override the digital driver!","LicenseInformationOrigin":2},{"PackageId":"Human Accounts Orchestrator","PackageVersion":"4.1.6","LicenseInformationOrigin":1},{"PackageId":"Regional Functionality Agent","PackageVersion":"5.9.9","PackageProjectUrl":"http://arthur.net","Authors":"Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson","License":"We need to index the 1080p SAS hard drive!","LicenseUrl":"I\u0027ll connect the digital JBOD application, that should application the JBOD application!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Solutions Agent","PackageVersion":"0.0.5","License":"Use the haptic USB card, then you can navigate the haptic card!","LicenseInformationOrigin":4},{"PackageId":"District Optimization Technician","PackageVersion":"5.2.3","PackageProjectUrl":"https://douglas.info","Authors":"Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti","LicenseInformationOrigin":4},{"PackageId":"District Assurance Technician","PackageVersion":"8.5.5","PackageProjectUrl":"http://zander.com","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","Authors":"Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":0},{"PackageId":"Chief Factors Developer","PackageVersion":"5.9.5","Authors":"Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady","LicenseUrl":"Try to connect the ADP system, maybe it will connect the solid state system!","LicenseInformationOrigin":1},{"PackageId":"Central Research Technician","PackageVersion":"2.8.8","LicenseUrl":"You can\u0027t generate the program without connecting the bluetooth USB program!","LicenseInformationOrigin":1},{"PackageId":"Future Tactics Assistant","PackageVersion":"1.5.5","PackageProjectUrl":"https://giovanny.net","License":"The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!","LicenseUrl":"If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!","LicenseInformationOrigin":0},{"PackageId":"District Interactions Supervisor","PackageVersion":"4.5.2","License":"The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!","LicenseUrl":"The ADP firewall is down, input the primary firewall so we can input the ADP firewall!","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Specialist","PackageVersion":"3.5.6","Authors":"Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner","LicenseInformationOrigin":0},{"PackageId":"Human Identity Representative","PackageVersion":"4.1.5","PackageProjectUrl":"http://alyce.biz","Authors":"Joyce Auer,Joyce Auer,Joyce Auer","License":"The SAS bus is down, program the neural bus so we can program the SAS bus!","LicenseInformationOrigin":4},{"PackageId":"Central Division Administrator","PackageVersion":"1.0.4","Authors":"","License":"We need to program the optical COM microchip!","LicenseUrl":"We need to hack the haptic SAS microchip!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Division Representative","PackageVersion":"7.3.5","PackageProjectUrl":"http://taurean.net","Authors":"Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson","LicenseUrl":"I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!","LicenseInformationOrigin":2},{"PackageId":"Forward Usability Specialist","PackageVersion":"5.6.9","License":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Direct Brand Director","PackageVersion":"4.7.4","License":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Authors":"","LicenseUrl":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","LicenseInformationOrigin":0},{"PackageId":"Investor Quality Associate","PackageVersion":"0.5.1","PackageProjectUrl":"https://ezequiel.biz","Authors":"Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen","LicenseUrl":"Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!","LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Director","PackageVersion":"0.4.3","PackageProjectUrl":"https://aylin.com","LicenseInformationOrigin":0},{"PackageId":"Global Paradigm Assistant","PackageVersion":"8.0.5","PackageProjectUrl":"https://randy.org","License":"We need to calculate the solid state HTTP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Customer Solutions Officer","PackageVersion":"4.5.2","PackageProjectUrl":"https://rylan.name","License":"You can\u0027t copy the matrix without compressing the wireless AGP matrix!","LicenseInformationOrigin":0},{"PackageId":"Principal Factors Director","PackageVersion":"1.5.1","Authors":"Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold","LicenseUrl":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Branding Manager","PackageVersion":"1.4.0","PackageProjectUrl":"http://dario.info","License":"You can\u0027t navigate the application without generating the cross-platform COM application!","LicenseUrl":"Try to program the FTP alarm, maybe it will program the virtual alarm!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..1da739dc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Authors":"Melanie Bailey,Melanie Bailey","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Authors":"","LicenseUrl":"We need to override the solid state USB interface!","LicenseInformationOrigin":0},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseUrl":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseUrl":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseInformationOrigin":4},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..68c418bd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..c0e7ea2a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","Copyright":"We need to navigate the bluetooth CSS array!","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseInformationOrigin":1},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","Copyright":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseInformationOrigin":4},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","Copyright":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","Copyright":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseInformationOrigin":0},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","Copyright":"Try to input the SCSI system, maybe it will input the open-source system!","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..d96f7369 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..c7e98273 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..5fe978d0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Direct Accountability Assistant","PackageVersion":"2.2.8","PackageProjectUrl":"http://natasha.info","License":"bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Forward Configuration Supervisor","PackageVersion":"9.0.8","PackageProjectUrl":"http://quinn.name","License":"You can\u0027t program the protocol without overriding the primary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Lead Usability Assistant","PackageVersion":"1.3.4","PackageProjectUrl":"https://duane.info","Copyright":"Use the solid state SQL firewall, then you can connect the solid state firewall!","License":"quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Accountability Analyst","PackageVersion":"4.9.7","PackageProjectUrl":"https://jaron.info","LicenseInformationOrigin":4},{"PackageId":"National Intranet Technician","PackageVersion":"8.0.0","LicenseInformationOrigin":4},{"PackageId":"Central Tactics Engineer","PackageVersion":"6.3.5","License":"connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!","LicenseInformationOrigin":2},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Dynamic Division Consultant","PackageVersion":"4.8.7","PackageProjectUrl":"http://raquel.net","Copyright":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","License":"Use the multi-byte IB microchip, then you can connect the multi-byte microchip!","LicenseInformationOrigin":4},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Regional Operations Coordinator","PackageVersion":"0.2.5","PackageProjectUrl":"http://ena.com","Copyright":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Human Operations Assistant","PackageVersion":"0.7.2","PackageProjectUrl":"http://camila.net","License":"Use the haptic USB driver, then you can override the haptic driver!","LicenseInformationOrigin":4},{"PackageId":"Global Division Designer","PackageVersion":"8.2.7","PackageProjectUrl":"https://pamela.name","License":"Try to program the EXE hard drive, maybe it will program the virtual hard drive!","LicenseInformationOrigin":0},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"We need to quantify the wireless HTTP array!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseInformationOrigin":4},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","Copyright":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseInformationOrigin":1},{"PackageId":"Principal Accounts Coordinator","PackageVersion":"1.0.4","PackageProjectUrl":"http://rene.com","Copyright":"I\u0027ll connect the digital JSON bus, that should bus the JSON bus!","LicenseInformationOrigin":4},{"PackageId":"Human Directives Specialist","PackageVersion":"4.3.4","Copyright":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","License":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseInformationOrigin":2},{"PackageId":"Human Optimization Producer","PackageVersion":"5.0.9","LicenseInformationOrigin":4},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":0},{"PackageId":"Direct Data Orchestrator","PackageVersion":"2.4.5","Copyright":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":0},{"PackageId":"Chief Applications Facilitator","PackageVersion":"7.7.6","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","LicenseInformationOrigin":4},{"PackageId":"Corporate Marketing Assistant","PackageVersion":"8.7.9","PackageProjectUrl":"http://arlene.biz","Copyright":"You can\u0027t program the firewall without connecting the wireless AI firewall!","LicenseInformationOrigin":1},{"PackageId":"Senior Security Consultant","PackageVersion":"2.7.5","PackageProjectUrl":"http://adelbert.biz","LicenseInformationOrigin":2},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","LicenseInformationOrigin":2},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","Copyright":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","Copyright":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","License":"We need to index the optical HTTP application!","LicenseInformationOrigin":4},{"PackageId":"Global Program Representative","PackageVersion":"5.1.0","Copyright":"If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!","LicenseInformationOrigin":1},{"PackageId":"National Applications Designer","PackageVersion":"6.4.9","Copyright":"Use the back-end SMS feed, then you can program the back-end feed!","LicenseInformationOrigin":0},{"PackageId":"Investor Implementation Technician","PackageVersion":"2.7.9","PackageProjectUrl":"http://crystal.name","LicenseInformationOrigin":2},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":4},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","License":"The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","Copyright":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"International Functionality Agent","PackageVersion":"8.7.6","PackageProjectUrl":"http://jalyn.org","Copyright":"If we hack the card, we can get to the JBOD card through the optical JBOD card!","LicenseInformationOrigin":2},{"PackageId":"District Operations Director","PackageVersion":"0.6.3","PackageProjectUrl":"https://dejah.net","Copyright":"We need to program the cross-platform FTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Chief Division Producer","PackageVersion":"2.3.9","LicenseInformationOrigin":4},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Customer Functionality Consultant","PackageVersion":"5.5.1","PackageProjectUrl":"http://terence.com","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Legacy Directives Officer","PackageVersion":"2.4.4","PackageProjectUrl":"http://sedrick.biz","Copyright":"The PCI program is down, hack the multi-byte program so we can hack the PCI program!","LicenseInformationOrigin":1},{"PackageId":"Internal Directives Designer","PackageVersion":"0.4.8","License":"The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!","LicenseInformationOrigin":1},{"PackageId":"Corporate Tactics Director","PackageVersion":"2.5.7","PackageProjectUrl":"http://marcos.info","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":1},{"PackageId":"International Quality Director","PackageVersion":"0.3.8","LicenseInformationOrigin":0},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"Human Group Designer","PackageVersion":"9.9.1","PackageProjectUrl":"http://jodie.org","Copyright":"If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!","License":"Use the haptic XSS application, then you can synthesize the haptic application!","LicenseInformationOrigin":0},{"PackageId":"Investor Creative Architect","PackageVersion":"8.2.4","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Forward Intranet Engineer","PackageVersion":"2.5.9","Copyright":"Try to index the ADP port, maybe it will index the auxiliary port!","License":"The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!","LicenseInformationOrigin":0},{"PackageId":"Forward Functionality Developer","PackageVersion":"5.1.1","LicenseInformationOrigin":1},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Global Mobility Facilitator","PackageVersion":"9.5.8","LicenseInformationOrigin":0},{"PackageId":"Lead Branding Developer","PackageVersion":"4.1.5","PackageProjectUrl":"http://abe.com","LicenseInformationOrigin":1},{"PackageId":"Forward Marketing Orchestrator","PackageVersion":"1.6.4","PackageProjectUrl":"https://lukas.com","Copyright":"The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!","License":"I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!","LicenseInformationOrigin":4},{"PackageId":"National Research Facilitator","PackageVersion":"6.0.6","License":"Use the primary EXE array, then you can navigate the primary array!","LicenseInformationOrigin":0},{"PackageId":"International Intranet Planner","PackageVersion":"6.4.6","PackageProjectUrl":"https://lenna.com","License":"The IB interface is down, program the redundant interface so we can program the IB interface!","LicenseInformationOrigin":1},{"PackageId":"Central Web Assistant","PackageVersion":"4.2.1","PackageProjectUrl":"https://verda.net","Copyright":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Architect","PackageVersion":"1.6.3","Copyright":"The RAM feed is down, copy the neural feed so we can copy the RAM feed!","LicenseInformationOrigin":4},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":1},{"PackageId":"Chief Intranet Facilitator","PackageVersion":"6.6.1","PackageProjectUrl":"https://rosalind.net","LicenseInformationOrigin":0},{"PackageId":"Direct Assurance Strategist","PackageVersion":"1.3.7","License":"The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Corporate Directives Planner","PackageVersion":"8.8.5","Copyright":"We need to back up the 1080p SMTP feed!","License":"The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!","LicenseInformationOrigin":2},{"PackageId":"Product Creative Facilitator","PackageVersion":"8.4.6","PackageProjectUrl":"http://juliana.net","Copyright":"hacking the driver won\u0027t do anything, we need to input the digital SAS driver!","License":"If we transmit the card, we can get to the USB card through the digital USB card!","LicenseInformationOrigin":2},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Accountability Strategist","PackageVersion":"7.0.9","License":"You can\u0027t bypass the sensor without transmitting the neural JSON sensor!","LicenseInformationOrigin":2},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","Copyright":"You can\u0027t calculate the application without calculating the auxiliary AI application!","License":"We need to copy the online THX firewall!","LicenseInformationOrigin":0},{"PackageId":"Human Optimization Facilitator","PackageVersion":"7.4.8","PackageProjectUrl":"https://cooper.name","Copyright":"You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!","License":"Try to connect the SMS card, maybe it will connect the back-end card!","LicenseInformationOrigin":4},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","Copyright":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":4},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"We need to calculate the cross-platform SMTP matrix!","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseInformationOrigin":4},{"PackageId":"Investor Interactions Liaison","PackageVersion":"4.4.9","License":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"Senior Factors Administrator","PackageVersion":"1.6.1","Copyright":"If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!","License":"I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!","LicenseInformationOrigin":0},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Product Assurance Technician","PackageVersion":"0.8.2","PackageProjectUrl":"https://steve.info","LicenseInformationOrigin":4},{"PackageId":"National Creative Coordinator","PackageVersion":"5.9.5","PackageProjectUrl":"https://bobbie.info","LicenseInformationOrigin":0},{"PackageId":"Chief Factors Supervisor","PackageVersion":"5.2.2","PackageProjectUrl":"http://helga.com","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..82fae8ae --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","License":"The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","LicenseInformationOrigin":2},{"PackageId":"Global Division Designer","PackageVersion":"8.2.7","PackageProjectUrl":"https://pamela.name","License":"Try to program the EXE hard drive, maybe it will program the virtual hard drive!","LicenseInformationOrigin":0},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Human Directives Specialist","PackageVersion":"4.3.4","Copyright":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","License":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseInformationOrigin":2},{"PackageId":"Human Optimization Facilitator","PackageVersion":"7.4.8","PackageProjectUrl":"https://cooper.name","Copyright":"You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!","License":"Try to connect the SMS card, maybe it will connect the back-end card!","LicenseInformationOrigin":4},{"PackageId":"Direct Assurance Strategist","PackageVersion":"1.3.7","License":"The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!","LicenseInformationOrigin":0},{"PackageId":"National Intranet Technician","PackageVersion":"8.0.0","LicenseInformationOrigin":4},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","Copyright":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":1},{"PackageId":"Internal Directives Designer","PackageVersion":"0.4.8","License":"The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!","LicenseInformationOrigin":1},{"PackageId":"Corporate Tactics Director","PackageVersion":"2.5.7","PackageProjectUrl":"http://marcos.info","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":1},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Accountability Assistant","PackageVersion":"2.2.8","PackageProjectUrl":"http://natasha.info","License":"bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!","LicenseInformationOrigin":1},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","Copyright":"Try to input the SCSI system, maybe it will input the open-source system!","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseInformationOrigin":1},{"PackageId":"Chief Applications Facilitator","PackageVersion":"7.7.6","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","LicenseInformationOrigin":4},{"PackageId":"Forward Functionality Developer","PackageVersion":"5.1.1","LicenseInformationOrigin":1},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Liaison","PackageVersion":"4.4.9","License":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","Copyright":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","Copyright":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","License":"We need to index the optical HTTP application!","LicenseInformationOrigin":4},{"PackageId":"Corporate Directives Planner","PackageVersion":"8.8.5","Copyright":"We need to back up the 1080p SMTP feed!","License":"The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!","LicenseInformationOrigin":2},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","Copyright":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":4},{"PackageId":"Investor Creative Architect","PackageVersion":"8.2.4","LicenseInformationOrigin":2},{"PackageId":"Human Operations Assistant","PackageVersion":"0.7.2","PackageProjectUrl":"http://camila.net","License":"Use the haptic USB driver, then you can override the haptic driver!","LicenseInformationOrigin":4},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Direct Data Orchestrator","PackageVersion":"2.4.5","Copyright":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":0},{"PackageId":"Legacy Directives Officer","PackageVersion":"2.4.4","PackageProjectUrl":"http://sedrick.biz","Copyright":"The PCI program is down, hack the multi-byte program so we can hack the PCI program!","LicenseInformationOrigin":1},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"We need to calculate the cross-platform SMTP matrix!","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseInformationOrigin":4},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1},{"PackageId":"Chief Division Producer","PackageVersion":"2.3.9","LicenseInformationOrigin":4},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Product Creative Facilitator","PackageVersion":"8.4.6","PackageProjectUrl":"http://juliana.net","Copyright":"hacking the driver won\u0027t do anything, we need to input the digital SAS driver!","License":"If we transmit the card, we can get to the USB card through the digital USB card!","LicenseInformationOrigin":2},{"PackageId":"Human Optimization Producer","PackageVersion":"5.0.9","LicenseInformationOrigin":4},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"National Creative Coordinator","PackageVersion":"5.9.5","PackageProjectUrl":"https://bobbie.info","LicenseInformationOrigin":0},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"We need to quantify the wireless HTTP array!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseInformationOrigin":4},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","Copyright":"We need to navigate the bluetooth CSS array!","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Accounts Coordinator","PackageVersion":"1.0.4","PackageProjectUrl":"http://rene.com","Copyright":"I\u0027ll connect the digital JSON bus, that should bus the JSON bus!","LicenseInformationOrigin":4},{"PackageId":"Senior Security Consultant","PackageVersion":"2.7.5","PackageProjectUrl":"http://adelbert.biz","LicenseInformationOrigin":2},{"PackageId":"Regional Operations Coordinator","PackageVersion":"0.2.5","PackageProjectUrl":"http://ena.com","Copyright":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"Central Web Assistant","PackageVersion":"4.2.1","PackageProjectUrl":"https://verda.net","Copyright":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":2},{"PackageId":"Global Program Representative","PackageVersion":"5.1.0","Copyright":"If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Customer Functionality Consultant","PackageVersion":"5.5.1","PackageProjectUrl":"http://terence.com","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Senior Factors Administrator","PackageVersion":"1.6.1","Copyright":"If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!","License":"I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!","LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","Copyright":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Dynamic Division Consultant","PackageVersion":"4.8.7","PackageProjectUrl":"http://raquel.net","Copyright":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","License":"Use the multi-byte IB microchip, then you can connect the multi-byte microchip!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Accountability Strategist","PackageVersion":"7.0.9","License":"You can\u0027t bypass the sensor without transmitting the neural JSON sensor!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Dynamic Accountability Analyst","PackageVersion":"4.9.7","PackageProjectUrl":"https://jaron.info","LicenseInformationOrigin":4},{"PackageId":"National Applications Designer","PackageVersion":"6.4.9","Copyright":"Use the back-end SMS feed, then you can program the back-end feed!","LicenseInformationOrigin":0},{"PackageId":"International Quality Director","PackageVersion":"0.3.8","LicenseInformationOrigin":0},{"PackageId":"National Research Facilitator","PackageVersion":"6.0.6","License":"Use the primary EXE array, then you can navigate the primary array!","LicenseInformationOrigin":0},{"PackageId":"Human Group Designer","PackageVersion":"9.9.1","PackageProjectUrl":"http://jodie.org","Copyright":"If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!","License":"Use the haptic XSS application, then you can synthesize the haptic application!","LicenseInformationOrigin":0},{"PackageId":"International Functionality Agent","PackageVersion":"8.7.6","PackageProjectUrl":"http://jalyn.org","Copyright":"If we hack the card, we can get to the JBOD card through the optical JBOD card!","LicenseInformationOrigin":2},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Lead Branding Developer","PackageVersion":"4.1.5","PackageProjectUrl":"http://abe.com","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Lead Usability Assistant","PackageVersion":"1.3.4","PackageProjectUrl":"https://duane.info","Copyright":"Use the solid state SQL firewall, then you can connect the solid state firewall!","License":"quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!","LicenseInformationOrigin":4},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","Copyright":"You can\u0027t calculate the application without calculating the auxiliary AI application!","License":"We need to copy the online THX firewall!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","Copyright":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"Global Mobility Facilitator","PackageVersion":"9.5.8","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","Copyright":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseInformationOrigin":0},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"Chief Intranet Facilitator","PackageVersion":"6.6.1","PackageProjectUrl":"https://rosalind.net","LicenseInformationOrigin":0},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Forward Intranet Engineer","PackageVersion":"2.5.9","Copyright":"Try to index the ADP port, maybe it will index the auxiliary port!","License":"The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!","LicenseInformationOrigin":0},{"PackageId":"Corporate Marketing Assistant","PackageVersion":"8.7.9","PackageProjectUrl":"http://arlene.biz","Copyright":"You can\u0027t program the firewall without connecting the wireless AI firewall!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Investor Implementation Technician","PackageVersion":"2.7.9","PackageProjectUrl":"http://crystal.name","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":0},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":1},{"PackageId":"Chief Factors Supervisor","PackageVersion":"5.2.2","PackageProjectUrl":"http://helga.com","LicenseInformationOrigin":0},{"PackageId":"Forward Marketing Orchestrator","PackageVersion":"1.6.4","PackageProjectUrl":"https://lukas.com","Copyright":"The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!","License":"I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!","LicenseInformationOrigin":4},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","Copyright":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseInformationOrigin":4},{"PackageId":"International Intranet Planner","PackageVersion":"6.4.6","PackageProjectUrl":"https://lenna.com","License":"The IB interface is down, program the redundant interface so we can program the IB interface!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Integration Architect","PackageVersion":"1.6.3","Copyright":"The RAM feed is down, copy the neural feed so we can copy the RAM feed!","LicenseInformationOrigin":4},{"PackageId":"Product Assurance Technician","PackageVersion":"0.8.2","PackageProjectUrl":"https://steve.info","LicenseInformationOrigin":4},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Forward Configuration Supervisor","PackageVersion":"9.0.8","PackageProjectUrl":"http://quinn.name","License":"You can\u0027t program the protocol without overriding the primary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Central Tactics Engineer","PackageVersion":"6.3.5","License":"connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!","LicenseInformationOrigin":2},{"PackageId":"District Operations Director","PackageVersion":"0.6.3","PackageProjectUrl":"https://dejah.net","Copyright":"We need to program the cross-platform FTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":4},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..39b8c441 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Direct Accountability Assistant","PackageVersion":"2.2.8","PackageProjectUrl":"http://natasha.info","License":"bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Forward Marketing Orchestrator","PackageVersion":"1.6.4","PackageProjectUrl":"https://lukas.com","Copyright":"The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!","License":"I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!","LicenseInformationOrigin":4},{"PackageId":"Global Division Designer","PackageVersion":"8.2.7","PackageProjectUrl":"https://pamela.name","License":"Try to program the EXE hard drive, maybe it will program the virtual hard drive!","LicenseInformationOrigin":0},{"PackageId":"National Intranet Technician","PackageVersion":"8.0.0","LicenseInformationOrigin":4},{"PackageId":"Central Tactics Engineer","PackageVersion":"6.3.5","License":"connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","Copyright":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","License":"We need to index the optical HTTP application!","LicenseInformationOrigin":4},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Dynamic Division Consultant","PackageVersion":"4.8.7","PackageProjectUrl":"http://raquel.net","Copyright":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","License":"Use the multi-byte IB microchip, then you can connect the multi-byte microchip!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Accountability Analyst","PackageVersion":"4.9.7","PackageProjectUrl":"https://jaron.info","LicenseInformationOrigin":4},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"We need to quantify the wireless HTTP array!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseInformationOrigin":4},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"We need to calculate the cross-platform SMTP matrix!","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseInformationOrigin":4},{"PackageId":"National Research Facilitator","PackageVersion":"6.0.6","License":"Use the primary EXE array, then you can navigate the primary array!","LicenseInformationOrigin":0},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Chief Factors Supervisor","PackageVersion":"5.2.2","PackageProjectUrl":"http://helga.com","LicenseInformationOrigin":0},{"PackageId":"Human Directives Specialist","PackageVersion":"4.3.4","Copyright":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","License":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseInformationOrigin":2},{"PackageId":"Human Optimization Producer","PackageVersion":"5.0.9","LicenseInformationOrigin":4},{"PackageId":"Legacy Directives Officer","PackageVersion":"2.4.4","PackageProjectUrl":"http://sedrick.biz","Copyright":"The PCI program is down, hack the multi-byte program so we can hack the PCI program!","LicenseInformationOrigin":1},{"PackageId":"Direct Data Orchestrator","PackageVersion":"2.4.5","Copyright":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":0},{"PackageId":"Human Optimization Facilitator","PackageVersion":"7.4.8","PackageProjectUrl":"https://cooper.name","Copyright":"You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!","License":"Try to connect the SMS card, maybe it will connect the back-end card!","LicenseInformationOrigin":4},{"PackageId":"Corporate Marketing Assistant","PackageVersion":"8.7.9","PackageProjectUrl":"http://arlene.biz","Copyright":"You can\u0027t program the firewall without connecting the wireless AI firewall!","LicenseInformationOrigin":1},{"PackageId":"Senior Security Consultant","PackageVersion":"2.7.5","PackageProjectUrl":"http://adelbert.biz","LicenseInformationOrigin":2},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","Copyright":"You can\u0027t calculate the application without calculating the auxiliary AI application!","License":"We need to copy the online THX firewall!","LicenseInformationOrigin":0},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"Chief Applications Facilitator","PackageVersion":"7.7.6","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","LicenseInformationOrigin":4},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","Copyright":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":4},{"PackageId":"Lead Branding Developer","PackageVersion":"4.1.5","PackageProjectUrl":"http://abe.com","LicenseInformationOrigin":1},{"PackageId":"Customer Functionality Consultant","PackageVersion":"5.5.1","PackageProjectUrl":"http://terence.com","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":4},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","License":"The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!","LicenseInformationOrigin":1},{"PackageId":"Product Assurance Technician","PackageVersion":"0.8.2","PackageProjectUrl":"https://steve.info","LicenseInformationOrigin":4},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Chief Division Producer","PackageVersion":"2.3.9","LicenseInformationOrigin":4},{"PackageId":"Chief Intranet Facilitator","PackageVersion":"6.6.1","PackageProjectUrl":"https://rosalind.net","LicenseInformationOrigin":0},{"PackageId":"National Creative Coordinator","PackageVersion":"5.9.5","PackageProjectUrl":"https://bobbie.info","LicenseInformationOrigin":0},{"PackageId":"Central Web Assistant","PackageVersion":"4.2.1","PackageProjectUrl":"https://verda.net","Copyright":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":2},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":0},{"PackageId":"Internal Directives Designer","PackageVersion":"0.4.8","License":"The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Accountability Strategist","PackageVersion":"7.0.9","License":"You can\u0027t bypass the sensor without transmitting the neural JSON sensor!","LicenseInformationOrigin":2},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","LicenseInformationOrigin":2},{"PackageId":"Regional Operations Coordinator","PackageVersion":"0.2.5","PackageProjectUrl":"http://ena.com","Copyright":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":1},{"PackageId":"Human Operations Assistant","PackageVersion":"0.7.2","PackageProjectUrl":"http://camila.net","License":"Use the haptic USB driver, then you can override the haptic driver!","LicenseInformationOrigin":4},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Forward Intranet Engineer","PackageVersion":"2.5.9","Copyright":"Try to index the ADP port, maybe it will index the auxiliary port!","License":"The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!","LicenseInformationOrigin":0},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"District Operations Director","PackageVersion":"0.6.3","PackageProjectUrl":"https://dejah.net","Copyright":"We need to program the cross-platform FTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Forward Configuration Supervisor","PackageVersion":"9.0.8","PackageProjectUrl":"http://quinn.name","License":"You can\u0027t program the protocol without overriding the primary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Investor Implementation Technician","PackageVersion":"2.7.9","PackageProjectUrl":"http://crystal.name","LicenseInformationOrigin":2},{"PackageId":"Investor Creative Architect","PackageVersion":"8.2.4","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Corporate Tactics Director","PackageVersion":"2.5.7","PackageProjectUrl":"http://marcos.info","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":1},{"PackageId":"International Intranet Planner","PackageVersion":"6.4.6","PackageProjectUrl":"https://lenna.com","License":"The IB interface is down, program the redundant interface so we can program the IB interface!","LicenseInformationOrigin":1},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","Copyright":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Integration Architect","PackageVersion":"1.6.3","Copyright":"The RAM feed is down, copy the neural feed so we can copy the RAM feed!","LicenseInformationOrigin":4},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","Copyright":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"Principal Accounts Coordinator","PackageVersion":"1.0.4","PackageProjectUrl":"http://rene.com","Copyright":"I\u0027ll connect the digital JSON bus, that should bus the JSON bus!","LicenseInformationOrigin":4},{"PackageId":"Corporate Directives Planner","PackageVersion":"8.8.5","Copyright":"We need to back up the 1080p SMTP feed!","License":"The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!","LicenseInformationOrigin":2},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Forward Functionality Developer","PackageVersion":"5.1.1","LicenseInformationOrigin":1},{"PackageId":"International Functionality Agent","PackageVersion":"8.7.6","PackageProjectUrl":"http://jalyn.org","Copyright":"If we hack the card, we can get to the JBOD card through the optical JBOD card!","LicenseInformationOrigin":2},{"PackageId":"Senior Factors Administrator","PackageVersion":"1.6.1","Copyright":"If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!","License":"I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!","LicenseInformationOrigin":0},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","Copyright":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseInformationOrigin":1},{"PackageId":"International Quality Director","PackageVersion":"0.3.8","LicenseInformationOrigin":0},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Global Program Representative","PackageVersion":"5.1.0","Copyright":"If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Human Group Designer","PackageVersion":"9.9.1","PackageProjectUrl":"http://jodie.org","Copyright":"If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!","License":"Use the haptic XSS application, then you can synthesize the haptic application!","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Liaison","PackageVersion":"4.4.9","License":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Product Creative Facilitator","PackageVersion":"8.4.6","PackageProjectUrl":"http://juliana.net","Copyright":"hacking the driver won\u0027t do anything, we need to input the digital SAS driver!","License":"If we transmit the card, we can get to the USB card through the digital USB card!","LicenseInformationOrigin":2},{"PackageId":"Direct Assurance Strategist","PackageVersion":"1.3.7","License":"The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Lead Usability Assistant","PackageVersion":"1.3.4","PackageProjectUrl":"https://duane.info","Copyright":"Use the solid state SQL firewall, then you can connect the solid state firewall!","License":"quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!","LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"National Applications Designer","PackageVersion":"6.4.9","Copyright":"Use the back-end SMS feed, then you can program the back-end feed!","LicenseInformationOrigin":0},{"PackageId":"Global Mobility Facilitator","PackageVersion":"9.5.8","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..2b9c360a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Direct Accountability Assistant","PackageVersion":"2.2.8","PackageProjectUrl":"http://natasha.info","License":"bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Forward Marketing Orchestrator","PackageVersion":"1.6.4","PackageProjectUrl":"https://lukas.com","Copyright":"The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!","License":"I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!","LicenseInformationOrigin":4},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"We need to calculate the cross-platform SMTP matrix!","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseInformationOrigin":4},{"PackageId":"National Intranet Technician","PackageVersion":"8.0.0","LicenseInformationOrigin":4},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","Copyright":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"Chief Applications Facilitator","PackageVersion":"7.7.6","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","LicenseInformationOrigin":4},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Division Consultant","PackageVersion":"4.8.7","PackageProjectUrl":"http://raquel.net","Copyright":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","License":"Use the multi-byte IB microchip, then you can connect the multi-byte microchip!","LicenseInformationOrigin":4},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Global Division Designer","PackageVersion":"8.2.7","PackageProjectUrl":"https://pamela.name","License":"Try to program the EXE hard drive, maybe it will program the virtual hard drive!","LicenseInformationOrigin":0},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"National Applications Designer","PackageVersion":"6.4.9","Copyright":"Use the back-end SMS feed, then you can program the back-end feed!","LicenseInformationOrigin":0},{"PackageId":"Human Group Designer","PackageVersion":"9.9.1","PackageProjectUrl":"http://jodie.org","Copyright":"If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!","License":"Use the haptic XSS application, then you can synthesize the haptic application!","LicenseInformationOrigin":0},{"PackageId":"Direct Assurance Strategist","PackageVersion":"1.3.7","License":"The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Global Mobility Facilitator","PackageVersion":"9.5.8","LicenseInformationOrigin":0},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Human Optimization Producer","PackageVersion":"5.0.9","LicenseInformationOrigin":4},{"PackageId":"Product Assurance Technician","PackageVersion":"0.8.2","PackageProjectUrl":"https://steve.info","LicenseInformationOrigin":4},{"PackageId":"Direct Data Orchestrator","PackageVersion":"2.4.5","Copyright":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":0},{"PackageId":"Human Optimization Facilitator","PackageVersion":"7.4.8","PackageProjectUrl":"https://cooper.name","Copyright":"You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!","License":"Try to connect the SMS card, maybe it will connect the back-end card!","LicenseInformationOrigin":4},{"PackageId":"Global Program Representative","PackageVersion":"5.1.0","Copyright":"If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!","LicenseInformationOrigin":1},{"PackageId":"Forward Functionality Developer","PackageVersion":"5.1.1","LicenseInformationOrigin":1},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Corporate Marketing Assistant","PackageVersion":"8.7.9","PackageProjectUrl":"http://arlene.biz","Copyright":"You can\u0027t program the firewall without connecting the wireless AI firewall!","LicenseInformationOrigin":1},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","Copyright":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseInformationOrigin":1},{"PackageId":"National Research Facilitator","PackageVersion":"6.0.6","License":"Use the primary EXE array, then you can navigate the primary array!","LicenseInformationOrigin":0},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":0},{"PackageId":"Investor Creative Architect","PackageVersion":"8.2.4","LicenseInformationOrigin":2},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","License":"The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!","LicenseInformationOrigin":1},{"PackageId":"Human Directives Specialist","PackageVersion":"4.3.4","Copyright":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","License":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseInformationOrigin":2},{"PackageId":"Chief Intranet Facilitator","PackageVersion":"6.6.1","PackageProjectUrl":"https://rosalind.net","LicenseInformationOrigin":0},{"PackageId":"Central Web Assistant","PackageVersion":"4.2.1","PackageProjectUrl":"https://verda.net","Copyright":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Accountability Strategist","PackageVersion":"7.0.9","License":"You can\u0027t bypass the sensor without transmitting the neural JSON sensor!","LicenseInformationOrigin":2},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","Copyright":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":4},{"PackageId":"Senior Security Consultant","PackageVersion":"2.7.5","PackageProjectUrl":"http://adelbert.biz","LicenseInformationOrigin":2},{"PackageId":"Legacy Directives Officer","PackageVersion":"2.4.4","PackageProjectUrl":"http://sedrick.biz","Copyright":"The PCI program is down, hack the multi-byte program so we can hack the PCI program!","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Liaison","PackageVersion":"4.4.9","License":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","Copyright":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":1},{"PackageId":"Corporate Directives Planner","PackageVersion":"8.8.5","Copyright":"We need to back up the 1080p SMTP feed!","License":"The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!","LicenseInformationOrigin":2},{"PackageId":"Lead Usability Assistant","PackageVersion":"1.3.4","PackageProjectUrl":"https://duane.info","Copyright":"Use the solid state SQL firewall, then you can connect the solid state firewall!","License":"quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!","LicenseInformationOrigin":4},{"PackageId":"Investor Implementation Technician","PackageVersion":"2.7.9","PackageProjectUrl":"http://crystal.name","LicenseInformationOrigin":2},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"We need to quantify the wireless HTTP array!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseInformationOrigin":4},{"PackageId":"Corporate Tactics Director","PackageVersion":"2.5.7","PackageProjectUrl":"http://marcos.info","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":1},{"PackageId":"Regional Operations Coordinator","PackageVersion":"0.2.5","PackageProjectUrl":"http://ena.com","Copyright":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Forward Intranet Engineer","PackageVersion":"2.5.9","Copyright":"Try to index the ADP port, maybe it will index the auxiliary port!","License":"The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!","LicenseInformationOrigin":0},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":1},{"PackageId":"Senior Factors Administrator","PackageVersion":"1.6.1","Copyright":"If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!","License":"I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!","LicenseInformationOrigin":0},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"Chief Division Producer","PackageVersion":"2.3.9","LicenseInformationOrigin":4},{"PackageId":"District Operations Director","PackageVersion":"0.6.3","PackageProjectUrl":"https://dejah.net","Copyright":"We need to program the cross-platform FTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"National Creative Coordinator","PackageVersion":"5.9.5","PackageProjectUrl":"https://bobbie.info","LicenseInformationOrigin":0},{"PackageId":"International Intranet Planner","PackageVersion":"6.4.6","PackageProjectUrl":"https://lenna.com","License":"The IB interface is down, program the redundant interface so we can program the IB interface!","LicenseInformationOrigin":1},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","Copyright":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","License":"We need to index the optical HTTP application!","LicenseInformationOrigin":4},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","Copyright":"You can\u0027t calculate the application without calculating the auxiliary AI application!","License":"We need to copy the online THX firewall!","LicenseInformationOrigin":0},{"PackageId":"Forward Configuration Supervisor","PackageVersion":"9.0.8","PackageProjectUrl":"http://quinn.name","License":"You can\u0027t program the protocol without overriding the primary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":4},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","LicenseInformationOrigin":2},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Architect","PackageVersion":"1.6.3","Copyright":"The RAM feed is down, copy the neural feed so we can copy the RAM feed!","LicenseInformationOrigin":4},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"Central Tactics Engineer","PackageVersion":"6.3.5","License":"connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Human Operations Assistant","PackageVersion":"0.7.2","PackageProjectUrl":"http://camila.net","License":"Use the haptic USB driver, then you can override the haptic driver!","LicenseInformationOrigin":4},{"PackageId":"Customer Functionality Consultant","PackageVersion":"5.5.1","PackageProjectUrl":"http://terence.com","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Product Creative Facilitator","PackageVersion":"8.4.6","PackageProjectUrl":"http://juliana.net","Copyright":"hacking the driver won\u0027t do anything, we need to input the digital SAS driver!","License":"If we transmit the card, we can get to the USB card through the digital USB card!","LicenseInformationOrigin":2},{"PackageId":"Chief Factors Supervisor","PackageVersion":"5.2.2","PackageProjectUrl":"http://helga.com","LicenseInformationOrigin":0},{"PackageId":"Principal Accounts Coordinator","PackageVersion":"1.0.4","PackageProjectUrl":"http://rene.com","Copyright":"I\u0027ll connect the digital JSON bus, that should bus the JSON bus!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Accountability Analyst","PackageVersion":"4.9.7","PackageProjectUrl":"https://jaron.info","LicenseInformationOrigin":4},{"PackageId":"International Functionality Agent","PackageVersion":"8.7.6","PackageProjectUrl":"http://jalyn.org","Copyright":"If we hack the card, we can get to the JBOD card through the optical JBOD card!","LicenseInformationOrigin":2},{"PackageId":"International Quality Director","PackageVersion":"0.3.8","LicenseInformationOrigin":0},{"PackageId":"Internal Directives Designer","PackageVersion":"0.4.8","License":"The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!","LicenseInformationOrigin":1},{"PackageId":"Lead Branding Developer","PackageVersion":"4.1.5","PackageProjectUrl":"http://abe.com","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..d227ade4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","Copyright":"We need to navigate the bluetooth CSS array!","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseInformationOrigin":1},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","Copyright":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseInformationOrigin":4},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","Copyright":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseInformationOrigin":1},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","Copyright":"Try to input the SCSI system, maybe it will input the open-source system!","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","Copyright":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..165dde59 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..55670d1f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","Copyright":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"We need to quantify the wireless HTTP array!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseInformationOrigin":4},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..5a35b0e4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","Copyright":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseInformationOrigin":1},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","Copyright":"We need to navigate the bluetooth CSS array!","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","Copyright":"Try to input the SCSI system, maybe it will input the open-source system!","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","Copyright":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseInformationOrigin":1},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","Copyright":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseInformationOrigin":4},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","Copyright":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseInformationOrigin":0},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"We need to quantify the wireless HTTP array!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..e3d2efdc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","Copyright":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseInformationOrigin":1},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"We need to quantify the wireless HTTP array!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..792d9c41 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"We need to quantify the wireless HTTP array!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseInformationOrigin":4},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","Copyright":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseInformationOrigin":1},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..735f9aba --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..318ecd68 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","Copyright":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseInformationOrigin":1},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","Copyright":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseInformationOrigin":4},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","Copyright":"Try to input the SCSI system, maybe it will input the open-source system!","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","Copyright":"We need to navigate the bluetooth CSS array!","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","Copyright":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseInformationOrigin":0},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..329d2c04 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..37d56592 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..8ca6fe8b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"We need to quantify the wireless HTTP array!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseInformationOrigin":4},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","Copyright":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Liaison","PackageVersion":"4.4.9","License":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","Copyright":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":4},{"PackageId":"Product Assurance Technician","PackageVersion":"0.8.2","PackageProjectUrl":"https://steve.info","LicenseInformationOrigin":4},{"PackageId":"Central Web Assistant","PackageVersion":"4.2.1","PackageProjectUrl":"https://verda.net","Copyright":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":2},{"PackageId":"Legacy Directives Officer","PackageVersion":"2.4.4","PackageProjectUrl":"http://sedrick.biz","Copyright":"The PCI program is down, hack the multi-byte program so we can hack the PCI program!","LicenseInformationOrigin":1},{"PackageId":"Chief Division Producer","PackageVersion":"2.3.9","LicenseInformationOrigin":4},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":0},{"PackageId":"International Functionality Agent","PackageVersion":"8.7.6","PackageProjectUrl":"http://jalyn.org","Copyright":"If we hack the card, we can get to the JBOD card through the optical JBOD card!","LicenseInformationOrigin":2},{"PackageId":"Customer Functionality Consultant","PackageVersion":"5.5.1","PackageProjectUrl":"http://terence.com","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Investor Implementation Technician","PackageVersion":"2.7.9","PackageProjectUrl":"http://crystal.name","LicenseInformationOrigin":2},{"PackageId":"Direct Assurance Strategist","PackageVersion":"1.3.7","License":"The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Forward Functionality Developer","PackageVersion":"5.1.1","LicenseInformationOrigin":1},{"PackageId":"Global Program Representative","PackageVersion":"5.1.0","Copyright":"If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Marketing Assistant","PackageVersion":"8.7.9","PackageProjectUrl":"http://arlene.biz","Copyright":"You can\u0027t program the firewall without connecting the wireless AI firewall!","LicenseInformationOrigin":1},{"PackageId":"Senior Factors Administrator","PackageVersion":"1.6.1","Copyright":"If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!","License":"I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!","LicenseInformationOrigin":0},{"PackageId":"Chief Applications Facilitator","PackageVersion":"7.7.6","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","Copyright":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","License":"We need to index the optical HTTP application!","LicenseInformationOrigin":4},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Corporate Tactics Director","PackageVersion":"2.5.7","PackageProjectUrl":"http://marcos.info","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":1},{"PackageId":"Human Group Designer","PackageVersion":"9.9.1","PackageProjectUrl":"http://jodie.org","Copyright":"If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!","License":"Use the haptic XSS application, then you can synthesize the haptic application!","LicenseInformationOrigin":0},{"PackageId":"National Research Facilitator","PackageVersion":"6.0.6","License":"Use the primary EXE array, then you can navigate the primary array!","LicenseInformationOrigin":0},{"PackageId":"Lead Branding Developer","PackageVersion":"4.1.5","PackageProjectUrl":"http://abe.com","LicenseInformationOrigin":1},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"National Applications Designer","PackageVersion":"6.4.9","Copyright":"Use the back-end SMS feed, then you can program the back-end feed!","LicenseInformationOrigin":0},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"We need to calculate the cross-platform SMTP matrix!","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseInformationOrigin":4},{"PackageId":"Global Division Designer","PackageVersion":"8.2.7","PackageProjectUrl":"https://pamela.name","License":"Try to program the EXE hard drive, maybe it will program the virtual hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Accountability Analyst","PackageVersion":"4.9.7","PackageProjectUrl":"https://jaron.info","LicenseInformationOrigin":4},{"PackageId":"Regional Operations Coordinator","PackageVersion":"0.2.5","PackageProjectUrl":"http://ena.com","Copyright":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"National Creative Coordinator","PackageVersion":"5.9.5","PackageProjectUrl":"https://bobbie.info","LicenseInformationOrigin":0},{"PackageId":"District Operations Director","PackageVersion":"0.6.3","PackageProjectUrl":"https://dejah.net","Copyright":"We need to program the cross-platform FTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Forward Marketing Orchestrator","PackageVersion":"1.6.4","PackageProjectUrl":"https://lukas.com","Copyright":"The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!","License":"I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!","LicenseInformationOrigin":4},{"PackageId":"Lead Usability Assistant","PackageVersion":"1.3.4","PackageProjectUrl":"https://duane.info","Copyright":"Use the solid state SQL firewall, then you can connect the solid state firewall!","License":"quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!","LicenseInformationOrigin":4},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","Copyright":"You can\u0027t calculate the application without calculating the auxiliary AI application!","License":"We need to copy the online THX firewall!","LicenseInformationOrigin":0},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","LicenseInformationOrigin":2},{"PackageId":"International Quality Director","PackageVersion":"0.3.8","LicenseInformationOrigin":0},{"PackageId":"Corporate Directives Planner","PackageVersion":"8.8.5","Copyright":"We need to back up the 1080p SMTP feed!","License":"The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Accountability Strategist","PackageVersion":"7.0.9","License":"You can\u0027t bypass the sensor without transmitting the neural JSON sensor!","LicenseInformationOrigin":2},{"PackageId":"Chief Intranet Facilitator","PackageVersion":"6.6.1","PackageProjectUrl":"https://rosalind.net","LicenseInformationOrigin":0},{"PackageId":"Forward Configuration Supervisor","PackageVersion":"9.0.8","PackageProjectUrl":"http://quinn.name","License":"You can\u0027t program the protocol without overriding the primary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Product Creative Facilitator","PackageVersion":"8.4.6","PackageProjectUrl":"http://juliana.net","Copyright":"hacking the driver won\u0027t do anything, we need to input the digital SAS driver!","License":"If we transmit the card, we can get to the USB card through the digital USB card!","LicenseInformationOrigin":2},{"PackageId":"Global Mobility Facilitator","PackageVersion":"9.5.8","LicenseInformationOrigin":0},{"PackageId":"Chief Factors Supervisor","PackageVersion":"5.2.2","PackageProjectUrl":"http://helga.com","LicenseInformationOrigin":0},{"PackageId":"Principal Accounts Coordinator","PackageVersion":"1.0.4","PackageProjectUrl":"http://rene.com","Copyright":"I\u0027ll connect the digital JSON bus, that should bus the JSON bus!","LicenseInformationOrigin":4},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":1},{"PackageId":"Investor Creative Architect","PackageVersion":"8.2.4","LicenseInformationOrigin":2},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":4},{"PackageId":"Human Optimization Facilitator","PackageVersion":"7.4.8","PackageProjectUrl":"https://cooper.name","Copyright":"You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!","License":"Try to connect the SMS card, maybe it will connect the back-end card!","LicenseInformationOrigin":4},{"PackageId":"Human Directives Specialist","PackageVersion":"4.3.4","Copyright":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","License":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","Copyright":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"Central Tactics Engineer","PackageVersion":"6.3.5","License":"connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!","LicenseInformationOrigin":2},{"PackageId":"National Intranet Technician","PackageVersion":"8.0.0","LicenseInformationOrigin":4},{"PackageId":"Senior Security Consultant","PackageVersion":"2.7.5","PackageProjectUrl":"http://adelbert.biz","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","Copyright":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":1},{"PackageId":"Internal Directives Designer","PackageVersion":"0.4.8","License":"The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Division Consultant","PackageVersion":"4.8.7","PackageProjectUrl":"http://raquel.net","Copyright":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","License":"Use the multi-byte IB microchip, then you can connect the multi-byte microchip!","LicenseInformationOrigin":4},{"PackageId":"Human Operations Assistant","PackageVersion":"0.7.2","PackageProjectUrl":"http://camila.net","License":"Use the haptic USB driver, then you can override the haptic driver!","LicenseInformationOrigin":4},{"PackageId":"Forward Intranet Engineer","PackageVersion":"2.5.9","Copyright":"Try to index the ADP port, maybe it will index the auxiliary port!","License":"The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!","LicenseInformationOrigin":0},{"PackageId":"Human Optimization Producer","PackageVersion":"5.0.9","LicenseInformationOrigin":4},{"PackageId":"Dynamic Integration Architect","PackageVersion":"1.6.3","Copyright":"The RAM feed is down, copy the neural feed so we can copy the RAM feed!","LicenseInformationOrigin":4},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","License":"The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!","LicenseInformationOrigin":1},{"PackageId":"Direct Accountability Assistant","PackageVersion":"2.2.8","PackageProjectUrl":"http://natasha.info","License":"bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!","LicenseInformationOrigin":1},{"PackageId":"International Intranet Planner","PackageVersion":"6.4.6","PackageProjectUrl":"https://lenna.com","License":"The IB interface is down, program the redundant interface so we can program the IB interface!","LicenseInformationOrigin":1},{"PackageId":"Direct Data Orchestrator","PackageVersion":"2.4.5","Copyright":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..54d7d7db --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"We need to quantify the wireless HTTP array!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseInformationOrigin":4},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","Copyright":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..b9428c46 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..a00cd51c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Internal Branding Executive","PackageVersion":"2.0.9","PackageProjectUrl":"https://efrain.info","Copyright":"You can\u0027t bypass the application without programming the solid state COM application!","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"LicenseUrl":"The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!","LicenseInformationOrigin":4},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Candice","Context":"http://linnea.com"},{"Error":"Everardo","Context":"http://daryl.net"},{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"}],"LicenseUrl":"The SMS system is down, back up the open-source system so we can back up the SMS system!","LicenseInformationOrigin":0},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Copyright":"If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!","ValidationErrors":[{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"},{"Error":"Gerald","Context":"https://vidal.com"},{"Error":"Lucio","Context":"http://clemmie.info"}],"LicenseUrl":"The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!","LicenseInformationOrigin":4},{"PackageId":"Global Optimization Architect","PackageVersion":"4.8.0","PackageProjectUrl":"https://gaylord.name","Copyright":"If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!","ValidationErrors":[{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"}],"LicenseUrl":"Use the multi-byte SAS driver, then you can bypass the multi-byte driver!","LicenseInformationOrigin":0},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Regional Paradigm Assistant","PackageVersion":"9.8.0","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"LicenseUrl":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"},{"Error":"Sandra","Context":"https://emil.info"},{"Error":"Dayana","Context":"https://leila.info"},{"Error":"Micah","Context":"http://darien.com"},{"Error":"Ethel","Context":"http://shakira.net"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Data Director","PackageVersion":"8.6.8","PackageProjectUrl":"https://timothy.info","Copyright":"We need to back up the primary SMTP circuit!","ValidationErrors":[{"Error":"Kirsten","Context":"http://madisyn.com"},{"Error":"Murray","Context":"https://destinee.com"},{"Error":"Emanuel","Context":"https://keely.info"},{"Error":"Obie","Context":"https://caleigh.net"},{"Error":"Albin","Context":"http://flavie.com"},{"Error":"Lavonne","Context":"http://kaitlyn.com"},{"Error":"Osborne","Context":"https://joesph.name"},{"Error":"Michael","Context":"https://kali.com"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Usability Producer","PackageVersion":"9.7.6","ValidationErrors":[{"Error":"Jett","Context":"https://randal.biz"},{"Error":"Leif","Context":"http://chaz.name"},{"Error":"Tristian","Context":"http://susie.com"},{"Error":"Carmelo","Context":"https://kariane.com"},{"Error":"Sofia","Context":"http://daphnee.name"},{"Error":"Nedra","Context":"http://orland.info"},{"Error":"Hilton","Context":"http://shany.info"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","Copyright":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseUrl":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Human Accounts Executive","PackageVersion":"7.6.7","PackageProjectUrl":"http://kristin.net","Copyright":"You can\u0027t connect the interface without backing up the optical SMTP interface!","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"License":"Use the auxiliary PNG interface, then you can generate the auxiliary interface!","LicenseInformationOrigin":2},{"PackageId":"Lead Integration Engineer","PackageVersion":"8.7.4","PackageProjectUrl":"http://jackeline.biz","ValidationErrors":[{"Error":"Reanna","Context":"http://buck.net"},{"Error":"Christine","Context":"http://demarco.name"},{"Error":"Marge","Context":"http://astrid.net"},{"Error":"Charlene","Context":"http://rod.net"}],"LicenseUrl":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..fe48dcae --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..5066f4b4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..d1f818b3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Product Usability Coordinator","PackageVersion":"5.4.7","Copyright":"If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive!","License":"The GB panel is down, synthesize the neural panel so we can synthesize the GB panel!","LicenseUrl":"You can\u0027t copy the system without indexing the virtual XSS system!","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Direct Usability Analyst","PackageVersion":"3.4.8","PackageProjectUrl":"https://maritza.com","Copyright":"The FTP program is down, override the digital program so we can override the FTP program!","License":"hacking the protocol won\u0027t do anything, we need to bypass the back-end SDD protocol!","LicenseUrl":"Try to quantify the EXE program, maybe it will quantify the auxiliary program!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Directives Officer","PackageVersion":"5.8.8","PackageProjectUrl":"http://rafaela.net","Copyright":"If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip!","LicenseUrl":"parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Accountability Engineer","PackageVersion":"3.1.8","PackageProjectUrl":"https://gerson.com","Copyright":"I\u0027ll back up the back-end JSON card, that should card the JSON card!","LicenseUrl":"Use the online RAM program, then you can generate the online program!","LicenseInformationOrigin":1},{"PackageId":"Principal Solutions Facilitator","PackageVersion":"7.1.5","LicenseUrl":"The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel!","LicenseInformationOrigin":4},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Copyright":"The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall!","LicenseInformationOrigin":1},{"PackageId":"Internal Program Administrator","PackageVersion":"0.3.5","PackageProjectUrl":"http://viviane.com","Copyright":"The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth!","License":"We need to navigate the multi-byte PNG application!","LicenseUrl":"The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive!","LicenseInformationOrigin":0},{"PackageId":"District Configuration Administrator","PackageVersion":"8.4.4","PackageProjectUrl":"https://david.name","LicenseUrl":"The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter!","LicenseInformationOrigin":1},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","Copyright":"Use the mobile SCSI bus, then you can program the mobile bus!","License":"We need to compress the primary GB array!","LicenseInformationOrigin":4},{"PackageId":"Regional Configuration Engineer","PackageVersion":"7.3.8","PackageProjectUrl":"http://roman.org","License":"Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!","LicenseUrl":"You can\u0027t reboot the matrix without navigating the optical SDD matrix!","LicenseInformationOrigin":0},{"PackageId":"Lead Factors Designer","PackageVersion":"0.9.2","License":"You can\u0027t quantify the bandwidth without calculating the online RAM bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Creative Designer","PackageVersion":"7.5.8","PackageProjectUrl":"http://daniela.name","Copyright":"The GB program is down, program the back-end program so we can program the GB program!","License":"The XML system is down, hack the bluetooth system so we can hack the XML system!","LicenseInformationOrigin":0},{"PackageId":"District Data Executive","PackageVersion":"9.4.3","LicenseUrl":"The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter!","LicenseInformationOrigin":0},{"PackageId":"Product Tactics Technician","PackageVersion":"3.8.3","PackageProjectUrl":"https://jewel.name","License":"If we index the protocol, we can get to the FTP protocol through the online FTP protocol!","LicenseUrl":"Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!","LicenseInformationOrigin":4},{"PackageId":"Principal Branding Assistant","PackageVersion":"8.2.6","Copyright":"We need to hack the auxiliary COM hard drive!","License":"Use the multi-byte JSON panel, then you can bypass the multi-byte panel!","LicenseUrl":"If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Quality Director","PackageVersion":"4.9.9","PackageProjectUrl":"http://jesse.com","LicenseInformationOrigin":2},{"PackageId":"Legacy Interactions Analyst","PackageVersion":"3.0.8","License":"hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!","LicenseUrl":"connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!","LicenseInformationOrigin":1},{"PackageId":"Future Marketing Technician","PackageVersion":"7.6.7","PackageProjectUrl":"http://abbey.biz","LicenseUrl":"overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!","LicenseInformationOrigin":2},{"PackageId":"International Data Associate","PackageVersion":"6.4.8","License":"If we navigate the array, we can get to the SQL array through the 1080p SQL array!","LicenseUrl":"You can\u0027t generate the bandwidth without parsing the mobile EXE bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Corporate Implementation Technician","PackageVersion":"2.8.4","Copyright":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseUrl":"If we compress the protocol, we can get to the COM protocol through the mobile COM protocol!","LicenseInformationOrigin":1},{"PackageId":"District Implementation Orchestrator","PackageVersion":"0.1.4","License":"I\u0027ll synthesize the cross-platform CSS panel, that should panel the CSS panel!","LicenseUrl":"You can\u0027t navigate the panel without connecting the optical PNG panel!","LicenseInformationOrigin":1},{"PackageId":"Lead Intranet Director","PackageVersion":"9.2.4","PackageProjectUrl":"https://dane.name","Copyright":"If we parse the driver, we can get to the GB driver through the neural GB driver!","LicenseUrl":"You can\u0027t parse the bandwidth without transmitting the open-source USB bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Group Producer","PackageVersion":"5.9.5","PackageProjectUrl":"https://sonny.com","License":"We need to hack the multi-byte EXE bus!","LicenseUrl":"If we connect the program, we can get to the SQL program through the digital SQL program!","LicenseInformationOrigin":2},{"PackageId":"Future Accountability Officer","PackageVersion":"2.5.3","PackageProjectUrl":"http://henderson.biz","LicenseInformationOrigin":2},{"PackageId":"Senior Communications Director","PackageVersion":"3.1.0","Copyright":"I\u0027ll quantify the neural SCSI port, that should port the SCSI port!","LicenseInformationOrigin":0},{"PackageId":"Principal Intranet Manager","PackageVersion":"3.8.8","LicenseInformationOrigin":0},{"PackageId":"Direct Creative Planner","PackageVersion":"9.7.2","Copyright":"bypassing the matrix won\u0027t do anything, we need to copy the wireless PCI matrix!","License":"Try to connect the TCP circuit, maybe it will connect the back-end circuit!","LicenseUrl":"synthesizing the circuit won\u0027t do anything, we need to override the neural XML circuit!","LicenseInformationOrigin":2},{"PackageId":"International Data Coordinator","PackageVersion":"1.7.7","LicenseUrl":"connecting the system won\u0027t do anything, we need to navigate the solid state HDD system!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Division Agent","PackageVersion":"4.2.8","PackageProjectUrl":"https://camilla.info","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Internal Data Designer","PackageVersion":"9.5.2","PackageProjectUrl":"https://liana.com","Copyright":"The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive!","LicenseUrl":"hacking the card won\u0027t do anything, we need to hack the neural COM card!","LicenseInformationOrigin":2},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Copyright":"Use the solid state HTTP microchip, then you can back up the solid state microchip!","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseUrl":"The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!","LicenseInformationOrigin":2},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Copyright":"We need to bypass the wireless PNG bus!","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Copyright":"The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":0},{"PackageId":"Senior Integration Engineer","PackageVersion":"4.4.3","LicenseInformationOrigin":1},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"Forward Data Administrator","PackageVersion":"9.0.6","PackageProjectUrl":"https://serenity.info","License":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseUrl":"I\u0027ll program the multi-byte AI transmitter, that should transmitter the AI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Future Solutions Officer","PackageVersion":"3.3.5","Copyright":"Use the online IB protocol, then you can back up the online protocol!","License":"You can\u0027t override the hard drive without bypassing the mobile TCP hard drive!","LicenseInformationOrigin":2},{"PackageId":"Direct Factors Representative","PackageVersion":"0.5.2","License":"You can\u0027t override the bandwidth without navigating the auxiliary ADP bandwidth!","LicenseUrl":"backing up the system won\u0027t do anything, we need to synthesize the digital AI system!","LicenseInformationOrigin":4},{"PackageId":"Forward Web Assistant","PackageVersion":"5.9.6","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":4},{"PackageId":"Principal Accounts Officer","PackageVersion":"2.1.8","Copyright":"Try to copy the HTTP capacitor, maybe it will copy the primary capacitor!","License":"Try to calculate the SSL program, maybe it will calculate the multi-byte program!","LicenseInformationOrigin":4},{"PackageId":"Legacy Configuration Coordinator","PackageVersion":"2.7.5","License":"connecting the panel won\u0027t do anything, we need to bypass the wireless AGP panel!","LicenseInformationOrigin":2},{"PackageId":"District Intranet Engineer","PackageVersion":"7.5.5","License":"If we navigate the feed, we can get to the JSON feed through the back-end JSON feed!","LicenseUrl":"Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol!","LicenseInformationOrigin":2},{"PackageId":"Forward Infrastructure Developer","PackageVersion":"7.5.6","Copyright":"You can\u0027t index the circuit without copying the auxiliary RSS circuit!","License":"Try to override the SCSI microchip, maybe it will override the haptic microchip!","LicenseUrl":"programming the monitor won\u0027t do anything, we need to parse the online XML monitor!","LicenseInformationOrigin":2},{"PackageId":"Global Markets Director","PackageVersion":"3.4.9","License":"The RAM card is down, override the open-source card so we can override the RAM card!","LicenseInformationOrigin":2},{"PackageId":"Legacy Research Associate","PackageVersion":"9.9.5","PackageProjectUrl":"https://hildegard.name","LicenseUrl":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Direct Data Designer","PackageVersion":"8.4.8","Copyright":"We need to transmit the virtual JSON bus!","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseUrl":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Human Response Executive","PackageVersion":"6.4.4","PackageProjectUrl":"https://maida.org","License":"If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix!","LicenseInformationOrigin":2},{"PackageId":"Regional Security Engineer","PackageVersion":"5.8.4","Copyright":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"We need to synthesize the cross-platform SMS circuit!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":2},{"PackageId":"Corporate Identity Coordinator","PackageVersion":"9.8.3","LicenseUrl":"If we navigate the bus, we can get to the HDD bus through the primary HDD bus!","LicenseInformationOrigin":1},{"PackageId":"Human Division Agent","PackageVersion":"2.2.7","PackageProjectUrl":"https://laurence.net","Copyright":"You can\u0027t navigate the port without programming the cross-platform ADP port!","LicenseUrl":"The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","Copyright":"Try to override the HDD pixel, maybe it will override the bluetooth pixel!","License":"We need to index the optical HTTP application!","LicenseUrl":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":2},{"PackageId":"Human Configuration Assistant","PackageVersion":"0.1.1","PackageProjectUrl":"http://frederick.com","Copyright":"parsing the driver won\u0027t do anything, we need to program the auxiliary IB driver!","License":"I\u0027ll bypass the solid state SMS system, that should system the SMS system!","LicenseInformationOrigin":4},{"PackageId":"Forward Optimization Architect","PackageVersion":"8.7.9","PackageProjectUrl":"https://kyle.net","Copyright":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","LicenseInformationOrigin":4},{"PackageId":"Senior Creative Analyst","PackageVersion":"5.2.9","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseUrl":"If we synthesize the port, we can get to the ADP port through the neural ADP port!","LicenseInformationOrigin":2},{"PackageId":"Regional Communications Officer","PackageVersion":"3.3.2","PackageProjectUrl":"https://cortez.net","LicenseUrl":"We need to calculate the redundant THX feed!","LicenseInformationOrigin":4},{"PackageId":"Senior Metrics Assistant","PackageVersion":"8.7.4","Copyright":"If we compress the panel, we can get to the HDD panel through the digital HDD panel!","LicenseUrl":"Use the solid state IB interface, then you can override the solid state interface!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","Copyright":"Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor!","LicenseInformationOrigin":1},{"PackageId":"Internal Factors Designer","PackageVersion":"1.9.6","LicenseInformationOrigin":1},{"PackageId":"Future Interactions Facilitator","PackageVersion":"7.6.9","LicenseUrl":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Functionality Strategist","PackageVersion":"5.8.0","PackageProjectUrl":"http://filiberto.net","License":"Use the digital HTTP card, then you can reboot the digital card!","LicenseUrl":"The CSS port is down, quantify the virtual port so we can quantify the CSS port!","LicenseInformationOrigin":1},{"PackageId":"Forward Factors Director","PackageVersion":"5.7.8","Copyright":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":0},{"PackageId":"Central Marketing Orchestrator","PackageVersion":"3.3.1","PackageProjectUrl":"https://brice.net","Copyright":"We need to connect the bluetooth RSS application!","LicenseUrl":"Try to parse the IB driver, maybe it will parse the 1080p driver!","LicenseInformationOrigin":4},{"PackageId":"National Functionality Orchestrator","PackageVersion":"3.5.0","PackageProjectUrl":"https://gina.name","Copyright":"If we quantify the feed, we can get to the RAM feed through the neural RAM feed!","License":"If we quantify the array, we can get to the RAM array through the virtual RAM array!","LicenseUrl":"overriding the card won\u0027t do anything, we need to hack the auxiliary HTTP card!","LicenseInformationOrigin":4},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"Investor Accountability Officer","PackageVersion":"2.4.3","Copyright":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","LicenseUrl":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseInformationOrigin":2},{"PackageId":"Corporate Infrastructure Executive","PackageVersion":"4.8.1","PackageProjectUrl":"https://justice.info","Copyright":"Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!","LicenseInformationOrigin":4},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":2},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","LicenseUrl":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":2},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","LicenseUrl":"Try to compress the TCP microchip, maybe it will compress the auxiliary microchip!","LicenseInformationOrigin":0},{"PackageId":"Forward Communications Engineer","PackageVersion":"4.5.2","License":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":4},{"PackageId":"District Implementation Executive","PackageVersion":"3.9.4","PackageProjectUrl":"http://fae.org","LicenseInformationOrigin":4},{"PackageId":"Central Creative Analyst","PackageVersion":"3.6.4","LicenseUrl":"programming the driver won\u0027t do anything, we need to calculate the primary SMTP driver!","LicenseInformationOrigin":4},{"PackageId":"Legacy Infrastructure Producer","PackageVersion":"1.1.2","LicenseUrl":"If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit!","LicenseInformationOrigin":2},{"PackageId":"Central Marketing Assistant","PackageVersion":"9.5.8","PackageProjectUrl":"http://julia.biz","License":"I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!","LicenseUrl":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Security Developer","PackageVersion":"0.8.7","PackageProjectUrl":"https://adan.net","License":"You can\u0027t back up the array without parsing the haptic CSS array!","LicenseInformationOrigin":1},{"PackageId":"Direct Web Orchestrator","PackageVersion":"1.9.1","PackageProjectUrl":"https://kade.com","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","License":"You can\u0027t copy the alarm without synthesizing the 1080p IB alarm!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Applications Producer","PackageVersion":"0.4.7","PackageProjectUrl":"http://horace.com","License":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseUrl":"If we program the array, we can get to the JBOD array through the primary JBOD array!","LicenseInformationOrigin":1},{"PackageId":"International Accounts Liaison","PackageVersion":"5.6.7","Copyright":"transmitting the port won\u0027t do anything, we need to override the haptic JSON port!","License":"We need to program the virtual SCSI circuit!","LicenseUrl":"We need to generate the auxiliary GB hard drive!","LicenseInformationOrigin":0},{"PackageId":"Human Communications Supervisor","PackageVersion":"6.0.1","PackageProjectUrl":"http://ethan.name","Copyright":"I\u0027ll override the neural XML application, that should application the XML application!","License":"Use the cross-platform SAS feed, then you can bypass the cross-platform feed!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..b24febda --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Copyright":"The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Direct Creative Planner","PackageVersion":"9.7.2","Copyright":"bypassing the matrix won\u0027t do anything, we need to copy the wireless PCI matrix!","License":"Try to connect the TCP circuit, maybe it will connect the back-end circuit!","LicenseUrl":"synthesizing the circuit won\u0027t do anything, we need to override the neural XML circuit!","LicenseInformationOrigin":2},{"PackageId":"District Data Executive","PackageVersion":"9.4.3","LicenseUrl":"The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter!","LicenseInformationOrigin":0},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Copyright":"The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall!","LicenseInformationOrigin":1},{"PackageId":"Forward Communications Engineer","PackageVersion":"4.5.2","License":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Accountability Engineer","PackageVersion":"3.1.8","PackageProjectUrl":"https://gerson.com","Copyright":"I\u0027ll back up the back-end JSON card, that should card the JSON card!","LicenseUrl":"Use the online RAM program, then you can generate the online program!","LicenseInformationOrigin":1},{"PackageId":"International Data Coordinator","PackageVersion":"1.7.7","LicenseUrl":"connecting the system won\u0027t do anything, we need to navigate the solid state HDD system!","LicenseInformationOrigin":2},{"PackageId":"Forward Infrastructure Developer","PackageVersion":"7.5.6","Copyright":"You can\u0027t index the circuit without copying the auxiliary RSS circuit!","License":"Try to override the SCSI microchip, maybe it will override the haptic microchip!","LicenseUrl":"programming the monitor won\u0027t do anything, we need to parse the online XML monitor!","LicenseInformationOrigin":2},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Product Usability Coordinator","PackageVersion":"5.4.7","Copyright":"If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive!","License":"The GB panel is down, synthesize the neural panel so we can synthesize the GB panel!","LicenseUrl":"You can\u0027t copy the system without indexing the virtual XSS system!","LicenseInformationOrigin":4},{"PackageId":"Human Accounts Executive","PackageVersion":"7.6.7","PackageProjectUrl":"http://kristin.net","Copyright":"You can\u0027t connect the interface without backing up the optical SMTP interface!","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"License":"Use the auxiliary PNG interface, then you can generate the auxiliary interface!","LicenseInformationOrigin":2},{"PackageId":"Future Accountability Officer","PackageVersion":"2.5.3","PackageProjectUrl":"http://henderson.biz","LicenseInformationOrigin":2},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","Copyright":"Try to override the HDD pixel, maybe it will override the bluetooth pixel!","License":"We need to index the optical HTTP application!","LicenseUrl":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":2},{"PackageId":"Internal Program Administrator","PackageVersion":"0.3.5","PackageProjectUrl":"http://viviane.com","Copyright":"The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth!","License":"We need to navigate the multi-byte PNG application!","LicenseUrl":"The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive!","LicenseInformationOrigin":0},{"PackageId":"Legacy Infrastructure Producer","PackageVersion":"1.1.2","LicenseUrl":"If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit!","LicenseInformationOrigin":2},{"PackageId":"Legacy Interactions Analyst","PackageVersion":"3.0.8","License":"hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!","LicenseUrl":"connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Division Agent","PackageVersion":"4.2.8","PackageProjectUrl":"https://camilla.info","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Investor Accountability Officer","PackageVersion":"2.4.3","Copyright":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","LicenseUrl":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseInformationOrigin":2},{"PackageId":"District Implementation Executive","PackageVersion":"3.9.4","PackageProjectUrl":"http://fae.org","LicenseInformationOrigin":4},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Creative Designer","PackageVersion":"7.5.8","PackageProjectUrl":"http://daniela.name","Copyright":"The GB program is down, program the back-end program so we can program the GB program!","License":"The XML system is down, hack the bluetooth system so we can hack the XML system!","LicenseInformationOrigin":0},{"PackageId":"Lead Intranet Director","PackageVersion":"9.2.4","PackageProjectUrl":"https://dane.name","Copyright":"If we parse the driver, we can get to the GB driver through the neural GB driver!","LicenseUrl":"You can\u0027t parse the bandwidth without transmitting the open-source USB bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Applications Producer","PackageVersion":"0.4.7","PackageProjectUrl":"http://horace.com","License":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseUrl":"If we program the array, we can get to the JBOD array through the primary JBOD array!","LicenseInformationOrigin":1},{"PackageId":"District Intranet Engineer","PackageVersion":"7.5.5","License":"If we navigate the feed, we can get to the JSON feed through the back-end JSON feed!","LicenseUrl":"Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol!","LicenseInformationOrigin":2},{"PackageId":"Global Optimization Architect","PackageVersion":"4.8.0","PackageProjectUrl":"https://gaylord.name","Copyright":"If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!","ValidationErrors":[{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"}],"LicenseUrl":"Use the multi-byte SAS driver, then you can bypass the multi-byte driver!","LicenseInformationOrigin":0},{"PackageId":"Central Creative Analyst","PackageVersion":"3.6.4","LicenseUrl":"programming the driver won\u0027t do anything, we need to calculate the primary SMTP driver!","LicenseInformationOrigin":4},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"},{"Error":"Sandra","Context":"https://emil.info"},{"Error":"Dayana","Context":"https://leila.info"},{"Error":"Micah","Context":"http://darien.com"},{"Error":"Ethel","Context":"http://shakira.net"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Forward Web Assistant","PackageVersion":"5.9.6","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Data Director","PackageVersion":"8.6.8","PackageProjectUrl":"https://timothy.info","Copyright":"We need to back up the primary SMTP circuit!","ValidationErrors":[{"Error":"Kirsten","Context":"http://madisyn.com"},{"Error":"Murray","Context":"https://destinee.com"},{"Error":"Emanuel","Context":"https://keely.info"},{"Error":"Obie","Context":"https://caleigh.net"},{"Error":"Albin","Context":"http://flavie.com"},{"Error":"Lavonne","Context":"http://kaitlyn.com"},{"Error":"Osborne","Context":"https://joesph.name"},{"Error":"Michael","Context":"https://kali.com"}],"LicenseInformationOrigin":4},{"PackageId":"Direct Web Orchestrator","PackageVersion":"1.9.1","PackageProjectUrl":"https://kade.com","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","License":"You can\u0027t copy the alarm without synthesizing the 1080p IB alarm!","LicenseInformationOrigin":4},{"PackageId":"Senior Creative Analyst","PackageVersion":"5.2.9","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseUrl":"If we synthesize the port, we can get to the ADP port through the neural ADP port!","LicenseInformationOrigin":2},{"PackageId":"Corporate Infrastructure Executive","PackageVersion":"4.8.1","PackageProjectUrl":"https://justice.info","Copyright":"Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!","LicenseInformationOrigin":4},{"PackageId":"Corporate Implementation Technician","PackageVersion":"2.8.4","Copyright":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseUrl":"If we compress the protocol, we can get to the COM protocol through the mobile COM protocol!","LicenseInformationOrigin":1},{"PackageId":"Forward Factors Director","PackageVersion":"5.7.8","Copyright":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":0},{"PackageId":"International Accounts Liaison","PackageVersion":"5.6.7","Copyright":"transmitting the port won\u0027t do anything, we need to override the haptic JSON port!","License":"We need to program the virtual SCSI circuit!","LicenseUrl":"We need to generate the auxiliary GB hard drive!","LicenseInformationOrigin":0},{"PackageId":"Principal Branding Assistant","PackageVersion":"8.2.6","Copyright":"We need to hack the auxiliary COM hard drive!","License":"Use the multi-byte JSON panel, then you can bypass the multi-byte panel!","LicenseUrl":"If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!","LicenseInformationOrigin":0},{"PackageId":"Direct Data Designer","PackageVersion":"8.4.8","Copyright":"We need to transmit the virtual JSON bus!","LicenseInformationOrigin":2},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Candice","Context":"http://linnea.com"},{"Error":"Everardo","Context":"http://daryl.net"},{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"}],"LicenseUrl":"The SMS system is down, back up the open-source system so we can back up the SMS system!","LicenseInformationOrigin":0},{"PackageId":"Regional Configuration Engineer","PackageVersion":"7.3.8","PackageProjectUrl":"http://roman.org","License":"Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!","LicenseUrl":"You can\u0027t reboot the matrix without navigating the optical SDD matrix!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Group Producer","PackageVersion":"5.9.5","PackageProjectUrl":"https://sonny.com","License":"We need to hack the multi-byte EXE bus!","LicenseUrl":"If we connect the program, we can get to the SQL program through the digital SQL program!","LicenseInformationOrigin":2},{"PackageId":"Future Marketing Technician","PackageVersion":"7.6.7","PackageProjectUrl":"http://abbey.biz","LicenseUrl":"overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!","LicenseInformationOrigin":2},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":2},{"PackageId":"Principal Intranet Manager","PackageVersion":"3.8.8","LicenseInformationOrigin":0},{"PackageId":"Human Response Executive","PackageVersion":"6.4.4","PackageProjectUrl":"https://maida.org","License":"If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix!","LicenseInformationOrigin":2},{"PackageId":"Future Interactions Facilitator","PackageVersion":"7.6.9","LicenseUrl":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":0},{"PackageId":"Internal Data Designer","PackageVersion":"9.5.2","PackageProjectUrl":"https://liana.com","Copyright":"The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive!","LicenseUrl":"hacking the card won\u0027t do anything, we need to hack the neural COM card!","LicenseInformationOrigin":2},{"PackageId":"Principal Accounts Officer","PackageVersion":"2.1.8","Copyright":"Try to copy the HTTP capacitor, maybe it will copy the primary capacitor!","License":"Try to calculate the SSL program, maybe it will calculate the multi-byte program!","LicenseInformationOrigin":4},{"PackageId":"Legacy Configuration Coordinator","PackageVersion":"2.7.5","License":"connecting the panel won\u0027t do anything, we need to bypass the wireless AGP panel!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Security Developer","PackageVersion":"0.8.7","PackageProjectUrl":"https://adan.net","License":"You can\u0027t back up the array without parsing the haptic CSS array!","LicenseInformationOrigin":1},{"PackageId":"Investor Usability Producer","PackageVersion":"9.7.6","ValidationErrors":[{"Error":"Jett","Context":"https://randal.biz"},{"Error":"Leif","Context":"http://chaz.name"},{"Error":"Tristian","Context":"http://susie.com"},{"Error":"Carmelo","Context":"https://kariane.com"},{"Error":"Sofia","Context":"http://daphnee.name"},{"Error":"Nedra","Context":"http://orland.info"},{"Error":"Hilton","Context":"http://shany.info"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","Copyright":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"LicenseInformationOrigin":0},{"PackageId":"District Configuration Administrator","PackageVersion":"8.4.4","PackageProjectUrl":"https://david.name","LicenseUrl":"The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","LicenseUrl":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Quality Director","PackageVersion":"4.9.9","PackageProjectUrl":"http://jesse.com","LicenseInformationOrigin":2},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Copyright":"If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!","ValidationErrors":[{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"},{"Error":"Gerald","Context":"https://vidal.com"},{"Error":"Lucio","Context":"http://clemmie.info"}],"LicenseUrl":"The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Directives Officer","PackageVersion":"5.8.8","PackageProjectUrl":"http://rafaela.net","Copyright":"If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip!","LicenseUrl":"parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!","LicenseInformationOrigin":4},{"PackageId":"Global Markets Director","PackageVersion":"3.4.9","License":"The RAM card is down, override the open-source card so we can override the RAM card!","LicenseInformationOrigin":2},{"PackageId":"Future Solutions Officer","PackageVersion":"3.3.5","Copyright":"Use the online IB protocol, then you can back up the online protocol!","License":"You can\u0027t override the hard drive without bypassing the mobile TCP hard drive!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","Copyright":"Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor!","LicenseInformationOrigin":1},{"PackageId":"Regional Security Engineer","PackageVersion":"5.8.4","Copyright":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"International Data Associate","PackageVersion":"6.4.8","License":"If we navigate the array, we can get to the SQL array through the 1080p SQL array!","LicenseUrl":"You can\u0027t generate the bandwidth without parsing the mobile EXE bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseUrl":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Senior Metrics Assistant","PackageVersion":"8.7.4","Copyright":"If we compress the panel, we can get to the HDD panel through the digital HDD panel!","LicenseUrl":"Use the solid state IB interface, then you can override the solid state interface!","LicenseInformationOrigin":2},{"PackageId":"Forward Data Administrator","PackageVersion":"9.0.6","PackageProjectUrl":"https://serenity.info","License":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseUrl":"I\u0027ll program the multi-byte AI transmitter, that should transmitter the AI transmitter!","LicenseInformationOrigin":4},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","Copyright":"Use the mobile SCSI bus, then you can program the mobile bus!","License":"We need to compress the primary GB array!","LicenseInformationOrigin":4},{"PackageId":"Regional Communications Officer","PackageVersion":"3.3.2","PackageProjectUrl":"https://cortez.net","LicenseUrl":"We need to calculate the redundant THX feed!","LicenseInformationOrigin":4},{"PackageId":"Human Configuration Assistant","PackageVersion":"0.1.1","PackageProjectUrl":"http://frederick.com","Copyright":"parsing the driver won\u0027t do anything, we need to program the auxiliary IB driver!","License":"I\u0027ll bypass the solid state SMS system, that should system the SMS system!","LicenseInformationOrigin":4},{"PackageId":"Lead Integration Engineer","PackageVersion":"8.7.4","PackageProjectUrl":"http://jackeline.biz","ValidationErrors":[{"Error":"Reanna","Context":"http://buck.net"},{"Error":"Christine","Context":"http://demarco.name"},{"Error":"Marge","Context":"http://astrid.net"},{"Error":"Charlene","Context":"http://rod.net"}],"LicenseUrl":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":2},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","LicenseUrl":"Try to compress the TCP microchip, maybe it will compress the auxiliary microchip!","LicenseInformationOrigin":0},{"PackageId":"Senior Integration Engineer","PackageVersion":"4.4.3","LicenseInformationOrigin":1},{"PackageId":"Forward Optimization Architect","PackageVersion":"8.7.9","PackageProjectUrl":"https://kyle.net","Copyright":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","LicenseInformationOrigin":4},{"PackageId":"Central Marketing Assistant","PackageVersion":"9.5.8","PackageProjectUrl":"http://julia.biz","License":"I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!","LicenseUrl":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"National Functionality Orchestrator","PackageVersion":"3.5.0","PackageProjectUrl":"https://gina.name","Copyright":"If we quantify the feed, we can get to the RAM feed through the neural RAM feed!","License":"If we quantify the array, we can get to the RAM array through the virtual RAM array!","LicenseUrl":"overriding the card won\u0027t do anything, we need to hack the auxiliary HTTP card!","LicenseInformationOrigin":4},{"PackageId":"Corporate Identity Coordinator","PackageVersion":"9.8.3","LicenseUrl":"If we navigate the bus, we can get to the HDD bus through the primary HDD bus!","LicenseInformationOrigin":1},{"PackageId":"Senior Communications Director","PackageVersion":"3.1.0","Copyright":"I\u0027ll quantify the neural SCSI port, that should port the SCSI port!","LicenseInformationOrigin":0},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"We need to synthesize the cross-platform SMS circuit!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":2},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Copyright":"Use the solid state HTTP microchip, then you can back up the solid state microchip!","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseUrl":"The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!","LicenseInformationOrigin":2},{"PackageId":"District Implementation Orchestrator","PackageVersion":"0.1.4","License":"I\u0027ll synthesize the cross-platform CSS panel, that should panel the CSS panel!","LicenseUrl":"You can\u0027t navigate the panel without connecting the optical PNG panel!","LicenseInformationOrigin":1},{"PackageId":"Human Division Agent","PackageVersion":"2.2.7","PackageProjectUrl":"https://laurence.net","Copyright":"You can\u0027t navigate the port without programming the cross-platform ADP port!","LicenseUrl":"The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor!","LicenseInformationOrigin":0},{"PackageId":"Lead Factors Designer","PackageVersion":"0.9.2","License":"You can\u0027t quantify the bandwidth without calculating the online RAM bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Central Marketing Orchestrator","PackageVersion":"3.3.1","PackageProjectUrl":"https://brice.net","Copyright":"We need to connect the bluetooth RSS application!","LicenseUrl":"Try to parse the IB driver, maybe it will parse the 1080p driver!","LicenseInformationOrigin":4},{"PackageId":"Human Communications Supervisor","PackageVersion":"6.0.1","PackageProjectUrl":"http://ethan.name","Copyright":"I\u0027ll override the neural XML application, that should application the XML application!","License":"Use the cross-platform SAS feed, then you can bypass the cross-platform feed!","LicenseInformationOrigin":4},{"PackageId":"Regional Paradigm Assistant","PackageVersion":"9.8.0","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"LicenseUrl":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Internal Factors Designer","PackageVersion":"1.9.6","LicenseInformationOrigin":1},{"PackageId":"Dynamic Functionality Strategist","PackageVersion":"5.8.0","PackageProjectUrl":"http://filiberto.net","License":"Use the digital HTTP card, then you can reboot the digital card!","LicenseUrl":"The CSS port is down, quantify the virtual port so we can quantify the CSS port!","LicenseInformationOrigin":1},{"PackageId":"Legacy Research Associate","PackageVersion":"9.9.5","PackageProjectUrl":"https://hildegard.name","LicenseUrl":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Direct Usability Analyst","PackageVersion":"3.4.8","PackageProjectUrl":"https://maritza.com","Copyright":"The FTP program is down, override the digital program so we can override the FTP program!","License":"hacking the protocol won\u0027t do anything, we need to bypass the back-end SDD protocol!","LicenseUrl":"Try to quantify the EXE program, maybe it will quantify the auxiliary program!","LicenseInformationOrigin":4},{"PackageId":"Principal Solutions Facilitator","PackageVersion":"7.1.5","LicenseUrl":"The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel!","LicenseInformationOrigin":4},{"PackageId":"Product Tactics Technician","PackageVersion":"3.8.3","PackageProjectUrl":"https://jewel.name","License":"If we index the protocol, we can get to the FTP protocol through the online FTP protocol!","LicenseUrl":"Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!","LicenseInformationOrigin":4},{"PackageId":"Direct Factors Representative","PackageVersion":"0.5.2","License":"You can\u0027t override the bandwidth without navigating the auxiliary ADP bandwidth!","LicenseUrl":"backing up the system won\u0027t do anything, we need to synthesize the digital AI system!","LicenseInformationOrigin":4},{"PackageId":"Internal Branding Executive","PackageVersion":"2.0.9","PackageProjectUrl":"https://efrain.info","Copyright":"You can\u0027t bypass the application without programming the solid state COM application!","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"LicenseUrl":"The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!","LicenseInformationOrigin":4},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Copyright":"We need to bypass the wireless PNG bus!","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseUrl":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..76b45f3f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Product Usability Coordinator","PackageVersion":"5.4.7","Copyright":"If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive!","License":"The GB panel is down, synthesize the neural panel so we can synthesize the GB panel!","LicenseUrl":"You can\u0027t copy the system without indexing the virtual XSS system!","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Future Solutions Officer","PackageVersion":"3.3.5","Copyright":"Use the online IB protocol, then you can back up the online protocol!","License":"You can\u0027t override the hard drive without bypassing the mobile TCP hard drive!","LicenseInformationOrigin":2},{"PackageId":"District Data Executive","PackageVersion":"9.4.3","LicenseUrl":"The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Accountability Engineer","PackageVersion":"3.1.8","PackageProjectUrl":"https://gerson.com","Copyright":"I\u0027ll back up the back-end JSON card, that should card the JSON card!","LicenseUrl":"Use the online RAM program, then you can generate the online program!","LicenseInformationOrigin":1},{"PackageId":"Principal Solutions Facilitator","PackageVersion":"7.1.5","LicenseUrl":"The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Division Agent","PackageVersion":"4.2.8","PackageProjectUrl":"https://camilla.info","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Internal Program Administrator","PackageVersion":"0.3.5","PackageProjectUrl":"http://viviane.com","Copyright":"The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth!","License":"We need to navigate the multi-byte PNG application!","LicenseUrl":"The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive!","LicenseInformationOrigin":0},{"PackageId":"District Configuration Administrator","PackageVersion":"8.4.4","PackageProjectUrl":"https://david.name","LicenseUrl":"The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter!","LicenseInformationOrigin":1},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":2},{"PackageId":"Regional Configuration Engineer","PackageVersion":"7.3.8","PackageProjectUrl":"http://roman.org","License":"Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!","LicenseUrl":"You can\u0027t reboot the matrix without navigating the optical SDD matrix!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Directives Officer","PackageVersion":"5.8.8","PackageProjectUrl":"http://rafaela.net","Copyright":"If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip!","LicenseUrl":"parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!","LicenseInformationOrigin":4},{"PackageId":"Senior Creative Analyst","PackageVersion":"5.2.9","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseUrl":"If we synthesize the port, we can get to the ADP port through the neural ADP port!","LicenseInformationOrigin":2},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"Lead Factors Designer","PackageVersion":"0.9.2","License":"You can\u0027t quantify the bandwidth without calculating the online RAM bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Principal Branding Assistant","PackageVersion":"8.2.6","Copyright":"We need to hack the auxiliary COM hard drive!","License":"Use the multi-byte JSON panel, then you can bypass the multi-byte panel!","LicenseUrl":"If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!","LicenseInformationOrigin":0},{"PackageId":"Central Creative Analyst","PackageVersion":"3.6.4","LicenseUrl":"programming the driver won\u0027t do anything, we need to calculate the primary SMTP driver!","LicenseInformationOrigin":4},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","Copyright":"Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor!","LicenseInformationOrigin":1},{"PackageId":"Legacy Research Associate","PackageVersion":"9.9.5","PackageProjectUrl":"https://hildegard.name","LicenseUrl":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Direct Web Orchestrator","PackageVersion":"1.9.1","PackageProjectUrl":"https://kade.com","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","License":"You can\u0027t copy the alarm without synthesizing the 1080p IB alarm!","LicenseInformationOrigin":4},{"PackageId":"Central Marketing Assistant","PackageVersion":"9.5.8","PackageProjectUrl":"http://julia.biz","License":"I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!","LicenseUrl":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","Copyright":"Use the mobile SCSI bus, then you can program the mobile bus!","License":"We need to compress the primary GB array!","LicenseInformationOrigin":4},{"PackageId":"Human Communications Supervisor","PackageVersion":"6.0.1","PackageProjectUrl":"http://ethan.name","Copyright":"I\u0027ll override the neural XML application, that should application the XML application!","License":"Use the cross-platform SAS feed, then you can bypass the cross-platform feed!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Quality Director","PackageVersion":"4.9.9","PackageProjectUrl":"http://jesse.com","LicenseInformationOrigin":2},{"PackageId":"Corporate Implementation Technician","PackageVersion":"2.8.4","Copyright":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseUrl":"If we compress the protocol, we can get to the COM protocol through the mobile COM protocol!","LicenseInformationOrigin":1},{"PackageId":"District Intranet Engineer","PackageVersion":"7.5.5","License":"If we navigate the feed, we can get to the JSON feed through the back-end JSON feed!","LicenseUrl":"Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol!","LicenseInformationOrigin":2},{"PackageId":"Lead Intranet Director","PackageVersion":"9.2.4","PackageProjectUrl":"https://dane.name","Copyright":"If we parse the driver, we can get to the GB driver through the neural GB driver!","LicenseUrl":"You can\u0027t parse the bandwidth without transmitting the open-source USB bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Forward Communications Engineer","PackageVersion":"4.5.2","License":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":4},{"PackageId":"Senior Communications Director","PackageVersion":"3.1.0","Copyright":"I\u0027ll quantify the neural SCSI port, that should port the SCSI port!","LicenseInformationOrigin":0},{"PackageId":"International Data Associate","PackageVersion":"6.4.8","License":"If we navigate the array, we can get to the SQL array through the 1080p SQL array!","LicenseUrl":"You can\u0027t generate the bandwidth without parsing the mobile EXE bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Principal Intranet Manager","PackageVersion":"3.8.8","LicenseInformationOrigin":0},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","LicenseUrl":"Try to compress the TCP microchip, maybe it will compress the auxiliary microchip!","LicenseInformationOrigin":0},{"PackageId":"Forward Factors Director","PackageVersion":"5.7.8","Copyright":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":0},{"PackageId":"Future Accountability Officer","PackageVersion":"2.5.3","PackageProjectUrl":"http://henderson.biz","LicenseInformationOrigin":2},{"PackageId":"District Implementation Executive","PackageVersion":"3.9.4","PackageProjectUrl":"http://fae.org","LicenseInformationOrigin":4},{"PackageId":"Regional Communications Officer","PackageVersion":"3.3.2","PackageProjectUrl":"https://cortez.net","LicenseUrl":"We need to calculate the redundant THX feed!","LicenseInformationOrigin":4},{"PackageId":"Legacy Configuration Coordinator","PackageVersion":"2.7.5","License":"connecting the panel won\u0027t do anything, we need to bypass the wireless AGP panel!","LicenseInformationOrigin":2},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Copyright":"We need to bypass the wireless PNG bus!","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Copyright":"The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Forward Web Assistant","PackageVersion":"5.9.6","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":4},{"PackageId":"National Functionality Orchestrator","PackageVersion":"3.5.0","PackageProjectUrl":"https://gina.name","Copyright":"If we quantify the feed, we can get to the RAM feed through the neural RAM feed!","License":"If we quantify the array, we can get to the RAM array through the virtual RAM array!","LicenseUrl":"overriding the card won\u0027t do anything, we need to hack the auxiliary HTTP card!","LicenseInformationOrigin":4},{"PackageId":"International Accounts Liaison","PackageVersion":"5.6.7","Copyright":"transmitting the port won\u0027t do anything, we need to override the haptic JSON port!","License":"We need to program the virtual SCSI circuit!","LicenseUrl":"We need to generate the auxiliary GB hard drive!","LicenseInformationOrigin":0},{"PackageId":"Future Interactions Facilitator","PackageVersion":"7.6.9","LicenseUrl":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":0},{"PackageId":"District Implementation Orchestrator","PackageVersion":"0.1.4","License":"I\u0027ll synthesize the cross-platform CSS panel, that should panel the CSS panel!","LicenseUrl":"You can\u0027t navigate the panel without connecting the optical PNG panel!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Group Producer","PackageVersion":"5.9.5","PackageProjectUrl":"https://sonny.com","License":"We need to hack the multi-byte EXE bus!","LicenseUrl":"If we connect the program, we can get to the SQL program through the digital SQL program!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","LicenseUrl":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":2},{"PackageId":"Direct Creative Planner","PackageVersion":"9.7.2","Copyright":"bypassing the matrix won\u0027t do anything, we need to copy the wireless PCI matrix!","License":"Try to connect the TCP circuit, maybe it will connect the back-end circuit!","LicenseUrl":"synthesizing the circuit won\u0027t do anything, we need to override the neural XML circuit!","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseUrl":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Product Tactics Technician","PackageVersion":"3.8.3","PackageProjectUrl":"https://jewel.name","License":"If we index the protocol, we can get to the FTP protocol through the online FTP protocol!","LicenseUrl":"Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!","LicenseInformationOrigin":4},{"PackageId":"Direct Data Designer","PackageVersion":"8.4.8","Copyright":"We need to transmit the virtual JSON bus!","LicenseInformationOrigin":2},{"PackageId":"Central Marketing Orchestrator","PackageVersion":"3.3.1","PackageProjectUrl":"https://brice.net","Copyright":"We need to connect the bluetooth RSS application!","LicenseUrl":"Try to parse the IB driver, maybe it will parse the 1080p driver!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Creative Designer","PackageVersion":"7.5.8","PackageProjectUrl":"http://daniela.name","Copyright":"The GB program is down, program the back-end program so we can program the GB program!","License":"The XML system is down, hack the bluetooth system so we can hack the XML system!","LicenseInformationOrigin":0},{"PackageId":"Corporate Identity Coordinator","PackageVersion":"9.8.3","LicenseUrl":"If we navigate the bus, we can get to the HDD bus through the primary HDD bus!","LicenseInformationOrigin":1},{"PackageId":"Direct Factors Representative","PackageVersion":"0.5.2","License":"You can\u0027t override the bandwidth without navigating the auxiliary ADP bandwidth!","LicenseUrl":"backing up the system won\u0027t do anything, we need to synthesize the digital AI system!","LicenseInformationOrigin":4},{"PackageId":"Direct Usability Analyst","PackageVersion":"3.4.8","PackageProjectUrl":"https://maritza.com","Copyright":"The FTP program is down, override the digital program so we can override the FTP program!","License":"hacking the protocol won\u0027t do anything, we need to bypass the back-end SDD protocol!","LicenseUrl":"Try to quantify the EXE program, maybe it will quantify the auxiliary program!","LicenseInformationOrigin":4},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Copyright":"Use the solid state HTTP microchip, then you can back up the solid state microchip!","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseUrl":"The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!","LicenseInformationOrigin":2},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Senior Metrics Assistant","PackageVersion":"8.7.4","Copyright":"If we compress the panel, we can get to the HDD panel through the digital HDD panel!","LicenseUrl":"Use the solid state IB interface, then you can override the solid state interface!","LicenseInformationOrigin":2},{"PackageId":"Forward Infrastructure Developer","PackageVersion":"7.5.6","Copyright":"You can\u0027t index the circuit without copying the auxiliary RSS circuit!","License":"Try to override the SCSI microchip, maybe it will override the haptic microchip!","LicenseUrl":"programming the monitor won\u0027t do anything, we need to parse the online XML monitor!","LicenseInformationOrigin":2},{"PackageId":"Internal Factors Designer","PackageVersion":"1.9.6","LicenseInformationOrigin":1},{"PackageId":"International Data Coordinator","PackageVersion":"1.7.7","LicenseUrl":"connecting the system won\u0027t do anything, we need to navigate the solid state HDD system!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Functionality Strategist","PackageVersion":"5.8.0","PackageProjectUrl":"http://filiberto.net","License":"Use the digital HTTP card, then you can reboot the digital card!","LicenseUrl":"The CSS port is down, quantify the virtual port so we can quantify the CSS port!","LicenseInformationOrigin":1},{"PackageId":"Principal Accounts Officer","PackageVersion":"2.1.8","Copyright":"Try to copy the HTTP capacitor, maybe it will copy the primary capacitor!","License":"Try to calculate the SSL program, maybe it will calculate the multi-byte program!","LicenseInformationOrigin":4},{"PackageId":"Senior Integration Engineer","PackageVersion":"4.4.3","LicenseInformationOrigin":1},{"PackageId":"Future Marketing Technician","PackageVersion":"7.6.7","PackageProjectUrl":"http://abbey.biz","LicenseUrl":"overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!","LicenseInformationOrigin":2},{"PackageId":"Investor Accountability Officer","PackageVersion":"2.4.3","Copyright":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","LicenseUrl":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","Copyright":"Try to override the HDD pixel, maybe it will override the bluetooth pixel!","License":"We need to index the optical HTTP application!","LicenseUrl":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":2},{"PackageId":"Forward Data Administrator","PackageVersion":"9.0.6","PackageProjectUrl":"https://serenity.info","License":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseUrl":"I\u0027ll program the multi-byte AI transmitter, that should transmitter the AI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Human Division Agent","PackageVersion":"2.2.7","PackageProjectUrl":"https://laurence.net","Copyright":"You can\u0027t navigate the port without programming the cross-platform ADP port!","LicenseUrl":"The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Developer","PackageVersion":"0.8.7","PackageProjectUrl":"https://adan.net","License":"You can\u0027t back up the array without parsing the haptic CSS array!","LicenseInformationOrigin":1},{"PackageId":"Legacy Interactions Analyst","PackageVersion":"3.0.8","License":"hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!","LicenseUrl":"connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!","LicenseInformationOrigin":1},{"PackageId":"Global Markets Director","PackageVersion":"3.4.9","License":"The RAM card is down, override the open-source card so we can override the RAM card!","LicenseInformationOrigin":2},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Copyright":"The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Applications Producer","PackageVersion":"0.4.7","PackageProjectUrl":"http://horace.com","License":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseUrl":"If we program the array, we can get to the JBOD array through the primary JBOD array!","LicenseInformationOrigin":1},{"PackageId":"Internal Data Designer","PackageVersion":"9.5.2","PackageProjectUrl":"https://liana.com","Copyright":"The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive!","LicenseUrl":"hacking the card won\u0027t do anything, we need to hack the neural COM card!","LicenseInformationOrigin":2},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"We need to synthesize the cross-platform SMS circuit!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":2},{"PackageId":"Regional Security Engineer","PackageVersion":"5.8.4","Copyright":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"Legacy Infrastructure Producer","PackageVersion":"1.1.2","LicenseUrl":"If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit!","LicenseInformationOrigin":2},{"PackageId":"Corporate Infrastructure Executive","PackageVersion":"4.8.1","PackageProjectUrl":"https://justice.info","Copyright":"Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!","LicenseInformationOrigin":4},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"Human Response Executive","PackageVersion":"6.4.4","PackageProjectUrl":"https://maida.org","License":"If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix!","LicenseInformationOrigin":2},{"PackageId":"Human Configuration Assistant","PackageVersion":"0.1.1","PackageProjectUrl":"http://frederick.com","Copyright":"parsing the driver won\u0027t do anything, we need to program the auxiliary IB driver!","License":"I\u0027ll bypass the solid state SMS system, that should system the SMS system!","LicenseInformationOrigin":4},{"PackageId":"Forward Optimization Architect","PackageVersion":"8.7.9","PackageProjectUrl":"https://kyle.net","Copyright":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..c2021fa6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Product Usability Coordinator","PackageVersion":"5.4.7","Copyright":"If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive!","License":"The GB panel is down, synthesize the neural panel so we can synthesize the GB panel!","LicenseUrl":"You can\u0027t copy the system without indexing the virtual XSS system!","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Future Solutions Officer","PackageVersion":"3.3.5","Copyright":"Use the online IB protocol, then you can back up the online protocol!","License":"You can\u0027t override the hard drive without bypassing the mobile TCP hard drive!","LicenseInformationOrigin":2},{"PackageId":"Central Creative Analyst","PackageVersion":"3.6.4","LicenseUrl":"programming the driver won\u0027t do anything, we need to calculate the primary SMTP driver!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Accountability Engineer","PackageVersion":"3.1.8","PackageProjectUrl":"https://gerson.com","Copyright":"I\u0027ll back up the back-end JSON card, that should card the JSON card!","LicenseUrl":"Use the online RAM program, then you can generate the online program!","LicenseInformationOrigin":1},{"PackageId":"Senior Integration Engineer","PackageVersion":"4.4.3","LicenseInformationOrigin":1},{"PackageId":"Future Accountability Officer","PackageVersion":"2.5.3","PackageProjectUrl":"http://henderson.biz","LicenseInformationOrigin":2},{"PackageId":"Principal Accounts Officer","PackageVersion":"2.1.8","Copyright":"Try to copy the HTTP capacitor, maybe it will copy the primary capacitor!","License":"Try to calculate the SSL program, maybe it will calculate the multi-byte program!","LicenseInformationOrigin":4},{"PackageId":"District Configuration Administrator","PackageVersion":"8.4.4","PackageProjectUrl":"https://david.name","LicenseUrl":"The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter!","LicenseInformationOrigin":1},{"PackageId":"District Data Executive","PackageVersion":"9.4.3","LicenseUrl":"The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter!","LicenseInformationOrigin":0},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"We need to synthesize the cross-platform SMS circuit!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":2},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Lead Factors Designer","PackageVersion":"0.9.2","License":"You can\u0027t quantify the bandwidth without calculating the online RAM bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Regional Configuration Engineer","PackageVersion":"7.3.8","PackageProjectUrl":"http://roman.org","License":"Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!","LicenseUrl":"You can\u0027t reboot the matrix without navigating the optical SDD matrix!","LicenseInformationOrigin":0},{"PackageId":"Regional Security Engineer","PackageVersion":"5.8.4","Copyright":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"Legacy Research Associate","PackageVersion":"9.9.5","PackageProjectUrl":"https://hildegard.name","LicenseUrl":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":2},{"PackageId":"Forward Optimization Architect","PackageVersion":"8.7.9","PackageProjectUrl":"https://kyle.net","Copyright":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","LicenseInformationOrigin":4},{"PackageId":"Direct Web Orchestrator","PackageVersion":"1.9.1","PackageProjectUrl":"https://kade.com","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","License":"You can\u0027t copy the alarm without synthesizing the 1080p IB alarm!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Group Producer","PackageVersion":"5.9.5","PackageProjectUrl":"https://sonny.com","License":"We need to hack the multi-byte EXE bus!","LicenseUrl":"If we connect the program, we can get to the SQL program through the digital SQL program!","LicenseInformationOrigin":2},{"PackageId":"Corporate Implementation Technician","PackageVersion":"2.8.4","Copyright":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseUrl":"If we compress the protocol, we can get to the COM protocol through the mobile COM protocol!","LicenseInformationOrigin":1},{"PackageId":"Lead Intranet Director","PackageVersion":"9.2.4","PackageProjectUrl":"https://dane.name","Copyright":"If we parse the driver, we can get to the GB driver through the neural GB driver!","LicenseUrl":"You can\u0027t parse the bandwidth without transmitting the open-source USB bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Forward Communications Engineer","PackageVersion":"4.5.2","License":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":4},{"PackageId":"Internal Data Designer","PackageVersion":"9.5.2","PackageProjectUrl":"https://liana.com","Copyright":"The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive!","LicenseUrl":"hacking the card won\u0027t do anything, we need to hack the neural COM card!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","Copyright":"Try to override the HDD pixel, maybe it will override the bluetooth pixel!","License":"We need to index the optical HTTP application!","LicenseUrl":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Internal Program Administrator","PackageVersion":"0.3.5","PackageProjectUrl":"http://viviane.com","Copyright":"The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth!","License":"We need to navigate the multi-byte PNG application!","LicenseUrl":"The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive!","LicenseInformationOrigin":0},{"PackageId":"Senior Communications Director","PackageVersion":"3.1.0","Copyright":"I\u0027ll quantify the neural SCSI port, that should port the SCSI port!","LicenseInformationOrigin":0},{"PackageId":"Legacy Interactions Analyst","PackageVersion":"3.0.8","License":"hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!","LicenseUrl":"connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!","LicenseInformationOrigin":1},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","Copyright":"Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Implementation Orchestrator","PackageVersion":"0.1.4","License":"I\u0027ll synthesize the cross-platform CSS panel, that should panel the CSS panel!","LicenseUrl":"You can\u0027t navigate the panel without connecting the optical PNG panel!","LicenseInformationOrigin":1},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Copyright":"The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":0},{"PackageId":"National Functionality Orchestrator","PackageVersion":"3.5.0","PackageProjectUrl":"https://gina.name","Copyright":"If we quantify the feed, we can get to the RAM feed through the neural RAM feed!","License":"If we quantify the array, we can get to the RAM array through the virtual RAM array!","LicenseUrl":"overriding the card won\u0027t do anything, we need to hack the auxiliary HTTP card!","LicenseInformationOrigin":4},{"PackageId":"Future Interactions Facilitator","PackageVersion":"7.6.9","LicenseUrl":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","LicenseUrl":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":2},{"PackageId":"Human Configuration Assistant","PackageVersion":"0.1.1","PackageProjectUrl":"http://frederick.com","Copyright":"parsing the driver won\u0027t do anything, we need to program the auxiliary IB driver!","License":"I\u0027ll bypass the solid state SMS system, that should system the SMS system!","LicenseInformationOrigin":4},{"PackageId":"District Implementation Executive","PackageVersion":"3.9.4","PackageProjectUrl":"http://fae.org","LicenseInformationOrigin":4},{"PackageId":"Principal Intranet Manager","PackageVersion":"3.8.8","LicenseInformationOrigin":0},{"PackageId":"District Intranet Engineer","PackageVersion":"7.5.5","License":"If we navigate the feed, we can get to the JSON feed through the back-end JSON feed!","LicenseUrl":"Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol!","LicenseInformationOrigin":2},{"PackageId":"Legacy Infrastructure Producer","PackageVersion":"1.1.2","LicenseUrl":"If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit!","LicenseInformationOrigin":2},{"PackageId":"International Data Coordinator","PackageVersion":"1.7.7","LicenseUrl":"connecting the system won\u0027t do anything, we need to navigate the solid state HDD system!","LicenseInformationOrigin":2},{"PackageId":"Investor Accountability Officer","PackageVersion":"2.4.3","Copyright":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","LicenseUrl":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseInformationOrigin":2},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Copyright":"Use the solid state HTTP microchip, then you can back up the solid state microchip!","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseUrl":"The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!","LicenseInformationOrigin":2},{"PackageId":"Forward Factors Director","PackageVersion":"5.7.8","Copyright":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":0},{"PackageId":"Principal Branding Assistant","PackageVersion":"8.2.6","Copyright":"We need to hack the auxiliary COM hard drive!","License":"Use the multi-byte JSON panel, then you can bypass the multi-byte panel!","LicenseUrl":"If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!","LicenseInformationOrigin":0},{"PackageId":"Forward Infrastructure Developer","PackageVersion":"7.5.6","Copyright":"You can\u0027t index the circuit without copying the auxiliary RSS circuit!","License":"Try to override the SCSI microchip, maybe it will override the haptic microchip!","LicenseUrl":"programming the monitor won\u0027t do anything, we need to parse the online XML monitor!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Applications Producer","PackageVersion":"0.4.7","PackageProjectUrl":"http://horace.com","License":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseUrl":"If we program the array, we can get to the JBOD array through the primary JBOD array!","LicenseInformationOrigin":1},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","Copyright":"Use the mobile SCSI bus, then you can program the mobile bus!","License":"We need to compress the primary GB array!","LicenseInformationOrigin":4},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseUrl":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Corporate Identity Coordinator","PackageVersion":"9.8.3","LicenseUrl":"If we navigate the bus, we can get to the HDD bus through the primary HDD bus!","LicenseInformationOrigin":1},{"PackageId":"Central Marketing Orchestrator","PackageVersion":"3.3.1","PackageProjectUrl":"https://brice.net","Copyright":"We need to connect the bluetooth RSS application!","LicenseUrl":"Try to parse the IB driver, maybe it will parse the 1080p driver!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Security Developer","PackageVersion":"0.8.7","PackageProjectUrl":"https://adan.net","License":"You can\u0027t back up the array without parsing the haptic CSS array!","LicenseInformationOrigin":1},{"PackageId":"Central Marketing Assistant","PackageVersion":"9.5.8","PackageProjectUrl":"http://julia.biz","License":"I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!","LicenseUrl":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Direct Data Designer","PackageVersion":"8.4.8","Copyright":"We need to transmit the virtual JSON bus!","LicenseInformationOrigin":2},{"PackageId":"Forward Web Assistant","PackageVersion":"5.9.6","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":4},{"PackageId":"Product Tactics Technician","PackageVersion":"3.8.3","PackageProjectUrl":"https://jewel.name","License":"If we index the protocol, we can get to the FTP protocol through the online FTP protocol!","LicenseUrl":"Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!","LicenseInformationOrigin":4},{"PackageId":"Direct Factors Representative","PackageVersion":"0.5.2","License":"You can\u0027t override the bandwidth without navigating the auxiliary ADP bandwidth!","LicenseUrl":"backing up the system won\u0027t do anything, we need to synthesize the digital AI system!","LicenseInformationOrigin":4},{"PackageId":"Human Division Agent","PackageVersion":"2.2.7","PackageProjectUrl":"https://laurence.net","Copyright":"You can\u0027t navigate the port without programming the cross-platform ADP port!","LicenseUrl":"The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor!","LicenseInformationOrigin":0},{"PackageId":"Senior Metrics Assistant","PackageVersion":"8.7.4","Copyright":"If we compress the panel, we can get to the HDD panel through the digital HDD panel!","LicenseUrl":"Use the solid state IB interface, then you can override the solid state interface!","LicenseInformationOrigin":2},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"International Accounts Liaison","PackageVersion":"5.6.7","Copyright":"transmitting the port won\u0027t do anything, we need to override the haptic JSON port!","License":"We need to program the virtual SCSI circuit!","LicenseUrl":"We need to generate the auxiliary GB hard drive!","LicenseInformationOrigin":0},{"PackageId":"Internal Factors Designer","PackageVersion":"1.9.6","LicenseInformationOrigin":1},{"PackageId":"Dynamic Division Agent","PackageVersion":"4.2.8","PackageProjectUrl":"https://camilla.info","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Copyright":"The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall!","LicenseInformationOrigin":1},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","LicenseUrl":"Try to compress the TCP microchip, maybe it will compress the auxiliary microchip!","LicenseInformationOrigin":0},{"PackageId":"Direct Usability Analyst","PackageVersion":"3.4.8","PackageProjectUrl":"https://maritza.com","Copyright":"The FTP program is down, override the digital program so we can override the FTP program!","License":"hacking the protocol won\u0027t do anything, we need to bypass the back-end SDD protocol!","LicenseUrl":"Try to quantify the EXE program, maybe it will quantify the auxiliary program!","LicenseInformationOrigin":4},{"PackageId":"Senior Creative Analyst","PackageVersion":"5.2.9","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseUrl":"If we synthesize the port, we can get to the ADP port through the neural ADP port!","LicenseInformationOrigin":2},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Copyright":"We need to bypass the wireless PNG bus!","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Direct Creative Planner","PackageVersion":"9.7.2","Copyright":"bypassing the matrix won\u0027t do anything, we need to copy the wireless PCI matrix!","License":"Try to connect the TCP circuit, maybe it will connect the back-end circuit!","LicenseUrl":"synthesizing the circuit won\u0027t do anything, we need to override the neural XML circuit!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Functionality Strategist","PackageVersion":"5.8.0","PackageProjectUrl":"http://filiberto.net","License":"Use the digital HTTP card, then you can reboot the digital card!","LicenseUrl":"The CSS port is down, quantify the virtual port so we can quantify the CSS port!","LicenseInformationOrigin":1},{"PackageId":"Human Response Executive","PackageVersion":"6.4.4","PackageProjectUrl":"https://maida.org","License":"If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Solutions Facilitator","PackageVersion":"7.1.5","LicenseUrl":"The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Creative Designer","PackageVersion":"7.5.8","PackageProjectUrl":"http://daniela.name","Copyright":"The GB program is down, program the back-end program so we can program the GB program!","License":"The XML system is down, hack the bluetooth system so we can hack the XML system!","LicenseInformationOrigin":0},{"PackageId":"Legacy Configuration Coordinator","PackageVersion":"2.7.5","License":"connecting the panel won\u0027t do anything, we need to bypass the wireless AGP panel!","LicenseInformationOrigin":2},{"PackageId":"Corporate Infrastructure Executive","PackageVersion":"4.8.1","PackageProjectUrl":"https://justice.info","Copyright":"Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!","LicenseInformationOrigin":4},{"PackageId":"Human Communications Supervisor","PackageVersion":"6.0.1","PackageProjectUrl":"http://ethan.name","Copyright":"I\u0027ll override the neural XML application, that should application the XML application!","License":"Use the cross-platform SAS feed, then you can bypass the cross-platform feed!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Quality Director","PackageVersion":"4.9.9","PackageProjectUrl":"http://jesse.com","LicenseInformationOrigin":2},{"PackageId":"Future Marketing Technician","PackageVersion":"7.6.7","PackageProjectUrl":"http://abbey.biz","LicenseUrl":"overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Directives Officer","PackageVersion":"5.8.8","PackageProjectUrl":"http://rafaela.net","Copyright":"If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip!","LicenseUrl":"parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!","LicenseInformationOrigin":4},{"PackageId":"Forward Data Administrator","PackageVersion":"9.0.6","PackageProjectUrl":"https://serenity.info","License":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseUrl":"I\u0027ll program the multi-byte AI transmitter, that should transmitter the AI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Global Markets Director","PackageVersion":"3.4.9","License":"The RAM card is down, override the open-source card so we can override the RAM card!","LicenseInformationOrigin":2},{"PackageId":"International Data Associate","PackageVersion":"6.4.8","License":"If we navigate the array, we can get to the SQL array through the 1080p SQL array!","LicenseUrl":"You can\u0027t generate the bandwidth without parsing the mobile EXE bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Regional Communications Officer","PackageVersion":"3.3.2","PackageProjectUrl":"https://cortez.net","LicenseUrl":"We need to calculate the redundant THX feed!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..5f281b93 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Internal Branding Executive","PackageVersion":"2.0.9","PackageProjectUrl":"https://efrain.info","Copyright":"You can\u0027t bypass the application without programming the solid state COM application!","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"LicenseUrl":"The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!","LicenseInformationOrigin":4},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Candice","Context":"http://linnea.com"},{"Error":"Everardo","Context":"http://daryl.net"},{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"}],"LicenseUrl":"The SMS system is down, back up the open-source system so we can back up the SMS system!","LicenseInformationOrigin":0},{"PackageId":"Regional Paradigm Assistant","PackageVersion":"9.8.0","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"LicenseUrl":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Architect","PackageVersion":"4.8.0","PackageProjectUrl":"https://gaylord.name","Copyright":"If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!","ValidationErrors":[{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"}],"LicenseUrl":"Use the multi-byte SAS driver, then you can bypass the multi-byte driver!","LicenseInformationOrigin":0},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Lead Integration Engineer","PackageVersion":"8.7.4","PackageProjectUrl":"http://jackeline.biz","ValidationErrors":[{"Error":"Reanna","Context":"http://buck.net"},{"Error":"Christine","Context":"http://demarco.name"},{"Error":"Marge","Context":"http://astrid.net"},{"Error":"Charlene","Context":"http://rod.net"}],"LicenseUrl":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Data Director","PackageVersion":"8.6.8","PackageProjectUrl":"https://timothy.info","Copyright":"We need to back up the primary SMTP circuit!","ValidationErrors":[{"Error":"Kirsten","Context":"http://madisyn.com"},{"Error":"Murray","Context":"https://destinee.com"},{"Error":"Emanuel","Context":"https://keely.info"},{"Error":"Obie","Context":"https://caleigh.net"},{"Error":"Albin","Context":"http://flavie.com"},{"Error":"Lavonne","Context":"http://kaitlyn.com"},{"Error":"Osborne","Context":"https://joesph.name"},{"Error":"Michael","Context":"https://kali.com"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Usability Producer","PackageVersion":"9.7.6","ValidationErrors":[{"Error":"Jett","Context":"https://randal.biz"},{"Error":"Leif","Context":"http://chaz.name"},{"Error":"Tristian","Context":"http://susie.com"},{"Error":"Carmelo","Context":"https://kariane.com"},{"Error":"Sofia","Context":"http://daphnee.name"},{"Error":"Nedra","Context":"http://orland.info"},{"Error":"Hilton","Context":"http://shany.info"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":1},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseUrl":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Copyright":"If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!","ValidationErrors":[{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"},{"Error":"Gerald","Context":"https://vidal.com"},{"Error":"Lucio","Context":"http://clemmie.info"}],"LicenseUrl":"The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","Copyright":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"},{"Error":"Sandra","Context":"https://emil.info"},{"Error":"Dayana","Context":"https://leila.info"},{"Error":"Micah","Context":"http://darien.com"},{"Error":"Ethel","Context":"http://shakira.net"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Human Accounts Executive","PackageVersion":"7.6.7","PackageProjectUrl":"http://kristin.net","Copyright":"You can\u0027t connect the interface without backing up the optical SMTP interface!","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"License":"Use the auxiliary PNG interface, then you can generate the auxiliary interface!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..1cd41f91 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..45053346 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..4fb0087e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Interactions Analyst","PackageVersion":"3.0.8","License":"hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!","LicenseUrl":"connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","Copyright":"Use the mobile SCSI bus, then you can program the mobile bus!","License":"We need to compress the primary GB array!","LicenseInformationOrigin":4},{"PackageId":"Central Marketing Assistant","PackageVersion":"9.5.8","PackageProjectUrl":"http://julia.biz","License":"I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!","LicenseUrl":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Forward Factors Director","PackageVersion":"5.7.8","Copyright":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":0},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":2},{"PackageId":"Principal Branding Assistant","PackageVersion":"8.2.6","Copyright":"We need to hack the auxiliary COM hard drive!","License":"Use the multi-byte JSON panel, then you can bypass the multi-byte panel!","LicenseUrl":"If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!","LicenseInformationOrigin":0},{"PackageId":"Senior Creative Analyst","PackageVersion":"5.2.9","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseUrl":"If we synthesize the port, we can get to the ADP port through the neural ADP port!","LicenseInformationOrigin":2},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"We need to synthesize the cross-platform SMS circuit!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseUrl":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Associate","PackageVersion":"9.9.5","PackageProjectUrl":"https://hildegard.name","LicenseUrl":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..fa98406c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Global Optimization Architect","PackageVersion":"4.8.0","PackageProjectUrl":"https://gaylord.name","Copyright":"If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!","ValidationErrors":[{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"}],"LicenseUrl":"Use the multi-byte SAS driver, then you can bypass the multi-byte driver!","LicenseInformationOrigin":0},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"We need to synthesize the cross-platform SMS circuit!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":2},{"PackageId":"Senior Creative Analyst","PackageVersion":"5.2.9","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseUrl":"If we synthesize the port, we can get to the ADP port through the neural ADP port!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Data Director","PackageVersion":"8.6.8","PackageProjectUrl":"https://timothy.info","Copyright":"We need to back up the primary SMTP circuit!","ValidationErrors":[{"Error":"Kirsten","Context":"http://madisyn.com"},{"Error":"Murray","Context":"https://destinee.com"},{"Error":"Emanuel","Context":"https://keely.info"},{"Error":"Obie","Context":"https://caleigh.net"},{"Error":"Albin","Context":"http://flavie.com"},{"Error":"Lavonne","Context":"http://kaitlyn.com"},{"Error":"Osborne","Context":"https://joesph.name"},{"Error":"Michael","Context":"https://kali.com"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Usability Producer","PackageVersion":"9.7.6","ValidationErrors":[{"Error":"Jett","Context":"https://randal.biz"},{"Error":"Leif","Context":"http://chaz.name"},{"Error":"Tristian","Context":"http://susie.com"},{"Error":"Carmelo","Context":"https://kariane.com"},{"Error":"Sofia","Context":"http://daphnee.name"},{"Error":"Nedra","Context":"http://orland.info"},{"Error":"Hilton","Context":"http://shany.info"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":1},{"PackageId":"Forward Factors Director","PackageVersion":"5.7.8","Copyright":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","Copyright":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Candice","Context":"http://linnea.com"},{"Error":"Everardo","Context":"http://daryl.net"},{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"}],"LicenseUrl":"The SMS system is down, back up the open-source system so we can back up the SMS system!","LicenseInformationOrigin":0},{"PackageId":"Central Marketing Assistant","PackageVersion":"9.5.8","PackageProjectUrl":"http://julia.biz","License":"I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!","LicenseUrl":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Legacy Research Associate","PackageVersion":"9.9.5","PackageProjectUrl":"https://hildegard.name","LicenseUrl":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Internal Branding Executive","PackageVersion":"2.0.9","PackageProjectUrl":"https://efrain.info","Copyright":"You can\u0027t bypass the application without programming the solid state COM application!","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"LicenseUrl":"The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseUrl":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":2},{"PackageId":"Lead Integration Engineer","PackageVersion":"8.7.4","PackageProjectUrl":"http://jackeline.biz","ValidationErrors":[{"Error":"Reanna","Context":"http://buck.net"},{"Error":"Christine","Context":"http://demarco.name"},{"Error":"Marge","Context":"http://astrid.net"},{"Error":"Charlene","Context":"http://rod.net"}],"LicenseUrl":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":2},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Copyright":"If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!","ValidationErrors":[{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"},{"Error":"Gerald","Context":"https://vidal.com"},{"Error":"Lucio","Context":"http://clemmie.info"}],"LicenseUrl":"The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!","LicenseInformationOrigin":4},{"PackageId":"Human Accounts Executive","PackageVersion":"7.6.7","PackageProjectUrl":"http://kristin.net","Copyright":"You can\u0027t connect the interface without backing up the optical SMTP interface!","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"License":"Use the auxiliary PNG interface, then you can generate the auxiliary interface!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Interactions Analyst","PackageVersion":"3.0.8","License":"hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!","LicenseUrl":"connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!","LicenseInformationOrigin":1},{"PackageId":"Regional Paradigm Assistant","PackageVersion":"9.8.0","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"LicenseUrl":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","Copyright":"Use the mobile SCSI bus, then you can program the mobile bus!","License":"We need to compress the primary GB array!","LicenseInformationOrigin":4},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseUrl":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"},{"Error":"Sandra","Context":"https://emil.info"},{"Error":"Dayana","Context":"https://leila.info"},{"Error":"Micah","Context":"http://darien.com"},{"Error":"Ethel","Context":"http://shakira.net"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Principal Branding Assistant","PackageVersion":"8.2.6","Copyright":"We need to hack the auxiliary COM hard drive!","License":"Use the multi-byte JSON panel, then you can bypass the multi-byte panel!","LicenseUrl":"If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..a7798e3a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Interactions Analyst","PackageVersion":"3.0.8","License":"hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!","LicenseUrl":"connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!","LicenseInformationOrigin":1},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","Copyright":"Use the mobile SCSI bus, then you can program the mobile bus!","License":"We need to compress the primary GB array!","LicenseInformationOrigin":4},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseUrl":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Senior Creative Analyst","PackageVersion":"5.2.9","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseUrl":"If we synthesize the port, we can get to the ADP port through the neural ADP port!","LicenseInformationOrigin":2},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"Central Marketing Assistant","PackageVersion":"9.5.8","PackageProjectUrl":"http://julia.biz","License":"I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!","LicenseUrl":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Legacy Research Associate","PackageVersion":"9.9.5","PackageProjectUrl":"https://hildegard.name","LicenseUrl":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"We need to synthesize the cross-platform SMS circuit!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":2},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Forward Factors Director","PackageVersion":"5.7.8","Copyright":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":0},{"PackageId":"Principal Branding Assistant","PackageVersion":"8.2.6","Copyright":"We need to hack the auxiliary COM hard drive!","License":"Use the multi-byte JSON panel, then you can bypass the multi-byte panel!","LicenseUrl":"If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..4f18e8d0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseUrl":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":2},{"PackageId":"Senior Creative Analyst","PackageVersion":"5.2.9","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseUrl":"If we synthesize the port, we can get to the ADP port through the neural ADP port!","LicenseInformationOrigin":2},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Central Marketing Assistant","PackageVersion":"9.5.8","PackageProjectUrl":"http://julia.biz","License":"I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!","LicenseUrl":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Forward Factors Director","PackageVersion":"5.7.8","Copyright":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":0},{"PackageId":"Principal Branding Assistant","PackageVersion":"8.2.6","Copyright":"We need to hack the auxiliary COM hard drive!","License":"Use the multi-byte JSON panel, then you can bypass the multi-byte panel!","LicenseUrl":"If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!","LicenseInformationOrigin":0},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"We need to synthesize the cross-platform SMS circuit!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":2},{"PackageId":"Legacy Interactions Analyst","PackageVersion":"3.0.8","License":"hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!","LicenseUrl":"connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!","LicenseInformationOrigin":1},{"PackageId":"Legacy Research Associate","PackageVersion":"9.9.5","PackageProjectUrl":"https://hildegard.name","LicenseUrl":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","Copyright":"Use the mobile SCSI bus, then you can program the mobile bus!","License":"We need to compress the primary GB array!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..bc04a6bf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..2e7bb5e8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Copyright":"If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!","ValidationErrors":[{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"},{"Error":"Gerald","Context":"https://vidal.com"},{"Error":"Lucio","Context":"http://clemmie.info"}],"LicenseUrl":"The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","Copyright":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Internal Branding Executive","PackageVersion":"2.0.9","PackageProjectUrl":"https://efrain.info","Copyright":"You can\u0027t bypass the application without programming the solid state COM application!","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"LicenseUrl":"The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!","LicenseInformationOrigin":4},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"Global Optimization Architect","PackageVersion":"4.8.0","PackageProjectUrl":"https://gaylord.name","Copyright":"If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!","ValidationErrors":[{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"}],"LicenseUrl":"Use the multi-byte SAS driver, then you can bypass the multi-byte driver!","LicenseInformationOrigin":0},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Data Director","PackageVersion":"8.6.8","PackageProjectUrl":"https://timothy.info","Copyright":"We need to back up the primary SMTP circuit!","ValidationErrors":[{"Error":"Kirsten","Context":"http://madisyn.com"},{"Error":"Murray","Context":"https://destinee.com"},{"Error":"Emanuel","Context":"https://keely.info"},{"Error":"Obie","Context":"https://caleigh.net"},{"Error":"Albin","Context":"http://flavie.com"},{"Error":"Lavonne","Context":"http://kaitlyn.com"},{"Error":"Osborne","Context":"https://joesph.name"},{"Error":"Michael","Context":"https://kali.com"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Usability Producer","PackageVersion":"9.7.6","ValidationErrors":[{"Error":"Jett","Context":"https://randal.biz"},{"Error":"Leif","Context":"http://chaz.name"},{"Error":"Tristian","Context":"http://susie.com"},{"Error":"Carmelo","Context":"https://kariane.com"},{"Error":"Sofia","Context":"http://daphnee.name"},{"Error":"Nedra","Context":"http://orland.info"},{"Error":"Hilton","Context":"http://shany.info"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":1},{"PackageId":"Regional Paradigm Assistant","PackageVersion":"9.8.0","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"LicenseUrl":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Executive","PackageVersion":"7.6.7","PackageProjectUrl":"http://kristin.net","Copyright":"You can\u0027t connect the interface without backing up the optical SMTP interface!","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"License":"Use the auxiliary PNG interface, then you can generate the auxiliary interface!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Lead Integration Engineer","PackageVersion":"8.7.4","PackageProjectUrl":"http://jackeline.biz","ValidationErrors":[{"Error":"Reanna","Context":"http://buck.net"},{"Error":"Christine","Context":"http://demarco.name"},{"Error":"Marge","Context":"http://astrid.net"},{"Error":"Charlene","Context":"http://rod.net"}],"LicenseUrl":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":2},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Candice","Context":"http://linnea.com"},{"Error":"Everardo","Context":"http://daryl.net"},{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"}],"LicenseUrl":"The SMS system is down, back up the open-source system so we can back up the SMS system!","LicenseInformationOrigin":0},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseUrl":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"},{"Error":"Sandra","Context":"https://emil.info"},{"Error":"Dayana","Context":"https://leila.info"},{"Error":"Micah","Context":"http://darien.com"},{"Error":"Ethel","Context":"http://shakira.net"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..d2a099c7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..1418eb2c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..f21eb949 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"Forward Factors Director","PackageVersion":"5.7.8","Copyright":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Associate","PackageVersion":"9.9.5","PackageProjectUrl":"https://hildegard.name","LicenseUrl":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Principal Branding Assistant","PackageVersion":"8.2.6","Copyright":"We need to hack the auxiliary COM hard drive!","License":"Use the multi-byte JSON panel, then you can bypass the multi-byte panel!","LicenseUrl":"If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!","LicenseInformationOrigin":0},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseUrl":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","Copyright":"Use the mobile SCSI bus, then you can program the mobile bus!","License":"We need to compress the primary GB array!","LicenseInformationOrigin":4},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"We need to synthesize the cross-platform SMS circuit!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":2},{"PackageId":"Senior Creative Analyst","PackageVersion":"5.2.9","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseUrl":"If we synthesize the port, we can get to the ADP port through the neural ADP port!","LicenseInformationOrigin":2},{"PackageId":"Central Marketing Assistant","PackageVersion":"9.5.8","PackageProjectUrl":"http://julia.biz","License":"I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!","LicenseUrl":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Legacy Interactions Analyst","PackageVersion":"3.0.8","License":"hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!","LicenseUrl":"connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!","LicenseInformationOrigin":1},{"PackageId":"Legacy Infrastructure Producer","PackageVersion":"1.1.2","LicenseUrl":"If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit!","LicenseInformationOrigin":2},{"PackageId":"District Implementation Executive","PackageVersion":"3.9.4","PackageProjectUrl":"http://fae.org","LicenseInformationOrigin":4},{"PackageId":"Future Interactions Facilitator","PackageVersion":"7.6.9","LicenseUrl":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":0},{"PackageId":"District Intranet Engineer","PackageVersion":"7.5.5","License":"If we navigate the feed, we can get to the JSON feed through the back-end JSON feed!","LicenseUrl":"Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol!","LicenseInformationOrigin":2},{"PackageId":"Forward Web Assistant","PackageVersion":"5.9.6","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":4},{"PackageId":"District Implementation Orchestrator","PackageVersion":"0.1.4","License":"I\u0027ll synthesize the cross-platform CSS panel, that should panel the CSS panel!","LicenseUrl":"You can\u0027t navigate the panel without connecting the optical PNG panel!","LicenseInformationOrigin":1},{"PackageId":"Forward Data Administrator","PackageVersion":"9.0.6","PackageProjectUrl":"https://serenity.info","License":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseUrl":"I\u0027ll program the multi-byte AI transmitter, that should transmitter the AI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Legacy Configuration Coordinator","PackageVersion":"2.7.5","License":"connecting the panel won\u0027t do anything, we need to bypass the wireless AGP panel!","LicenseInformationOrigin":2},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Copyright":"Use the solid state HTTP microchip, then you can back up the solid state microchip!","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseUrl":"The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"Direct Web Orchestrator","PackageVersion":"1.9.1","PackageProjectUrl":"https://kade.com","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","License":"You can\u0027t copy the alarm without synthesizing the 1080p IB alarm!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","Copyright":"Try to override the HDD pixel, maybe it will override the bluetooth pixel!","License":"We need to index the optical HTTP application!","LicenseUrl":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Quality Director","PackageVersion":"4.9.9","PackageProjectUrl":"http://jesse.com","LicenseInformationOrigin":2},{"PackageId":"International Data Associate","PackageVersion":"6.4.8","License":"If we navigate the array, we can get to the SQL array through the 1080p SQL array!","LicenseUrl":"You can\u0027t generate the bandwidth without parsing the mobile EXE bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Internal Data Designer","PackageVersion":"9.5.2","PackageProjectUrl":"https://liana.com","Copyright":"The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive!","LicenseUrl":"hacking the card won\u0027t do anything, we need to hack the neural COM card!","LicenseInformationOrigin":2},{"PackageId":"Senior Communications Director","PackageVersion":"3.1.0","Copyright":"I\u0027ll quantify the neural SCSI port, that should port the SCSI port!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Developer","PackageVersion":"0.8.7","PackageProjectUrl":"https://adan.net","License":"You can\u0027t back up the array without parsing the haptic CSS array!","LicenseInformationOrigin":1},{"PackageId":"Future Accountability Officer","PackageVersion":"2.5.3","PackageProjectUrl":"http://henderson.biz","LicenseInformationOrigin":2},{"PackageId":"Dynamic Division Agent","PackageVersion":"4.2.8","PackageProjectUrl":"https://camilla.info","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Copyright":"The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall!","LicenseInformationOrigin":1},{"PackageId":"Forward Infrastructure Developer","PackageVersion":"7.5.6","Copyright":"You can\u0027t index the circuit without copying the auxiliary RSS circuit!","License":"Try to override the SCSI microchip, maybe it will override the haptic microchip!","LicenseUrl":"programming the monitor won\u0027t do anything, we need to parse the online XML monitor!","LicenseInformationOrigin":2},{"PackageId":"Regional Security Engineer","PackageVersion":"5.8.4","Copyright":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","Copyright":"Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor!","LicenseInformationOrigin":1},{"PackageId":"Product Tactics Technician","PackageVersion":"3.8.3","PackageProjectUrl":"https://jewel.name","License":"If we index the protocol, we can get to the FTP protocol through the online FTP protocol!","LicenseUrl":"Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!","LicenseInformationOrigin":4},{"PackageId":"Regional Communications Officer","PackageVersion":"3.3.2","PackageProjectUrl":"https://cortez.net","LicenseUrl":"We need to calculate the redundant THX feed!","LicenseInformationOrigin":4},{"PackageId":"Human Response Executive","PackageVersion":"6.4.4","PackageProjectUrl":"https://maida.org","License":"If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix!","LicenseInformationOrigin":2},{"PackageId":"Central Creative Analyst","PackageVersion":"3.6.4","LicenseUrl":"programming the driver won\u0027t do anything, we need to calculate the primary SMTP driver!","LicenseInformationOrigin":4},{"PackageId":"District Data Executive","PackageVersion":"9.4.3","LicenseUrl":"The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Directives Officer","PackageVersion":"5.8.8","PackageProjectUrl":"http://rafaela.net","Copyright":"If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip!","LicenseUrl":"parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!","LicenseInformationOrigin":4},{"PackageId":"Human Configuration Assistant","PackageVersion":"0.1.1","PackageProjectUrl":"http://frederick.com","Copyright":"parsing the driver won\u0027t do anything, we need to program the auxiliary IB driver!","License":"I\u0027ll bypass the solid state SMS system, that should system the SMS system!","LicenseInformationOrigin":4},{"PackageId":"Direct Data Designer","PackageVersion":"8.4.8","Copyright":"We need to transmit the virtual JSON bus!","LicenseInformationOrigin":2},{"PackageId":"International Accounts Liaison","PackageVersion":"5.6.7","Copyright":"transmitting the port won\u0027t do anything, we need to override the haptic JSON port!","License":"We need to program the virtual SCSI circuit!","LicenseUrl":"We need to generate the auxiliary GB hard drive!","LicenseInformationOrigin":0},{"PackageId":"Direct Factors Representative","PackageVersion":"0.5.2","License":"You can\u0027t override the bandwidth without navigating the auxiliary ADP bandwidth!","LicenseUrl":"backing up the system won\u0027t do anything, we need to synthesize the digital AI system!","LicenseInformationOrigin":4},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","LicenseUrl":"Try to compress the TCP microchip, maybe it will compress the auxiliary microchip!","LicenseInformationOrigin":0},{"PackageId":"Direct Creative Planner","PackageVersion":"9.7.2","Copyright":"bypassing the matrix won\u0027t do anything, we need to copy the wireless PCI matrix!","License":"Try to connect the TCP circuit, maybe it will connect the back-end circuit!","LicenseUrl":"synthesizing the circuit won\u0027t do anything, we need to override the neural XML circuit!","LicenseInformationOrigin":2},{"PackageId":"Global Markets Director","PackageVersion":"3.4.9","License":"The RAM card is down, override the open-source card so we can override the RAM card!","LicenseInformationOrigin":2},{"PackageId":"Investor Accountability Officer","PackageVersion":"2.4.3","Copyright":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","LicenseUrl":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","LicenseUrl":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":2},{"PackageId":"National Functionality Orchestrator","PackageVersion":"3.5.0","PackageProjectUrl":"https://gina.name","Copyright":"If we quantify the feed, we can get to the RAM feed through the neural RAM feed!","License":"If we quantify the array, we can get to the RAM array through the virtual RAM array!","LicenseUrl":"overriding the card won\u0027t do anything, we need to hack the auxiliary HTTP card!","LicenseInformationOrigin":4},{"PackageId":"Future Solutions Officer","PackageVersion":"3.3.5","Copyright":"Use the online IB protocol, then you can back up the online protocol!","License":"You can\u0027t override the hard drive without bypassing the mobile TCP hard drive!","LicenseInformationOrigin":2},{"PackageId":"Direct Usability Analyst","PackageVersion":"3.4.8","PackageProjectUrl":"https://maritza.com","Copyright":"The FTP program is down, override the digital program so we can override the FTP program!","License":"hacking the protocol won\u0027t do anything, we need to bypass the back-end SDD protocol!","LicenseUrl":"Try to quantify the EXE program, maybe it will quantify the auxiliary program!","LicenseInformationOrigin":4},{"PackageId":"Corporate Infrastructure Executive","PackageVersion":"4.8.1","PackageProjectUrl":"https://justice.info","Copyright":"Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!","LicenseInformationOrigin":4},{"PackageId":"Forward Optimization Architect","PackageVersion":"8.7.9","PackageProjectUrl":"https://kyle.net","Copyright":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","LicenseInformationOrigin":4},{"PackageId":"Human Communications Supervisor","PackageVersion":"6.0.1","PackageProjectUrl":"http://ethan.name","Copyright":"I\u0027ll override the neural XML application, that should application the XML application!","License":"Use the cross-platform SAS feed, then you can bypass the cross-platform feed!","LicenseInformationOrigin":4},{"PackageId":"Future Marketing Technician","PackageVersion":"7.6.7","PackageProjectUrl":"http://abbey.biz","LicenseUrl":"overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Applications Producer","PackageVersion":"0.4.7","PackageProjectUrl":"http://horace.com","License":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseUrl":"If we program the array, we can get to the JBOD array through the primary JBOD array!","LicenseInformationOrigin":1},{"PackageId":"Central Marketing Orchestrator","PackageVersion":"3.3.1","PackageProjectUrl":"https://brice.net","Copyright":"We need to connect the bluetooth RSS application!","LicenseUrl":"Try to parse the IB driver, maybe it will parse the 1080p driver!","LicenseInformationOrigin":4},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Copyright":"We need to bypass the wireless PNG bus!","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Human Division Agent","PackageVersion":"2.2.7","PackageProjectUrl":"https://laurence.net","Copyright":"You can\u0027t navigate the port without programming the cross-platform ADP port!","LicenseUrl":"The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor!","LicenseInformationOrigin":0},{"PackageId":"Forward Communications Engineer","PackageVersion":"4.5.2","License":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Group Producer","PackageVersion":"5.9.5","PackageProjectUrl":"https://sonny.com","License":"We need to hack the multi-byte EXE bus!","LicenseUrl":"If we connect the program, we can get to the SQL program through the digital SQL program!","LicenseInformationOrigin":2},{"PackageId":"Senior Integration Engineer","PackageVersion":"4.4.3","LicenseInformationOrigin":1},{"PackageId":"Principal Solutions Facilitator","PackageVersion":"7.1.5","LicenseUrl":"The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Accountability Engineer","PackageVersion":"3.1.8","PackageProjectUrl":"https://gerson.com","Copyright":"I\u0027ll back up the back-end JSON card, that should card the JSON card!","LicenseUrl":"Use the online RAM program, then you can generate the online program!","LicenseInformationOrigin":1},{"PackageId":"Principal Intranet Manager","PackageVersion":"3.8.8","LicenseInformationOrigin":0},{"PackageId":"Principal Accounts Officer","PackageVersion":"2.1.8","Copyright":"Try to copy the HTTP capacitor, maybe it will copy the primary capacitor!","License":"Try to calculate the SSL program, maybe it will calculate the multi-byte program!","LicenseInformationOrigin":4},{"PackageId":"Internal Program Administrator","PackageVersion":"0.3.5","PackageProjectUrl":"http://viviane.com","Copyright":"The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth!","License":"We need to navigate the multi-byte PNG application!","LicenseUrl":"The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive!","LicenseInformationOrigin":0},{"PackageId":"International Data Coordinator","PackageVersion":"1.7.7","LicenseUrl":"connecting the system won\u0027t do anything, we need to navigate the solid state HDD system!","LicenseInformationOrigin":2},{"PackageId":"District Configuration Administrator","PackageVersion":"8.4.4","PackageProjectUrl":"https://david.name","LicenseUrl":"The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter!","LicenseInformationOrigin":1},{"PackageId":"Regional Configuration Engineer","PackageVersion":"7.3.8","PackageProjectUrl":"http://roman.org","License":"Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!","LicenseUrl":"You can\u0027t reboot the matrix without navigating the optical SDD matrix!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Creative Designer","PackageVersion":"7.5.8","PackageProjectUrl":"http://daniela.name","Copyright":"The GB program is down, program the back-end program so we can program the GB program!","License":"The XML system is down, hack the bluetooth system so we can hack the XML system!","LicenseInformationOrigin":0},{"PackageId":"Corporate Identity Coordinator","PackageVersion":"9.8.3","LicenseUrl":"If we navigate the bus, we can get to the HDD bus through the primary HDD bus!","LicenseInformationOrigin":1},{"PackageId":"Corporate Implementation Technician","PackageVersion":"2.8.4","Copyright":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseUrl":"If we compress the protocol, we can get to the COM protocol through the mobile COM protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Functionality Strategist","PackageVersion":"5.8.0","PackageProjectUrl":"http://filiberto.net","License":"Use the digital HTTP card, then you can reboot the digital card!","LicenseUrl":"The CSS port is down, quantify the virtual port so we can quantify the CSS port!","LicenseInformationOrigin":1},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Copyright":"The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":0},{"PackageId":"Product Usability Coordinator","PackageVersion":"5.4.7","Copyright":"If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive!","License":"The GB panel is down, synthesize the neural panel so we can synthesize the GB panel!","LicenseUrl":"You can\u0027t copy the system without indexing the virtual XSS system!","LicenseInformationOrigin":4},{"PackageId":"Lead Factors Designer","PackageVersion":"0.9.2","License":"You can\u0027t quantify the bandwidth without calculating the online RAM bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Senior Metrics Assistant","PackageVersion":"8.7.4","Copyright":"If we compress the panel, we can get to the HDD panel through the digital HDD panel!","LicenseUrl":"Use the solid state IB interface, then you can override the solid state interface!","LicenseInformationOrigin":2},{"PackageId":"Internal Factors Designer","PackageVersion":"1.9.6","LicenseInformationOrigin":1},{"PackageId":"Lead Intranet Director","PackageVersion":"9.2.4","PackageProjectUrl":"https://dane.name","Copyright":"If we parse the driver, we can get to the GB driver through the neural GB driver!","LicenseUrl":"You can\u0027t parse the bandwidth without transmitting the open-source USB bandwidth!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..23a83ab8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"Forward Factors Director","PackageVersion":"5.7.8","Copyright":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Associate","PackageVersion":"9.9.5","PackageProjectUrl":"https://hildegard.name","LicenseUrl":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Principal Branding Assistant","PackageVersion":"8.2.6","Copyright":"We need to hack the auxiliary COM hard drive!","License":"Use the multi-byte JSON panel, then you can bypass the multi-byte panel!","LicenseUrl":"If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!","LicenseInformationOrigin":0},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseUrl":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","Copyright":"Use the mobile SCSI bus, then you can program the mobile bus!","License":"We need to compress the primary GB array!","LicenseInformationOrigin":4},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"We need to synthesize the cross-platform SMS circuit!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":2},{"PackageId":"Senior Creative Analyst","PackageVersion":"5.2.9","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseUrl":"If we synthesize the port, we can get to the ADP port through the neural ADP port!","LicenseInformationOrigin":2},{"PackageId":"Central Marketing Assistant","PackageVersion":"9.5.8","PackageProjectUrl":"http://julia.biz","License":"I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!","LicenseUrl":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Legacy Interactions Analyst","PackageVersion":"3.0.8","License":"hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!","LicenseUrl":"connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..a9b38c21 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..e6eb4ba3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Copyright":"We need to synthesize the primary GB circuit!","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","Copyright":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseInformationOrigin":1},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Copyright":"The AGP array is down, generate the mobile array so we can generate the AGP array!","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","Copyright":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..fe48dcae --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..0696d5d5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..68d22d0f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Global Paradigm Assistant","PackageVersion":"8.0.5","PackageProjectUrl":"https://randy.org","License":"We need to calculate the solid state HTTP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Regional Metrics Strategist","PackageVersion":"1.2.1","Copyright":"Try to override the GB driver, maybe it will override the digital driver!","LicenseInformationOrigin":2},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":2},{"PackageId":"Senior Configuration Developer","PackageVersion":"4.0.9","Copyright":"If we parse the interface, we can get to the JSON interface through the mobile JSON interface!","Authors":"Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle","License":"Use the primary SCSI matrix, then you can program the primary matrix!","LicenseInformationOrigin":1},{"PackageId":"District Interactions Supervisor","PackageVersion":"4.5.2","Copyright":"The ADP firewall is down, input the primary firewall so we can input the ADP firewall!","License":"The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Tactics Assistant","PackageVersion":"1.5.5","PackageProjectUrl":"https://giovanny.net","Copyright":"If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!","License":"The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!","LicenseInformationOrigin":0},{"PackageId":"Lead Program Technician","PackageVersion":"5.8.9","PackageProjectUrl":"http://curtis.org","Copyright":"We need to transmit the back-end AGP sensor!","Authors":"Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer","LicenseInformationOrigin":0},{"PackageId":"Forward Usability Specialist","PackageVersion":"5.6.9","License":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Direct Brand Director","PackageVersion":"4.7.4","License":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Customer Solutions Officer","PackageVersion":"4.5.2","PackageProjectUrl":"https://rylan.name","License":"You can\u0027t copy the matrix without compressing the wireless AGP matrix!","LicenseInformationOrigin":0},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Copyright":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"National Assurance Planner","PackageVersion":"2.7.7","Copyright":"I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!","Authors":"Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag","LicenseInformationOrigin":2},{"PackageId":"Investor Accounts Facilitator","PackageVersion":"7.7.8","PackageProjectUrl":"http://scottie.biz","Authors":"Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman","LicenseInformationOrigin":0},{"PackageId":"Direct Division Officer","PackageVersion":"6.5.6","PackageProjectUrl":"http://catherine.name","Authors":"Glenda Schuppe,Glenda Schuppe","License":"transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!","LicenseInformationOrigin":1},{"PackageId":"Regional Functionality Agent","PackageVersion":"5.9.9","PackageProjectUrl":"http://arthur.net","Copyright":"I\u0027ll connect the digital JBOD application, that should application the JBOD application!","Authors":"Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson","License":"We need to index the 1080p SAS hard drive!","LicenseInformationOrigin":4},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Copyright":"hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!","Authors":"Sergio Bailey,Sergio Bailey,Sergio Bailey","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseInformationOrigin":4},{"PackageId":"Investor Quality Associate","PackageVersion":"0.5.1","PackageProjectUrl":"https://ezequiel.biz","Copyright":"Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!","Authors":"Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen","LicenseInformationOrigin":0},{"PackageId":"Dynamic Branding Manager","PackageVersion":"1.4.0","PackageProjectUrl":"http://dario.info","Copyright":"Try to program the FTP alarm, maybe it will program the virtual alarm!","License":"You can\u0027t navigate the application without generating the cross-platform COM application!","LicenseInformationOrigin":4},{"PackageId":"Chief Factors Developer","PackageVersion":"5.9.5","Copyright":"Try to connect the ADP system, maybe it will connect the solid state system!","Authors":"Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady","LicenseInformationOrigin":1},{"PackageId":"Principal Operations Assistant","PackageVersion":"0.9.0","Copyright":"I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!","Authors":"","License":"I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Data Technician","PackageVersion":"4.2.3","PackageProjectUrl":"http://nia.info","Authors":"June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds","License":"I\u0027ll copy the optical RAM feed, that should feed the RAM feed!","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Specialist","PackageVersion":"3.5.6","Authors":"Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner","LicenseInformationOrigin":0},{"PackageId":"Customer Communications Engineer","PackageVersion":"6.9.4","PackageProjectUrl":"http://tito.name","Authors":"Tanya Reinger,Tanya Reinger,Tanya Reinger","LicenseInformationOrigin":4},{"PackageId":"Central Division Administrator","PackageVersion":"1.0.4","Copyright":"We need to hack the haptic SAS microchip!","Authors":"","License":"We need to program the optical COM microchip!","LicenseInformationOrigin":4},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Copyright":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","Authors":"Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseInformationOrigin":2},{"PackageId":"Regional Optimization Administrator","PackageVersion":"3.6.4","PackageProjectUrl":"http://serenity.info","Copyright":"I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!","LicenseInformationOrigin":0},{"PackageId":"Global Optimization Architect","PackageVersion":"1.5.0","License":"Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!","LicenseInformationOrigin":2},{"PackageId":"Customer Program Developer","PackageVersion":"2.9.8","PackageProjectUrl":"http://lenora.com","Copyright":"You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!","LicenseInformationOrigin":0},{"PackageId":"District Assurance Technician","PackageVersion":"8.5.5","PackageProjectUrl":"http://zander.com","LicenseInformationOrigin":4},{"PackageId":"Central Research Technician","PackageVersion":"2.8.8","Copyright":"You can\u0027t generate the program without connecting the bluetooth USB program!","LicenseInformationOrigin":1},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"Human Markets Planner","PackageVersion":"5.0.1","License":"Try to back up the COM driver, maybe it will back up the bluetooth driver!","LicenseInformationOrigin":0},{"PackageId":"Corporate Marketing Coordinator","PackageVersion":"3.6.1","PackageProjectUrl":"https://marcos.org","Authors":"","LicenseInformationOrigin":4},{"PackageId":"Legacy Security Facilitator","PackageVersion":"1.9.0","PackageProjectUrl":"https://edythe.info","Copyright":"Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!","LicenseInformationOrigin":0},{"PackageId":"Human Identity Representative","PackageVersion":"4.1.5","PackageProjectUrl":"http://alyce.biz","Authors":"Joyce Auer,Joyce Auer,Joyce Auer","License":"The SAS bus is down, program the neural bus so we can program the SAS bus!","LicenseInformationOrigin":4},{"PackageId":"Principal Brand Executive","PackageVersion":"7.2.7","PackageProjectUrl":"https://dariana.com","LicenseInformationOrigin":2},{"PackageId":"Global Identity Supervisor","PackageVersion":"0.9.1","LicenseInformationOrigin":4},{"PackageId":"Dynamic Division Representative","PackageVersion":"7.3.5","PackageProjectUrl":"http://taurean.net","Copyright":"I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!","Authors":"Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson","LicenseInformationOrigin":2},{"PackageId":"Dynamic Security Director","PackageVersion":"0.0.2","Copyright":"Try to parse the HTTP port, maybe it will parse the bluetooth port!","Authors":"Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block","License":"transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!","LicenseInformationOrigin":1},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","Authors":"Melanie Bailey,Melanie Bailey","LicenseInformationOrigin":0},{"PackageId":"Customer Branding Orchestrator","PackageVersion":"8.3.7","PackageProjectUrl":"http://nona.com","Copyright":"We need to bypass the neural USB capacitor!","Authors":"Nora Dietrich","LicenseInformationOrigin":4},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Copyright":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseInformationOrigin":4},{"PackageId":"Human Tactics Facilitator","PackageVersion":"5.7.0","License":"Try to bypass the HTTP application, maybe it will bypass the digital application!","LicenseInformationOrigin":1},{"PackageId":"District Optimization Technician","PackageVersion":"5.2.3","PackageProjectUrl":"https://douglas.info","Authors":"Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti","LicenseInformationOrigin":4},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","Authors":"Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":0},{"PackageId":"Customer Web Assistant","PackageVersion":"1.9.0","LicenseInformationOrigin":2},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Copyright":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":4},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Customer Mobility Assistant","PackageVersion":"4.2.9","PackageProjectUrl":"http://adonis.biz","Copyright":"You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!","Authors":"Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich","LicenseInformationOrigin":1},{"PackageId":"Human Metrics Architect","PackageVersion":"0.2.5","PackageProjectUrl":"https://rickie.net","Copyright":"Use the haptic AGP protocol, then you can program the haptic protocol!","License":"Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Principal Factors Director","PackageVersion":"1.5.1","Copyright":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","Authors":"Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold","LicenseInformationOrigin":4},{"PackageId":"Forward Data Orchestrator","PackageVersion":"3.3.5","Copyright":"compressing the system won\u0027t do anything, we need to compress the optical RSS system!","License":"Use the haptic XML driver, then you can index the haptic driver!","LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Director","PackageVersion":"0.4.3","PackageProjectUrl":"https://aylin.com","LicenseInformationOrigin":0},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Solutions Agent","PackageVersion":"0.0.5","License":"Use the haptic USB card, then you can navigate the haptic card!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Factors Associate","PackageVersion":"1.8.3","PackageProjectUrl":"http://dovie.name","Copyright":"You can\u0027t navigate the panel without calculating the open-source THX panel!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Security Specialist","PackageVersion":"7.8.5","PackageProjectUrl":"http://nova.biz","Copyright":"You can\u0027t transmit the bus without indexing the digital TCP bus!","Authors":"Guy Waters,Guy Waters","License":"Try to input the GB pixel, maybe it will input the wireless pixel!","LicenseInformationOrigin":4},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","Copyright":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Copyright":"We need to override the solid state USB interface!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"Lead Operations Supervisor","PackageVersion":"4.5.2","License":"The AI panel is down, transmit the open-source panel so we can transmit the AI panel!","LicenseInformationOrigin":0},{"PackageId":"Chief Program Associate","PackageVersion":"2.6.7","PackageProjectUrl":"http://coy.info","Authors":"Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze","License":"We need to compress the optical PNG array!","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Authors":"Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy","LicenseInformationOrigin":1},{"PackageId":"Dynamic Implementation Engineer","PackageVersion":"6.7.1","PackageProjectUrl":"http://margie.info","License":"We need to transmit the open-source EXE interface!","LicenseInformationOrigin":4},{"PackageId":"Chief Infrastructure Specialist","PackageVersion":"9.0.5","Authors":"Jackie Schumm","License":"hacking the port won\u0027t do anything, we need to back up the optical SMS port!","LicenseInformationOrigin":4},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"International Solutions Planner","PackageVersion":"9.0.0","License":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseInformationOrigin":1},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Authors":"Maggie Lindgren","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Human Paradigm Assistant","PackageVersion":"8.8.8","Authors":"Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich","LicenseInformationOrigin":0},{"PackageId":"Product Functionality Supervisor","PackageVersion":"9.4.5","Copyright":"Use the open-source ADP matrix, then you can copy the open-source matrix!","License":"Use the 1080p AI microchip, then you can reboot the 1080p microchip!","LicenseInformationOrigin":4},{"PackageId":"Human Accounts Orchestrator","PackageVersion":"4.1.6","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..034cead1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Engineer","PackageVersion":"6.9.4","PackageProjectUrl":"http://tito.name","Authors":"Tanya Reinger,Tanya Reinger,Tanya Reinger","LicenseInformationOrigin":4},{"PackageId":"National Assurance Planner","PackageVersion":"2.7.7","Copyright":"I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!","Authors":"Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag","LicenseInformationOrigin":2},{"PackageId":"Lead Program Technician","PackageVersion":"5.8.9","PackageProjectUrl":"http://curtis.org","Copyright":"We need to transmit the back-end AGP sensor!","Authors":"Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Specialist","PackageVersion":"7.8.5","PackageProjectUrl":"http://nova.biz","Copyright":"You can\u0027t transmit the bus without indexing the digital TCP bus!","Authors":"Guy Waters,Guy Waters","License":"Try to input the GB pixel, maybe it will input the wireless pixel!","LicenseInformationOrigin":4},{"PackageId":"District Interactions Supervisor","PackageVersion":"4.5.2","Copyright":"The ADP firewall is down, input the primary firewall so we can input the ADP firewall!","License":"The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!","LicenseInformationOrigin":1},{"PackageId":"Central Division Administrator","PackageVersion":"1.0.4","Copyright":"We need to hack the haptic SAS microchip!","Authors":"","License":"We need to program the optical COM microchip!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Division Representative","PackageVersion":"7.3.5","PackageProjectUrl":"http://taurean.net","Copyright":"I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!","Authors":"Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson","LicenseInformationOrigin":2},{"PackageId":"Dynamic Security Director","PackageVersion":"0.0.2","Copyright":"Try to parse the HTTP port, maybe it will parse the bluetooth port!","Authors":"Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block","License":"transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!","LicenseInformationOrigin":1},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Global Paradigm Assistant","PackageVersion":"8.0.5","PackageProjectUrl":"https://randy.org","License":"We need to calculate the solid state HTTP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Principal Operations Assistant","PackageVersion":"0.9.0","Copyright":"I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!","Authors":"","License":"I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!","LicenseInformationOrigin":1},{"PackageId":"Customer Web Assistant","PackageVersion":"1.9.0","LicenseInformationOrigin":2},{"PackageId":"Chief Infrastructure Specialist","PackageVersion":"9.0.5","Authors":"Jackie Schumm","License":"hacking the port won\u0027t do anything, we need to back up the optical SMS port!","LicenseInformationOrigin":4},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Copyright":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","Authors":"Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseInformationOrigin":2},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Authors":"Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy","LicenseInformationOrigin":1},{"PackageId":"District Optimization Technician","PackageVersion":"5.2.3","PackageProjectUrl":"https://douglas.info","Authors":"Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti","LicenseInformationOrigin":4},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Copyright":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Branding Manager","PackageVersion":"1.4.0","PackageProjectUrl":"http://dario.info","Copyright":"Try to program the FTP alarm, maybe it will program the virtual alarm!","License":"You can\u0027t navigate the application without generating the cross-platform COM application!","LicenseInformationOrigin":4},{"PackageId":"Global Identity Supervisor","PackageVersion":"0.9.1","LicenseInformationOrigin":4},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Dynamic Implementation Engineer","PackageVersion":"6.7.1","PackageProjectUrl":"http://margie.info","License":"We need to transmit the open-source EXE interface!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","Copyright":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Authors":"Maggie Lindgren","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Copyright":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":4},{"PackageId":"Investor Quality Associate","PackageVersion":"0.5.1","PackageProjectUrl":"https://ezequiel.biz","Copyright":"Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!","Authors":"Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen","LicenseInformationOrigin":0},{"PackageId":"Product Functionality Supervisor","PackageVersion":"9.4.5","Copyright":"Use the open-source ADP matrix, then you can copy the open-source matrix!","License":"Use the 1080p AI microchip, then you can reboot the 1080p microchip!","LicenseInformationOrigin":4},{"PackageId":"Customer Branding Orchestrator","PackageVersion":"8.3.7","PackageProjectUrl":"http://nona.com","Copyright":"We need to bypass the neural USB capacitor!","Authors":"Nora Dietrich","LicenseInformationOrigin":4},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Direct Brand Director","PackageVersion":"4.7.4","License":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Chief Factors Developer","PackageVersion":"5.9.5","Copyright":"Try to connect the ADP system, maybe it will connect the solid state system!","Authors":"Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady","LicenseInformationOrigin":1},{"PackageId":"Regional Functionality Agent","PackageVersion":"5.9.9","PackageProjectUrl":"http://arthur.net","Copyright":"I\u0027ll connect the digital JBOD application, that should application the JBOD application!","Authors":"Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson","License":"We need to index the 1080p SAS hard drive!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Copyright":"We need to override the solid state USB interface!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"Corporate Intranet Specialist","PackageVersion":"3.5.6","Authors":"Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner","LicenseInformationOrigin":0},{"PackageId":"Forward Data Orchestrator","PackageVersion":"3.3.5","Copyright":"compressing the system won\u0027t do anything, we need to compress the optical RSS system!","License":"Use the haptic XML driver, then you can index the haptic driver!","LicenseInformationOrigin":0},{"PackageId":"Regional Optimization Administrator","PackageVersion":"3.6.4","PackageProjectUrl":"http://serenity.info","Copyright":"I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!","LicenseInformationOrigin":0},{"PackageId":"Human Identity Representative","PackageVersion":"4.1.5","PackageProjectUrl":"http://alyce.biz","Authors":"Joyce Auer,Joyce Auer,Joyce Auer","License":"The SAS bus is down, program the neural bus so we can program the SAS bus!","LicenseInformationOrigin":4},{"PackageId":"Principal Brand Executive","PackageVersion":"7.2.7","PackageProjectUrl":"https://dariana.com","LicenseInformationOrigin":2},{"PackageId":"International Solutions Planner","PackageVersion":"9.0.0","License":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseInformationOrigin":1},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Forward Usability Specialist","PackageVersion":"5.6.9","License":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Lead Operations Supervisor","PackageVersion":"4.5.2","License":"The AI panel is down, transmit the open-source panel so we can transmit the AI panel!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Direct Division Officer","PackageVersion":"6.5.6","PackageProjectUrl":"http://catherine.name","Authors":"Glenda Schuppe,Glenda Schuppe","License":"transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!","LicenseInformationOrigin":1},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Senior Configuration Developer","PackageVersion":"4.0.9","Copyright":"If we parse the interface, we can get to the JSON interface through the mobile JSON interface!","Authors":"Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle","License":"Use the primary SCSI matrix, then you can program the primary matrix!","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Architect","PackageVersion":"1.5.0","License":"Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!","LicenseInformationOrigin":2},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"Corporate Marketing Coordinator","PackageVersion":"3.6.1","PackageProjectUrl":"https://marcos.org","Authors":"","LicenseInformationOrigin":4},{"PackageId":"Human Metrics Architect","PackageVersion":"0.2.5","PackageProjectUrl":"https://rickie.net","Copyright":"Use the haptic AGP protocol, then you can program the haptic protocol!","License":"Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Human Tactics Facilitator","PackageVersion":"5.7.0","License":"Try to bypass the HTTP application, maybe it will bypass the digital application!","LicenseInformationOrigin":1},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Copyright":"hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!","Authors":"Sergio Bailey,Sergio Bailey,Sergio Bailey","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseInformationOrigin":4},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Human Markets Planner","PackageVersion":"5.0.1","License":"Try to back up the COM driver, maybe it will back up the bluetooth driver!","LicenseInformationOrigin":0},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Customer Mobility Assistant","PackageVersion":"4.2.9","PackageProjectUrl":"http://adonis.biz","Copyright":"You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!","Authors":"Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":2},{"PackageId":"Chief Program Associate","PackageVersion":"2.6.7","PackageProjectUrl":"http://coy.info","Authors":"Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze","License":"We need to compress the optical PNG array!","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Central Research Technician","PackageVersion":"2.8.8","Copyright":"You can\u0027t generate the program without connecting the bluetooth USB program!","LicenseInformationOrigin":1},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Factors Associate","PackageVersion":"1.8.3","PackageProjectUrl":"http://dovie.name","Copyright":"You can\u0027t navigate the panel without calculating the open-source THX panel!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","Copyright":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Data Technician","PackageVersion":"4.2.3","PackageProjectUrl":"http://nia.info","Authors":"June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds","License":"I\u0027ll copy the optical RAM feed, that should feed the RAM feed!","LicenseInformationOrigin":1},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Customer Program Developer","PackageVersion":"2.9.8","PackageProjectUrl":"http://lenora.com","Copyright":"You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!","LicenseInformationOrigin":0},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","Authors":"Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":0},{"PackageId":"Customer Solutions Officer","PackageVersion":"4.5.2","PackageProjectUrl":"https://rylan.name","License":"You can\u0027t copy the matrix without compressing the wireless AGP matrix!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Solutions Agent","PackageVersion":"0.0.5","License":"Use the haptic USB card, then you can navigate the haptic card!","LicenseInformationOrigin":4},{"PackageId":"Human Accounts Orchestrator","PackageVersion":"4.1.6","LicenseInformationOrigin":1},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Copyright":"The AGP array is down, generate the mobile array so we can generate the AGP array!","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseInformationOrigin":2},{"PackageId":"Principal Factors Director","PackageVersion":"1.5.1","Copyright":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","Authors":"Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold","LicenseInformationOrigin":4},{"PackageId":"Investor Tactics Director","PackageVersion":"0.4.3","PackageProjectUrl":"https://aylin.com","LicenseInformationOrigin":0},{"PackageId":"Human Paradigm Assistant","PackageVersion":"8.8.8","Authors":"Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich","LicenseInformationOrigin":0},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","Authors":"Melanie Bailey,Melanie Bailey","LicenseInformationOrigin":0},{"PackageId":"Regional Metrics Strategist","PackageVersion":"1.2.1","Copyright":"Try to override the GB driver, maybe it will override the digital driver!","LicenseInformationOrigin":2},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Copyright":"We need to synthesize the primary GB circuit!","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Future Tactics Assistant","PackageVersion":"1.5.5","PackageProjectUrl":"https://giovanny.net","Copyright":"If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!","License":"The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!","LicenseInformationOrigin":0},{"PackageId":"Investor Accounts Facilitator","PackageVersion":"7.7.8","PackageProjectUrl":"http://scottie.biz","Authors":"Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman","LicenseInformationOrigin":0},{"PackageId":"Legacy Security Facilitator","PackageVersion":"1.9.0","PackageProjectUrl":"https://edythe.info","Copyright":"Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!","LicenseInformationOrigin":0},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","Copyright":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseInformationOrigin":1},{"PackageId":"District Assurance Technician","PackageVersion":"8.5.5","PackageProjectUrl":"http://zander.com","LicenseInformationOrigin":4},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Copyright":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseInformationOrigin":4},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..c5b81527 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Global Paradigm Assistant","PackageVersion":"8.0.5","PackageProjectUrl":"https://randy.org","License":"We need to calculate the solid state HTTP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Marketing Coordinator","PackageVersion":"3.6.1","PackageProjectUrl":"https://marcos.org","Authors":"","LicenseInformationOrigin":4},{"PackageId":"National Assurance Planner","PackageVersion":"2.7.7","Copyright":"I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!","Authors":"Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag","LicenseInformationOrigin":2},{"PackageId":"District Interactions Supervisor","PackageVersion":"4.5.2","Copyright":"The ADP firewall is down, input the primary firewall so we can input the ADP firewall!","License":"The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Tactics Assistant","PackageVersion":"1.5.5","PackageProjectUrl":"https://giovanny.net","Copyright":"If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!","License":"The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!","LicenseInformationOrigin":0},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Copyright":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","Authors":"Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseInformationOrigin":2},{"PackageId":"Forward Usability Specialist","PackageVersion":"5.6.9","License":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Copyright":"We need to override the solid state USB interface!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"Direct Brand Director","PackageVersion":"4.7.4","License":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Senior Configuration Developer","PackageVersion":"4.0.9","Copyright":"If we parse the interface, we can get to the JSON interface through the mobile JSON interface!","Authors":"Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle","License":"Use the primary SCSI matrix, then you can program the primary matrix!","LicenseInformationOrigin":1},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Copyright":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":4},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"Customer Solutions Officer","PackageVersion":"4.5.2","PackageProjectUrl":"https://rylan.name","License":"You can\u0027t copy the matrix without compressing the wireless AGP matrix!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Implementation Engineer","PackageVersion":"6.7.1","PackageProjectUrl":"http://margie.info","License":"We need to transmit the open-source EXE interface!","LicenseInformationOrigin":4},{"PackageId":"Human Metrics Architect","PackageVersion":"0.2.5","PackageProjectUrl":"https://rickie.net","Copyright":"Use the haptic AGP protocol, then you can program the haptic protocol!","License":"Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","Authors":"Melanie Bailey,Melanie Bailey","LicenseInformationOrigin":0},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Authors":"Maggie Lindgren","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Human Accounts Orchestrator","PackageVersion":"4.1.6","LicenseInformationOrigin":1},{"PackageId":"Direct Division Officer","PackageVersion":"6.5.6","PackageProjectUrl":"http://catherine.name","Authors":"Glenda Schuppe,Glenda Schuppe","License":"transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!","LicenseInformationOrigin":1},{"PackageId":"Investor Quality Associate","PackageVersion":"0.5.1","PackageProjectUrl":"https://ezequiel.biz","Copyright":"Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!","Authors":"Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen","LicenseInformationOrigin":0},{"PackageId":"Global Identity Supervisor","PackageVersion":"0.9.1","LicenseInformationOrigin":4},{"PackageId":"Dynamic Branding Manager","PackageVersion":"1.4.0","PackageProjectUrl":"http://dario.info","Copyright":"Try to program the FTP alarm, maybe it will program the virtual alarm!","License":"You can\u0027t navigate the application without generating the cross-platform COM application!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Data Technician","PackageVersion":"4.2.3","PackageProjectUrl":"http://nia.info","Authors":"June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds","License":"I\u0027ll copy the optical RAM feed, that should feed the RAM feed!","LicenseInformationOrigin":1},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Copyright":"hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!","Authors":"Sergio Bailey,Sergio Bailey,Sergio Bailey","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseInformationOrigin":4},{"PackageId":"Corporate Intranet Specialist","PackageVersion":"3.5.6","Authors":"Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner","LicenseInformationOrigin":0},{"PackageId":"Chief Program Associate","PackageVersion":"2.6.7","PackageProjectUrl":"http://coy.info","Authors":"Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze","License":"We need to compress the optical PNG array!","LicenseInformationOrigin":2},{"PackageId":"Principal Operations Assistant","PackageVersion":"0.9.0","Copyright":"I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!","Authors":"","License":"I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!","LicenseInformationOrigin":1},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Authors":"Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy","LicenseInformationOrigin":1},{"PackageId":"Customer Mobility Assistant","PackageVersion":"4.2.9","PackageProjectUrl":"http://adonis.biz","Copyright":"You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!","Authors":"Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich","LicenseInformationOrigin":1},{"PackageId":"Principal Brand Executive","PackageVersion":"7.2.7","PackageProjectUrl":"https://dariana.com","LicenseInformationOrigin":2},{"PackageId":"District Assurance Technician","PackageVersion":"8.5.5","PackageProjectUrl":"http://zander.com","LicenseInformationOrigin":4},{"PackageId":"Human Paradigm Assistant","PackageVersion":"8.8.8","Authors":"Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Factors Associate","PackageVersion":"1.8.3","PackageProjectUrl":"http://dovie.name","Copyright":"You can\u0027t navigate the panel without calculating the open-source THX panel!","LicenseInformationOrigin":2},{"PackageId":"Product Functionality Supervisor","PackageVersion":"9.4.5","Copyright":"Use the open-source ADP matrix, then you can copy the open-source matrix!","License":"Use the 1080p AI microchip, then you can reboot the 1080p microchip!","LicenseInformationOrigin":4},{"PackageId":"Forward Data Orchestrator","PackageVersion":"3.3.5","Copyright":"compressing the system won\u0027t do anything, we need to compress the optical RSS system!","License":"Use the haptic XML driver, then you can index the haptic driver!","LicenseInformationOrigin":0},{"PackageId":"Chief Factors Developer","PackageVersion":"5.9.5","Copyright":"Try to connect the ADP system, maybe it will connect the solid state system!","Authors":"Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady","LicenseInformationOrigin":1},{"PackageId":"Dynamic Division Representative","PackageVersion":"7.3.5","PackageProjectUrl":"http://taurean.net","Copyright":"I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!","Authors":"Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson","LicenseInformationOrigin":2},{"PackageId":"Lead Operations Supervisor","PackageVersion":"4.5.2","License":"The AI panel is down, transmit the open-source panel so we can transmit the AI panel!","LicenseInformationOrigin":0},{"PackageId":"Customer Communications Engineer","PackageVersion":"6.9.4","PackageProjectUrl":"http://tito.name","Authors":"Tanya Reinger,Tanya Reinger,Tanya Reinger","LicenseInformationOrigin":4},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Copyright":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseInformationOrigin":4},{"PackageId":"Investor Accounts Facilitator","PackageVersion":"7.7.8","PackageProjectUrl":"http://scottie.biz","Authors":"Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman","LicenseInformationOrigin":0},{"PackageId":"Customer Branding Orchestrator","PackageVersion":"8.3.7","PackageProjectUrl":"http://nona.com","Copyright":"We need to bypass the neural USB capacitor!","Authors":"Nora Dietrich","LicenseInformationOrigin":4},{"PackageId":"Dynamic Solutions Agent","PackageVersion":"0.0.5","License":"Use the haptic USB card, then you can navigate the haptic card!","LicenseInformationOrigin":4},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Copyright":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","Copyright":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Legacy Security Facilitator","PackageVersion":"1.9.0","PackageProjectUrl":"https://edythe.info","Copyright":"Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!","LicenseInformationOrigin":0},{"PackageId":"Regional Metrics Strategist","PackageVersion":"1.2.1","Copyright":"Try to override the GB driver, maybe it will override the digital driver!","LicenseInformationOrigin":2},{"PackageId":"Customer Program Developer","PackageVersion":"2.9.8","PackageProjectUrl":"http://lenora.com","Copyright":"You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!","LicenseInformationOrigin":0},{"PackageId":"District Optimization Technician","PackageVersion":"5.2.3","PackageProjectUrl":"https://douglas.info","Authors":"Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti","LicenseInformationOrigin":4},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Security Director","PackageVersion":"0.0.2","Copyright":"Try to parse the HTTP port, maybe it will parse the bluetooth port!","Authors":"Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block","License":"transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!","LicenseInformationOrigin":1},{"PackageId":"Principal Factors Director","PackageVersion":"1.5.1","Copyright":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","Authors":"Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold","LicenseInformationOrigin":4},{"PackageId":"Central Division Administrator","PackageVersion":"1.0.4","Copyright":"We need to hack the haptic SAS microchip!","Authors":"","License":"We need to program the optical COM microchip!","LicenseInformationOrigin":4},{"PackageId":"Investor Tactics Director","PackageVersion":"0.4.3","PackageProjectUrl":"https://aylin.com","LicenseInformationOrigin":0},{"PackageId":"Human Identity Representative","PackageVersion":"4.1.5","PackageProjectUrl":"http://alyce.biz","Authors":"Joyce Auer,Joyce Auer,Joyce Auer","License":"The SAS bus is down, program the neural bus so we can program the SAS bus!","LicenseInformationOrigin":4},{"PackageId":"Central Research Technician","PackageVersion":"2.8.8","Copyright":"You can\u0027t generate the program without connecting the bluetooth USB program!","LicenseInformationOrigin":1},{"PackageId":"Regional Functionality Agent","PackageVersion":"5.9.9","PackageProjectUrl":"http://arthur.net","Copyright":"I\u0027ll connect the digital JBOD application, that should application the JBOD application!","Authors":"Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson","License":"We need to index the 1080p SAS hard drive!","LicenseInformationOrigin":4},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Customer Web Assistant","PackageVersion":"1.9.0","LicenseInformationOrigin":2},{"PackageId":"Human Markets Planner","PackageVersion":"5.0.1","License":"Try to back up the COM driver, maybe it will back up the bluetooth driver!","LicenseInformationOrigin":0},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","Authors":"Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":0},{"PackageId":"International Solutions Planner","PackageVersion":"9.0.0","License":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseInformationOrigin":1},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"Lead Program Technician","PackageVersion":"5.8.9","PackageProjectUrl":"http://curtis.org","Copyright":"We need to transmit the back-end AGP sensor!","Authors":"Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer","LicenseInformationOrigin":0},{"PackageId":"Regional Optimization Administrator","PackageVersion":"3.6.4","PackageProjectUrl":"http://serenity.info","Copyright":"I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!","LicenseInformationOrigin":0},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Human Tactics Facilitator","PackageVersion":"5.7.0","License":"Try to bypass the HTTP application, maybe it will bypass the digital application!","LicenseInformationOrigin":1},{"PackageId":"Chief Infrastructure Specialist","PackageVersion":"9.0.5","Authors":"Jackie Schumm","License":"hacking the port won\u0027t do anything, we need to back up the optical SMS port!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Security Specialist","PackageVersion":"7.8.5","PackageProjectUrl":"http://nova.biz","Copyright":"You can\u0027t transmit the bus without indexing the digital TCP bus!","Authors":"Guy Waters,Guy Waters","License":"Try to input the GB pixel, maybe it will input the wireless pixel!","LicenseInformationOrigin":4},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Global Optimization Architect","PackageVersion":"1.5.0","License":"Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..654022aa --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Global Paradigm Assistant","PackageVersion":"8.0.5","PackageProjectUrl":"https://randy.org","License":"We need to calculate the solid state HTTP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Marketing Coordinator","PackageVersion":"3.6.1","PackageProjectUrl":"https://marcos.org","Authors":"","LicenseInformationOrigin":4},{"PackageId":"Dynamic Implementation Engineer","PackageVersion":"6.7.1","PackageProjectUrl":"http://margie.info","License":"We need to transmit the open-source EXE interface!","LicenseInformationOrigin":4},{"PackageId":"District Interactions Supervisor","PackageVersion":"4.5.2","Copyright":"The ADP firewall is down, input the primary firewall so we can input the ADP firewall!","License":"The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!","LicenseInformationOrigin":1},{"PackageId":"Central Research Technician","PackageVersion":"2.8.8","Copyright":"You can\u0027t generate the program without connecting the bluetooth USB program!","LicenseInformationOrigin":1},{"PackageId":"Principal Operations Assistant","PackageVersion":"0.9.0","Copyright":"I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!","Authors":"","License":"I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!","LicenseInformationOrigin":1},{"PackageId":"Human Identity Representative","PackageVersion":"4.1.5","PackageProjectUrl":"http://alyce.biz","Authors":"Joyce Auer,Joyce Auer,Joyce Auer","License":"The SAS bus is down, program the neural bus so we can program the SAS bus!","LicenseInformationOrigin":4},{"PackageId":"Forward Usability Specialist","PackageVersion":"5.6.9","License":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"National Assurance Planner","PackageVersion":"2.7.7","Copyright":"I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!","Authors":"Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag","LicenseInformationOrigin":2},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Customer Solutions Officer","PackageVersion":"4.5.2","PackageProjectUrl":"https://rylan.name","License":"You can\u0027t copy the matrix without compressing the wireless AGP matrix!","LicenseInformationOrigin":0},{"PackageId":"Direct Brand Director","PackageVersion":"4.7.4","License":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Architect","PackageVersion":"1.5.0","License":"Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!","LicenseInformationOrigin":2},{"PackageId":"Human Tactics Facilitator","PackageVersion":"5.7.0","License":"Try to bypass the HTTP application, maybe it will bypass the digital application!","LicenseInformationOrigin":1},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","Authors":"Melanie Bailey,Melanie Bailey","LicenseInformationOrigin":0},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Specialist","PackageVersion":"7.8.5","PackageProjectUrl":"http://nova.biz","Copyright":"You can\u0027t transmit the bus without indexing the digital TCP bus!","Authors":"Guy Waters,Guy Waters","License":"Try to input the GB pixel, maybe it will input the wireless pixel!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Copyright":"We need to override the solid state USB interface!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Authors":"Maggie Lindgren","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Chief Factors Developer","PackageVersion":"5.9.5","Copyright":"Try to connect the ADP system, maybe it will connect the solid state system!","Authors":"Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady","LicenseInformationOrigin":1},{"PackageId":"Investor Quality Associate","PackageVersion":"0.5.1","PackageProjectUrl":"https://ezequiel.biz","Copyright":"Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!","Authors":"Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen","LicenseInformationOrigin":0},{"PackageId":"Human Paradigm Assistant","PackageVersion":"8.8.8","Authors":"Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich","LicenseInformationOrigin":0},{"PackageId":"Dynamic Branding Manager","PackageVersion":"1.4.0","PackageProjectUrl":"http://dario.info","Copyright":"Try to program the FTP alarm, maybe it will program the virtual alarm!","License":"You can\u0027t navigate the application without generating the cross-platform COM application!","LicenseInformationOrigin":4},{"PackageId":"Regional Optimization Administrator","PackageVersion":"3.6.4","PackageProjectUrl":"http://serenity.info","Copyright":"I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!","LicenseInformationOrigin":0},{"PackageId":"Customer Web Assistant","PackageVersion":"1.9.0","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Data Technician","PackageVersion":"4.2.3","PackageProjectUrl":"http://nia.info","Authors":"June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds","License":"I\u0027ll copy the optical RAM feed, that should feed the RAM feed!","LicenseInformationOrigin":1},{"PackageId":"Human Metrics Architect","PackageVersion":"0.2.5","PackageProjectUrl":"https://rickie.net","Copyright":"Use the haptic AGP protocol, then you can program the haptic protocol!","License":"Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!","LicenseInformationOrigin":4},{"PackageId":"District Optimization Technician","PackageVersion":"5.2.3","PackageProjectUrl":"https://douglas.info","Authors":"Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti","LicenseInformationOrigin":4},{"PackageId":"Dynamic Factors Associate","PackageVersion":"1.8.3","PackageProjectUrl":"http://dovie.name","Copyright":"You can\u0027t navigate the panel without calculating the open-source THX panel!","LicenseInformationOrigin":2},{"PackageId":"Forward Data Orchestrator","PackageVersion":"3.3.5","Copyright":"compressing the system won\u0027t do anything, we need to compress the optical RSS system!","License":"Use the haptic XML driver, then you can index the haptic driver!","LicenseInformationOrigin":0},{"PackageId":"Lead Operations Supervisor","PackageVersion":"4.5.2","License":"The AI panel is down, transmit the open-source panel so we can transmit the AI panel!","LicenseInformationOrigin":0},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Authors":"Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Specialist","PackageVersion":"3.5.6","Authors":"Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner","LicenseInformationOrigin":0},{"PackageId":"Global Identity Supervisor","PackageVersion":"0.9.1","LicenseInformationOrigin":4},{"PackageId":"Chief Infrastructure Specialist","PackageVersion":"9.0.5","Authors":"Jackie Schumm","License":"hacking the port won\u0027t do anything, we need to back up the optical SMS port!","LicenseInformationOrigin":4},{"PackageId":"Central Division Administrator","PackageVersion":"1.0.4","Copyright":"We need to hack the haptic SAS microchip!","Authors":"","License":"We need to program the optical COM microchip!","LicenseInformationOrigin":4},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":2},{"PackageId":"Customer Program Developer","PackageVersion":"2.9.8","PackageProjectUrl":"http://lenora.com","Copyright":"You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Director","PackageVersion":"0.0.2","Copyright":"Try to parse the HTTP port, maybe it will parse the bluetooth port!","Authors":"Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block","License":"transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Copyright":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseInformationOrigin":4},{"PackageId":"Dynamic Solutions Agent","PackageVersion":"0.0.5","License":"Use the haptic USB card, then you can navigate the haptic card!","LicenseInformationOrigin":4},{"PackageId":"International Solutions Planner","PackageVersion":"9.0.0","License":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseInformationOrigin":1},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Customer Branding Orchestrator","PackageVersion":"8.3.7","PackageProjectUrl":"http://nona.com","Copyright":"We need to bypass the neural USB capacitor!","Authors":"Nora Dietrich","LicenseInformationOrigin":4},{"PackageId":"Investor Accounts Facilitator","PackageVersion":"7.7.8","PackageProjectUrl":"http://scottie.biz","Authors":"Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman","LicenseInformationOrigin":0},{"PackageId":"Legacy Security Facilitator","PackageVersion":"1.9.0","PackageProjectUrl":"https://edythe.info","Copyright":"Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!","LicenseInformationOrigin":0},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","Authors":"Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":0},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"Product Functionality Supervisor","PackageVersion":"9.4.5","Copyright":"Use the open-source ADP matrix, then you can copy the open-source matrix!","License":"Use the 1080p AI microchip, then you can reboot the 1080p microchip!","LicenseInformationOrigin":4},{"PackageId":"Principal Factors Director","PackageVersion":"1.5.1","Copyright":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","Authors":"Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold","LicenseInformationOrigin":4},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Copyright":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","Authors":"Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseInformationOrigin":2},{"PackageId":"Lead Program Technician","PackageVersion":"5.8.9","PackageProjectUrl":"http://curtis.org","Copyright":"We need to transmit the back-end AGP sensor!","Authors":"Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer","LicenseInformationOrigin":0},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Chief Program Associate","PackageVersion":"2.6.7","PackageProjectUrl":"http://coy.info","Authors":"Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze","License":"We need to compress the optical PNG array!","LicenseInformationOrigin":2},{"PackageId":"Regional Metrics Strategist","PackageVersion":"1.2.1","Copyright":"Try to override the GB driver, maybe it will override the digital driver!","LicenseInformationOrigin":2},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","Copyright":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Copyright":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":4},{"PackageId":"District Assurance Technician","PackageVersion":"8.5.5","PackageProjectUrl":"http://zander.com","LicenseInformationOrigin":4},{"PackageId":"Customer Communications Engineer","PackageVersion":"6.9.4","PackageProjectUrl":"http://tito.name","Authors":"Tanya Reinger,Tanya Reinger,Tanya Reinger","LicenseInformationOrigin":4},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Tactics Director","PackageVersion":"0.4.3","PackageProjectUrl":"https://aylin.com","LicenseInformationOrigin":0},{"PackageId":"Future Tactics Assistant","PackageVersion":"1.5.5","PackageProjectUrl":"https://giovanny.net","Copyright":"If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!","License":"The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!","LicenseInformationOrigin":0},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Copyright":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Executive","PackageVersion":"7.2.7","PackageProjectUrl":"https://dariana.com","LicenseInformationOrigin":2},{"PackageId":"Human Accounts Orchestrator","PackageVersion":"4.1.6","LicenseInformationOrigin":1},{"PackageId":"Direct Division Officer","PackageVersion":"6.5.6","PackageProjectUrl":"http://catherine.name","Authors":"Glenda Schuppe,Glenda Schuppe","License":"transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!","LicenseInformationOrigin":1},{"PackageId":"Regional Functionality Agent","PackageVersion":"5.9.9","PackageProjectUrl":"http://arthur.net","Copyright":"I\u0027ll connect the digital JBOD application, that should application the JBOD application!","Authors":"Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson","License":"We need to index the 1080p SAS hard drive!","LicenseInformationOrigin":4},{"PackageId":"Senior Configuration Developer","PackageVersion":"4.0.9","Copyright":"If we parse the interface, we can get to the JSON interface through the mobile JSON interface!","Authors":"Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle","License":"Use the primary SCSI matrix, then you can program the primary matrix!","LicenseInformationOrigin":1},{"PackageId":"Human Markets Planner","PackageVersion":"5.0.1","License":"Try to back up the COM driver, maybe it will back up the bluetooth driver!","LicenseInformationOrigin":0},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Copyright":"hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!","Authors":"Sergio Bailey,Sergio Bailey,Sergio Bailey","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Division Representative","PackageVersion":"7.3.5","PackageProjectUrl":"http://taurean.net","Copyright":"I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!","Authors":"Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson","LicenseInformationOrigin":2},{"PackageId":"Customer Mobility Assistant","PackageVersion":"4.2.9","PackageProjectUrl":"http://adonis.biz","Copyright":"You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!","Authors":"Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..68fa2664 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..139d3e83 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","Copyright":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseInformationOrigin":1},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Copyright":"The AGP array is down, generate the mobile array so we can generate the AGP array!","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseInformationOrigin":2},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Copyright":"We need to synthesize the primary GB circuit!","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","Copyright":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseInformationOrigin":0},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..ecce0358 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..3c3b265c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..1cfea899 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","Copyright":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Copyright":"We need to override the solid state USB interface!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Copyright":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Copyright":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseInformationOrigin":4},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","Authors":"Melanie Bailey,Melanie Bailey","LicenseInformationOrigin":0},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..72510cdd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Copyright":"We need to synthesize the primary GB circuit!","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseInformationOrigin":4},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Copyright":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":4},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","Authors":"Melanie Bailey,Melanie Bailey","LicenseInformationOrigin":0},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","Copyright":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Copyright":"We need to override the solid state USB interface!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Copyright":"The AGP array is down, generate the mobile array so we can generate the AGP array!","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","Copyright":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Copyright":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseInformationOrigin":4},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","Copyright":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..e0231784 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Copyright":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseInformationOrigin":4},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Copyright":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":4},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","Authors":"Melanie Bailey,Melanie Bailey","LicenseInformationOrigin":0},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","Copyright":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Copyright":"We need to override the solid state USB interface!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..85a82022 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","Copyright":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Copyright":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Copyright":"We need to override the solid state USB interface!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Copyright":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","Authors":"Melanie Bailey,Melanie Bailey","LicenseInformationOrigin":0},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..bb6ef5ef --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..d845403c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","Copyright":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseInformationOrigin":1},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Copyright":"The AGP array is down, generate the mobile array so we can generate the AGP array!","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseInformationOrigin":2},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Copyright":"We need to synthesize the primary GB circuit!","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","Copyright":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..33c2462b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..009e3ba9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..c57cd9c9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..55e6047d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","Authors":"Melanie Bailey,Melanie Bailey","LicenseInformationOrigin":0},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Copyright":"We need to override the solid state USB interface!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Copyright":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseInformationOrigin":4},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","Copyright":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Copyright":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":4},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Chief Infrastructure Specialist","PackageVersion":"9.0.5","Authors":"Jackie Schumm","License":"hacking the port won\u0027t do anything, we need to back up the optical SMS port!","LicenseInformationOrigin":4},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Authors":"Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy","LicenseInformationOrigin":1},{"PackageId":"Human Paradigm Assistant","PackageVersion":"8.8.8","Authors":"Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich","LicenseInformationOrigin":0},{"PackageId":"Forward Data Orchestrator","PackageVersion":"3.3.5","Copyright":"compressing the system won\u0027t do anything, we need to compress the optical RSS system!","License":"Use the haptic XML driver, then you can index the haptic driver!","LicenseInformationOrigin":0},{"PackageId":"Global Identity Supervisor","PackageVersion":"0.9.1","LicenseInformationOrigin":4},{"PackageId":"Human Markets Planner","PackageVersion":"5.0.1","License":"Try to back up the COM driver, maybe it will back up the bluetooth driver!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Executive","PackageVersion":"7.2.7","PackageProjectUrl":"https://dariana.com","LicenseInformationOrigin":2},{"PackageId":"Customer Program Developer","PackageVersion":"2.9.8","PackageProjectUrl":"http://lenora.com","Copyright":"You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Specialist","PackageVersion":"7.8.5","PackageProjectUrl":"http://nova.biz","Copyright":"You can\u0027t transmit the bus without indexing the digital TCP bus!","Authors":"Guy Waters,Guy Waters","License":"Try to input the GB pixel, maybe it will input the wireless pixel!","LicenseInformationOrigin":4},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Authors":"Maggie Lindgren","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Customer Web Assistant","PackageVersion":"1.9.0","LicenseInformationOrigin":2},{"PackageId":"Direct Division Officer","PackageVersion":"6.5.6","PackageProjectUrl":"http://catherine.name","Authors":"Glenda Schuppe,Glenda Schuppe","License":"transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!","LicenseInformationOrigin":1},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Copyright":"hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!","Authors":"Sergio Bailey,Sergio Bailey,Sergio Bailey","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseInformationOrigin":4},{"PackageId":"Regional Optimization Administrator","PackageVersion":"3.6.4","PackageProjectUrl":"http://serenity.info","Copyright":"I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Data Technician","PackageVersion":"4.2.3","PackageProjectUrl":"http://nia.info","Authors":"June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds","License":"I\u0027ll copy the optical RAM feed, that should feed the RAM feed!","LicenseInformationOrigin":1},{"PackageId":"International Solutions Planner","PackageVersion":"9.0.0","License":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseInformationOrigin":1},{"PackageId":"Principal Operations Assistant","PackageVersion":"0.9.0","Copyright":"I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!","Authors":"","License":"I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!","LicenseInformationOrigin":1},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Copyright":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","Authors":"Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseInformationOrigin":2},{"PackageId":"Lead Program Technician","PackageVersion":"5.8.9","PackageProjectUrl":"http://curtis.org","Copyright":"We need to transmit the back-end AGP sensor!","Authors":"Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Director","PackageVersion":"0.0.2","Copyright":"Try to parse the HTTP port, maybe it will parse the bluetooth port!","Authors":"Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block","License":"transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!","LicenseInformationOrigin":1},{"PackageId":"Human Tactics Facilitator","PackageVersion":"5.7.0","License":"Try to bypass the HTTP application, maybe it will bypass the digital application!","LicenseInformationOrigin":1},{"PackageId":"Human Metrics Architect","PackageVersion":"0.2.5","PackageProjectUrl":"https://rickie.net","Copyright":"Use the haptic AGP protocol, then you can program the haptic protocol!","License":"Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Investor Accounts Facilitator","PackageVersion":"7.7.8","PackageProjectUrl":"http://scottie.biz","Authors":"Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman","LicenseInformationOrigin":0},{"PackageId":"Customer Mobility Assistant","PackageVersion":"4.2.9","PackageProjectUrl":"http://adonis.biz","Copyright":"You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!","Authors":"Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Architect","PackageVersion":"1.5.0","License":"Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Implementation Engineer","PackageVersion":"6.7.1","PackageProjectUrl":"http://margie.info","License":"We need to transmit the open-source EXE interface!","LicenseInformationOrigin":4},{"PackageId":"National Assurance Planner","PackageVersion":"2.7.7","Copyright":"I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!","Authors":"Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag","LicenseInformationOrigin":2},{"PackageId":"Senior Configuration Developer","PackageVersion":"4.0.9","Copyright":"If we parse the interface, we can get to the JSON interface through the mobile JSON interface!","Authors":"Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle","License":"Use the primary SCSI matrix, then you can program the primary matrix!","LicenseInformationOrigin":1},{"PackageId":"Customer Branding Orchestrator","PackageVersion":"8.3.7","PackageProjectUrl":"http://nona.com","Copyright":"We need to bypass the neural USB capacitor!","Authors":"Nora Dietrich","LicenseInformationOrigin":4},{"PackageId":"Product Functionality Supervisor","PackageVersion":"9.4.5","Copyright":"Use the open-source ADP matrix, then you can copy the open-source matrix!","License":"Use the 1080p AI microchip, then you can reboot the 1080p microchip!","LicenseInformationOrigin":4},{"PackageId":"Legacy Security Facilitator","PackageVersion":"1.9.0","PackageProjectUrl":"https://edythe.info","Copyright":"Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!","LicenseInformationOrigin":0},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":2},{"PackageId":"Chief Program Associate","PackageVersion":"2.6.7","PackageProjectUrl":"http://coy.info","Authors":"Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze","License":"We need to compress the optical PNG array!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Engineer","PackageVersion":"6.9.4","PackageProjectUrl":"http://tito.name","Authors":"Tanya Reinger,Tanya Reinger,Tanya Reinger","LicenseInformationOrigin":4},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"Lead Operations Supervisor","PackageVersion":"4.5.2","License":"The AI panel is down, transmit the open-source panel so we can transmit the AI panel!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Factors Associate","PackageVersion":"1.8.3","PackageProjectUrl":"http://dovie.name","Copyright":"You can\u0027t navigate the panel without calculating the open-source THX panel!","LicenseInformationOrigin":2},{"PackageId":"Corporate Marketing Coordinator","PackageVersion":"3.6.1","PackageProjectUrl":"https://marcos.org","Authors":"","LicenseInformationOrigin":4},{"PackageId":"Regional Metrics Strategist","PackageVersion":"1.2.1","Copyright":"Try to override the GB driver, maybe it will override the digital driver!","LicenseInformationOrigin":2},{"PackageId":"Human Accounts Orchestrator","PackageVersion":"4.1.6","LicenseInformationOrigin":1},{"PackageId":"Regional Functionality Agent","PackageVersion":"5.9.9","PackageProjectUrl":"http://arthur.net","Copyright":"I\u0027ll connect the digital JBOD application, that should application the JBOD application!","Authors":"Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson","License":"We need to index the 1080p SAS hard drive!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Solutions Agent","PackageVersion":"0.0.5","License":"Use the haptic USB card, then you can navigate the haptic card!","LicenseInformationOrigin":4},{"PackageId":"District Optimization Technician","PackageVersion":"5.2.3","PackageProjectUrl":"https://douglas.info","Authors":"Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti","LicenseInformationOrigin":4},{"PackageId":"District Assurance Technician","PackageVersion":"8.5.5","PackageProjectUrl":"http://zander.com","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","Authors":"Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":0},{"PackageId":"Chief Factors Developer","PackageVersion":"5.9.5","Copyright":"Try to connect the ADP system, maybe it will connect the solid state system!","Authors":"Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady","LicenseInformationOrigin":1},{"PackageId":"Central Research Technician","PackageVersion":"2.8.8","Copyright":"You can\u0027t generate the program without connecting the bluetooth USB program!","LicenseInformationOrigin":1},{"PackageId":"Future Tactics Assistant","PackageVersion":"1.5.5","PackageProjectUrl":"https://giovanny.net","Copyright":"If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!","License":"The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!","LicenseInformationOrigin":0},{"PackageId":"District Interactions Supervisor","PackageVersion":"4.5.2","Copyright":"The ADP firewall is down, input the primary firewall so we can input the ADP firewall!","License":"The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Specialist","PackageVersion":"3.5.6","Authors":"Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner","LicenseInformationOrigin":0},{"PackageId":"Human Identity Representative","PackageVersion":"4.1.5","PackageProjectUrl":"http://alyce.biz","Authors":"Joyce Auer,Joyce Auer,Joyce Auer","License":"The SAS bus is down, program the neural bus so we can program the SAS bus!","LicenseInformationOrigin":4},{"PackageId":"Central Division Administrator","PackageVersion":"1.0.4","Copyright":"We need to hack the haptic SAS microchip!","Authors":"","License":"We need to program the optical COM microchip!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Division Representative","PackageVersion":"7.3.5","PackageProjectUrl":"http://taurean.net","Copyright":"I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!","Authors":"Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson","LicenseInformationOrigin":2},{"PackageId":"Forward Usability Specialist","PackageVersion":"5.6.9","License":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Direct Brand Director","PackageVersion":"4.7.4","License":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Copyright":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"Investor Quality Associate","PackageVersion":"0.5.1","PackageProjectUrl":"https://ezequiel.biz","Copyright":"Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!","Authors":"Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen","LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Director","PackageVersion":"0.4.3","PackageProjectUrl":"https://aylin.com","LicenseInformationOrigin":0},{"PackageId":"Global Paradigm Assistant","PackageVersion":"8.0.5","PackageProjectUrl":"https://randy.org","License":"We need to calculate the solid state HTTP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Customer Solutions Officer","PackageVersion":"4.5.2","PackageProjectUrl":"https://rylan.name","License":"You can\u0027t copy the matrix without compressing the wireless AGP matrix!","LicenseInformationOrigin":0},{"PackageId":"Principal Factors Director","PackageVersion":"1.5.1","Copyright":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","Authors":"Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold","LicenseInformationOrigin":4},{"PackageId":"Dynamic Branding Manager","PackageVersion":"1.4.0","PackageProjectUrl":"http://dario.info","Copyright":"Try to program the FTP alarm, maybe it will program the virtual alarm!","License":"You can\u0027t navigate the application without generating the cross-platform COM application!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..fec94cb0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","Authors":"Melanie Bailey,Melanie Bailey","LicenseInformationOrigin":0},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Copyright":"We need to override the solid state USB interface!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Copyright":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseInformationOrigin":4},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","Copyright":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Copyright":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":4},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..a8963322 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..0d2c7da1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..5a8a5cc4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Global Mobility Technician","PackageVersion":"8.6.3","Authors":"Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante","ValidationErrors":[{"Error":"Lonie","Context":"http://wilburn.org"},{"Error":"Concepcion","Context":"http://ed.org"},{"Error":"Amanda","Context":"https://sophie.net"},{"Error":"Claudine","Context":"http://ofelia.biz"},{"Error":"Petra","Context":"http://clare.name"},{"Error":"Ozella","Context":"https://verla.name"},{"Error":"Denis","Context":"http://pete.com"}],"LicenseUrl":"We need to input the haptic XML port!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Product Data Liaison","PackageVersion":"7.8.8","Copyright":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"Try to calculate the GB card, maybe it will calculate the wireless card!","LicenseInformationOrigin":2},{"PackageId":"Investor Division Assistant","PackageVersion":"9.6.2","ValidationErrors":[{"Error":"Nya","Context":"http://sunny.biz"},{"Error":"Arlo","Context":"https://cordia.info"},{"Error":"Linnie","Context":"https://marcos.name"},{"Error":"Luella","Context":"http://frederic.name"},{"Error":"Lucinda","Context":"https://dion.name"},{"Error":"Jayson","Context":"https://ryleigh.net"},{"Error":"Mervin","Context":"https://lorenza.net"}],"LicenseUrl":"I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!","LicenseInformationOrigin":1},{"PackageId":"National Accountability Producer","PackageVersion":"6.9.7","PackageProjectUrl":"https://linwood.biz","ValidationErrors":[{"Error":"Travon","Context":"https://dedrick.name"},{"Error":"Elissa","Context":"http://kaci.org"},{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":2},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Chief Solutions Administrator","PackageVersion":"0.4.1","PackageProjectUrl":"https://bertrand.biz","Copyright":"indexing the application won\u0027t do anything, we need to parse the mobile TCP application!","ValidationErrors":[{"Error":"Shaun","Context":"https://antwan.org"},{"Error":"Hazel","Context":"https://forrest.net"},{"Error":"Brianne","Context":"https://dorothea.name"},{"Error":"Don","Context":"http://torey.com"},{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"},{"Error":"Jordi","Context":"https://alysha.com"},{"Error":"Kristina","Context":"https://pattie.info"},{"Error":"Cory","Context":"http://kailey.com"}],"LicenseUrl":"indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!","LicenseInformationOrigin":2},{"PackageId":"International Intranet Planner","PackageVersion":"1.3.4","PackageProjectUrl":"http://devin.org","Copyright":"indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!","Authors":"Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert","ValidationErrors":[{"Error":"Ahmad","Context":"https://lupe.com"},{"Error":"Randi","Context":"https://jaiden.biz"},{"Error":"Patience","Context":"https://marlene.name"},{"Error":"Lenna","Context":"https://franco.name"},{"Error":"Kyleigh","Context":"https://tevin.name"},{"Error":"Sallie","Context":"https://jordane.name"},{"Error":"Willy","Context":"https://daija.info"},{"Error":"Jannie","Context":"https://retta.net"},{"Error":"Lottie","Context":"http://yasmine.com"},{"Error":"Delia","Context":"http://khalil.com"}],"License":"You can\u0027t quantify the system without generating the digital HTTP system!","LicenseUrl":"We need to compress the haptic XML circuit!","LicenseInformationOrigin":0},{"PackageId":"Investor Operations Director","PackageVersion":"5.6.0","PackageProjectUrl":"https://alene.info","Copyright":"If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!","ValidationErrors":[{"Error":"Elouise","Context":"https://ron.com"},{"Error":"Brown","Context":"https://cordia.com"},{"Error":"Ericka","Context":"https://eugene.com"},{"Error":"Rashad","Context":"http://thomas.com"},{"Error":"Antonia","Context":"https://marcelle.org"}],"License":"Try to input the AI microchip, maybe it will input the 1080p microchip!","LicenseInformationOrigin":0},{"PackageId":"Product Interactions Planner","PackageVersion":"7.4.0","PackageProjectUrl":"http://bertha.net","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"License":"Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!","LicenseInformationOrigin":0},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Global Mobility Facilitator","PackageVersion":"8.5.9","PackageProjectUrl":"https://itzel.info","Authors":"Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch","ValidationErrors":[{"Error":"Mitchel","Context":"http://carleton.name"},{"Error":"Madalyn","Context":"http://narciso.net"},{"Error":"Mia","Context":"http://nicklaus.net"},{"Error":"Abelardo","Context":"http://carolina.name"}],"LicenseUrl":"We need to parse the primary PCI protocol!","LicenseInformationOrigin":1},{"PackageId":"Forward Tactics Agent","PackageVersion":"6.8.8","PackageProjectUrl":"https://flo.info","Copyright":"The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!","Authors":"Jon Schulist,Jon Schulist","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseUrl":"We need to back up the primary SMTP circuit!","LicenseInformationOrigin":1},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..0cb738bd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..a70b6d95 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..28f17256 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Creative Analyst","PackageVersion":"6.3.1","LicenseUrl":"The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Forward Program Officer","PackageVersion":"4.2.4","Copyright":"calculating the bus won\u0027t do anything, we need to generate the online CSS bus!","Authors":"Leon Mayer,Leon Mayer","License":"quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!","LicenseUrl":"indexing the port won\u0027t do anything, we need to back up the virtual AGP port!","LicenseInformationOrigin":1},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"Forward Research Associate","PackageVersion":"3.4.7","LicenseUrl":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Configuration Specialist","PackageVersion":"3.6.8","Authors":"Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn","LicenseUrl":"Use the haptic AGP protocol, then you can program the haptic protocol!","LicenseInformationOrigin":4},{"PackageId":"Future Tactics Specialist","PackageVersion":"0.2.2","Copyright":"You can\u0027t calculate the hard drive without hacking the multi-byte FTP hard drive!","License":"We need to override the primary SQL pixel!","LicenseUrl":"We need to transmit the redundant EXE driver!","LicenseInformationOrigin":4},{"PackageId":"Regional Communications Strategist","PackageVersion":"9.3.1","PackageProjectUrl":"http://eloisa.biz","Copyright":"We need to index the bluetooth JSON pixel!","License":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","LicenseUrl":"Try to index the HDD panel, maybe it will index the haptic panel!","LicenseInformationOrigin":1},{"PackageId":"Human Accountability Developer","PackageVersion":"6.9.0","License":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":2},{"PackageId":"Forward Directives Representative","PackageVersion":"0.5.1","PackageProjectUrl":"https://cleve.biz","Authors":"Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote","LicenseUrl":"parsing the panel won\u0027t do anything, we need to calculate the digital SMTP panel!","LicenseInformationOrigin":1},{"PackageId":"Customer Metrics Analyst","PackageVersion":"6.7.1","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"Forward Branding Strategist","PackageVersion":"4.6.2","Copyright":"The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive!","LicenseInformationOrigin":4},{"PackageId":"Internal Program Engineer","PackageVersion":"2.9.3","PackageProjectUrl":"http://cleta.org","Copyright":"I\u0027ll bypass the optical AGP feed, that should feed the AGP feed!","License":"I\u0027ll input the neural SQL application, that should application the SQL application!","LicenseUrl":"You can\u0027t generate the hard drive without transmitting the haptic RAM hard drive!","LicenseInformationOrigin":0},{"PackageId":"District Integration Designer","PackageVersion":"6.2.2","PackageProjectUrl":"https://cindy.org","Authors":"Ignacio Hane,Ignacio Hane","LicenseUrl":"You can\u0027t connect the port without connecting the back-end COM port!","LicenseInformationOrigin":0},{"PackageId":"Central Tactics Director","PackageVersion":"4.6.7","PackageProjectUrl":"https://valentina.net","Authors":"Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski","License":"backing up the system won\u0027t do anything, we need to parse the neural CSS system!","LicenseUrl":"We need to transmit the back-end RSS transmitter!","LicenseInformationOrigin":1},{"PackageId":"International Marketing Officer","PackageVersion":"7.2.8","Authors":"Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk","LicenseInformationOrigin":0},{"PackageId":"National Security Orchestrator","PackageVersion":"3.5.6","Copyright":"You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!","Authors":"Roderick Koelpin,Roderick Koelpin,Roderick Koelpin","License":"Try to copy the HDD array, maybe it will copy the back-end array!","LicenseUrl":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","Authors":"Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":0},{"PackageId":"Direct Group Liaison","PackageVersion":"3.5.1","Copyright":"We need to program the auxiliary JBOD circuit!","License":"We need to parse the haptic SMS monitor!","LicenseInformationOrigin":4},{"PackageId":"International Branding Associate","PackageVersion":"4.9.4","PackageProjectUrl":"https://trinity.name","Copyright":"The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Agent","PackageVersion":"9.1.8","PackageProjectUrl":"http://precious.name","Copyright":"The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver!","Authors":"Essie Hamill,Essie Hamill","License":"We need to compress the 1080p GB circuit!","LicenseInformationOrigin":1},{"PackageId":"Senior Metrics Engineer","PackageVersion":"8.3.4","PackageProjectUrl":"http://lou.net","Authors":"Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand","LicenseUrl":"Try to quantify the FTP bus, maybe it will quantify the optical bus!","LicenseInformationOrigin":4},{"PackageId":"Corporate Program Associate","PackageVersion":"5.2.5","Copyright":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":4},{"PackageId":"Principal Web Associate","PackageVersion":"4.2.5","Copyright":"If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive!","Authors":"Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles","LicenseInformationOrigin":0},{"PackageId":"Forward Usability Developer","PackageVersion":"6.9.1","Copyright":"You can\u0027t connect the protocol without overriding the redundant RSS protocol!","LicenseInformationOrigin":4},{"PackageId":"Lead Program Engineer","PackageVersion":"4.5.7","LicenseUrl":"The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol!","LicenseInformationOrigin":4},{"PackageId":"Direct Applications Designer","PackageVersion":"1.5.1","PackageProjectUrl":"http://tito.name","Copyright":"If we bypass the card, we can get to the HDD card through the auxiliary HDD card!","Authors":"Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling","LicenseUrl":"We need to connect the haptic TCP panel!","LicenseInformationOrigin":2},{"PackageId":"International Marketing Officer","PackageVersion":"2.2.1","PackageProjectUrl":"https://weldon.info","License":"If we connect the driver, we can get to the XSS driver through the online XSS driver!","LicenseInformationOrigin":4},{"PackageId":"Forward Paradigm Developer","PackageVersion":"7.9.7","PackageProjectUrl":"http://maureen.name","Authors":"Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter","License":"The GB interface is down, input the auxiliary interface so we can input the GB interface!","LicenseUrl":"The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter!","LicenseInformationOrigin":4},{"PackageId":"Forward Communications Director","PackageVersion":"6.0.8","Authors":"Kristin Bernhard,Kristin Bernhard","License":"Try to override the AI alarm, maybe it will override the online alarm!","LicenseUrl":"We need to quantify the virtual TCP card!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Configuration Administrator","PackageVersion":"4.3.8","Copyright":"Use the redundant AGP microchip, then you can override the redundant microchip!","Authors":"Roberto Deckow,Roberto Deckow,Roberto Deckow","LicenseInformationOrigin":1},{"PackageId":"National Creative Officer","PackageVersion":"5.5.6","PackageProjectUrl":"http://orpha.name","Copyright":"The TCP array is down, bypass the mobile array so we can bypass the TCP array!","License":"indexing the capacitor won\u0027t do anything, we need to reboot the redundant FTP capacitor!","LicenseInformationOrigin":4},{"PackageId":"Senior Brand Agent","PackageVersion":"3.1.9","PackageProjectUrl":"https://lina.info","Copyright":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","License":"generating the alarm won\u0027t do anything, we need to parse the virtual XSS alarm!","LicenseInformationOrigin":1},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Corporate Infrastructure Executive","PackageVersion":"4.8.1","PackageProjectUrl":"https://justice.info","Copyright":"Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!","Authors":"Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist","LicenseInformationOrigin":2},{"PackageId":"Senior Research Liaison","PackageVersion":"5.0.6","PackageProjectUrl":"http://clair.biz","License":"If we compress the system, we can get to the AGP system through the multi-byte AGP system!","LicenseUrl":"I\u0027ll hack the optical XSS monitor, that should monitor the XSS monitor!","LicenseInformationOrigin":4},{"PackageId":"Regional Brand Associate","PackageVersion":"4.0.9","Copyright":"I\u0027ll program the wireless HDD pixel, that should pixel the HDD pixel!","LicenseInformationOrigin":0},{"PackageId":"National Implementation Agent","PackageVersion":"5.6.8","PackageProjectUrl":"http://rex.biz","Copyright":"Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit!","Authors":"Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston","LicenseInformationOrigin":0},{"PackageId":"Legacy Solutions Architect","PackageVersion":"7.9.3","Copyright":"If we program the array, we can get to the JBOD array through the primary JBOD array!","LicenseUrl":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseInformationOrigin":1},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"http://orlo.name","Authors":"Johnny Bernier","License":"Try to program the XML capacitor, maybe it will program the haptic capacitor!","LicenseUrl":"Use the optical SSL alarm, then you can bypass the optical alarm!","LicenseInformationOrigin":2},{"PackageId":"Central Functionality Technician","PackageVersion":"3.9.3","Copyright":"The AI microchip is down, override the multi-byte microchip so we can override the AI microchip!","LicenseInformationOrigin":1},{"PackageId":"Future Markets Architect","PackageVersion":"7.2.2","PackageProjectUrl":"https://maxime.info","Authors":"Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank","License":"If we synthesize the port, we can get to the CSS port through the online CSS port!","LicenseUrl":"synthesizing the panel won\u0027t do anything, we need to transmit the neural THX panel!","LicenseInformationOrigin":4},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":1},{"PackageId":"Senior Operations Assistant","PackageVersion":"2.4.2","PackageProjectUrl":"https://hector.info","Authors":"Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva","LicenseUrl":"If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth!","LicenseInformationOrigin":0},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","Authors":"Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris","LicenseUrl":"Try to copy the PNG sensor, maybe it will copy the 1080p sensor!","LicenseInformationOrigin":1},{"PackageId":"Chief Program Director","PackageVersion":"8.8.8","Copyright":"Use the primary SCSI matrix, then you can program the primary matrix!","Authors":"","License":"If we parse the protocol, we can get to the IB protocol through the wireless IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Chief Paradigm Supervisor","PackageVersion":"4.3.3","PackageProjectUrl":"https://zion.info","Copyright":"We need to bypass the wireless XML pixel!","Authors":"Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","Authors":"Stella Barton,Stella Barton","LicenseInformationOrigin":1},{"PackageId":"Dynamic Configuration Assistant","PackageVersion":"3.2.1","Copyright":"I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!","Authors":"Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman","LicenseUrl":"connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!","LicenseInformationOrigin":0},{"PackageId":"Internal Solutions Director","PackageVersion":"8.4.4","LicenseInformationOrigin":2},{"PackageId":"Lead Optimization Analyst","PackageVersion":"2.1.7","PackageProjectUrl":"https://madge.info","Authors":"Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson","License":"Use the wireless XSS bandwidth, then you can program the wireless bandwidth!","LicenseUrl":"The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive!","LicenseInformationOrigin":0},{"PackageId":"Internal Operations Producer","PackageVersion":"5.8.9","LicenseUrl":"Use the online SMTP pixel, then you can index the online pixel!","LicenseInformationOrigin":4},{"PackageId":"Legacy Interactions Officer","PackageVersion":"8.8.5","Copyright":"Try to program the RAM bandwidth, maybe it will program the optical bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Global Configuration Consultant","PackageVersion":"5.9.5","Authors":"Guadalupe Littel,Guadalupe Littel,Guadalupe Littel","License":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseUrl":"bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!","LicenseInformationOrigin":0},{"PackageId":"Chief Response Strategist","PackageVersion":"8.0.4","Copyright":"Use the 1080p PNG application, then you can calculate the 1080p application!","Authors":"Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann","LicenseUrl":"The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm!","LicenseInformationOrigin":1},{"PackageId":"National Solutions Representative","PackageVersion":"5.6.2","Copyright":"You can\u0027t synthesize the bandwidth without programming the solid state XSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"National Factors Administrator","PackageVersion":"8.1.4","PackageProjectUrl":"http://janelle.name","LicenseInformationOrigin":2},{"PackageId":"Direct Applications Assistant","PackageVersion":"3.5.8","PackageProjectUrl":"http://consuelo.info","Copyright":"We need to back up the 1080p COM interface!","License":"The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel!","LicenseUrl":"If we back up the driver, we can get to the TCP driver through the redundant TCP driver!","LicenseInformationOrigin":2},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Senior Brand Officer","PackageVersion":"9.3.6","PackageProjectUrl":"http://carol.name","License":"If we override the system, we can get to the HDD system through the haptic HDD system!","LicenseUrl":"If we parse the bus, we can get to the XML bus through the solid state XML bus!","LicenseInformationOrigin":1},{"PackageId":"Legacy Communications Engineer","PackageVersion":"7.8.1","Copyright":"The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive!","Authors":"Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub","LicenseUrl":"I\u0027ll synthesize the haptic THX hard drive, that should hard drive the THX hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Paradigm Officer","PackageVersion":"2.3.4","PackageProjectUrl":"https://charity.biz","LicenseInformationOrigin":4},{"PackageId":"National Infrastructure Architect","PackageVersion":"6.6.7","PackageProjectUrl":"http://darlene.net","Authors":"Howard Rath,Howard Rath,Howard Rath,Howard Rath","LicenseUrl":"If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Factors Producer","PackageVersion":"5.7.1","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Tactics Facilitator","PackageVersion":"0.7.3","Copyright":"The SSL port is down, bypass the haptic port so we can bypass the SSL port!","LicenseInformationOrigin":2},{"PackageId":"Legacy Intranet Planner","PackageVersion":"8.3.2","PackageProjectUrl":"http://nathanael.name","License":"Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth!","LicenseInformationOrigin":0},{"PackageId":"Future Accounts Designer","PackageVersion":"5.1.9","License":"We need to navigate the wireless SAS pixel!","LicenseInformationOrigin":0},{"PackageId":"Legacy Marketing Designer","PackageVersion":"4.5.9","PackageProjectUrl":"http://lexi.net","Copyright":"You can\u0027t bypass the alarm without generating the back-end HTTP alarm!","LicenseUrl":"You can\u0027t bypass the microchip without parsing the back-end JBOD microchip!","LicenseInformationOrigin":0},{"PackageId":"Human Program Orchestrator","PackageVersion":"5.2.4","Copyright":"bypassing the bandwidth won\u0027t do anything, we need to copy the mobile JBOD bandwidth!","License":"Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip!","LicenseInformationOrigin":1},{"PackageId":"Global Usability Manager","PackageVersion":"9.1.0","PackageProjectUrl":"http://vella.com","LicenseUrl":"Try to back up the THX interface, maybe it will back up the auxiliary interface!","LicenseInformationOrigin":4},{"PackageId":"Global Solutions Administrator","PackageVersion":"5.2.4","PackageProjectUrl":"https://hailee.biz","Authors":"Nellie Oberbrunner","License":"We need to calculate the online SAS bandwidth!","LicenseUrl":"If we index the bus, we can get to the CSS bus through the optical CSS bus!","LicenseInformationOrigin":4},{"PackageId":"Central Factors Supervisor","PackageVersion":"0.8.3","PackageProjectUrl":"http://clement.name","Copyright":"If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall!","Authors":"Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick","License":"If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor!","LicenseUrl":"Use the optical IB transmitter, then you can navigate the optical transmitter!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Corporate Division Executive","PackageVersion":"4.7.8","PackageProjectUrl":"http://wilmer.com","Authors":"Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros","License":"I\u0027ll index the neural SDD bus, that should bus the SDD bus!","LicenseUrl":"If we reboot the program, we can get to the SSL program through the primary SSL program!","LicenseInformationOrigin":1},{"PackageId":"Human Group Agent","PackageVersion":"3.2.2","PackageProjectUrl":"https://vilma.com","Copyright":"generating the interface won\u0027t do anything, we need to hack the optical PCI interface!","Authors":"Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser","LicenseInformationOrigin":1},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","Authors":"Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill","LicenseInformationOrigin":4},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"Use the haptic RSS port, then you can transmit the haptic port!","Authors":"Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":1},{"PackageId":"Lead Identity Developer","PackageVersion":"7.1.0","PackageProjectUrl":"https://eve.com","LicenseUrl":"compressing the bandwidth won\u0027t do anything, we need to bypass the primary RAM bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Regional Configuration Engineer","PackageVersion":"7.3.8","PackageProjectUrl":"http://roman.org","License":"Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!","LicenseUrl":"You can\u0027t reboot the matrix without navigating the optical SDD matrix!","LicenseInformationOrigin":0},{"PackageId":"Senior Quality Executive","PackageVersion":"4.4.8","PackageProjectUrl":"http://khalid.com","Copyright":"You can\u0027t reboot the transmitter without transmitting the online ADP transmitter!","License":"I\u0027ll quantify the solid state THX feed, that should feed the THX feed!","LicenseUrl":"Use the online RAM array, then you can index the online array!","LicenseInformationOrigin":1},{"PackageId":"Forward Tactics Planner","PackageVersion":"5.4.6","PackageProjectUrl":"https://caterina.info","Copyright":"If we copy the array, we can get to the SAS array through the neural SAS array!","Authors":"Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde","License":"I\u0027ll input the primary GB port, that should port the GB port!","LicenseInformationOrigin":1},{"PackageId":"Product Tactics Engineer","PackageVersion":"5.6.9","Copyright":"transmitting the program won\u0027t do anything, we need to generate the multi-byte SAS program!","Authors":"Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich","License":"Use the online TCP driver, then you can navigate the online driver!","LicenseUrl":"I\u0027ll transmit the open-source HTTP pixel, that should pixel the HTTP pixel!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..67c91561 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"International Marketing Officer","PackageVersion":"2.2.1","PackageProjectUrl":"https://weldon.info","License":"If we connect the driver, we can get to the XSS driver through the online XSS driver!","LicenseInformationOrigin":4},{"PackageId":"Internal Program Engineer","PackageVersion":"2.9.3","PackageProjectUrl":"http://cleta.org","Copyright":"I\u0027ll bypass the optical AGP feed, that should feed the AGP feed!","License":"I\u0027ll input the neural SQL application, that should application the SQL application!","LicenseUrl":"You can\u0027t generate the hard drive without transmitting the haptic RAM hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Configuration Specialist","PackageVersion":"3.6.8","Authors":"Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn","LicenseUrl":"Use the haptic AGP protocol, then you can program the haptic protocol!","LicenseInformationOrigin":4},{"PackageId":"Corporate Intranet Agent","PackageVersion":"9.1.8","PackageProjectUrl":"http://precious.name","Copyright":"The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver!","Authors":"Essie Hamill,Essie Hamill","License":"We need to compress the 1080p GB circuit!","LicenseInformationOrigin":1},{"PackageId":"Central Factors Supervisor","PackageVersion":"0.8.3","PackageProjectUrl":"http://clement.name","Copyright":"If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall!","Authors":"Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick","License":"If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor!","LicenseUrl":"Use the optical IB transmitter, then you can navigate the optical transmitter!","LicenseInformationOrigin":4},{"PackageId":"Forward Paradigm Developer","PackageVersion":"7.9.7","PackageProjectUrl":"http://maureen.name","Authors":"Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter","License":"The GB interface is down, input the auxiliary interface so we can input the GB interface!","LicenseUrl":"The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter!","LicenseInformationOrigin":4},{"PackageId":"Central Functionality Technician","PackageVersion":"3.9.3","Copyright":"The AI microchip is down, override the multi-byte microchip so we can override the AI microchip!","LicenseInformationOrigin":1},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"National Creative Analyst","PackageVersion":"6.3.1","LicenseUrl":"The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Global Mobility Facilitator","PackageVersion":"8.5.9","PackageProjectUrl":"https://itzel.info","Authors":"Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch","ValidationErrors":[{"Error":"Mitchel","Context":"http://carleton.name"},{"Error":"Madalyn","Context":"http://narciso.net"},{"Error":"Mia","Context":"http://nicklaus.net"},{"Error":"Abelardo","Context":"http://carolina.name"}],"LicenseUrl":"We need to parse the primary PCI protocol!","LicenseInformationOrigin":1},{"PackageId":"Lead Program Engineer","PackageVersion":"4.5.7","LicenseUrl":"The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol!","LicenseInformationOrigin":4},{"PackageId":"Internal Operations Producer","PackageVersion":"5.8.9","LicenseUrl":"Use the online SMTP pixel, then you can index the online pixel!","LicenseInformationOrigin":4},{"PackageId":"Future Tactics Specialist","PackageVersion":"0.2.2","Copyright":"You can\u0027t calculate the hard drive without hacking the multi-byte FTP hard drive!","License":"We need to override the primary SQL pixel!","LicenseUrl":"We need to transmit the redundant EXE driver!","LicenseInformationOrigin":4},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","Authors":"Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill","LicenseInformationOrigin":4},{"PackageId":"National Security Orchestrator","PackageVersion":"3.5.6","Copyright":"You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!","Authors":"Roderick Koelpin,Roderick Koelpin,Roderick Koelpin","License":"Try to copy the HDD array, maybe it will copy the back-end array!","LicenseUrl":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":0},{"PackageId":"Forward Communications Director","PackageVersion":"6.0.8","Authors":"Kristin Bernhard,Kristin Bernhard","License":"Try to override the AI alarm, maybe it will override the online alarm!","LicenseUrl":"We need to quantify the virtual TCP card!","LicenseInformationOrigin":4},{"PackageId":"Legacy Marketing Designer","PackageVersion":"4.5.9","PackageProjectUrl":"http://lexi.net","Copyright":"You can\u0027t bypass the alarm without generating the back-end HTTP alarm!","LicenseUrl":"You can\u0027t bypass the microchip without parsing the back-end JBOD microchip!","LicenseInformationOrigin":0},{"PackageId":"Corporate Division Executive","PackageVersion":"4.7.8","PackageProjectUrl":"http://wilmer.com","Authors":"Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros","License":"I\u0027ll index the neural SDD bus, that should bus the SDD bus!","LicenseUrl":"If we reboot the program, we can get to the SSL program through the primary SSL program!","LicenseInformationOrigin":1},{"PackageId":"Chief Paradigm Supervisor","PackageVersion":"4.3.3","PackageProjectUrl":"https://zion.info","Copyright":"We need to bypass the wireless XML pixel!","Authors":"Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins","LicenseInformationOrigin":1},{"PackageId":"Dynamic Factors Producer","PackageVersion":"5.7.1","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Principal Web Associate","PackageVersion":"4.2.5","Copyright":"If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive!","Authors":"Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles","LicenseInformationOrigin":0},{"PackageId":"Senior Quality Executive","PackageVersion":"4.4.8","PackageProjectUrl":"http://khalid.com","Copyright":"You can\u0027t reboot the transmitter without transmitting the online ADP transmitter!","License":"I\u0027ll quantify the solid state THX feed, that should feed the THX feed!","LicenseUrl":"Use the online RAM array, then you can index the online array!","LicenseInformationOrigin":1},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"http://orlo.name","Authors":"Johnny Bernier","License":"Try to program the XML capacitor, maybe it will program the haptic capacitor!","LicenseUrl":"Use the optical SSL alarm, then you can bypass the optical alarm!","LicenseInformationOrigin":2},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"National Accountability Producer","PackageVersion":"6.9.7","PackageProjectUrl":"https://linwood.biz","ValidationErrors":[{"Error":"Travon","Context":"https://dedrick.name"},{"Error":"Elissa","Context":"http://kaci.org"},{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":2},{"PackageId":"Human Group Agent","PackageVersion":"3.2.2","PackageProjectUrl":"https://vilma.com","Copyright":"generating the interface won\u0027t do anything, we need to hack the optical PCI interface!","Authors":"Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser","LicenseInformationOrigin":1},{"PackageId":"Chief Solutions Administrator","PackageVersion":"0.4.1","PackageProjectUrl":"https://bertrand.biz","Copyright":"indexing the application won\u0027t do anything, we need to parse the mobile TCP application!","ValidationErrors":[{"Error":"Shaun","Context":"https://antwan.org"},{"Error":"Hazel","Context":"https://forrest.net"},{"Error":"Brianne","Context":"https://dorothea.name"},{"Error":"Don","Context":"http://torey.com"},{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"},{"Error":"Jordi","Context":"https://alysha.com"},{"Error":"Kristina","Context":"https://pattie.info"},{"Error":"Cory","Context":"http://kailey.com"}],"LicenseUrl":"indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!","LicenseInformationOrigin":2},{"PackageId":"Regional Brand Associate","PackageVersion":"4.0.9","Copyright":"I\u0027ll program the wireless HDD pixel, that should pixel the HDD pixel!","LicenseInformationOrigin":0},{"PackageId":"International Intranet Planner","PackageVersion":"1.3.4","PackageProjectUrl":"http://devin.org","Copyright":"indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!","Authors":"Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert","ValidationErrors":[{"Error":"Ahmad","Context":"https://lupe.com"},{"Error":"Randi","Context":"https://jaiden.biz"},{"Error":"Patience","Context":"https://marlene.name"},{"Error":"Lenna","Context":"https://franco.name"},{"Error":"Kyleigh","Context":"https://tevin.name"},{"Error":"Sallie","Context":"https://jordane.name"},{"Error":"Willy","Context":"https://daija.info"},{"Error":"Jannie","Context":"https://retta.net"},{"Error":"Lottie","Context":"http://yasmine.com"},{"Error":"Delia","Context":"http://khalil.com"}],"License":"You can\u0027t quantify the system without generating the digital HTTP system!","LicenseUrl":"We need to compress the haptic XML circuit!","LicenseInformationOrigin":0},{"PackageId":"Regional Configuration Engineer","PackageVersion":"7.3.8","PackageProjectUrl":"http://roman.org","License":"Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!","LicenseUrl":"You can\u0027t reboot the matrix without navigating the optical SDD matrix!","LicenseInformationOrigin":0},{"PackageId":"Global Configuration Consultant","PackageVersion":"5.9.5","Authors":"Guadalupe Littel,Guadalupe Littel,Guadalupe Littel","License":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseUrl":"bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!","LicenseInformationOrigin":0},{"PackageId":"Human Program Orchestrator","PackageVersion":"5.2.4","Copyright":"bypassing the bandwidth won\u0027t do anything, we need to copy the mobile JBOD bandwidth!","License":"Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip!","LicenseInformationOrigin":1},{"PackageId":"Senior Metrics Engineer","PackageVersion":"8.3.4","PackageProjectUrl":"http://lou.net","Authors":"Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand","LicenseUrl":"Try to quantify the FTP bus, maybe it will quantify the optical bus!","LicenseInformationOrigin":4},{"PackageId":"Central Tactics Director","PackageVersion":"4.6.7","PackageProjectUrl":"https://valentina.net","Authors":"Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski","License":"backing up the system won\u0027t do anything, we need to parse the neural CSS system!","LicenseUrl":"We need to transmit the back-end RSS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Senior Operations Assistant","PackageVersion":"2.4.2","PackageProjectUrl":"https://hector.info","Authors":"Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva","LicenseUrl":"If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth!","LicenseInformationOrigin":0},{"PackageId":"Investor Division Assistant","PackageVersion":"9.6.2","ValidationErrors":[{"Error":"Nya","Context":"http://sunny.biz"},{"Error":"Arlo","Context":"https://cordia.info"},{"Error":"Linnie","Context":"https://marcos.name"},{"Error":"Luella","Context":"http://frederic.name"},{"Error":"Lucinda","Context":"https://dion.name"},{"Error":"Jayson","Context":"https://ryleigh.net"},{"Error":"Mervin","Context":"https://lorenza.net"}],"LicenseUrl":"I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!","LicenseInformationOrigin":1},{"PackageId":"Forward Usability Developer","PackageVersion":"6.9.1","Copyright":"You can\u0027t connect the protocol without overriding the redundant RSS protocol!","LicenseInformationOrigin":4},{"PackageId":"Direct Group Liaison","PackageVersion":"3.5.1","Copyright":"We need to program the auxiliary JBOD circuit!","License":"We need to parse the haptic SMS monitor!","LicenseInformationOrigin":4},{"PackageId":"Global Usability Manager","PackageVersion":"9.1.0","PackageProjectUrl":"http://vella.com","LicenseUrl":"Try to back up the THX interface, maybe it will back up the auxiliary interface!","LicenseInformationOrigin":4},{"PackageId":"Forward Directives Representative","PackageVersion":"0.5.1","PackageProjectUrl":"https://cleve.biz","Authors":"Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote","LicenseUrl":"parsing the panel won\u0027t do anything, we need to calculate the digital SMTP panel!","LicenseInformationOrigin":1},{"PackageId":"Chief Program Director","PackageVersion":"8.8.8","Copyright":"Use the primary SCSI matrix, then you can program the primary matrix!","Authors":"","License":"If we parse the protocol, we can get to the IB protocol through the wireless IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Paradigm Officer","PackageVersion":"2.3.4","PackageProjectUrl":"https://charity.biz","LicenseInformationOrigin":4},{"PackageId":"National Implementation Agent","PackageVersion":"5.6.8","PackageProjectUrl":"http://rex.biz","Copyright":"Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit!","Authors":"Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston","LicenseInformationOrigin":0},{"PackageId":"Legacy Solutions Architect","PackageVersion":"7.9.3","Copyright":"If we program the array, we can get to the JBOD array through the primary JBOD array!","LicenseUrl":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseInformationOrigin":1},{"PackageId":"Lead Identity Developer","PackageVersion":"7.1.0","PackageProjectUrl":"https://eve.com","LicenseUrl":"compressing the bandwidth won\u0027t do anything, we need to bypass the primary RAM bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"Investor Operations Director","PackageVersion":"5.6.0","PackageProjectUrl":"https://alene.info","Copyright":"If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!","ValidationErrors":[{"Error":"Elouise","Context":"https://ron.com"},{"Error":"Brown","Context":"https://cordia.com"},{"Error":"Ericka","Context":"https://eugene.com"},{"Error":"Rashad","Context":"http://thomas.com"},{"Error":"Antonia","Context":"https://marcelle.org"}],"License":"Try to input the AI microchip, maybe it will input the 1080p microchip!","LicenseInformationOrigin":0},{"PackageId":"Regional Communications Strategist","PackageVersion":"9.3.1","PackageProjectUrl":"http://eloisa.biz","Copyright":"We need to index the bluetooth JSON pixel!","License":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","LicenseUrl":"Try to index the HDD panel, maybe it will index the haptic panel!","LicenseInformationOrigin":1},{"PackageId":"International Marketing Officer","PackageVersion":"7.2.8","Authors":"Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk","LicenseInformationOrigin":0},{"PackageId":"Future Markets Architect","PackageVersion":"7.2.2","PackageProjectUrl":"https://maxime.info","Authors":"Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank","License":"If we synthesize the port, we can get to the CSS port through the online CSS port!","LicenseUrl":"synthesizing the panel won\u0027t do anything, we need to transmit the neural THX panel!","LicenseInformationOrigin":4},{"PackageId":"Senior Brand Officer","PackageVersion":"9.3.6","PackageProjectUrl":"http://carol.name","License":"If we override the system, we can get to the HDD system through the haptic HDD system!","LicenseUrl":"If we parse the bus, we can get to the XML bus through the solid state XML bus!","LicenseInformationOrigin":1},{"PackageId":"International Branding Associate","PackageVersion":"4.9.4","PackageProjectUrl":"https://trinity.name","Copyright":"The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":1},{"PackageId":"Product Interactions Planner","PackageVersion":"7.4.0","PackageProjectUrl":"http://bertha.net","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"License":"Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!","LicenseInformationOrigin":0},{"PackageId":"National Factors Administrator","PackageVersion":"8.1.4","PackageProjectUrl":"http://janelle.name","LicenseInformationOrigin":2},{"PackageId":"Corporate Infrastructure Executive","PackageVersion":"4.8.1","PackageProjectUrl":"https://justice.info","Copyright":"Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!","Authors":"Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist","LicenseInformationOrigin":2},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Human Accountability Developer","PackageVersion":"6.9.0","License":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":2},{"PackageId":"National Solutions Representative","PackageVersion":"5.6.2","Copyright":"You can\u0027t synthesize the bandwidth without programming the solid state XSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Legacy Interactions Officer","PackageVersion":"8.8.5","Copyright":"Try to program the RAM bandwidth, maybe it will program the optical bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Customer Metrics Analyst","PackageVersion":"6.7.1","LicenseInformationOrigin":2},{"PackageId":"Forward Tactics Agent","PackageVersion":"6.8.8","PackageProjectUrl":"https://flo.info","Copyright":"The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!","Authors":"Jon Schulist,Jon Schulist","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseUrl":"We need to back up the primary SMTP circuit!","LicenseInformationOrigin":1},{"PackageId":"Chief Response Strategist","PackageVersion":"8.0.4","Copyright":"Use the 1080p PNG application, then you can calculate the 1080p application!","Authors":"Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann","LicenseUrl":"The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm!","LicenseInformationOrigin":1},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"Global Solutions Administrator","PackageVersion":"5.2.4","PackageProjectUrl":"https://hailee.biz","Authors":"Nellie Oberbrunner","License":"We need to calculate the online SAS bandwidth!","LicenseUrl":"If we index the bus, we can get to the CSS bus through the optical CSS bus!","LicenseInformationOrigin":4},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","Authors":"Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Senior Brand Agent","PackageVersion":"3.1.9","PackageProjectUrl":"https://lina.info","Copyright":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","License":"generating the alarm won\u0027t do anything, we need to parse the virtual XSS alarm!","LicenseInformationOrigin":1},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"Use the haptic RSS port, then you can transmit the haptic port!","Authors":"Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":1},{"PackageId":"Legacy Intranet Planner","PackageVersion":"8.3.2","PackageProjectUrl":"http://nathanael.name","License":"Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth!","LicenseInformationOrigin":0},{"PackageId":"Future Accounts Designer","PackageVersion":"5.1.9","License":"We need to navigate the wireless SAS pixel!","LicenseInformationOrigin":0},{"PackageId":"Internal Solutions Director","PackageVersion":"8.4.4","LicenseInformationOrigin":2},{"PackageId":"Direct Applications Designer","PackageVersion":"1.5.1","PackageProjectUrl":"http://tito.name","Copyright":"If we bypass the card, we can get to the HDD card through the auxiliary HDD card!","Authors":"Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling","LicenseUrl":"We need to connect the haptic TCP panel!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Configuration Assistant","PackageVersion":"3.2.1","Copyright":"I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!","Authors":"Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman","LicenseUrl":"connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Configuration Administrator","PackageVersion":"4.3.8","Copyright":"Use the redundant AGP microchip, then you can override the redundant microchip!","Authors":"Roberto Deckow,Roberto Deckow,Roberto Deckow","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","Authors":"Stella Barton,Stella Barton","LicenseInformationOrigin":1},{"PackageId":"Corporate Program Associate","PackageVersion":"5.2.5","Copyright":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":4},{"PackageId":"Lead Optimization Analyst","PackageVersion":"2.1.7","PackageProjectUrl":"https://madge.info","Authors":"Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson","License":"Use the wireless XSS bandwidth, then you can program the wireless bandwidth!","LicenseUrl":"The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive!","LicenseInformationOrigin":0},{"PackageId":"Forward Branding Strategist","PackageVersion":"4.6.2","Copyright":"The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Tactics Facilitator","PackageVersion":"0.7.3","Copyright":"The SSL port is down, bypass the haptic port so we can bypass the SSL port!","LicenseInformationOrigin":2},{"PackageId":"Product Tactics Engineer","PackageVersion":"5.6.9","Copyright":"transmitting the program won\u0027t do anything, we need to generate the multi-byte SAS program!","Authors":"Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich","License":"Use the online TCP driver, then you can navigate the online driver!","LicenseUrl":"I\u0027ll transmit the open-source HTTP pixel, that should pixel the HTTP pixel!","LicenseInformationOrigin":4},{"PackageId":"Direct Applications Assistant","PackageVersion":"3.5.8","PackageProjectUrl":"http://consuelo.info","Copyright":"We need to back up the 1080p COM interface!","License":"The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel!","LicenseUrl":"If we back up the driver, we can get to the TCP driver through the redundant TCP driver!","LicenseInformationOrigin":2},{"PackageId":"Legacy Communications Engineer","PackageVersion":"7.8.1","Copyright":"The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive!","Authors":"Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub","LicenseUrl":"I\u0027ll synthesize the haptic THX hard drive, that should hard drive the THX hard drive!","LicenseInformationOrigin":0},{"PackageId":"National Infrastructure Architect","PackageVersion":"6.6.7","PackageProjectUrl":"http://darlene.net","Authors":"Howard Rath,Howard Rath,Howard Rath,Howard Rath","LicenseUrl":"If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive!","LicenseInformationOrigin":2},{"PackageId":"Forward Tactics Planner","PackageVersion":"5.4.6","PackageProjectUrl":"https://caterina.info","Copyright":"If we copy the array, we can get to the SAS array through the neural SAS array!","Authors":"Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde","License":"I\u0027ll input the primary GB port, that should port the GB port!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":1},{"PackageId":"Forward Program Officer","PackageVersion":"4.2.4","Copyright":"calculating the bus won\u0027t do anything, we need to generate the online CSS bus!","Authors":"Leon Mayer,Leon Mayer","License":"quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!","LicenseUrl":"indexing the port won\u0027t do anything, we need to back up the virtual AGP port!","LicenseInformationOrigin":1},{"PackageId":"Global Mobility Technician","PackageVersion":"8.6.3","Authors":"Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante","ValidationErrors":[{"Error":"Lonie","Context":"http://wilburn.org"},{"Error":"Concepcion","Context":"http://ed.org"},{"Error":"Amanda","Context":"https://sophie.net"},{"Error":"Claudine","Context":"http://ofelia.biz"},{"Error":"Petra","Context":"http://clare.name"},{"Error":"Ozella","Context":"https://verla.name"},{"Error":"Denis","Context":"http://pete.com"}],"LicenseUrl":"We need to input the haptic XML port!","LicenseInformationOrigin":2},{"PackageId":"Forward Research Associate","PackageVersion":"3.4.7","LicenseUrl":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Integration Designer","PackageVersion":"6.2.2","PackageProjectUrl":"https://cindy.org","Authors":"Ignacio Hane,Ignacio Hane","LicenseUrl":"You can\u0027t connect the port without connecting the back-end COM port!","LicenseInformationOrigin":0},{"PackageId":"Senior Research Liaison","PackageVersion":"5.0.6","PackageProjectUrl":"http://clair.biz","License":"If we compress the system, we can get to the AGP system through the multi-byte AGP system!","LicenseUrl":"I\u0027ll hack the optical XSS monitor, that should monitor the XSS monitor!","LicenseInformationOrigin":4},{"PackageId":"Product Data Liaison","PackageVersion":"7.8.8","Copyright":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"Try to calculate the GB card, maybe it will calculate the wireless card!","LicenseInformationOrigin":2},{"PackageId":"National Creative Officer","PackageVersion":"5.5.6","PackageProjectUrl":"http://orpha.name","Copyright":"The TCP array is down, bypass the mobile array so we can bypass the TCP array!","License":"indexing the capacitor won\u0027t do anything, we need to reboot the redundant FTP capacitor!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","Authors":"Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris","LicenseUrl":"Try to copy the PNG sensor, maybe it will copy the 1080p sensor!","LicenseInformationOrigin":1},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..35a27b68 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Creative Analyst","PackageVersion":"6.3.1","LicenseUrl":"The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Direct Applications Assistant","PackageVersion":"3.5.8","PackageProjectUrl":"http://consuelo.info","Copyright":"We need to back up the 1080p COM interface!","License":"The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel!","LicenseUrl":"If we back up the driver, we can get to the TCP driver through the redundant TCP driver!","LicenseInformationOrigin":2},{"PackageId":"Internal Program Engineer","PackageVersion":"2.9.3","PackageProjectUrl":"http://cleta.org","Copyright":"I\u0027ll bypass the optical AGP feed, that should feed the AGP feed!","License":"I\u0027ll input the neural SQL application, that should application the SQL application!","LicenseUrl":"You can\u0027t generate the hard drive without transmitting the haptic RAM hard drive!","LicenseInformationOrigin":0},{"PackageId":"Forward Research Associate","PackageVersion":"3.4.7","LicenseUrl":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Forward Communications Director","PackageVersion":"6.0.8","Authors":"Kristin Bernhard,Kristin Bernhard","License":"Try to override the AI alarm, maybe it will override the online alarm!","LicenseUrl":"We need to quantify the virtual TCP card!","LicenseInformationOrigin":4},{"PackageId":"Future Tactics Specialist","PackageVersion":"0.2.2","Copyright":"You can\u0027t calculate the hard drive without hacking the multi-byte FTP hard drive!","License":"We need to override the primary SQL pixel!","LicenseUrl":"We need to transmit the redundant EXE driver!","LicenseInformationOrigin":4},{"PackageId":"Regional Communications Strategist","PackageVersion":"9.3.1","PackageProjectUrl":"http://eloisa.biz","Copyright":"We need to index the bluetooth JSON pixel!","License":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","LicenseUrl":"Try to index the HDD panel, maybe it will index the haptic panel!","LicenseInformationOrigin":1},{"PackageId":"Global Usability Manager","PackageVersion":"9.1.0","PackageProjectUrl":"http://vella.com","LicenseUrl":"Try to back up the THX interface, maybe it will back up the auxiliary interface!","LicenseInformationOrigin":4},{"PackageId":"Global Configuration Consultant","PackageVersion":"5.9.5","Authors":"Guadalupe Littel,Guadalupe Littel,Guadalupe Littel","License":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseUrl":"bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!","LicenseInformationOrigin":0},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Forward Branding Strategist","PackageVersion":"4.6.2","Copyright":"The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive!","LicenseInformationOrigin":4},{"PackageId":"Central Tactics Director","PackageVersion":"4.6.7","PackageProjectUrl":"https://valentina.net","Authors":"Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski","License":"backing up the system won\u0027t do anything, we need to parse the neural CSS system!","LicenseUrl":"We need to transmit the back-end RSS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Human Group Agent","PackageVersion":"3.2.2","PackageProjectUrl":"https://vilma.com","Copyright":"generating the interface won\u0027t do anything, we need to hack the optical PCI interface!","Authors":"Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser","LicenseInformationOrigin":1},{"PackageId":"Senior Brand Officer","PackageVersion":"9.3.6","PackageProjectUrl":"http://carol.name","License":"If we override the system, we can get to the HDD system through the haptic HDD system!","LicenseUrl":"If we parse the bus, we can get to the XML bus through the solid state XML bus!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":1},{"PackageId":"Regional Configuration Engineer","PackageVersion":"7.3.8","PackageProjectUrl":"http://roman.org","License":"Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!","LicenseUrl":"You can\u0027t reboot the matrix without navigating the optical SDD matrix!","LicenseInformationOrigin":0},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"Use the haptic RSS port, then you can transmit the haptic port!","Authors":"Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":1},{"PackageId":"Human Accountability Developer","PackageVersion":"6.9.0","License":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":2},{"PackageId":"Product Tactics Engineer","PackageVersion":"5.6.9","Copyright":"transmitting the program won\u0027t do anything, we need to generate the multi-byte SAS program!","Authors":"Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich","License":"Use the online TCP driver, then you can navigate the online driver!","LicenseUrl":"I\u0027ll transmit the open-source HTTP pixel, that should pixel the HTTP pixel!","LicenseInformationOrigin":4},{"PackageId":"International Marketing Officer","PackageVersion":"7.2.8","Authors":"Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk","LicenseInformationOrigin":0},{"PackageId":"Corporate Intranet Agent","PackageVersion":"9.1.8","PackageProjectUrl":"http://precious.name","Copyright":"The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver!","Authors":"Essie Hamill,Essie Hamill","License":"We need to compress the 1080p GB circuit!","LicenseInformationOrigin":1},{"PackageId":"Senior Metrics Engineer","PackageVersion":"8.3.4","PackageProjectUrl":"http://lou.net","Authors":"Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand","LicenseUrl":"Try to quantify the FTP bus, maybe it will quantify the optical bus!","LicenseInformationOrigin":4},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"http://orlo.name","Authors":"Johnny Bernier","License":"Try to program the XML capacitor, maybe it will program the haptic capacitor!","LicenseUrl":"Use the optical SSL alarm, then you can bypass the optical alarm!","LicenseInformationOrigin":2},{"PackageId":"Principal Web Associate","PackageVersion":"4.2.5","Copyright":"If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive!","Authors":"Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles","LicenseInformationOrigin":0},{"PackageId":"Central Factors Supervisor","PackageVersion":"0.8.3","PackageProjectUrl":"http://clement.name","Copyright":"If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall!","Authors":"Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick","License":"If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor!","LicenseUrl":"Use the optical IB transmitter, then you can navigate the optical transmitter!","LicenseInformationOrigin":4},{"PackageId":"Direct Applications Designer","PackageVersion":"1.5.1","PackageProjectUrl":"http://tito.name","Copyright":"If we bypass the card, we can get to the HDD card through the auxiliary HDD card!","Authors":"Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling","LicenseUrl":"We need to connect the haptic TCP panel!","LicenseInformationOrigin":2},{"PackageId":"International Branding Associate","PackageVersion":"4.9.4","PackageProjectUrl":"https://trinity.name","Copyright":"The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":1},{"PackageId":"Global Solutions Administrator","PackageVersion":"5.2.4","PackageProjectUrl":"https://hailee.biz","Authors":"Nellie Oberbrunner","License":"We need to calculate the online SAS bandwidth!","LicenseUrl":"If we index the bus, we can get to the CSS bus through the optical CSS bus!","LicenseInformationOrigin":4},{"PackageId":"Lead Program Engineer","PackageVersion":"4.5.7","LicenseUrl":"The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol!","LicenseInformationOrigin":4},{"PackageId":"Corporate Division Executive","PackageVersion":"4.7.8","PackageProjectUrl":"http://wilmer.com","Authors":"Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros","License":"I\u0027ll index the neural SDD bus, that should bus the SDD bus!","LicenseUrl":"If we reboot the program, we can get to the SSL program through the primary SSL program!","LicenseInformationOrigin":1},{"PackageId":"National Solutions Representative","PackageVersion":"5.6.2","Copyright":"You can\u0027t synthesize the bandwidth without programming the solid state XSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Legacy Solutions Architect","PackageVersion":"7.9.3","Copyright":"If we program the array, we can get to the JBOD array through the primary JBOD array!","LicenseUrl":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseInformationOrigin":1},{"PackageId":"National Creative Officer","PackageVersion":"5.5.6","PackageProjectUrl":"http://orpha.name","Copyright":"The TCP array is down, bypass the mobile array so we can bypass the TCP array!","License":"indexing the capacitor won\u0027t do anything, we need to reboot the redundant FTP capacitor!","LicenseInformationOrigin":4},{"PackageId":"Forward Tactics Planner","PackageVersion":"5.4.6","PackageProjectUrl":"https://caterina.info","Copyright":"If we copy the array, we can get to the SAS array through the neural SAS array!","Authors":"Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde","License":"I\u0027ll input the primary GB port, that should port the GB port!","LicenseInformationOrigin":1},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Regional Brand Associate","PackageVersion":"4.0.9","Copyright":"I\u0027ll program the wireless HDD pixel, that should pixel the HDD pixel!","LicenseInformationOrigin":0},{"PackageId":"Legacy Intranet Planner","PackageVersion":"8.3.2","PackageProjectUrl":"http://nathanael.name","License":"Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Paradigm Officer","PackageVersion":"2.3.4","PackageProjectUrl":"https://charity.biz","LicenseInformationOrigin":4},{"PackageId":"Corporate Program Associate","PackageVersion":"5.2.5","Copyright":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":4},{"PackageId":"Forward Usability Developer","PackageVersion":"6.9.1","Copyright":"You can\u0027t connect the protocol without overriding the redundant RSS protocol!","LicenseInformationOrigin":4},{"PackageId":"Central Functionality Technician","PackageVersion":"3.9.3","Copyright":"The AI microchip is down, override the multi-byte microchip so we can override the AI microchip!","LicenseInformationOrigin":1},{"PackageId":"International Marketing Officer","PackageVersion":"2.2.1","PackageProjectUrl":"https://weldon.info","License":"If we connect the driver, we can get to the XSS driver through the online XSS driver!","LicenseInformationOrigin":4},{"PackageId":"Chief Response Strategist","PackageVersion":"8.0.4","Copyright":"Use the 1080p PNG application, then you can calculate the 1080p application!","Authors":"Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann","LicenseUrl":"The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm!","LicenseInformationOrigin":1},{"PackageId":"Forward Directives Representative","PackageVersion":"0.5.1","PackageProjectUrl":"https://cleve.biz","Authors":"Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote","LicenseUrl":"parsing the panel won\u0027t do anything, we need to calculate the digital SMTP panel!","LicenseInformationOrigin":1},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","Authors":"Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris","LicenseUrl":"Try to copy the PNG sensor, maybe it will copy the 1080p sensor!","LicenseInformationOrigin":1},{"PackageId":"District Integration Designer","PackageVersion":"6.2.2","PackageProjectUrl":"https://cindy.org","Authors":"Ignacio Hane,Ignacio Hane","LicenseUrl":"You can\u0027t connect the port without connecting the back-end COM port!","LicenseInformationOrigin":0},{"PackageId":"Senior Operations Assistant","PackageVersion":"2.4.2","PackageProjectUrl":"https://hector.info","Authors":"Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva","LicenseUrl":"If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Tactics Facilitator","PackageVersion":"0.7.3","Copyright":"The SSL port is down, bypass the haptic port so we can bypass the SSL port!","LicenseInformationOrigin":2},{"PackageId":"Future Accounts Designer","PackageVersion":"5.1.9","License":"We need to navigate the wireless SAS pixel!","LicenseInformationOrigin":0},{"PackageId":"Internal Solutions Director","PackageVersion":"8.4.4","LicenseInformationOrigin":2},{"PackageId":"Customer Metrics Analyst","PackageVersion":"6.7.1","LicenseInformationOrigin":2},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Factors Producer","PackageVersion":"5.7.1","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Senior Research Liaison","PackageVersion":"5.0.6","PackageProjectUrl":"http://clair.biz","License":"If we compress the system, we can get to the AGP system through the multi-byte AGP system!","LicenseUrl":"I\u0027ll hack the optical XSS monitor, that should monitor the XSS monitor!","LicenseInformationOrigin":4},{"PackageId":"Forward Program Officer","PackageVersion":"4.2.4","Copyright":"calculating the bus won\u0027t do anything, we need to generate the online CSS bus!","Authors":"Leon Mayer,Leon Mayer","License":"quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!","LicenseUrl":"indexing the port won\u0027t do anything, we need to back up the virtual AGP port!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Configuration Administrator","PackageVersion":"4.3.8","Copyright":"Use the redundant AGP microchip, then you can override the redundant microchip!","Authors":"Roberto Deckow,Roberto Deckow,Roberto Deckow","LicenseInformationOrigin":1},{"PackageId":"Chief Paradigm Supervisor","PackageVersion":"4.3.3","PackageProjectUrl":"https://zion.info","Copyright":"We need to bypass the wireless XML pixel!","Authors":"Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","Authors":"Stella Barton,Stella Barton","LicenseInformationOrigin":1},{"PackageId":"National Factors Administrator","PackageVersion":"8.1.4","PackageProjectUrl":"http://janelle.name","LicenseInformationOrigin":2},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","Authors":"Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":0},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"Legacy Communications Engineer","PackageVersion":"7.8.1","Copyright":"The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive!","Authors":"Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub","LicenseUrl":"I\u0027ll synthesize the haptic THX hard drive, that should hard drive the THX hard drive!","LicenseInformationOrigin":0},{"PackageId":"Forward Paradigm Developer","PackageVersion":"7.9.7","PackageProjectUrl":"http://maureen.name","Authors":"Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter","License":"The GB interface is down, input the auxiliary interface so we can input the GB interface!","LicenseUrl":"The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter!","LicenseInformationOrigin":4},{"PackageId":"National Infrastructure Architect","PackageVersion":"6.6.7","PackageProjectUrl":"http://darlene.net","Authors":"Howard Rath,Howard Rath,Howard Rath,Howard Rath","LicenseUrl":"If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive!","LicenseInformationOrigin":2},{"PackageId":"National Implementation Agent","PackageVersion":"5.6.8","PackageProjectUrl":"http://rex.biz","Copyright":"Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit!","Authors":"Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston","LicenseInformationOrigin":0},{"PackageId":"Senior Brand Agent","PackageVersion":"3.1.9","PackageProjectUrl":"https://lina.info","Copyright":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","License":"generating the alarm won\u0027t do anything, we need to parse the virtual XSS alarm!","LicenseInformationOrigin":1},{"PackageId":"Direct Group Liaison","PackageVersion":"3.5.1","Copyright":"We need to program the auxiliary JBOD circuit!","License":"We need to parse the haptic SMS monitor!","LicenseInformationOrigin":4},{"PackageId":"Legacy Marketing Designer","PackageVersion":"4.5.9","PackageProjectUrl":"http://lexi.net","Copyright":"You can\u0027t bypass the alarm without generating the back-end HTTP alarm!","LicenseUrl":"You can\u0027t bypass the microchip without parsing the back-end JBOD microchip!","LicenseInformationOrigin":0},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Internal Operations Producer","PackageVersion":"5.8.9","LicenseUrl":"Use the online SMTP pixel, then you can index the online pixel!","LicenseInformationOrigin":4},{"PackageId":"Corporate Infrastructure Executive","PackageVersion":"4.8.1","PackageProjectUrl":"https://justice.info","Copyright":"Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!","Authors":"Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist","LicenseInformationOrigin":2},{"PackageId":"Lead Optimization Analyst","PackageVersion":"2.1.7","PackageProjectUrl":"https://madge.info","Authors":"Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson","License":"Use the wireless XSS bandwidth, then you can program the wireless bandwidth!","LicenseUrl":"The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive!","LicenseInformationOrigin":0},{"PackageId":"Lead Identity Developer","PackageVersion":"7.1.0","PackageProjectUrl":"https://eve.com","LicenseUrl":"compressing the bandwidth won\u0027t do anything, we need to bypass the primary RAM bandwidth!","LicenseInformationOrigin":1},{"PackageId":"National Security Orchestrator","PackageVersion":"3.5.6","Copyright":"You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!","Authors":"Roderick Koelpin,Roderick Koelpin,Roderick Koelpin","License":"Try to copy the HDD array, maybe it will copy the back-end array!","LicenseUrl":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":0},{"PackageId":"Future Markets Architect","PackageVersion":"7.2.2","PackageProjectUrl":"https://maxime.info","Authors":"Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank","License":"If we synthesize the port, we can get to the CSS port through the online CSS port!","LicenseUrl":"synthesizing the panel won\u0027t do anything, we need to transmit the neural THX panel!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Configuration Specialist","PackageVersion":"3.6.8","Authors":"Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn","LicenseUrl":"Use the haptic AGP protocol, then you can program the haptic protocol!","LicenseInformationOrigin":4},{"PackageId":"Senior Quality Executive","PackageVersion":"4.4.8","PackageProjectUrl":"http://khalid.com","Copyright":"You can\u0027t reboot the transmitter without transmitting the online ADP transmitter!","License":"I\u0027ll quantify the solid state THX feed, that should feed the THX feed!","LicenseUrl":"Use the online RAM array, then you can index the online array!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Configuration Assistant","PackageVersion":"3.2.1","Copyright":"I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!","Authors":"Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman","LicenseUrl":"connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!","LicenseInformationOrigin":0},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","Authors":"Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill","LicenseInformationOrigin":4},{"PackageId":"Human Program Orchestrator","PackageVersion":"5.2.4","Copyright":"bypassing the bandwidth won\u0027t do anything, we need to copy the mobile JBOD bandwidth!","License":"Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip!","LicenseInformationOrigin":1},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Chief Program Director","PackageVersion":"8.8.8","Copyright":"Use the primary SCSI matrix, then you can program the primary matrix!","Authors":"","License":"If we parse the protocol, we can get to the IB protocol through the wireless IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Legacy Interactions Officer","PackageVersion":"8.8.5","Copyright":"Try to program the RAM bandwidth, maybe it will program the optical bandwidth!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..0510a43b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Creative Analyst","PackageVersion":"6.3.1","LicenseUrl":"The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Direct Applications Assistant","PackageVersion":"3.5.8","PackageProjectUrl":"http://consuelo.info","Copyright":"We need to back up the 1080p COM interface!","License":"The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel!","LicenseUrl":"If we back up the driver, we can get to the TCP driver through the redundant TCP driver!","LicenseInformationOrigin":2},{"PackageId":"Human Group Agent","PackageVersion":"3.2.2","PackageProjectUrl":"https://vilma.com","Copyright":"generating the interface won\u0027t do anything, we need to hack the optical PCI interface!","Authors":"Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser","LicenseInformationOrigin":1},{"PackageId":"Senior Brand Agent","PackageVersion":"3.1.9","PackageProjectUrl":"https://lina.info","Copyright":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","License":"generating the alarm won\u0027t do anything, we need to parse the virtual XSS alarm!","LicenseInformationOrigin":1},{"PackageId":"Lead Program Engineer","PackageVersion":"4.5.7","LicenseUrl":"The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol!","LicenseInformationOrigin":4},{"PackageId":"National Implementation Agent","PackageVersion":"5.6.8","PackageProjectUrl":"http://rex.biz","Copyright":"Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit!","Authors":"Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston","LicenseInformationOrigin":0},{"PackageId":"Regional Communications Strategist","PackageVersion":"9.3.1","PackageProjectUrl":"http://eloisa.biz","Copyright":"We need to index the bluetooth JSON pixel!","License":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","LicenseUrl":"Try to index the HDD panel, maybe it will index the haptic panel!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Factors Producer","PackageVersion":"5.7.1","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Internal Program Engineer","PackageVersion":"2.9.3","PackageProjectUrl":"http://cleta.org","Copyright":"I\u0027ll bypass the optical AGP feed, that should feed the AGP feed!","License":"I\u0027ll input the neural SQL application, that should application the SQL application!","LicenseUrl":"You can\u0027t generate the hard drive without transmitting the haptic RAM hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Configuration Assistant","PackageVersion":"3.2.1","Copyright":"I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!","Authors":"Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman","LicenseUrl":"connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Forward Branding Strategist","PackageVersion":"4.6.2","Copyright":"The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive!","LicenseInformationOrigin":4},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":1},{"PackageId":"Chief Response Strategist","PackageVersion":"8.0.4","Copyright":"Use the 1080p PNG application, then you can calculate the 1080p application!","Authors":"Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann","LicenseUrl":"The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm!","LicenseInformationOrigin":1},{"PackageId":"Global Usability Manager","PackageVersion":"9.1.0","PackageProjectUrl":"http://vella.com","LicenseUrl":"Try to back up the THX interface, maybe it will back up the auxiliary interface!","LicenseInformationOrigin":4},{"PackageId":"Regional Configuration Engineer","PackageVersion":"7.3.8","PackageProjectUrl":"http://roman.org","License":"Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!","LicenseUrl":"You can\u0027t reboot the matrix without navigating the optical SDD matrix!","LicenseInformationOrigin":0},{"PackageId":"Forward Usability Developer","PackageVersion":"6.9.1","Copyright":"You can\u0027t connect the protocol without overriding the redundant RSS protocol!","LicenseInformationOrigin":4},{"PackageId":"Senior Metrics Engineer","PackageVersion":"8.3.4","PackageProjectUrl":"http://lou.net","Authors":"Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand","LicenseUrl":"Try to quantify the FTP bus, maybe it will quantify the optical bus!","LicenseInformationOrigin":4},{"PackageId":"Forward Tactics Planner","PackageVersion":"5.4.6","PackageProjectUrl":"https://caterina.info","Copyright":"If we copy the array, we can get to the SAS array through the neural SAS array!","Authors":"Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde","License":"I\u0027ll input the primary GB port, that should port the GB port!","LicenseInformationOrigin":1},{"PackageId":"Principal Web Associate","PackageVersion":"4.2.5","Copyright":"If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive!","Authors":"Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles","LicenseInformationOrigin":0},{"PackageId":"Central Factors Supervisor","PackageVersion":"0.8.3","PackageProjectUrl":"http://clement.name","Copyright":"If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall!","Authors":"Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick","License":"If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor!","LicenseUrl":"Use the optical IB transmitter, then you can navigate the optical transmitter!","LicenseInformationOrigin":4},{"PackageId":"Internal Operations Producer","PackageVersion":"5.8.9","LicenseUrl":"Use the online SMTP pixel, then you can index the online pixel!","LicenseInformationOrigin":4},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Future Tactics Specialist","PackageVersion":"0.2.2","Copyright":"You can\u0027t calculate the hard drive without hacking the multi-byte FTP hard drive!","License":"We need to override the primary SQL pixel!","LicenseUrl":"We need to transmit the redundant EXE driver!","LicenseInformationOrigin":4},{"PackageId":"Direct Applications Designer","PackageVersion":"1.5.1","PackageProjectUrl":"http://tito.name","Copyright":"If we bypass the card, we can get to the HDD card through the auxiliary HDD card!","Authors":"Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling","LicenseUrl":"We need to connect the haptic TCP panel!","LicenseInformationOrigin":2},{"PackageId":"National Security Orchestrator","PackageVersion":"3.5.6","Copyright":"You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!","Authors":"Roderick Koelpin,Roderick Koelpin,Roderick Koelpin","License":"Try to copy the HDD array, maybe it will copy the back-end array!","LicenseUrl":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":0},{"PackageId":"Senior Brand Officer","PackageVersion":"9.3.6","PackageProjectUrl":"http://carol.name","License":"If we override the system, we can get to the HDD system through the haptic HDD system!","LicenseUrl":"If we parse the bus, we can get to the XML bus through the solid state XML bus!","LicenseInformationOrigin":1},{"PackageId":"Corporate Program Associate","PackageVersion":"5.2.5","Copyright":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":4},{"PackageId":"Chief Paradigm Supervisor","PackageVersion":"4.3.3","PackageProjectUrl":"https://zion.info","Copyright":"We need to bypass the wireless XML pixel!","Authors":"Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Agent","PackageVersion":"9.1.8","PackageProjectUrl":"http://precious.name","Copyright":"The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver!","Authors":"Essie Hamill,Essie Hamill","License":"We need to compress the 1080p GB circuit!","LicenseInformationOrigin":1},{"PackageId":"Legacy Intranet Planner","PackageVersion":"8.3.2","PackageProjectUrl":"http://nathanael.name","License":"Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Paradigm Officer","PackageVersion":"2.3.4","PackageProjectUrl":"https://charity.biz","LicenseInformationOrigin":4},{"PackageId":"Legacy Interactions Officer","PackageVersion":"8.8.5","Copyright":"Try to program the RAM bandwidth, maybe it will program the optical bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Corporate Division Executive","PackageVersion":"4.7.8","PackageProjectUrl":"http://wilmer.com","Authors":"Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros","License":"I\u0027ll index the neural SDD bus, that should bus the SDD bus!","LicenseUrl":"If we reboot the program, we can get to the SSL program through the primary SSL program!","LicenseInformationOrigin":1},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"http://orlo.name","Authors":"Johnny Bernier","License":"Try to program the XML capacitor, maybe it will program the haptic capacitor!","LicenseUrl":"Use the optical SSL alarm, then you can bypass the optical alarm!","LicenseInformationOrigin":2},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","Authors":"Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill","LicenseInformationOrigin":4},{"PackageId":"Forward Paradigm Developer","PackageVersion":"7.9.7","PackageProjectUrl":"http://maureen.name","Authors":"Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter","License":"The GB interface is down, input the auxiliary interface so we can input the GB interface!","LicenseUrl":"The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter!","LicenseInformationOrigin":4},{"PackageId":"Legacy Marketing Designer","PackageVersion":"4.5.9","PackageProjectUrl":"http://lexi.net","Copyright":"You can\u0027t bypass the alarm without generating the back-end HTTP alarm!","LicenseUrl":"You can\u0027t bypass the microchip without parsing the back-end JBOD microchip!","LicenseInformationOrigin":0},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Configuration Administrator","PackageVersion":"4.3.8","Copyright":"Use the redundant AGP microchip, then you can override the redundant microchip!","Authors":"Roberto Deckow,Roberto Deckow,Roberto Deckow","LicenseInformationOrigin":1},{"PackageId":"Central Tactics Director","PackageVersion":"4.6.7","PackageProjectUrl":"https://valentina.net","Authors":"Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski","License":"backing up the system won\u0027t do anything, we need to parse the neural CSS system!","LicenseUrl":"We need to transmit the back-end RSS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Forward Directives Representative","PackageVersion":"0.5.1","PackageProjectUrl":"https://cleve.biz","Authors":"Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote","LicenseUrl":"parsing the panel won\u0027t do anything, we need to calculate the digital SMTP panel!","LicenseInformationOrigin":1},{"PackageId":"Senior Quality Executive","PackageVersion":"4.4.8","PackageProjectUrl":"http://khalid.com","Copyright":"You can\u0027t reboot the transmitter without transmitting the online ADP transmitter!","License":"I\u0027ll quantify the solid state THX feed, that should feed the THX feed!","LicenseUrl":"Use the online RAM array, then you can index the online array!","LicenseInformationOrigin":1},{"PackageId":"Human Accountability Developer","PackageVersion":"6.9.0","License":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":2},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","Authors":"Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris","LicenseUrl":"Try to copy the PNG sensor, maybe it will copy the 1080p sensor!","LicenseInformationOrigin":1},{"PackageId":"Internal Solutions Director","PackageVersion":"8.4.4","LicenseInformationOrigin":2},{"PackageId":"Dynamic Tactics Facilitator","PackageVersion":"0.7.3","Copyright":"The SSL port is down, bypass the haptic port so we can bypass the SSL port!","LicenseInformationOrigin":2},{"PackageId":"Lead Identity Developer","PackageVersion":"7.1.0","PackageProjectUrl":"https://eve.com","LicenseUrl":"compressing the bandwidth won\u0027t do anything, we need to bypass the primary RAM bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"Use the haptic RSS port, then you can transmit the haptic port!","Authors":"Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":1},{"PackageId":"Senior Operations Assistant","PackageVersion":"2.4.2","PackageProjectUrl":"https://hector.info","Authors":"Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva","LicenseUrl":"If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth!","LicenseInformationOrigin":0},{"PackageId":"Regional Brand Associate","PackageVersion":"4.0.9","Copyright":"I\u0027ll program the wireless HDD pixel, that should pixel the HDD pixel!","LicenseInformationOrigin":0},{"PackageId":"District Integration Designer","PackageVersion":"6.2.2","PackageProjectUrl":"https://cindy.org","Authors":"Ignacio Hane,Ignacio Hane","LicenseUrl":"You can\u0027t connect the port without connecting the back-end COM port!","LicenseInformationOrigin":0},{"PackageId":"Senior Research Liaison","PackageVersion":"5.0.6","PackageProjectUrl":"http://clair.biz","License":"If we compress the system, we can get to the AGP system through the multi-byte AGP system!","LicenseUrl":"I\u0027ll hack the optical XSS monitor, that should monitor the XSS monitor!","LicenseInformationOrigin":4},{"PackageId":"Lead Optimization Analyst","PackageVersion":"2.1.7","PackageProjectUrl":"https://madge.info","Authors":"Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson","License":"Use the wireless XSS bandwidth, then you can program the wireless bandwidth!","LicenseUrl":"The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive!","LicenseInformationOrigin":0},{"PackageId":"National Factors Administrator","PackageVersion":"8.1.4","PackageProjectUrl":"http://janelle.name","LicenseInformationOrigin":2},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Legacy Communications Engineer","PackageVersion":"7.8.1","Copyright":"The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive!","Authors":"Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub","LicenseUrl":"I\u0027ll synthesize the haptic THX hard drive, that should hard drive the THX hard drive!","LicenseInformationOrigin":0},{"PackageId":"Forward Communications Director","PackageVersion":"6.0.8","Authors":"Kristin Bernhard,Kristin Bernhard","License":"Try to override the AI alarm, maybe it will override the online alarm!","LicenseUrl":"We need to quantify the virtual TCP card!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Configuration Specialist","PackageVersion":"3.6.8","Authors":"Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn","LicenseUrl":"Use the haptic AGP protocol, then you can program the haptic protocol!","LicenseInformationOrigin":4},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","Authors":"Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":0},{"PackageId":"Customer Metrics Analyst","PackageVersion":"6.7.1","LicenseInformationOrigin":2},{"PackageId":"Global Solutions Administrator","PackageVersion":"5.2.4","PackageProjectUrl":"https://hailee.biz","Authors":"Nellie Oberbrunner","License":"We need to calculate the online SAS bandwidth!","LicenseUrl":"If we index the bus, we can get to the CSS bus through the optical CSS bus!","LicenseInformationOrigin":4},{"PackageId":"Forward Program Officer","PackageVersion":"4.2.4","Copyright":"calculating the bus won\u0027t do anything, we need to generate the online CSS bus!","Authors":"Leon Mayer,Leon Mayer","License":"quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!","LicenseUrl":"indexing the port won\u0027t do anything, we need to back up the virtual AGP port!","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","Authors":"Stella Barton,Stella Barton","LicenseInformationOrigin":1},{"PackageId":"Future Accounts Designer","PackageVersion":"5.1.9","License":"We need to navigate the wireless SAS pixel!","LicenseInformationOrigin":0},{"PackageId":"Global Configuration Consultant","PackageVersion":"5.9.5","Authors":"Guadalupe Littel,Guadalupe Littel,Guadalupe Littel","License":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseUrl":"bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!","LicenseInformationOrigin":0},{"PackageId":"National Creative Officer","PackageVersion":"5.5.6","PackageProjectUrl":"http://orpha.name","Copyright":"The TCP array is down, bypass the mobile array so we can bypass the TCP array!","License":"indexing the capacitor won\u0027t do anything, we need to reboot the redundant FTP capacitor!","LicenseInformationOrigin":4},{"PackageId":"International Marketing Officer","PackageVersion":"2.2.1","PackageProjectUrl":"https://weldon.info","License":"If we connect the driver, we can get to the XSS driver through the online XSS driver!","LicenseInformationOrigin":4},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"National Infrastructure Architect","PackageVersion":"6.6.7","PackageProjectUrl":"http://darlene.net","Authors":"Howard Rath,Howard Rath,Howard Rath,Howard Rath","LicenseUrl":"If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive!","LicenseInformationOrigin":2},{"PackageId":"Chief Program Director","PackageVersion":"8.8.8","Copyright":"Use the primary SCSI matrix, then you can program the primary matrix!","Authors":"","License":"If we parse the protocol, we can get to the IB protocol through the wireless IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Forward Research Associate","PackageVersion":"3.4.7","LicenseUrl":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Legacy Solutions Architect","PackageVersion":"7.9.3","Copyright":"If we program the array, we can get to the JBOD array through the primary JBOD array!","LicenseUrl":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseInformationOrigin":1},{"PackageId":"Human Program Orchestrator","PackageVersion":"5.2.4","Copyright":"bypassing the bandwidth won\u0027t do anything, we need to copy the mobile JBOD bandwidth!","License":"Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip!","LicenseInformationOrigin":1},{"PackageId":"Product Tactics Engineer","PackageVersion":"5.6.9","Copyright":"transmitting the program won\u0027t do anything, we need to generate the multi-byte SAS program!","Authors":"Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich","License":"Use the online TCP driver, then you can navigate the online driver!","LicenseUrl":"I\u0027ll transmit the open-source HTTP pixel, that should pixel the HTTP pixel!","LicenseInformationOrigin":4},{"PackageId":"International Marketing Officer","PackageVersion":"7.2.8","Authors":"Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk","LicenseInformationOrigin":0},{"PackageId":"Direct Group Liaison","PackageVersion":"3.5.1","Copyright":"We need to program the auxiliary JBOD circuit!","License":"We need to parse the haptic SMS monitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Infrastructure Executive","PackageVersion":"4.8.1","PackageProjectUrl":"https://justice.info","Copyright":"Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!","Authors":"Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist","LicenseInformationOrigin":2},{"PackageId":"Future Markets Architect","PackageVersion":"7.2.2","PackageProjectUrl":"https://maxime.info","Authors":"Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank","License":"If we synthesize the port, we can get to the CSS port through the online CSS port!","LicenseUrl":"synthesizing the panel won\u0027t do anything, we need to transmit the neural THX panel!","LicenseInformationOrigin":4},{"PackageId":"International Branding Associate","PackageVersion":"4.9.4","PackageProjectUrl":"https://trinity.name","Copyright":"The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":1},{"PackageId":"Central Functionality Technician","PackageVersion":"3.9.3","Copyright":"The AI microchip is down, override the multi-byte microchip so we can override the AI microchip!","LicenseInformationOrigin":1},{"PackageId":"National Solutions Representative","PackageVersion":"5.6.2","Copyright":"You can\u0027t synthesize the bandwidth without programming the solid state XSS bandwidth!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..13ca003e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..d8e7c270 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Product Data Liaison","PackageVersion":"7.8.8","Copyright":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"Try to calculate the GB card, maybe it will calculate the wireless card!","LicenseInformationOrigin":2},{"PackageId":"Investor Division Assistant","PackageVersion":"9.6.2","ValidationErrors":[{"Error":"Nya","Context":"http://sunny.biz"},{"Error":"Arlo","Context":"https://cordia.info"},{"Error":"Linnie","Context":"https://marcos.name"},{"Error":"Luella","Context":"http://frederic.name"},{"Error":"Lucinda","Context":"https://dion.name"},{"Error":"Jayson","Context":"https://ryleigh.net"},{"Error":"Mervin","Context":"https://lorenza.net"}],"LicenseUrl":"I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!","LicenseInformationOrigin":1},{"PackageId":"National Accountability Producer","PackageVersion":"6.9.7","PackageProjectUrl":"https://linwood.biz","ValidationErrors":[{"Error":"Travon","Context":"https://dedrick.name"},{"Error":"Elissa","Context":"http://kaci.org"},{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":2},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Forward Tactics Agent","PackageVersion":"6.8.8","PackageProjectUrl":"https://flo.info","Copyright":"The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!","Authors":"Jon Schulist,Jon Schulist","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseUrl":"We need to back up the primary SMTP circuit!","LicenseInformationOrigin":1},{"PackageId":"Global Mobility Technician","PackageVersion":"8.6.3","Authors":"Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante","ValidationErrors":[{"Error":"Lonie","Context":"http://wilburn.org"},{"Error":"Concepcion","Context":"http://ed.org"},{"Error":"Amanda","Context":"https://sophie.net"},{"Error":"Claudine","Context":"http://ofelia.biz"},{"Error":"Petra","Context":"http://clare.name"},{"Error":"Ozella","Context":"https://verla.name"},{"Error":"Denis","Context":"http://pete.com"}],"LicenseUrl":"We need to input the haptic XML port!","LicenseInformationOrigin":2},{"PackageId":"International Intranet Planner","PackageVersion":"1.3.4","PackageProjectUrl":"http://devin.org","Copyright":"indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!","Authors":"Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert","ValidationErrors":[{"Error":"Ahmad","Context":"https://lupe.com"},{"Error":"Randi","Context":"https://jaiden.biz"},{"Error":"Patience","Context":"https://marlene.name"},{"Error":"Lenna","Context":"https://franco.name"},{"Error":"Kyleigh","Context":"https://tevin.name"},{"Error":"Sallie","Context":"https://jordane.name"},{"Error":"Willy","Context":"https://daija.info"},{"Error":"Jannie","Context":"https://retta.net"},{"Error":"Lottie","Context":"http://yasmine.com"},{"Error":"Delia","Context":"http://khalil.com"}],"License":"You can\u0027t quantify the system without generating the digital HTTP system!","LicenseUrl":"We need to compress the haptic XML circuit!","LicenseInformationOrigin":0},{"PackageId":"Investor Operations Director","PackageVersion":"5.6.0","PackageProjectUrl":"https://alene.info","Copyright":"If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!","ValidationErrors":[{"Error":"Elouise","Context":"https://ron.com"},{"Error":"Brown","Context":"https://cordia.com"},{"Error":"Ericka","Context":"https://eugene.com"},{"Error":"Rashad","Context":"http://thomas.com"},{"Error":"Antonia","Context":"https://marcelle.org"}],"License":"Try to input the AI microchip, maybe it will input the 1080p microchip!","LicenseInformationOrigin":0},{"PackageId":"Product Interactions Planner","PackageVersion":"7.4.0","PackageProjectUrl":"http://bertha.net","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"License":"Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!","LicenseInformationOrigin":0},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Chief Solutions Administrator","PackageVersion":"0.4.1","PackageProjectUrl":"https://bertrand.biz","Copyright":"indexing the application won\u0027t do anything, we need to parse the mobile TCP application!","ValidationErrors":[{"Error":"Shaun","Context":"https://antwan.org"},{"Error":"Hazel","Context":"https://forrest.net"},{"Error":"Brianne","Context":"https://dorothea.name"},{"Error":"Don","Context":"http://torey.com"},{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"},{"Error":"Jordi","Context":"https://alysha.com"},{"Error":"Kristina","Context":"https://pattie.info"},{"Error":"Cory","Context":"http://kailey.com"}],"LicenseUrl":"indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!","LicenseInformationOrigin":2},{"PackageId":"Global Mobility Facilitator","PackageVersion":"8.5.9","PackageProjectUrl":"https://itzel.info","Authors":"Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch","ValidationErrors":[{"Error":"Mitchel","Context":"http://carleton.name"},{"Error":"Madalyn","Context":"http://narciso.net"},{"Error":"Mia","Context":"http://nicklaus.net"},{"Error":"Abelardo","Context":"http://carolina.name"}],"LicenseUrl":"We need to parse the primary PCI protocol!","LicenseInformationOrigin":1},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..e7ade094 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..03c8ce29 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..971a922e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Security Orchestrator","PackageVersion":"3.5.6","Copyright":"You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!","Authors":"Roderick Koelpin,Roderick Koelpin,Roderick Koelpin","License":"Try to copy the HDD array, maybe it will copy the back-end array!","LicenseUrl":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","Authors":"Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":0},{"PackageId":"Future Accounts Designer","PackageVersion":"5.1.9","License":"We need to navigate the wireless SAS pixel!","LicenseInformationOrigin":0},{"PackageId":"Human Accountability Developer","PackageVersion":"6.9.0","License":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":2},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"Use the haptic RSS port, then you can transmit the haptic port!","Authors":"Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":1},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"Customer Metrics Analyst","PackageVersion":"6.7.1","LicenseInformationOrigin":2},{"PackageId":"Global Usability Manager","PackageVersion":"9.1.0","PackageProjectUrl":"http://vella.com","LicenseUrl":"Try to back up the THX interface, maybe it will back up the auxiliary interface!","LicenseInformationOrigin":4},{"PackageId":"Central Tactics Director","PackageVersion":"4.6.7","PackageProjectUrl":"https://valentina.net","Authors":"Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski","License":"backing up the system won\u0027t do anything, we need to parse the neural CSS system!","LicenseUrl":"We need to transmit the back-end RSS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","Authors":"Stella Barton,Stella Barton","LicenseInformationOrigin":1},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Global Configuration Consultant","PackageVersion":"5.9.5","Authors":"Guadalupe Littel,Guadalupe Littel,Guadalupe Littel","License":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseUrl":"bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!","LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Configuration Assistant","PackageVersion":"3.2.1","Copyright":"I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!","Authors":"Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman","LicenseUrl":"connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Factors Producer","PackageVersion":"5.7.1","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","Authors":"Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris","LicenseUrl":"Try to copy the PNG sensor, maybe it will copy the 1080p sensor!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":1},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..5ec3172f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Customer Metrics Analyst","PackageVersion":"6.7.1","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Factors Producer","PackageVersion":"5.7.1","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","Authors":"Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":0},{"PackageId":"National Accountability Producer","PackageVersion":"6.9.7","PackageProjectUrl":"https://linwood.biz","ValidationErrors":[{"Error":"Travon","Context":"https://dedrick.name"},{"Error":"Elissa","Context":"http://kaci.org"},{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":2},{"PackageId":"Global Mobility Technician","PackageVersion":"8.6.3","Authors":"Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante","ValidationErrors":[{"Error":"Lonie","Context":"http://wilburn.org"},{"Error":"Concepcion","Context":"http://ed.org"},{"Error":"Amanda","Context":"https://sophie.net"},{"Error":"Claudine","Context":"http://ofelia.biz"},{"Error":"Petra","Context":"http://clare.name"},{"Error":"Ozella","Context":"https://verla.name"},{"Error":"Denis","Context":"http://pete.com"}],"LicenseUrl":"We need to input the haptic XML port!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Configuration Assistant","PackageVersion":"3.2.1","Copyright":"I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!","Authors":"Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman","LicenseUrl":"connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!","LicenseInformationOrigin":0},{"PackageId":"Global Configuration Consultant","PackageVersion":"5.9.5","Authors":"Guadalupe Littel,Guadalupe Littel,Guadalupe Littel","License":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseUrl":"bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!","LicenseInformationOrigin":0},{"PackageId":"International Intranet Planner","PackageVersion":"1.3.4","PackageProjectUrl":"http://devin.org","Copyright":"indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!","Authors":"Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert","ValidationErrors":[{"Error":"Ahmad","Context":"https://lupe.com"},{"Error":"Randi","Context":"https://jaiden.biz"},{"Error":"Patience","Context":"https://marlene.name"},{"Error":"Lenna","Context":"https://franco.name"},{"Error":"Kyleigh","Context":"https://tevin.name"},{"Error":"Sallie","Context":"https://jordane.name"},{"Error":"Willy","Context":"https://daija.info"},{"Error":"Jannie","Context":"https://retta.net"},{"Error":"Lottie","Context":"http://yasmine.com"},{"Error":"Delia","Context":"http://khalil.com"}],"License":"You can\u0027t quantify the system without generating the digital HTTP system!","LicenseUrl":"We need to compress the haptic XML circuit!","LicenseInformationOrigin":0},{"PackageId":"Investor Operations Director","PackageVersion":"5.6.0","PackageProjectUrl":"https://alene.info","Copyright":"If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!","ValidationErrors":[{"Error":"Elouise","Context":"https://ron.com"},{"Error":"Brown","Context":"https://cordia.com"},{"Error":"Ericka","Context":"https://eugene.com"},{"Error":"Rashad","Context":"http://thomas.com"},{"Error":"Antonia","Context":"https://marcelle.org"}],"License":"Try to input the AI microchip, maybe it will input the 1080p microchip!","LicenseInformationOrigin":0},{"PackageId":"Investor Division Assistant","PackageVersion":"9.6.2","ValidationErrors":[{"Error":"Nya","Context":"http://sunny.biz"},{"Error":"Arlo","Context":"https://cordia.info"},{"Error":"Linnie","Context":"https://marcos.name"},{"Error":"Luella","Context":"http://frederic.name"},{"Error":"Lucinda","Context":"https://dion.name"},{"Error":"Jayson","Context":"https://ryleigh.net"},{"Error":"Mervin","Context":"https://lorenza.net"}],"LicenseUrl":"I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!","LicenseInformationOrigin":1},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"Use the haptic RSS port, then you can transmit the haptic port!","Authors":"Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":1},{"PackageId":"Product Data Liaison","PackageVersion":"7.8.8","Copyright":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"Try to calculate the GB card, maybe it will calculate the wireless card!","LicenseInformationOrigin":2},{"PackageId":"Product Interactions Planner","PackageVersion":"7.4.0","PackageProjectUrl":"http://bertha.net","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"License":"Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!","LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Global Usability Manager","PackageVersion":"9.1.0","PackageProjectUrl":"http://vella.com","LicenseUrl":"Try to back up the THX interface, maybe it will back up the auxiliary interface!","LicenseInformationOrigin":4},{"PackageId":"Forward Tactics Agent","PackageVersion":"6.8.8","PackageProjectUrl":"https://flo.info","Copyright":"The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!","Authors":"Jon Schulist,Jon Schulist","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseUrl":"We need to back up the primary SMTP circuit!","LicenseInformationOrigin":1},{"PackageId":"Global Mobility Facilitator","PackageVersion":"8.5.9","PackageProjectUrl":"https://itzel.info","Authors":"Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch","ValidationErrors":[{"Error":"Mitchel","Context":"http://carleton.name"},{"Error":"Madalyn","Context":"http://narciso.net"},{"Error":"Mia","Context":"http://nicklaus.net"},{"Error":"Abelardo","Context":"http://carolina.name"}],"LicenseUrl":"We need to parse the primary PCI protocol!","LicenseInformationOrigin":1},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"National Security Orchestrator","PackageVersion":"3.5.6","Copyright":"You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!","Authors":"Roderick Koelpin,Roderick Koelpin,Roderick Koelpin","License":"Try to copy the HDD array, maybe it will copy the back-end array!","LicenseUrl":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":0},{"PackageId":"Human Accountability Developer","PackageVersion":"6.9.0","License":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":2},{"PackageId":"Future Accounts Designer","PackageVersion":"5.1.9","License":"We need to navigate the wireless SAS pixel!","LicenseInformationOrigin":0},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","Authors":"Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris","LicenseUrl":"Try to copy the PNG sensor, maybe it will copy the 1080p sensor!","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","Authors":"Stella Barton,Stella Barton","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Solutions Administrator","PackageVersion":"0.4.1","PackageProjectUrl":"https://bertrand.biz","Copyright":"indexing the application won\u0027t do anything, we need to parse the mobile TCP application!","ValidationErrors":[{"Error":"Shaun","Context":"https://antwan.org"},{"Error":"Hazel","Context":"https://forrest.net"},{"Error":"Brianne","Context":"https://dorothea.name"},{"Error":"Don","Context":"http://torey.com"},{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"},{"Error":"Jordi","Context":"https://alysha.com"},{"Error":"Kristina","Context":"https://pattie.info"},{"Error":"Cory","Context":"http://kailey.com"}],"LicenseUrl":"indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!","LicenseInformationOrigin":2},{"PackageId":"Central Tactics Director","PackageVersion":"4.6.7","PackageProjectUrl":"https://valentina.net","Authors":"Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski","License":"backing up the system won\u0027t do anything, we need to parse the neural CSS system!","LicenseUrl":"We need to transmit the back-end RSS transmitter!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..4e63e634 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Customer Metrics Analyst","PackageVersion":"6.7.1","LicenseInformationOrigin":2},{"PackageId":"National Security Orchestrator","PackageVersion":"3.5.6","Copyright":"You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!","Authors":"Roderick Koelpin,Roderick Koelpin,Roderick Koelpin","License":"Try to copy the HDD array, maybe it will copy the back-end array!","LicenseUrl":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","Authors":"Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":0},{"PackageId":"Human Accountability Developer","PackageVersion":"6.9.0","License":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":2},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","Authors":"Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris","LicenseUrl":"Try to copy the PNG sensor, maybe it will copy the 1080p sensor!","LicenseInformationOrigin":1},{"PackageId":"Global Configuration Consultant","PackageVersion":"5.9.5","Authors":"Guadalupe Littel,Guadalupe Littel,Guadalupe Littel","License":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseUrl":"bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!","LicenseInformationOrigin":0},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"Use the haptic RSS port, then you can transmit the haptic port!","Authors":"Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Factors Producer","PackageVersion":"5.7.1","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Configuration Assistant","PackageVersion":"3.2.1","Copyright":"I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!","Authors":"Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman","LicenseUrl":"connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!","LicenseInformationOrigin":0},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","Authors":"Stella Barton,Stella Barton","LicenseInformationOrigin":1},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Future Accounts Designer","PackageVersion":"5.1.9","License":"We need to navigate the wireless SAS pixel!","LicenseInformationOrigin":0},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"Global Usability Manager","PackageVersion":"9.1.0","PackageProjectUrl":"http://vella.com","LicenseUrl":"Try to back up the THX interface, maybe it will back up the auxiliary interface!","LicenseInformationOrigin":4},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Central Tactics Director","PackageVersion":"4.6.7","PackageProjectUrl":"https://valentina.net","Authors":"Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski","License":"backing up the system won\u0027t do anything, we need to parse the neural CSS system!","LicenseUrl":"We need to transmit the back-end RSS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..a2438849 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Customer Metrics Analyst","PackageVersion":"6.7.1","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Accounts Designer","PackageVersion":"5.1.9","License":"We need to navigate the wireless SAS pixel!","LicenseInformationOrigin":0},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","Authors":"Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris","LicenseUrl":"Try to copy the PNG sensor, maybe it will copy the 1080p sensor!","LicenseInformationOrigin":1},{"PackageId":"Global Usability Manager","PackageVersion":"9.1.0","PackageProjectUrl":"http://vella.com","LicenseUrl":"Try to back up the THX interface, maybe it will back up the auxiliary interface!","LicenseInformationOrigin":4},{"PackageId":"Global Configuration Consultant","PackageVersion":"5.9.5","Authors":"Guadalupe Littel,Guadalupe Littel,Guadalupe Littel","License":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseUrl":"bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!","LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"Use the haptic RSS port, then you can transmit the haptic port!","Authors":"Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":1},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","Authors":"Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":0},{"PackageId":"Central Tactics Director","PackageVersion":"4.6.7","PackageProjectUrl":"https://valentina.net","Authors":"Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski","License":"backing up the system won\u0027t do anything, we need to parse the neural CSS system!","LicenseUrl":"We need to transmit the back-end RSS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Configuration Assistant","PackageVersion":"3.2.1","Copyright":"I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!","Authors":"Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman","LicenseUrl":"connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!","LicenseInformationOrigin":0},{"PackageId":"National Security Orchestrator","PackageVersion":"3.5.6","Copyright":"You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!","Authors":"Roderick Koelpin,Roderick Koelpin,Roderick Koelpin","License":"Try to copy the HDD array, maybe it will copy the back-end array!","LicenseUrl":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":0},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","Authors":"Stella Barton,Stella Barton","LicenseInformationOrigin":1},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Factors Producer","PackageVersion":"5.7.1","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Human Accountability Developer","PackageVersion":"6.9.0","License":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":2},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..6f5bb249 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..2119cf18 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Product Data Liaison","PackageVersion":"7.8.8","Copyright":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"Try to calculate the GB card, maybe it will calculate the wireless card!","LicenseInformationOrigin":2},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"National Accountability Producer","PackageVersion":"6.9.7","PackageProjectUrl":"https://linwood.biz","ValidationErrors":[{"Error":"Travon","Context":"https://dedrick.name"},{"Error":"Elissa","Context":"http://kaci.org"},{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":2},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"International Intranet Planner","PackageVersion":"1.3.4","PackageProjectUrl":"http://devin.org","Copyright":"indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!","Authors":"Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert","ValidationErrors":[{"Error":"Ahmad","Context":"https://lupe.com"},{"Error":"Randi","Context":"https://jaiden.biz"},{"Error":"Patience","Context":"https://marlene.name"},{"Error":"Lenna","Context":"https://franco.name"},{"Error":"Kyleigh","Context":"https://tevin.name"},{"Error":"Sallie","Context":"https://jordane.name"},{"Error":"Willy","Context":"https://daija.info"},{"Error":"Jannie","Context":"https://retta.net"},{"Error":"Lottie","Context":"http://yasmine.com"},{"Error":"Delia","Context":"http://khalil.com"}],"License":"You can\u0027t quantify the system without generating the digital HTTP system!","LicenseUrl":"We need to compress the haptic XML circuit!","LicenseInformationOrigin":0},{"PackageId":"Investor Operations Director","PackageVersion":"5.6.0","PackageProjectUrl":"https://alene.info","Copyright":"If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!","ValidationErrors":[{"Error":"Elouise","Context":"https://ron.com"},{"Error":"Brown","Context":"https://cordia.com"},{"Error":"Ericka","Context":"https://eugene.com"},{"Error":"Rashad","Context":"http://thomas.com"},{"Error":"Antonia","Context":"https://marcelle.org"}],"License":"Try to input the AI microchip, maybe it will input the 1080p microchip!","LicenseInformationOrigin":0},{"PackageId":"Global Mobility Technician","PackageVersion":"8.6.3","Authors":"Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante","ValidationErrors":[{"Error":"Lonie","Context":"http://wilburn.org"},{"Error":"Concepcion","Context":"http://ed.org"},{"Error":"Amanda","Context":"https://sophie.net"},{"Error":"Claudine","Context":"http://ofelia.biz"},{"Error":"Petra","Context":"http://clare.name"},{"Error":"Ozella","Context":"https://verla.name"},{"Error":"Denis","Context":"http://pete.com"}],"LicenseUrl":"We need to input the haptic XML port!","LicenseInformationOrigin":2},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Global Mobility Facilitator","PackageVersion":"8.5.9","PackageProjectUrl":"https://itzel.info","Authors":"Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch","ValidationErrors":[{"Error":"Mitchel","Context":"http://carleton.name"},{"Error":"Madalyn","Context":"http://narciso.net"},{"Error":"Mia","Context":"http://nicklaus.net"},{"Error":"Abelardo","Context":"http://carolina.name"}],"LicenseUrl":"We need to parse the primary PCI protocol!","LicenseInformationOrigin":1},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Forward Tactics Agent","PackageVersion":"6.8.8","PackageProjectUrl":"https://flo.info","Copyright":"The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!","Authors":"Jon Schulist,Jon Schulist","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseUrl":"We need to back up the primary SMTP circuit!","LicenseInformationOrigin":1},{"PackageId":"Investor Division Assistant","PackageVersion":"9.6.2","ValidationErrors":[{"Error":"Nya","Context":"http://sunny.biz"},{"Error":"Arlo","Context":"https://cordia.info"},{"Error":"Linnie","Context":"https://marcos.name"},{"Error":"Luella","Context":"http://frederic.name"},{"Error":"Lucinda","Context":"https://dion.name"},{"Error":"Jayson","Context":"https://ryleigh.net"},{"Error":"Mervin","Context":"https://lorenza.net"}],"LicenseUrl":"I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!","LicenseInformationOrigin":1},{"PackageId":"Product Interactions Planner","PackageVersion":"7.4.0","PackageProjectUrl":"http://bertha.net","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"License":"Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!","LicenseInformationOrigin":0},{"PackageId":"Chief Solutions Administrator","PackageVersion":"0.4.1","PackageProjectUrl":"https://bertrand.biz","Copyright":"indexing the application won\u0027t do anything, we need to parse the mobile TCP application!","ValidationErrors":[{"Error":"Shaun","Context":"https://antwan.org"},{"Error":"Hazel","Context":"https://forrest.net"},{"Error":"Brianne","Context":"https://dorothea.name"},{"Error":"Don","Context":"http://torey.com"},{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"},{"Error":"Jordi","Context":"https://alysha.com"},{"Error":"Kristina","Context":"https://pattie.info"},{"Error":"Cory","Context":"http://kailey.com"}],"LicenseUrl":"indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..6af7c22c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..f0a54c5c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..6ad02f6d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..10ad2d01 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Factors Producer","PackageVersion":"5.7.1","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Central Tactics Director","PackageVersion":"4.6.7","PackageProjectUrl":"https://valentina.net","Authors":"Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski","License":"backing up the system won\u0027t do anything, we need to parse the neural CSS system!","LicenseUrl":"We need to transmit the back-end RSS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Global Usability Manager","PackageVersion":"9.1.0","PackageProjectUrl":"http://vella.com","LicenseUrl":"Try to back up the THX interface, maybe it will back up the auxiliary interface!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","Authors":"Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris","LicenseUrl":"Try to copy the PNG sensor, maybe it will copy the 1080p sensor!","LicenseInformationOrigin":1},{"PackageId":"Human Accountability Developer","PackageVersion":"6.9.0","License":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":2},{"PackageId":"Future Accounts Designer","PackageVersion":"5.1.9","License":"We need to navigate the wireless SAS pixel!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","Authors":"Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Configuration Assistant","PackageVersion":"3.2.1","Copyright":"I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!","Authors":"Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman","LicenseUrl":"connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","Authors":"Stella Barton,Stella Barton","LicenseInformationOrigin":1},{"PackageId":"Global Configuration Consultant","PackageVersion":"5.9.5","Authors":"Guadalupe Littel,Guadalupe Littel,Guadalupe Littel","License":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseUrl":"bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!","LicenseInformationOrigin":0},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"Use the haptic RSS port, then you can transmit the haptic port!","Authors":"Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":1},{"PackageId":"Customer Metrics Analyst","PackageVersion":"6.7.1","LicenseInformationOrigin":2},{"PackageId":"National Security Orchestrator","PackageVersion":"3.5.6","Copyright":"You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!","Authors":"Roderick Koelpin,Roderick Koelpin,Roderick Koelpin","License":"Try to copy the HDD array, maybe it will copy the back-end array!","LicenseUrl":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":0},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","Authors":"Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill","LicenseInformationOrigin":4},{"PackageId":"Corporate Division Executive","PackageVersion":"4.7.8","PackageProjectUrl":"http://wilmer.com","Authors":"Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros","License":"I\u0027ll index the neural SDD bus, that should bus the SDD bus!","LicenseUrl":"If we reboot the program, we can get to the SSL program through the primary SSL program!","LicenseInformationOrigin":1},{"PackageId":"Forward Tactics Planner","PackageVersion":"5.4.6","PackageProjectUrl":"https://caterina.info","Copyright":"If we copy the array, we can get to the SAS array through the neural SAS array!","Authors":"Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde","License":"I\u0027ll input the primary GB port, that should port the GB port!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Paradigm Officer","PackageVersion":"2.3.4","PackageProjectUrl":"https://charity.biz","LicenseInformationOrigin":4},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"http://orlo.name","Authors":"Johnny Bernier","License":"Try to program the XML capacitor, maybe it will program the haptic capacitor!","LicenseUrl":"Use the optical SSL alarm, then you can bypass the optical alarm!","LicenseInformationOrigin":2},{"PackageId":"Regional Brand Associate","PackageVersion":"4.0.9","Copyright":"I\u0027ll program the wireless HDD pixel, that should pixel the HDD pixel!","LicenseInformationOrigin":0},{"PackageId":"Corporate Program Associate","PackageVersion":"5.2.5","Copyright":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":4},{"PackageId":"Corporate Infrastructure Executive","PackageVersion":"4.8.1","PackageProjectUrl":"https://justice.info","Copyright":"Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!","Authors":"Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist","LicenseInformationOrigin":2},{"PackageId":"Legacy Solutions Architect","PackageVersion":"7.9.3","Copyright":"If we program the array, we can get to the JBOD array through the primary JBOD array!","LicenseUrl":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Configuration Administrator","PackageVersion":"4.3.8","Copyright":"Use the redundant AGP microchip, then you can override the redundant microchip!","Authors":"Roberto Deckow,Roberto Deckow,Roberto Deckow","LicenseInformationOrigin":1},{"PackageId":"Chief Response Strategist","PackageVersion":"8.0.4","Copyright":"Use the 1080p PNG application, then you can calculate the 1080p application!","Authors":"Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann","LicenseUrl":"The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm!","LicenseInformationOrigin":1},{"PackageId":"Regional Configuration Engineer","PackageVersion":"7.3.8","PackageProjectUrl":"http://roman.org","License":"Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!","LicenseUrl":"You can\u0027t reboot the matrix without navigating the optical SDD matrix!","LicenseInformationOrigin":0},{"PackageId":"Internal Operations Producer","PackageVersion":"5.8.9","LicenseUrl":"Use the online SMTP pixel, then you can index the online pixel!","LicenseInformationOrigin":4},{"PackageId":"International Marketing Officer","PackageVersion":"7.2.8","Authors":"Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk","LicenseInformationOrigin":0},{"PackageId":"International Branding Associate","PackageVersion":"4.9.4","PackageProjectUrl":"https://trinity.name","Copyright":"The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":1},{"PackageId":"Direct Applications Designer","PackageVersion":"1.5.1","PackageProjectUrl":"http://tito.name","Copyright":"If we bypass the card, we can get to the HDD card through the auxiliary HDD card!","Authors":"Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling","LicenseUrl":"We need to connect the haptic TCP panel!","LicenseInformationOrigin":2},{"PackageId":"Lead Identity Developer","PackageVersion":"7.1.0","PackageProjectUrl":"https://eve.com","LicenseUrl":"compressing the bandwidth won\u0027t do anything, we need to bypass the primary RAM bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Lead Program Engineer","PackageVersion":"4.5.7","LicenseUrl":"The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol!","LicenseInformationOrigin":4},{"PackageId":"Forward Communications Director","PackageVersion":"6.0.8","Authors":"Kristin Bernhard,Kristin Bernhard","License":"Try to override the AI alarm, maybe it will override the online alarm!","LicenseUrl":"We need to quantify the virtual TCP card!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Configuration Specialist","PackageVersion":"3.6.8","Authors":"Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn","LicenseUrl":"Use the haptic AGP protocol, then you can program the haptic protocol!","LicenseInformationOrigin":4},{"PackageId":"Senior Brand Officer","PackageVersion":"9.3.6","PackageProjectUrl":"http://carol.name","License":"If we override the system, we can get to the HDD system through the haptic HDD system!","LicenseUrl":"If we parse the bus, we can get to the XML bus through the solid state XML bus!","LicenseInformationOrigin":1},{"PackageId":"District Integration Designer","PackageVersion":"6.2.2","PackageProjectUrl":"https://cindy.org","Authors":"Ignacio Hane,Ignacio Hane","LicenseUrl":"You can\u0027t connect the port without connecting the back-end COM port!","LicenseInformationOrigin":0},{"PackageId":"National Solutions Representative","PackageVersion":"5.6.2","Copyright":"You can\u0027t synthesize the bandwidth without programming the solid state XSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Chief Program Director","PackageVersion":"8.8.8","Copyright":"Use the primary SCSI matrix, then you can program the primary matrix!","Authors":"","License":"If we parse the protocol, we can get to the IB protocol through the wireless IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Human Group Agent","PackageVersion":"3.2.2","PackageProjectUrl":"https://vilma.com","Copyright":"generating the interface won\u0027t do anything, we need to hack the optical PCI interface!","Authors":"Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser","LicenseInformationOrigin":1},{"PackageId":"Internal Program Engineer","PackageVersion":"2.9.3","PackageProjectUrl":"http://cleta.org","Copyright":"I\u0027ll bypass the optical AGP feed, that should feed the AGP feed!","License":"I\u0027ll input the neural SQL application, that should application the SQL application!","LicenseUrl":"You can\u0027t generate the hard drive without transmitting the haptic RAM hard drive!","LicenseInformationOrigin":0},{"PackageId":"Forward Directives Representative","PackageVersion":"0.5.1","PackageProjectUrl":"https://cleve.biz","Authors":"Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote","LicenseUrl":"parsing the panel won\u0027t do anything, we need to calculate the digital SMTP panel!","LicenseInformationOrigin":1},{"PackageId":"Legacy Interactions Officer","PackageVersion":"8.8.5","Copyright":"Try to program the RAM bandwidth, maybe it will program the optical bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Senior Operations Assistant","PackageVersion":"2.4.2","PackageProjectUrl":"https://hector.info","Authors":"Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva","LicenseUrl":"If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth!","LicenseInformationOrigin":0},{"PackageId":"Senior Research Liaison","PackageVersion":"5.0.6","PackageProjectUrl":"http://clair.biz","License":"If we compress the system, we can get to the AGP system through the multi-byte AGP system!","LicenseUrl":"I\u0027ll hack the optical XSS monitor, that should monitor the XSS monitor!","LicenseInformationOrigin":4},{"PackageId":"Direct Applications Assistant","PackageVersion":"3.5.8","PackageProjectUrl":"http://consuelo.info","Copyright":"We need to back up the 1080p COM interface!","License":"The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel!","LicenseUrl":"If we back up the driver, we can get to the TCP driver through the redundant TCP driver!","LicenseInformationOrigin":2},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"Global Solutions Administrator","PackageVersion":"5.2.4","PackageProjectUrl":"https://hailee.biz","Authors":"Nellie Oberbrunner","License":"We need to calculate the online SAS bandwidth!","LicenseUrl":"If we index the bus, we can get to the CSS bus through the optical CSS bus!","LicenseInformationOrigin":4},{"PackageId":"International Marketing Officer","PackageVersion":"2.2.1","PackageProjectUrl":"https://weldon.info","License":"If we connect the driver, we can get to the XSS driver through the online XSS driver!","LicenseInformationOrigin":4},{"PackageId":"Future Markets Architect","PackageVersion":"7.2.2","PackageProjectUrl":"https://maxime.info","Authors":"Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank","License":"If we synthesize the port, we can get to the CSS port through the online CSS port!","LicenseUrl":"synthesizing the panel won\u0027t do anything, we need to transmit the neural THX panel!","LicenseInformationOrigin":4},{"PackageId":"Legacy Marketing Designer","PackageVersion":"4.5.9","PackageProjectUrl":"http://lexi.net","Copyright":"You can\u0027t bypass the alarm without generating the back-end HTTP alarm!","LicenseUrl":"You can\u0027t bypass the microchip without parsing the back-end JBOD microchip!","LicenseInformationOrigin":0},{"PackageId":"Legacy Intranet Planner","PackageVersion":"8.3.2","PackageProjectUrl":"http://nathanael.name","License":"Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth!","LicenseInformationOrigin":0},{"PackageId":"Forward Program Officer","PackageVersion":"4.2.4","Copyright":"calculating the bus won\u0027t do anything, we need to generate the online CSS bus!","Authors":"Leon Mayer,Leon Mayer","License":"quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!","LicenseUrl":"indexing the port won\u0027t do anything, we need to back up the virtual AGP port!","LicenseInformationOrigin":1},{"PackageId":"Human Program Orchestrator","PackageVersion":"5.2.4","Copyright":"bypassing the bandwidth won\u0027t do anything, we need to copy the mobile JBOD bandwidth!","License":"Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip!","LicenseInformationOrigin":1},{"PackageId":"Product Tactics Engineer","PackageVersion":"5.6.9","Copyright":"transmitting the program won\u0027t do anything, we need to generate the multi-byte SAS program!","Authors":"Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich","License":"Use the online TCP driver, then you can navigate the online driver!","LicenseUrl":"I\u0027ll transmit the open-source HTTP pixel, that should pixel the HTTP pixel!","LicenseInformationOrigin":4},{"PackageId":"Direct Group Liaison","PackageVersion":"3.5.1","Copyright":"We need to program the auxiliary JBOD circuit!","License":"We need to parse the haptic SMS monitor!","LicenseInformationOrigin":4},{"PackageId":"Senior Quality Executive","PackageVersion":"4.4.8","PackageProjectUrl":"http://khalid.com","Copyright":"You can\u0027t reboot the transmitter without transmitting the online ADP transmitter!","License":"I\u0027ll quantify the solid state THX feed, that should feed the THX feed!","LicenseUrl":"Use the online RAM array, then you can index the online array!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Tactics Facilitator","PackageVersion":"0.7.3","Copyright":"The SSL port is down, bypass the haptic port so we can bypass the SSL port!","LicenseInformationOrigin":2},{"PackageId":"Chief Paradigm Supervisor","PackageVersion":"4.3.3","PackageProjectUrl":"https://zion.info","Copyright":"We need to bypass the wireless XML pixel!","Authors":"Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins","LicenseInformationOrigin":1},{"PackageId":"National Creative Officer","PackageVersion":"5.5.6","PackageProjectUrl":"http://orpha.name","Copyright":"The TCP array is down, bypass the mobile array so we can bypass the TCP array!","License":"indexing the capacitor won\u0027t do anything, we need to reboot the redundant FTP capacitor!","LicenseInformationOrigin":4},{"PackageId":"Lead Optimization Analyst","PackageVersion":"2.1.7","PackageProjectUrl":"https://madge.info","Authors":"Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson","License":"Use the wireless XSS bandwidth, then you can program the wireless bandwidth!","LicenseUrl":"The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive!","LicenseInformationOrigin":0},{"PackageId":"Central Factors Supervisor","PackageVersion":"0.8.3","PackageProjectUrl":"http://clement.name","Copyright":"If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall!","Authors":"Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick","License":"If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor!","LicenseUrl":"Use the optical IB transmitter, then you can navigate the optical transmitter!","LicenseInformationOrigin":4},{"PackageId":"Forward Usability Developer","PackageVersion":"6.9.1","Copyright":"You can\u0027t connect the protocol without overriding the redundant RSS protocol!","LicenseInformationOrigin":4},{"PackageId":"Corporate Intranet Agent","PackageVersion":"9.1.8","PackageProjectUrl":"http://precious.name","Copyright":"The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver!","Authors":"Essie Hamill,Essie Hamill","License":"We need to compress the 1080p GB circuit!","LicenseInformationOrigin":1},{"PackageId":"Senior Brand Agent","PackageVersion":"3.1.9","PackageProjectUrl":"https://lina.info","Copyright":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","License":"generating the alarm won\u0027t do anything, we need to parse the virtual XSS alarm!","LicenseInformationOrigin":1},{"PackageId":"Forward Research Associate","PackageVersion":"3.4.7","LicenseUrl":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"National Implementation Agent","PackageVersion":"5.6.8","PackageProjectUrl":"http://rex.biz","Copyright":"Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit!","Authors":"Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston","LicenseInformationOrigin":0},{"PackageId":"Future Tactics Specialist","PackageVersion":"0.2.2","Copyright":"You can\u0027t calculate the hard drive without hacking the multi-byte FTP hard drive!","License":"We need to override the primary SQL pixel!","LicenseUrl":"We need to transmit the redundant EXE driver!","LicenseInformationOrigin":4},{"PackageId":"Forward Paradigm Developer","PackageVersion":"7.9.7","PackageProjectUrl":"http://maureen.name","Authors":"Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter","License":"The GB interface is down, input the auxiliary interface so we can input the GB interface!","LicenseUrl":"The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter!","LicenseInformationOrigin":4},{"PackageId":"Central Functionality Technician","PackageVersion":"3.9.3","Copyright":"The AI microchip is down, override the multi-byte microchip so we can override the AI microchip!","LicenseInformationOrigin":1},{"PackageId":"Regional Communications Strategist","PackageVersion":"9.3.1","PackageProjectUrl":"http://eloisa.biz","Copyright":"We need to index the bluetooth JSON pixel!","License":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","LicenseUrl":"Try to index the HDD panel, maybe it will index the haptic panel!","LicenseInformationOrigin":1},{"PackageId":"Internal Solutions Director","PackageVersion":"8.4.4","LicenseInformationOrigin":2},{"PackageId":"Senior Metrics Engineer","PackageVersion":"8.3.4","PackageProjectUrl":"http://lou.net","Authors":"Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand","LicenseUrl":"Try to quantify the FTP bus, maybe it will quantify the optical bus!","LicenseInformationOrigin":4},{"PackageId":"National Infrastructure Architect","PackageVersion":"6.6.7","PackageProjectUrl":"http://darlene.net","Authors":"Howard Rath,Howard Rath,Howard Rath,Howard Rath","LicenseUrl":"If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive!","LicenseInformationOrigin":2},{"PackageId":"National Creative Analyst","PackageVersion":"6.3.1","LicenseUrl":"The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Forward Branding Strategist","PackageVersion":"4.6.2","Copyright":"The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive!","LicenseInformationOrigin":4},{"PackageId":"National Factors Administrator","PackageVersion":"8.1.4","PackageProjectUrl":"http://janelle.name","LicenseInformationOrigin":2},{"PackageId":"Legacy Communications Engineer","PackageVersion":"7.8.1","Copyright":"The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive!","Authors":"Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub","LicenseUrl":"I\u0027ll synthesize the haptic THX hard drive, that should hard drive the THX hard drive!","LicenseInformationOrigin":0},{"PackageId":"Principal Web Associate","PackageVersion":"4.2.5","Copyright":"If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive!","Authors":"Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..9980fe3d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Factors Producer","PackageVersion":"5.7.1","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Central Tactics Director","PackageVersion":"4.6.7","PackageProjectUrl":"https://valentina.net","Authors":"Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski","License":"backing up the system won\u0027t do anything, we need to parse the neural CSS system!","LicenseUrl":"We need to transmit the back-end RSS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Global Usability Manager","PackageVersion":"9.1.0","PackageProjectUrl":"http://vella.com","LicenseUrl":"Try to back up the THX interface, maybe it will back up the auxiliary interface!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","Authors":"Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris","LicenseUrl":"Try to copy the PNG sensor, maybe it will copy the 1080p sensor!","LicenseInformationOrigin":1},{"PackageId":"Human Accountability Developer","PackageVersion":"6.9.0","License":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":2},{"PackageId":"Future Accounts Designer","PackageVersion":"5.1.9","License":"We need to navigate the wireless SAS pixel!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","Authors":"Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Configuration Assistant","PackageVersion":"3.2.1","Copyright":"I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!","Authors":"Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman","LicenseUrl":"connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","Authors":"Stella Barton,Stella Barton","LicenseInformationOrigin":1},{"PackageId":"Global Configuration Consultant","PackageVersion":"5.9.5","Authors":"Guadalupe Littel,Guadalupe Littel,Guadalupe Littel","License":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseUrl":"bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!","LicenseInformationOrigin":0},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"Use the haptic RSS port, then you can transmit the haptic port!","Authors":"Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":1},{"PackageId":"Customer Metrics Analyst","PackageVersion":"6.7.1","LicenseInformationOrigin":2},{"PackageId":"National Security Orchestrator","PackageVersion":"3.5.6","Copyright":"You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!","Authors":"Roderick Koelpin,Roderick Koelpin,Roderick Koelpin","License":"Try to copy the HDD array, maybe it will copy the back-end array!","LicenseUrl":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..37c9d1a7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt deleted file mode 100644 index 49712818..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Product Creative Strategist","PackageVersion":"8.0.1","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"License":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"International Accounts Executive","PackageVersion":"7.0.3","ValidationErrors":[{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"},{"Error":"Norwood","Context":"https://gerard.name"}],"License":"hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!","LicenseUrl":"http://eryn.org","LicenseInformationOrigin":0},{"PackageId":"Dynamic Solutions Supervisor","PackageVersion":"2.2.5","ValidationErrors":[{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"},{"Error":"Rigoberto","Context":"http://laney.biz"},{"Error":"Eryn","Context":"https://amari.com"},{"Error":"Viviane","Context":"https://kelley.com"},{"Error":"Doris","Context":"https://kennedy.net"}],"LicenseInformationOrigin":4},{"PackageId":"National Metrics Developer","PackageVersion":"7.2.1","ValidationErrors":[{"Error":"Jessika","Context":"http://lesly.com"},{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"}],"LicenseUrl":"https://everett.org","LicenseInformationOrigin":1},{"PackageId":"Forward Group Supervisor","PackageVersion":"2.5.4","PackageProjectUrl":"https://brooks.name","ValidationErrors":[{"Error":"Corene","Context":"https://mireya.org"},{"Error":"Mitchell","Context":"https://marietta.com"},{"Error":"Adrian","Context":"https://irving.net"},{"Error":"Sydnie","Context":"https://leonie.net"},{"Error":"Jason","Context":"http://joany.name"},{"Error":"Carol","Context":"http://luisa.net"},{"Error":"Ewell","Context":"http://jonas.biz"}],"License":"If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!","LicenseUrl":"http://christine.info","LicenseInformationOrigin":4},{"PackageId":"Future Solutions Technician","PackageVersion":"6.7.5","PackageProjectUrl":"http://jakob.org","ValidationErrors":[{"Error":"Jewell","Context":"https://khalil.com"},{"Error":"Aiyana","Context":"http://uriel.com"},{"Error":"Ignatius","Context":"http://edgardo.biz"},{"Error":"Laverna","Context":"http://khalil.org"},{"Error":"Mona","Context":"https://erling.net"},{"Error":"Dusty","Context":"http://ali.com"},{"Error":"Andrew","Context":"https://immanuel.net"},{"Error":"Juana","Context":"http://maeve.org"},{"Error":"Alysha","Context":"https://sydnee.com"}],"LicenseUrl":"https://gaylord.name","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Assurance Associate","PackageVersion":"4.8.8","PackageProjectUrl":"https://selena.info","ValidationErrors":[{"Error":"Mervin","Context":"https://elisa.info"},{"Error":"Sylvester","Context":"https://adonis.name"},{"Error":"Francis","Context":"http://jaunita.info"}],"License":"connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!","LicenseUrl":"https://rhea.name","LicenseInformationOrigin":0},{"PackageId":"Direct Accounts Agent","PackageVersion":"6.6.1","ValidationErrors":[{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"},{"Error":"Gertrude","Context":"http://renee.name"},{"Error":"Gabrielle","Context":"https://jedediah.biz"},{"Error":"Amber","Context":"http://evalyn.org"},{"Error":"Myrtis","Context":"https://ursula.net"},{"Error":"Werner","Context":"https://linwood.biz"},{"Error":"Rebekah","Context":"https://cleve.org"},{"Error":"Claudie","Context":"https://theodora.com"}],"LicenseInformationOrigin":2},{"PackageId":"Forward Functionality Liaison","PackageVersion":"3.8.5","ValidationErrors":[{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"}],"License":"backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!","LicenseInformationOrigin":2},{"PackageId":"National Markets Designer","PackageVersion":"5.9.8","ValidationErrors":[{"Error":"Kariane","Context":"http://sofia.info"},{"Error":"Daphnee","Context":"https://nedra.biz"},{"Error":"Orland","Context":"http://hilton.com"},{"Error":"Shany","Context":"http://margaretta.net"},{"Error":"Ezra","Context":"https://maegan.net"},{"Error":"Rollin","Context":"https://timothy.info"},{"Error":"Ezekiel","Context":"http://peyton.biz"},{"Error":"Marlen","Context":"http://tara.org"},{"Error":"Alia","Context":"https://lynn.name"},{"Error":"Alek","Context":"https://blaze.net"}],"License":"Try to reboot the CSS panel, maybe it will reboot the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Human Accountability Consultant","PackageVersion":"0.9.4","PackageProjectUrl":"http://olga.com","ValidationErrors":[{"Error":"Ramona","Context":"https://mariela.com"},{"Error":"Wilfredo","Context":"http://everett.biz"},{"Error":"Vanessa","Context":"https://mallory.com"},{"Error":"Angeline","Context":"https://tyrel.net"},{"Error":"Felicity","Context":"http://buddy.name"},{"Error":"Bernardo","Context":"https://josephine.info"},{"Error":"Jevon","Context":"https://aron.name"},{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"}],"License":"Try to back up the THX capacitor, maybe it will back up the open-source capacitor!","LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"Senior Markets Administrator","PackageVersion":"2.4.6","ValidationErrors":[{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"},{"Error":"Thomas","Context":"http://antonia.net"},{"Error":"Marcelle","Context":"https://miller.name"},{"Error":"Lauriane","Context":"http://emmanuelle.info"},{"Error":"Miracle","Context":"http://devin.org"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Human Metrics Manager","PackageVersion":"7.7.2","PackageProjectUrl":"http://clint.com","ValidationErrors":[{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"},{"Error":"Verlie","Context":"http://maryjane.biz"},{"Error":"Lessie","Context":"https://hayden.name"},{"Error":"Ernestine","Context":"http://amina.info"},{"Error":"Steve","Context":"http://lon.org"}],"License":"Try to reboot the RSS program, maybe it will reboot the solid state program!","LicenseInformationOrigin":0},{"PackageId":"Chief Solutions Planner","PackageVersion":"7.6.5","PackageProjectUrl":"http://alex.info","ValidationErrors":[{"Error":"Eusebio","Context":"https://drew.net"},{"Error":"Imani","Context":"https://dorothea.name"},{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"}],"License":"Try to back up the SCSI circuit, maybe it will back up the online circuit!","LicenseInformationOrigin":2},{"PackageId":"International Implementation Engineer","PackageVersion":"9.7.5","ValidationErrors":[{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt deleted file mode 100644 index efdc5a31..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt deleted file mode 100644 index 6683ca12..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Solutions Supervisor","PackageVersion":"2.2.5","ValidationErrors":[{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"},{"Error":"Rigoberto","Context":"http://laney.biz"},{"Error":"Eryn","Context":"https://amari.com"},{"Error":"Viviane","Context":"https://kelley.com"},{"Error":"Doris","Context":"https://kennedy.net"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Chief Solutions Planner","PackageVersion":"7.6.5","PackageProjectUrl":"http://alex.info","ValidationErrors":[{"Error":"Eusebio","Context":"https://drew.net"},{"Error":"Imani","Context":"https://dorothea.name"},{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"}],"License":"Try to back up the SCSI circuit, maybe it will back up the online circuit!","LicenseInformationOrigin":2},{"PackageId":"Future Solutions Technician","PackageVersion":"6.7.5","PackageProjectUrl":"http://jakob.org","ValidationErrors":[{"Error":"Jewell","Context":"https://khalil.com"},{"Error":"Aiyana","Context":"http://uriel.com"},{"Error":"Ignatius","Context":"http://edgardo.biz"},{"Error":"Laverna","Context":"http://khalil.org"},{"Error":"Mona","Context":"https://erling.net"},{"Error":"Dusty","Context":"http://ali.com"},{"Error":"Andrew","Context":"https://immanuel.net"},{"Error":"Juana","Context":"http://maeve.org"},{"Error":"Alysha","Context":"https://sydnee.com"}],"LicenseUrl":"https://gaylord.name","LicenseInformationOrigin":0},{"PackageId":"Direct Accounts Agent","PackageVersion":"6.6.1","ValidationErrors":[{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"},{"Error":"Gertrude","Context":"http://renee.name"},{"Error":"Gabrielle","Context":"https://jedediah.biz"},{"Error":"Amber","Context":"http://evalyn.org"},{"Error":"Myrtis","Context":"https://ursula.net"},{"Error":"Werner","Context":"https://linwood.biz"},{"Error":"Rebekah","Context":"https://cleve.org"},{"Error":"Claudie","Context":"https://theodora.com"}],"LicenseInformationOrigin":2},{"PackageId":"Forward Functionality Liaison","PackageVersion":"3.8.5","ValidationErrors":[{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"}],"License":"backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!","LicenseInformationOrigin":2},{"PackageId":"National Metrics Developer","PackageVersion":"7.2.1","ValidationErrors":[{"Error":"Jessika","Context":"http://lesly.com"},{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"}],"LicenseUrl":"https://everett.org","LicenseInformationOrigin":1},{"PackageId":"National Markets Designer","PackageVersion":"5.9.8","ValidationErrors":[{"Error":"Kariane","Context":"http://sofia.info"},{"Error":"Daphnee","Context":"https://nedra.biz"},{"Error":"Orland","Context":"http://hilton.com"},{"Error":"Shany","Context":"http://margaretta.net"},{"Error":"Ezra","Context":"https://maegan.net"},{"Error":"Rollin","Context":"https://timothy.info"},{"Error":"Ezekiel","Context":"http://peyton.biz"},{"Error":"Marlen","Context":"http://tara.org"},{"Error":"Alia","Context":"https://lynn.name"},{"Error":"Alek","Context":"https://blaze.net"}],"License":"Try to reboot the CSS panel, maybe it will reboot the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Human Accountability Consultant","PackageVersion":"0.9.4","PackageProjectUrl":"http://olga.com","ValidationErrors":[{"Error":"Ramona","Context":"https://mariela.com"},{"Error":"Wilfredo","Context":"http://everett.biz"},{"Error":"Vanessa","Context":"https://mallory.com"},{"Error":"Angeline","Context":"https://tyrel.net"},{"Error":"Felicity","Context":"http://buddy.name"},{"Error":"Bernardo","Context":"https://josephine.info"},{"Error":"Jevon","Context":"https://aron.name"},{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"}],"License":"Try to back up the THX capacitor, maybe it will back up the open-source capacitor!","LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"Forward Group Supervisor","PackageVersion":"2.5.4","PackageProjectUrl":"https://brooks.name","ValidationErrors":[{"Error":"Corene","Context":"https://mireya.org"},{"Error":"Mitchell","Context":"https://marietta.com"},{"Error":"Adrian","Context":"https://irving.net"},{"Error":"Sydnie","Context":"https://leonie.net"},{"Error":"Jason","Context":"http://joany.name"},{"Error":"Carol","Context":"http://luisa.net"},{"Error":"Ewell","Context":"http://jonas.biz"}],"License":"If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!","LicenseUrl":"http://christine.info","LicenseInformationOrigin":4},{"PackageId":"Senior Markets Administrator","PackageVersion":"2.4.6","ValidationErrors":[{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"},{"Error":"Thomas","Context":"http://antonia.net"},{"Error":"Marcelle","Context":"https://miller.name"},{"Error":"Lauriane","Context":"http://emmanuelle.info"},{"Error":"Miracle","Context":"http://devin.org"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"International Implementation Engineer","PackageVersion":"9.7.5","ValidationErrors":[{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Human Metrics Manager","PackageVersion":"7.7.2","PackageProjectUrl":"http://clint.com","ValidationErrors":[{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"},{"Error":"Verlie","Context":"http://maryjane.biz"},{"Error":"Lessie","Context":"https://hayden.name"},{"Error":"Ernestine","Context":"http://amina.info"},{"Error":"Steve","Context":"http://lon.org"}],"License":"Try to reboot the RSS program, maybe it will reboot the solid state program!","LicenseInformationOrigin":0},{"PackageId":"Legacy Assurance Associate","PackageVersion":"4.8.8","PackageProjectUrl":"https://selena.info","ValidationErrors":[{"Error":"Mervin","Context":"https://elisa.info"},{"Error":"Sylvester","Context":"https://adonis.name"},{"Error":"Francis","Context":"http://jaunita.info"}],"License":"connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!","LicenseUrl":"https://rhea.name","LicenseInformationOrigin":0},{"PackageId":"Product Creative Strategist","PackageVersion":"8.0.1","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"License":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"International Accounts Executive","PackageVersion":"7.0.3","ValidationErrors":[{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"},{"Error":"Norwood","Context":"https://gerard.name"}],"License":"hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!","LicenseUrl":"http://eryn.org","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt deleted file mode 100644 index a2b50b90..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt deleted file mode 100644 index 90a7120e..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"International Accounts Executive","PackageVersion":"7.0.3","ValidationErrors":[{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"},{"Error":"Norwood","Context":"https://gerard.name"}],"License":"hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!","LicenseUrl":"http://eryn.org","LicenseInformationOrigin":0},{"PackageId":"Dynamic Solutions Supervisor","PackageVersion":"2.2.5","ValidationErrors":[{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"},{"Error":"Rigoberto","Context":"http://laney.biz"},{"Error":"Eryn","Context":"https://amari.com"},{"Error":"Viviane","Context":"https://kelley.com"},{"Error":"Doris","Context":"https://kennedy.net"}],"LicenseInformationOrigin":4},{"PackageId":"National Metrics Developer","PackageVersion":"7.2.1","ValidationErrors":[{"Error":"Jessika","Context":"http://lesly.com"},{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"}],"LicenseUrl":"https://everett.org","LicenseInformationOrigin":1},{"PackageId":"Legacy Assurance Associate","PackageVersion":"4.8.8","PackageProjectUrl":"https://selena.info","ValidationErrors":[{"Error":"Mervin","Context":"https://elisa.info"},{"Error":"Sylvester","Context":"https://adonis.name"},{"Error":"Francis","Context":"http://jaunita.info"}],"License":"connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!","LicenseUrl":"https://rhea.name","LicenseInformationOrigin":0},{"PackageId":"Future Solutions Technician","PackageVersion":"6.7.5","PackageProjectUrl":"http://jakob.org","ValidationErrors":[{"Error":"Jewell","Context":"https://khalil.com"},{"Error":"Aiyana","Context":"http://uriel.com"},{"Error":"Ignatius","Context":"http://edgardo.biz"},{"Error":"Laverna","Context":"http://khalil.org"},{"Error":"Mona","Context":"https://erling.net"},{"Error":"Dusty","Context":"http://ali.com"},{"Error":"Andrew","Context":"https://immanuel.net"},{"Error":"Juana","Context":"http://maeve.org"},{"Error":"Alysha","Context":"https://sydnee.com"}],"LicenseUrl":"https://gaylord.name","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"International Implementation Engineer","PackageVersion":"9.7.5","ValidationErrors":[{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Product Creative Strategist","PackageVersion":"8.0.1","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"License":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Forward Functionality Liaison","PackageVersion":"3.8.5","ValidationErrors":[{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"}],"License":"backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!","LicenseInformationOrigin":2},{"PackageId":"National Markets Designer","PackageVersion":"5.9.8","ValidationErrors":[{"Error":"Kariane","Context":"http://sofia.info"},{"Error":"Daphnee","Context":"https://nedra.biz"},{"Error":"Orland","Context":"http://hilton.com"},{"Error":"Shany","Context":"http://margaretta.net"},{"Error":"Ezra","Context":"https://maegan.net"},{"Error":"Rollin","Context":"https://timothy.info"},{"Error":"Ezekiel","Context":"http://peyton.biz"},{"Error":"Marlen","Context":"http://tara.org"},{"Error":"Alia","Context":"https://lynn.name"},{"Error":"Alek","Context":"https://blaze.net"}],"License":"Try to reboot the CSS panel, maybe it will reboot the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Senior Markets Administrator","PackageVersion":"2.4.6","ValidationErrors":[{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"},{"Error":"Thomas","Context":"http://antonia.net"},{"Error":"Marcelle","Context":"https://miller.name"},{"Error":"Lauriane","Context":"http://emmanuelle.info"},{"Error":"Miracle","Context":"http://devin.org"}],"LicenseInformationOrigin":1},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"Forward Group Supervisor","PackageVersion":"2.5.4","PackageProjectUrl":"https://brooks.name","ValidationErrors":[{"Error":"Corene","Context":"https://mireya.org"},{"Error":"Mitchell","Context":"https://marietta.com"},{"Error":"Adrian","Context":"https://irving.net"},{"Error":"Sydnie","Context":"https://leonie.net"},{"Error":"Jason","Context":"http://joany.name"},{"Error":"Carol","Context":"http://luisa.net"},{"Error":"Ewell","Context":"http://jonas.biz"}],"License":"If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!","LicenseUrl":"http://christine.info","LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Human Accountability Consultant","PackageVersion":"0.9.4","PackageProjectUrl":"http://olga.com","ValidationErrors":[{"Error":"Ramona","Context":"https://mariela.com"},{"Error":"Wilfredo","Context":"http://everett.biz"},{"Error":"Vanessa","Context":"https://mallory.com"},{"Error":"Angeline","Context":"https://tyrel.net"},{"Error":"Felicity","Context":"http://buddy.name"},{"Error":"Bernardo","Context":"https://josephine.info"},{"Error":"Jevon","Context":"https://aron.name"},{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"}],"License":"Try to back up the THX capacitor, maybe it will back up the open-source capacitor!","LicenseInformationOrigin":3},{"PackageId":"Direct Accounts Agent","PackageVersion":"6.6.1","ValidationErrors":[{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"},{"Error":"Gertrude","Context":"http://renee.name"},{"Error":"Gabrielle","Context":"https://jedediah.biz"},{"Error":"Amber","Context":"http://evalyn.org"},{"Error":"Myrtis","Context":"https://ursula.net"},{"Error":"Werner","Context":"https://linwood.biz"},{"Error":"Rebekah","Context":"https://cleve.org"},{"Error":"Claudie","Context":"https://theodora.com"}],"LicenseInformationOrigin":2},{"PackageId":"Chief Solutions Planner","PackageVersion":"7.6.5","PackageProjectUrl":"http://alex.info","ValidationErrors":[{"Error":"Eusebio","Context":"https://drew.net"},{"Error":"Imani","Context":"https://dorothea.name"},{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"}],"License":"Try to back up the SCSI circuit, maybe it will back up the online circuit!","LicenseInformationOrigin":2},{"PackageId":"Human Metrics Manager","PackageVersion":"7.7.2","PackageProjectUrl":"http://clint.com","ValidationErrors":[{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"},{"Error":"Verlie","Context":"http://maryjane.biz"},{"Error":"Lessie","Context":"https://hayden.name"},{"Error":"Ernestine","Context":"http://amina.info"},{"Error":"Steve","Context":"http://lon.org"}],"License":"Try to reboot the RSS program, maybe it will reboot the solid state program!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt deleted file mode 100644 index 06ef60fd..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt deleted file mode 100644 index 502cf180..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Solutions Technician","PackageVersion":"6.7.5","PackageProjectUrl":"http://jakob.org","ValidationErrors":[{"Error":"Jewell","Context":"https://khalil.com"},{"Error":"Aiyana","Context":"http://uriel.com"},{"Error":"Ignatius","Context":"http://edgardo.biz"},{"Error":"Laverna","Context":"http://khalil.org"},{"Error":"Mona","Context":"https://erling.net"},{"Error":"Dusty","Context":"http://ali.com"},{"Error":"Andrew","Context":"https://immanuel.net"},{"Error":"Juana","Context":"http://maeve.org"},{"Error":"Alysha","Context":"https://sydnee.com"}],"LicenseUrl":"https://gaylord.name","LicenseInformationOrigin":0},{"PackageId":"Product Creative Strategist","PackageVersion":"8.0.1","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"License":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Forward Functionality Liaison","PackageVersion":"3.8.5","ValidationErrors":[{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"}],"License":"backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!","LicenseInformationOrigin":2},{"PackageId":"National Markets Designer","PackageVersion":"5.9.8","ValidationErrors":[{"Error":"Kariane","Context":"http://sofia.info"},{"Error":"Daphnee","Context":"https://nedra.biz"},{"Error":"Orland","Context":"http://hilton.com"},{"Error":"Shany","Context":"http://margaretta.net"},{"Error":"Ezra","Context":"https://maegan.net"},{"Error":"Rollin","Context":"https://timothy.info"},{"Error":"Ezekiel","Context":"http://peyton.biz"},{"Error":"Marlen","Context":"http://tara.org"},{"Error":"Alia","Context":"https://lynn.name"},{"Error":"Alek","Context":"https://blaze.net"}],"License":"Try to reboot the CSS panel, maybe it will reboot the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Human Accountability Consultant","PackageVersion":"0.9.4","PackageProjectUrl":"http://olga.com","ValidationErrors":[{"Error":"Ramona","Context":"https://mariela.com"},{"Error":"Wilfredo","Context":"http://everett.biz"},{"Error":"Vanessa","Context":"https://mallory.com"},{"Error":"Angeline","Context":"https://tyrel.net"},{"Error":"Felicity","Context":"http://buddy.name"},{"Error":"Bernardo","Context":"https://josephine.info"},{"Error":"Jevon","Context":"https://aron.name"},{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"}],"License":"Try to back up the THX capacitor, maybe it will back up the open-source capacitor!","LicenseInformationOrigin":3},{"PackageId":"National Metrics Developer","PackageVersion":"7.2.1","ValidationErrors":[{"Error":"Jessika","Context":"http://lesly.com"},{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"}],"LicenseUrl":"https://everett.org","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"International Accounts Executive","PackageVersion":"7.0.3","ValidationErrors":[{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"},{"Error":"Norwood","Context":"https://gerard.name"}],"License":"hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!","LicenseUrl":"http://eryn.org","LicenseInformationOrigin":0},{"PackageId":"Senior Markets Administrator","PackageVersion":"2.4.6","ValidationErrors":[{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"},{"Error":"Thomas","Context":"http://antonia.net"},{"Error":"Marcelle","Context":"https://miller.name"},{"Error":"Lauriane","Context":"http://emmanuelle.info"},{"Error":"Miracle","Context":"http://devin.org"}],"LicenseInformationOrigin":1},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"International Implementation Engineer","PackageVersion":"9.7.5","ValidationErrors":[{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Forward Group Supervisor","PackageVersion":"2.5.4","PackageProjectUrl":"https://brooks.name","ValidationErrors":[{"Error":"Corene","Context":"https://mireya.org"},{"Error":"Mitchell","Context":"https://marietta.com"},{"Error":"Adrian","Context":"https://irving.net"},{"Error":"Sydnie","Context":"https://leonie.net"},{"Error":"Jason","Context":"http://joany.name"},{"Error":"Carol","Context":"http://luisa.net"},{"Error":"Ewell","Context":"http://jonas.biz"}],"License":"If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!","LicenseUrl":"http://christine.info","LicenseInformationOrigin":4},{"PackageId":"Chief Solutions Planner","PackageVersion":"7.6.5","PackageProjectUrl":"http://alex.info","ValidationErrors":[{"Error":"Eusebio","Context":"https://drew.net"},{"Error":"Imani","Context":"https://dorothea.name"},{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"}],"License":"Try to back up the SCSI circuit, maybe it will back up the online circuit!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Solutions Supervisor","PackageVersion":"2.2.5","ValidationErrors":[{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"},{"Error":"Rigoberto","Context":"http://laney.biz"},{"Error":"Eryn","Context":"https://amari.com"},{"Error":"Viviane","Context":"https://kelley.com"},{"Error":"Doris","Context":"https://kennedy.net"}],"LicenseInformationOrigin":4},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Assurance Associate","PackageVersion":"4.8.8","PackageProjectUrl":"https://selena.info","ValidationErrors":[{"Error":"Mervin","Context":"https://elisa.info"},{"Error":"Sylvester","Context":"https://adonis.name"},{"Error":"Francis","Context":"http://jaunita.info"}],"License":"connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!","LicenseUrl":"https://rhea.name","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Human Metrics Manager","PackageVersion":"7.7.2","PackageProjectUrl":"http://clint.com","ValidationErrors":[{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"},{"Error":"Verlie","Context":"http://maryjane.biz"},{"Error":"Lessie","Context":"https://hayden.name"},{"Error":"Ernestine","Context":"http://amina.info"},{"Error":"Steve","Context":"http://lon.org"}],"License":"Try to reboot the RSS program, maybe it will reboot the solid state program!","LicenseInformationOrigin":0},{"PackageId":"Direct Accounts Agent","PackageVersion":"6.6.1","ValidationErrors":[{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"},{"Error":"Gertrude","Context":"http://renee.name"},{"Error":"Gabrielle","Context":"https://jedediah.biz"},{"Error":"Amber","Context":"http://evalyn.org"},{"Error":"Myrtis","Context":"https://ursula.net"},{"Error":"Werner","Context":"https://linwood.biz"},{"Error":"Rebekah","Context":"https://cleve.org"},{"Error":"Claudie","Context":"https://theodora.com"}],"LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt deleted file mode 100644 index b22804bc..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt deleted file mode 100644 index bf3ac63c..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Forward Group Supervisor","PackageVersion":"2.5.4","PackageProjectUrl":"https://brooks.name","ValidationErrors":[{"Error":"Corene","Context":"https://mireya.org"},{"Error":"Mitchell","Context":"https://marietta.com"},{"Error":"Adrian","Context":"https://irving.net"},{"Error":"Sydnie","Context":"https://leonie.net"},{"Error":"Jason","Context":"http://joany.name"},{"Error":"Carol","Context":"http://luisa.net"},{"Error":"Ewell","Context":"http://jonas.biz"}],"License":"If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!","LicenseUrl":"http://christine.info","LicenseInformationOrigin":4},{"PackageId":"Human Accountability Consultant","PackageVersion":"0.9.4","PackageProjectUrl":"http://olga.com","ValidationErrors":[{"Error":"Ramona","Context":"https://mariela.com"},{"Error":"Wilfredo","Context":"http://everett.biz"},{"Error":"Vanessa","Context":"https://mallory.com"},{"Error":"Angeline","Context":"https://tyrel.net"},{"Error":"Felicity","Context":"http://buddy.name"},{"Error":"Bernardo","Context":"https://josephine.info"},{"Error":"Jevon","Context":"https://aron.name"},{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"}],"License":"Try to back up the THX capacitor, maybe it will back up the open-source capacitor!","LicenseInformationOrigin":3},{"PackageId":"International Accounts Executive","PackageVersion":"7.0.3","ValidationErrors":[{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"},{"Error":"Norwood","Context":"https://gerard.name"}],"License":"hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!","LicenseUrl":"http://eryn.org","LicenseInformationOrigin":0},{"PackageId":"Future Solutions Technician","PackageVersion":"6.7.5","PackageProjectUrl":"http://jakob.org","ValidationErrors":[{"Error":"Jewell","Context":"https://khalil.com"},{"Error":"Aiyana","Context":"http://uriel.com"},{"Error":"Ignatius","Context":"http://edgardo.biz"},{"Error":"Laverna","Context":"http://khalil.org"},{"Error":"Mona","Context":"https://erling.net"},{"Error":"Dusty","Context":"http://ali.com"},{"Error":"Andrew","Context":"https://immanuel.net"},{"Error":"Juana","Context":"http://maeve.org"},{"Error":"Alysha","Context":"https://sydnee.com"}],"LicenseUrl":"https://gaylord.name","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Forward Functionality Liaison","PackageVersion":"3.8.5","ValidationErrors":[{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"}],"License":"backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!","LicenseInformationOrigin":2},{"PackageId":"National Markets Designer","PackageVersion":"5.9.8","ValidationErrors":[{"Error":"Kariane","Context":"http://sofia.info"},{"Error":"Daphnee","Context":"https://nedra.biz"},{"Error":"Orland","Context":"http://hilton.com"},{"Error":"Shany","Context":"http://margaretta.net"},{"Error":"Ezra","Context":"https://maegan.net"},{"Error":"Rollin","Context":"https://timothy.info"},{"Error":"Ezekiel","Context":"http://peyton.biz"},{"Error":"Marlen","Context":"http://tara.org"},{"Error":"Alia","Context":"https://lynn.name"},{"Error":"Alek","Context":"https://blaze.net"}],"License":"Try to reboot the CSS panel, maybe it will reboot the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Legacy Assurance Associate","PackageVersion":"4.8.8","PackageProjectUrl":"https://selena.info","ValidationErrors":[{"Error":"Mervin","Context":"https://elisa.info"},{"Error":"Sylvester","Context":"https://adonis.name"},{"Error":"Francis","Context":"http://jaunita.info"}],"License":"connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!","LicenseUrl":"https://rhea.name","LicenseInformationOrigin":0},{"PackageId":"Dynamic Solutions Supervisor","PackageVersion":"2.2.5","ValidationErrors":[{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"},{"Error":"Rigoberto","Context":"http://laney.biz"},{"Error":"Eryn","Context":"https://amari.com"},{"Error":"Viviane","Context":"https://kelley.com"},{"Error":"Doris","Context":"https://kennedy.net"}],"LicenseInformationOrigin":4},{"PackageId":"Product Creative Strategist","PackageVersion":"8.0.1","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"License":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Chief Solutions Planner","PackageVersion":"7.6.5","PackageProjectUrl":"http://alex.info","ValidationErrors":[{"Error":"Eusebio","Context":"https://drew.net"},{"Error":"Imani","Context":"https://dorothea.name"},{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"}],"License":"Try to back up the SCSI circuit, maybe it will back up the online circuit!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"International Implementation Engineer","PackageVersion":"9.7.5","ValidationErrors":[{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"}],"LicenseInformationOrigin":1},{"PackageId":"National Metrics Developer","PackageVersion":"7.2.1","ValidationErrors":[{"Error":"Jessika","Context":"http://lesly.com"},{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"}],"LicenseUrl":"https://everett.org","LicenseInformationOrigin":1},{"PackageId":"Senior Markets Administrator","PackageVersion":"2.4.6","ValidationErrors":[{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"},{"Error":"Thomas","Context":"http://antonia.net"},{"Error":"Marcelle","Context":"https://miller.name"},{"Error":"Lauriane","Context":"http://emmanuelle.info"},{"Error":"Miracle","Context":"http://devin.org"}],"LicenseInformationOrigin":1},{"PackageId":"Human Metrics Manager","PackageVersion":"7.7.2","PackageProjectUrl":"http://clint.com","ValidationErrors":[{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"},{"Error":"Verlie","Context":"http://maryjane.biz"},{"Error":"Lessie","Context":"https://hayden.name"},{"Error":"Ernestine","Context":"http://amina.info"},{"Error":"Steve","Context":"http://lon.org"}],"License":"Try to reboot the RSS program, maybe it will reboot the solid state program!","LicenseInformationOrigin":0},{"PackageId":"Direct Accounts Agent","PackageVersion":"6.6.1","ValidationErrors":[{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"},{"Error":"Gertrude","Context":"http://renee.name"},{"Error":"Gabrielle","Context":"https://jedediah.biz"},{"Error":"Amber","Context":"http://evalyn.org"},{"Error":"Myrtis","Context":"https://ursula.net"},{"Error":"Werner","Context":"https://linwood.biz"},{"Error":"Rebekah","Context":"https://cleve.org"},{"Error":"Claudie","Context":"https://theodora.com"}],"LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt deleted file mode 100644 index b1cc20a2..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","PackageProjectUrl":"http://madisyn.name","License":"I\u0027ll override the haptic AGP feed, that should feed the AGP feed!","LicenseUrl":"https://marquis.net","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt deleted file mode 100644 index 521701a4..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","PackageProjectUrl":"http://madisyn.name","License":"I\u0027ll override the haptic AGP feed, that should feed the AGP feed!","LicenseUrl":"https://marquis.net","LicenseInformationOrigin":3},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"https://earlene.com","License":"The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!","LicenseUrl":"http://renee.org","LicenseInformationOrigin":3},{"PackageId":"Lead Tactics Director","PackageVersion":"1.6.8","PackageProjectUrl":"https://ewell.name","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseUrl":"http://kory.name","LicenseInformationOrigin":0},{"PackageId":"Product Quality Associate","PackageVersion":"7.1.0","PackageProjectUrl":"https://zena.name","License":"The THX program is down, transmit the redundant program so we can transmit the THX program!","LicenseUrl":"http://beau.name","LicenseInformationOrigin":3},{"PackageId":"Human Markets Coordinator","PackageVersion":"3.4.4","PackageProjectUrl":"http://jeffrey.com","License":"You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!","LicenseUrl":"https://alexis.org","LicenseInformationOrigin":2},{"PackageId":"Dynamic Brand Producer","PackageVersion":"8.3.6","PackageProjectUrl":"https://freddie.biz","License":"If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!","LicenseUrl":"https://randal.org","LicenseInformationOrigin":1},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"https://candace.com","License":"synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!","LicenseUrl":"http://karl.com","LicenseInformationOrigin":2},{"PackageId":"Senior Accounts Designer","PackageVersion":"1.0.4","PackageProjectUrl":"https://johnpaul.biz","License":"I\u0027ll input the solid state COM application, that should application the COM application!","LicenseUrl":"http://everette.biz","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","PackageProjectUrl":"http://jenifer.name","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"https://joshuah.com","LicenseInformationOrigin":0},{"PackageId":"Internal Research Engineer","PackageVersion":"0.3.1","PackageProjectUrl":"http://sophie.biz","License":"hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!","LicenseUrl":"http://faustino.biz","LicenseInformationOrigin":1},{"PackageId":"Legacy Intranet Agent","PackageVersion":"9.0.8","PackageProjectUrl":"https://robb.com","License":"You can\u0027t override the program without overriding the mobile COM program!","LicenseUrl":"http://everett.name","LicenseInformationOrigin":0},{"PackageId":"District Response Director","PackageVersion":"6.9.7","PackageProjectUrl":"https://milo.biz","License":"If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!","LicenseUrl":"http://kari.org","LicenseInformationOrigin":0},{"PackageId":"Dynamic Implementation Analyst","PackageVersion":"3.3.4","PackageProjectUrl":"https://philip.net","License":"The XSS application is down, override the wireless application so we can override the XSS application!","LicenseUrl":"https://allene.info","LicenseInformationOrigin":4},{"PackageId":"Chief Integration Architect","PackageVersion":"1.6.8","PackageProjectUrl":"https://davion.net","License":"Try to override the TCP firewall, maybe it will override the solid state firewall!","LicenseUrl":"http://wade.org","LicenseInformationOrigin":4},{"PackageId":"Principal Marketing Specialist","PackageVersion":"9.7.0","PackageProjectUrl":"http://ethel.name","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseUrl":"https://tyrese.net","LicenseInformationOrigin":0},{"PackageId":"Internal Optimization Planner","PackageVersion":"2.9.4","PackageProjectUrl":"https://raegan.biz","License":"We need to bypass the redundant COM bus!","LicenseUrl":"http://pat.name","LicenseInformationOrigin":1},{"PackageId":"International Research Architect","PackageVersion":"4.1.8","PackageProjectUrl":"https://kristofer.org","License":"I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!","LicenseUrl":"http://hunter.info","LicenseInformationOrigin":4},{"PackageId":"Regional Operations Representative","PackageVersion":"2.9.1","PackageProjectUrl":"http://zakary.info","License":"I\u0027ll calculate the online HTTP array, that should array the HTTP array!","LicenseUrl":"http://uriel.info","LicenseInformationOrigin":0},{"PackageId":"District Group Representative","PackageVersion":"8.9.8","PackageProjectUrl":"http://lindsey.biz","License":"quantifying the driver won\u0027t do anything, we need to program the wireless SQL driver!","LicenseUrl":"http://orland.net","LicenseInformationOrigin":4},{"PackageId":"Central Paradigm Associate","PackageVersion":"8.4.6","PackageProjectUrl":"https://javier.biz","License":"We need to index the haptic COM application!","LicenseUrl":"https://joel.info","LicenseInformationOrigin":3},{"PackageId":"Lead Identity Producer","PackageVersion":"5.7.1","PackageProjectUrl":"http://delaney.info","License":"You can\u0027t back up the port without programming the primary XSS port!","LicenseUrl":"https://mikayla.info","LicenseInformationOrigin":2},{"PackageId":"District Implementation Executive","PackageVersion":"3.9.4","PackageProjectUrl":"https://eden.info","License":"I\u0027ll bypass the auxiliary SSL transmitter, that should transmitter the SSL transmitter!","LicenseUrl":"https://justen.net","LicenseInformationOrigin":3},{"PackageId":"Product Branding Specialist","PackageVersion":"3.4.0","PackageProjectUrl":"http://asia.net","License":"Try to reboot the JSON alarm, maybe it will reboot the optical alarm!","LicenseUrl":"http://jalyn.org","LicenseInformationOrigin":0},{"PackageId":"Forward Research Strategist","PackageVersion":"8.8.2","PackageProjectUrl":"http://israel.name","License":"Try to parse the PNG panel, maybe it will parse the haptic panel!","LicenseUrl":"http://terence.com","LicenseInformationOrigin":4},{"PackageId":"International Identity Planner","PackageVersion":"3.0.0","PackageProjectUrl":"http://ariane.name","License":"You can\u0027t generate the transmitter without quantifying the neural ADP transmitter!","LicenseUrl":"https://lois.biz","LicenseInformationOrigin":3},{"PackageId":"District Security Engineer","PackageVersion":"5.7.8","PackageProjectUrl":"https://max.info","License":"The USB bus is down, calculate the multi-byte bus so we can calculate the USB bus!","LicenseUrl":"http://madyson.biz","LicenseInformationOrigin":3},{"PackageId":"Chief Configuration Administrator","PackageVersion":"2.6.0","PackageProjectUrl":"http://iva.com","License":"The JBOD application is down, hack the digital application so we can hack the JBOD application!","LicenseUrl":"https://myrl.info","LicenseInformationOrigin":3},{"PackageId":"Internal Operations Liaison","PackageVersion":"3.0.3","PackageProjectUrl":"https://prince.info","License":"I\u0027ll program the bluetooth TCP monitor, that should monitor the TCP monitor!","LicenseUrl":"http://trent.com","LicenseInformationOrigin":4},{"PackageId":"Investor Optimization Orchestrator","PackageVersion":"3.7.9","PackageProjectUrl":"http://kaylie.info","License":"programming the application won\u0027t do anything, we need to program the digital SCSI application!","LicenseUrl":"http://cullen.net","LicenseInformationOrigin":2},{"PackageId":"Regional Accountability Assistant","PackageVersion":"2.7.5","PackageProjectUrl":"http://barney.com","License":"You can\u0027t program the alarm without overriding the cross-platform RSS alarm!","LicenseUrl":"https://ella.biz","LicenseInformationOrigin":0},{"PackageId":"National Identity Technician","PackageVersion":"7.4.9","PackageProjectUrl":"https://ocie.com","License":"quantifying the hard drive won\u0027t do anything, we need to index the virtual JBOD hard drive!","LicenseUrl":"https://yadira.net","LicenseInformationOrigin":1},{"PackageId":"Human Accountability Technician","PackageVersion":"8.2.0","PackageProjectUrl":"https://ima.net","License":"Use the solid state HTTP microchip, then you can back up the solid state microchip!","LicenseUrl":"http://cali.net","LicenseInformationOrigin":0},{"PackageId":"Regional Response Officer","PackageVersion":"7.0.2","PackageProjectUrl":"http://bryon.net","License":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseUrl":"http://eldridge.net","LicenseInformationOrigin":2},{"PackageId":"Regional Quality Designer","PackageVersion":"5.8.2","PackageProjectUrl":"http://trent.info","License":"We need to program the back-end HDD capacitor!","LicenseUrl":"http://toney.net","LicenseInformationOrigin":0},{"PackageId":"Dynamic Web Liaison","PackageVersion":"9.1.6","PackageProjectUrl":"https://kade.com","License":"I\u0027ll calculate the optical RSS application, that should application the RSS application!","LicenseUrl":"http://hellen.org","LicenseInformationOrigin":3},{"PackageId":"Product Optimization Representative","PackageVersion":"2.7.9","PackageProjectUrl":"http://martine.info","License":"If we hack the hard drive, we can get to the JBOD hard drive through the multi-byte JBOD hard drive!","LicenseUrl":"http://rosina.biz","LicenseInformationOrigin":3},{"PackageId":"District Interactions Strategist","PackageVersion":"7.9.0","PackageProjectUrl":"https://elroy.org","License":"Try to override the HDD pixel, maybe it will override the bluetooth pixel!","LicenseUrl":"http://louie.net","LicenseInformationOrigin":1},{"PackageId":"District Usability Agent","PackageVersion":"9.4.4","PackageProjectUrl":"http://evert.info","License":"Try to synthesize the HDD protocol, maybe it will synthesize the 1080p protocol!","LicenseUrl":"http://rudy.biz","LicenseInformationOrigin":3},{"PackageId":"Lead Response Producer","PackageVersion":"6.3.3","PackageProjectUrl":"https://harmon.name","License":"I\u0027ll generate the back-end JBOD array, that should array the JBOD array!","LicenseUrl":"https://paul.name","LicenseInformationOrigin":4},{"PackageId":"Global Implementation Producer","PackageVersion":"6.6.0","PackageProjectUrl":"http://liza.net","License":"Use the back-end PNG bandwidth, then you can program the back-end bandwidth!","LicenseUrl":"https://anita.net","LicenseInformationOrigin":1},{"PackageId":"Global Communications Designer","PackageVersion":"0.6.3","PackageProjectUrl":"http://carmela.com","License":"Try to reboot the SQL circuit, maybe it will reboot the digital circuit!","LicenseUrl":"https://kennedy.biz","LicenseInformationOrigin":3},{"PackageId":"Direct Web Executive","PackageVersion":"7.0.8","PackageProjectUrl":"https://rhea.name","License":"If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip!","LicenseUrl":"https://felicity.com","LicenseInformationOrigin":0},{"PackageId":"Corporate Paradigm Engineer","PackageVersion":"8.1.2","PackageProjectUrl":"https://evalyn.org","License":"Try to connect the ADP array, maybe it will connect the virtual array!","LicenseUrl":"https://luna.info","LicenseInformationOrigin":4},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","PackageProjectUrl":"http://marcellus.org","License":"If we index the application, we can get to the PCI application through the solid state PCI application!","LicenseUrl":"http://edna.org","LicenseInformationOrigin":3},{"PackageId":"Chief Division Planner","PackageVersion":"5.8.5","PackageProjectUrl":"http://marianne.info","License":"Try to connect the JBOD firewall, maybe it will connect the bluetooth firewall!","LicenseUrl":"https://stanley.biz","LicenseInformationOrigin":3},{"PackageId":"Customer Assurance Consultant","PackageVersion":"5.6.2","PackageProjectUrl":"https://eryn.org","License":"Use the digital IB alarm, then you can program the digital alarm!","LicenseUrl":"https://isaac.org","LicenseInformationOrigin":3},{"PackageId":"Principal Usability Architect","PackageVersion":"4.0.3","PackageProjectUrl":"https://gus.name","License":"You can\u0027t connect the bus without connecting the open-source SDD bus!","LicenseUrl":"http://andreane.com","LicenseInformationOrigin":4},{"PackageId":"Chief Implementation Director","PackageVersion":"2.3.1","PackageProjectUrl":"https://burley.net","License":"I\u0027ll override the auxiliary JBOD pixel, that should pixel the JBOD pixel!","LicenseUrl":"http://richmond.com","LicenseInformationOrigin":1},{"PackageId":"Legacy Functionality Consultant","PackageVersion":"8.0.9","PackageProjectUrl":"https://eldred.biz","License":"Try to quantify the SMTP interface, maybe it will quantify the cross-platform interface!","LicenseUrl":"https://jewel.name","LicenseInformationOrigin":3},{"PackageId":"Direct Tactics Analyst","PackageVersion":"1.0.4","PackageProjectUrl":"https://fletcher.com","License":"The PCI program is down, transmit the multi-byte program so we can transmit the PCI program!","LicenseUrl":"http://leonel.com","LicenseInformationOrigin":1},{"PackageId":"National Response Planner","PackageVersion":"8.2.8","PackageProjectUrl":"http://lonzo.biz","License":"The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm!","LicenseUrl":"https://stephon.biz","LicenseInformationOrigin":0},{"PackageId":"International Applications Architect","PackageVersion":"5.6.6","PackageProjectUrl":"https://norene.com","License":"If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter!","LicenseUrl":"http://henriette.name","LicenseInformationOrigin":2},{"PackageId":"Product Identity Representative","PackageVersion":"7.3.7","PackageProjectUrl":"https://zelda.net","License":"I\u0027ll generate the virtual COM protocol, that should protocol the COM protocol!","LicenseUrl":"http://saige.org","LicenseInformationOrigin":3},{"PackageId":"Human Directives Engineer","PackageVersion":"0.1.5","PackageProjectUrl":"http://lou.info","License":"calculating the interface won\u0027t do anything, we need to index the virtual XML interface!","LicenseUrl":"http://milan.net","LicenseInformationOrigin":3},{"PackageId":"Direct Accountability Supervisor","PackageVersion":"6.2.8","PackageProjectUrl":"http://rafaela.com","License":"I\u0027ll synthesize the cross-platform ADP system, that should system the ADP system!","LicenseUrl":"https://eryn.com","LicenseInformationOrigin":1},{"PackageId":"Forward Functionality Officer","PackageVersion":"0.1.1","PackageProjectUrl":"http://lavern.org","License":"I\u0027ll override the primary XML monitor, that should monitor the XML monitor!","LicenseUrl":"https://rebekah.org","LicenseInformationOrigin":2},{"PackageId":"Principal Implementation Developer","PackageVersion":"7.0.7","PackageProjectUrl":"http://janice.biz","License":"I\u0027ll index the 1080p JBOD matrix, that should matrix the JBOD matrix!","LicenseUrl":"https://graham.org","LicenseInformationOrigin":4},{"PackageId":"Internal Optimization Executive","PackageVersion":"2.5.9","PackageProjectUrl":"https://rubye.name","License":"The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus!","LicenseUrl":"http://bernice.com","LicenseInformationOrigin":2},{"PackageId":"Direct Identity Liaison","PackageVersion":"7.9.7","PackageProjectUrl":"https://carol.info","License":"If we back up the bus, we can get to the AI bus through the 1080p AI bus!","LicenseUrl":"https://alana.org","LicenseInformationOrigin":4},{"PackageId":"Direct Data Designer","PackageVersion":"8.4.8","PackageProjectUrl":"http://cortney.com","License":"I\u0027ll program the solid state AGP bus, that should bus the AGP bus!","LicenseUrl":"https://isaac.net","LicenseInformationOrigin":3},{"PackageId":"Direct Operations Developer","PackageVersion":"7.1.7","PackageProjectUrl":"http://salvatore.biz","License":"synthesizing the microchip won\u0027t do anything, we need to hack the optical SCSI microchip!","LicenseUrl":"http://morris.name","LicenseInformationOrigin":2},{"PackageId":"Legacy Accountability Agent","PackageVersion":"5.8.2","PackageProjectUrl":"http://chelsea.com","License":"I\u0027ll compress the auxiliary XSS port, that should port the XSS port!","LicenseUrl":"https://iliana.info","LicenseInformationOrigin":0},{"PackageId":"Regional Security Officer","PackageVersion":"9.7.3","PackageProjectUrl":"http://al.info","License":"The GB program is down, reboot the neural program so we can reboot the GB program!","LicenseUrl":"https://tania.biz","LicenseInformationOrigin":0},{"PackageId":"Internal Applications Agent","PackageVersion":"5.1.9","PackageProjectUrl":"http://oren.info","License":"Use the online COM pixel, then you can synthesize the online pixel!","LicenseUrl":"http://helen.name","LicenseInformationOrigin":4},{"PackageId":"Corporate Security Technician","PackageVersion":"2.7.4","PackageProjectUrl":"https://bell.net","License":"copying the firewall won\u0027t do anything, we need to index the cross-platform THX firewall!","LicenseUrl":"https://kaylie.info","LicenseInformationOrigin":2},{"PackageId":"Senior Program Coordinator","PackageVersion":"6.8.4","PackageProjectUrl":"https://derek.info","License":"We need to back up the primary ADP array!","LicenseUrl":"http://teresa.biz","LicenseInformationOrigin":1},{"PackageId":"Corporate Research Liaison","PackageVersion":"8.5.9","PackageProjectUrl":"https://cydney.biz","License":"I\u0027ll reboot the auxiliary SQL feed, that should feed the SQL feed!","LicenseUrl":"http://rosemarie.net","LicenseInformationOrigin":2},{"PackageId":"Internal Data Agent","PackageVersion":"2.5.8","PackageProjectUrl":"http://melissa.com","License":"I\u0027ll copy the online SQL interface, that should interface the SQL interface!","LicenseUrl":"http://gretchen.org","LicenseInformationOrigin":1},{"PackageId":"Internal Web Liaison","PackageVersion":"2.6.3","PackageProjectUrl":"http://crawford.biz","License":"You can\u0027t index the port without hacking the optical HDD port!","LicenseUrl":"http://hector.biz","LicenseInformationOrigin":4},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"https://izaiah.net","License":"Use the virtual SAS firewall, then you can calculate the virtual firewall!","LicenseUrl":"https://rubie.net","LicenseInformationOrigin":2},{"PackageId":"Dynamic Accountability Director","PackageVersion":"6.0.2","PackageProjectUrl":"https://bo.com","License":"We need to connect the auxiliary SDD bandwidth!","LicenseUrl":"http://delphia.name","LicenseInformationOrigin":1},{"PackageId":"Customer Solutions Producer","PackageVersion":"8.3.5","PackageProjectUrl":"https://asha.com","License":"Try to program the EXE alarm, maybe it will program the cross-platform alarm!","LicenseUrl":"http://alden.biz","LicenseInformationOrigin":1},{"PackageId":"Direct Metrics Associate","PackageVersion":"1.7.2","PackageProjectUrl":"https://kurt.org","License":"We need to generate the digital TCP card!","LicenseUrl":"http://kenya.info","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Designer","PackageVersion":"2.4.7","PackageProjectUrl":"https://rosa.info","License":"You can\u0027t parse the bandwidth without indexing the auxiliary HTTP bandwidth!","LicenseUrl":"http://garnett.info","LicenseInformationOrigin":4},{"PackageId":"Chief Communications Developer","PackageVersion":"0.6.8","PackageProjectUrl":"http://briana.com","License":"If we back up the hard drive, we can get to the SDD hard drive through the haptic SDD hard drive!","LicenseUrl":"http://danial.name","LicenseInformationOrigin":3},{"PackageId":"Dynamic Paradigm Officer","PackageVersion":"4.2.2","PackageProjectUrl":"https://charlene.name","License":"If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm!","LicenseUrl":"https://guillermo.biz","LicenseInformationOrigin":0},{"PackageId":"Chief Identity Specialist","PackageVersion":"6.4.7","PackageProjectUrl":"http://sammy.net","License":"Use the neural RSS circuit, then you can quantify the neural circuit!","LicenseUrl":"https://kyle.net","LicenseInformationOrigin":0},{"PackageId":"Central Data Consultant","PackageVersion":"6.5.0","PackageProjectUrl":"https://delilah.org","License":"generating the driver won\u0027t do anything, we need to hack the auxiliary HDD driver!","LicenseUrl":"https://hadley.info","LicenseInformationOrigin":3},{"PackageId":"Legacy Web Consultant","PackageVersion":"3.0.6","PackageProjectUrl":"http://earl.net","License":"I\u0027ll override the neural XML application, that should application the XML application!","LicenseUrl":"https://domenica.com","LicenseInformationOrigin":3},{"PackageId":"Legacy Communications Producer","PackageVersion":"5.4.0","PackageProjectUrl":"http://jaylin.org","License":"overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!","LicenseUrl":"http://khalid.net","LicenseInformationOrigin":2},{"PackageId":"Legacy Solutions Architect","PackageVersion":"7.9.3","PackageProjectUrl":"http://amir.name","License":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseUrl":"https://alia.org","LicenseInformationOrigin":0},{"PackageId":"National Tactics Facilitator","PackageVersion":"1.2.4","PackageProjectUrl":"http://lily.biz","License":"Try to transmit the GB panel, maybe it will transmit the 1080p panel!","LicenseUrl":"http://margarete.biz","LicenseInformationOrigin":4},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","PackageProjectUrl":"http://lina.net","License":"programming the driver won\u0027t do anything, we need to connect the solid state RSS driver!","LicenseUrl":"http://brenda.org","LicenseInformationOrigin":4},{"PackageId":"Dynamic Response Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"http://jordon.net","License":"If we override the port, we can get to the SDD port through the primary SDD port!","LicenseUrl":"http://sibyl.biz","LicenseInformationOrigin":1},{"PackageId":"Dynamic Usability Consultant","PackageVersion":"8.4.8","PackageProjectUrl":"https://gayle.biz","License":"The GB firewall is down, program the neural firewall so we can program the GB firewall!","LicenseUrl":"http://keshawn.org","LicenseInformationOrigin":2},{"PackageId":"Chief Implementation Engineer","PackageVersion":"7.6.5","PackageProjectUrl":"https://maria.info","License":"The SMS protocol is down, input the neural protocol so we can input the SMS protocol!","LicenseUrl":"https://rubie.info","LicenseInformationOrigin":2},{"PackageId":"Regional Accountability Engineer","PackageVersion":"3.1.8","PackageProjectUrl":"https://don.info","License":"Use the digital CSS array, then you can index the digital array!","LicenseUrl":"http://christa.org","LicenseInformationOrigin":1},{"PackageId":"Direct Response Facilitator","PackageVersion":"1.4.7","PackageProjectUrl":"https://toney.name","License":"The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm!","LicenseUrl":"https://keshawn.name","LicenseInformationOrigin":4},{"PackageId":"Corporate Interactions Associate","PackageVersion":"2.1.1","PackageProjectUrl":"http://jaiden.com","License":"You can\u0027t quantify the feed without connecting the wireless GB feed!","LicenseUrl":"http://catherine.name","LicenseInformationOrigin":3},{"PackageId":"Internal Web Planner","PackageVersion":"8.0.5","PackageProjectUrl":"http://madelynn.biz","License":"Use the neural XML monitor, then you can navigate the neural monitor!","LicenseUrl":"https://everardo.com","LicenseInformationOrigin":4},{"PackageId":"International Brand Manager","PackageVersion":"2.4.4","PackageProjectUrl":"http://aletha.info","License":"We need to program the virtual AI driver!","LicenseUrl":"https://clark.name","LicenseInformationOrigin":0},{"PackageId":"Lead Mobility Developer","PackageVersion":"4.0.9","PackageProjectUrl":"https://lexus.biz","License":"I\u0027ll override the optical SSL card, that should card the SSL card!","LicenseUrl":"https://lucinda.name","LicenseInformationOrigin":1},{"PackageId":"Corporate Identity Developer","PackageVersion":"5.1.4","PackageProjectUrl":"https://declan.name","License":"hacking the program won\u0027t do anything, we need to copy the solid state JBOD program!","LicenseUrl":"http://danny.org","LicenseInformationOrigin":2},{"PackageId":"Dynamic Identity Assistant","PackageVersion":"8.0.0","PackageProjectUrl":"http://ernie.com","License":"I\u0027ll transmit the digital PNG microchip, that should microchip the PNG microchip!","LicenseUrl":"http://magdalena.biz","LicenseInformationOrigin":1},{"PackageId":"Customer Solutions Manager","PackageVersion":"6.0.8","PackageProjectUrl":"http://alfonso.com","License":"The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter!","LicenseUrl":"http://alexys.biz","LicenseInformationOrigin":2},{"PackageId":"Investor Division Strategist","PackageVersion":"1.6.2","PackageProjectUrl":"https://leonardo.net","License":"quantifying the monitor won\u0027t do anything, we need to parse the neural PCI monitor!","LicenseUrl":"http://kelton.org","LicenseInformationOrigin":3},{"PackageId":"International Brand Consultant","PackageVersion":"0.0.6","PackageProjectUrl":"http://may.net","License":"Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth!","LicenseUrl":"https://onie.name","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt deleted file mode 100644 index c093e554..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","PackageProjectUrl":"http://madisyn.name","License":"I\u0027ll override the haptic AGP feed, that should feed the AGP feed!","LicenseUrl":"https://marquis.net","LicenseInformationOrigin":3},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"https://earlene.com","License":"The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!","LicenseUrl":"http://renee.org","LicenseInformationOrigin":3},{"PackageId":"Lead Tactics Director","PackageVersion":"1.6.8","PackageProjectUrl":"https://ewell.name","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseUrl":"http://kory.name","LicenseInformationOrigin":0},{"PackageId":"Product Quality Associate","PackageVersion":"7.1.0","PackageProjectUrl":"https://zena.name","License":"The THX program is down, transmit the redundant program so we can transmit the THX program!","LicenseUrl":"http://beau.name","LicenseInformationOrigin":3},{"PackageId":"Human Markets Coordinator","PackageVersion":"3.4.4","PackageProjectUrl":"http://jeffrey.com","License":"You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!","LicenseUrl":"https://alexis.org","LicenseInformationOrigin":2},{"PackageId":"Dynamic Brand Producer","PackageVersion":"8.3.6","PackageProjectUrl":"https://freddie.biz","License":"If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!","LicenseUrl":"https://randal.org","LicenseInformationOrigin":1},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"https://candace.com","License":"synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!","LicenseUrl":"http://karl.com","LicenseInformationOrigin":2},{"PackageId":"Senior Accounts Designer","PackageVersion":"1.0.4","PackageProjectUrl":"https://johnpaul.biz","License":"I\u0027ll input the solid state COM application, that should application the COM application!","LicenseUrl":"http://everette.biz","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","PackageProjectUrl":"http://jenifer.name","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"https://joshuah.com","LicenseInformationOrigin":0},{"PackageId":"Internal Research Engineer","PackageVersion":"0.3.1","PackageProjectUrl":"http://sophie.biz","License":"hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!","LicenseUrl":"http://faustino.biz","LicenseInformationOrigin":1},{"PackageId":"Legacy Intranet Agent","PackageVersion":"9.0.8","PackageProjectUrl":"https://robb.com","License":"You can\u0027t override the program without overriding the mobile COM program!","LicenseUrl":"http://everett.name","LicenseInformationOrigin":0},{"PackageId":"District Response Director","PackageVersion":"6.9.7","PackageProjectUrl":"https://milo.biz","License":"If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!","LicenseUrl":"http://kari.org","LicenseInformationOrigin":0},{"PackageId":"Dynamic Implementation Analyst","PackageVersion":"3.3.4","PackageProjectUrl":"https://philip.net","License":"The XSS application is down, override the wireless application so we can override the XSS application!","LicenseUrl":"https://allene.info","LicenseInformationOrigin":4},{"PackageId":"Chief Integration Architect","PackageVersion":"1.6.8","PackageProjectUrl":"https://davion.net","License":"Try to override the TCP firewall, maybe it will override the solid state firewall!","LicenseUrl":"http://wade.org","LicenseInformationOrigin":4},{"PackageId":"Principal Marketing Specialist","PackageVersion":"9.7.0","PackageProjectUrl":"http://ethel.name","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseUrl":"https://tyrese.net","LicenseInformationOrigin":0},{"PackageId":"Internal Optimization Planner","PackageVersion":"2.9.4","PackageProjectUrl":"https://raegan.biz","License":"We need to bypass the redundant COM bus!","LicenseUrl":"http://pat.name","LicenseInformationOrigin":1},{"PackageId":"International Research Architect","PackageVersion":"4.1.8","PackageProjectUrl":"https://kristofer.org","License":"I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!","LicenseUrl":"http://hunter.info","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt deleted file mode 100644 index fb53e19a..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","PackageProjectUrl":"http://madisyn.name","License":"I\u0027ll override the haptic AGP feed, that should feed the AGP feed!","LicenseUrl":"https://marquis.net","LicenseInformationOrigin":3},{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"https://earlene.com","License":"The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!","LicenseUrl":"http://renee.org","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..739f3790 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..43cee324 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Bill","Context":"http://jairo.net"},{"Error":"Clemmie","Context":"http://shanny.net"},{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","ValidationErrors":[{"Error":"Mervin","Context":"http://celestine.info"},{"Error":"Amalia","Context":"https://shanelle.info"},{"Error":"Sheila","Context":"http://darrell.info"},{"Error":"Alec","Context":"https://candice.biz"},{"Error":"Linnea","Context":"http://everardo.info"},{"Error":"Daryl","Context":"https://jerrod.com"},{"Error":"Laila","Context":"http://caleigh.net"},{"Error":"Adolfo","Context":"http://daisha.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Lead Markets Designer","PackageVersion":"2.8.4","PackageProjectUrl":"https://amara.info","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"LicenseInformationOrigin":2},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","ValidationErrors":[{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"},{"Error":"Theresia","Context":"http://kristin.net"},{"Error":"Lester","Context":"https://paige.com"}],"LicenseInformationOrigin":1},{"PackageId":"National Accounts Liaison","PackageVersion":"7.2.6","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"LicenseInformationOrigin":4},{"PackageId":"Lead Intranet Officer","PackageVersion":"6.4.9","ValidationErrors":[{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"}],"LicenseInformationOrigin":1},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Marketing Consultant","PackageVersion":"2.4.9","ValidationErrors":[{"Error":"Angie","Context":"https://ardella.info"},{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"}],"LicenseInformationOrigin":4},{"PackageId":"Human Usability Specialist","PackageVersion":"3.2.8","PackageProjectUrl":"http://micah.info","ValidationErrors":[{"Error":"Evalyn","Context":"https://myrtis.name"},{"Error":"Ursula","Context":"https://werner.net"},{"Error":"Linwood","Context":"http://rebekah.org"},{"Error":"Cleve","Context":"https://claudie.net"},{"Error":"Theodora","Context":"http://faye.info"}],"LicenseInformationOrigin":0},{"PackageId":"International Integration Orchestrator","PackageVersion":"5.4.5","ValidationErrors":[{"Error":"Steve","Context":"http://lon.org"},{"Error":"Braeden","Context":"https://sunny.name"},{"Error":"Leslie","Context":"http://bettie.info"},{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Response Associate","PackageVersion":"1.9.8","ValidationErrors":[{"Error":"Sandra","Context":"http://antonina.com"},{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"},{"Error":"Amari","Context":"http://viviane.net"},{"Error":"Kelley","Context":"http://doris.net"},{"Error":"Kennedy","Context":"https://milo.net"}],"License":"The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3},{"PackageId":"Direct Accounts Associate","PackageVersion":"3.2.6","PackageProjectUrl":"https://vesta.com","ValidationErrors":[{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"},{"Error":"Rogers","Context":"https://bertrand.biz"},{"Error":"Annetta","Context":"https://remington.org"},{"Error":"Efrain","Context":"http://davion.org"},{"Error":"Merle","Context":"https://abigayle.org"},{"Error":"Jerod","Context":"https://vicenta.info"},{"Error":"Kayli","Context":"https://shaun.net"},{"Error":"Antwan","Context":"https://hazel.net"}],"LicenseInformationOrigin":4},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Optimization Orchestrator","PackageVersion":"2.4.2","ValidationErrors":[{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"},{"Error":"Shaun","Context":"https://concepcion.net"},{"Error":"Moises","Context":"http://rupert.info"}],"License":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Representative","PackageVersion":"8.2.6","ValidationErrors":[{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Investor Research Facilitator","PackageVersion":"5.7.5","ValidationErrors":[{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"},{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..8af9394e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..7a13dc83 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..739f3790 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..d9ef8cf9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Lead Markets Designer","PackageVersion":"2.8.4","PackageProjectUrl":"https://amara.info","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"LicenseInformationOrigin":2},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Global Optimization Representative","PackageVersion":"8.2.6","ValidationErrors":[{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Lead Intranet Officer","PackageVersion":"6.4.9","ValidationErrors":[{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"}],"LicenseInformationOrigin":1},{"PackageId":"Dynamic Marketing Consultant","PackageVersion":"2.4.9","ValidationErrors":[{"Error":"Angie","Context":"https://ardella.info"},{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"}],"LicenseInformationOrigin":4},{"PackageId":"Human Usability Specialist","PackageVersion":"3.2.8","PackageProjectUrl":"http://micah.info","ValidationErrors":[{"Error":"Evalyn","Context":"https://myrtis.name"},{"Error":"Ursula","Context":"https://werner.net"},{"Error":"Linwood","Context":"http://rebekah.org"},{"Error":"Cleve","Context":"https://claudie.net"},{"Error":"Theodora","Context":"http://faye.info"}],"LicenseInformationOrigin":0},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","ValidationErrors":[{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"},{"Error":"Theresia","Context":"http://kristin.net"},{"Error":"Lester","Context":"https://paige.com"}],"LicenseInformationOrigin":1},{"PackageId":"International Integration Orchestrator","PackageVersion":"5.4.5","ValidationErrors":[{"Error":"Steve","Context":"http://lon.org"},{"Error":"Braeden","Context":"https://sunny.name"},{"Error":"Leslie","Context":"http://bettie.info"},{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Response Associate","PackageVersion":"1.9.8","ValidationErrors":[{"Error":"Sandra","Context":"http://antonina.com"},{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"},{"Error":"Amari","Context":"http://viviane.net"},{"Error":"Kelley","Context":"http://doris.net"},{"Error":"Kennedy","Context":"https://milo.net"}],"License":"The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3},{"PackageId":"National Accounts Liaison","PackageVersion":"7.2.6","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"LicenseInformationOrigin":4},{"PackageId":"Direct Accounts Associate","PackageVersion":"3.2.6","PackageProjectUrl":"https://vesta.com","ValidationErrors":[{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"},{"Error":"Rogers","Context":"https://bertrand.biz"},{"Error":"Annetta","Context":"https://remington.org"},{"Error":"Efrain","Context":"http://davion.org"},{"Error":"Merle","Context":"https://abigayle.org"},{"Error":"Jerod","Context":"https://vicenta.info"},{"Error":"Kayli","Context":"https://shaun.net"},{"Error":"Antwan","Context":"https://hazel.net"}],"LicenseInformationOrigin":4},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Research Facilitator","PackageVersion":"5.7.5","ValidationErrors":[{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"},{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Optimization Orchestrator","PackageVersion":"2.4.2","ValidationErrors":[{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"},{"Error":"Shaun","Context":"https://concepcion.net"},{"Error":"Moises","Context":"http://rupert.info"}],"License":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":1},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":0},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Bill","Context":"http://jairo.net"},{"Error":"Clemmie","Context":"http://shanny.net"},{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseInformationOrigin":2},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","ValidationErrors":[{"Error":"Mervin","Context":"http://celestine.info"},{"Error":"Amalia","Context":"https://shanelle.info"},{"Error":"Sheila","Context":"http://darrell.info"},{"Error":"Alec","Context":"https://candice.biz"},{"Error":"Linnea","Context":"http://everardo.info"},{"Error":"Daryl","Context":"https://jerrod.com"},{"Error":"Laila","Context":"http://caleigh.net"},{"Error":"Adolfo","Context":"http://daisha.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..720f6ece --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..172cef3c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..739f3790 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..0fa79d7e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","ValidationErrors":[{"Error":"Mervin","Context":"http://celestine.info"},{"Error":"Amalia","Context":"https://shanelle.info"},{"Error":"Sheila","Context":"http://darrell.info"},{"Error":"Alec","Context":"https://candice.biz"},{"Error":"Linnea","Context":"http://everardo.info"},{"Error":"Daryl","Context":"https://jerrod.com"},{"Error":"Laila","Context":"http://caleigh.net"},{"Error":"Adolfo","Context":"http://daisha.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Lead Markets Designer","PackageVersion":"2.8.4","PackageProjectUrl":"https://amara.info","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"LicenseInformationOrigin":2},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","ValidationErrors":[{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"},{"Error":"Theresia","Context":"http://kristin.net"},{"Error":"Lester","Context":"https://paige.com"}],"LicenseInformationOrigin":1},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":0},{"PackageId":"Lead Intranet Officer","PackageVersion":"6.4.9","ValidationErrors":[{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"}],"LicenseInformationOrigin":1},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Investor Research Facilitator","PackageVersion":"5.7.5","ValidationErrors":[{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"},{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"}],"LicenseInformationOrigin":0},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Bill","Context":"http://jairo.net"},{"Error":"Clemmie","Context":"http://shanny.net"},{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseInformationOrigin":2},{"PackageId":"Human Usability Specialist","PackageVersion":"3.2.8","PackageProjectUrl":"http://micah.info","ValidationErrors":[{"Error":"Evalyn","Context":"https://myrtis.name"},{"Error":"Ursula","Context":"https://werner.net"},{"Error":"Linwood","Context":"http://rebekah.org"},{"Error":"Cleve","Context":"https://claudie.net"},{"Error":"Theodora","Context":"http://faye.info"}],"LicenseInformationOrigin":0},{"PackageId":"International Integration Orchestrator","PackageVersion":"5.4.5","ValidationErrors":[{"Error":"Steve","Context":"http://lon.org"},{"Error":"Braeden","Context":"https://sunny.name"},{"Error":"Leslie","Context":"http://bettie.info"},{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Accounts Associate","PackageVersion":"3.2.6","PackageProjectUrl":"https://vesta.com","ValidationErrors":[{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"},{"Error":"Rogers","Context":"https://bertrand.biz"},{"Error":"Annetta","Context":"https://remington.org"},{"Error":"Efrain","Context":"http://davion.org"},{"Error":"Merle","Context":"https://abigayle.org"},{"Error":"Jerod","Context":"https://vicenta.info"},{"Error":"Kayli","Context":"https://shaun.net"},{"Error":"Antwan","Context":"https://hazel.net"}],"LicenseInformationOrigin":4},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3},{"PackageId":"National Accounts Liaison","PackageVersion":"7.2.6","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"LicenseInformationOrigin":4},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Global Response Associate","PackageVersion":"1.9.8","ValidationErrors":[{"Error":"Sandra","Context":"http://antonina.com"},{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"},{"Error":"Amari","Context":"http://viviane.net"},{"Error":"Kelley","Context":"http://doris.net"},{"Error":"Kennedy","Context":"https://milo.net"}],"License":"The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Marketing Consultant","PackageVersion":"2.4.9","ValidationErrors":[{"Error":"Angie","Context":"https://ardella.info"},{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"}],"LicenseInformationOrigin":4},{"PackageId":"Global Optimization Representative","PackageVersion":"8.2.6","ValidationErrors":[{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Legacy Optimization Orchestrator","PackageVersion":"2.4.2","ValidationErrors":[{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"},{"Error":"Shaun","Context":"https://concepcion.net"},{"Error":"Moises","Context":"http://rupert.info"}],"License":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":1},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..7d72f58d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..d38a3f45 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..739f3790 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..6d066d11 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Lead Intranet Officer","PackageVersion":"6.4.9","ValidationErrors":[{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"}],"LicenseInformationOrigin":1},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Bill","Context":"http://jairo.net"},{"Error":"Clemmie","Context":"http://shanny.net"},{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseInformationOrigin":2},{"PackageId":"Human Usability Specialist","PackageVersion":"3.2.8","PackageProjectUrl":"http://micah.info","ValidationErrors":[{"Error":"Evalyn","Context":"https://myrtis.name"},{"Error":"Ursula","Context":"https://werner.net"},{"Error":"Linwood","Context":"http://rebekah.org"},{"Error":"Cleve","Context":"https://claudie.net"},{"Error":"Theodora","Context":"http://faye.info"}],"LicenseInformationOrigin":0},{"PackageId":"International Integration Orchestrator","PackageVersion":"5.4.5","ValidationErrors":[{"Error":"Steve","Context":"http://lon.org"},{"Error":"Braeden","Context":"https://sunny.name"},{"Error":"Leslie","Context":"http://bettie.info"},{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Response Associate","PackageVersion":"1.9.8","ValidationErrors":[{"Error":"Sandra","Context":"http://antonina.com"},{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"},{"Error":"Amari","Context":"http://viviane.net"},{"Error":"Kelley","Context":"http://doris.net"},{"Error":"Kennedy","Context":"https://milo.net"}],"License":"The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","ValidationErrors":[{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"},{"Error":"Theresia","Context":"http://kristin.net"},{"Error":"Lester","Context":"https://paige.com"}],"LicenseInformationOrigin":1},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","ValidationErrors":[{"Error":"Mervin","Context":"http://celestine.info"},{"Error":"Amalia","Context":"https://shanelle.info"},{"Error":"Sheila","Context":"http://darrell.info"},{"Error":"Alec","Context":"https://candice.biz"},{"Error":"Linnea","Context":"http://everardo.info"},{"Error":"Daryl","Context":"https://jerrod.com"},{"Error":"Laila","Context":"http://caleigh.net"},{"Error":"Adolfo","Context":"http://daisha.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Direct Accounts Associate","PackageVersion":"3.2.6","PackageProjectUrl":"https://vesta.com","ValidationErrors":[{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"},{"Error":"Rogers","Context":"https://bertrand.biz"},{"Error":"Annetta","Context":"https://remington.org"},{"Error":"Efrain","Context":"http://davion.org"},{"Error":"Merle","Context":"https://abigayle.org"},{"Error":"Jerod","Context":"https://vicenta.info"},{"Error":"Kayli","Context":"https://shaun.net"},{"Error":"Antwan","Context":"https://hazel.net"}],"LicenseInformationOrigin":4},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3},{"PackageId":"Investor Research Facilitator","PackageVersion":"5.7.5","ValidationErrors":[{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"},{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"}],"LicenseInformationOrigin":0},{"PackageId":"National Accounts Liaison","PackageVersion":"7.2.6","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"LicenseInformationOrigin":4},{"PackageId":"Global Optimization Representative","PackageVersion":"8.2.6","ValidationErrors":[{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Lead Markets Designer","PackageVersion":"2.8.4","PackageProjectUrl":"https://amara.info","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"LicenseInformationOrigin":2},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":0},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Legacy Optimization Orchestrator","PackageVersion":"2.4.2","ValidationErrors":[{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"},{"Error":"Shaun","Context":"https://concepcion.net"},{"Error":"Moises","Context":"http://rupert.info"}],"License":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Marketing Consultant","PackageVersion":"2.4.9","ValidationErrors":[{"Error":"Angie","Context":"https://ardella.info"},{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..7d72f58d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..ae50b15c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..739f3790 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..c58cec17 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"National Accounts Liaison","PackageVersion":"7.2.6","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"LicenseInformationOrigin":4},{"PackageId":"Global Response Associate","PackageVersion":"1.9.8","ValidationErrors":[{"Error":"Sandra","Context":"http://antonina.com"},{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"},{"Error":"Amari","Context":"http://viviane.net"},{"Error":"Kelley","Context":"http://doris.net"},{"Error":"Kennedy","Context":"https://milo.net"}],"License":"The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","ValidationErrors":[{"Error":"Mervin","Context":"http://celestine.info"},{"Error":"Amalia","Context":"https://shanelle.info"},{"Error":"Sheila","Context":"http://darrell.info"},{"Error":"Alec","Context":"https://candice.biz"},{"Error":"Linnea","Context":"http://everardo.info"},{"Error":"Daryl","Context":"https://jerrod.com"},{"Error":"Laila","Context":"http://caleigh.net"},{"Error":"Adolfo","Context":"http://daisha.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Lead Intranet Officer","PackageVersion":"6.4.9","ValidationErrors":[{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"}],"LicenseInformationOrigin":1},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Human Usability Specialist","PackageVersion":"3.2.8","PackageProjectUrl":"http://micah.info","ValidationErrors":[{"Error":"Evalyn","Context":"https://myrtis.name"},{"Error":"Ursula","Context":"https://werner.net"},{"Error":"Linwood","Context":"http://rebekah.org"},{"Error":"Cleve","Context":"https://claudie.net"},{"Error":"Theodora","Context":"http://faye.info"}],"LicenseInformationOrigin":0},{"PackageId":"International Integration Orchestrator","PackageVersion":"5.4.5","ValidationErrors":[{"Error":"Steve","Context":"http://lon.org"},{"Error":"Braeden","Context":"https://sunny.name"},{"Error":"Leslie","Context":"http://bettie.info"},{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":0},{"PackageId":"Lead Markets Designer","PackageVersion":"2.8.4","PackageProjectUrl":"https://amara.info","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"LicenseInformationOrigin":2},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Bill","Context":"http://jairo.net"},{"Error":"Clemmie","Context":"http://shanny.net"},{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseInformationOrigin":2},{"PackageId":"Global Optimization Representative","PackageVersion":"8.2.6","ValidationErrors":[{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3},{"PackageId":"Investor Research Facilitator","PackageVersion":"5.7.5","ValidationErrors":[{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"},{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"}],"LicenseInformationOrigin":0},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","ValidationErrors":[{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"},{"Error":"Theresia","Context":"http://kristin.net"},{"Error":"Lester","Context":"https://paige.com"}],"LicenseInformationOrigin":1},{"PackageId":"Direct Accounts Associate","PackageVersion":"3.2.6","PackageProjectUrl":"https://vesta.com","ValidationErrors":[{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"},{"Error":"Rogers","Context":"https://bertrand.biz"},{"Error":"Annetta","Context":"https://remington.org"},{"Error":"Efrain","Context":"http://davion.org"},{"Error":"Merle","Context":"https://abigayle.org"},{"Error":"Jerod","Context":"https://vicenta.info"},{"Error":"Kayli","Context":"https://shaun.net"},{"Error":"Antwan","Context":"https://hazel.net"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Optimization Orchestrator","PackageVersion":"2.4.2","ValidationErrors":[{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"},{"Error":"Shaun","Context":"https://concepcion.net"},{"Error":"Moises","Context":"http://rupert.info"}],"License":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Marketing Consultant","PackageVersion":"2.4.9","ValidationErrors":[{"Error":"Angie","Context":"https://ardella.info"},{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..720f6ece --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..c1e6fd40 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..3aabe550 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..f2b8f441 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseInformationOrigin":3},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseInformationOrigin":3},{"PackageId":"Customer Directives Director","PackageVersion":"7.9.2","License":"Try to hack the COM panel, maybe it will hack the auxiliary panel!","LicenseInformationOrigin":4},{"PackageId":"Chief Assurance Associate","PackageVersion":"3.3.1","PackageProjectUrl":"https://tyrese.info","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseInformationOrigin":1},{"PackageId":"Customer Operations Officer","PackageVersion":"2.6.0","PackageProjectUrl":"http://antonette.org","License":"Use the bluetooth USB alarm, then you can override the bluetooth alarm!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Security Technician","PackageVersion":"6.8.3","LicenseInformationOrigin":2},{"PackageId":"Central Integration Analyst","PackageVersion":"0.4.0","PackageProjectUrl":"https://laverne.name","License":"If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!","LicenseInformationOrigin":4},{"PackageId":"National Communications Facilitator","PackageVersion":"3.1.0","License":"quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"http://annabelle.net","LicenseInformationOrigin":2},{"PackageId":"Forward Functionality Analyst","PackageVersion":"4.5.1","PackageProjectUrl":"http://orie.name","LicenseInformationOrigin":0},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":1},{"PackageId":"Product Applications Assistant","PackageVersion":"2.8.4","PackageProjectUrl":"https://carleton.info","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":4},{"PackageId":"Global Security Liaison","PackageVersion":"8.1.2","LicenseInformationOrigin":0},{"PackageId":"Central Interactions Manager","PackageVersion":"7.0.9","LicenseInformationOrigin":0},{"PackageId":"National Tactics Engineer","PackageVersion":"3.7.5","PackageProjectUrl":"https://alexys.org","License":"generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","LicenseInformationOrigin":3},{"PackageId":"Chief Mobility Planner","PackageVersion":"7.1.0","LicenseInformationOrigin":4},{"PackageId":"Customer Implementation Director","PackageVersion":"5.9.1","LicenseInformationOrigin":2},{"PackageId":"National Tactics Architect","PackageVersion":"6.7.8","PackageProjectUrl":"https://margaret.net","License":"We need to parse the auxiliary SAS capacitor!","LicenseInformationOrigin":1},{"PackageId":"Central Marketing Technician","PackageVersion":"8.7.2","PackageProjectUrl":"http://albina.org","License":"Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Paradigm Representative","PackageVersion":"7.0.2","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Accounts Associate","PackageVersion":"8.5.5","License":"You can\u0027t generate the panel without compressing the neural SAS panel!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Configuration Executive","PackageVersion":"4.7.6","License":"If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Human Usability Associate","PackageVersion":"5.2.5","PackageProjectUrl":"http://hunter.info","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":0},{"PackageId":"Principal Optimization Representative","PackageVersion":"0.4.8","License":"If we index the system, we can get to the XSS system through the cross-platform XSS system!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","LicenseInformationOrigin":4},{"PackageId":"Future Accounts Producer","PackageVersion":"9.4.3","License":"You can\u0027t override the port without indexing the neural THX port!","LicenseInformationOrigin":2},{"PackageId":"Global Usability Producer","PackageVersion":"4.9.5","License":"If we hack the application, we can get to the PCI application through the 1080p PCI application!","LicenseInformationOrigin":0},{"PackageId":"Future Markets Architect","PackageVersion":"9.0.8","LicenseInformationOrigin":4},{"PackageId":"International Identity Planner","PackageVersion":"4.2.1","License":"You can\u0027t compress the capacitor without copying the virtual USB capacitor!","LicenseInformationOrigin":0},{"PackageId":"National Creative Executive","PackageVersion":"7.5.7","PackageProjectUrl":"http://mallory.biz","LicenseInformationOrigin":2},{"PackageId":"Lead Tactics Executive","PackageVersion":"6.2.9","PackageProjectUrl":"https://lowell.org","LicenseInformationOrigin":2},{"PackageId":"Human Solutions Assistant","PackageVersion":"1.9.8","PackageProjectUrl":"http://carter.info","License":"Try to parse the PNG panel, maybe it will parse the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Chief Marketing Assistant","PackageVersion":"7.3.5","LicenseInformationOrigin":0},{"PackageId":"District Brand Designer","PackageVersion":"3.4.8","PackageProjectUrl":"https://josiane.org","License":"Try to quantify the PNG program, maybe it will quantify the online program!","LicenseInformationOrigin":3},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","LicenseInformationOrigin":3},{"PackageId":"Dynamic Mobility Representative","PackageVersion":"8.4.2","PackageProjectUrl":"http://brooks.info","LicenseInformationOrigin":3},{"PackageId":"Principal Implementation Director","PackageVersion":"7.1.6","PackageProjectUrl":"http://pearlie.org","License":"We need to transmit the auxiliary FTP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Chief Solutions Orchestrator","PackageVersion":"8.7.8","License":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseInformationOrigin":3},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":1},{"PackageId":"Human Creative Engineer","PackageVersion":"7.5.1","LicenseInformationOrigin":2},{"PackageId":"Central Markets Officer","PackageVersion":"6.8.8","LicenseInformationOrigin":0},{"PackageId":"National Identity Technician","PackageVersion":"7.4.9","PackageProjectUrl":"https://benedict.org","License":"Try to parse the SMTP feed, maybe it will parse the multi-byte feed!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":0},{"PackageId":"Senior Division Liaison","PackageVersion":"7.1.3","LicenseInformationOrigin":3},{"PackageId":"Lead Integration Liaison","PackageVersion":"1.8.8","PackageProjectUrl":"https://sean.com","LicenseInformationOrigin":1},{"PackageId":"Product Quality Analyst","PackageVersion":"3.6.5","PackageProjectUrl":"https://delbert.com","License":"You can\u0027t parse the port without bypassing the multi-byte GB port!","LicenseInformationOrigin":4},{"PackageId":"District Factors Producer","PackageVersion":"1.6.6","License":"If we reboot the panel, we can get to the THX panel through the solid state THX panel!","LicenseInformationOrigin":2},{"PackageId":"Internal Accounts Consultant","PackageVersion":"6.3.4","PackageProjectUrl":"https://elda.info","License":"Try to connect the SMS feed, maybe it will connect the mobile feed!","LicenseInformationOrigin":0},{"PackageId":"Principal Intranet Liaison","PackageVersion":"5.1.0","PackageProjectUrl":"http://neva.info","License":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Central Marketing Director","PackageVersion":"3.2.5","PackageProjectUrl":"https://anibal.net","LicenseInformationOrigin":4},{"PackageId":"National Accounts Associate","PackageVersion":"2.7.6","LicenseInformationOrigin":4},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Communications Supervisor","PackageVersion":"2.6.8","PackageProjectUrl":"https://carol.biz","LicenseInformationOrigin":4},{"PackageId":"Dynamic Brand Technician","PackageVersion":"2.5.6","PackageProjectUrl":"http://lesly.info","LicenseInformationOrigin":0},{"PackageId":"Senior Identity Specialist","PackageVersion":"2.8.9","PackageProjectUrl":"https://kennedy.biz","License":"We need to program the primary THX protocol!","LicenseInformationOrigin":3},{"PackageId":"Internal Branding Supervisor","PackageVersion":"6.7.4","License":"I\u0027ll copy the auxiliary PCI panel, that should panel the PCI panel!","LicenseInformationOrigin":1},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"Product Identity Architect","PackageVersion":"5.6.4","PackageProjectUrl":"http://darian.org","License":"The GB bus is down, back up the redundant bus so we can back up the GB bus!","LicenseInformationOrigin":1},{"PackageId":"Chief Infrastructure Consultant","PackageVersion":"4.1.2","PackageProjectUrl":"https://theron.info","License":"Use the multi-byte IB feed, then you can navigate the multi-byte feed!","LicenseInformationOrigin":1},{"PackageId":"Principal Web Facilitator","PackageVersion":"5.4.5","PackageProjectUrl":"http://paris.name","License":"compressing the firewall won\u0027t do anything, we need to copy the bluetooth COM firewall!","LicenseInformationOrigin":4},{"PackageId":"Customer Configuration Manager","PackageVersion":"1.6.8","PackageProjectUrl":"http://sylvan.net","License":"I\u0027ll program the online RSS card, that should card the RSS card!","LicenseInformationOrigin":2},{"PackageId":"Global Markets Executive","PackageVersion":"2.5.8","LicenseInformationOrigin":0},{"PackageId":"Corporate Accountability Representative","PackageVersion":"2.3.2","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","LicenseInformationOrigin":1},{"PackageId":"Legacy Functionality Consultant","PackageVersion":"8.0.9","PackageProjectUrl":"http://emie.info","License":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","LicenseInformationOrigin":3},{"PackageId":"International Research Director","PackageVersion":"4.1.0","License":"Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!","LicenseInformationOrigin":1},{"PackageId":"Forward Identity Orchestrator","PackageVersion":"1.3.3","License":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":3},{"PackageId":"District Web Developer","PackageVersion":"6.1.9","PackageProjectUrl":"http://arthur.net","LicenseInformationOrigin":2},{"PackageId":"Customer Quality Technician","PackageVersion":"9.7.0","License":"If we index the card, we can get to the XSS card through the neural XSS card!","LicenseInformationOrigin":2},{"PackageId":"Global Response Coordinator","PackageVersion":"9.7.3","PackageProjectUrl":"https://zelda.net","License":"Use the solid state SQL firewall, then you can connect the solid state firewall!","LicenseInformationOrigin":4},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","License":"We need to copy the online THX firewall!","LicenseInformationOrigin":3},{"PackageId":"Regional Markets Supervisor","PackageVersion":"7.7.6","License":"If we transmit the system, we can get to the SMTP system through the virtual SMTP system!","LicenseInformationOrigin":0},{"PackageId":"Chief Division Director","PackageVersion":"3.4.7","PackageProjectUrl":"http://alejandrin.biz","License":"Try to override the CSS microchip, maybe it will override the primary microchip!","LicenseInformationOrigin":2},{"PackageId":"Human Accountability Analyst","PackageVersion":"0.8.7","License":"parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!","LicenseInformationOrigin":3},{"PackageId":"Direct Assurance Supervisor","PackageVersion":"4.1.8","PackageProjectUrl":"https://aniyah.org","LicenseInformationOrigin":4},{"PackageId":"Regional Interactions Assistant","PackageVersion":"8.4.1","License":"I\u0027ll hack the optical COM alarm, that should alarm the COM alarm!","LicenseInformationOrigin":3},{"PackageId":"Human Configuration Assistant","PackageVersion":"0.1.1","PackageProjectUrl":"http://frederick.com","License":"I\u0027ll bypass the solid state SMS system, that should system the SMS system!","LicenseInformationOrigin":2},{"PackageId":"Legacy Data Facilitator","PackageVersion":"0.9.0","PackageProjectUrl":"https://beatrice.net","License":"bypassing the program won\u0027t do anything, we need to bypass the optical AI program!","LicenseInformationOrigin":4},{"PackageId":"Future Interactions Specialist","PackageVersion":"8.8.8","License":"quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Configuration Specialist","PackageVersion":"8.8.8","PackageProjectUrl":"http://brown.com","License":"Use the 1080p XML circuit, then you can generate the 1080p circuit!","LicenseInformationOrigin":4},{"PackageId":"Product Implementation Officer","PackageVersion":"1.9.9","License":"Try to back up the AGP system, maybe it will back up the 1080p system!","LicenseInformationOrigin":2},{"PackageId":"Direct Directives Strategist","PackageVersion":"7.3.1","LicenseInformationOrigin":3},{"PackageId":"Corporate Creative Liaison","PackageVersion":"2.9.9","PackageProjectUrl":"http://albert.org","LicenseInformationOrigin":4},{"PackageId":"Customer Security Representative","PackageVersion":"3.7.3","PackageProjectUrl":"https://jalon.net","License":"The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Functionality Consultant","PackageVersion":"4.9.1","PackageProjectUrl":"https://lonnie.info","LicenseInformationOrigin":2},{"PackageId":"District Intranet Designer","PackageVersion":"4.5.0","LicenseInformationOrigin":3},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","LicenseInformationOrigin":2},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":0},{"PackageId":"Internal Infrastructure Strategist","PackageVersion":"7.2.2","PackageProjectUrl":"http://ahmad.com","License":"I\u0027ll transmit the optical XML sensor, that should sensor the XML sensor!","LicenseInformationOrigin":4},{"PackageId":"Human Implementation Designer","PackageVersion":"8.3.7","License":"Try to navigate the RSS card, maybe it will navigate the haptic card!","LicenseInformationOrigin":2},{"PackageId":"Chief Implementation Assistant","PackageVersion":"6.1.2","PackageProjectUrl":"http://cathryn.biz","LicenseInformationOrigin":2},{"PackageId":"Investor Accountability Officer","PackageVersion":"2.4.3","LicenseInformationOrigin":4},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"http://orlo.name","License":"Try to program the XML capacitor, maybe it will program the haptic capacitor!","LicenseInformationOrigin":3},{"PackageId":"Customer Integration Agent","PackageVersion":"3.6.0","License":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..00576c41 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseInformationOrigin":3},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseInformationOrigin":3},{"PackageId":"Customer Directives Director","PackageVersion":"7.9.2","License":"Try to hack the COM panel, maybe it will hack the auxiliary panel!","LicenseInformationOrigin":4},{"PackageId":"Chief Assurance Associate","PackageVersion":"3.3.1","PackageProjectUrl":"https://tyrese.info","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseInformationOrigin":1},{"PackageId":"Customer Operations Officer","PackageVersion":"2.6.0","PackageProjectUrl":"http://antonette.org","License":"Use the bluetooth USB alarm, then you can override the bluetooth alarm!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Security Technician","PackageVersion":"6.8.3","LicenseInformationOrigin":2},{"PackageId":"Central Integration Analyst","PackageVersion":"0.4.0","PackageProjectUrl":"https://laverne.name","License":"If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!","LicenseInformationOrigin":4},{"PackageId":"National Communications Facilitator","PackageVersion":"3.1.0","License":"quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"http://annabelle.net","LicenseInformationOrigin":2},{"PackageId":"Forward Functionality Analyst","PackageVersion":"4.5.1","PackageProjectUrl":"http://orie.name","LicenseInformationOrigin":0},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":1},{"PackageId":"Product Applications Assistant","PackageVersion":"2.8.4","PackageProjectUrl":"https://carleton.info","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":4},{"PackageId":"Global Security Liaison","PackageVersion":"8.1.2","LicenseInformationOrigin":0},{"PackageId":"Central Interactions Manager","PackageVersion":"7.0.9","LicenseInformationOrigin":0},{"PackageId":"National Tactics Engineer","PackageVersion":"3.7.5","PackageProjectUrl":"https://alexys.org","License":"generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..da6e15e1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..188b364d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseUrl":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","LicenseInformationOrigin":3},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseUrl":"We need to navigate the bluetooth CSS array!","LicenseInformationOrigin":1},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseUrl":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","LicenseInformationOrigin":4},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseUrl":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseUrl":"Try to input the SCSI system, maybe it will input the open-source system!","LicenseInformationOrigin":1},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseUrl":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","LicenseInformationOrigin":3},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..d96f7369 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..cf285d7d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..49bb3fd6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseUrl":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","LicenseInformationOrigin":3},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseUrl":"Try to input the SCSI system, maybe it will input the open-source system!","LicenseInformationOrigin":1},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseUrl":"We need to navigate the bluetooth CSS array!","LicenseInformationOrigin":1},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseUrl":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseUrl":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","LicenseInformationOrigin":3},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseUrl":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","LicenseInformationOrigin":4},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..6ce34b7f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..0ee1cc05 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseUrl":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","LicenseInformationOrigin":3},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseUrl":"We need to navigate the bluetooth CSS array!","LicenseInformationOrigin":1},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseUrl":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","LicenseInformationOrigin":4},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseUrl":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","LicenseInformationOrigin":3},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseUrl":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","LicenseInformationOrigin":1},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseUrl":"Try to input the SCSI system, maybe it will input the open-source system!","LicenseInformationOrigin":1},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..022148c4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..930a20b8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseUrl":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseUrl":"We need to navigate the bluetooth CSS array!","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseUrl":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","LicenseInformationOrigin":3},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseUrl":"Try to input the SCSI system, maybe it will input the open-source system!","LicenseInformationOrigin":1},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseUrl":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","LicenseInformationOrigin":3},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseUrl":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","LicenseInformationOrigin":4},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..f2873946 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..6e9db1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..9aff5244 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseUrl":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","LicenseInformationOrigin":1},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseUrl":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","LicenseInformationOrigin":4},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseUrl":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","LicenseInformationOrigin":3},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseUrl":"Try to input the SCSI system, maybe it will input the open-source system!","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseUrl":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","LicenseInformationOrigin":3},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseUrl":"We need to navigate the bluetooth CSS array!","LicenseInformationOrigin":1},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..0c69e7b9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..2ce58b04 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..d4bb89a2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"International Data Representative","PackageVersion":"3.5.7","PackageProjectUrl":"http://dakota.com","License":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":3},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Supervisor","PackageVersion":"4.9.8","PackageProjectUrl":"https://malcolm.net","License":"Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!","LicenseUrl":"Use the primary GB driver, then you can generate the primary driver!","LicenseInformationOrigin":3},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseInformationOrigin":0},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","License":"We need to compress the primary GB array!","LicenseInformationOrigin":3},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","LicenseUrl":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Optimization Director","PackageVersion":"3.4.6","PackageProjectUrl":"https://maximilian.org","License":"The PNG protocol is down, index the digital protocol so we can index the PNG protocol!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":3},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseUrl":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Liaison","PackageVersion":"4.4.9","License":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","LicenseUrl":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":4},{"PackageId":"Product Assurance Technician","PackageVersion":"0.8.2","PackageProjectUrl":"https://steve.info","LicenseInformationOrigin":4},{"PackageId":"Central Web Assistant","PackageVersion":"4.2.1","PackageProjectUrl":"https://verda.net","LicenseUrl":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":2},{"PackageId":"Legacy Directives Officer","PackageVersion":"2.4.4","PackageProjectUrl":"http://sedrick.biz","LicenseUrl":"The PCI program is down, hack the multi-byte program so we can hack the PCI program!","LicenseInformationOrigin":1},{"PackageId":"Chief Division Producer","PackageVersion":"2.3.9","LicenseInformationOrigin":4},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":0},{"PackageId":"International Functionality Agent","PackageVersion":"8.7.6","PackageProjectUrl":"http://jalyn.org","LicenseUrl":"If we hack the card, we can get to the JBOD card through the optical JBOD card!","LicenseInformationOrigin":2},{"PackageId":"Customer Functionality Consultant","PackageVersion":"5.5.1","PackageProjectUrl":"http://terence.com","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":4},{"PackageId":"Investor Implementation Technician","PackageVersion":"2.7.9","PackageProjectUrl":"http://crystal.name","LicenseInformationOrigin":2},{"PackageId":"Direct Assurance Strategist","PackageVersion":"1.3.7","License":"The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!","LicenseInformationOrigin":0},{"PackageId":"National Creative Assistant","PackageVersion":"4.9.0","PackageProjectUrl":"https://michelle.org","LicenseUrl":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseInformationOrigin":3},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Forward Functionality Developer","PackageVersion":"5.1.1","LicenseInformationOrigin":1},{"PackageId":"Dynamic Branding Facilitator","PackageVersion":"8.3.2","LicenseInformationOrigin":3},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseUrl":"The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!","LicenseInformationOrigin":3},{"PackageId":"Global Program Representative","PackageVersion":"5.1.0","LicenseUrl":"If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Marketing Assistant","PackageVersion":"8.7.9","PackageProjectUrl":"http://arlene.biz","LicenseUrl":"You can\u0027t program the firewall without connecting the wireless AI firewall!","LicenseInformationOrigin":1},{"PackageId":"Senior Factors Administrator","PackageVersion":"1.6.1","License":"I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!","LicenseUrl":"If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!","LicenseInformationOrigin":0},{"PackageId":"Chief Applications Facilitator","PackageVersion":"7.7.6","LicenseUrl":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","License":"We need to index the optical HTTP application!","LicenseUrl":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Corporate Tactics Director","PackageVersion":"2.5.7","PackageProjectUrl":"http://marcos.info","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":1},{"PackageId":"Human Group Designer","PackageVersion":"9.9.1","PackageProjectUrl":"http://jodie.org","License":"Use the haptic XSS application, then you can synthesize the haptic application!","LicenseUrl":"If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!","LicenseInformationOrigin":0},{"PackageId":"National Research Facilitator","PackageVersion":"6.0.6","License":"Use the primary EXE array, then you can navigate the primary array!","LicenseInformationOrigin":0},{"PackageId":"Regional Paradigm Manager","PackageVersion":"8.9.8","PackageProjectUrl":"https://eileen.name","LicenseUrl":"If we transmit the application, we can get to the SMS application through the primary SMS application!","LicenseInformationOrigin":3},{"PackageId":"Lead Branding Developer","PackageVersion":"4.1.5","PackageProjectUrl":"http://abe.com","LicenseInformationOrigin":1},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"National Applications Designer","PackageVersion":"6.4.9","LicenseUrl":"Use the back-end SMS feed, then you can program the back-end feed!","LicenseInformationOrigin":0},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":4},{"PackageId":"Global Division Designer","PackageVersion":"8.2.7","PackageProjectUrl":"https://pamela.name","License":"Try to program the EXE hard drive, maybe it will program the virtual hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Accountability Analyst","PackageVersion":"4.9.7","PackageProjectUrl":"https://jaron.info","LicenseInformationOrigin":4},{"PackageId":"Regional Operations Coordinator","PackageVersion":"0.2.5","PackageProjectUrl":"http://ena.com","LicenseUrl":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","LicenseInformationOrigin":3},{"PackageId":"Future Accounts Agent","PackageVersion":"0.9.7","LicenseInformationOrigin":3},{"PackageId":"National Creative Coordinator","PackageVersion":"5.9.5","PackageProjectUrl":"https://bobbie.info","LicenseInformationOrigin":0},{"PackageId":"District Operations Director","PackageVersion":"0.6.3","PackageProjectUrl":"https://dejah.net","LicenseUrl":"We need to program the cross-platform FTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Forward Marketing Orchestrator","PackageVersion":"1.6.4","PackageProjectUrl":"https://lukas.com","License":"I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!","LicenseUrl":"The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!","LicenseInformationOrigin":4},{"PackageId":"Lead Usability Assistant","PackageVersion":"1.3.4","PackageProjectUrl":"https://duane.info","License":"quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!","LicenseUrl":"Use the solid state SQL firewall, then you can connect the solid state firewall!","LicenseInformationOrigin":4},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","License":"We need to copy the online THX firewall!","LicenseUrl":"You can\u0027t calculate the application without calculating the auxiliary AI application!","LicenseInformationOrigin":0},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","LicenseInformationOrigin":2},{"PackageId":"International Quality Director","PackageVersion":"0.3.8","LicenseInformationOrigin":0},{"PackageId":"Corporate Directives Planner","PackageVersion":"8.8.5","License":"The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!","LicenseUrl":"We need to back up the 1080p SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Accountability Strategist","PackageVersion":"7.0.9","License":"You can\u0027t bypass the sensor without transmitting the neural JSON sensor!","LicenseInformationOrigin":2},{"PackageId":"Chief Intranet Facilitator","PackageVersion":"6.6.1","PackageProjectUrl":"https://rosalind.net","LicenseInformationOrigin":0},{"PackageId":"Global Security Coordinator","PackageVersion":"1.7.9","PackageProjectUrl":"https://carol.info","LicenseInformationOrigin":3},{"PackageId":"Forward Configuration Supervisor","PackageVersion":"9.0.8","PackageProjectUrl":"http://quinn.name","License":"You can\u0027t program the protocol without overriding the primary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Product Creative Facilitator","PackageVersion":"8.4.6","PackageProjectUrl":"http://juliana.net","License":"If we transmit the card, we can get to the USB card through the digital USB card!","LicenseUrl":"hacking the driver won\u0027t do anything, we need to input the digital SAS driver!","LicenseInformationOrigin":2},{"PackageId":"Global Mobility Facilitator","PackageVersion":"9.5.8","LicenseInformationOrigin":0},{"PackageId":"Chief Factors Supervisor","PackageVersion":"5.2.2","PackageProjectUrl":"http://helga.com","LicenseInformationOrigin":0},{"PackageId":"Principal Accounts Coordinator","PackageVersion":"1.0.4","PackageProjectUrl":"http://rene.com","LicenseUrl":"I\u0027ll connect the digital JSON bus, that should bus the JSON bus!","LicenseInformationOrigin":4},{"PackageId":"Customer Security Representative","PackageVersion":"3.7.3","PackageProjectUrl":"https://jalon.net","License":"The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!","LicenseInformationOrigin":3},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":1},{"PackageId":"Investor Creative Architect","PackageVersion":"8.2.4","LicenseInformationOrigin":2},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":4},{"PackageId":"Customer Metrics Developer","PackageVersion":"2.2.9","LicenseInformationOrigin":3},{"PackageId":"Human Optimization Facilitator","PackageVersion":"7.4.8","PackageProjectUrl":"https://cooper.name","License":"Try to connect the SMS card, maybe it will connect the back-end card!","LicenseUrl":"You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!","LicenseInformationOrigin":4},{"PackageId":"Investor Research Manager","PackageVersion":"6.3.1","LicenseInformationOrigin":3},{"PackageId":"Human Directives Specialist","PackageVersion":"4.3.4","License":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseUrl":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","LicenseUrl":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"Central Tactics Engineer","PackageVersion":"6.3.5","License":"connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!","LicenseInformationOrigin":2},{"PackageId":"National Intranet Technician","PackageVersion":"8.0.0","LicenseInformationOrigin":4},{"PackageId":"Senior Security Consultant","PackageVersion":"2.7.5","PackageProjectUrl":"http://adelbert.biz","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","LicenseUrl":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":1},{"PackageId":"Internal Directives Designer","PackageVersion":"0.4.8","License":"The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Division Consultant","PackageVersion":"4.8.7","PackageProjectUrl":"http://raquel.net","License":"Use the multi-byte IB microchip, then you can connect the multi-byte microchip!","LicenseUrl":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","LicenseInformationOrigin":4},{"PackageId":"Human Communications Supervisor","PackageVersion":"6.0.1","PackageProjectUrl":"http://ethan.name","License":"Use the cross-platform SAS feed, then you can bypass the cross-platform feed!","LicenseInformationOrigin":3},{"PackageId":"Human Operations Assistant","PackageVersion":"0.7.2","PackageProjectUrl":"http://camila.net","License":"Use the haptic USB driver, then you can override the haptic driver!","LicenseInformationOrigin":4},{"PackageId":"Forward Intranet Engineer","PackageVersion":"2.5.9","License":"The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!","LicenseUrl":"Try to index the ADP port, maybe it will index the auxiliary port!","LicenseInformationOrigin":0},{"PackageId":"Human Optimization Producer","PackageVersion":"5.0.9","LicenseInformationOrigin":4},{"PackageId":"Dynamic Integration Architect","PackageVersion":"1.6.3","LicenseUrl":"The RAM feed is down, copy the neural feed so we can copy the RAM feed!","LicenseInformationOrigin":4},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","License":"The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!","LicenseInformationOrigin":1},{"PackageId":"Direct Accountability Assistant","PackageVersion":"2.2.8","PackageProjectUrl":"http://natasha.info","License":"bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!","LicenseInformationOrigin":1},{"PackageId":"Human Response Coordinator","PackageVersion":"2.9.7","PackageProjectUrl":"http://ruth.org","LicenseInformationOrigin":3},{"PackageId":"Corporate Accounts Technician","PackageVersion":"5.8.0","PackageProjectUrl":"https://isobel.org","LicenseInformationOrigin":3},{"PackageId":"International Intranet Planner","PackageVersion":"6.4.6","PackageProjectUrl":"https://lenna.com","License":"The IB interface is down, program the redundant interface so we can program the IB interface!","LicenseInformationOrigin":1},{"PackageId":"Direct Data Orchestrator","PackageVersion":"2.4.5","LicenseUrl":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..8f76854f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"International Data Representative","PackageVersion":"3.5.7","PackageProjectUrl":"http://dakota.com","License":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":3},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Supervisor","PackageVersion":"4.9.8","PackageProjectUrl":"https://malcolm.net","License":"Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!","LicenseUrl":"Use the primary GB driver, then you can generate the primary driver!","LicenseInformationOrigin":3},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseInformationOrigin":0},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","License":"We need to compress the primary GB array!","LicenseInformationOrigin":3},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","LicenseUrl":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Optimization Director","PackageVersion":"3.4.6","PackageProjectUrl":"https://maximilian.org","License":"The PNG protocol is down, index the digital protocol so we can index the PNG protocol!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":3},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseUrl":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..f34fc7bd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..6e9db1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..99faf2bc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Product Identity Analyst","PackageVersion":"5.9.3","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Response Consultant","PackageVersion":"9.3.1","PackageProjectUrl":"https://ulices.biz","ValidationErrors":[{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"},{"Error":"Noemie","Context":"https://kayley.name"},{"Error":"Brandon","Context":"http://kristopher.name"},{"Error":"Maggie","Context":"http://kimberly.info"},{"Error":"Veronica","Context":"https://mya.net"},{"Error":"Marty","Context":"https://obie.net"},{"Error":"Braxton","Context":"http://flavio.net"},{"Error":"Jeramie","Context":"http://jaycee.net"}],"LicenseInformationOrigin":2},{"PackageId":"Future Group Assistant","PackageVersion":"1.7.9","ValidationErrors":[{"Error":"Darien","Context":"http://mitchel.biz"},{"Error":"Carleton","Context":"https://madalyn.com"},{"Error":"Narciso","Context":"https://mia.com"},{"Error":"Nicklaus","Context":"https://abelardo.com"},{"Error":"Carolina","Context":"https://lindsey.info"},{"Error":"Rigoberto","Context":"https://lou.biz"}],"License":"Use the multi-byte AI port, then you can reboot the multi-byte port!","LicenseInformationOrigin":0},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","ValidationErrors":[{"Error":"Carlee","Context":"http://britney.name"},{"Error":"Tess","Context":"http://julian.biz"},{"Error":"Isadore","Context":"http://billy.net"},{"Error":"Alice","Context":"http://vern.net"},{"Error":"King","Context":"http://trace.net"},{"Error":"Carmela","Context":"https://adolf.info"},{"Error":"Sherman","Context":"http://alec.net"},{"Error":"Lamar","Context":"http://deion.org"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Neil","Context":"https://burley.info"},{"Error":"Lemuel","Context":"http://brenden.info"},{"Error":"Agnes","Context":"https://urban.org"},{"Error":"Micheal","Context":"https://ida.net"},{"Error":"Murray","Context":"https://samanta.com"},{"Error":"Assunta","Context":"http://florencio.com"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":2},{"PackageId":"Customer Program Consultant","PackageVersion":"5.0.4","PackageProjectUrl":"http://kieran.biz","Authors":"Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan","ValidationErrors":[{"Error":"Bettie","Context":"http://edmund.info"},{"Error":"Sadie","Context":"http://horacio.org"},{"Error":"Loraine","Context":"https://sandra.org"},{"Error":"Emil","Context":"http://dayana.net"}],"License":"Try to compress the GB system, maybe it will compress the neural system!","LicenseInformationOrigin":3},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Direct Tactics Technician","PackageVersion":"2.8.6","ValidationErrors":[{"Error":"Demond","Context":"http://stefan.name"},{"Error":"Norval","Context":"http://annie.net"},{"Error":"Destin","Context":"http://penelope.name"}],"License":"Try to quantify the SAS port, maybe it will quantify the wireless port!","LicenseInformationOrigin":2},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Authors":"Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin","ValidationErrors":[{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"},{"Error":"Mallory","Context":"http://angeline.name"}],"LicenseInformationOrigin":0},{"PackageId":"Lead Creative Administrator","PackageVersion":"9.0.0","PackageProjectUrl":"https://roderick.net","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Data Director","PackageVersion":"2.1.5","Authors":"","ValidationErrors":[{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"},{"Error":"Camren","Context":"http://joany.info"}],"License":"Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Future Mobility Strategist","PackageVersion":"4.7.6","PackageProjectUrl":"http://gerardo.net","ValidationErrors":[{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"},{"Error":"Emerald","Context":"https://camren.net"},{"Error":"Sheila","Context":"https://garry.org"}],"License":"Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"Product Marketing Developer","PackageVersion":"3.3.6","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","LicenseInformationOrigin":2},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Global Infrastructure Developer","PackageVersion":"5.5.0","PackageProjectUrl":"https://austin.net","Authors":"Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"License":"generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!","LicenseInformationOrigin":1},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Authors":"Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Identity Developer","PackageVersion":"4.2.0","Authors":"Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan","ValidationErrors":[{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"},{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"}],"LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..d96f7369 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..c3ca00e3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..6e9db1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..9ca9dab9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Group Assistant","PackageVersion":"1.7.9","ValidationErrors":[{"Error":"Darien","Context":"http://mitchel.biz"},{"Error":"Carleton","Context":"https://madalyn.com"},{"Error":"Narciso","Context":"https://mia.com"},{"Error":"Nicklaus","Context":"https://abelardo.com"},{"Error":"Carolina","Context":"https://lindsey.info"},{"Error":"Rigoberto","Context":"https://lou.biz"}],"License":"Use the multi-byte AI port, then you can reboot the multi-byte port!","LicenseInformationOrigin":0},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Authors":"Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"LicenseInformationOrigin":4},{"PackageId":"Customer Program Consultant","PackageVersion":"5.0.4","PackageProjectUrl":"http://kieran.biz","Authors":"Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan","ValidationErrors":[{"Error":"Bettie","Context":"http://edmund.info"},{"Error":"Sadie","Context":"http://horacio.org"},{"Error":"Loraine","Context":"https://sandra.org"},{"Error":"Emil","Context":"http://dayana.net"}],"License":"Try to compress the GB system, maybe it will compress the neural system!","LicenseInformationOrigin":3},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Authors":"Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin","ValidationErrors":[{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"},{"Error":"Mallory","Context":"http://angeline.name"}],"LicenseInformationOrigin":0},{"PackageId":"Lead Creative Administrator","PackageVersion":"9.0.0","PackageProjectUrl":"https://roderick.net","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","ValidationErrors":[{"Error":"Carlee","Context":"http://britney.name"},{"Error":"Tess","Context":"http://julian.biz"},{"Error":"Isadore","Context":"http://billy.net"},{"Error":"Alice","Context":"http://vern.net"},{"Error":"King","Context":"http://trace.net"},{"Error":"Carmela","Context":"https://adolf.info"},{"Error":"Sherman","Context":"http://alec.net"},{"Error":"Lamar","Context":"http://deion.org"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":4},{"PackageId":"Chief Data Director","PackageVersion":"2.1.5","Authors":"","ValidationErrors":[{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"},{"Error":"Camren","Context":"http://joany.info"}],"License":"Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Future Mobility Strategist","PackageVersion":"4.7.6","PackageProjectUrl":"http://gerardo.net","ValidationErrors":[{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"},{"Error":"Emerald","Context":"https://camren.net"},{"Error":"Sheila","Context":"https://garry.org"}],"License":"Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Neil","Context":"https://burley.info"},{"Error":"Lemuel","Context":"http://brenden.info"},{"Error":"Agnes","Context":"https://urban.org"},{"Error":"Micheal","Context":"https://ida.net"},{"Error":"Murray","Context":"https://samanta.com"},{"Error":"Assunta","Context":"http://florencio.com"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":2},{"PackageId":"Product Marketing Developer","PackageVersion":"3.3.6","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","LicenseInformationOrigin":2},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Investor Identity Developer","PackageVersion":"4.2.0","Authors":"Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan","ValidationErrors":[{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"},{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"}],"LicenseInformationOrigin":1},{"PackageId":"Global Infrastructure Developer","PackageVersion":"5.5.0","PackageProjectUrl":"https://austin.net","Authors":"Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"License":"generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!","LicenseInformationOrigin":1},{"PackageId":"Direct Tactics Technician","PackageVersion":"2.8.6","ValidationErrors":[{"Error":"Demond","Context":"http://stefan.name"},{"Error":"Norval","Context":"http://annie.net"},{"Error":"Destin","Context":"http://penelope.name"}],"License":"Try to quantify the SAS port, maybe it will quantify the wireless port!","LicenseInformationOrigin":2},{"PackageId":"Product Identity Analyst","PackageVersion":"5.9.3","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Future Response Consultant","PackageVersion":"9.3.1","PackageProjectUrl":"https://ulices.biz","ValidationErrors":[{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"},{"Error":"Noemie","Context":"https://kayley.name"},{"Error":"Brandon","Context":"http://kristopher.name"},{"Error":"Maggie","Context":"http://kimberly.info"},{"Error":"Veronica","Context":"https://mya.net"},{"Error":"Marty","Context":"https://obie.net"},{"Error":"Braxton","Context":"http://flavio.net"},{"Error":"Jeramie","Context":"http://jaycee.net"}],"LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..3c6edfab --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..6e9db1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..79c9af7c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Response Consultant","PackageVersion":"9.3.1","PackageProjectUrl":"https://ulices.biz","ValidationErrors":[{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"},{"Error":"Noemie","Context":"https://kayley.name"},{"Error":"Brandon","Context":"http://kristopher.name"},{"Error":"Maggie","Context":"http://kimberly.info"},{"Error":"Veronica","Context":"https://mya.net"},{"Error":"Marty","Context":"https://obie.net"},{"Error":"Braxton","Context":"http://flavio.net"},{"Error":"Jeramie","Context":"http://jaycee.net"}],"LicenseInformationOrigin":2},{"PackageId":"Future Group Assistant","PackageVersion":"1.7.9","ValidationErrors":[{"Error":"Darien","Context":"http://mitchel.biz"},{"Error":"Carleton","Context":"https://madalyn.com"},{"Error":"Narciso","Context":"https://mia.com"},{"Error":"Nicklaus","Context":"https://abelardo.com"},{"Error":"Carolina","Context":"https://lindsey.info"},{"Error":"Rigoberto","Context":"https://lou.biz"}],"License":"Use the multi-byte AI port, then you can reboot the multi-byte port!","LicenseInformationOrigin":0},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","ValidationErrors":[{"Error":"Carlee","Context":"http://britney.name"},{"Error":"Tess","Context":"http://julian.biz"},{"Error":"Isadore","Context":"http://billy.net"},{"Error":"Alice","Context":"http://vern.net"},{"Error":"King","Context":"http://trace.net"},{"Error":"Carmela","Context":"https://adolf.info"},{"Error":"Sherman","Context":"http://alec.net"},{"Error":"Lamar","Context":"http://deion.org"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":4},{"PackageId":"Direct Tactics Technician","PackageVersion":"2.8.6","ValidationErrors":[{"Error":"Demond","Context":"http://stefan.name"},{"Error":"Norval","Context":"http://annie.net"},{"Error":"Destin","Context":"http://penelope.name"}],"License":"Try to quantify the SAS port, maybe it will quantify the wireless port!","LicenseInformationOrigin":2},{"PackageId":"Customer Program Consultant","PackageVersion":"5.0.4","PackageProjectUrl":"http://kieran.biz","Authors":"Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan","ValidationErrors":[{"Error":"Bettie","Context":"http://edmund.info"},{"Error":"Sadie","Context":"http://horacio.org"},{"Error":"Loraine","Context":"https://sandra.org"},{"Error":"Emil","Context":"http://dayana.net"}],"License":"Try to compress the GB system, maybe it will compress the neural system!","LicenseInformationOrigin":3},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Investor Identity Developer","PackageVersion":"4.2.0","Authors":"Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan","ValidationErrors":[{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"},{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"}],"LicenseInformationOrigin":1},{"PackageId":"Product Identity Analyst","PackageVersion":"5.9.3","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Lead Creative Administrator","PackageVersion":"9.0.0","PackageProjectUrl":"https://roderick.net","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Data Director","PackageVersion":"2.1.5","Authors":"","ValidationErrors":[{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"},{"Error":"Camren","Context":"http://joany.info"}],"License":"Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Product Marketing Developer","PackageVersion":"3.3.6","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Neil","Context":"https://burley.info"},{"Error":"Lemuel","Context":"http://brenden.info"},{"Error":"Agnes","Context":"https://urban.org"},{"Error":"Micheal","Context":"https://ida.net"},{"Error":"Murray","Context":"https://samanta.com"},{"Error":"Assunta","Context":"http://florencio.com"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":2},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Mobility Strategist","PackageVersion":"4.7.6","PackageProjectUrl":"http://gerardo.net","ValidationErrors":[{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"},{"Error":"Emerald","Context":"https://camren.net"},{"Error":"Sheila","Context":"https://garry.org"}],"License":"Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Authors":"Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin","ValidationErrors":[{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"},{"Error":"Mallory","Context":"http://angeline.name"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Authors":"Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"LicenseInformationOrigin":4},{"PackageId":"Global Infrastructure Developer","PackageVersion":"5.5.0","PackageProjectUrl":"https://austin.net","Authors":"Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"License":"generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..89db32e7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..d9347e10 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..6e9db1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..393be5f7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Customer Program Consultant","PackageVersion":"5.0.4","PackageProjectUrl":"http://kieran.biz","Authors":"Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan","ValidationErrors":[{"Error":"Bettie","Context":"http://edmund.info"},{"Error":"Sadie","Context":"http://horacio.org"},{"Error":"Loraine","Context":"https://sandra.org"},{"Error":"Emil","Context":"http://dayana.net"}],"License":"Try to compress the GB system, maybe it will compress the neural system!","LicenseInformationOrigin":3},{"PackageId":"Product Identity Analyst","PackageVersion":"5.9.3","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Lead Creative Administrator","PackageVersion":"9.0.0","PackageProjectUrl":"https://roderick.net","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Data Director","PackageVersion":"2.1.5","Authors":"","ValidationErrors":[{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"},{"Error":"Camren","Context":"http://joany.info"}],"License":"Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Future Mobility Strategist","PackageVersion":"4.7.6","PackageProjectUrl":"http://gerardo.net","ValidationErrors":[{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"},{"Error":"Emerald","Context":"https://camren.net"},{"Error":"Sheila","Context":"https://garry.org"}],"License":"Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","ValidationErrors":[{"Error":"Carlee","Context":"http://britney.name"},{"Error":"Tess","Context":"http://julian.biz"},{"Error":"Isadore","Context":"http://billy.net"},{"Error":"Alice","Context":"http://vern.net"},{"Error":"King","Context":"http://trace.net"},{"Error":"Carmela","Context":"https://adolf.info"},{"Error":"Sherman","Context":"http://alec.net"},{"Error":"Lamar","Context":"http://deion.org"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Response Consultant","PackageVersion":"9.3.1","PackageProjectUrl":"https://ulices.biz","ValidationErrors":[{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"},{"Error":"Noemie","Context":"https://kayley.name"},{"Error":"Brandon","Context":"http://kristopher.name"},{"Error":"Maggie","Context":"http://kimberly.info"},{"Error":"Veronica","Context":"https://mya.net"},{"Error":"Marty","Context":"https://obie.net"},{"Error":"Braxton","Context":"http://flavio.net"},{"Error":"Jeramie","Context":"http://jaycee.net"}],"LicenseInformationOrigin":2},{"PackageId":"Product Marketing Developer","PackageVersion":"3.3.6","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Identity Developer","PackageVersion":"4.2.0","Authors":"Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan","ValidationErrors":[{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"},{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"}],"LicenseInformationOrigin":1},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Neil","Context":"https://burley.info"},{"Error":"Lemuel","Context":"http://brenden.info"},{"Error":"Agnes","Context":"https://urban.org"},{"Error":"Micheal","Context":"https://ida.net"},{"Error":"Murray","Context":"https://samanta.com"},{"Error":"Assunta","Context":"http://florencio.com"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":2},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Authors":"Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"LicenseInformationOrigin":4},{"PackageId":"Future Group Assistant","PackageVersion":"1.7.9","ValidationErrors":[{"Error":"Darien","Context":"http://mitchel.biz"},{"Error":"Carleton","Context":"https://madalyn.com"},{"Error":"Narciso","Context":"https://mia.com"},{"Error":"Nicklaus","Context":"https://abelardo.com"},{"Error":"Carolina","Context":"https://lindsey.info"},{"Error":"Rigoberto","Context":"https://lou.biz"}],"License":"Use the multi-byte AI port, then you can reboot the multi-byte port!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Tactics Technician","PackageVersion":"2.8.6","ValidationErrors":[{"Error":"Demond","Context":"http://stefan.name"},{"Error":"Norval","Context":"http://annie.net"},{"Error":"Destin","Context":"http://penelope.name"}],"License":"Try to quantify the SAS port, maybe it will quantify the wireless port!","LicenseInformationOrigin":2},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Global Infrastructure Developer","PackageVersion":"5.5.0","PackageProjectUrl":"https://austin.net","Authors":"Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"License":"generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!","LicenseInformationOrigin":1},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Authors":"Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin","ValidationErrors":[{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"},{"Error":"Mallory","Context":"http://angeline.name"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..89db32e7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..4a765348 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..6e9db1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..51a5529f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Neil","Context":"https://burley.info"},{"Error":"Lemuel","Context":"http://brenden.info"},{"Error":"Agnes","Context":"https://urban.org"},{"Error":"Micheal","Context":"https://ida.net"},{"Error":"Murray","Context":"https://samanta.com"},{"Error":"Assunta","Context":"http://florencio.com"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":2},{"PackageId":"Future Mobility Strategist","PackageVersion":"4.7.6","PackageProjectUrl":"http://gerardo.net","ValidationErrors":[{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"},{"Error":"Emerald","Context":"https://camren.net"},{"Error":"Sheila","Context":"https://garry.org"}],"License":"Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Future Response Consultant","PackageVersion":"9.3.1","PackageProjectUrl":"https://ulices.biz","ValidationErrors":[{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"},{"Error":"Noemie","Context":"https://kayley.name"},{"Error":"Brandon","Context":"http://kristopher.name"},{"Error":"Maggie","Context":"http://kimberly.info"},{"Error":"Veronica","Context":"https://mya.net"},{"Error":"Marty","Context":"https://obie.net"},{"Error":"Braxton","Context":"http://flavio.net"},{"Error":"Jeramie","Context":"http://jaycee.net"}],"LicenseInformationOrigin":2},{"PackageId":"Customer Program Consultant","PackageVersion":"5.0.4","PackageProjectUrl":"http://kieran.biz","Authors":"Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan","ValidationErrors":[{"Error":"Bettie","Context":"http://edmund.info"},{"Error":"Sadie","Context":"http://horacio.org"},{"Error":"Loraine","Context":"https://sandra.org"},{"Error":"Emil","Context":"http://dayana.net"}],"License":"Try to compress the GB system, maybe it will compress the neural system!","LicenseInformationOrigin":3},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Lead Creative Administrator","PackageVersion":"9.0.0","PackageProjectUrl":"https://roderick.net","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Data Director","PackageVersion":"2.1.5","Authors":"","ValidationErrors":[{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"},{"Error":"Camren","Context":"http://joany.info"}],"License":"Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Direct Tactics Technician","PackageVersion":"2.8.6","ValidationErrors":[{"Error":"Demond","Context":"http://stefan.name"},{"Error":"Norval","Context":"http://annie.net"},{"Error":"Destin","Context":"http://penelope.name"}],"License":"Try to quantify the SAS port, maybe it will quantify the wireless port!","LicenseInformationOrigin":2},{"PackageId":"Future Group Assistant","PackageVersion":"1.7.9","ValidationErrors":[{"Error":"Darien","Context":"http://mitchel.biz"},{"Error":"Carleton","Context":"https://madalyn.com"},{"Error":"Narciso","Context":"https://mia.com"},{"Error":"Nicklaus","Context":"https://abelardo.com"},{"Error":"Carolina","Context":"https://lindsey.info"},{"Error":"Rigoberto","Context":"https://lou.biz"}],"License":"Use the multi-byte AI port, then you can reboot the multi-byte port!","LicenseInformationOrigin":0},{"PackageId":"Product Identity Analyst","PackageVersion":"5.9.3","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Authors":"Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"LicenseInformationOrigin":4},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Identity Developer","PackageVersion":"4.2.0","Authors":"Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan","ValidationErrors":[{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"},{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"}],"LicenseInformationOrigin":1},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","ValidationErrors":[{"Error":"Carlee","Context":"http://britney.name"},{"Error":"Tess","Context":"http://julian.biz"},{"Error":"Isadore","Context":"http://billy.net"},{"Error":"Alice","Context":"http://vern.net"},{"Error":"King","Context":"http://trace.net"},{"Error":"Carmela","Context":"https://adolf.info"},{"Error":"Sherman","Context":"http://alec.net"},{"Error":"Lamar","Context":"http://deion.org"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":4},{"PackageId":"Product Marketing Developer","PackageVersion":"3.3.6","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","LicenseInformationOrigin":2},{"PackageId":"Global Infrastructure Developer","PackageVersion":"5.5.0","PackageProjectUrl":"https://austin.net","Authors":"Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"License":"generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!","LicenseInformationOrigin":1},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Authors":"Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin","ValidationErrors":[{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"},{"Error":"Mallory","Context":"http://angeline.name"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..c072c56d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..2ce58b04 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..36ce399d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"Future Optimization Associate","PackageVersion":"4.0.5","PackageProjectUrl":"https://linnie.net","Authors":"Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel","LicenseInformationOrigin":2},{"PackageId":"Global Integration Assistant","PackageVersion":"5.0.1","PackageProjectUrl":"http://demarco.com","LicenseInformationOrigin":2},{"PackageId":"Human Implementation Producer","PackageVersion":"0.9.1","LicenseInformationOrigin":1},{"PackageId":"Future Tactics Producer","PackageVersion":"5.8.9","License":"navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","Authors":"Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel","LicenseInformationOrigin":2},{"PackageId":"Principal Factors Producer","PackageVersion":"0.8.5","PackageProjectUrl":"http://toby.info","Authors":"Devin Nolan","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseInformationOrigin":2},{"PackageId":"Future Directives Planner","PackageVersion":"5.9.7","Authors":"Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki","License":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":3},{"PackageId":"Customer Operations Liaison","PackageVersion":"9.0.9","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Authors":"Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Regional Integration Consultant","PackageVersion":"5.3.8","PackageProjectUrl":"http://michael.name","LicenseInformationOrigin":0},{"PackageId":"Central Applications Coordinator","PackageVersion":"1.6.8","PackageProjectUrl":"http://curtis.com","LicenseInformationOrigin":3},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Authors":"Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","LicenseInformationOrigin":4},{"PackageId":"Legacy Response Analyst","PackageVersion":"9.2.7","PackageProjectUrl":"http://martine.info","Authors":"Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata","LicenseInformationOrigin":2},{"PackageId":"Dynamic Mobility Technician","PackageVersion":"6.0.2","PackageProjectUrl":"https://keeley.net","LicenseInformationOrigin":0},{"PackageId":"Internal Web Associate","PackageVersion":"6.2.5","PackageProjectUrl":"https://arvel.name","LicenseInformationOrigin":0},{"PackageId":"Senior Identity Specialist","PackageVersion":"2.8.9","PackageProjectUrl":"https://kennedy.biz","Authors":"Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski","License":"We need to program the primary THX protocol!","LicenseInformationOrigin":3},{"PackageId":"Forward Intranet Technician","PackageVersion":"2.5.3","PackageProjectUrl":"https://ruby.biz","Authors":"Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton","LicenseInformationOrigin":0},{"PackageId":"Senior Group Designer","PackageVersion":"3.0.6","License":"The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel!","LicenseInformationOrigin":1},{"PackageId":"Product Intranet Assistant","PackageVersion":"2.8.1","PackageProjectUrl":"http://lynn.info","License":"The THX circuit is down, copy the back-end circuit so we can copy the THX circuit!","LicenseInformationOrigin":3},{"PackageId":"Central Applications Planner","PackageVersion":"6.6.9","PackageProjectUrl":"http://ava.org","Authors":"Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke","LicenseInformationOrigin":4},{"PackageId":"Future Directives Associate","PackageVersion":"1.1.1","PackageProjectUrl":"https://shayne.name","Authors":"Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe","LicenseInformationOrigin":0},{"PackageId":"Dynamic Brand Agent","PackageVersion":"2.9.2","PackageProjectUrl":"https://reese.info","Authors":"Bertha Schultz,Bertha Schultz","License":"quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!","LicenseInformationOrigin":0},{"PackageId":"District Intranet Agent","PackageVersion":"1.1.6","License":"You can\u0027t calculate the application without synthesizing the primary JBOD application!","LicenseInformationOrigin":1},{"PackageId":"Global Group Planner","PackageVersion":"5.4.5","LicenseInformationOrigin":3},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","Authors":"Gary Von,Gary Von,Gary Von","LicenseInformationOrigin":1},{"PackageId":"District Identity Administrator","PackageVersion":"2.9.6","PackageProjectUrl":"http://duncan.name","Authors":"Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","Authors":"Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens","LicenseInformationOrigin":3},{"PackageId":"Senior Response Developer","PackageVersion":"8.5.8","Authors":"Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott","License":"We need to input the open-source SAS feed!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Accounts Architect","PackageVersion":"9.8.0","LicenseInformationOrigin":4},{"PackageId":"Forward Integration Specialist","PackageVersion":"8.7.1","PackageProjectUrl":"http://jordon.net","LicenseInformationOrigin":0},{"PackageId":"Senior Response Officer","PackageVersion":"2.8.2","Authors":"Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann","LicenseInformationOrigin":0},{"PackageId":"Dynamic Research Designer","PackageVersion":"5.6.8","License":"If we connect the program, we can get to the SQL program through the digital SQL program!","LicenseInformationOrigin":2},{"PackageId":"Corporate Quality Planner","PackageVersion":"6.6.3","Authors":"Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz","License":"The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!","LicenseInformationOrigin":1},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Authors":"Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseInformationOrigin":4},{"PackageId":"Customer Group Director","PackageVersion":"2.5.2","PackageProjectUrl":"https://eloise.name","Authors":"Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik","License":"You can\u0027t index the pixel without copying the redundant XML pixel!","LicenseInformationOrigin":0},{"PackageId":"Future Interactions Developer","PackageVersion":"1.1.7","License":"If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix!","LicenseInformationOrigin":2},{"PackageId":"Future Web Associate","PackageVersion":"5.1.3","PackageProjectUrl":"http://favian.biz","LicenseInformationOrigin":3},{"PackageId":"Future Configuration Architect","PackageVersion":"4.2.6","Authors":"Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg","License":"I\u0027ll generate the primary TCP bus, that should bus the TCP bus!","LicenseInformationOrigin":0},{"PackageId":"Human Web Liaison","PackageVersion":"8.1.1","PackageProjectUrl":"https://imogene.org","LicenseInformationOrigin":2},{"PackageId":"National Quality Executive","PackageVersion":"4.5.1","PackageProjectUrl":"http://rylan.com","License":"Use the solid state TCP driver, then you can generate the solid state driver!","LicenseInformationOrigin":0},{"PackageId":"Central Mobility Executive","PackageVersion":"5.0.3","Authors":"Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling","LicenseInformationOrigin":2},{"PackageId":"Lead Identity Developer","PackageVersion":"7.1.0","PackageProjectUrl":"https://eve.com","Authors":"Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover","LicenseInformationOrigin":2},{"PackageId":"Principal Group Strategist","PackageVersion":"4.1.0","License":"I\u0027ll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Metrics Coordinator","PackageVersion":"5.8.1","Authors":"Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher","License":"overriding the circuit won\u0027t do anything, we need to copy the mobile AGP circuit!","LicenseInformationOrigin":2},{"PackageId":"Global Paradigm Producer","PackageVersion":"1.8.4","PackageProjectUrl":"https://london.biz","License":"If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Investor Communications Associate","PackageVersion":"0.7.2","PackageProjectUrl":"http://modesto.info","Authors":"Arnold Franecki,Arnold Franecki","LicenseInformationOrigin":0},{"PackageId":"Lead Directives Administrator","PackageVersion":"5.1.9","License":"Use the haptic GB matrix, then you can generate the haptic matrix!","LicenseInformationOrigin":3},{"PackageId":"Future Applications Facilitator","PackageVersion":"0.1.5","License":"transmitting the program won\u0027t do anything, we need to bypass the virtual HTTP program!","LicenseInformationOrigin":0},{"PackageId":"Senior Applications Technician","PackageVersion":"7.8.2","Authors":"Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert","LicenseInformationOrigin":4},{"PackageId":"Future Applications Engineer","PackageVersion":"6.8.5","PackageProjectUrl":"https://nora.biz","Authors":"Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine","License":"If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor!","LicenseInformationOrigin":2},{"PackageId":"Human Security Administrator","PackageVersion":"9.8.5","Authors":"Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm","License":"I\u0027ll synthesize the redundant XML feed, that should feed the XML feed!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Group Agent","PackageVersion":"1.7.6","Authors":"Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins","LicenseInformationOrigin":3},{"PackageId":"Forward Factors Architect","PackageVersion":"6.7.6","Authors":"Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt","LicenseInformationOrigin":4},{"PackageId":"Chief Operations Orchestrator","PackageVersion":"9.1.5","PackageProjectUrl":"https://madelynn.name","License":"Try to back up the USB application, maybe it will back up the bluetooth application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Mobility Consultant","PackageVersion":"1.9.0","PackageProjectUrl":"http://letha.name","LicenseInformationOrigin":0},{"PackageId":"Investor Configuration Technician","PackageVersion":"1.9.1","PackageProjectUrl":"http://malvina.name","Authors":"Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin","License":"We need to copy the primary FTP bus!","LicenseInformationOrigin":1},{"PackageId":"Direct Accountability Producer","PackageVersion":"1.8.1","PackageProjectUrl":"http://justine.net","LicenseInformationOrigin":1},{"PackageId":"Global Communications Administrator","PackageVersion":"3.0.6","LicenseInformationOrigin":3},{"PackageId":"Direct Markets Executive","PackageVersion":"9.7.7","PackageProjectUrl":"https://judge.name","License":"We need to navigate the open-source PCI pixel!","LicenseInformationOrigin":3},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":0},{"PackageId":"District Factors Associate","PackageVersion":"0.2.6","PackageProjectUrl":"https://cloyd.biz","Authors":"Betsy Powlowski","LicenseInformationOrigin":0},{"PackageId":"Global Markets Designer","PackageVersion":"1.7.0","PackageProjectUrl":"https://toby.biz","License":"Use the multi-byte COM feed, then you can parse the multi-byte feed!","LicenseInformationOrigin":4},{"PackageId":"Senior Factors Technician","PackageVersion":"3.2.5","Authors":"Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme","License":"You can\u0027t input the protocol without copying the auxiliary USB protocol!","LicenseInformationOrigin":4},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"Investor Assurance Technician","PackageVersion":"7.3.8","Authors":"Merle Hirthe","LicenseInformationOrigin":4},{"PackageId":"Corporate Implementation Officer","PackageVersion":"0.2.6","LicenseInformationOrigin":3},{"PackageId":"Lead Implementation Supervisor","PackageVersion":"4.9.9","PackageProjectUrl":"http://katlynn.net","Authors":"Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis","License":"The ADP card is down, hack the solid state card so we can hack the ADP card!","LicenseInformationOrigin":4},{"PackageId":"Direct Security Producer","PackageVersion":"9.0.7","PackageProjectUrl":"http://evert.net","LicenseInformationOrigin":1},{"PackageId":"Dynamic Division Specialist","PackageVersion":"9.6.4","PackageProjectUrl":"https://keenan.net","LicenseInformationOrigin":0},{"PackageId":"Global Directives Orchestrator","PackageVersion":"8.7.6","Authors":"Tommy Franecki,Tommy Franecki","LicenseInformationOrigin":0},{"PackageId":"Regional Security Agent","PackageVersion":"6.2.7","PackageProjectUrl":"https://kenyon.org","LicenseInformationOrigin":4},{"PackageId":"Regional Mobility Designer","PackageVersion":"8.5.4","PackageProjectUrl":"http://brady.net","LicenseInformationOrigin":1},{"PackageId":"Corporate Interactions Administrator","PackageVersion":"1.1.5","PackageProjectUrl":"http://clemmie.info","LicenseInformationOrigin":3},{"PackageId":"Forward Program Officer","PackageVersion":"4.2.4","Authors":"Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin","License":"quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!","LicenseInformationOrigin":2},{"PackageId":"Regional Paradigm Director","PackageVersion":"3.0.9","License":"The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel!","LicenseInformationOrigin":2},{"PackageId":"District Brand Producer","PackageVersion":"9.3.8","Authors":"Clarence Metz,Clarence Metz,Clarence Metz","License":"Use the redundant AGP application, then you can generate the redundant application!","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Creative Supervisor","PackageVersion":"4.1.3","Authors":"","LicenseInformationOrigin":3},{"PackageId":"Global Data Administrator","PackageVersion":"0.8.4","PackageProjectUrl":"https://barrett.com","Authors":"Frederick Leffler,Frederick Leffler,Frederick Leffler","LicenseInformationOrigin":2},{"PackageId":"Forward Web Designer","PackageVersion":"0.1.4","PackageProjectUrl":"https://gerard.net","LicenseInformationOrigin":4},{"PackageId":"Forward Accounts Consultant","PackageVersion":"8.9.0","LicenseInformationOrigin":0},{"PackageId":"Dynamic Group Representative","PackageVersion":"9.8.1","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.7.5","License":"I\u0027ll back up the 1080p RSS matrix, that should matrix the RSS matrix!","LicenseInformationOrigin":4},{"PackageId":"Human Marketing Representative","PackageVersion":"0.6.1","Authors":"Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge","LicenseInformationOrigin":3},{"PackageId":"Legacy Communications Manager","PackageVersion":"0.1.8","PackageProjectUrl":"http://gus.info","LicenseInformationOrigin":2},{"PackageId":"Product Metrics Representative","PackageVersion":"2.7.9","PackageProjectUrl":"http://denis.info","Authors":"Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson","License":"connecting the feed won\u0027t do anything, we need to transmit the primary IB feed!","LicenseInformationOrigin":0},{"PackageId":"Legacy Assurance Representative","PackageVersion":"6.4.9","PackageProjectUrl":"https://maye.info","Authors":"Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski","LicenseInformationOrigin":2},{"PackageId":"District Metrics Associate","PackageVersion":"8.1.6","PackageProjectUrl":"http://jaylin.org","LicenseInformationOrigin":4},{"PackageId":"Regional Factors Analyst","PackageVersion":"1.5.7","LicenseInformationOrigin":4},{"PackageId":"Legacy Data Consultant","PackageVersion":"5.8.8","Authors":"","License":"Try to connect the JSON pixel, maybe it will connect the primary pixel!","LicenseInformationOrigin":2},{"PackageId":"Global Mobility Associate","PackageVersion":"0.6.4","PackageProjectUrl":"https://brooke.org","License":"We need to hack the haptic XSS program!","LicenseInformationOrigin":0},{"PackageId":"National Security Liaison","PackageVersion":"2.4.1","PackageProjectUrl":"http://pierce.info","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..e7023660 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"Future Optimization Associate","PackageVersion":"4.0.5","PackageProjectUrl":"https://linnie.net","Authors":"Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel","LicenseInformationOrigin":2},{"PackageId":"Global Integration Assistant","PackageVersion":"5.0.1","PackageProjectUrl":"http://demarco.com","LicenseInformationOrigin":2},{"PackageId":"Human Implementation Producer","PackageVersion":"0.9.1","LicenseInformationOrigin":1},{"PackageId":"Future Tactics Producer","PackageVersion":"5.8.9","License":"navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","Authors":"Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel","LicenseInformationOrigin":2},{"PackageId":"Principal Factors Producer","PackageVersion":"0.8.5","PackageProjectUrl":"http://toby.info","Authors":"Devin Nolan","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseInformationOrigin":2},{"PackageId":"Future Directives Planner","PackageVersion":"5.9.7","Authors":"Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki","License":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":3},{"PackageId":"Customer Operations Liaison","PackageVersion":"9.0.9","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Authors":"Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Regional Integration Consultant","PackageVersion":"5.3.8","PackageProjectUrl":"http://michael.name","LicenseInformationOrigin":0},{"PackageId":"Central Applications Coordinator","PackageVersion":"1.6.8","PackageProjectUrl":"http://curtis.com","LicenseInformationOrigin":3},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Authors":"Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","LicenseInformationOrigin":4},{"PackageId":"Legacy Response Analyst","PackageVersion":"9.2.7","PackageProjectUrl":"http://martine.info","Authors":"Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata","LicenseInformationOrigin":2},{"PackageId":"Dynamic Mobility Technician","PackageVersion":"6.0.2","PackageProjectUrl":"https://keeley.net","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..a1a2010f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..2b004adf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseUrl":"We need to synthesize the primary GB circuit!","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseUrl":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","LicenseInformationOrigin":1},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseUrl":"The AGP array is down, generate the mobile array so we can generate the AGP array!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseUrl":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..7300001c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..3a370a28 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..999a066e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseUrl":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseUrl":"The AGP array is down, generate the mobile array so we can generate the AGP array!","LicenseInformationOrigin":2},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseUrl":"We need to synthesize the primary GB circuit!","LicenseInformationOrigin":4},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseUrl":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","LicenseInformationOrigin":1},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..76f3892b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..f544bd96 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..e57f0627 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseUrl":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","LicenseInformationOrigin":1},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseUrl":"The AGP array is down, generate the mobile array so we can generate the AGP array!","LicenseInformationOrigin":2},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseUrl":"We need to synthesize the primary GB circuit!","LicenseInformationOrigin":4},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseUrl":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","LicenseInformationOrigin":0},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..149c7a5a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..85234a8d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..fa1dcea2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseUrl":"We need to synthesize the primary GB circuit!","LicenseInformationOrigin":4},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseUrl":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","LicenseInformationOrigin":1},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseUrl":"The AGP array is down, generate the mobile array so we can generate the AGP array!","LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseUrl":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..149c7a5a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..2ca982ad --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..0380ca9e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseUrl":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","LicenseInformationOrigin":1},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseUrl":"The AGP array is down, generate the mobile array so we can generate the AGP array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseUrl":"We need to synthesize the primary GB circuit!","LicenseInformationOrigin":4},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseUrl":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..76f3892b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..af4a988e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..c57cd9c9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..e055119b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Authors":"Melanie Bailey,Melanie Bailey","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Division Manager","PackageVersion":"1.3.9","Authors":"Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth","License":"Try to navigate the PCI driver, maybe it will navigate the mobile driver!","LicenseUrl":"If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!","LicenseInformationOrigin":3},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Authors":"","LicenseUrl":"We need to override the solid state USB interface!","LicenseInformationOrigin":0},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseUrl":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Authors":"Darnell Terry","LicenseInformationOrigin":3},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseUrl":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseInformationOrigin":4},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Legacy Interactions Supervisor","PackageVersion":"9.7.2","Authors":"Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn","LicenseUrl":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","LicenseInformationOrigin":3},{"PackageId":"Chief Infrastructure Specialist","PackageVersion":"9.0.5","Authors":"Jackie Schumm","License":"hacking the port won\u0027t do anything, we need to back up the optical SMS port!","LicenseInformationOrigin":4},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Authors":"Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy","LicenseInformationOrigin":1},{"PackageId":"Human Paradigm Assistant","PackageVersion":"8.8.8","Authors":"Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich","LicenseInformationOrigin":0},{"PackageId":"Forward Data Orchestrator","PackageVersion":"3.3.5","License":"Use the haptic XML driver, then you can index the haptic driver!","LicenseUrl":"compressing the system won\u0027t do anything, we need to compress the optical RSS system!","LicenseInformationOrigin":0},{"PackageId":"Global Identity Supervisor","PackageVersion":"0.9.1","LicenseInformationOrigin":4},{"PackageId":"Customer Metrics Developer","PackageVersion":"2.2.9","Authors":"Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir","LicenseInformationOrigin":3},{"PackageId":"Senior Paradigm Analyst","PackageVersion":"1.1.1","Authors":"","LicenseUrl":"If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm!","LicenseInformationOrigin":3},{"PackageId":"Human Markets Planner","PackageVersion":"5.0.1","License":"Try to back up the COM driver, maybe it will back up the bluetooth driver!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Executive","PackageVersion":"7.2.7","PackageProjectUrl":"https://dariana.com","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","Authors":"Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":3},{"PackageId":"Customer Program Developer","PackageVersion":"2.9.8","PackageProjectUrl":"http://lenora.com","LicenseUrl":"You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Specialist","PackageVersion":"7.8.5","PackageProjectUrl":"http://nova.biz","Authors":"Guy Waters,Guy Waters","License":"Try to input the GB pixel, maybe it will input the wireless pixel!","LicenseUrl":"You can\u0027t transmit the bus without indexing the digital TCP bus!","LicenseInformationOrigin":4},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Authors":"Maggie Lindgren","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Customer Web Assistant","PackageVersion":"1.9.0","LicenseInformationOrigin":2},{"PackageId":"Direct Division Officer","PackageVersion":"6.5.6","PackageProjectUrl":"http://catherine.name","Authors":"Glenda Schuppe,Glenda Schuppe","License":"transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!","LicenseInformationOrigin":1},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Authors":"Sergio Bailey,Sergio Bailey,Sergio Bailey","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseUrl":"hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!","LicenseInformationOrigin":4},{"PackageId":"Regional Optimization Administrator","PackageVersion":"3.6.4","PackageProjectUrl":"http://serenity.info","LicenseUrl":"I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Data Technician","PackageVersion":"4.2.3","PackageProjectUrl":"http://nia.info","Authors":"June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds","License":"I\u0027ll copy the optical RAM feed, that should feed the RAM feed!","LicenseInformationOrigin":1},{"PackageId":"International Solutions Planner","PackageVersion":"9.0.0","License":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseInformationOrigin":1},{"PackageId":"Principal Operations Assistant","PackageVersion":"0.9.0","Authors":"","License":"I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!","LicenseUrl":"I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!","LicenseInformationOrigin":1},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Authors":"Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":2},{"PackageId":"Lead Program Technician","PackageVersion":"5.8.9","PackageProjectUrl":"http://curtis.org","Authors":"Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer","LicenseUrl":"We need to transmit the back-end AGP sensor!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Director","PackageVersion":"0.0.2","Authors":"Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block","License":"transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!","LicenseUrl":"Try to parse the HTTP port, maybe it will parse the bluetooth port!","LicenseInformationOrigin":1},{"PackageId":"Human Tactics Facilitator","PackageVersion":"5.7.0","License":"Try to bypass the HTTP application, maybe it will bypass the digital application!","LicenseInformationOrigin":1},{"PackageId":"Human Metrics Architect","PackageVersion":"0.2.5","PackageProjectUrl":"https://rickie.net","License":"Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!","LicenseUrl":"Use the haptic AGP protocol, then you can program the haptic protocol!","LicenseInformationOrigin":4},{"PackageId":"Investor Accounts Facilitator","PackageVersion":"7.7.8","PackageProjectUrl":"http://scottie.biz","Authors":"Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman","LicenseInformationOrigin":0},{"PackageId":"Customer Mobility Assistant","PackageVersion":"4.2.9","PackageProjectUrl":"http://adonis.biz","Authors":"Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich","LicenseUrl":"You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Central Implementation Planner","PackageVersion":"7.6.0","Authors":"","LicenseUrl":"Try to generate the HDD panel, maybe it will generate the solid state panel!","LicenseInformationOrigin":3},{"PackageId":"Global Optimization Architect","PackageVersion":"1.5.0","License":"Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Implementation Engineer","PackageVersion":"6.7.1","PackageProjectUrl":"http://margie.info","License":"We need to transmit the open-source EXE interface!","LicenseInformationOrigin":4},{"PackageId":"National Assurance Planner","PackageVersion":"2.7.7","Authors":"Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag","LicenseUrl":"I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!","LicenseInformationOrigin":2},{"PackageId":"Senior Configuration Developer","PackageVersion":"4.0.9","Authors":"Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle","License":"Use the primary SCSI matrix, then you can program the primary matrix!","LicenseUrl":"If we parse the interface, we can get to the JSON interface through the mobile JSON interface!","LicenseInformationOrigin":1},{"PackageId":"International Division Architect","PackageVersion":"8.2.4","PackageProjectUrl":"http://murphy.name","Authors":"Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins","LicenseInformationOrigin":3},{"PackageId":"Forward Factors Architect","PackageVersion":"6.7.6","Authors":"Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts","LicenseUrl":"The THX transmitter is down, program the neural transmitter so we can program the THX transmitter!","LicenseInformationOrigin":3},{"PackageId":"Customer Branding Orchestrator","PackageVersion":"8.3.7","PackageProjectUrl":"http://nona.com","Authors":"Nora Dietrich","LicenseUrl":"We need to bypass the neural USB capacitor!","LicenseInformationOrigin":4},{"PackageId":"Product Functionality Supervisor","PackageVersion":"9.4.5","License":"Use the 1080p AI microchip, then you can reboot the 1080p microchip!","LicenseUrl":"Use the open-source ADP matrix, then you can copy the open-source matrix!","LicenseInformationOrigin":4},{"PackageId":"Legacy Security Facilitator","PackageVersion":"1.9.0","PackageProjectUrl":"https://edythe.info","LicenseUrl":"Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!","LicenseInformationOrigin":0},{"PackageId":"Investor Research Coordinator","PackageVersion":"1.9.7","PackageProjectUrl":"https://maegan.name","License":"Use the cross-platform GB bus, then you can calculate the cross-platform bus!","LicenseInformationOrigin":3},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":2},{"PackageId":"Chief Program Associate","PackageVersion":"2.6.7","PackageProjectUrl":"http://coy.info","Authors":"Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze","License":"We need to compress the optical PNG array!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Engineer","PackageVersion":"6.9.4","PackageProjectUrl":"http://tito.name","Authors":"Tanya Reinger,Tanya Reinger,Tanya Reinger","LicenseInformationOrigin":4},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"Lead Operations Supervisor","PackageVersion":"4.5.2","License":"The AI panel is down, transmit the open-source panel so we can transmit the AI panel!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Factors Associate","PackageVersion":"1.8.3","PackageProjectUrl":"http://dovie.name","LicenseUrl":"You can\u0027t navigate the panel without calculating the open-source THX panel!","LicenseInformationOrigin":2},{"PackageId":"Corporate Marketing Coordinator","PackageVersion":"3.6.1","PackageProjectUrl":"https://marcos.org","Authors":"","LicenseInformationOrigin":4},{"PackageId":"Regional Metrics Strategist","PackageVersion":"1.2.1","LicenseUrl":"Try to override the GB driver, maybe it will override the digital driver!","LicenseInformationOrigin":2},{"PackageId":"Principal Factors Representative","PackageVersion":"4.5.7","PackageProjectUrl":"https://imelda.org","Authors":"Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker","License":"Try to input the RAM interface, maybe it will input the bluetooth interface!","LicenseUrl":"The GB card is down, hack the digital card so we can hack the GB card!","LicenseInformationOrigin":3},{"PackageId":"Principal Security Producer","PackageVersion":"7.3.3","PackageProjectUrl":"http://jarrell.biz","License":"You can\u0027t generate the interface without quantifying the mobile FTP interface!","LicenseUrl":"Use the digital SMTP bandwidth, then you can generate the digital bandwidth!","LicenseInformationOrigin":3},{"PackageId":"Human Accounts Orchestrator","PackageVersion":"4.1.6","LicenseInformationOrigin":1},{"PackageId":"Regional Functionality Agent","PackageVersion":"5.9.9","PackageProjectUrl":"http://arthur.net","Authors":"Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson","License":"We need to index the 1080p SAS hard drive!","LicenseUrl":"I\u0027ll connect the digital JBOD application, that should application the JBOD application!","LicenseInformationOrigin":4},{"PackageId":"Regional Identity Engineer","PackageVersion":"1.9.4","Authors":"Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston","LicenseUrl":"The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Solutions Agent","PackageVersion":"0.0.5","License":"Use the haptic USB card, then you can navigate the haptic card!","LicenseInformationOrigin":4},{"PackageId":"District Optimization Technician","PackageVersion":"5.2.3","PackageProjectUrl":"https://douglas.info","Authors":"Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti","LicenseInformationOrigin":4},{"PackageId":"District Assurance Technician","PackageVersion":"8.5.5","PackageProjectUrl":"http://zander.com","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","Authors":"Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":0},{"PackageId":"Central Tactics Developer","PackageVersion":"0.4.7","PackageProjectUrl":"https://royal.name","Authors":"Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley","License":"indexing the capacitor won\u0027t do anything, we need to program the haptic EXE capacitor!","LicenseUrl":"The JBOD application is down, generate the solid state application so we can generate the JBOD application!","LicenseInformationOrigin":3},{"PackageId":"Chief Factors Developer","PackageVersion":"5.9.5","Authors":"Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady","LicenseUrl":"Try to connect the ADP system, maybe it will connect the solid state system!","LicenseInformationOrigin":1},{"PackageId":"Future Identity Agent","PackageVersion":"8.8.0","PackageProjectUrl":"https://reva.name","License":"I\u0027ll parse the 1080p USB protocol, that should protocol the USB protocol!","LicenseInformationOrigin":3},{"PackageId":"Central Research Technician","PackageVersion":"2.8.8","LicenseUrl":"You can\u0027t generate the program without connecting the bluetooth USB program!","LicenseInformationOrigin":1},{"PackageId":"Future Tactics Assistant","PackageVersion":"1.5.5","PackageProjectUrl":"https://giovanny.net","License":"The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!","LicenseUrl":"If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!","LicenseInformationOrigin":0},{"PackageId":"District Interactions Supervisor","PackageVersion":"4.5.2","License":"The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!","LicenseUrl":"The ADP firewall is down, input the primary firewall so we can input the ADP firewall!","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Specialist","PackageVersion":"3.5.6","Authors":"Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner","LicenseInformationOrigin":0},{"PackageId":"Human Identity Representative","PackageVersion":"4.1.5","PackageProjectUrl":"http://alyce.biz","Authors":"Joyce Auer,Joyce Auer,Joyce Auer","License":"The SAS bus is down, program the neural bus so we can program the SAS bus!","LicenseInformationOrigin":4},{"PackageId":"Future Research Planner","PackageVersion":"8.8.9","PackageProjectUrl":"https://yvette.com","LicenseInformationOrigin":3},{"PackageId":"Central Division Administrator","PackageVersion":"1.0.4","Authors":"","License":"We need to program the optical COM microchip!","LicenseUrl":"We need to hack the haptic SAS microchip!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Division Representative","PackageVersion":"7.3.5","PackageProjectUrl":"http://taurean.net","Authors":"Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson","LicenseUrl":"I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!","LicenseInformationOrigin":2},{"PackageId":"Forward Usability Specialist","PackageVersion":"5.6.9","License":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Direct Brand Director","PackageVersion":"4.7.4","License":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Authors":"","LicenseUrl":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","LicenseInformationOrigin":0},{"PackageId":"Lead Infrastructure Specialist","PackageVersion":"7.2.6","PackageProjectUrl":"https://wanda.com","Authors":"Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire","LicenseInformationOrigin":3},{"PackageId":"Investor Quality Associate","PackageVersion":"0.5.1","PackageProjectUrl":"https://ezequiel.biz","Authors":"Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen","LicenseUrl":"Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!","LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Director","PackageVersion":"0.4.3","PackageProjectUrl":"https://aylin.com","LicenseInformationOrigin":0},{"PackageId":"Future Tactics Specialist","PackageVersion":"0.2.2","Authors":"Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank","License":"We need to override the primary SQL pixel!","LicenseUrl":"We need to transmit the redundant EXE driver!","LicenseInformationOrigin":3},{"PackageId":"Global Paradigm Assistant","PackageVersion":"8.0.5","PackageProjectUrl":"https://randy.org","License":"We need to calculate the solid state HTTP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Customer Solutions Officer","PackageVersion":"4.5.2","PackageProjectUrl":"https://rylan.name","License":"You can\u0027t copy the matrix without compressing the wireless AGP matrix!","LicenseInformationOrigin":0},{"PackageId":"Human Branding Coordinator","PackageVersion":"5.8.1","LicenseInformationOrigin":3},{"PackageId":"Principal Factors Director","PackageVersion":"1.5.1","Authors":"Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold","LicenseUrl":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Branding Manager","PackageVersion":"1.4.0","PackageProjectUrl":"http://dario.info","License":"You can\u0027t navigate the application without generating the cross-platform COM application!","LicenseUrl":"Try to program the FTP alarm, maybe it will program the virtual alarm!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..2da51b6a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Authors":"Melanie Bailey,Melanie Bailey","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Division Manager","PackageVersion":"1.3.9","Authors":"Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth","License":"Try to navigate the PCI driver, maybe it will navigate the mobile driver!","LicenseUrl":"If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!","LicenseInformationOrigin":3},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Authors":"","LicenseUrl":"We need to override the solid state USB interface!","LicenseInformationOrigin":0},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseUrl":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Authors":"Darnell Terry","LicenseInformationOrigin":3},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseUrl":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseInformationOrigin":4},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Legacy Interactions Supervisor","PackageVersion":"9.7.2","Authors":"Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn","LicenseUrl":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..fc41ea7e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..6e9db1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..1906b92b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Copyright":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseInformationOrigin":3},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","Copyright":"We need to navigate the bluetooth CSS array!","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseInformationOrigin":1},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","Copyright":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseInformationOrigin":4},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","Copyright":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","Copyright":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseInformationOrigin":0},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","Copyright":"Try to input the SCSI system, maybe it will input the open-source system!","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseInformationOrigin":1},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","Copyright":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..d96f7369 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..c7e98273 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..6e9db1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..68658691 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Copyright":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseInformationOrigin":3},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","Copyright":"Try to input the SCSI system, maybe it will input the open-source system!","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseInformationOrigin":1},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","Copyright":"We need to navigate the bluetooth CSS array!","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseInformationOrigin":1},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","Copyright":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","Copyright":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","Copyright":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseInformationOrigin":0},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","Copyright":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseInformationOrigin":4},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..400fc4dc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..58acad1f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..6e9db1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..98f89458 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Copyright":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseInformationOrigin":3},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","Copyright":"We need to navigate the bluetooth CSS array!","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseInformationOrigin":1},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","Copyright":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseInformationOrigin":4},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","Copyright":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","Copyright":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseInformationOrigin":1},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","Copyright":"Try to input the SCSI system, maybe it will input the open-source system!","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","Copyright":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..89db32e7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..165dde59 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..6e9db1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..8fbf1396 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","Copyright":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","Copyright":"We need to navigate the bluetooth CSS array!","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","Copyright":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","Copyright":"Try to input the SCSI system, maybe it will input the open-source system!","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseInformationOrigin":1},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Copyright":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseInformationOrigin":3},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","Copyright":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseInformationOrigin":4},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","Copyright":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseInformationOrigin":0},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..89db32e7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..205979a5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..6e9db1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..3362f810 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","Copyright":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseInformationOrigin":1},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","Copyright":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseInformationOrigin":4},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Copyright":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseInformationOrigin":3},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","Copyright":"Try to input the SCSI system, maybe it will input the open-source system!","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","Copyright":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","Copyright":"We need to navigate the bluetooth CSS array!","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseInformationOrigin":1},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","Copyright":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseInformationOrigin":0},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..400fc4dc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt similarity index 61% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt index 976e969a..777d280e 100644 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -1 +1 @@ -[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4}] \ No newline at end of file +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..2ce58b04 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..d96d8a66 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"International Data Representative","PackageVersion":"3.5.7","PackageProjectUrl":"http://dakota.com","License":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":3},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"We need to quantify the wireless HTTP array!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Supervisor","PackageVersion":"4.9.8","PackageProjectUrl":"https://malcolm.net","Copyright":"Use the primary GB driver, then you can generate the primary driver!","License":"Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!","LicenseInformationOrigin":3},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","License":"We need to compress the primary GB array!","LicenseInformationOrigin":3},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Optimization Director","PackageVersion":"3.4.6","PackageProjectUrl":"https://maximilian.org","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","License":"The PNG protocol is down, index the digital protocol so we can index the PNG protocol!","LicenseInformationOrigin":3},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","Copyright":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Liaison","PackageVersion":"4.4.9","License":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","Copyright":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":4},{"PackageId":"Product Assurance Technician","PackageVersion":"0.8.2","PackageProjectUrl":"https://steve.info","LicenseInformationOrigin":4},{"PackageId":"Central Web Assistant","PackageVersion":"4.2.1","PackageProjectUrl":"https://verda.net","Copyright":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":2},{"PackageId":"Legacy Directives Officer","PackageVersion":"2.4.4","PackageProjectUrl":"http://sedrick.biz","Copyright":"The PCI program is down, hack the multi-byte program so we can hack the PCI program!","LicenseInformationOrigin":1},{"PackageId":"Chief Division Producer","PackageVersion":"2.3.9","LicenseInformationOrigin":4},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":0},{"PackageId":"International Functionality Agent","PackageVersion":"8.7.6","PackageProjectUrl":"http://jalyn.org","Copyright":"If we hack the card, we can get to the JBOD card through the optical JBOD card!","LicenseInformationOrigin":2},{"PackageId":"Customer Functionality Consultant","PackageVersion":"5.5.1","PackageProjectUrl":"http://terence.com","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Investor Implementation Technician","PackageVersion":"2.7.9","PackageProjectUrl":"http://crystal.name","LicenseInformationOrigin":2},{"PackageId":"Direct Assurance Strategist","PackageVersion":"1.3.7","License":"The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!","LicenseInformationOrigin":0},{"PackageId":"National Creative Assistant","PackageVersion":"4.9.0","PackageProjectUrl":"https://michelle.org","Copyright":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseInformationOrigin":3},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Forward Functionality Developer","PackageVersion":"5.1.1","LicenseInformationOrigin":1},{"PackageId":"Dynamic Branding Facilitator","PackageVersion":"8.3.2","LicenseInformationOrigin":3},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Copyright":"The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":3},{"PackageId":"Global Program Representative","PackageVersion":"5.1.0","Copyright":"If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Marketing Assistant","PackageVersion":"8.7.9","PackageProjectUrl":"http://arlene.biz","Copyright":"You can\u0027t program the firewall without connecting the wireless AI firewall!","LicenseInformationOrigin":1},{"PackageId":"Senior Factors Administrator","PackageVersion":"1.6.1","Copyright":"If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!","License":"I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!","LicenseInformationOrigin":0},{"PackageId":"Chief Applications Facilitator","PackageVersion":"7.7.6","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","Copyright":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","License":"We need to index the optical HTTP application!","LicenseInformationOrigin":4},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Corporate Tactics Director","PackageVersion":"2.5.7","PackageProjectUrl":"http://marcos.info","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":1},{"PackageId":"Human Group Designer","PackageVersion":"9.9.1","PackageProjectUrl":"http://jodie.org","Copyright":"If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!","License":"Use the haptic XSS application, then you can synthesize the haptic application!","LicenseInformationOrigin":0},{"PackageId":"National Research Facilitator","PackageVersion":"6.0.6","License":"Use the primary EXE array, then you can navigate the primary array!","LicenseInformationOrigin":0},{"PackageId":"Regional Paradigm Manager","PackageVersion":"8.9.8","PackageProjectUrl":"https://eileen.name","Copyright":"If we transmit the application, we can get to the SMS application through the primary SMS application!","LicenseInformationOrigin":3},{"PackageId":"Lead Branding Developer","PackageVersion":"4.1.5","PackageProjectUrl":"http://abe.com","LicenseInformationOrigin":1},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"National Applications Designer","PackageVersion":"6.4.9","Copyright":"Use the back-end SMS feed, then you can program the back-end feed!","LicenseInformationOrigin":0},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"We need to calculate the cross-platform SMTP matrix!","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseInformationOrigin":4},{"PackageId":"Global Division Designer","PackageVersion":"8.2.7","PackageProjectUrl":"https://pamela.name","License":"Try to program the EXE hard drive, maybe it will program the virtual hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Accountability Analyst","PackageVersion":"4.9.7","PackageProjectUrl":"https://jaron.info","LicenseInformationOrigin":4},{"PackageId":"Regional Operations Coordinator","PackageVersion":"0.2.5","PackageProjectUrl":"http://ena.com","Copyright":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","LicenseInformationOrigin":3},{"PackageId":"Future Accounts Agent","PackageVersion":"0.9.7","LicenseInformationOrigin":3},{"PackageId":"National Creative Coordinator","PackageVersion":"5.9.5","PackageProjectUrl":"https://bobbie.info","LicenseInformationOrigin":0},{"PackageId":"District Operations Director","PackageVersion":"0.6.3","PackageProjectUrl":"https://dejah.net","Copyright":"We need to program the cross-platform FTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Forward Marketing Orchestrator","PackageVersion":"1.6.4","PackageProjectUrl":"https://lukas.com","Copyright":"The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!","License":"I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!","LicenseInformationOrigin":4},{"PackageId":"Lead Usability Assistant","PackageVersion":"1.3.4","PackageProjectUrl":"https://duane.info","Copyright":"Use the solid state SQL firewall, then you can connect the solid state firewall!","License":"quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!","LicenseInformationOrigin":4},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","Copyright":"You can\u0027t calculate the application without calculating the auxiliary AI application!","License":"We need to copy the online THX firewall!","LicenseInformationOrigin":0},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","LicenseInformationOrigin":2},{"PackageId":"International Quality Director","PackageVersion":"0.3.8","LicenseInformationOrigin":0},{"PackageId":"Corporate Directives Planner","PackageVersion":"8.8.5","Copyright":"We need to back up the 1080p SMTP feed!","License":"The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Accountability Strategist","PackageVersion":"7.0.9","License":"You can\u0027t bypass the sensor without transmitting the neural JSON sensor!","LicenseInformationOrigin":2},{"PackageId":"Chief Intranet Facilitator","PackageVersion":"6.6.1","PackageProjectUrl":"https://rosalind.net","LicenseInformationOrigin":0},{"PackageId":"Global Security Coordinator","PackageVersion":"1.7.9","PackageProjectUrl":"https://carol.info","LicenseInformationOrigin":3},{"PackageId":"Forward Configuration Supervisor","PackageVersion":"9.0.8","PackageProjectUrl":"http://quinn.name","License":"You can\u0027t program the protocol without overriding the primary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Product Creative Facilitator","PackageVersion":"8.4.6","PackageProjectUrl":"http://juliana.net","Copyright":"hacking the driver won\u0027t do anything, we need to input the digital SAS driver!","License":"If we transmit the card, we can get to the USB card through the digital USB card!","LicenseInformationOrigin":2},{"PackageId":"Global Mobility Facilitator","PackageVersion":"9.5.8","LicenseInformationOrigin":0},{"PackageId":"Chief Factors Supervisor","PackageVersion":"5.2.2","PackageProjectUrl":"http://helga.com","LicenseInformationOrigin":0},{"PackageId":"Principal Accounts Coordinator","PackageVersion":"1.0.4","PackageProjectUrl":"http://rene.com","Copyright":"I\u0027ll connect the digital JSON bus, that should bus the JSON bus!","LicenseInformationOrigin":4},{"PackageId":"Customer Security Representative","PackageVersion":"3.7.3","PackageProjectUrl":"https://jalon.net","License":"The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!","LicenseInformationOrigin":3},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":1},{"PackageId":"Investor Creative Architect","PackageVersion":"8.2.4","LicenseInformationOrigin":2},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":4},{"PackageId":"Customer Metrics Developer","PackageVersion":"2.2.9","LicenseInformationOrigin":3},{"PackageId":"Human Optimization Facilitator","PackageVersion":"7.4.8","PackageProjectUrl":"https://cooper.name","Copyright":"You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!","License":"Try to connect the SMS card, maybe it will connect the back-end card!","LicenseInformationOrigin":4},{"PackageId":"Investor Research Manager","PackageVersion":"6.3.1","LicenseInformationOrigin":3},{"PackageId":"Human Directives Specialist","PackageVersion":"4.3.4","Copyright":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","License":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","Copyright":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"Central Tactics Engineer","PackageVersion":"6.3.5","License":"connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!","LicenseInformationOrigin":2},{"PackageId":"National Intranet Technician","PackageVersion":"8.0.0","LicenseInformationOrigin":4},{"PackageId":"Senior Security Consultant","PackageVersion":"2.7.5","PackageProjectUrl":"http://adelbert.biz","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","Copyright":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":1},{"PackageId":"Internal Directives Designer","PackageVersion":"0.4.8","License":"The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Division Consultant","PackageVersion":"4.8.7","PackageProjectUrl":"http://raquel.net","Copyright":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","License":"Use the multi-byte IB microchip, then you can connect the multi-byte microchip!","LicenseInformationOrigin":4},{"PackageId":"Human Communications Supervisor","PackageVersion":"6.0.1","PackageProjectUrl":"http://ethan.name","License":"Use the cross-platform SAS feed, then you can bypass the cross-platform feed!","LicenseInformationOrigin":3},{"PackageId":"Human Operations Assistant","PackageVersion":"0.7.2","PackageProjectUrl":"http://camila.net","License":"Use the haptic USB driver, then you can override the haptic driver!","LicenseInformationOrigin":4},{"PackageId":"Forward Intranet Engineer","PackageVersion":"2.5.9","Copyright":"Try to index the ADP port, maybe it will index the auxiliary port!","License":"The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!","LicenseInformationOrigin":0},{"PackageId":"Human Optimization Producer","PackageVersion":"5.0.9","LicenseInformationOrigin":4},{"PackageId":"Dynamic Integration Architect","PackageVersion":"1.6.3","Copyright":"The RAM feed is down, copy the neural feed so we can copy the RAM feed!","LicenseInformationOrigin":4},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","License":"The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!","LicenseInformationOrigin":1},{"PackageId":"Direct Accountability Assistant","PackageVersion":"2.2.8","PackageProjectUrl":"http://natasha.info","License":"bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!","LicenseInformationOrigin":1},{"PackageId":"Human Response Coordinator","PackageVersion":"2.9.7","PackageProjectUrl":"http://ruth.org","LicenseInformationOrigin":3},{"PackageId":"Corporate Accounts Technician","PackageVersion":"5.8.0","PackageProjectUrl":"https://isobel.org","LicenseInformationOrigin":3},{"PackageId":"International Intranet Planner","PackageVersion":"6.4.6","PackageProjectUrl":"https://lenna.com","License":"The IB interface is down, program the redundant interface so we can program the IB interface!","LicenseInformationOrigin":1},{"PackageId":"Direct Data Orchestrator","PackageVersion":"2.4.5","Copyright":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..a1c6b443 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"International Data Representative","PackageVersion":"3.5.7","PackageProjectUrl":"http://dakota.com","License":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":3},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"We need to quantify the wireless HTTP array!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Supervisor","PackageVersion":"4.9.8","PackageProjectUrl":"https://malcolm.net","Copyright":"Use the primary GB driver, then you can generate the primary driver!","License":"Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!","LicenseInformationOrigin":3},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","License":"We need to compress the primary GB array!","LicenseInformationOrigin":3},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Optimization Director","PackageVersion":"3.4.6","PackageProjectUrl":"https://maximilian.org","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","License":"The PNG protocol is down, index the digital protocol so we can index the PNG protocol!","LicenseInformationOrigin":3},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","Copyright":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..75279e52 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Investor Intranet Producer","PackageVersion":"5.4.1","PackageProjectUrl":"http://hyman.org","License":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..917c6530 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Chief Data Orchestrator","PackageVersion":"4.3.2","PackageProjectUrl":"http://gaylord.com","Copyright":"We need to back up the multi-byte SCSI transmitter!","ValidationErrors":[{"Error":"Taya","Context":"http://micaela.biz"},{"Error":"Evert","Context":"http://tomas.net"},{"Error":"Brett","Context":"http://virginie.net"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Internal Branding Executive","PackageVersion":"2.0.9","PackageProjectUrl":"https://efrain.info","Copyright":"You can\u0027t bypass the application without programming the solid state COM application!","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"LicenseUrl":"The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!","LicenseInformationOrigin":4},{"PackageId":"International Assurance Executive","PackageVersion":"2.8.5","PackageProjectUrl":"http://antonina.com","Copyright":"We need to parse the optical FTP driver!","ValidationErrors":[{"Error":"Alvah","Context":"http://otha.name"},{"Error":"Natasha","Context":"https://nyah.com"},{"Error":"Oliver","Context":"http://ettie.biz"},{"Error":"Lonny","Context":"https://onie.org"},{"Error":"Cassie","Context":"http://solon.net"},{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"}],"License":"The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!","LicenseInformationOrigin":3},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Candice","Context":"http://linnea.com"},{"Error":"Everardo","Context":"http://daryl.net"},{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"}],"LicenseUrl":"The SMS system is down, back up the open-source system so we can back up the SMS system!","LicenseInformationOrigin":0},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Copyright":"If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!","ValidationErrors":[{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"},{"Error":"Gerald","Context":"https://vidal.com"},{"Error":"Lucio","Context":"http://clemmie.info"}],"LicenseUrl":"The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!","LicenseInformationOrigin":4},{"PackageId":"Global Optimization Architect","PackageVersion":"4.8.0","PackageProjectUrl":"https://gaylord.name","Copyright":"If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!","ValidationErrors":[{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"}],"LicenseUrl":"Use the multi-byte SAS driver, then you can bypass the multi-byte driver!","LicenseInformationOrigin":0},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Regional Paradigm Assistant","PackageVersion":"9.8.0","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"LicenseUrl":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"},{"Error":"Sandra","Context":"https://emil.info"},{"Error":"Dayana","Context":"https://leila.info"},{"Error":"Micah","Context":"http://darien.com"},{"Error":"Ethel","Context":"http://shakira.net"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Data Director","PackageVersion":"8.6.8","PackageProjectUrl":"https://timothy.info","Copyright":"We need to back up the primary SMTP circuit!","ValidationErrors":[{"Error":"Kirsten","Context":"http://madisyn.com"},{"Error":"Murray","Context":"https://destinee.com"},{"Error":"Emanuel","Context":"https://keely.info"},{"Error":"Obie","Context":"https://caleigh.net"},{"Error":"Albin","Context":"http://flavie.com"},{"Error":"Lavonne","Context":"http://kaitlyn.com"},{"Error":"Osborne","Context":"https://joesph.name"},{"Error":"Michael","Context":"https://kali.com"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Usability Producer","PackageVersion":"9.7.6","ValidationErrors":[{"Error":"Jett","Context":"https://randal.biz"},{"Error":"Leif","Context":"http://chaz.name"},{"Error":"Tristian","Context":"http://susie.com"},{"Error":"Carmelo","Context":"https://kariane.com"},{"Error":"Sofia","Context":"http://daphnee.name"},{"Error":"Nedra","Context":"http://orland.info"},{"Error":"Hilton","Context":"http://shany.info"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","Copyright":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseUrl":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Quality Officer","PackageVersion":"8.9.2","PackageProjectUrl":"https://danika.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Human Accounts Executive","PackageVersion":"7.6.7","PackageProjectUrl":"http://kristin.net","Copyright":"You can\u0027t connect the interface without backing up the optical SMTP interface!","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"License":"Use the auxiliary PNG interface, then you can generate the auxiliary interface!","LicenseInformationOrigin":2},{"PackageId":"Lead Integration Engineer","PackageVersion":"8.7.4","PackageProjectUrl":"http://jackeline.biz","ValidationErrors":[{"Error":"Reanna","Context":"http://buck.net"},{"Error":"Christine","Context":"http://demarco.name"},{"Error":"Marge","Context":"http://astrid.net"},{"Error":"Charlene","Context":"http://rod.net"}],"LicenseUrl":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..7300001c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..13cd9adf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..0a53368a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"International Assurance Executive","PackageVersion":"2.8.5","PackageProjectUrl":"http://antonina.com","Copyright":"We need to parse the optical FTP driver!","ValidationErrors":[{"Error":"Alvah","Context":"http://otha.name"},{"Error":"Natasha","Context":"https://nyah.com"},{"Error":"Oliver","Context":"http://ettie.biz"},{"Error":"Lonny","Context":"https://onie.org"},{"Error":"Cassie","Context":"http://solon.net"},{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"}],"License":"The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!","LicenseInformationOrigin":3},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Human Accounts Executive","PackageVersion":"7.6.7","PackageProjectUrl":"http://kristin.net","Copyright":"You can\u0027t connect the interface without backing up the optical SMTP interface!","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"License":"Use the auxiliary PNG interface, then you can generate the auxiliary interface!","LicenseInformationOrigin":2},{"PackageId":"Global Optimization Architect","PackageVersion":"4.8.0","PackageProjectUrl":"https://gaylord.name","Copyright":"If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!","ValidationErrors":[{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"}],"LicenseUrl":"Use the multi-byte SAS driver, then you can bypass the multi-byte driver!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"},{"Error":"Sandra","Context":"https://emil.info"},{"Error":"Dayana","Context":"https://leila.info"},{"Error":"Micah","Context":"http://darien.com"},{"Error":"Ethel","Context":"http://shakira.net"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Data Director","PackageVersion":"8.6.8","PackageProjectUrl":"https://timothy.info","Copyright":"We need to back up the primary SMTP circuit!","ValidationErrors":[{"Error":"Kirsten","Context":"http://madisyn.com"},{"Error":"Murray","Context":"https://destinee.com"},{"Error":"Emanuel","Context":"https://keely.info"},{"Error":"Obie","Context":"https://caleigh.net"},{"Error":"Albin","Context":"http://flavie.com"},{"Error":"Lavonne","Context":"http://kaitlyn.com"},{"Error":"Osborne","Context":"https://joesph.name"},{"Error":"Michael","Context":"https://kali.com"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Candice","Context":"http://linnea.com"},{"Error":"Everardo","Context":"http://daryl.net"},{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"}],"LicenseUrl":"The SMS system is down, back up the open-source system so we can back up the SMS system!","LicenseInformationOrigin":0},{"PackageId":"Investor Usability Producer","PackageVersion":"9.7.6","ValidationErrors":[{"Error":"Jett","Context":"https://randal.biz"},{"Error":"Leif","Context":"http://chaz.name"},{"Error":"Tristian","Context":"http://susie.com"},{"Error":"Carmelo","Context":"https://kariane.com"},{"Error":"Sofia","Context":"http://daphnee.name"},{"Error":"Nedra","Context":"http://orland.info"},{"Error":"Hilton","Context":"http://shany.info"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","Copyright":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Copyright":"If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!","ValidationErrors":[{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"},{"Error":"Gerald","Context":"https://vidal.com"},{"Error":"Lucio","Context":"http://clemmie.info"}],"LicenseUrl":"The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!","LicenseInformationOrigin":4},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseUrl":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Lead Integration Engineer","PackageVersion":"8.7.4","PackageProjectUrl":"http://jackeline.biz","ValidationErrors":[{"Error":"Reanna","Context":"http://buck.net"},{"Error":"Christine","Context":"http://demarco.name"},{"Error":"Marge","Context":"http://astrid.net"},{"Error":"Charlene","Context":"http://rod.net"}],"LicenseUrl":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Quality Officer","PackageVersion":"8.9.2","PackageProjectUrl":"https://danika.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Regional Paradigm Assistant","PackageVersion":"9.8.0","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"LicenseUrl":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Chief Data Orchestrator","PackageVersion":"4.3.2","PackageProjectUrl":"http://gaylord.com","Copyright":"We need to back up the multi-byte SCSI transmitter!","ValidationErrors":[{"Error":"Taya","Context":"http://micaela.biz"},{"Error":"Evert","Context":"http://tomas.net"},{"Error":"Brett","Context":"http://virginie.net"}],"LicenseInformationOrigin":3},{"PackageId":"Internal Branding Executive","PackageVersion":"2.0.9","PackageProjectUrl":"https://efrain.info","Copyright":"You can\u0027t bypass the application without programming the solid state COM application!","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"LicenseUrl":"The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..76f3892b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..dd7a5363 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..9fde5e3e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Internal Branding Executive","PackageVersion":"2.0.9","PackageProjectUrl":"https://efrain.info","Copyright":"You can\u0027t bypass the application without programming the solid state COM application!","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"LicenseUrl":"The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!","LicenseInformationOrigin":4},{"PackageId":"International Assurance Executive","PackageVersion":"2.8.5","PackageProjectUrl":"http://antonina.com","Copyright":"We need to parse the optical FTP driver!","ValidationErrors":[{"Error":"Alvah","Context":"http://otha.name"},{"Error":"Natasha","Context":"https://nyah.com"},{"Error":"Oliver","Context":"http://ettie.biz"},{"Error":"Lonny","Context":"https://onie.org"},{"Error":"Cassie","Context":"http://solon.net"},{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"}],"License":"The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!","LicenseInformationOrigin":3},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Candice","Context":"http://linnea.com"},{"Error":"Everardo","Context":"http://daryl.net"},{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"}],"LicenseUrl":"The SMS system is down, back up the open-source system so we can back up the SMS system!","LicenseInformationOrigin":0},{"PackageId":"Regional Paradigm Assistant","PackageVersion":"9.8.0","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"LicenseUrl":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Architect","PackageVersion":"4.8.0","PackageProjectUrl":"https://gaylord.name","Copyright":"If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!","ValidationErrors":[{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"}],"LicenseUrl":"Use the multi-byte SAS driver, then you can bypass the multi-byte driver!","LicenseInformationOrigin":0},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Lead Integration Engineer","PackageVersion":"8.7.4","PackageProjectUrl":"http://jackeline.biz","ValidationErrors":[{"Error":"Reanna","Context":"http://buck.net"},{"Error":"Christine","Context":"http://demarco.name"},{"Error":"Marge","Context":"http://astrid.net"},{"Error":"Charlene","Context":"http://rod.net"}],"LicenseUrl":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":2},{"PackageId":"Chief Data Orchestrator","PackageVersion":"4.3.2","PackageProjectUrl":"http://gaylord.com","Copyright":"We need to back up the multi-byte SCSI transmitter!","ValidationErrors":[{"Error":"Taya","Context":"http://micaela.biz"},{"Error":"Evert","Context":"http://tomas.net"},{"Error":"Brett","Context":"http://virginie.net"}],"LicenseInformationOrigin":3},{"PackageId":"Dynamic Data Director","PackageVersion":"8.6.8","PackageProjectUrl":"https://timothy.info","Copyright":"We need to back up the primary SMTP circuit!","ValidationErrors":[{"Error":"Kirsten","Context":"http://madisyn.com"},{"Error":"Murray","Context":"https://destinee.com"},{"Error":"Emanuel","Context":"https://keely.info"},{"Error":"Obie","Context":"https://caleigh.net"},{"Error":"Albin","Context":"http://flavie.com"},{"Error":"Lavonne","Context":"http://kaitlyn.com"},{"Error":"Osborne","Context":"https://joesph.name"},{"Error":"Michael","Context":"https://kali.com"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Usability Producer","PackageVersion":"9.7.6","ValidationErrors":[{"Error":"Jett","Context":"https://randal.biz"},{"Error":"Leif","Context":"http://chaz.name"},{"Error":"Tristian","Context":"http://susie.com"},{"Error":"Carmelo","Context":"https://kariane.com"},{"Error":"Sofia","Context":"http://daphnee.name"},{"Error":"Nedra","Context":"http://orland.info"},{"Error":"Hilton","Context":"http://shany.info"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":1},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseUrl":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Copyright":"If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!","ValidationErrors":[{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"},{"Error":"Gerald","Context":"https://vidal.com"},{"Error":"Lucio","Context":"http://clemmie.info"}],"LicenseUrl":"The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!","LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","Copyright":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"},{"Error":"Sandra","Context":"https://emil.info"},{"Error":"Dayana","Context":"https://leila.info"},{"Error":"Micah","Context":"http://darien.com"},{"Error":"Ethel","Context":"http://shakira.net"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Human Accounts Executive","PackageVersion":"7.6.7","PackageProjectUrl":"http://kristin.net","Copyright":"You can\u0027t connect the interface without backing up the optical SMTP interface!","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"License":"Use the auxiliary PNG interface, then you can generate the auxiliary interface!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Quality Officer","PackageVersion":"8.9.2","PackageProjectUrl":"https://danika.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..149c7a5a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..29975d63 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..6ca96e1b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Global Optimization Architect","PackageVersion":"4.8.0","PackageProjectUrl":"https://gaylord.name","Copyright":"If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!","ValidationErrors":[{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"}],"LicenseUrl":"Use the multi-byte SAS driver, then you can bypass the multi-byte driver!","LicenseInformationOrigin":0},{"PackageId":"Chief Data Orchestrator","PackageVersion":"4.3.2","PackageProjectUrl":"http://gaylord.com","Copyright":"We need to back up the multi-byte SCSI transmitter!","ValidationErrors":[{"Error":"Taya","Context":"http://micaela.biz"},{"Error":"Evert","Context":"http://tomas.net"},{"Error":"Brett","Context":"http://virginie.net"}],"LicenseInformationOrigin":3},{"PackageId":"Dynamic Data Director","PackageVersion":"8.6.8","PackageProjectUrl":"https://timothy.info","Copyright":"We need to back up the primary SMTP circuit!","ValidationErrors":[{"Error":"Kirsten","Context":"http://madisyn.com"},{"Error":"Murray","Context":"https://destinee.com"},{"Error":"Emanuel","Context":"https://keely.info"},{"Error":"Obie","Context":"https://caleigh.net"},{"Error":"Albin","Context":"http://flavie.com"},{"Error":"Lavonne","Context":"http://kaitlyn.com"},{"Error":"Osborne","Context":"https://joesph.name"},{"Error":"Michael","Context":"https://kali.com"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Usability Producer","PackageVersion":"9.7.6","ValidationErrors":[{"Error":"Jett","Context":"https://randal.biz"},{"Error":"Leif","Context":"http://chaz.name"},{"Error":"Tristian","Context":"http://susie.com"},{"Error":"Carmelo","Context":"https://kariane.com"},{"Error":"Sofia","Context":"http://daphnee.name"},{"Error":"Nedra","Context":"http://orland.info"},{"Error":"Hilton","Context":"http://shany.info"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","Copyright":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Candice","Context":"http://linnea.com"},{"Error":"Everardo","Context":"http://daryl.net"},{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"}],"LicenseUrl":"The SMS system is down, back up the open-source system so we can back up the SMS system!","LicenseInformationOrigin":0},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Internal Branding Executive","PackageVersion":"2.0.9","PackageProjectUrl":"https://efrain.info","Copyright":"You can\u0027t bypass the application without programming the solid state COM application!","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"LicenseUrl":"The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseUrl":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Lead Integration Engineer","PackageVersion":"8.7.4","PackageProjectUrl":"http://jackeline.biz","ValidationErrors":[{"Error":"Reanna","Context":"http://buck.net"},{"Error":"Christine","Context":"http://demarco.name"},{"Error":"Marge","Context":"http://astrid.net"},{"Error":"Charlene","Context":"http://rod.net"}],"LicenseUrl":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":2},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Copyright":"If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!","ValidationErrors":[{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"},{"Error":"Gerald","Context":"https://vidal.com"},{"Error":"Lucio","Context":"http://clemmie.info"}],"LicenseUrl":"The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!","LicenseInformationOrigin":4},{"PackageId":"Human Accounts Executive","PackageVersion":"7.6.7","PackageProjectUrl":"http://kristin.net","Copyright":"You can\u0027t connect the interface without backing up the optical SMTP interface!","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"License":"Use the auxiliary PNG interface, then you can generate the auxiliary interface!","LicenseInformationOrigin":2},{"PackageId":"International Assurance Executive","PackageVersion":"2.8.5","PackageProjectUrl":"http://antonina.com","Copyright":"We need to parse the optical FTP driver!","ValidationErrors":[{"Error":"Alvah","Context":"http://otha.name"},{"Error":"Natasha","Context":"https://nyah.com"},{"Error":"Oliver","Context":"http://ettie.biz"},{"Error":"Lonny","Context":"https://onie.org"},{"Error":"Cassie","Context":"http://solon.net"},{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"}],"License":"The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Regional Paradigm Assistant","PackageVersion":"9.8.0","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"LicenseUrl":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Quality Officer","PackageVersion":"8.9.2","PackageProjectUrl":"https://danika.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"},{"Error":"Sandra","Context":"https://emil.info"},{"Error":"Dayana","Context":"https://leila.info"},{"Error":"Micah","Context":"http://darien.com"},{"Error":"Ethel","Context":"http://shakira.net"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..149c7a5a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..a2bf77b1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..0734b61c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Copyright":"If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!","ValidationErrors":[{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"},{"Error":"Gerald","Context":"https://vidal.com"},{"Error":"Lucio","Context":"http://clemmie.info"}],"LicenseUrl":"The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","Copyright":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Internal Branding Executive","PackageVersion":"2.0.9","PackageProjectUrl":"https://efrain.info","Copyright":"You can\u0027t bypass the application without programming the solid state COM application!","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"LicenseUrl":"The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!","LicenseInformationOrigin":4},{"PackageId":"Global Optimization Architect","PackageVersion":"4.8.0","PackageProjectUrl":"https://gaylord.name","Copyright":"If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!","ValidationErrors":[{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"}],"LicenseUrl":"Use the multi-byte SAS driver, then you can bypass the multi-byte driver!","LicenseInformationOrigin":0},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Data Director","PackageVersion":"8.6.8","PackageProjectUrl":"https://timothy.info","Copyright":"We need to back up the primary SMTP circuit!","ValidationErrors":[{"Error":"Kirsten","Context":"http://madisyn.com"},{"Error":"Murray","Context":"https://destinee.com"},{"Error":"Emanuel","Context":"https://keely.info"},{"Error":"Obie","Context":"https://caleigh.net"},{"Error":"Albin","Context":"http://flavie.com"},{"Error":"Lavonne","Context":"http://kaitlyn.com"},{"Error":"Osborne","Context":"https://joesph.name"},{"Error":"Michael","Context":"https://kali.com"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Usability Producer","PackageVersion":"9.7.6","ValidationErrors":[{"Error":"Jett","Context":"https://randal.biz"},{"Error":"Leif","Context":"http://chaz.name"},{"Error":"Tristian","Context":"http://susie.com"},{"Error":"Carmelo","Context":"https://kariane.com"},{"Error":"Sofia","Context":"http://daphnee.name"},{"Error":"Nedra","Context":"http://orland.info"},{"Error":"Hilton","Context":"http://shany.info"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":1},{"PackageId":"Regional Paradigm Assistant","PackageVersion":"9.8.0","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"LicenseUrl":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"International Assurance Executive","PackageVersion":"2.8.5","PackageProjectUrl":"http://antonina.com","Copyright":"We need to parse the optical FTP driver!","ValidationErrors":[{"Error":"Alvah","Context":"http://otha.name"},{"Error":"Natasha","Context":"https://nyah.com"},{"Error":"Oliver","Context":"http://ettie.biz"},{"Error":"Lonny","Context":"https://onie.org"},{"Error":"Cassie","Context":"http://solon.net"},{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"}],"License":"The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!","LicenseInformationOrigin":3},{"PackageId":"Chief Data Orchestrator","PackageVersion":"4.3.2","PackageProjectUrl":"http://gaylord.com","Copyright":"We need to back up the multi-byte SCSI transmitter!","ValidationErrors":[{"Error":"Taya","Context":"http://micaela.biz"},{"Error":"Evert","Context":"http://tomas.net"},{"Error":"Brett","Context":"http://virginie.net"}],"LicenseInformationOrigin":3},{"PackageId":"Human Accounts Executive","PackageVersion":"7.6.7","PackageProjectUrl":"http://kristin.net","Copyright":"You can\u0027t connect the interface without backing up the optical SMTP interface!","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"License":"Use the auxiliary PNG interface, then you can generate the auxiliary interface!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Lead Integration Engineer","PackageVersion":"8.7.4","PackageProjectUrl":"http://jackeline.biz","ValidationErrors":[{"Error":"Reanna","Context":"http://buck.net"},{"Error":"Christine","Context":"http://demarco.name"},{"Error":"Marge","Context":"http://astrid.net"},{"Error":"Charlene","Context":"http://rod.net"}],"LicenseUrl":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":2},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Candice","Context":"http://linnea.com"},{"Error":"Everardo","Context":"http://daryl.net"},{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"}],"LicenseUrl":"The SMS system is down, back up the open-source system so we can back up the SMS system!","LicenseInformationOrigin":0},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseUrl":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Quality Officer","PackageVersion":"8.9.2","PackageProjectUrl":"https://danika.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"},{"Error":"Sandra","Context":"https://emil.info"},{"Error":"Dayana","Context":"https://leila.info"},{"Error":"Micah","Context":"http://darien.com"},{"Error":"Ethel","Context":"http://shakira.net"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..76f3892b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..bb7fb5fd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..c729165a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..6ce2e09e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"Senior Identity Designer","PackageVersion":"9.9.3","PackageProjectUrl":"https://devyn.info","Copyright":"You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!","LicenseInformationOrigin":3},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseUrl":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":3},{"PackageId":"Forward Factors Director","PackageVersion":"5.7.8","Copyright":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Associate","PackageVersion":"9.9.5","PackageProjectUrl":"https://hildegard.name","LicenseUrl":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"Try to program the CSS circuit, maybe it will program the auxiliary circuit!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":3},{"PackageId":"Principal Branding Assistant","PackageVersion":"8.2.6","Copyright":"We need to hack the auxiliary COM hard drive!","License":"Use the multi-byte JSON panel, then you can bypass the multi-byte panel!","LicenseUrl":"If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!","LicenseInformationOrigin":0},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseUrl":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","Copyright":"Use the mobile SCSI bus, then you can program the mobile bus!","License":"We need to compress the primary GB array!","LicenseInformationOrigin":4},{"PackageId":"Corporate Group Planner","PackageVersion":"9.2.2","Copyright":"We need to reboot the virtual RSS alarm!","LicenseInformationOrigin":3},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"We need to synthesize the cross-platform SMS circuit!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":2},{"PackageId":"Corporate Tactics Strategist","PackageVersion":"9.9.9","Copyright":"generating the matrix won\u0027t do anything, we need to parse the solid state GB matrix!","LicenseUrl":"copying the alarm won\u0027t do anything, we need to index the open-source TCP alarm!","LicenseInformationOrigin":3},{"PackageId":"Senior Creative Analyst","PackageVersion":"5.2.9","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseUrl":"If we synthesize the port, we can get to the ADP port through the neural ADP port!","LicenseInformationOrigin":2},{"PackageId":"Central Marketing Assistant","PackageVersion":"9.5.8","PackageProjectUrl":"http://julia.biz","License":"I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!","LicenseUrl":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","Copyright":"Try to compress the SMS bus, maybe it will compress the bluetooth bus!","LicenseUrl":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":3},{"PackageId":"Legacy Interactions Analyst","PackageVersion":"3.0.8","License":"hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!","LicenseUrl":"connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!","LicenseInformationOrigin":1},{"PackageId":"Legacy Infrastructure Producer","PackageVersion":"1.1.2","LicenseUrl":"If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit!","LicenseInformationOrigin":2},{"PackageId":"District Implementation Executive","PackageVersion":"3.9.4","PackageProjectUrl":"http://fae.org","LicenseInformationOrigin":4},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":3},{"PackageId":"Future Interactions Facilitator","PackageVersion":"7.6.9","LicenseUrl":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":0},{"PackageId":"District Intranet Engineer","PackageVersion":"7.5.5","License":"If we navigate the feed, we can get to the JSON feed through the back-end JSON feed!","LicenseUrl":"Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol!","LicenseInformationOrigin":2},{"PackageId":"Forward Web Assistant","PackageVersion":"5.9.6","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":4},{"PackageId":"District Implementation Orchestrator","PackageVersion":"0.1.4","License":"I\u0027ll synthesize the cross-platform CSS panel, that should panel the CSS panel!","LicenseUrl":"You can\u0027t navigate the panel without connecting the optical PNG panel!","LicenseInformationOrigin":1},{"PackageId":"Forward Data Administrator","PackageVersion":"9.0.6","PackageProjectUrl":"https://serenity.info","License":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseUrl":"I\u0027ll program the multi-byte AI transmitter, that should transmitter the AI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Legacy Configuration Coordinator","PackageVersion":"2.7.5","License":"connecting the panel won\u0027t do anything, we need to bypass the wireless AGP panel!","LicenseInformationOrigin":2},{"PackageId":"Regional Implementation Technician","PackageVersion":"8.8.3","LicenseInformationOrigin":3},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Copyright":"Use the solid state HTTP microchip, then you can back up the solid state microchip!","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseUrl":"The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Copyright":"If we reboot the system, we can get to the SQL system through the mobile SQL system!","LicenseInformationOrigin":3},{"PackageId":"Direct Web Orchestrator","PackageVersion":"1.9.1","PackageProjectUrl":"https://kade.com","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","License":"You can\u0027t copy the alarm without synthesizing the 1080p IB alarm!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","Copyright":"Try to override the HDD pixel, maybe it will override the bluetooth pixel!","License":"We need to index the optical HTTP application!","LicenseUrl":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Quality Director","PackageVersion":"4.9.9","PackageProjectUrl":"http://jesse.com","LicenseInformationOrigin":2},{"PackageId":"International Data Associate","PackageVersion":"6.4.8","License":"If we navigate the array, we can get to the SQL array through the 1080p SQL array!","LicenseUrl":"You can\u0027t generate the bandwidth without parsing the mobile EXE bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Internal Data Designer","PackageVersion":"9.5.2","PackageProjectUrl":"https://liana.com","Copyright":"The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive!","LicenseUrl":"hacking the card won\u0027t do anything, we need to hack the neural COM card!","LicenseInformationOrigin":2},{"PackageId":"Senior Communications Director","PackageVersion":"3.1.0","Copyright":"I\u0027ll quantify the neural SCSI port, that should port the SCSI port!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Developer","PackageVersion":"0.8.7","PackageProjectUrl":"https://adan.net","License":"You can\u0027t back up the array without parsing the haptic CSS array!","LicenseInformationOrigin":1},{"PackageId":"Future Accountability Officer","PackageVersion":"2.5.3","PackageProjectUrl":"http://henderson.biz","LicenseInformationOrigin":2},{"PackageId":"Dynamic Division Agent","PackageVersion":"4.2.8","PackageProjectUrl":"https://camilla.info","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Copyright":"The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall!","LicenseInformationOrigin":1},{"PackageId":"Forward Infrastructure Developer","PackageVersion":"7.5.6","Copyright":"You can\u0027t index the circuit without copying the auxiliary RSS circuit!","License":"Try to override the SCSI microchip, maybe it will override the haptic microchip!","LicenseUrl":"programming the monitor won\u0027t do anything, we need to parse the online XML monitor!","LicenseInformationOrigin":2},{"PackageId":"Regional Security Engineer","PackageVersion":"5.8.4","Copyright":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","Copyright":"Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor!","LicenseInformationOrigin":1},{"PackageId":"Product Tactics Technician","PackageVersion":"3.8.3","PackageProjectUrl":"https://jewel.name","License":"If we index the protocol, we can get to the FTP protocol through the online FTP protocol!","LicenseUrl":"Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!","LicenseInformationOrigin":4},{"PackageId":"Regional Communications Officer","PackageVersion":"3.3.2","PackageProjectUrl":"https://cortez.net","LicenseUrl":"We need to calculate the redundant THX feed!","LicenseInformationOrigin":4},{"PackageId":"Human Response Executive","PackageVersion":"6.4.4","PackageProjectUrl":"https://maida.org","License":"If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix!","LicenseInformationOrigin":2},{"PackageId":"Customer Optimization Engineer","PackageVersion":"3.9.7","Copyright":"We need to override the auxiliary AGP firewall!","License":"The JBOD hard drive is down, copy the wireless hard drive so we can copy the JBOD hard drive!","LicenseUrl":"If we synthesize the bus, we can get to the EXE bus through the online EXE bus!","LicenseInformationOrigin":3},{"PackageId":"Central Creative Analyst","PackageVersion":"3.6.4","LicenseUrl":"programming the driver won\u0027t do anything, we need to calculate the primary SMTP driver!","LicenseInformationOrigin":4},{"PackageId":"District Data Executive","PackageVersion":"9.4.3","LicenseUrl":"The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Directives Officer","PackageVersion":"5.8.8","PackageProjectUrl":"http://rafaela.net","Copyright":"If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip!","LicenseUrl":"parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!","LicenseInformationOrigin":4},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Copyright":"I\u0027ll hack the optical COM alarm, that should alarm the COM alarm!","LicenseInformationOrigin":3},{"PackageId":"Human Configuration Assistant","PackageVersion":"0.1.1","PackageProjectUrl":"http://frederick.com","Copyright":"parsing the driver won\u0027t do anything, we need to program the auxiliary IB driver!","License":"I\u0027ll bypass the solid state SMS system, that should system the SMS system!","LicenseInformationOrigin":4},{"PackageId":"Direct Data Designer","PackageVersion":"8.4.8","Copyright":"We need to transmit the virtual JSON bus!","LicenseInformationOrigin":2},{"PackageId":"International Accounts Liaison","PackageVersion":"5.6.7","Copyright":"transmitting the port won\u0027t do anything, we need to override the haptic JSON port!","License":"We need to program the virtual SCSI circuit!","LicenseUrl":"We need to generate the auxiliary GB hard drive!","LicenseInformationOrigin":0},{"PackageId":"Direct Factors Representative","PackageVersion":"0.5.2","License":"You can\u0027t override the bandwidth without navigating the auxiliary ADP bandwidth!","LicenseUrl":"backing up the system won\u0027t do anything, we need to synthesize the digital AI system!","LicenseInformationOrigin":4},{"PackageId":"Direct Functionality Representative","PackageVersion":"9.9.2","Copyright":"We need to bypass the multi-byte ADP panel!","License":"You can\u0027t navigate the capacitor without bypassing the multi-byte JSON capacitor!","LicenseUrl":"Try to quantify the COM feed, maybe it will quantify the multi-byte feed!","LicenseInformationOrigin":3},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":3},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","LicenseUrl":"Try to compress the TCP microchip, maybe it will compress the auxiliary microchip!","LicenseInformationOrigin":0},{"PackageId":"Direct Creative Planner","PackageVersion":"9.7.2","Copyright":"bypassing the matrix won\u0027t do anything, we need to copy the wireless PCI matrix!","License":"Try to connect the TCP circuit, maybe it will connect the back-end circuit!","LicenseUrl":"synthesizing the circuit won\u0027t do anything, we need to override the neural XML circuit!","LicenseInformationOrigin":2},{"PackageId":"Global Markets Director","PackageVersion":"3.4.9","License":"The RAM card is down, override the open-source card so we can override the RAM card!","LicenseInformationOrigin":2},{"PackageId":"Investor Accountability Officer","PackageVersion":"2.4.3","Copyright":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","LicenseUrl":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","LicenseUrl":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":2},{"PackageId":"National Functionality Orchestrator","PackageVersion":"3.5.0","PackageProjectUrl":"https://gina.name","Copyright":"If we quantify the feed, we can get to the RAM feed through the neural RAM feed!","License":"If we quantify the array, we can get to the RAM array through the virtual RAM array!","LicenseUrl":"overriding the card won\u0027t do anything, we need to hack the auxiliary HTTP card!","LicenseInformationOrigin":4},{"PackageId":"Future Solutions Officer","PackageVersion":"3.3.5","Copyright":"Use the online IB protocol, then you can back up the online protocol!","License":"You can\u0027t override the hard drive without bypassing the mobile TCP hard drive!","LicenseInformationOrigin":2},{"PackageId":"Direct Usability Analyst","PackageVersion":"3.4.8","PackageProjectUrl":"https://maritza.com","Copyright":"The FTP program is down, override the digital program so we can override the FTP program!","License":"hacking the protocol won\u0027t do anything, we need to bypass the back-end SDD protocol!","LicenseUrl":"Try to quantify the EXE program, maybe it will quantify the auxiliary program!","LicenseInformationOrigin":4},{"PackageId":"Corporate Infrastructure Executive","PackageVersion":"4.8.1","PackageProjectUrl":"https://justice.info","Copyright":"Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!","LicenseInformationOrigin":4},{"PackageId":"Forward Optimization Architect","PackageVersion":"8.7.9","PackageProjectUrl":"https://kyle.net","Copyright":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","LicenseInformationOrigin":4},{"PackageId":"Human Communications Supervisor","PackageVersion":"6.0.1","PackageProjectUrl":"http://ethan.name","Copyright":"I\u0027ll override the neural XML application, that should application the XML application!","License":"Use the cross-platform SAS feed, then you can bypass the cross-platform feed!","LicenseInformationOrigin":4},{"PackageId":"Future Marketing Technician","PackageVersion":"7.6.7","PackageProjectUrl":"http://abbey.biz","LicenseUrl":"overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Applications Producer","PackageVersion":"0.4.7","PackageProjectUrl":"http://horace.com","License":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseUrl":"If we program the array, we can get to the JBOD array through the primary JBOD array!","LicenseInformationOrigin":1},{"PackageId":"Central Marketing Orchestrator","PackageVersion":"3.3.1","PackageProjectUrl":"https://brice.net","Copyright":"We need to connect the bluetooth RSS application!","LicenseUrl":"Try to parse the IB driver, maybe it will parse the 1080p driver!","LicenseInformationOrigin":4},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Copyright":"We need to bypass the wireless PNG bus!","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Human Division Agent","PackageVersion":"2.2.7","PackageProjectUrl":"https://laurence.net","Copyright":"You can\u0027t navigate the port without programming the cross-platform ADP port!","LicenseUrl":"The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor!","LicenseInformationOrigin":0},{"PackageId":"Forward Communications Engineer","PackageVersion":"4.5.2","License":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Group Producer","PackageVersion":"5.9.5","PackageProjectUrl":"https://sonny.com","License":"We need to hack the multi-byte EXE bus!","LicenseUrl":"If we connect the program, we can get to the SQL program through the digital SQL program!","LicenseInformationOrigin":2},{"PackageId":"Corporate Quality Planner","PackageVersion":"6.6.3","Copyright":"The PCI driver is down, parse the neural driver so we can parse the PCI driver!","License":"The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!","LicenseUrl":"You can\u0027t transmit the sensor without connecting the digital THX sensor!","LicenseInformationOrigin":3},{"PackageId":"Senior Integration Engineer","PackageVersion":"4.4.3","LicenseInformationOrigin":1},{"PackageId":"Principal Solutions Facilitator","PackageVersion":"7.1.5","LicenseUrl":"The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Accountability Engineer","PackageVersion":"3.1.8","PackageProjectUrl":"https://gerson.com","Copyright":"I\u0027ll back up the back-end JSON card, that should card the JSON card!","LicenseUrl":"Use the online RAM program, then you can generate the online program!","LicenseInformationOrigin":1},{"PackageId":"Principal Intranet Manager","PackageVersion":"3.8.8","LicenseInformationOrigin":0},{"PackageId":"Principal Accounts Officer","PackageVersion":"2.1.8","Copyright":"Try to copy the HTTP capacitor, maybe it will copy the primary capacitor!","License":"Try to calculate the SSL program, maybe it will calculate the multi-byte program!","LicenseInformationOrigin":4},{"PackageId":"Internal Program Administrator","PackageVersion":"0.3.5","PackageProjectUrl":"http://viviane.com","Copyright":"The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth!","License":"We need to navigate the multi-byte PNG application!","LicenseUrl":"The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive!","LicenseInformationOrigin":0},{"PackageId":"International Data Coordinator","PackageVersion":"1.7.7","LicenseUrl":"connecting the system won\u0027t do anything, we need to navigate the solid state HDD system!","LicenseInformationOrigin":2},{"PackageId":"Product Assurance Facilitator","PackageVersion":"3.5.9","LicenseInformationOrigin":3},{"PackageId":"District Configuration Administrator","PackageVersion":"8.4.4","PackageProjectUrl":"https://david.name","LicenseUrl":"The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter!","LicenseInformationOrigin":1},{"PackageId":"Regional Configuration Engineer","PackageVersion":"7.3.8","PackageProjectUrl":"http://roman.org","License":"Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!","LicenseUrl":"You can\u0027t reboot the matrix without navigating the optical SDD matrix!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Creative Designer","PackageVersion":"7.5.8","PackageProjectUrl":"http://daniela.name","Copyright":"The GB program is down, program the back-end program so we can program the GB program!","License":"The XML system is down, hack the bluetooth system so we can hack the XML system!","LicenseInformationOrigin":0},{"PackageId":"Corporate Identity Coordinator","PackageVersion":"9.8.3","LicenseUrl":"If we navigate the bus, we can get to the HDD bus through the primary HDD bus!","LicenseInformationOrigin":1},{"PackageId":"Corporate Implementation Technician","PackageVersion":"2.8.4","Copyright":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseUrl":"If we compress the protocol, we can get to the COM protocol through the mobile COM protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Functionality Strategist","PackageVersion":"5.8.0","PackageProjectUrl":"http://filiberto.net","License":"Use the digital HTTP card, then you can reboot the digital card!","LicenseUrl":"The CSS port is down, quantify the virtual port so we can quantify the CSS port!","LicenseInformationOrigin":1},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Copyright":"The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":0},{"PackageId":"Product Usability Coordinator","PackageVersion":"5.4.7","Copyright":"If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive!","License":"The GB panel is down, synthesize the neural panel so we can synthesize the GB panel!","LicenseUrl":"You can\u0027t copy the system without indexing the virtual XSS system!","LicenseInformationOrigin":4},{"PackageId":"Lead Factors Designer","PackageVersion":"0.9.2","License":"You can\u0027t quantify the bandwidth without calculating the online RAM bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Senior Metrics Assistant","PackageVersion":"8.7.4","Copyright":"If we compress the panel, we can get to the HDD panel through the digital HDD panel!","LicenseUrl":"Use the solid state IB interface, then you can override the solid state interface!","LicenseInformationOrigin":2},{"PackageId":"Internal Factors Designer","PackageVersion":"1.9.6","LicenseInformationOrigin":1},{"PackageId":"Lead Intranet Director","PackageVersion":"9.2.4","PackageProjectUrl":"https://dane.name","Copyright":"If we parse the driver, we can get to the GB driver through the neural GB driver!","LicenseUrl":"You can\u0027t parse the bandwidth without transmitting the open-source USB bandwidth!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..abfabbeb --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"Senior Identity Designer","PackageVersion":"9.9.3","PackageProjectUrl":"https://devyn.info","Copyright":"You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!","LicenseInformationOrigin":3},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseUrl":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":3},{"PackageId":"Forward Factors Director","PackageVersion":"5.7.8","Copyright":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Associate","PackageVersion":"9.9.5","PackageProjectUrl":"https://hildegard.name","LicenseUrl":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"Try to program the CSS circuit, maybe it will program the auxiliary circuit!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":3},{"PackageId":"Principal Branding Assistant","PackageVersion":"8.2.6","Copyright":"We need to hack the auxiliary COM hard drive!","License":"Use the multi-byte JSON panel, then you can bypass the multi-byte panel!","LicenseUrl":"If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!","LicenseInformationOrigin":0},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseUrl":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","Copyright":"Use the mobile SCSI bus, then you can program the mobile bus!","License":"We need to compress the primary GB array!","LicenseInformationOrigin":4},{"PackageId":"Corporate Group Planner","PackageVersion":"9.2.2","Copyright":"We need to reboot the virtual RSS alarm!","LicenseInformationOrigin":3},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"We need to synthesize the cross-platform SMS circuit!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":2},{"PackageId":"Corporate Tactics Strategist","PackageVersion":"9.9.9","Copyright":"generating the matrix won\u0027t do anything, we need to parse the solid state GB matrix!","LicenseUrl":"copying the alarm won\u0027t do anything, we need to index the open-source TCP alarm!","LicenseInformationOrigin":3},{"PackageId":"Senior Creative Analyst","PackageVersion":"5.2.9","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseUrl":"If we synthesize the port, we can get to the ADP port through the neural ADP port!","LicenseInformationOrigin":2},{"PackageId":"Central Marketing Assistant","PackageVersion":"9.5.8","PackageProjectUrl":"http://julia.biz","License":"I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!","LicenseUrl":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","Copyright":"Try to compress the SMS bus, maybe it will compress the bluetooth bus!","LicenseUrl":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":3},{"PackageId":"Legacy Interactions Analyst","PackageVersion":"3.0.8","License":"hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!","LicenseUrl":"connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..ec99409a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":3},{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"Senior Identity Designer","PackageVersion":"9.9.3","PackageProjectUrl":"https://devyn.info","Copyright":"You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!","LicenseInformationOrigin":3},{"PackageId":"Regional Solutions Supervisor","PackageVersion":"1.8.2","PackageProjectUrl":"https://lance.net","License":"You can\u0027t parse the system without compressing the haptic GB system!","LicenseUrl":"Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!","LicenseInformationOrigin":3},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..34cd2e09 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Copyright":"We need to synthesize the primary GB circuit!","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","Copyright":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Copyright":"The AGP array is down, generate the mobile array so we can generate the AGP array!","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","Copyright":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..5c28d2d2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..946163fd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..12f5cc8d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","Copyright":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Copyright":"The AGP array is down, generate the mobile array so we can generate the AGP array!","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseInformationOrigin":2},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Copyright":"We need to synthesize the primary GB circuit!","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","Copyright":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..3ea43094 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..6b30545a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..cafbb396 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","Copyright":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Copyright":"The AGP array is down, generate the mobile array so we can generate the AGP array!","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseInformationOrigin":2},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Copyright":"We need to synthesize the primary GB circuit!","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","Copyright":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseInformationOrigin":0},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..181cc505 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..2aad9a6f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..b3b8c985 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Copyright":"We need to synthesize the primary GB circuit!","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","Copyright":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Copyright":"The AGP array is down, generate the mobile array so we can generate the AGP array!","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","Copyright":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..181cc505 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..65c0ae77 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..16227dc7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","Copyright":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseInformationOrigin":1},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Copyright":"The AGP array is down, generate the mobile array so we can generate the AGP array!","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseInformationOrigin":2},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Copyright":"We need to synthesize the primary GB circuit!","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","Copyright":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..3ea43094 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..f1c242a6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..c57cd9c9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..0515636b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","Authors":"Melanie Bailey,Melanie Bailey","LicenseInformationOrigin":0},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Division Manager","PackageVersion":"1.3.9","Copyright":"If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!","Authors":"Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth","License":"Try to navigate the PCI driver, maybe it will navigate the mobile driver!","LicenseInformationOrigin":3},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Copyright":"We need to override the solid state USB interface!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Copyright":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseInformationOrigin":4},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","Copyright":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Authors":"Darnell Terry","LicenseInformationOrigin":3},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Copyright":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":4},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Legacy Interactions Supervisor","PackageVersion":"9.7.2","Copyright":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","Authors":"Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn","LicenseInformationOrigin":3},{"PackageId":"Chief Infrastructure Specialist","PackageVersion":"9.0.5","Authors":"Jackie Schumm","License":"hacking the port won\u0027t do anything, we need to back up the optical SMS port!","LicenseInformationOrigin":4},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Authors":"Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy","LicenseInformationOrigin":1},{"PackageId":"Human Paradigm Assistant","PackageVersion":"8.8.8","Authors":"Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich","LicenseInformationOrigin":0},{"PackageId":"Forward Data Orchestrator","PackageVersion":"3.3.5","Copyright":"compressing the system won\u0027t do anything, we need to compress the optical RSS system!","License":"Use the haptic XML driver, then you can index the haptic driver!","LicenseInformationOrigin":0},{"PackageId":"Global Identity Supervisor","PackageVersion":"0.9.1","LicenseInformationOrigin":4},{"PackageId":"Customer Metrics Developer","PackageVersion":"2.2.9","Authors":"Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir","LicenseInformationOrigin":3},{"PackageId":"Senior Paradigm Analyst","PackageVersion":"1.1.1","Copyright":"If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm!","Authors":"","LicenseInformationOrigin":3},{"PackageId":"Human Markets Planner","PackageVersion":"5.0.1","License":"Try to back up the COM driver, maybe it will back up the bluetooth driver!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Executive","PackageVersion":"7.2.7","PackageProjectUrl":"https://dariana.com","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","Authors":"Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":3},{"PackageId":"Customer Program Developer","PackageVersion":"2.9.8","PackageProjectUrl":"http://lenora.com","Copyright":"You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Specialist","PackageVersion":"7.8.5","PackageProjectUrl":"http://nova.biz","Copyright":"You can\u0027t transmit the bus without indexing the digital TCP bus!","Authors":"Guy Waters,Guy Waters","License":"Try to input the GB pixel, maybe it will input the wireless pixel!","LicenseInformationOrigin":4},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Authors":"Maggie Lindgren","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Customer Web Assistant","PackageVersion":"1.9.0","LicenseInformationOrigin":2},{"PackageId":"Direct Division Officer","PackageVersion":"6.5.6","PackageProjectUrl":"http://catherine.name","Authors":"Glenda Schuppe,Glenda Schuppe","License":"transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!","LicenseInformationOrigin":1},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Copyright":"hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!","Authors":"Sergio Bailey,Sergio Bailey,Sergio Bailey","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseInformationOrigin":4},{"PackageId":"Regional Optimization Administrator","PackageVersion":"3.6.4","PackageProjectUrl":"http://serenity.info","Copyright":"I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Data Technician","PackageVersion":"4.2.3","PackageProjectUrl":"http://nia.info","Authors":"June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds","License":"I\u0027ll copy the optical RAM feed, that should feed the RAM feed!","LicenseInformationOrigin":1},{"PackageId":"International Solutions Planner","PackageVersion":"9.0.0","License":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseInformationOrigin":1},{"PackageId":"Principal Operations Assistant","PackageVersion":"0.9.0","Copyright":"I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!","Authors":"","License":"I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!","LicenseInformationOrigin":1},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Copyright":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","Authors":"Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseInformationOrigin":2},{"PackageId":"Lead Program Technician","PackageVersion":"5.8.9","PackageProjectUrl":"http://curtis.org","Copyright":"We need to transmit the back-end AGP sensor!","Authors":"Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Director","PackageVersion":"0.0.2","Copyright":"Try to parse the HTTP port, maybe it will parse the bluetooth port!","Authors":"Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block","License":"transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!","LicenseInformationOrigin":1},{"PackageId":"Human Tactics Facilitator","PackageVersion":"5.7.0","License":"Try to bypass the HTTP application, maybe it will bypass the digital application!","LicenseInformationOrigin":1},{"PackageId":"Human Metrics Architect","PackageVersion":"0.2.5","PackageProjectUrl":"https://rickie.net","Copyright":"Use the haptic AGP protocol, then you can program the haptic protocol!","License":"Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Investor Accounts Facilitator","PackageVersion":"7.7.8","PackageProjectUrl":"http://scottie.biz","Authors":"Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman","LicenseInformationOrigin":0},{"PackageId":"Customer Mobility Assistant","PackageVersion":"4.2.9","PackageProjectUrl":"http://adonis.biz","Copyright":"You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!","Authors":"Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich","LicenseInformationOrigin":1},{"PackageId":"Central Implementation Planner","PackageVersion":"7.6.0","Copyright":"Try to generate the HDD panel, maybe it will generate the solid state panel!","Authors":"","LicenseInformationOrigin":3},{"PackageId":"Global Optimization Architect","PackageVersion":"1.5.0","License":"Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Implementation Engineer","PackageVersion":"6.7.1","PackageProjectUrl":"http://margie.info","License":"We need to transmit the open-source EXE interface!","LicenseInformationOrigin":4},{"PackageId":"National Assurance Planner","PackageVersion":"2.7.7","Copyright":"I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!","Authors":"Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag","LicenseInformationOrigin":2},{"PackageId":"Senior Configuration Developer","PackageVersion":"4.0.9","Copyright":"If we parse the interface, we can get to the JSON interface through the mobile JSON interface!","Authors":"Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle","License":"Use the primary SCSI matrix, then you can program the primary matrix!","LicenseInformationOrigin":1},{"PackageId":"International Division Architect","PackageVersion":"8.2.4","PackageProjectUrl":"http://murphy.name","Authors":"Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins","LicenseInformationOrigin":3},{"PackageId":"Forward Factors Architect","PackageVersion":"6.7.6","Copyright":"The THX transmitter is down, program the neural transmitter so we can program the THX transmitter!","Authors":"Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts","LicenseInformationOrigin":3},{"PackageId":"Customer Branding Orchestrator","PackageVersion":"8.3.7","PackageProjectUrl":"http://nona.com","Copyright":"We need to bypass the neural USB capacitor!","Authors":"Nora Dietrich","LicenseInformationOrigin":4},{"PackageId":"Product Functionality Supervisor","PackageVersion":"9.4.5","Copyright":"Use the open-source ADP matrix, then you can copy the open-source matrix!","License":"Use the 1080p AI microchip, then you can reboot the 1080p microchip!","LicenseInformationOrigin":4},{"PackageId":"Legacy Security Facilitator","PackageVersion":"1.9.0","PackageProjectUrl":"https://edythe.info","Copyright":"Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!","LicenseInformationOrigin":0},{"PackageId":"Investor Research Coordinator","PackageVersion":"1.9.7","PackageProjectUrl":"https://maegan.name","License":"Use the cross-platform GB bus, then you can calculate the cross-platform bus!","LicenseInformationOrigin":3},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":2},{"PackageId":"Chief Program Associate","PackageVersion":"2.6.7","PackageProjectUrl":"http://coy.info","Authors":"Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze","License":"We need to compress the optical PNG array!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Engineer","PackageVersion":"6.9.4","PackageProjectUrl":"http://tito.name","Authors":"Tanya Reinger,Tanya Reinger,Tanya Reinger","LicenseInformationOrigin":4},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"Lead Operations Supervisor","PackageVersion":"4.5.2","License":"The AI panel is down, transmit the open-source panel so we can transmit the AI panel!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Factors Associate","PackageVersion":"1.8.3","PackageProjectUrl":"http://dovie.name","Copyright":"You can\u0027t navigate the panel without calculating the open-source THX panel!","LicenseInformationOrigin":2},{"PackageId":"Corporate Marketing Coordinator","PackageVersion":"3.6.1","PackageProjectUrl":"https://marcos.org","Authors":"","LicenseInformationOrigin":4},{"PackageId":"Regional Metrics Strategist","PackageVersion":"1.2.1","Copyright":"Try to override the GB driver, maybe it will override the digital driver!","LicenseInformationOrigin":2},{"PackageId":"Principal Factors Representative","PackageVersion":"4.5.7","PackageProjectUrl":"https://imelda.org","Copyright":"The GB card is down, hack the digital card so we can hack the GB card!","Authors":"Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker","License":"Try to input the RAM interface, maybe it will input the bluetooth interface!","LicenseInformationOrigin":3},{"PackageId":"Principal Security Producer","PackageVersion":"7.3.3","PackageProjectUrl":"http://jarrell.biz","Copyright":"Use the digital SMTP bandwidth, then you can generate the digital bandwidth!","License":"You can\u0027t generate the interface without quantifying the mobile FTP interface!","LicenseInformationOrigin":3},{"PackageId":"Human Accounts Orchestrator","PackageVersion":"4.1.6","LicenseInformationOrigin":1},{"PackageId":"Regional Functionality Agent","PackageVersion":"5.9.9","PackageProjectUrl":"http://arthur.net","Copyright":"I\u0027ll connect the digital JBOD application, that should application the JBOD application!","Authors":"Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson","License":"We need to index the 1080p SAS hard drive!","LicenseInformationOrigin":4},{"PackageId":"Regional Identity Engineer","PackageVersion":"1.9.4","Copyright":"The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip!","Authors":"Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston","LicenseInformationOrigin":3},{"PackageId":"Dynamic Solutions Agent","PackageVersion":"0.0.5","License":"Use the haptic USB card, then you can navigate the haptic card!","LicenseInformationOrigin":4},{"PackageId":"District Optimization Technician","PackageVersion":"5.2.3","PackageProjectUrl":"https://douglas.info","Authors":"Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti","LicenseInformationOrigin":4},{"PackageId":"District Assurance Technician","PackageVersion":"8.5.5","PackageProjectUrl":"http://zander.com","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","Authors":"Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":0},{"PackageId":"Central Tactics Developer","PackageVersion":"0.4.7","PackageProjectUrl":"https://royal.name","Copyright":"The JBOD application is down, generate the solid state application so we can generate the JBOD application!","Authors":"Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley","License":"indexing the capacitor won\u0027t do anything, we need to program the haptic EXE capacitor!","LicenseInformationOrigin":3},{"PackageId":"Chief Factors Developer","PackageVersion":"5.9.5","Copyright":"Try to connect the ADP system, maybe it will connect the solid state system!","Authors":"Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady","LicenseInformationOrigin":1},{"PackageId":"Future Identity Agent","PackageVersion":"8.8.0","PackageProjectUrl":"https://reva.name","License":"I\u0027ll parse the 1080p USB protocol, that should protocol the USB protocol!","LicenseInformationOrigin":3},{"PackageId":"Central Research Technician","PackageVersion":"2.8.8","Copyright":"You can\u0027t generate the program without connecting the bluetooth USB program!","LicenseInformationOrigin":1},{"PackageId":"Future Tactics Assistant","PackageVersion":"1.5.5","PackageProjectUrl":"https://giovanny.net","Copyright":"If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!","License":"The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!","LicenseInformationOrigin":0},{"PackageId":"District Interactions Supervisor","PackageVersion":"4.5.2","Copyright":"The ADP firewall is down, input the primary firewall so we can input the ADP firewall!","License":"The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Specialist","PackageVersion":"3.5.6","Authors":"Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner","LicenseInformationOrigin":0},{"PackageId":"Human Identity Representative","PackageVersion":"4.1.5","PackageProjectUrl":"http://alyce.biz","Authors":"Joyce Auer,Joyce Auer,Joyce Auer","License":"The SAS bus is down, program the neural bus so we can program the SAS bus!","LicenseInformationOrigin":4},{"PackageId":"Future Research Planner","PackageVersion":"8.8.9","PackageProjectUrl":"https://yvette.com","LicenseInformationOrigin":3},{"PackageId":"Central Division Administrator","PackageVersion":"1.0.4","Copyright":"We need to hack the haptic SAS microchip!","Authors":"","License":"We need to program the optical COM microchip!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Division Representative","PackageVersion":"7.3.5","PackageProjectUrl":"http://taurean.net","Copyright":"I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!","Authors":"Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson","LicenseInformationOrigin":2},{"PackageId":"Forward Usability Specialist","PackageVersion":"5.6.9","License":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Direct Brand Director","PackageVersion":"4.7.4","License":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Copyright":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"Lead Infrastructure Specialist","PackageVersion":"7.2.6","PackageProjectUrl":"https://wanda.com","Authors":"Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire","LicenseInformationOrigin":3},{"PackageId":"Investor Quality Associate","PackageVersion":"0.5.1","PackageProjectUrl":"https://ezequiel.biz","Copyright":"Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!","Authors":"Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen","LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Director","PackageVersion":"0.4.3","PackageProjectUrl":"https://aylin.com","LicenseInformationOrigin":0},{"PackageId":"Future Tactics Specialist","PackageVersion":"0.2.2","Copyright":"We need to transmit the redundant EXE driver!","Authors":"Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank","License":"We need to override the primary SQL pixel!","LicenseInformationOrigin":3},{"PackageId":"Global Paradigm Assistant","PackageVersion":"8.0.5","PackageProjectUrl":"https://randy.org","License":"We need to calculate the solid state HTTP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Customer Solutions Officer","PackageVersion":"4.5.2","PackageProjectUrl":"https://rylan.name","License":"You can\u0027t copy the matrix without compressing the wireless AGP matrix!","LicenseInformationOrigin":0},{"PackageId":"Human Branding Coordinator","PackageVersion":"5.8.1","LicenseInformationOrigin":3},{"PackageId":"Principal Factors Director","PackageVersion":"1.5.1","Copyright":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","Authors":"Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold","LicenseInformationOrigin":4},{"PackageId":"Dynamic Branding Manager","PackageVersion":"1.4.0","PackageProjectUrl":"http://dario.info","Copyright":"Try to program the FTP alarm, maybe it will program the virtual alarm!","License":"You can\u0027t navigate the application without generating the cross-platform COM application!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..f9c7923c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3},{"PackageId":"Customer Assurance Officer","PackageVersion":"0.3.1","PackageProjectUrl":"https://clementine.info","License":"I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!","LicenseInformationOrigin":3},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","Authors":"Melanie Bailey,Melanie Bailey","LicenseInformationOrigin":0},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Customer Division Manager","PackageVersion":"1.3.9","Copyright":"If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!","Authors":"Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth","License":"Try to navigate the PCI driver, maybe it will navigate the mobile driver!","LicenseInformationOrigin":3},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Copyright":"We need to override the solid state USB interface!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Copyright":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseInformationOrigin":4},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","Copyright":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"International Optimization Coordinator","PackageVersion":"6.5.5","PackageProjectUrl":"http://antoinette.org","Authors":"Darnell Terry","LicenseInformationOrigin":3},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Copyright":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":4},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Legacy Interactions Supervisor","PackageVersion":"9.7.2","Copyright":"Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!","Authors":"Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..b8fe19f4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Internal Program Designer","PackageVersion":"7.2.5","License":"We need to hack the auxiliary COM hard drive!","LicenseInformationOrigin":3},{"PackageId":"Global Implementation Strategist","PackageVersion":"5.9.8","PackageProjectUrl":"https://enos.info","Authors":"Colleen Schroeder,Colleen Schroeder","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..0d2c7da1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..422ecb72 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Global Mobility Technician","PackageVersion":"8.6.3","Authors":"Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante","ValidationErrors":[{"Error":"Lonie","Context":"http://wilburn.org"},{"Error":"Concepcion","Context":"http://ed.org"},{"Error":"Amanda","Context":"https://sophie.net"},{"Error":"Claudine","Context":"http://ofelia.biz"},{"Error":"Petra","Context":"http://clare.name"},{"Error":"Ozella","Context":"https://verla.name"},{"Error":"Denis","Context":"http://pete.com"}],"LicenseUrl":"We need to input the haptic XML port!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Product Data Liaison","PackageVersion":"7.8.8","Copyright":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"Try to calculate the GB card, maybe it will calculate the wireless card!","LicenseInformationOrigin":2},{"PackageId":"International Research Architect","PackageVersion":"3.7.4","Copyright":"If we index the pixel, we can get to the AI pixel through the wireless AI pixel!","ValidationErrors":[{"Error":"Madisen","Context":"http://raegan.biz"},{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"}],"LicenseUrl":"Try to quantify the USB application, maybe it will quantify the mobile application!","LicenseInformationOrigin":3},{"PackageId":"Investor Division Assistant","PackageVersion":"9.6.2","ValidationErrors":[{"Error":"Nya","Context":"http://sunny.biz"},{"Error":"Arlo","Context":"https://cordia.info"},{"Error":"Linnie","Context":"https://marcos.name"},{"Error":"Luella","Context":"http://frederic.name"},{"Error":"Lucinda","Context":"https://dion.name"},{"Error":"Jayson","Context":"https://ryleigh.net"},{"Error":"Mervin","Context":"https://lorenza.net"}],"LicenseUrl":"I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!","LicenseInformationOrigin":1},{"PackageId":"Corporate Marketing Strategist","PackageVersion":"3.8.5","Copyright":"Use the redundant JSON application, then you can program the redundant application!","Authors":"Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch","ValidationErrors":[{"Error":"Naomi","Context":"http://mckenna.net"},{"Error":"Jalyn","Context":"https://katharina.name"},{"Error":"Kane","Context":"http://beulah.biz"},{"Error":"Eleanora","Context":"http://birdie.net"},{"Error":"Alvah","Context":"http://keanu.net"}],"LicenseInformationOrigin":3},{"PackageId":"National Accountability Producer","PackageVersion":"6.9.7","PackageProjectUrl":"https://linwood.biz","ValidationErrors":[{"Error":"Travon","Context":"https://dedrick.name"},{"Error":"Elissa","Context":"http://kaci.org"},{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":2},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Solutions Assistant","PackageVersion":"5.6.4","PackageProjectUrl":"http://isabell.info","Authors":"Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson","ValidationErrors":[{"Error":"Tess","Context":"http://kailyn.info"},{"Error":"Eileen","Context":"http://manley.name"},{"Error":"Conor","Context":"https://glenna.name"},{"Error":"Sylvester","Context":"http://gaylord.biz"},{"Error":"Maxime","Context":"https://tom.com"}],"License":"navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!","LicenseInformationOrigin":3},{"PackageId":"Chief Solutions Administrator","PackageVersion":"0.4.1","PackageProjectUrl":"https://bertrand.biz","Copyright":"indexing the application won\u0027t do anything, we need to parse the mobile TCP application!","ValidationErrors":[{"Error":"Shaun","Context":"https://antwan.org"},{"Error":"Hazel","Context":"https://forrest.net"},{"Error":"Brianne","Context":"https://dorothea.name"},{"Error":"Don","Context":"http://torey.com"},{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"},{"Error":"Jordi","Context":"https://alysha.com"},{"Error":"Kristina","Context":"https://pattie.info"},{"Error":"Cory","Context":"http://kailey.com"}],"LicenseUrl":"indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!","LicenseInformationOrigin":2},{"PackageId":"International Intranet Planner","PackageVersion":"1.3.4","PackageProjectUrl":"http://devin.org","Copyright":"indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!","Authors":"Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert","ValidationErrors":[{"Error":"Ahmad","Context":"https://lupe.com"},{"Error":"Randi","Context":"https://jaiden.biz"},{"Error":"Patience","Context":"https://marlene.name"},{"Error":"Lenna","Context":"https://franco.name"},{"Error":"Kyleigh","Context":"https://tevin.name"},{"Error":"Sallie","Context":"https://jordane.name"},{"Error":"Willy","Context":"https://daija.info"},{"Error":"Jannie","Context":"https://retta.net"},{"Error":"Lottie","Context":"http://yasmine.com"},{"Error":"Delia","Context":"http://khalil.com"}],"License":"You can\u0027t quantify the system without generating the digital HTTP system!","LicenseUrl":"We need to compress the haptic XML circuit!","LicenseInformationOrigin":0},{"PackageId":"Investor Operations Director","PackageVersion":"5.6.0","PackageProjectUrl":"https://alene.info","Copyright":"If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!","ValidationErrors":[{"Error":"Elouise","Context":"https://ron.com"},{"Error":"Brown","Context":"https://cordia.com"},{"Error":"Ericka","Context":"https://eugene.com"},{"Error":"Rashad","Context":"http://thomas.com"},{"Error":"Antonia","Context":"https://marcelle.org"}],"License":"Try to input the AI microchip, maybe it will input the 1080p microchip!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Burley","Context":"http://lemuel.com"},{"Error":"Brenden","Context":"http://agnes.net"},{"Error":"Urban","Context":"https://micheal.name"},{"Error":"Ida","Context":"https://murray.org"},{"Error":"Samanta","Context":"http://assunta.biz"},{"Error":"Florencio","Context":"http://bradford.info"},{"Error":"Marcella","Context":"http://ray.net"},{"Error":"Gunnar","Context":"https://elissa.net"},{"Error":"Maud","Context":"https://edgar.name"},{"Error":"Angelina","Context":"https://adonis.biz"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":3},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Product Interactions Planner","PackageVersion":"7.4.0","PackageProjectUrl":"http://bertha.net","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"License":"Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!","LicenseInformationOrigin":0},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Authors":"Julius Abbott","ValidationErrors":[{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Global Mobility Facilitator","PackageVersion":"8.5.9","PackageProjectUrl":"https://itzel.info","Authors":"Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch","ValidationErrors":[{"Error":"Mitchel","Context":"http://carleton.name"},{"Error":"Madalyn","Context":"http://narciso.net"},{"Error":"Mia","Context":"http://nicklaus.net"},{"Error":"Abelardo","Context":"http://carolina.name"}],"LicenseUrl":"We need to parse the primary PCI protocol!","LicenseInformationOrigin":1},{"PackageId":"Forward Tactics Agent","PackageVersion":"6.8.8","PackageProjectUrl":"https://flo.info","Copyright":"The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!","Authors":"Jon Schulist,Jon Schulist","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseUrl":"We need to back up the primary SMTP circuit!","LicenseInformationOrigin":1},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..0cb738bd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..607cf240 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..0d2c7da1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..3630a2e6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"International Research Architect","PackageVersion":"3.7.4","Copyright":"If we index the pixel, we can get to the AI pixel through the wireless AI pixel!","ValidationErrors":[{"Error":"Madisen","Context":"http://raegan.biz"},{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"}],"LicenseUrl":"Try to quantify the USB application, maybe it will quantify the mobile application!","LicenseInformationOrigin":3},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Global Mobility Facilitator","PackageVersion":"8.5.9","PackageProjectUrl":"https://itzel.info","Authors":"Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch","ValidationErrors":[{"Error":"Mitchel","Context":"http://carleton.name"},{"Error":"Madalyn","Context":"http://narciso.net"},{"Error":"Mia","Context":"http://nicklaus.net"},{"Error":"Abelardo","Context":"http://carolina.name"}],"LicenseUrl":"We need to parse the primary PCI protocol!","LicenseInformationOrigin":1},{"PackageId":"National Accountability Producer","PackageVersion":"6.9.7","PackageProjectUrl":"https://linwood.biz","ValidationErrors":[{"Error":"Travon","Context":"https://dedrick.name"},{"Error":"Elissa","Context":"http://kaci.org"},{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":2},{"PackageId":"Chief Solutions Administrator","PackageVersion":"0.4.1","PackageProjectUrl":"https://bertrand.biz","Copyright":"indexing the application won\u0027t do anything, we need to parse the mobile TCP application!","ValidationErrors":[{"Error":"Shaun","Context":"https://antwan.org"},{"Error":"Hazel","Context":"https://forrest.net"},{"Error":"Brianne","Context":"https://dorothea.name"},{"Error":"Don","Context":"http://torey.com"},{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"},{"Error":"Jordi","Context":"https://alysha.com"},{"Error":"Kristina","Context":"https://pattie.info"},{"Error":"Cory","Context":"http://kailey.com"}],"LicenseUrl":"indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!","LicenseInformationOrigin":2},{"PackageId":"International Intranet Planner","PackageVersion":"1.3.4","PackageProjectUrl":"http://devin.org","Copyright":"indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!","Authors":"Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert","ValidationErrors":[{"Error":"Ahmad","Context":"https://lupe.com"},{"Error":"Randi","Context":"https://jaiden.biz"},{"Error":"Patience","Context":"https://marlene.name"},{"Error":"Lenna","Context":"https://franco.name"},{"Error":"Kyleigh","Context":"https://tevin.name"},{"Error":"Sallie","Context":"https://jordane.name"},{"Error":"Willy","Context":"https://daija.info"},{"Error":"Jannie","Context":"https://retta.net"},{"Error":"Lottie","Context":"http://yasmine.com"},{"Error":"Delia","Context":"http://khalil.com"}],"License":"You can\u0027t quantify the system without generating the digital HTTP system!","LicenseUrl":"We need to compress the haptic XML circuit!","LicenseInformationOrigin":0},{"PackageId":"Investor Division Assistant","PackageVersion":"9.6.2","ValidationErrors":[{"Error":"Nya","Context":"http://sunny.biz"},{"Error":"Arlo","Context":"https://cordia.info"},{"Error":"Linnie","Context":"https://marcos.name"},{"Error":"Luella","Context":"http://frederic.name"},{"Error":"Lucinda","Context":"https://dion.name"},{"Error":"Jayson","Context":"https://ryleigh.net"},{"Error":"Mervin","Context":"https://lorenza.net"}],"LicenseUrl":"I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!","LicenseInformationOrigin":1},{"PackageId":"Investor Operations Director","PackageVersion":"5.6.0","PackageProjectUrl":"https://alene.info","Copyright":"If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!","ValidationErrors":[{"Error":"Elouise","Context":"https://ron.com"},{"Error":"Brown","Context":"https://cordia.com"},{"Error":"Ericka","Context":"https://eugene.com"},{"Error":"Rashad","Context":"http://thomas.com"},{"Error":"Antonia","Context":"https://marcelle.org"}],"License":"Try to input the AI microchip, maybe it will input the 1080p microchip!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Burley","Context":"http://lemuel.com"},{"Error":"Brenden","Context":"http://agnes.net"},{"Error":"Urban","Context":"https://micheal.name"},{"Error":"Ida","Context":"https://murray.org"},{"Error":"Samanta","Context":"http://assunta.biz"},{"Error":"Florencio","Context":"http://bradford.info"},{"Error":"Marcella","Context":"http://ray.net"},{"Error":"Gunnar","Context":"https://elissa.net"},{"Error":"Maud","Context":"https://edgar.name"},{"Error":"Angelina","Context":"https://adonis.biz"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":3},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Corporate Marketing Strategist","PackageVersion":"3.8.5","Copyright":"Use the redundant JSON application, then you can program the redundant application!","Authors":"Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch","ValidationErrors":[{"Error":"Naomi","Context":"http://mckenna.net"},{"Error":"Jalyn","Context":"https://katharina.name"},{"Error":"Kane","Context":"http://beulah.biz"},{"Error":"Eleanora","Context":"http://birdie.net"},{"Error":"Alvah","Context":"http://keanu.net"}],"LicenseInformationOrigin":3},{"PackageId":"Product Interactions Planner","PackageVersion":"7.4.0","PackageProjectUrl":"http://bertha.net","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"License":"Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!","LicenseInformationOrigin":0},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Forward Tactics Agent","PackageVersion":"6.8.8","PackageProjectUrl":"https://flo.info","Copyright":"The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!","Authors":"Jon Schulist,Jon Schulist","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseUrl":"We need to back up the primary SMTP circuit!","LicenseInformationOrigin":1},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Authors":"Julius Abbott","ValidationErrors":[{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Solutions Assistant","PackageVersion":"5.6.4","PackageProjectUrl":"http://isabell.info","Authors":"Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson","ValidationErrors":[{"Error":"Tess","Context":"http://kailyn.info"},{"Error":"Eileen","Context":"http://manley.name"},{"Error":"Conor","Context":"https://glenna.name"},{"Error":"Sylvester","Context":"http://gaylord.biz"},{"Error":"Maxime","Context":"https://tom.com"}],"License":"navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!","LicenseInformationOrigin":3},{"PackageId":"Global Mobility Technician","PackageVersion":"8.6.3","Authors":"Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante","ValidationErrors":[{"Error":"Lonie","Context":"http://wilburn.org"},{"Error":"Concepcion","Context":"http://ed.org"},{"Error":"Amanda","Context":"https://sophie.net"},{"Error":"Claudine","Context":"http://ofelia.biz"},{"Error":"Petra","Context":"http://clare.name"},{"Error":"Ozella","Context":"https://verla.name"},{"Error":"Denis","Context":"http://pete.com"}],"LicenseUrl":"We need to input the haptic XML port!","LicenseInformationOrigin":2},{"PackageId":"Product Data Liaison","PackageVersion":"7.8.8","Copyright":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"Try to calculate the GB card, maybe it will calculate the wireless card!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..87b73500 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..705b3da8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..0d2c7da1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..00d4164b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Product Data Liaison","PackageVersion":"7.8.8","Copyright":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"Try to calculate the GB card, maybe it will calculate the wireless card!","LicenseInformationOrigin":2},{"PackageId":"International Research Architect","PackageVersion":"3.7.4","Copyright":"If we index the pixel, we can get to the AI pixel through the wireless AI pixel!","ValidationErrors":[{"Error":"Madisen","Context":"http://raegan.biz"},{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"}],"LicenseUrl":"Try to quantify the USB application, maybe it will quantify the mobile application!","LicenseInformationOrigin":3},{"PackageId":"Investor Division Assistant","PackageVersion":"9.6.2","ValidationErrors":[{"Error":"Nya","Context":"http://sunny.biz"},{"Error":"Arlo","Context":"https://cordia.info"},{"Error":"Linnie","Context":"https://marcos.name"},{"Error":"Luella","Context":"http://frederic.name"},{"Error":"Lucinda","Context":"https://dion.name"},{"Error":"Jayson","Context":"https://ryleigh.net"},{"Error":"Mervin","Context":"https://lorenza.net"}],"LicenseUrl":"I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Solutions Assistant","PackageVersion":"5.6.4","PackageProjectUrl":"http://isabell.info","Authors":"Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson","ValidationErrors":[{"Error":"Tess","Context":"http://kailyn.info"},{"Error":"Eileen","Context":"http://manley.name"},{"Error":"Conor","Context":"https://glenna.name"},{"Error":"Sylvester","Context":"http://gaylord.biz"},{"Error":"Maxime","Context":"https://tom.com"}],"License":"navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!","LicenseInformationOrigin":3},{"PackageId":"National Accountability Producer","PackageVersion":"6.9.7","PackageProjectUrl":"https://linwood.biz","ValidationErrors":[{"Error":"Travon","Context":"https://dedrick.name"},{"Error":"Elissa","Context":"http://kaci.org"},{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":2},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Forward Tactics Agent","PackageVersion":"6.8.8","PackageProjectUrl":"https://flo.info","Copyright":"The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!","Authors":"Jon Schulist,Jon Schulist","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseUrl":"We need to back up the primary SMTP circuit!","LicenseInformationOrigin":1},{"PackageId":"Global Mobility Technician","PackageVersion":"8.6.3","Authors":"Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante","ValidationErrors":[{"Error":"Lonie","Context":"http://wilburn.org"},{"Error":"Concepcion","Context":"http://ed.org"},{"Error":"Amanda","Context":"https://sophie.net"},{"Error":"Claudine","Context":"http://ofelia.biz"},{"Error":"Petra","Context":"http://clare.name"},{"Error":"Ozella","Context":"https://verla.name"},{"Error":"Denis","Context":"http://pete.com"}],"LicenseUrl":"We need to input the haptic XML port!","LicenseInformationOrigin":2},{"PackageId":"International Intranet Planner","PackageVersion":"1.3.4","PackageProjectUrl":"http://devin.org","Copyright":"indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!","Authors":"Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert","ValidationErrors":[{"Error":"Ahmad","Context":"https://lupe.com"},{"Error":"Randi","Context":"https://jaiden.biz"},{"Error":"Patience","Context":"https://marlene.name"},{"Error":"Lenna","Context":"https://franco.name"},{"Error":"Kyleigh","Context":"https://tevin.name"},{"Error":"Sallie","Context":"https://jordane.name"},{"Error":"Willy","Context":"https://daija.info"},{"Error":"Jannie","Context":"https://retta.net"},{"Error":"Lottie","Context":"http://yasmine.com"},{"Error":"Delia","Context":"http://khalil.com"}],"License":"You can\u0027t quantify the system without generating the digital HTTP system!","LicenseUrl":"We need to compress the haptic XML circuit!","LicenseInformationOrigin":0},{"PackageId":"Investor Operations Director","PackageVersion":"5.6.0","PackageProjectUrl":"https://alene.info","Copyright":"If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!","ValidationErrors":[{"Error":"Elouise","Context":"https://ron.com"},{"Error":"Brown","Context":"https://cordia.com"},{"Error":"Ericka","Context":"https://eugene.com"},{"Error":"Rashad","Context":"http://thomas.com"},{"Error":"Antonia","Context":"https://marcelle.org"}],"License":"Try to input the AI microchip, maybe it will input the 1080p microchip!","LicenseInformationOrigin":0},{"PackageId":"Product Interactions Planner","PackageVersion":"7.4.0","PackageProjectUrl":"http://bertha.net","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"License":"Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!","LicenseInformationOrigin":0},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Corporate Marketing Strategist","PackageVersion":"3.8.5","Copyright":"Use the redundant JSON application, then you can program the redundant application!","Authors":"Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch","ValidationErrors":[{"Error":"Naomi","Context":"http://mckenna.net"},{"Error":"Jalyn","Context":"https://katharina.name"},{"Error":"Kane","Context":"http://beulah.biz"},{"Error":"Eleanora","Context":"http://birdie.net"},{"Error":"Alvah","Context":"http://keanu.net"}],"LicenseInformationOrigin":3},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Burley","Context":"http://lemuel.com"},{"Error":"Brenden","Context":"http://agnes.net"},{"Error":"Urban","Context":"https://micheal.name"},{"Error":"Ida","Context":"https://murray.org"},{"Error":"Samanta","Context":"http://assunta.biz"},{"Error":"Florencio","Context":"http://bradford.info"},{"Error":"Marcella","Context":"http://ray.net"},{"Error":"Gunnar","Context":"https://elissa.net"},{"Error":"Maud","Context":"https://edgar.name"},{"Error":"Angelina","Context":"https://adonis.biz"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":3},{"PackageId":"Chief Solutions Administrator","PackageVersion":"0.4.1","PackageProjectUrl":"https://bertrand.biz","Copyright":"indexing the application won\u0027t do anything, we need to parse the mobile TCP application!","ValidationErrors":[{"Error":"Shaun","Context":"https://antwan.org"},{"Error":"Hazel","Context":"https://forrest.net"},{"Error":"Brianne","Context":"https://dorothea.name"},{"Error":"Don","Context":"http://torey.com"},{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"},{"Error":"Jordi","Context":"https://alysha.com"},{"Error":"Kristina","Context":"https://pattie.info"},{"Error":"Cory","Context":"http://kailey.com"}],"LicenseUrl":"indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!","LicenseInformationOrigin":2},{"PackageId":"Global Mobility Facilitator","PackageVersion":"8.5.9","PackageProjectUrl":"https://itzel.info","Authors":"Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch","ValidationErrors":[{"Error":"Mitchel","Context":"http://carleton.name"},{"Error":"Madalyn","Context":"http://narciso.net"},{"Error":"Mia","Context":"http://nicklaus.net"},{"Error":"Abelardo","Context":"http://carolina.name"}],"LicenseUrl":"We need to parse the primary PCI protocol!","LicenseInformationOrigin":1},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Authors":"Julius Abbott","ValidationErrors":[{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..46a74d0f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..d3c50c96 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..0d2c7da1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..77ae8ba5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"National Accountability Producer","PackageVersion":"6.9.7","PackageProjectUrl":"https://linwood.biz","ValidationErrors":[{"Error":"Travon","Context":"https://dedrick.name"},{"Error":"Elissa","Context":"http://kaci.org"},{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":2},{"PackageId":"Global Mobility Technician","PackageVersion":"8.6.3","Authors":"Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante","ValidationErrors":[{"Error":"Lonie","Context":"http://wilburn.org"},{"Error":"Concepcion","Context":"http://ed.org"},{"Error":"Amanda","Context":"https://sophie.net"},{"Error":"Claudine","Context":"http://ofelia.biz"},{"Error":"Petra","Context":"http://clare.name"},{"Error":"Ozella","Context":"https://verla.name"},{"Error":"Denis","Context":"http://pete.com"}],"LicenseUrl":"We need to input the haptic XML port!","LicenseInformationOrigin":2},{"PackageId":"International Intranet Planner","PackageVersion":"1.3.4","PackageProjectUrl":"http://devin.org","Copyright":"indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!","Authors":"Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert","ValidationErrors":[{"Error":"Ahmad","Context":"https://lupe.com"},{"Error":"Randi","Context":"https://jaiden.biz"},{"Error":"Patience","Context":"https://marlene.name"},{"Error":"Lenna","Context":"https://franco.name"},{"Error":"Kyleigh","Context":"https://tevin.name"},{"Error":"Sallie","Context":"https://jordane.name"},{"Error":"Willy","Context":"https://daija.info"},{"Error":"Jannie","Context":"https://retta.net"},{"Error":"Lottie","Context":"http://yasmine.com"},{"Error":"Delia","Context":"http://khalil.com"}],"License":"You can\u0027t quantify the system without generating the digital HTTP system!","LicenseUrl":"We need to compress the haptic XML circuit!","LicenseInformationOrigin":0},{"PackageId":"Investor Operations Director","PackageVersion":"5.6.0","PackageProjectUrl":"https://alene.info","Copyright":"If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!","ValidationErrors":[{"Error":"Elouise","Context":"https://ron.com"},{"Error":"Brown","Context":"https://cordia.com"},{"Error":"Ericka","Context":"https://eugene.com"},{"Error":"Rashad","Context":"http://thomas.com"},{"Error":"Antonia","Context":"https://marcelle.org"}],"License":"Try to input the AI microchip, maybe it will input the 1080p microchip!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Burley","Context":"http://lemuel.com"},{"Error":"Brenden","Context":"http://agnes.net"},{"Error":"Urban","Context":"https://micheal.name"},{"Error":"Ida","Context":"https://murray.org"},{"Error":"Samanta","Context":"http://assunta.biz"},{"Error":"Florencio","Context":"http://bradford.info"},{"Error":"Marcella","Context":"http://ray.net"},{"Error":"Gunnar","Context":"https://elissa.net"},{"Error":"Maud","Context":"https://edgar.name"},{"Error":"Angelina","Context":"https://adonis.biz"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":3},{"PackageId":"Investor Division Assistant","PackageVersion":"9.6.2","ValidationErrors":[{"Error":"Nya","Context":"http://sunny.biz"},{"Error":"Arlo","Context":"https://cordia.info"},{"Error":"Linnie","Context":"https://marcos.name"},{"Error":"Luella","Context":"http://frederic.name"},{"Error":"Lucinda","Context":"https://dion.name"},{"Error":"Jayson","Context":"https://ryleigh.net"},{"Error":"Mervin","Context":"https://lorenza.net"}],"LicenseUrl":"I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!","LicenseInformationOrigin":1},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Product Data Liaison","PackageVersion":"7.8.8","Copyright":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"Try to calculate the GB card, maybe it will calculate the wireless card!","LicenseInformationOrigin":2},{"PackageId":"Product Interactions Planner","PackageVersion":"7.4.0","PackageProjectUrl":"http://bertha.net","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"License":"Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!","LicenseInformationOrigin":0},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Forward Tactics Agent","PackageVersion":"6.8.8","PackageProjectUrl":"https://flo.info","Copyright":"The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!","Authors":"Jon Schulist,Jon Schulist","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseUrl":"We need to back up the primary SMTP circuit!","LicenseInformationOrigin":1},{"PackageId":"Corporate Marketing Strategist","PackageVersion":"3.8.5","Copyright":"Use the redundant JSON application, then you can program the redundant application!","Authors":"Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch","ValidationErrors":[{"Error":"Naomi","Context":"http://mckenna.net"},{"Error":"Jalyn","Context":"https://katharina.name"},{"Error":"Kane","Context":"http://beulah.biz"},{"Error":"Eleanora","Context":"http://birdie.net"},{"Error":"Alvah","Context":"http://keanu.net"}],"LicenseInformationOrigin":3},{"PackageId":"Global Mobility Facilitator","PackageVersion":"8.5.9","PackageProjectUrl":"https://itzel.info","Authors":"Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch","ValidationErrors":[{"Error":"Mitchel","Context":"http://carleton.name"},{"Error":"Madalyn","Context":"http://narciso.net"},{"Error":"Mia","Context":"http://nicklaus.net"},{"Error":"Abelardo","Context":"http://carolina.name"}],"LicenseUrl":"We need to parse the primary PCI protocol!","LicenseInformationOrigin":1},{"PackageId":"International Research Architect","PackageVersion":"3.7.4","Copyright":"If we index the pixel, we can get to the AI pixel through the wireless AI pixel!","ValidationErrors":[{"Error":"Madisen","Context":"http://raegan.biz"},{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"}],"LicenseUrl":"Try to quantify the USB application, maybe it will quantify the mobile application!","LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Solutions Assistant","PackageVersion":"5.6.4","PackageProjectUrl":"http://isabell.info","Authors":"Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson","ValidationErrors":[{"Error":"Tess","Context":"http://kailyn.info"},{"Error":"Eileen","Context":"http://manley.name"},{"Error":"Conor","Context":"https://glenna.name"},{"Error":"Sylvester","Context":"http://gaylord.biz"},{"Error":"Maxime","Context":"https://tom.com"}],"License":"navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!","LicenseInformationOrigin":3},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Authors":"Julius Abbott","ValidationErrors":[{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Chief Solutions Administrator","PackageVersion":"0.4.1","PackageProjectUrl":"https://bertrand.biz","Copyright":"indexing the application won\u0027t do anything, we need to parse the mobile TCP application!","ValidationErrors":[{"Error":"Shaun","Context":"https://antwan.org"},{"Error":"Hazel","Context":"https://forrest.net"},{"Error":"Brianne","Context":"https://dorothea.name"},{"Error":"Don","Context":"http://torey.com"},{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"},{"Error":"Jordi","Context":"https://alysha.com"},{"Error":"Kristina","Context":"https://pattie.info"},{"Error":"Cory","Context":"http://kailey.com"}],"LicenseUrl":"indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..46a74d0f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..e2e4779d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..0d2c7da1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..b0263819 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Corporate Marketing Strategist","PackageVersion":"3.8.5","Copyright":"Use the redundant JSON application, then you can program the redundant application!","Authors":"Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch","ValidationErrors":[{"Error":"Naomi","Context":"http://mckenna.net"},{"Error":"Jalyn","Context":"https://katharina.name"},{"Error":"Kane","Context":"http://beulah.biz"},{"Error":"Eleanora","Context":"http://birdie.net"},{"Error":"Alvah","Context":"http://keanu.net"}],"LicenseInformationOrigin":3},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Burley","Context":"http://lemuel.com"},{"Error":"Brenden","Context":"http://agnes.net"},{"Error":"Urban","Context":"https://micheal.name"},{"Error":"Ida","Context":"https://murray.org"},{"Error":"Samanta","Context":"http://assunta.biz"},{"Error":"Florencio","Context":"http://bradford.info"},{"Error":"Marcella","Context":"http://ray.net"},{"Error":"Gunnar","Context":"https://elissa.net"},{"Error":"Maud","Context":"https://edgar.name"},{"Error":"Angelina","Context":"https://adonis.biz"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":3},{"PackageId":"Product Data Liaison","PackageVersion":"7.8.8","Copyright":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"Try to calculate the GB card, maybe it will calculate the wireless card!","LicenseInformationOrigin":2},{"PackageId":"National Accountability Producer","PackageVersion":"6.9.7","PackageProjectUrl":"https://linwood.biz","ValidationErrors":[{"Error":"Travon","Context":"https://dedrick.name"},{"Error":"Elissa","Context":"http://kaci.org"},{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":2},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"International Intranet Planner","PackageVersion":"1.3.4","PackageProjectUrl":"http://devin.org","Copyright":"indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!","Authors":"Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert","ValidationErrors":[{"Error":"Ahmad","Context":"https://lupe.com"},{"Error":"Randi","Context":"https://jaiden.biz"},{"Error":"Patience","Context":"https://marlene.name"},{"Error":"Lenna","Context":"https://franco.name"},{"Error":"Kyleigh","Context":"https://tevin.name"},{"Error":"Sallie","Context":"https://jordane.name"},{"Error":"Willy","Context":"https://daija.info"},{"Error":"Jannie","Context":"https://retta.net"},{"Error":"Lottie","Context":"http://yasmine.com"},{"Error":"Delia","Context":"http://khalil.com"}],"License":"You can\u0027t quantify the system without generating the digital HTTP system!","LicenseUrl":"We need to compress the haptic XML circuit!","LicenseInformationOrigin":0},{"PackageId":"Investor Operations Director","PackageVersion":"5.6.0","PackageProjectUrl":"https://alene.info","Copyright":"If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!","ValidationErrors":[{"Error":"Elouise","Context":"https://ron.com"},{"Error":"Brown","Context":"https://cordia.com"},{"Error":"Ericka","Context":"https://eugene.com"},{"Error":"Rashad","Context":"http://thomas.com"},{"Error":"Antonia","Context":"https://marcelle.org"}],"License":"Try to input the AI microchip, maybe it will input the 1080p microchip!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Solutions Assistant","PackageVersion":"5.6.4","PackageProjectUrl":"http://isabell.info","Authors":"Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson","ValidationErrors":[{"Error":"Tess","Context":"http://kailyn.info"},{"Error":"Eileen","Context":"http://manley.name"},{"Error":"Conor","Context":"https://glenna.name"},{"Error":"Sylvester","Context":"http://gaylord.biz"},{"Error":"Maxime","Context":"https://tom.com"}],"License":"navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!","LicenseInformationOrigin":3},{"PackageId":"International Research Architect","PackageVersion":"3.7.4","Copyright":"If we index the pixel, we can get to the AI pixel through the wireless AI pixel!","ValidationErrors":[{"Error":"Madisen","Context":"http://raegan.biz"},{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"}],"LicenseUrl":"Try to quantify the USB application, maybe it will quantify the mobile application!","LicenseInformationOrigin":3},{"PackageId":"Global Mobility Technician","PackageVersion":"8.6.3","Authors":"Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante","ValidationErrors":[{"Error":"Lonie","Context":"http://wilburn.org"},{"Error":"Concepcion","Context":"http://ed.org"},{"Error":"Amanda","Context":"https://sophie.net"},{"Error":"Claudine","Context":"http://ofelia.biz"},{"Error":"Petra","Context":"http://clare.name"},{"Error":"Ozella","Context":"https://verla.name"},{"Error":"Denis","Context":"http://pete.com"}],"LicenseUrl":"We need to input the haptic XML port!","LicenseInformationOrigin":2},{"PackageId":"Global Mobility Facilitator","PackageVersion":"8.5.9","PackageProjectUrl":"https://itzel.info","Authors":"Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch","ValidationErrors":[{"Error":"Mitchel","Context":"http://carleton.name"},{"Error":"Madalyn","Context":"http://narciso.net"},{"Error":"Mia","Context":"http://nicklaus.net"},{"Error":"Abelardo","Context":"http://carolina.name"}],"LicenseUrl":"We need to parse the primary PCI protocol!","LicenseInformationOrigin":1},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Forward Tactics Agent","PackageVersion":"6.8.8","PackageProjectUrl":"https://flo.info","Copyright":"The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!","Authors":"Jon Schulist,Jon Schulist","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseUrl":"We need to back up the primary SMTP circuit!","LicenseInformationOrigin":1},{"PackageId":"Investor Division Assistant","PackageVersion":"9.6.2","ValidationErrors":[{"Error":"Nya","Context":"http://sunny.biz"},{"Error":"Arlo","Context":"https://cordia.info"},{"Error":"Linnie","Context":"https://marcos.name"},{"Error":"Luella","Context":"http://frederic.name"},{"Error":"Lucinda","Context":"https://dion.name"},{"Error":"Jayson","Context":"https://ryleigh.net"},{"Error":"Mervin","Context":"https://lorenza.net"}],"LicenseUrl":"I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!","LicenseInformationOrigin":1},{"PackageId":"Product Interactions Planner","PackageVersion":"7.4.0","PackageProjectUrl":"http://bertha.net","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"License":"Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!","LicenseInformationOrigin":0},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Authors":"Julius Abbott","ValidationErrors":[{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Chief Solutions Administrator","PackageVersion":"0.4.1","PackageProjectUrl":"https://bertrand.biz","Copyright":"indexing the application won\u0027t do anything, we need to parse the mobile TCP application!","ValidationErrors":[{"Error":"Shaun","Context":"https://antwan.org"},{"Error":"Hazel","Context":"https://forrest.net"},{"Error":"Brianne","Context":"https://dorothea.name"},{"Error":"Don","Context":"http://torey.com"},{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"},{"Error":"Jordi","Context":"https://alysha.com"},{"Error":"Kristina","Context":"https://pattie.info"},{"Error":"Cory","Context":"http://kailey.com"}],"LicenseUrl":"indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..87b73500 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..9aa582ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..6ad02f6d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..bca34763 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Corporate Optimization Agent","PackageVersion":"2.7.0","PackageProjectUrl":"http://bryce.com","LicenseInformationOrigin":3},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Factors Producer","PackageVersion":"5.7.1","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Central Tactics Director","PackageVersion":"4.6.7","PackageProjectUrl":"https://valentina.net","Authors":"Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski","License":"backing up the system won\u0027t do anything, we need to parse the neural CSS system!","LicenseUrl":"We need to transmit the back-end RSS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Global Usability Manager","PackageVersion":"9.1.0","PackageProjectUrl":"http://vella.com","LicenseUrl":"Try to back up the THX interface, maybe it will back up the auxiliary interface!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","Authors":"Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris","LicenseUrl":"Try to copy the PNG sensor, maybe it will copy the 1080p sensor!","LicenseInformationOrigin":1},{"PackageId":"Human Accountability Developer","PackageVersion":"6.9.0","License":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":2},{"PackageId":"Future Accounts Designer","PackageVersion":"5.1.9","License":"We need to navigate the wireless SAS pixel!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","Authors":"Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Configuration Assistant","PackageVersion":"3.2.1","Copyright":"I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!","Authors":"Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman","LicenseUrl":"connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","Authors":"Stella Barton,Stella Barton","LicenseInformationOrigin":1},{"PackageId":"Global Configuration Consultant","PackageVersion":"5.9.5","Authors":"Guadalupe Littel,Guadalupe Littel,Guadalupe Littel","License":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseUrl":"bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!","LicenseInformationOrigin":0},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"Use the haptic RSS port, then you can transmit the haptic port!","Authors":"Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":1},{"PackageId":"Customer Metrics Analyst","PackageVersion":"6.7.1","LicenseInformationOrigin":2},{"PackageId":"National Security Orchestrator","PackageVersion":"3.5.6","Copyright":"You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!","Authors":"Roderick Koelpin,Roderick Koelpin,Roderick Koelpin","License":"Try to copy the HDD array, maybe it will copy the back-end array!","LicenseUrl":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":0},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","Authors":"Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill","LicenseInformationOrigin":4},{"PackageId":"Corporate Division Executive","PackageVersion":"4.7.8","PackageProjectUrl":"http://wilmer.com","Authors":"Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros","License":"I\u0027ll index the neural SDD bus, that should bus the SDD bus!","LicenseUrl":"If we reboot the program, we can get to the SSL program through the primary SSL program!","LicenseInformationOrigin":1},{"PackageId":"Forward Tactics Planner","PackageVersion":"5.4.6","PackageProjectUrl":"https://caterina.info","Copyright":"If we copy the array, we can get to the SAS array through the neural SAS array!","Authors":"Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde","License":"I\u0027ll input the primary GB port, that should port the GB port!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Paradigm Officer","PackageVersion":"2.3.4","PackageProjectUrl":"https://charity.biz","LicenseInformationOrigin":4},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"http://orlo.name","Authors":"Johnny Bernier","License":"Try to program the XML capacitor, maybe it will program the haptic capacitor!","LicenseUrl":"Use the optical SSL alarm, then you can bypass the optical alarm!","LicenseInformationOrigin":2},{"PackageId":"Regional Brand Associate","PackageVersion":"4.0.9","Copyright":"I\u0027ll program the wireless HDD pixel, that should pixel the HDD pixel!","LicenseInformationOrigin":0},{"PackageId":"Corporate Program Associate","PackageVersion":"5.2.5","Copyright":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":4},{"PackageId":"Corporate Infrastructure Executive","PackageVersion":"4.8.1","PackageProjectUrl":"https://justice.info","Copyright":"Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!","Authors":"Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist","LicenseInformationOrigin":2},{"PackageId":"Legacy Solutions Architect","PackageVersion":"7.9.3","Copyright":"If we program the array, we can get to the JBOD array through the primary JBOD array!","LicenseUrl":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseInformationOrigin":1},{"PackageId":"Central Marketing Orchestrator","PackageVersion":"3.3.1","PackageProjectUrl":"https://brice.net","Copyright":"We need to connect the bluetooth RSS application!","Authors":"Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman","LicenseUrl":"Try to parse the IB driver, maybe it will parse the 1080p driver!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Configuration Administrator","PackageVersion":"4.3.8","Copyright":"Use the redundant AGP microchip, then you can override the redundant microchip!","Authors":"Roberto Deckow,Roberto Deckow,Roberto Deckow","LicenseInformationOrigin":1},{"PackageId":"District Optimization Coordinator","PackageVersion":"0.3.2","Authors":"David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich","LicenseUrl":"If we back up the hard drive, we can get to the SCSI hard drive through the neural SCSI hard drive!","LicenseInformationOrigin":3},{"PackageId":"Chief Response Strategist","PackageVersion":"8.0.4","Copyright":"Use the 1080p PNG application, then you can calculate the 1080p application!","Authors":"Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann","LicenseUrl":"The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm!","LicenseInformationOrigin":1},{"PackageId":"Regional Configuration Engineer","PackageVersion":"7.3.8","PackageProjectUrl":"http://roman.org","License":"Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!","LicenseUrl":"You can\u0027t reboot the matrix without navigating the optical SDD matrix!","LicenseInformationOrigin":0},{"PackageId":"Internal Operations Producer","PackageVersion":"5.8.9","LicenseUrl":"Use the online SMTP pixel, then you can index the online pixel!","LicenseInformationOrigin":4},{"PackageId":"International Marketing Officer","PackageVersion":"7.2.8","Authors":"Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk","LicenseInformationOrigin":0},{"PackageId":"International Branding Associate","PackageVersion":"4.9.4","PackageProjectUrl":"https://trinity.name","Copyright":"The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":1},{"PackageId":"Principal Identity Designer","PackageVersion":"4.7.0","PackageProjectUrl":"https://brock.net","Copyright":"compressing the sensor won\u0027t do anything, we need to index the mobile ADP sensor!","LicenseInformationOrigin":3},{"PackageId":"Direct Applications Designer","PackageVersion":"1.5.1","PackageProjectUrl":"http://tito.name","Copyright":"If we bypass the card, we can get to the HDD card through the auxiliary HDD card!","Authors":"Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling","LicenseUrl":"We need to connect the haptic TCP panel!","LicenseInformationOrigin":2},{"PackageId":"Lead Identity Developer","PackageVersion":"7.1.0","PackageProjectUrl":"https://eve.com","LicenseUrl":"compressing the bandwidth won\u0027t do anything, we need to bypass the primary RAM bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Lead Program Engineer","PackageVersion":"4.5.7","LicenseUrl":"The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol!","LicenseInformationOrigin":4},{"PackageId":"Forward Communications Director","PackageVersion":"6.0.8","Authors":"Kristin Bernhard,Kristin Bernhard","License":"Try to override the AI alarm, maybe it will override the online alarm!","LicenseUrl":"We need to quantify the virtual TCP card!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Configuration Specialist","PackageVersion":"3.6.8","Authors":"Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn","LicenseUrl":"Use the haptic AGP protocol, then you can program the haptic protocol!","LicenseInformationOrigin":4},{"PackageId":"Customer Group Agent","PackageVersion":"0.9.9","Copyright":"I\u0027ll generate the auxiliary HTTP microchip, that should microchip the HTTP microchip!","LicenseUrl":"If we override the sensor, we can get to the COM sensor through the 1080p COM sensor!","LicenseInformationOrigin":3},{"PackageId":"Customer Markets Assistant","PackageVersion":"5.9.9","PackageProjectUrl":"http://cullen.net","Authors":"Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir","License":"The JSON hard drive is down, copy the digital hard drive so we can copy the JSON hard drive!","LicenseInformationOrigin":3},{"PackageId":"Senior Brand Officer","PackageVersion":"9.3.6","PackageProjectUrl":"http://carol.name","License":"If we override the system, we can get to the HDD system through the haptic HDD system!","LicenseUrl":"If we parse the bus, we can get to the XML bus through the solid state XML bus!","LicenseInformationOrigin":1},{"PackageId":"District Integration Designer","PackageVersion":"6.2.2","PackageProjectUrl":"https://cindy.org","Authors":"Ignacio Hane,Ignacio Hane","LicenseUrl":"You can\u0027t connect the port without connecting the back-end COM port!","LicenseInformationOrigin":0},{"PackageId":"National Solutions Representative","PackageVersion":"5.6.2","Copyright":"You can\u0027t synthesize the bandwidth without programming the solid state XSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Chief Program Director","PackageVersion":"8.8.8","Copyright":"Use the primary SCSI matrix, then you can program the primary matrix!","Authors":"","License":"If we parse the protocol, we can get to the IB protocol through the wireless IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Principal Optimization Administrator","PackageVersion":"9.6.7","PackageProjectUrl":"https://franz.biz","License":"The XML card is down, bypass the back-end card so we can bypass the XML card!","LicenseInformationOrigin":3},{"PackageId":"Human Group Agent","PackageVersion":"3.2.2","PackageProjectUrl":"https://vilma.com","Copyright":"generating the interface won\u0027t do anything, we need to hack the optical PCI interface!","Authors":"Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser","LicenseInformationOrigin":1},{"PackageId":"Internal Program Engineer","PackageVersion":"2.9.3","PackageProjectUrl":"http://cleta.org","Copyright":"I\u0027ll bypass the optical AGP feed, that should feed the AGP feed!","License":"I\u0027ll input the neural SQL application, that should application the SQL application!","LicenseUrl":"You can\u0027t generate the hard drive without transmitting the haptic RAM hard drive!","LicenseInformationOrigin":0},{"PackageId":"International Intranet Officer","PackageVersion":"3.6.7","PackageProjectUrl":"http://mack.net","Copyright":"You can\u0027t generate the firewall without backing up the primary HTTP firewall!","Authors":"Ramona Erdman,Ramona Erdman","License":"You can\u0027t transmit the pixel without quantifying the mobile AGP pixel!","LicenseUrl":"transmitting the matrix won\u0027t do anything, we need to connect the haptic SCSI matrix!","LicenseInformationOrigin":3},{"PackageId":"Forward Directives Representative","PackageVersion":"0.5.1","PackageProjectUrl":"https://cleve.biz","Authors":"Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote","LicenseUrl":"parsing the panel won\u0027t do anything, we need to calculate the digital SMTP panel!","LicenseInformationOrigin":1},{"PackageId":"Legacy Interactions Officer","PackageVersion":"8.8.5","Copyright":"Try to program the RAM bandwidth, maybe it will program the optical bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Senior Operations Assistant","PackageVersion":"2.4.2","PackageProjectUrl":"https://hector.info","Authors":"Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva","LicenseUrl":"If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth!","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Executive","PackageVersion":"1.6.1","PackageProjectUrl":"http://adalberto.info","Copyright":"Use the auxiliary AGP matrix, then you can generate the auxiliary matrix!","Authors":"Willard Abshire","LicenseInformationOrigin":3},{"PackageId":"Senior Research Liaison","PackageVersion":"5.0.6","PackageProjectUrl":"http://clair.biz","License":"If we compress the system, we can get to the AGP system through the multi-byte AGP system!","LicenseUrl":"I\u0027ll hack the optical XSS monitor, that should monitor the XSS monitor!","LicenseInformationOrigin":4},{"PackageId":"Direct Applications Assistant","PackageVersion":"3.5.8","PackageProjectUrl":"http://consuelo.info","Copyright":"We need to back up the 1080p COM interface!","License":"The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel!","LicenseUrl":"If we back up the driver, we can get to the TCP driver through the redundant TCP driver!","LicenseInformationOrigin":2},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"Global Solutions Administrator","PackageVersion":"5.2.4","PackageProjectUrl":"https://hailee.biz","Authors":"Nellie Oberbrunner","License":"We need to calculate the online SAS bandwidth!","LicenseUrl":"If we index the bus, we can get to the CSS bus through the optical CSS bus!","LicenseInformationOrigin":4},{"PackageId":"International Marketing Officer","PackageVersion":"2.2.1","PackageProjectUrl":"https://weldon.info","License":"If we connect the driver, we can get to the XSS driver through the online XSS driver!","LicenseInformationOrigin":4},{"PackageId":"Future Markets Architect","PackageVersion":"7.2.2","PackageProjectUrl":"https://maxime.info","Authors":"Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank","License":"If we synthesize the port, we can get to the CSS port through the online CSS port!","LicenseUrl":"synthesizing the panel won\u0027t do anything, we need to transmit the neural THX panel!","LicenseInformationOrigin":4},{"PackageId":"Legacy Marketing Designer","PackageVersion":"4.5.9","PackageProjectUrl":"http://lexi.net","Copyright":"You can\u0027t bypass the alarm without generating the back-end HTTP alarm!","LicenseUrl":"You can\u0027t bypass the microchip without parsing the back-end JBOD microchip!","LicenseInformationOrigin":0},{"PackageId":"Investor Applications Executive","PackageVersion":"9.9.5","PackageProjectUrl":"https://xander.com","Copyright":"Use the redundant TCP circuit, then you can calculate the redundant circuit!","License":"The AI application is down, connect the open-source application so we can connect the AI application!","LicenseInformationOrigin":3},{"PackageId":"Legacy Intranet Planner","PackageVersion":"8.3.2","PackageProjectUrl":"http://nathanael.name","License":"Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth!","LicenseInformationOrigin":0},{"PackageId":"Chief Markets Executive","PackageVersion":"1.5.7","LicenseInformationOrigin":3},{"PackageId":"Forward Program Officer","PackageVersion":"4.2.4","Copyright":"calculating the bus won\u0027t do anything, we need to generate the online CSS bus!","Authors":"Leon Mayer,Leon Mayer","License":"quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!","LicenseUrl":"indexing the port won\u0027t do anything, we need to back up the virtual AGP port!","LicenseInformationOrigin":1},{"PackageId":"Human Program Orchestrator","PackageVersion":"5.2.4","Copyright":"bypassing the bandwidth won\u0027t do anything, we need to copy the mobile JBOD bandwidth!","License":"Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip!","LicenseInformationOrigin":1},{"PackageId":"International Paradigm Analyst","PackageVersion":"7.0.8","PackageProjectUrl":"https://noemie.biz","Copyright":"The COM circuit is down, override the primary circuit so we can override the COM circuit!","Authors":"Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms","License":"Try to compress the USB hard drive, maybe it will compress the neural hard drive!","LicenseUrl":"We need to parse the solid state TCP interface!","LicenseInformationOrigin":3},{"PackageId":"Product Tactics Engineer","PackageVersion":"5.6.9","Copyright":"transmitting the program won\u0027t do anything, we need to generate the multi-byte SAS program!","Authors":"Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich","License":"Use the online TCP driver, then you can navigate the online driver!","LicenseUrl":"I\u0027ll transmit the open-source HTTP pixel, that should pixel the HTTP pixel!","LicenseInformationOrigin":4},{"PackageId":"Direct Group Liaison","PackageVersion":"3.5.1","Copyright":"We need to program the auxiliary JBOD circuit!","License":"We need to parse the haptic SMS monitor!","LicenseInformationOrigin":4},{"PackageId":"Senior Quality Executive","PackageVersion":"4.4.8","PackageProjectUrl":"http://khalid.com","Copyright":"You can\u0027t reboot the transmitter without transmitting the online ADP transmitter!","License":"I\u0027ll quantify the solid state THX feed, that should feed the THX feed!","LicenseUrl":"Use the online RAM array, then you can index the online array!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Tactics Facilitator","PackageVersion":"0.7.3","Copyright":"The SSL port is down, bypass the haptic port so we can bypass the SSL port!","LicenseInformationOrigin":2},{"PackageId":"Chief Paradigm Supervisor","PackageVersion":"4.3.3","PackageProjectUrl":"https://zion.info","Copyright":"We need to bypass the wireless XML pixel!","Authors":"Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins","LicenseInformationOrigin":1},{"PackageId":"National Creative Officer","PackageVersion":"5.5.6","PackageProjectUrl":"http://orpha.name","Copyright":"The TCP array is down, bypass the mobile array so we can bypass the TCP array!","License":"indexing the capacitor won\u0027t do anything, we need to reboot the redundant FTP capacitor!","LicenseInformationOrigin":4},{"PackageId":"Lead Optimization Analyst","PackageVersion":"2.1.7","PackageProjectUrl":"https://madge.info","Authors":"Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson","License":"Use the wireless XSS bandwidth, then you can program the wireless bandwidth!","LicenseUrl":"The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive!","LicenseInformationOrigin":0},{"PackageId":"Central Factors Supervisor","PackageVersion":"0.8.3","PackageProjectUrl":"http://clement.name","Copyright":"If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall!","Authors":"Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick","License":"If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor!","LicenseUrl":"Use the optical IB transmitter, then you can navigate the optical transmitter!","LicenseInformationOrigin":4},{"PackageId":"Forward Usability Developer","PackageVersion":"6.9.1","Copyright":"You can\u0027t connect the protocol without overriding the redundant RSS protocol!","LicenseInformationOrigin":4},{"PackageId":"Corporate Intranet Agent","PackageVersion":"9.1.8","PackageProjectUrl":"http://precious.name","Copyright":"The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver!","Authors":"Essie Hamill,Essie Hamill","License":"We need to compress the 1080p GB circuit!","LicenseInformationOrigin":1},{"PackageId":"Senior Brand Agent","PackageVersion":"3.1.9","PackageProjectUrl":"https://lina.info","Copyright":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","License":"generating the alarm won\u0027t do anything, we need to parse the virtual XSS alarm!","LicenseInformationOrigin":1},{"PackageId":"Forward Research Associate","PackageVersion":"3.4.7","LicenseUrl":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Copyright":"If we synthesize the port, we can get to the HTTP port through the auxiliary HTTP port!","LicenseUrl":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","LicenseInformationOrigin":3},{"PackageId":"Global Configuration Strategist","PackageVersion":"1.4.4","PackageProjectUrl":"https://marilyne.com","Authors":"Vickie Sipes","LicenseInformationOrigin":3},{"PackageId":"National Implementation Agent","PackageVersion":"5.6.8","PackageProjectUrl":"http://rex.biz","Copyright":"Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit!","Authors":"Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston","LicenseInformationOrigin":0},{"PackageId":"Future Tactics Specialist","PackageVersion":"0.2.2","Copyright":"You can\u0027t calculate the hard drive without hacking the multi-byte FTP hard drive!","License":"We need to override the primary SQL pixel!","LicenseUrl":"We need to transmit the redundant EXE driver!","LicenseInformationOrigin":4},{"PackageId":"Forward Paradigm Developer","PackageVersion":"7.9.7","PackageProjectUrl":"http://maureen.name","Authors":"Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter","License":"The GB interface is down, input the auxiliary interface so we can input the GB interface!","LicenseUrl":"The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter!","LicenseInformationOrigin":4},{"PackageId":"Central Functionality Technician","PackageVersion":"3.9.3","Copyright":"The AI microchip is down, override the multi-byte microchip so we can override the AI microchip!","LicenseInformationOrigin":1},{"PackageId":"Regional Communications Strategist","PackageVersion":"9.3.1","PackageProjectUrl":"http://eloisa.biz","Copyright":"We need to index the bluetooth JSON pixel!","License":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","LicenseUrl":"Try to index the HDD panel, maybe it will index the haptic panel!","LicenseInformationOrigin":1},{"PackageId":"International Optimization Supervisor","PackageVersion":"9.5.8","PackageProjectUrl":"https://roman.com","LicenseInformationOrigin":3},{"PackageId":"Corporate Intranet Facilitator","PackageVersion":"2.8.8","PackageProjectUrl":"http://isabella.name","Authors":"Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser","License":"If we program the feed, we can get to the CSS feed through the solid state CSS feed!","LicenseUrl":"Use the redundant GB driver, then you can connect the redundant driver!","LicenseInformationOrigin":3},{"PackageId":"Internal Solutions Director","PackageVersion":"8.4.4","LicenseInformationOrigin":2},{"PackageId":"Senior Metrics Engineer","PackageVersion":"8.3.4","PackageProjectUrl":"http://lou.net","Authors":"Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand","LicenseUrl":"Try to quantify the FTP bus, maybe it will quantify the optical bus!","LicenseInformationOrigin":4},{"PackageId":"National Infrastructure Architect","PackageVersion":"6.6.7","PackageProjectUrl":"http://darlene.net","Authors":"Howard Rath,Howard Rath,Howard Rath,Howard Rath","LicenseUrl":"If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive!","LicenseInformationOrigin":2},{"PackageId":"Customer Branding Engineer","PackageVersion":"7.9.7","Copyright":"compressing the system won\u0027t do anything, we need to synthesize the redundant ADP system!","Authors":"Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley","License":"Try to input the TCP sensor, maybe it will input the haptic sensor!","LicenseUrl":"If we navigate the microchip, we can get to the SMS microchip through the redundant SMS microchip!","LicenseInformationOrigin":3},{"PackageId":"National Creative Analyst","PackageVersion":"6.3.1","LicenseUrl":"The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Forward Branding Strategist","PackageVersion":"4.6.2","Copyright":"The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive!","LicenseInformationOrigin":4},{"PackageId":"National Factors Administrator","PackageVersion":"8.1.4","PackageProjectUrl":"http://janelle.name","LicenseInformationOrigin":2},{"PackageId":"Legacy Communications Engineer","PackageVersion":"7.8.1","Copyright":"The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive!","Authors":"Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub","LicenseUrl":"I\u0027ll synthesize the haptic THX hard drive, that should hard drive the THX hard drive!","LicenseInformationOrigin":0},{"PackageId":"Principal Web Associate","PackageVersion":"4.2.5","Copyright":"If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive!","Authors":"Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..8aecedc8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Corporate Optimization Agent","PackageVersion":"2.7.0","PackageProjectUrl":"http://bryce.com","LicenseInformationOrigin":3},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Factors Producer","PackageVersion":"5.7.1","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Central Tactics Director","PackageVersion":"4.6.7","PackageProjectUrl":"https://valentina.net","Authors":"Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski","License":"backing up the system won\u0027t do anything, we need to parse the neural CSS system!","LicenseUrl":"We need to transmit the back-end RSS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Global Usability Manager","PackageVersion":"9.1.0","PackageProjectUrl":"http://vella.com","LicenseUrl":"Try to back up the THX interface, maybe it will back up the auxiliary interface!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","Authors":"Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris","LicenseUrl":"Try to copy the PNG sensor, maybe it will copy the 1080p sensor!","LicenseInformationOrigin":1},{"PackageId":"Human Accountability Developer","PackageVersion":"6.9.0","License":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":2},{"PackageId":"Future Accounts Designer","PackageVersion":"5.1.9","License":"We need to navigate the wireless SAS pixel!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","Authors":"Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Configuration Assistant","PackageVersion":"3.2.1","Copyright":"I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!","Authors":"Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman","LicenseUrl":"connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","Authors":"Stella Barton,Stella Barton","LicenseInformationOrigin":1},{"PackageId":"Global Configuration Consultant","PackageVersion":"5.9.5","Authors":"Guadalupe Littel,Guadalupe Littel,Guadalupe Littel","License":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseUrl":"bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!","LicenseInformationOrigin":0},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"Use the haptic RSS port, then you can transmit the haptic port!","Authors":"Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":1},{"PackageId":"Customer Metrics Analyst","PackageVersion":"6.7.1","LicenseInformationOrigin":2},{"PackageId":"National Security Orchestrator","PackageVersion":"3.5.6","Copyright":"You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!","Authors":"Roderick Koelpin,Roderick Koelpin,Roderick Koelpin","License":"Try to copy the HDD array, maybe it will copy the back-end array!","LicenseUrl":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..37c9d1a7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt deleted file mode 100644 index 49712818..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Product Creative Strategist","PackageVersion":"8.0.1","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"License":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"International Accounts Executive","PackageVersion":"7.0.3","ValidationErrors":[{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"},{"Error":"Norwood","Context":"https://gerard.name"}],"License":"hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!","LicenseUrl":"http://eryn.org","LicenseInformationOrigin":0},{"PackageId":"Dynamic Solutions Supervisor","PackageVersion":"2.2.5","ValidationErrors":[{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"},{"Error":"Rigoberto","Context":"http://laney.biz"},{"Error":"Eryn","Context":"https://amari.com"},{"Error":"Viviane","Context":"https://kelley.com"},{"Error":"Doris","Context":"https://kennedy.net"}],"LicenseInformationOrigin":4},{"PackageId":"National Metrics Developer","PackageVersion":"7.2.1","ValidationErrors":[{"Error":"Jessika","Context":"http://lesly.com"},{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"}],"LicenseUrl":"https://everett.org","LicenseInformationOrigin":1},{"PackageId":"Forward Group Supervisor","PackageVersion":"2.5.4","PackageProjectUrl":"https://brooks.name","ValidationErrors":[{"Error":"Corene","Context":"https://mireya.org"},{"Error":"Mitchell","Context":"https://marietta.com"},{"Error":"Adrian","Context":"https://irving.net"},{"Error":"Sydnie","Context":"https://leonie.net"},{"Error":"Jason","Context":"http://joany.name"},{"Error":"Carol","Context":"http://luisa.net"},{"Error":"Ewell","Context":"http://jonas.biz"}],"License":"If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!","LicenseUrl":"http://christine.info","LicenseInformationOrigin":4},{"PackageId":"Future Solutions Technician","PackageVersion":"6.7.5","PackageProjectUrl":"http://jakob.org","ValidationErrors":[{"Error":"Jewell","Context":"https://khalil.com"},{"Error":"Aiyana","Context":"http://uriel.com"},{"Error":"Ignatius","Context":"http://edgardo.biz"},{"Error":"Laverna","Context":"http://khalil.org"},{"Error":"Mona","Context":"https://erling.net"},{"Error":"Dusty","Context":"http://ali.com"},{"Error":"Andrew","Context":"https://immanuel.net"},{"Error":"Juana","Context":"http://maeve.org"},{"Error":"Alysha","Context":"https://sydnee.com"}],"LicenseUrl":"https://gaylord.name","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Assurance Associate","PackageVersion":"4.8.8","PackageProjectUrl":"https://selena.info","ValidationErrors":[{"Error":"Mervin","Context":"https://elisa.info"},{"Error":"Sylvester","Context":"https://adonis.name"},{"Error":"Francis","Context":"http://jaunita.info"}],"License":"connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!","LicenseUrl":"https://rhea.name","LicenseInformationOrigin":0},{"PackageId":"Direct Accounts Agent","PackageVersion":"6.6.1","ValidationErrors":[{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"},{"Error":"Gertrude","Context":"http://renee.name"},{"Error":"Gabrielle","Context":"https://jedediah.biz"},{"Error":"Amber","Context":"http://evalyn.org"},{"Error":"Myrtis","Context":"https://ursula.net"},{"Error":"Werner","Context":"https://linwood.biz"},{"Error":"Rebekah","Context":"https://cleve.org"},{"Error":"Claudie","Context":"https://theodora.com"}],"LicenseInformationOrigin":2},{"PackageId":"Forward Functionality Liaison","PackageVersion":"3.8.5","ValidationErrors":[{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"}],"License":"backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!","LicenseInformationOrigin":2},{"PackageId":"National Markets Designer","PackageVersion":"5.9.8","ValidationErrors":[{"Error":"Kariane","Context":"http://sofia.info"},{"Error":"Daphnee","Context":"https://nedra.biz"},{"Error":"Orland","Context":"http://hilton.com"},{"Error":"Shany","Context":"http://margaretta.net"},{"Error":"Ezra","Context":"https://maegan.net"},{"Error":"Rollin","Context":"https://timothy.info"},{"Error":"Ezekiel","Context":"http://peyton.biz"},{"Error":"Marlen","Context":"http://tara.org"},{"Error":"Alia","Context":"https://lynn.name"},{"Error":"Alek","Context":"https://blaze.net"}],"License":"Try to reboot the CSS panel, maybe it will reboot the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Human Accountability Consultant","PackageVersion":"0.9.4","PackageProjectUrl":"http://olga.com","ValidationErrors":[{"Error":"Ramona","Context":"https://mariela.com"},{"Error":"Wilfredo","Context":"http://everett.biz"},{"Error":"Vanessa","Context":"https://mallory.com"},{"Error":"Angeline","Context":"https://tyrel.net"},{"Error":"Felicity","Context":"http://buddy.name"},{"Error":"Bernardo","Context":"https://josephine.info"},{"Error":"Jevon","Context":"https://aron.name"},{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"}],"License":"Try to back up the THX capacitor, maybe it will back up the open-source capacitor!","LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"Senior Markets Administrator","PackageVersion":"2.4.6","ValidationErrors":[{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"},{"Error":"Thomas","Context":"http://antonia.net"},{"Error":"Marcelle","Context":"https://miller.name"},{"Error":"Lauriane","Context":"http://emmanuelle.info"},{"Error":"Miracle","Context":"http://devin.org"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Human Metrics Manager","PackageVersion":"7.7.2","PackageProjectUrl":"http://clint.com","ValidationErrors":[{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"},{"Error":"Verlie","Context":"http://maryjane.biz"},{"Error":"Lessie","Context":"https://hayden.name"},{"Error":"Ernestine","Context":"http://amina.info"},{"Error":"Steve","Context":"http://lon.org"}],"License":"Try to reboot the RSS program, maybe it will reboot the solid state program!","LicenseInformationOrigin":0},{"PackageId":"Chief Solutions Planner","PackageVersion":"7.6.5","PackageProjectUrl":"http://alex.info","ValidationErrors":[{"Error":"Eusebio","Context":"https://drew.net"},{"Error":"Imani","Context":"https://dorothea.name"},{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"}],"License":"Try to back up the SCSI circuit, maybe it will back up the online circuit!","LicenseInformationOrigin":2},{"PackageId":"International Implementation Engineer","PackageVersion":"9.7.5","ValidationErrors":[{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt deleted file mode 100644 index efdc5a31..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt deleted file mode 100644 index 6683ca12..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Solutions Supervisor","PackageVersion":"2.2.5","ValidationErrors":[{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"},{"Error":"Rigoberto","Context":"http://laney.biz"},{"Error":"Eryn","Context":"https://amari.com"},{"Error":"Viviane","Context":"https://kelley.com"},{"Error":"Doris","Context":"https://kennedy.net"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Chief Solutions Planner","PackageVersion":"7.6.5","PackageProjectUrl":"http://alex.info","ValidationErrors":[{"Error":"Eusebio","Context":"https://drew.net"},{"Error":"Imani","Context":"https://dorothea.name"},{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"}],"License":"Try to back up the SCSI circuit, maybe it will back up the online circuit!","LicenseInformationOrigin":2},{"PackageId":"Future Solutions Technician","PackageVersion":"6.7.5","PackageProjectUrl":"http://jakob.org","ValidationErrors":[{"Error":"Jewell","Context":"https://khalil.com"},{"Error":"Aiyana","Context":"http://uriel.com"},{"Error":"Ignatius","Context":"http://edgardo.biz"},{"Error":"Laverna","Context":"http://khalil.org"},{"Error":"Mona","Context":"https://erling.net"},{"Error":"Dusty","Context":"http://ali.com"},{"Error":"Andrew","Context":"https://immanuel.net"},{"Error":"Juana","Context":"http://maeve.org"},{"Error":"Alysha","Context":"https://sydnee.com"}],"LicenseUrl":"https://gaylord.name","LicenseInformationOrigin":0},{"PackageId":"Direct Accounts Agent","PackageVersion":"6.6.1","ValidationErrors":[{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"},{"Error":"Gertrude","Context":"http://renee.name"},{"Error":"Gabrielle","Context":"https://jedediah.biz"},{"Error":"Amber","Context":"http://evalyn.org"},{"Error":"Myrtis","Context":"https://ursula.net"},{"Error":"Werner","Context":"https://linwood.biz"},{"Error":"Rebekah","Context":"https://cleve.org"},{"Error":"Claudie","Context":"https://theodora.com"}],"LicenseInformationOrigin":2},{"PackageId":"Forward Functionality Liaison","PackageVersion":"3.8.5","ValidationErrors":[{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"}],"License":"backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!","LicenseInformationOrigin":2},{"PackageId":"National Metrics Developer","PackageVersion":"7.2.1","ValidationErrors":[{"Error":"Jessika","Context":"http://lesly.com"},{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"}],"LicenseUrl":"https://everett.org","LicenseInformationOrigin":1},{"PackageId":"National Markets Designer","PackageVersion":"5.9.8","ValidationErrors":[{"Error":"Kariane","Context":"http://sofia.info"},{"Error":"Daphnee","Context":"https://nedra.biz"},{"Error":"Orland","Context":"http://hilton.com"},{"Error":"Shany","Context":"http://margaretta.net"},{"Error":"Ezra","Context":"https://maegan.net"},{"Error":"Rollin","Context":"https://timothy.info"},{"Error":"Ezekiel","Context":"http://peyton.biz"},{"Error":"Marlen","Context":"http://tara.org"},{"Error":"Alia","Context":"https://lynn.name"},{"Error":"Alek","Context":"https://blaze.net"}],"License":"Try to reboot the CSS panel, maybe it will reboot the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Human Accountability Consultant","PackageVersion":"0.9.4","PackageProjectUrl":"http://olga.com","ValidationErrors":[{"Error":"Ramona","Context":"https://mariela.com"},{"Error":"Wilfredo","Context":"http://everett.biz"},{"Error":"Vanessa","Context":"https://mallory.com"},{"Error":"Angeline","Context":"https://tyrel.net"},{"Error":"Felicity","Context":"http://buddy.name"},{"Error":"Bernardo","Context":"https://josephine.info"},{"Error":"Jevon","Context":"https://aron.name"},{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"}],"License":"Try to back up the THX capacitor, maybe it will back up the open-source capacitor!","LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"Forward Group Supervisor","PackageVersion":"2.5.4","PackageProjectUrl":"https://brooks.name","ValidationErrors":[{"Error":"Corene","Context":"https://mireya.org"},{"Error":"Mitchell","Context":"https://marietta.com"},{"Error":"Adrian","Context":"https://irving.net"},{"Error":"Sydnie","Context":"https://leonie.net"},{"Error":"Jason","Context":"http://joany.name"},{"Error":"Carol","Context":"http://luisa.net"},{"Error":"Ewell","Context":"http://jonas.biz"}],"License":"If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!","LicenseUrl":"http://christine.info","LicenseInformationOrigin":4},{"PackageId":"Senior Markets Administrator","PackageVersion":"2.4.6","ValidationErrors":[{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"},{"Error":"Thomas","Context":"http://antonia.net"},{"Error":"Marcelle","Context":"https://miller.name"},{"Error":"Lauriane","Context":"http://emmanuelle.info"},{"Error":"Miracle","Context":"http://devin.org"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"International Implementation Engineer","PackageVersion":"9.7.5","ValidationErrors":[{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Human Metrics Manager","PackageVersion":"7.7.2","PackageProjectUrl":"http://clint.com","ValidationErrors":[{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"},{"Error":"Verlie","Context":"http://maryjane.biz"},{"Error":"Lessie","Context":"https://hayden.name"},{"Error":"Ernestine","Context":"http://amina.info"},{"Error":"Steve","Context":"http://lon.org"}],"License":"Try to reboot the RSS program, maybe it will reboot the solid state program!","LicenseInformationOrigin":0},{"PackageId":"Legacy Assurance Associate","PackageVersion":"4.8.8","PackageProjectUrl":"https://selena.info","ValidationErrors":[{"Error":"Mervin","Context":"https://elisa.info"},{"Error":"Sylvester","Context":"https://adonis.name"},{"Error":"Francis","Context":"http://jaunita.info"}],"License":"connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!","LicenseUrl":"https://rhea.name","LicenseInformationOrigin":0},{"PackageId":"Product Creative Strategist","PackageVersion":"8.0.1","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"License":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"International Accounts Executive","PackageVersion":"7.0.3","ValidationErrors":[{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"},{"Error":"Norwood","Context":"https://gerard.name"}],"License":"hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!","LicenseUrl":"http://eryn.org","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt deleted file mode 100644 index a2b50b90..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt deleted file mode 100644 index 90a7120e..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"International Accounts Executive","PackageVersion":"7.0.3","ValidationErrors":[{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"},{"Error":"Norwood","Context":"https://gerard.name"}],"License":"hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!","LicenseUrl":"http://eryn.org","LicenseInformationOrigin":0},{"PackageId":"Dynamic Solutions Supervisor","PackageVersion":"2.2.5","ValidationErrors":[{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"},{"Error":"Rigoberto","Context":"http://laney.biz"},{"Error":"Eryn","Context":"https://amari.com"},{"Error":"Viviane","Context":"https://kelley.com"},{"Error":"Doris","Context":"https://kennedy.net"}],"LicenseInformationOrigin":4},{"PackageId":"National Metrics Developer","PackageVersion":"7.2.1","ValidationErrors":[{"Error":"Jessika","Context":"http://lesly.com"},{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"}],"LicenseUrl":"https://everett.org","LicenseInformationOrigin":1},{"PackageId":"Legacy Assurance Associate","PackageVersion":"4.8.8","PackageProjectUrl":"https://selena.info","ValidationErrors":[{"Error":"Mervin","Context":"https://elisa.info"},{"Error":"Sylvester","Context":"https://adonis.name"},{"Error":"Francis","Context":"http://jaunita.info"}],"License":"connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!","LicenseUrl":"https://rhea.name","LicenseInformationOrigin":0},{"PackageId":"Future Solutions Technician","PackageVersion":"6.7.5","PackageProjectUrl":"http://jakob.org","ValidationErrors":[{"Error":"Jewell","Context":"https://khalil.com"},{"Error":"Aiyana","Context":"http://uriel.com"},{"Error":"Ignatius","Context":"http://edgardo.biz"},{"Error":"Laverna","Context":"http://khalil.org"},{"Error":"Mona","Context":"https://erling.net"},{"Error":"Dusty","Context":"http://ali.com"},{"Error":"Andrew","Context":"https://immanuel.net"},{"Error":"Juana","Context":"http://maeve.org"},{"Error":"Alysha","Context":"https://sydnee.com"}],"LicenseUrl":"https://gaylord.name","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"International Implementation Engineer","PackageVersion":"9.7.5","ValidationErrors":[{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Product Creative Strategist","PackageVersion":"8.0.1","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"License":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Forward Functionality Liaison","PackageVersion":"3.8.5","ValidationErrors":[{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"}],"License":"backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!","LicenseInformationOrigin":2},{"PackageId":"National Markets Designer","PackageVersion":"5.9.8","ValidationErrors":[{"Error":"Kariane","Context":"http://sofia.info"},{"Error":"Daphnee","Context":"https://nedra.biz"},{"Error":"Orland","Context":"http://hilton.com"},{"Error":"Shany","Context":"http://margaretta.net"},{"Error":"Ezra","Context":"https://maegan.net"},{"Error":"Rollin","Context":"https://timothy.info"},{"Error":"Ezekiel","Context":"http://peyton.biz"},{"Error":"Marlen","Context":"http://tara.org"},{"Error":"Alia","Context":"https://lynn.name"},{"Error":"Alek","Context":"https://blaze.net"}],"License":"Try to reboot the CSS panel, maybe it will reboot the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Senior Markets Administrator","PackageVersion":"2.4.6","ValidationErrors":[{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"},{"Error":"Thomas","Context":"http://antonia.net"},{"Error":"Marcelle","Context":"https://miller.name"},{"Error":"Lauriane","Context":"http://emmanuelle.info"},{"Error":"Miracle","Context":"http://devin.org"}],"LicenseInformationOrigin":1},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"Forward Group Supervisor","PackageVersion":"2.5.4","PackageProjectUrl":"https://brooks.name","ValidationErrors":[{"Error":"Corene","Context":"https://mireya.org"},{"Error":"Mitchell","Context":"https://marietta.com"},{"Error":"Adrian","Context":"https://irving.net"},{"Error":"Sydnie","Context":"https://leonie.net"},{"Error":"Jason","Context":"http://joany.name"},{"Error":"Carol","Context":"http://luisa.net"},{"Error":"Ewell","Context":"http://jonas.biz"}],"License":"If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!","LicenseUrl":"http://christine.info","LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Human Accountability Consultant","PackageVersion":"0.9.4","PackageProjectUrl":"http://olga.com","ValidationErrors":[{"Error":"Ramona","Context":"https://mariela.com"},{"Error":"Wilfredo","Context":"http://everett.biz"},{"Error":"Vanessa","Context":"https://mallory.com"},{"Error":"Angeline","Context":"https://tyrel.net"},{"Error":"Felicity","Context":"http://buddy.name"},{"Error":"Bernardo","Context":"https://josephine.info"},{"Error":"Jevon","Context":"https://aron.name"},{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"}],"License":"Try to back up the THX capacitor, maybe it will back up the open-source capacitor!","LicenseInformationOrigin":3},{"PackageId":"Direct Accounts Agent","PackageVersion":"6.6.1","ValidationErrors":[{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"},{"Error":"Gertrude","Context":"http://renee.name"},{"Error":"Gabrielle","Context":"https://jedediah.biz"},{"Error":"Amber","Context":"http://evalyn.org"},{"Error":"Myrtis","Context":"https://ursula.net"},{"Error":"Werner","Context":"https://linwood.biz"},{"Error":"Rebekah","Context":"https://cleve.org"},{"Error":"Claudie","Context":"https://theodora.com"}],"LicenseInformationOrigin":2},{"PackageId":"Chief Solutions Planner","PackageVersion":"7.6.5","PackageProjectUrl":"http://alex.info","ValidationErrors":[{"Error":"Eusebio","Context":"https://drew.net"},{"Error":"Imani","Context":"https://dorothea.name"},{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"}],"License":"Try to back up the SCSI circuit, maybe it will back up the online circuit!","LicenseInformationOrigin":2},{"PackageId":"Human Metrics Manager","PackageVersion":"7.7.2","PackageProjectUrl":"http://clint.com","ValidationErrors":[{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"},{"Error":"Verlie","Context":"http://maryjane.biz"},{"Error":"Lessie","Context":"https://hayden.name"},{"Error":"Ernestine","Context":"http://amina.info"},{"Error":"Steve","Context":"http://lon.org"}],"License":"Try to reboot the RSS program, maybe it will reboot the solid state program!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt deleted file mode 100644 index 06ef60fd..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt deleted file mode 100644 index 502cf180..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Solutions Technician","PackageVersion":"6.7.5","PackageProjectUrl":"http://jakob.org","ValidationErrors":[{"Error":"Jewell","Context":"https://khalil.com"},{"Error":"Aiyana","Context":"http://uriel.com"},{"Error":"Ignatius","Context":"http://edgardo.biz"},{"Error":"Laverna","Context":"http://khalil.org"},{"Error":"Mona","Context":"https://erling.net"},{"Error":"Dusty","Context":"http://ali.com"},{"Error":"Andrew","Context":"https://immanuel.net"},{"Error":"Juana","Context":"http://maeve.org"},{"Error":"Alysha","Context":"https://sydnee.com"}],"LicenseUrl":"https://gaylord.name","LicenseInformationOrigin":0},{"PackageId":"Product Creative Strategist","PackageVersion":"8.0.1","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"License":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Forward Functionality Liaison","PackageVersion":"3.8.5","ValidationErrors":[{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"}],"License":"backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!","LicenseInformationOrigin":2},{"PackageId":"National Markets Designer","PackageVersion":"5.9.8","ValidationErrors":[{"Error":"Kariane","Context":"http://sofia.info"},{"Error":"Daphnee","Context":"https://nedra.biz"},{"Error":"Orland","Context":"http://hilton.com"},{"Error":"Shany","Context":"http://margaretta.net"},{"Error":"Ezra","Context":"https://maegan.net"},{"Error":"Rollin","Context":"https://timothy.info"},{"Error":"Ezekiel","Context":"http://peyton.biz"},{"Error":"Marlen","Context":"http://tara.org"},{"Error":"Alia","Context":"https://lynn.name"},{"Error":"Alek","Context":"https://blaze.net"}],"License":"Try to reboot the CSS panel, maybe it will reboot the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Human Accountability Consultant","PackageVersion":"0.9.4","PackageProjectUrl":"http://olga.com","ValidationErrors":[{"Error":"Ramona","Context":"https://mariela.com"},{"Error":"Wilfredo","Context":"http://everett.biz"},{"Error":"Vanessa","Context":"https://mallory.com"},{"Error":"Angeline","Context":"https://tyrel.net"},{"Error":"Felicity","Context":"http://buddy.name"},{"Error":"Bernardo","Context":"https://josephine.info"},{"Error":"Jevon","Context":"https://aron.name"},{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"}],"License":"Try to back up the THX capacitor, maybe it will back up the open-source capacitor!","LicenseInformationOrigin":3},{"PackageId":"National Metrics Developer","PackageVersion":"7.2.1","ValidationErrors":[{"Error":"Jessika","Context":"http://lesly.com"},{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"}],"LicenseUrl":"https://everett.org","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"International Accounts Executive","PackageVersion":"7.0.3","ValidationErrors":[{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"},{"Error":"Norwood","Context":"https://gerard.name"}],"License":"hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!","LicenseUrl":"http://eryn.org","LicenseInformationOrigin":0},{"PackageId":"Senior Markets Administrator","PackageVersion":"2.4.6","ValidationErrors":[{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"},{"Error":"Thomas","Context":"http://antonia.net"},{"Error":"Marcelle","Context":"https://miller.name"},{"Error":"Lauriane","Context":"http://emmanuelle.info"},{"Error":"Miracle","Context":"http://devin.org"}],"LicenseInformationOrigin":1},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"International Implementation Engineer","PackageVersion":"9.7.5","ValidationErrors":[{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Forward Group Supervisor","PackageVersion":"2.5.4","PackageProjectUrl":"https://brooks.name","ValidationErrors":[{"Error":"Corene","Context":"https://mireya.org"},{"Error":"Mitchell","Context":"https://marietta.com"},{"Error":"Adrian","Context":"https://irving.net"},{"Error":"Sydnie","Context":"https://leonie.net"},{"Error":"Jason","Context":"http://joany.name"},{"Error":"Carol","Context":"http://luisa.net"},{"Error":"Ewell","Context":"http://jonas.biz"}],"License":"If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!","LicenseUrl":"http://christine.info","LicenseInformationOrigin":4},{"PackageId":"Chief Solutions Planner","PackageVersion":"7.6.5","PackageProjectUrl":"http://alex.info","ValidationErrors":[{"Error":"Eusebio","Context":"https://drew.net"},{"Error":"Imani","Context":"https://dorothea.name"},{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"}],"License":"Try to back up the SCSI circuit, maybe it will back up the online circuit!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Solutions Supervisor","PackageVersion":"2.2.5","ValidationErrors":[{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"},{"Error":"Rigoberto","Context":"http://laney.biz"},{"Error":"Eryn","Context":"https://amari.com"},{"Error":"Viviane","Context":"https://kelley.com"},{"Error":"Doris","Context":"https://kennedy.net"}],"LicenseInformationOrigin":4},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Assurance Associate","PackageVersion":"4.8.8","PackageProjectUrl":"https://selena.info","ValidationErrors":[{"Error":"Mervin","Context":"https://elisa.info"},{"Error":"Sylvester","Context":"https://adonis.name"},{"Error":"Francis","Context":"http://jaunita.info"}],"License":"connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!","LicenseUrl":"https://rhea.name","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Human Metrics Manager","PackageVersion":"7.7.2","PackageProjectUrl":"http://clint.com","ValidationErrors":[{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"},{"Error":"Verlie","Context":"http://maryjane.biz"},{"Error":"Lessie","Context":"https://hayden.name"},{"Error":"Ernestine","Context":"http://amina.info"},{"Error":"Steve","Context":"http://lon.org"}],"License":"Try to reboot the RSS program, maybe it will reboot the solid state program!","LicenseInformationOrigin":0},{"PackageId":"Direct Accounts Agent","PackageVersion":"6.6.1","ValidationErrors":[{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"},{"Error":"Gertrude","Context":"http://renee.name"},{"Error":"Gabrielle","Context":"https://jedediah.biz"},{"Error":"Amber","Context":"http://evalyn.org"},{"Error":"Myrtis","Context":"https://ursula.net"},{"Error":"Werner","Context":"https://linwood.biz"},{"Error":"Rebekah","Context":"https://cleve.org"},{"Error":"Claudie","Context":"https://theodora.com"}],"LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt deleted file mode 100644 index b22804bc..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt deleted file mode 100644 index bf3ac63c..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Forward Group Supervisor","PackageVersion":"2.5.4","PackageProjectUrl":"https://brooks.name","ValidationErrors":[{"Error":"Corene","Context":"https://mireya.org"},{"Error":"Mitchell","Context":"https://marietta.com"},{"Error":"Adrian","Context":"https://irving.net"},{"Error":"Sydnie","Context":"https://leonie.net"},{"Error":"Jason","Context":"http://joany.name"},{"Error":"Carol","Context":"http://luisa.net"},{"Error":"Ewell","Context":"http://jonas.biz"}],"License":"If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!","LicenseUrl":"http://christine.info","LicenseInformationOrigin":4},{"PackageId":"Human Accountability Consultant","PackageVersion":"0.9.4","PackageProjectUrl":"http://olga.com","ValidationErrors":[{"Error":"Ramona","Context":"https://mariela.com"},{"Error":"Wilfredo","Context":"http://everett.biz"},{"Error":"Vanessa","Context":"https://mallory.com"},{"Error":"Angeline","Context":"https://tyrel.net"},{"Error":"Felicity","Context":"http://buddy.name"},{"Error":"Bernardo","Context":"https://josephine.info"},{"Error":"Jevon","Context":"https://aron.name"},{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"}],"License":"Try to back up the THX capacitor, maybe it will back up the open-source capacitor!","LicenseInformationOrigin":3},{"PackageId":"International Accounts Executive","PackageVersion":"7.0.3","ValidationErrors":[{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"},{"Error":"Norwood","Context":"https://gerard.name"}],"License":"hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!","LicenseUrl":"http://eryn.org","LicenseInformationOrigin":0},{"PackageId":"Future Solutions Technician","PackageVersion":"6.7.5","PackageProjectUrl":"http://jakob.org","ValidationErrors":[{"Error":"Jewell","Context":"https://khalil.com"},{"Error":"Aiyana","Context":"http://uriel.com"},{"Error":"Ignatius","Context":"http://edgardo.biz"},{"Error":"Laverna","Context":"http://khalil.org"},{"Error":"Mona","Context":"https://erling.net"},{"Error":"Dusty","Context":"http://ali.com"},{"Error":"Andrew","Context":"https://immanuel.net"},{"Error":"Juana","Context":"http://maeve.org"},{"Error":"Alysha","Context":"https://sydnee.com"}],"LicenseUrl":"https://gaylord.name","LicenseInformationOrigin":0},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Forward Functionality Liaison","PackageVersion":"3.8.5","ValidationErrors":[{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"}],"License":"backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!","LicenseInformationOrigin":2},{"PackageId":"National Markets Designer","PackageVersion":"5.9.8","ValidationErrors":[{"Error":"Kariane","Context":"http://sofia.info"},{"Error":"Daphnee","Context":"https://nedra.biz"},{"Error":"Orland","Context":"http://hilton.com"},{"Error":"Shany","Context":"http://margaretta.net"},{"Error":"Ezra","Context":"https://maegan.net"},{"Error":"Rollin","Context":"https://timothy.info"},{"Error":"Ezekiel","Context":"http://peyton.biz"},{"Error":"Marlen","Context":"http://tara.org"},{"Error":"Alia","Context":"https://lynn.name"},{"Error":"Alek","Context":"https://blaze.net"}],"License":"Try to reboot the CSS panel, maybe it will reboot the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Legacy Assurance Associate","PackageVersion":"4.8.8","PackageProjectUrl":"https://selena.info","ValidationErrors":[{"Error":"Mervin","Context":"https://elisa.info"},{"Error":"Sylvester","Context":"https://adonis.name"},{"Error":"Francis","Context":"http://jaunita.info"}],"License":"connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!","LicenseUrl":"https://rhea.name","LicenseInformationOrigin":0},{"PackageId":"Dynamic Solutions Supervisor","PackageVersion":"2.2.5","ValidationErrors":[{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"},{"Error":"Rigoberto","Context":"http://laney.biz"},{"Error":"Eryn","Context":"https://amari.com"},{"Error":"Viviane","Context":"https://kelley.com"},{"Error":"Doris","Context":"https://kennedy.net"}],"LicenseInformationOrigin":4},{"PackageId":"Product Creative Strategist","PackageVersion":"8.0.1","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"License":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Chief Solutions Planner","PackageVersion":"7.6.5","PackageProjectUrl":"http://alex.info","ValidationErrors":[{"Error":"Eusebio","Context":"https://drew.net"},{"Error":"Imani","Context":"https://dorothea.name"},{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"}],"License":"Try to back up the SCSI circuit, maybe it will back up the online circuit!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"International Implementation Engineer","PackageVersion":"9.7.5","ValidationErrors":[{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"}],"LicenseInformationOrigin":1},{"PackageId":"National Metrics Developer","PackageVersion":"7.2.1","ValidationErrors":[{"Error":"Jessika","Context":"http://lesly.com"},{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"}],"LicenseUrl":"https://everett.org","LicenseInformationOrigin":1},{"PackageId":"Senior Markets Administrator","PackageVersion":"2.4.6","ValidationErrors":[{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"},{"Error":"Thomas","Context":"http://antonia.net"},{"Error":"Marcelle","Context":"https://miller.name"},{"Error":"Lauriane","Context":"http://emmanuelle.info"},{"Error":"Miracle","Context":"http://devin.org"}],"LicenseInformationOrigin":1},{"PackageId":"Human Metrics Manager","PackageVersion":"7.7.2","PackageProjectUrl":"http://clint.com","ValidationErrors":[{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"},{"Error":"Verlie","Context":"http://maryjane.biz"},{"Error":"Lessie","Context":"https://hayden.name"},{"Error":"Ernestine","Context":"http://amina.info"},{"Error":"Steve","Context":"http://lon.org"}],"License":"Try to reboot the RSS program, maybe it will reboot the solid state program!","LicenseInformationOrigin":0},{"PackageId":"Direct Accounts Agent","PackageVersion":"6.6.1","ValidationErrors":[{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"},{"Error":"Gertrude","Context":"http://renee.name"},{"Error":"Gabrielle","Context":"https://jedediah.biz"},{"Error":"Amber","Context":"http://evalyn.org"},{"Error":"Myrtis","Context":"https://ursula.net"},{"Error":"Werner","Context":"https://linwood.biz"},{"Error":"Rebekah","Context":"https://cleve.org"},{"Error":"Claudie","Context":"https://theodora.com"}],"LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt deleted file mode 100644 index 3d0fddfb..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"Lead Tactics Director","PackageVersion":"1.6.8","PackageProjectUrl":"https://ewell.name","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseUrl":"http://kory.name","LicenseInformationOrigin":0},{"PackageId":"Human Markets Coordinator","PackageVersion":"3.4.4","PackageProjectUrl":"http://jeffrey.com","License":"You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!","LicenseUrl":"https://alexis.org","LicenseInformationOrigin":2},{"PackageId":"Dynamic Brand Producer","PackageVersion":"8.3.6","PackageProjectUrl":"https://freddie.biz","License":"If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!","LicenseUrl":"https://randal.org","LicenseInformationOrigin":1},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"https://candace.com","License":"synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!","LicenseUrl":"http://karl.com","LicenseInformationOrigin":2},{"PackageId":"Senior Accounts Designer","PackageVersion":"1.0.4","PackageProjectUrl":"https://johnpaul.biz","License":"I\u0027ll input the solid state COM application, that should application the COM application!","LicenseUrl":"http://everette.biz","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","PackageProjectUrl":"http://jenifer.name","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"https://joshuah.com","LicenseInformationOrigin":0},{"PackageId":"Internal Research Engineer","PackageVersion":"0.3.1","PackageProjectUrl":"http://sophie.biz","License":"hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!","LicenseUrl":"http://faustino.biz","LicenseInformationOrigin":1},{"PackageId":"Legacy Intranet Agent","PackageVersion":"9.0.8","PackageProjectUrl":"https://robb.com","License":"You can\u0027t override the program without overriding the mobile COM program!","LicenseUrl":"http://everett.name","LicenseInformationOrigin":0},{"PackageId":"District Response Director","PackageVersion":"6.9.7","PackageProjectUrl":"https://milo.biz","License":"If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!","LicenseUrl":"http://kari.org","LicenseInformationOrigin":0},{"PackageId":"Dynamic Implementation Analyst","PackageVersion":"3.3.4","PackageProjectUrl":"https://philip.net","License":"The XSS application is down, override the wireless application so we can override the XSS application!","LicenseUrl":"https://allene.info","LicenseInformationOrigin":4},{"PackageId":"Chief Integration Architect","PackageVersion":"1.6.8","PackageProjectUrl":"https://davion.net","License":"Try to override the TCP firewall, maybe it will override the solid state firewall!","LicenseUrl":"http://wade.org","LicenseInformationOrigin":4},{"PackageId":"Principal Marketing Specialist","PackageVersion":"9.7.0","PackageProjectUrl":"http://ethel.name","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseUrl":"https://tyrese.net","LicenseInformationOrigin":0},{"PackageId":"Internal Optimization Planner","PackageVersion":"2.9.4","PackageProjectUrl":"https://raegan.biz","License":"We need to bypass the redundant COM bus!","LicenseUrl":"http://pat.name","LicenseInformationOrigin":1},{"PackageId":"International Research Architect","PackageVersion":"4.1.8","PackageProjectUrl":"https://kristofer.org","License":"I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!","LicenseUrl":"http://hunter.info","LicenseInformationOrigin":4},{"PackageId":"Regional Operations Representative","PackageVersion":"2.9.1","PackageProjectUrl":"http://zakary.info","License":"I\u0027ll calculate the online HTTP array, that should array the HTTP array!","LicenseUrl":"http://uriel.info","LicenseInformationOrigin":0},{"PackageId":"District Group Representative","PackageVersion":"8.9.8","PackageProjectUrl":"http://lindsey.biz","License":"quantifying the driver won\u0027t do anything, we need to program the wireless SQL driver!","LicenseUrl":"http://orland.net","LicenseInformationOrigin":4},{"PackageId":"Lead Identity Producer","PackageVersion":"5.7.1","PackageProjectUrl":"http://delaney.info","License":"You can\u0027t back up the port without programming the primary XSS port!","LicenseUrl":"https://mikayla.info","LicenseInformationOrigin":2},{"PackageId":"Product Branding Specialist","PackageVersion":"3.4.0","PackageProjectUrl":"http://asia.net","License":"Try to reboot the JSON alarm, maybe it will reboot the optical alarm!","LicenseUrl":"http://jalyn.org","LicenseInformationOrigin":0},{"PackageId":"Forward Research Strategist","PackageVersion":"8.8.2","PackageProjectUrl":"http://israel.name","License":"Try to parse the PNG panel, maybe it will parse the haptic panel!","LicenseUrl":"http://terence.com","LicenseInformationOrigin":4},{"PackageId":"Internal Operations Liaison","PackageVersion":"3.0.3","PackageProjectUrl":"https://prince.info","License":"I\u0027ll program the bluetooth TCP monitor, that should monitor the TCP monitor!","LicenseUrl":"http://trent.com","LicenseInformationOrigin":4},{"PackageId":"Investor Optimization Orchestrator","PackageVersion":"3.7.9","PackageProjectUrl":"http://kaylie.info","License":"programming the application won\u0027t do anything, we need to program the digital SCSI application!","LicenseUrl":"http://cullen.net","LicenseInformationOrigin":2},{"PackageId":"Regional Accountability Assistant","PackageVersion":"2.7.5","PackageProjectUrl":"http://barney.com","License":"You can\u0027t program the alarm without overriding the cross-platform RSS alarm!","LicenseUrl":"https://ella.biz","LicenseInformationOrigin":0},{"PackageId":"National Identity Technician","PackageVersion":"7.4.9","PackageProjectUrl":"https://ocie.com","License":"quantifying the hard drive won\u0027t do anything, we need to index the virtual JBOD hard drive!","LicenseUrl":"https://yadira.net","LicenseInformationOrigin":1},{"PackageId":"Human Accountability Technician","PackageVersion":"8.2.0","PackageProjectUrl":"https://ima.net","License":"Use the solid state HTTP microchip, then you can back up the solid state microchip!","LicenseUrl":"http://cali.net","LicenseInformationOrigin":0},{"PackageId":"Regional Response Officer","PackageVersion":"7.0.2","PackageProjectUrl":"http://bryon.net","License":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseUrl":"http://eldridge.net","LicenseInformationOrigin":2},{"PackageId":"Regional Quality Designer","PackageVersion":"5.8.2","PackageProjectUrl":"http://trent.info","License":"We need to program the back-end HDD capacitor!","LicenseUrl":"http://toney.net","LicenseInformationOrigin":0},{"PackageId":"District Interactions Strategist","PackageVersion":"7.9.0","PackageProjectUrl":"https://elroy.org","License":"Try to override the HDD pixel, maybe it will override the bluetooth pixel!","LicenseUrl":"http://louie.net","LicenseInformationOrigin":1},{"PackageId":"Lead Response Producer","PackageVersion":"6.3.3","PackageProjectUrl":"https://harmon.name","License":"I\u0027ll generate the back-end JBOD array, that should array the JBOD array!","LicenseUrl":"https://paul.name","LicenseInformationOrigin":4},{"PackageId":"Global Implementation Producer","PackageVersion":"6.6.0","PackageProjectUrl":"http://liza.net","License":"Use the back-end PNG bandwidth, then you can program the back-end bandwidth!","LicenseUrl":"https://anita.net","LicenseInformationOrigin":1},{"PackageId":"Direct Web Executive","PackageVersion":"7.0.8","PackageProjectUrl":"https://rhea.name","License":"If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip!","LicenseUrl":"https://felicity.com","LicenseInformationOrigin":0},{"PackageId":"Corporate Paradigm Engineer","PackageVersion":"8.1.2","PackageProjectUrl":"https://evalyn.org","License":"Try to connect the ADP array, maybe it will connect the virtual array!","LicenseUrl":"https://luna.info","LicenseInformationOrigin":4},{"PackageId":"Principal Usability Architect","PackageVersion":"4.0.3","PackageProjectUrl":"https://gus.name","License":"You can\u0027t connect the bus without connecting the open-source SDD bus!","LicenseUrl":"http://andreane.com","LicenseInformationOrigin":4},{"PackageId":"Chief Implementation Director","PackageVersion":"2.3.1","PackageProjectUrl":"https://burley.net","License":"I\u0027ll override the auxiliary JBOD pixel, that should pixel the JBOD pixel!","LicenseUrl":"http://richmond.com","LicenseInformationOrigin":1},{"PackageId":"Direct Tactics Analyst","PackageVersion":"1.0.4","PackageProjectUrl":"https://fletcher.com","License":"The PCI program is down, transmit the multi-byte program so we can transmit the PCI program!","LicenseUrl":"http://leonel.com","LicenseInformationOrigin":1},{"PackageId":"National Response Planner","PackageVersion":"8.2.8","PackageProjectUrl":"http://lonzo.biz","License":"The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm!","LicenseUrl":"https://stephon.biz","LicenseInformationOrigin":0},{"PackageId":"International Applications Architect","PackageVersion":"5.6.6","PackageProjectUrl":"https://norene.com","License":"If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter!","LicenseUrl":"http://henriette.name","LicenseInformationOrigin":2},{"PackageId":"Direct Accountability Supervisor","PackageVersion":"6.2.8","PackageProjectUrl":"http://rafaela.com","License":"I\u0027ll synthesize the cross-platform ADP system, that should system the ADP system!","LicenseUrl":"https://eryn.com","LicenseInformationOrigin":1},{"PackageId":"Forward Functionality Officer","PackageVersion":"0.1.1","PackageProjectUrl":"http://lavern.org","License":"I\u0027ll override the primary XML monitor, that should monitor the XML monitor!","LicenseUrl":"https://rebekah.org","LicenseInformationOrigin":2},{"PackageId":"Principal Implementation Developer","PackageVersion":"7.0.7","PackageProjectUrl":"http://janice.biz","License":"I\u0027ll index the 1080p JBOD matrix, that should matrix the JBOD matrix!","LicenseUrl":"https://graham.org","LicenseInformationOrigin":4},{"PackageId":"Internal Optimization Executive","PackageVersion":"2.5.9","PackageProjectUrl":"https://rubye.name","License":"The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus!","LicenseUrl":"http://bernice.com","LicenseInformationOrigin":2},{"PackageId":"Direct Identity Liaison","PackageVersion":"7.9.7","PackageProjectUrl":"https://carol.info","License":"If we back up the bus, we can get to the AI bus through the 1080p AI bus!","LicenseUrl":"https://alana.org","LicenseInformationOrigin":4},{"PackageId":"Direct Operations Developer","PackageVersion":"7.1.7","PackageProjectUrl":"http://salvatore.biz","License":"synthesizing the microchip won\u0027t do anything, we need to hack the optical SCSI microchip!","LicenseUrl":"http://morris.name","LicenseInformationOrigin":2},{"PackageId":"Legacy Accountability Agent","PackageVersion":"5.8.2","PackageProjectUrl":"http://chelsea.com","License":"I\u0027ll compress the auxiliary XSS port, that should port the XSS port!","LicenseUrl":"https://iliana.info","LicenseInformationOrigin":0},{"PackageId":"Regional Security Officer","PackageVersion":"9.7.3","PackageProjectUrl":"http://al.info","License":"The GB program is down, reboot the neural program so we can reboot the GB program!","LicenseUrl":"https://tania.biz","LicenseInformationOrigin":0},{"PackageId":"Internal Applications Agent","PackageVersion":"5.1.9","PackageProjectUrl":"http://oren.info","License":"Use the online COM pixel, then you can synthesize the online pixel!","LicenseUrl":"http://helen.name","LicenseInformationOrigin":4},{"PackageId":"Corporate Security Technician","PackageVersion":"2.7.4","PackageProjectUrl":"https://bell.net","License":"copying the firewall won\u0027t do anything, we need to index the cross-platform THX firewall!","LicenseUrl":"https://kaylie.info","LicenseInformationOrigin":2},{"PackageId":"Senior Program Coordinator","PackageVersion":"6.8.4","PackageProjectUrl":"https://derek.info","License":"We need to back up the primary ADP array!","LicenseUrl":"http://teresa.biz","LicenseInformationOrigin":1},{"PackageId":"Corporate Research Liaison","PackageVersion":"8.5.9","PackageProjectUrl":"https://cydney.biz","License":"I\u0027ll reboot the auxiliary SQL feed, that should feed the SQL feed!","LicenseUrl":"http://rosemarie.net","LicenseInformationOrigin":2},{"PackageId":"Internal Data Agent","PackageVersion":"2.5.8","PackageProjectUrl":"http://melissa.com","License":"I\u0027ll copy the online SQL interface, that should interface the SQL interface!","LicenseUrl":"http://gretchen.org","LicenseInformationOrigin":1},{"PackageId":"Internal Web Liaison","PackageVersion":"2.6.3","PackageProjectUrl":"http://crawford.biz","License":"You can\u0027t index the port without hacking the optical HDD port!","LicenseUrl":"http://hector.biz","LicenseInformationOrigin":4},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"https://izaiah.net","License":"Use the virtual SAS firewall, then you can calculate the virtual firewall!","LicenseUrl":"https://rubie.net","LicenseInformationOrigin":2},{"PackageId":"Dynamic Accountability Director","PackageVersion":"6.0.2","PackageProjectUrl":"https://bo.com","License":"We need to connect the auxiliary SDD bandwidth!","LicenseUrl":"http://delphia.name","LicenseInformationOrigin":1},{"PackageId":"Customer Solutions Producer","PackageVersion":"8.3.5","PackageProjectUrl":"https://asha.com","License":"Try to program the EXE alarm, maybe it will program the cross-platform alarm!","LicenseUrl":"http://alden.biz","LicenseInformationOrigin":1},{"PackageId":"Direct Metrics Associate","PackageVersion":"1.7.2","PackageProjectUrl":"https://kurt.org","License":"We need to generate the digital TCP card!","LicenseUrl":"http://kenya.info","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Designer","PackageVersion":"2.4.7","PackageProjectUrl":"https://rosa.info","License":"You can\u0027t parse the bandwidth without indexing the auxiliary HTTP bandwidth!","LicenseUrl":"http://garnett.info","LicenseInformationOrigin":4},{"PackageId":"Dynamic Paradigm Officer","PackageVersion":"4.2.2","PackageProjectUrl":"https://charlene.name","License":"If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm!","LicenseUrl":"https://guillermo.biz","LicenseInformationOrigin":0},{"PackageId":"Chief Identity Specialist","PackageVersion":"6.4.7","PackageProjectUrl":"http://sammy.net","License":"Use the neural RSS circuit, then you can quantify the neural circuit!","LicenseUrl":"https://kyle.net","LicenseInformationOrigin":0},{"PackageId":"Legacy Communications Producer","PackageVersion":"5.4.0","PackageProjectUrl":"http://jaylin.org","License":"overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!","LicenseUrl":"http://khalid.net","LicenseInformationOrigin":2},{"PackageId":"Legacy Solutions Architect","PackageVersion":"7.9.3","PackageProjectUrl":"http://amir.name","License":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseUrl":"https://alia.org","LicenseInformationOrigin":0},{"PackageId":"National Tactics Facilitator","PackageVersion":"1.2.4","PackageProjectUrl":"http://lily.biz","License":"Try to transmit the GB panel, maybe it will transmit the 1080p panel!","LicenseUrl":"http://margarete.biz","LicenseInformationOrigin":4},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","PackageProjectUrl":"http://lina.net","License":"programming the driver won\u0027t do anything, we need to connect the solid state RSS driver!","LicenseUrl":"http://brenda.org","LicenseInformationOrigin":4},{"PackageId":"Dynamic Response Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"http://jordon.net","License":"If we override the port, we can get to the SDD port through the primary SDD port!","LicenseUrl":"http://sibyl.biz","LicenseInformationOrigin":1},{"PackageId":"Dynamic Usability Consultant","PackageVersion":"8.4.8","PackageProjectUrl":"https://gayle.biz","License":"The GB firewall is down, program the neural firewall so we can program the GB firewall!","LicenseUrl":"http://keshawn.org","LicenseInformationOrigin":2},{"PackageId":"Chief Implementation Engineer","PackageVersion":"7.6.5","PackageProjectUrl":"https://maria.info","License":"The SMS protocol is down, input the neural protocol so we can input the SMS protocol!","LicenseUrl":"https://rubie.info","LicenseInformationOrigin":2},{"PackageId":"Regional Accountability Engineer","PackageVersion":"3.1.8","PackageProjectUrl":"https://don.info","License":"Use the digital CSS array, then you can index the digital array!","LicenseUrl":"http://christa.org","LicenseInformationOrigin":1},{"PackageId":"Direct Response Facilitator","PackageVersion":"1.4.7","PackageProjectUrl":"https://toney.name","License":"The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm!","LicenseUrl":"https://keshawn.name","LicenseInformationOrigin":4},{"PackageId":"Internal Web Planner","PackageVersion":"8.0.5","PackageProjectUrl":"http://madelynn.biz","License":"Use the neural XML monitor, then you can navigate the neural monitor!","LicenseUrl":"https://everardo.com","LicenseInformationOrigin":4},{"PackageId":"International Brand Manager","PackageVersion":"2.4.4","PackageProjectUrl":"http://aletha.info","License":"We need to program the virtual AI driver!","LicenseUrl":"https://clark.name","LicenseInformationOrigin":0},{"PackageId":"Lead Mobility Developer","PackageVersion":"4.0.9","PackageProjectUrl":"https://lexus.biz","License":"I\u0027ll override the optical SSL card, that should card the SSL card!","LicenseUrl":"https://lucinda.name","LicenseInformationOrigin":1},{"PackageId":"Corporate Identity Developer","PackageVersion":"5.1.4","PackageProjectUrl":"https://declan.name","License":"hacking the program won\u0027t do anything, we need to copy the solid state JBOD program!","LicenseUrl":"http://danny.org","LicenseInformationOrigin":2},{"PackageId":"Dynamic Identity Assistant","PackageVersion":"8.0.0","PackageProjectUrl":"http://ernie.com","License":"I\u0027ll transmit the digital PNG microchip, that should microchip the PNG microchip!","LicenseUrl":"http://magdalena.biz","LicenseInformationOrigin":1},{"PackageId":"Customer Solutions Manager","PackageVersion":"6.0.8","PackageProjectUrl":"http://alfonso.com","License":"The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter!","LicenseUrl":"http://alexys.biz","LicenseInformationOrigin":2},{"PackageId":"International Brand Consultant","PackageVersion":"0.0.6","PackageProjectUrl":"http://may.net","License":"Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth!","LicenseUrl":"https://onie.name","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt deleted file mode 100644 index f355542a..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2},{"PackageId":"Lead Tactics Director","PackageVersion":"1.6.8","PackageProjectUrl":"https://ewell.name","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseUrl":"http://kory.name","LicenseInformationOrigin":0},{"PackageId":"Human Markets Coordinator","PackageVersion":"3.4.4","PackageProjectUrl":"http://jeffrey.com","License":"You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!","LicenseUrl":"https://alexis.org","LicenseInformationOrigin":2},{"PackageId":"Dynamic Brand Producer","PackageVersion":"8.3.6","PackageProjectUrl":"https://freddie.biz","License":"If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!","LicenseUrl":"https://randal.org","LicenseInformationOrigin":1},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"https://candace.com","License":"synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!","LicenseUrl":"http://karl.com","LicenseInformationOrigin":2},{"PackageId":"Senior Accounts Designer","PackageVersion":"1.0.4","PackageProjectUrl":"https://johnpaul.biz","License":"I\u0027ll input the solid state COM application, that should application the COM application!","LicenseUrl":"http://everette.biz","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","PackageProjectUrl":"http://jenifer.name","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"https://joshuah.com","LicenseInformationOrigin":0},{"PackageId":"Internal Research Engineer","PackageVersion":"0.3.1","PackageProjectUrl":"http://sophie.biz","License":"hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!","LicenseUrl":"http://faustino.biz","LicenseInformationOrigin":1},{"PackageId":"Legacy Intranet Agent","PackageVersion":"9.0.8","PackageProjectUrl":"https://robb.com","License":"You can\u0027t override the program without overriding the mobile COM program!","LicenseUrl":"http://everett.name","LicenseInformationOrigin":0},{"PackageId":"District Response Director","PackageVersion":"6.9.7","PackageProjectUrl":"https://milo.biz","License":"If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!","LicenseUrl":"http://kari.org","LicenseInformationOrigin":0},{"PackageId":"Dynamic Implementation Analyst","PackageVersion":"3.3.4","PackageProjectUrl":"https://philip.net","License":"The XSS application is down, override the wireless application so we can override the XSS application!","LicenseUrl":"https://allene.info","LicenseInformationOrigin":4},{"PackageId":"Chief Integration Architect","PackageVersion":"1.6.8","PackageProjectUrl":"https://davion.net","License":"Try to override the TCP firewall, maybe it will override the solid state firewall!","LicenseUrl":"http://wade.org","LicenseInformationOrigin":4},{"PackageId":"Principal Marketing Specialist","PackageVersion":"9.7.0","PackageProjectUrl":"http://ethel.name","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseUrl":"https://tyrese.net","LicenseInformationOrigin":0},{"PackageId":"Internal Optimization Planner","PackageVersion":"2.9.4","PackageProjectUrl":"https://raegan.biz","License":"We need to bypass the redundant COM bus!","LicenseUrl":"http://pat.name","LicenseInformationOrigin":1},{"PackageId":"International Research Architect","PackageVersion":"4.1.8","PackageProjectUrl":"https://kristofer.org","License":"I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!","LicenseUrl":"http://hunter.info","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt deleted file mode 100644 index 352c044f..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt +++ /dev/null @@ -1 +0,0 @@ -[{"PackageId":"Product Data Analyst","PackageVersion":"6.4.5","PackageProjectUrl":"https://major.biz","License":"The AI matrix is down, index the digital matrix so we can index the AI matrix!","LicenseUrl":"http://isidro.biz","LicenseInformationOrigin":1},{"PackageId":"Customer Research Associate","PackageVersion":"3.5.9","PackageProjectUrl":"https://floyd.name","License":"I\u0027ll input the cross-platform AGP system, that should system the AGP system!","LicenseUrl":"http://gladyce.biz","LicenseInformationOrigin":1},{"PackageId":"Senior Markets Orchestrator","PackageVersion":"4.0.0","PackageProjectUrl":"http://rebecca.biz","License":"Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!","LicenseUrl":"http://juliet.biz","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..739f3790 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..43cee324 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Bill","Context":"http://jairo.net"},{"Error":"Clemmie","Context":"http://shanny.net"},{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","ValidationErrors":[{"Error":"Mervin","Context":"http://celestine.info"},{"Error":"Amalia","Context":"https://shanelle.info"},{"Error":"Sheila","Context":"http://darrell.info"},{"Error":"Alec","Context":"https://candice.biz"},{"Error":"Linnea","Context":"http://everardo.info"},{"Error":"Daryl","Context":"https://jerrod.com"},{"Error":"Laila","Context":"http://caleigh.net"},{"Error":"Adolfo","Context":"http://daisha.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Lead Markets Designer","PackageVersion":"2.8.4","PackageProjectUrl":"https://amara.info","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"LicenseInformationOrigin":2},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","ValidationErrors":[{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"},{"Error":"Theresia","Context":"http://kristin.net"},{"Error":"Lester","Context":"https://paige.com"}],"LicenseInformationOrigin":1},{"PackageId":"National Accounts Liaison","PackageVersion":"7.2.6","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"LicenseInformationOrigin":4},{"PackageId":"Lead Intranet Officer","PackageVersion":"6.4.9","ValidationErrors":[{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"}],"LicenseInformationOrigin":1},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Marketing Consultant","PackageVersion":"2.4.9","ValidationErrors":[{"Error":"Angie","Context":"https://ardella.info"},{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"}],"LicenseInformationOrigin":4},{"PackageId":"Human Usability Specialist","PackageVersion":"3.2.8","PackageProjectUrl":"http://micah.info","ValidationErrors":[{"Error":"Evalyn","Context":"https://myrtis.name"},{"Error":"Ursula","Context":"https://werner.net"},{"Error":"Linwood","Context":"http://rebekah.org"},{"Error":"Cleve","Context":"https://claudie.net"},{"Error":"Theodora","Context":"http://faye.info"}],"LicenseInformationOrigin":0},{"PackageId":"International Integration Orchestrator","PackageVersion":"5.4.5","ValidationErrors":[{"Error":"Steve","Context":"http://lon.org"},{"Error":"Braeden","Context":"https://sunny.name"},{"Error":"Leslie","Context":"http://bettie.info"},{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Response Associate","PackageVersion":"1.9.8","ValidationErrors":[{"Error":"Sandra","Context":"http://antonina.com"},{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"},{"Error":"Amari","Context":"http://viviane.net"},{"Error":"Kelley","Context":"http://doris.net"},{"Error":"Kennedy","Context":"https://milo.net"}],"License":"The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3},{"PackageId":"Direct Accounts Associate","PackageVersion":"3.2.6","PackageProjectUrl":"https://vesta.com","ValidationErrors":[{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"},{"Error":"Rogers","Context":"https://bertrand.biz"},{"Error":"Annetta","Context":"https://remington.org"},{"Error":"Efrain","Context":"http://davion.org"},{"Error":"Merle","Context":"https://abigayle.org"},{"Error":"Jerod","Context":"https://vicenta.info"},{"Error":"Kayli","Context":"https://shaun.net"},{"Error":"Antwan","Context":"https://hazel.net"}],"LicenseInformationOrigin":4},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Optimization Orchestrator","PackageVersion":"2.4.2","ValidationErrors":[{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"},{"Error":"Shaun","Context":"https://concepcion.net"},{"Error":"Moises","Context":"http://rupert.info"}],"License":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Representative","PackageVersion":"8.2.6","ValidationErrors":[{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Investor Research Facilitator","PackageVersion":"5.7.5","ValidationErrors":[{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"},{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..8af9394e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..7a13dc83 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..739f3790 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..d9ef8cf9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Lead Markets Designer","PackageVersion":"2.8.4","PackageProjectUrl":"https://amara.info","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"LicenseInformationOrigin":2},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Global Optimization Representative","PackageVersion":"8.2.6","ValidationErrors":[{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Lead Intranet Officer","PackageVersion":"6.4.9","ValidationErrors":[{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"}],"LicenseInformationOrigin":1},{"PackageId":"Dynamic Marketing Consultant","PackageVersion":"2.4.9","ValidationErrors":[{"Error":"Angie","Context":"https://ardella.info"},{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"}],"LicenseInformationOrigin":4},{"PackageId":"Human Usability Specialist","PackageVersion":"3.2.8","PackageProjectUrl":"http://micah.info","ValidationErrors":[{"Error":"Evalyn","Context":"https://myrtis.name"},{"Error":"Ursula","Context":"https://werner.net"},{"Error":"Linwood","Context":"http://rebekah.org"},{"Error":"Cleve","Context":"https://claudie.net"},{"Error":"Theodora","Context":"http://faye.info"}],"LicenseInformationOrigin":0},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","ValidationErrors":[{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"},{"Error":"Theresia","Context":"http://kristin.net"},{"Error":"Lester","Context":"https://paige.com"}],"LicenseInformationOrigin":1},{"PackageId":"International Integration Orchestrator","PackageVersion":"5.4.5","ValidationErrors":[{"Error":"Steve","Context":"http://lon.org"},{"Error":"Braeden","Context":"https://sunny.name"},{"Error":"Leslie","Context":"http://bettie.info"},{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Response Associate","PackageVersion":"1.9.8","ValidationErrors":[{"Error":"Sandra","Context":"http://antonina.com"},{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"},{"Error":"Amari","Context":"http://viviane.net"},{"Error":"Kelley","Context":"http://doris.net"},{"Error":"Kennedy","Context":"https://milo.net"}],"License":"The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3},{"PackageId":"National Accounts Liaison","PackageVersion":"7.2.6","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"LicenseInformationOrigin":4},{"PackageId":"Direct Accounts Associate","PackageVersion":"3.2.6","PackageProjectUrl":"https://vesta.com","ValidationErrors":[{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"},{"Error":"Rogers","Context":"https://bertrand.biz"},{"Error":"Annetta","Context":"https://remington.org"},{"Error":"Efrain","Context":"http://davion.org"},{"Error":"Merle","Context":"https://abigayle.org"},{"Error":"Jerod","Context":"https://vicenta.info"},{"Error":"Kayli","Context":"https://shaun.net"},{"Error":"Antwan","Context":"https://hazel.net"}],"LicenseInformationOrigin":4},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Research Facilitator","PackageVersion":"5.7.5","ValidationErrors":[{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"},{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Optimization Orchestrator","PackageVersion":"2.4.2","ValidationErrors":[{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"},{"Error":"Shaun","Context":"https://concepcion.net"},{"Error":"Moises","Context":"http://rupert.info"}],"License":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":1},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":0},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Bill","Context":"http://jairo.net"},{"Error":"Clemmie","Context":"http://shanny.net"},{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseInformationOrigin":2},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","ValidationErrors":[{"Error":"Mervin","Context":"http://celestine.info"},{"Error":"Amalia","Context":"https://shanelle.info"},{"Error":"Sheila","Context":"http://darrell.info"},{"Error":"Alec","Context":"https://candice.biz"},{"Error":"Linnea","Context":"http://everardo.info"},{"Error":"Daryl","Context":"https://jerrod.com"},{"Error":"Laila","Context":"http://caleigh.net"},{"Error":"Adolfo","Context":"http://daisha.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..720f6ece --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..172cef3c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..739f3790 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..0fa79d7e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","ValidationErrors":[{"Error":"Mervin","Context":"http://celestine.info"},{"Error":"Amalia","Context":"https://shanelle.info"},{"Error":"Sheila","Context":"http://darrell.info"},{"Error":"Alec","Context":"https://candice.biz"},{"Error":"Linnea","Context":"http://everardo.info"},{"Error":"Daryl","Context":"https://jerrod.com"},{"Error":"Laila","Context":"http://caleigh.net"},{"Error":"Adolfo","Context":"http://daisha.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Lead Markets Designer","PackageVersion":"2.8.4","PackageProjectUrl":"https://amara.info","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"LicenseInformationOrigin":2},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","ValidationErrors":[{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"},{"Error":"Theresia","Context":"http://kristin.net"},{"Error":"Lester","Context":"https://paige.com"}],"LicenseInformationOrigin":1},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":0},{"PackageId":"Lead Intranet Officer","PackageVersion":"6.4.9","ValidationErrors":[{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"}],"LicenseInformationOrigin":1},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Investor Research Facilitator","PackageVersion":"5.7.5","ValidationErrors":[{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"},{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"}],"LicenseInformationOrigin":0},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Bill","Context":"http://jairo.net"},{"Error":"Clemmie","Context":"http://shanny.net"},{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseInformationOrigin":2},{"PackageId":"Human Usability Specialist","PackageVersion":"3.2.8","PackageProjectUrl":"http://micah.info","ValidationErrors":[{"Error":"Evalyn","Context":"https://myrtis.name"},{"Error":"Ursula","Context":"https://werner.net"},{"Error":"Linwood","Context":"http://rebekah.org"},{"Error":"Cleve","Context":"https://claudie.net"},{"Error":"Theodora","Context":"http://faye.info"}],"LicenseInformationOrigin":0},{"PackageId":"International Integration Orchestrator","PackageVersion":"5.4.5","ValidationErrors":[{"Error":"Steve","Context":"http://lon.org"},{"Error":"Braeden","Context":"https://sunny.name"},{"Error":"Leslie","Context":"http://bettie.info"},{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Accounts Associate","PackageVersion":"3.2.6","PackageProjectUrl":"https://vesta.com","ValidationErrors":[{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"},{"Error":"Rogers","Context":"https://bertrand.biz"},{"Error":"Annetta","Context":"https://remington.org"},{"Error":"Efrain","Context":"http://davion.org"},{"Error":"Merle","Context":"https://abigayle.org"},{"Error":"Jerod","Context":"https://vicenta.info"},{"Error":"Kayli","Context":"https://shaun.net"},{"Error":"Antwan","Context":"https://hazel.net"}],"LicenseInformationOrigin":4},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3},{"PackageId":"National Accounts Liaison","PackageVersion":"7.2.6","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"LicenseInformationOrigin":4},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Global Response Associate","PackageVersion":"1.9.8","ValidationErrors":[{"Error":"Sandra","Context":"http://antonina.com"},{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"},{"Error":"Amari","Context":"http://viviane.net"},{"Error":"Kelley","Context":"http://doris.net"},{"Error":"Kennedy","Context":"https://milo.net"}],"License":"The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Marketing Consultant","PackageVersion":"2.4.9","ValidationErrors":[{"Error":"Angie","Context":"https://ardella.info"},{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"}],"LicenseInformationOrigin":4},{"PackageId":"Global Optimization Representative","PackageVersion":"8.2.6","ValidationErrors":[{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Legacy Optimization Orchestrator","PackageVersion":"2.4.2","ValidationErrors":[{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"},{"Error":"Shaun","Context":"https://concepcion.net"},{"Error":"Moises","Context":"http://rupert.info"}],"License":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":1},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..7d72f58d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..d38a3f45 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..739f3790 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..6d066d11 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Lead Intranet Officer","PackageVersion":"6.4.9","ValidationErrors":[{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"}],"LicenseInformationOrigin":1},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Bill","Context":"http://jairo.net"},{"Error":"Clemmie","Context":"http://shanny.net"},{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseInformationOrigin":2},{"PackageId":"Human Usability Specialist","PackageVersion":"3.2.8","PackageProjectUrl":"http://micah.info","ValidationErrors":[{"Error":"Evalyn","Context":"https://myrtis.name"},{"Error":"Ursula","Context":"https://werner.net"},{"Error":"Linwood","Context":"http://rebekah.org"},{"Error":"Cleve","Context":"https://claudie.net"},{"Error":"Theodora","Context":"http://faye.info"}],"LicenseInformationOrigin":0},{"PackageId":"International Integration Orchestrator","PackageVersion":"5.4.5","ValidationErrors":[{"Error":"Steve","Context":"http://lon.org"},{"Error":"Braeden","Context":"https://sunny.name"},{"Error":"Leslie","Context":"http://bettie.info"},{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Response Associate","PackageVersion":"1.9.8","ValidationErrors":[{"Error":"Sandra","Context":"http://antonina.com"},{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"},{"Error":"Amari","Context":"http://viviane.net"},{"Error":"Kelley","Context":"http://doris.net"},{"Error":"Kennedy","Context":"https://milo.net"}],"License":"The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","ValidationErrors":[{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"},{"Error":"Theresia","Context":"http://kristin.net"},{"Error":"Lester","Context":"https://paige.com"}],"LicenseInformationOrigin":1},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","ValidationErrors":[{"Error":"Mervin","Context":"http://celestine.info"},{"Error":"Amalia","Context":"https://shanelle.info"},{"Error":"Sheila","Context":"http://darrell.info"},{"Error":"Alec","Context":"https://candice.biz"},{"Error":"Linnea","Context":"http://everardo.info"},{"Error":"Daryl","Context":"https://jerrod.com"},{"Error":"Laila","Context":"http://caleigh.net"},{"Error":"Adolfo","Context":"http://daisha.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Direct Accounts Associate","PackageVersion":"3.2.6","PackageProjectUrl":"https://vesta.com","ValidationErrors":[{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"},{"Error":"Rogers","Context":"https://bertrand.biz"},{"Error":"Annetta","Context":"https://remington.org"},{"Error":"Efrain","Context":"http://davion.org"},{"Error":"Merle","Context":"https://abigayle.org"},{"Error":"Jerod","Context":"https://vicenta.info"},{"Error":"Kayli","Context":"https://shaun.net"},{"Error":"Antwan","Context":"https://hazel.net"}],"LicenseInformationOrigin":4},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3},{"PackageId":"Investor Research Facilitator","PackageVersion":"5.7.5","ValidationErrors":[{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"},{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"}],"LicenseInformationOrigin":0},{"PackageId":"National Accounts Liaison","PackageVersion":"7.2.6","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"LicenseInformationOrigin":4},{"PackageId":"Global Optimization Representative","PackageVersion":"8.2.6","ValidationErrors":[{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Lead Markets Designer","PackageVersion":"2.8.4","PackageProjectUrl":"https://amara.info","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"LicenseInformationOrigin":2},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":0},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Legacy Optimization Orchestrator","PackageVersion":"2.4.2","ValidationErrors":[{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"},{"Error":"Shaun","Context":"https://concepcion.net"},{"Error":"Moises","Context":"http://rupert.info"}],"License":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Marketing Consultant","PackageVersion":"2.4.9","ValidationErrors":[{"Error":"Angie","Context":"https://ardella.info"},{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..7d72f58d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..ae50b15c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..739f3790 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..c58cec17 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"National Accounts Liaison","PackageVersion":"7.2.6","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"LicenseInformationOrigin":4},{"PackageId":"Global Response Associate","PackageVersion":"1.9.8","ValidationErrors":[{"Error":"Sandra","Context":"http://antonina.com"},{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"},{"Error":"Amari","Context":"http://viviane.net"},{"Error":"Kelley","Context":"http://doris.net"},{"Error":"Kennedy","Context":"https://milo.net"}],"License":"The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","ValidationErrors":[{"Error":"Mervin","Context":"http://celestine.info"},{"Error":"Amalia","Context":"https://shanelle.info"},{"Error":"Sheila","Context":"http://darrell.info"},{"Error":"Alec","Context":"https://candice.biz"},{"Error":"Linnea","Context":"http://everardo.info"},{"Error":"Daryl","Context":"https://jerrod.com"},{"Error":"Laila","Context":"http://caleigh.net"},{"Error":"Adolfo","Context":"http://daisha.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Lead Intranet Officer","PackageVersion":"6.4.9","ValidationErrors":[{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"}],"LicenseInformationOrigin":1},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"Human Usability Specialist","PackageVersion":"3.2.8","PackageProjectUrl":"http://micah.info","ValidationErrors":[{"Error":"Evalyn","Context":"https://myrtis.name"},{"Error":"Ursula","Context":"https://werner.net"},{"Error":"Linwood","Context":"http://rebekah.org"},{"Error":"Cleve","Context":"https://claudie.net"},{"Error":"Theodora","Context":"http://faye.info"}],"LicenseInformationOrigin":0},{"PackageId":"International Integration Orchestrator","PackageVersion":"5.4.5","ValidationErrors":[{"Error":"Steve","Context":"http://lon.org"},{"Error":"Braeden","Context":"https://sunny.name"},{"Error":"Leslie","Context":"http://bettie.info"},{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":0},{"PackageId":"Lead Markets Designer","PackageVersion":"2.8.4","PackageProjectUrl":"https://amara.info","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"LicenseInformationOrigin":2},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Bill","Context":"http://jairo.net"},{"Error":"Clemmie","Context":"http://shanny.net"},{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseInformationOrigin":2},{"PackageId":"Global Optimization Representative","PackageVersion":"8.2.6","ValidationErrors":[{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3},{"PackageId":"Investor Research Facilitator","PackageVersion":"5.7.5","ValidationErrors":[{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"},{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"}],"LicenseInformationOrigin":0},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","ValidationErrors":[{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"},{"Error":"Joesph","Context":"https://michael.name"},{"Error":"Kali","Context":"http://shyanne.net"},{"Error":"Austin","Context":"https://marty.net"},{"Error":"Theresia","Context":"http://kristin.net"},{"Error":"Lester","Context":"https://paige.com"}],"LicenseInformationOrigin":1},{"PackageId":"Direct Accounts Associate","PackageVersion":"3.2.6","PackageProjectUrl":"https://vesta.com","ValidationErrors":[{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"},{"Error":"Rogers","Context":"https://bertrand.biz"},{"Error":"Annetta","Context":"https://remington.org"},{"Error":"Efrain","Context":"http://davion.org"},{"Error":"Merle","Context":"https://abigayle.org"},{"Error":"Jerod","Context":"https://vicenta.info"},{"Error":"Kayli","Context":"https://shaun.net"},{"Error":"Antwan","Context":"https://hazel.net"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Optimization Orchestrator","PackageVersion":"2.4.2","ValidationErrors":[{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"},{"Error":"Opal","Context":"http://abbie.org"},{"Error":"Pablo","Context":"https://maxime.biz"},{"Error":"Shaun","Context":"https://concepcion.net"},{"Error":"Moises","Context":"http://rupert.info"}],"License":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Marketing Consultant","PackageVersion":"2.4.9","ValidationErrors":[{"Error":"Angie","Context":"https://ardella.info"},{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..720f6ece --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..c1e6fd40 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Judson","Context":"https://wilson.net"},{"Error":"Guadalupe","Context":"http://otho.info"},{"Error":"General","Context":"https://skylar.name"},{"Error":"Haylie","Context":"http://audreanne.info"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Direct Intranet Facilitator","PackageVersion":"7.1.7","PackageProjectUrl":"https://garnet.net","ValidationErrors":[{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"},{"Error":"Darby","Context":"http://joana.org"},{"Error":"Albin","Context":"http://hal.com"},{"Error":"Betsy","Context":"http://quinton.com"},{"Error":"Emmalee","Context":"https://haleigh.name"}],"License":"synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Senior Brand Developer","PackageVersion":"4.4.1","PackageProjectUrl":"http://adelbert.net","ValidationErrors":[{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"},{"Error":"Libby","Context":"http://wade.biz"},{"Error":"Leola","Context":"https://pietro.info"},{"Error":"Arch","Context":"http://hazle.org"},{"Error":"Eldred","Context":"http://gabriel.net"}],"License":"If we override the system, we can get to the CSS system through the neural CSS system!","LicenseInformationOrigin":3},{"PackageId":"Regional Accounts Technician","PackageVersion":"2.8.7","ValidationErrors":[{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"},{"Error":"Carlee","Context":"https://jaron.info"},{"Error":"Nannie","Context":"https://isaias.net"}],"LicenseInformationOrigin":0},{"PackageId":"National Solutions Coordinator","PackageVersion":"8.7.3","PackageProjectUrl":"https://adrianna.name","ValidationErrors":[{"Error":"Maximillian","Context":"http://leola.name"},{"Error":"Shaina","Context":"http://dean.name"},{"Error":"Juana","Context":"http://aniya.biz"},{"Error":"Fernando","Context":"http://shanna.com"},{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"}],"License":"Use the bluetooth USB panel, then you can calculate the bluetooth panel!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..3aabe550 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..bdeb18d0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"Customer Directives Director","PackageVersion":"7.9.2","License":"Try to hack the COM panel, maybe it will hack the auxiliary panel!","LicenseInformationOrigin":4},{"PackageId":"Chief Assurance Associate","PackageVersion":"3.3.1","PackageProjectUrl":"https://tyrese.info","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseInformationOrigin":1},{"PackageId":"Customer Operations Officer","PackageVersion":"2.6.0","PackageProjectUrl":"http://antonette.org","License":"Use the bluetooth USB alarm, then you can override the bluetooth alarm!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Security Technician","PackageVersion":"6.8.3","LicenseInformationOrigin":2},{"PackageId":"Central Integration Analyst","PackageVersion":"0.4.0","PackageProjectUrl":"https://laverne.name","License":"If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!","LicenseInformationOrigin":4},{"PackageId":"National Communications Facilitator","PackageVersion":"3.1.0","License":"quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"http://annabelle.net","LicenseInformationOrigin":2},{"PackageId":"Forward Functionality Analyst","PackageVersion":"4.5.1","PackageProjectUrl":"http://orie.name","LicenseInformationOrigin":0},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":1},{"PackageId":"Product Applications Assistant","PackageVersion":"2.8.4","PackageProjectUrl":"https://carleton.info","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":4},{"PackageId":"Global Security Liaison","PackageVersion":"8.1.2","LicenseInformationOrigin":0},{"PackageId":"Central Interactions Manager","PackageVersion":"7.0.9","LicenseInformationOrigin":0},{"PackageId":"National Tactics Engineer","PackageVersion":"3.7.5","PackageProjectUrl":"https://alexys.org","License":"generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!","LicenseInformationOrigin":1},{"PackageId":"Chief Mobility Planner","PackageVersion":"7.1.0","LicenseInformationOrigin":4},{"PackageId":"Customer Implementation Director","PackageVersion":"5.9.1","LicenseInformationOrigin":2},{"PackageId":"National Tactics Architect","PackageVersion":"6.7.8","PackageProjectUrl":"https://margaret.net","License":"We need to parse the auxiliary SAS capacitor!","LicenseInformationOrigin":1},{"PackageId":"Central Marketing Technician","PackageVersion":"8.7.2","PackageProjectUrl":"http://albina.org","License":"Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Paradigm Representative","PackageVersion":"7.0.2","License":"You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Accounts Associate","PackageVersion":"8.5.5","License":"You can\u0027t generate the panel without compressing the neural SAS panel!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Configuration Executive","PackageVersion":"4.7.6","License":"If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Human Usability Associate","PackageVersion":"5.2.5","PackageProjectUrl":"http://hunter.info","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":0},{"PackageId":"Principal Optimization Representative","PackageVersion":"0.4.8","License":"If we index the system, we can get to the XSS system through the cross-platform XSS system!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","LicenseInformationOrigin":4},{"PackageId":"Future Accounts Producer","PackageVersion":"9.4.3","License":"You can\u0027t override the port without indexing the neural THX port!","LicenseInformationOrigin":2},{"PackageId":"Global Usability Producer","PackageVersion":"4.9.5","License":"If we hack the application, we can get to the PCI application through the 1080p PCI application!","LicenseInformationOrigin":0},{"PackageId":"Future Markets Architect","PackageVersion":"9.0.8","LicenseInformationOrigin":4},{"PackageId":"International Identity Planner","PackageVersion":"4.2.1","License":"You can\u0027t compress the capacitor without copying the virtual USB capacitor!","LicenseInformationOrigin":0},{"PackageId":"National Creative Executive","PackageVersion":"7.5.7","PackageProjectUrl":"http://mallory.biz","LicenseInformationOrigin":2},{"PackageId":"Lead Tactics Executive","PackageVersion":"6.2.9","PackageProjectUrl":"https://lowell.org","LicenseInformationOrigin":2},{"PackageId":"Human Solutions Assistant","PackageVersion":"1.9.8","PackageProjectUrl":"http://carter.info","License":"Try to parse the PNG panel, maybe it will parse the haptic panel!","LicenseInformationOrigin":0},{"PackageId":"Chief Marketing Assistant","PackageVersion":"7.3.5","LicenseInformationOrigin":0},{"PackageId":"Principal Implementation Director","PackageVersion":"7.1.6","PackageProjectUrl":"http://pearlie.org","License":"We need to transmit the auxiliary FTP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":1},{"PackageId":"Human Creative Engineer","PackageVersion":"7.5.1","LicenseInformationOrigin":2},{"PackageId":"Central Markets Officer","PackageVersion":"6.8.8","LicenseInformationOrigin":0},{"PackageId":"National Identity Technician","PackageVersion":"7.4.9","PackageProjectUrl":"https://benedict.org","License":"Try to parse the SMTP feed, maybe it will parse the multi-byte feed!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":0},{"PackageId":"Lead Integration Liaison","PackageVersion":"1.8.8","PackageProjectUrl":"https://sean.com","LicenseInformationOrigin":1},{"PackageId":"Product Quality Analyst","PackageVersion":"3.6.5","PackageProjectUrl":"https://delbert.com","License":"You can\u0027t parse the port without bypassing the multi-byte GB port!","LicenseInformationOrigin":4},{"PackageId":"District Factors Producer","PackageVersion":"1.6.6","License":"If we reboot the panel, we can get to the THX panel through the solid state THX panel!","LicenseInformationOrigin":2},{"PackageId":"Internal Accounts Consultant","PackageVersion":"6.3.4","PackageProjectUrl":"https://elda.info","License":"Try to connect the SMS feed, maybe it will connect the mobile feed!","LicenseInformationOrigin":0},{"PackageId":"Principal Intranet Liaison","PackageVersion":"5.1.0","PackageProjectUrl":"http://neva.info","License":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Central Marketing Director","PackageVersion":"3.2.5","PackageProjectUrl":"https://anibal.net","LicenseInformationOrigin":4},{"PackageId":"National Accounts Associate","PackageVersion":"2.7.6","LicenseInformationOrigin":4},{"PackageId":"Dynamic Communications Supervisor","PackageVersion":"2.6.8","PackageProjectUrl":"https://carol.biz","LicenseInformationOrigin":4},{"PackageId":"Dynamic Brand Technician","PackageVersion":"2.5.6","PackageProjectUrl":"http://lesly.info","LicenseInformationOrigin":0},{"PackageId":"Internal Branding Supervisor","PackageVersion":"6.7.4","License":"I\u0027ll copy the auxiliary PCI panel, that should panel the PCI panel!","LicenseInformationOrigin":1},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"Product Identity Architect","PackageVersion":"5.6.4","PackageProjectUrl":"http://darian.org","License":"The GB bus is down, back up the redundant bus so we can back up the GB bus!","LicenseInformationOrigin":1},{"PackageId":"Chief Infrastructure Consultant","PackageVersion":"4.1.2","PackageProjectUrl":"https://theron.info","License":"Use the multi-byte IB feed, then you can navigate the multi-byte feed!","LicenseInformationOrigin":1},{"PackageId":"Principal Web Facilitator","PackageVersion":"5.4.5","PackageProjectUrl":"http://paris.name","License":"compressing the firewall won\u0027t do anything, we need to copy the bluetooth COM firewall!","LicenseInformationOrigin":4},{"PackageId":"Customer Configuration Manager","PackageVersion":"1.6.8","PackageProjectUrl":"http://sylvan.net","License":"I\u0027ll program the online RSS card, that should card the RSS card!","LicenseInformationOrigin":2},{"PackageId":"Global Markets Executive","PackageVersion":"2.5.8","LicenseInformationOrigin":0},{"PackageId":"Corporate Accountability Representative","PackageVersion":"2.3.2","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","LicenseInformationOrigin":1},{"PackageId":"International Research Director","PackageVersion":"4.1.0","License":"Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!","LicenseInformationOrigin":1},{"PackageId":"District Web Developer","PackageVersion":"6.1.9","PackageProjectUrl":"http://arthur.net","LicenseInformationOrigin":2},{"PackageId":"Customer Quality Technician","PackageVersion":"9.7.0","License":"If we index the card, we can get to the XSS card through the neural XSS card!","LicenseInformationOrigin":2},{"PackageId":"Global Response Coordinator","PackageVersion":"9.7.3","PackageProjectUrl":"https://zelda.net","License":"Use the solid state SQL firewall, then you can connect the solid state firewall!","LicenseInformationOrigin":4},{"PackageId":"Regional Markets Supervisor","PackageVersion":"7.7.6","License":"If we transmit the system, we can get to the SMTP system through the virtual SMTP system!","LicenseInformationOrigin":0},{"PackageId":"Chief Division Director","PackageVersion":"3.4.7","PackageProjectUrl":"http://alejandrin.biz","License":"Try to override the CSS microchip, maybe it will override the primary microchip!","LicenseInformationOrigin":2},{"PackageId":"Direct Assurance Supervisor","PackageVersion":"4.1.8","PackageProjectUrl":"https://aniyah.org","LicenseInformationOrigin":4},{"PackageId":"Human Configuration Assistant","PackageVersion":"0.1.1","PackageProjectUrl":"http://frederick.com","License":"I\u0027ll bypass the solid state SMS system, that should system the SMS system!","LicenseInformationOrigin":2},{"PackageId":"Legacy Data Facilitator","PackageVersion":"0.9.0","PackageProjectUrl":"https://beatrice.net","License":"bypassing the program won\u0027t do anything, we need to bypass the optical AI program!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Configuration Specialist","PackageVersion":"8.8.8","PackageProjectUrl":"http://brown.com","License":"Use the 1080p XML circuit, then you can generate the 1080p circuit!","LicenseInformationOrigin":4},{"PackageId":"Product Implementation Officer","PackageVersion":"1.9.9","License":"Try to back up the AGP system, maybe it will back up the 1080p system!","LicenseInformationOrigin":2},{"PackageId":"Corporate Creative Liaison","PackageVersion":"2.9.9","PackageProjectUrl":"http://albert.org","LicenseInformationOrigin":4},{"PackageId":"Customer Security Representative","PackageVersion":"3.7.3","PackageProjectUrl":"https://jalon.net","License":"The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Functionality Consultant","PackageVersion":"4.9.1","PackageProjectUrl":"https://lonnie.info","LicenseInformationOrigin":2},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","LicenseInformationOrigin":2},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":0},{"PackageId":"Internal Infrastructure Strategist","PackageVersion":"7.2.2","PackageProjectUrl":"http://ahmad.com","License":"I\u0027ll transmit the optical XML sensor, that should sensor the XML sensor!","LicenseInformationOrigin":4},{"PackageId":"Human Implementation Designer","PackageVersion":"8.3.7","License":"Try to navigate the RSS card, maybe it will navigate the haptic card!","LicenseInformationOrigin":2},{"PackageId":"Chief Implementation Assistant","PackageVersion":"6.1.2","PackageProjectUrl":"http://cathryn.biz","LicenseInformationOrigin":2},{"PackageId":"Investor Accountability Officer","PackageVersion":"2.4.3","LicenseInformationOrigin":4},{"PackageId":"Customer Integration Agent","PackageVersion":"3.6.0","License":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..4d7fdfa9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1},{"PackageId":"Customer Directives Director","PackageVersion":"7.9.2","License":"Try to hack the COM panel, maybe it will hack the auxiliary panel!","LicenseInformationOrigin":4},{"PackageId":"Chief Assurance Associate","PackageVersion":"3.3.1","PackageProjectUrl":"https://tyrese.info","License":"overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!","LicenseInformationOrigin":1},{"PackageId":"Customer Operations Officer","PackageVersion":"2.6.0","PackageProjectUrl":"http://antonette.org","License":"Use the bluetooth USB alarm, then you can override the bluetooth alarm!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Security Technician","PackageVersion":"6.8.3","LicenseInformationOrigin":2},{"PackageId":"Central Integration Analyst","PackageVersion":"0.4.0","PackageProjectUrl":"https://laverne.name","License":"If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!","LicenseInformationOrigin":4},{"PackageId":"National Communications Facilitator","PackageVersion":"3.1.0","License":"quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Functionality Agent","PackageVersion":"5.9.5","PackageProjectUrl":"http://annabelle.net","LicenseInformationOrigin":2},{"PackageId":"Forward Functionality Analyst","PackageVersion":"4.5.1","PackageProjectUrl":"http://orie.name","LicenseInformationOrigin":0},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":1},{"PackageId":"Product Applications Assistant","PackageVersion":"2.8.4","PackageProjectUrl":"https://carleton.info","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":4},{"PackageId":"Global Security Liaison","PackageVersion":"8.1.2","LicenseInformationOrigin":0},{"PackageId":"Central Interactions Manager","PackageVersion":"7.0.9","LicenseInformationOrigin":0},{"PackageId":"National Tactics Engineer","PackageVersion":"3.7.5","PackageProjectUrl":"https://alexys.org","License":"generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..64f5a075 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":1},{"PackageId":"Forward Quality Producer","PackageVersion":"6.3.7","PackageProjectUrl":"https://jayne.name","License":"The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!","LicenseInformationOrigin":4},{"PackageId":"Regional Security Architect","PackageVersion":"2.2.5","LicenseInformationOrigin":1},{"PackageId":"Global Usability Representative","PackageVersion":"3.5.9","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..6e9db1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..188b364d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseUrl":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","LicenseInformationOrigin":3},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseUrl":"We need to navigate the bluetooth CSS array!","LicenseInformationOrigin":1},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseUrl":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","LicenseInformationOrigin":4},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseUrl":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseUrl":"Try to input the SCSI system, maybe it will input the open-source system!","LicenseInformationOrigin":1},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseUrl":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","LicenseInformationOrigin":3},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..d96f7369 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..cf285d7d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..6e9db1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..49bb3fd6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseUrl":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","LicenseInformationOrigin":3},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseUrl":"Try to input the SCSI system, maybe it will input the open-source system!","LicenseInformationOrigin":1},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseUrl":"We need to navigate the bluetooth CSS array!","LicenseInformationOrigin":1},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseUrl":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseUrl":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","LicenseInformationOrigin":3},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseUrl":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","LicenseInformationOrigin":4},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..400fc4dc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..6ce34b7f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..6e9db1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..0ee1cc05 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseUrl":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","LicenseInformationOrigin":3},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseUrl":"We need to navigate the bluetooth CSS array!","LicenseInformationOrigin":1},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseUrl":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","LicenseInformationOrigin":4},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseUrl":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","LicenseInformationOrigin":3},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseUrl":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","LicenseInformationOrigin":1},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseUrl":"Try to input the SCSI system, maybe it will input the open-source system!","LicenseInformationOrigin":1},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..89db32e7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..022148c4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..6e9db1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..930a20b8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseUrl":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseUrl":"We need to navigate the bluetooth CSS array!","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseUrl":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","LicenseInformationOrigin":3},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseUrl":"Try to input the SCSI system, maybe it will input the open-source system!","LicenseInformationOrigin":1},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseUrl":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","LicenseInformationOrigin":3},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseUrl":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","LicenseInformationOrigin":4},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..89db32e7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..f2873946 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..6e9db1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..9aff5244 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseUrl":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","LicenseInformationOrigin":1},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseUrl":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","LicenseInformationOrigin":4},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseUrl":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","LicenseInformationOrigin":3},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseUrl":"Try to input the SCSI system, maybe it will input the open-source system!","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseUrl":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","LicenseInformationOrigin":3},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseUrl":"We need to navigate the bluetooth CSS array!","LicenseInformationOrigin":1},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..400fc4dc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..0c69e7b9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..42c9bb41 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":4},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseInformationOrigin":0},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","LicenseUrl":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseUrl":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Liaison","PackageVersion":"4.4.9","License":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","LicenseUrl":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":4},{"PackageId":"Product Assurance Technician","PackageVersion":"0.8.2","PackageProjectUrl":"https://steve.info","LicenseInformationOrigin":4},{"PackageId":"Central Web Assistant","PackageVersion":"4.2.1","PackageProjectUrl":"https://verda.net","LicenseUrl":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":2},{"PackageId":"Legacy Directives Officer","PackageVersion":"2.4.4","PackageProjectUrl":"http://sedrick.biz","LicenseUrl":"The PCI program is down, hack the multi-byte program so we can hack the PCI program!","LicenseInformationOrigin":1},{"PackageId":"Chief Division Producer","PackageVersion":"2.3.9","LicenseInformationOrigin":4},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":0},{"PackageId":"International Functionality Agent","PackageVersion":"8.7.6","PackageProjectUrl":"http://jalyn.org","LicenseUrl":"If we hack the card, we can get to the JBOD card through the optical JBOD card!","LicenseInformationOrigin":2},{"PackageId":"Customer Functionality Consultant","PackageVersion":"5.5.1","PackageProjectUrl":"http://terence.com","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":4},{"PackageId":"Investor Implementation Technician","PackageVersion":"2.7.9","PackageProjectUrl":"http://crystal.name","LicenseInformationOrigin":2},{"PackageId":"Direct Assurance Strategist","PackageVersion":"1.3.7","License":"The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Forward Functionality Developer","PackageVersion":"5.1.1","LicenseInformationOrigin":1},{"PackageId":"Global Program Representative","PackageVersion":"5.1.0","LicenseUrl":"If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Marketing Assistant","PackageVersion":"8.7.9","PackageProjectUrl":"http://arlene.biz","LicenseUrl":"You can\u0027t program the firewall without connecting the wireless AI firewall!","LicenseInformationOrigin":1},{"PackageId":"Senior Factors Administrator","PackageVersion":"1.6.1","License":"I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!","LicenseUrl":"If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!","LicenseInformationOrigin":0},{"PackageId":"Chief Applications Facilitator","PackageVersion":"7.7.6","LicenseUrl":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","License":"We need to index the optical HTTP application!","LicenseUrl":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":4},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Corporate Tactics Director","PackageVersion":"2.5.7","PackageProjectUrl":"http://marcos.info","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":1},{"PackageId":"Human Group Designer","PackageVersion":"9.9.1","PackageProjectUrl":"http://jodie.org","License":"Use the haptic XSS application, then you can synthesize the haptic application!","LicenseUrl":"If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!","LicenseInformationOrigin":0},{"PackageId":"National Research Facilitator","PackageVersion":"6.0.6","License":"Use the primary EXE array, then you can navigate the primary array!","LicenseInformationOrigin":0},{"PackageId":"Lead Branding Developer","PackageVersion":"4.1.5","PackageProjectUrl":"http://abe.com","LicenseInformationOrigin":1},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"National Applications Designer","PackageVersion":"6.4.9","LicenseUrl":"Use the back-end SMS feed, then you can program the back-end feed!","LicenseInformationOrigin":0},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":4},{"PackageId":"Global Division Designer","PackageVersion":"8.2.7","PackageProjectUrl":"https://pamela.name","License":"Try to program the EXE hard drive, maybe it will program the virtual hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Accountability Analyst","PackageVersion":"4.9.7","PackageProjectUrl":"https://jaron.info","LicenseInformationOrigin":4},{"PackageId":"Regional Operations Coordinator","PackageVersion":"0.2.5","PackageProjectUrl":"http://ena.com","LicenseUrl":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"National Creative Coordinator","PackageVersion":"5.9.5","PackageProjectUrl":"https://bobbie.info","LicenseInformationOrigin":0},{"PackageId":"District Operations Director","PackageVersion":"0.6.3","PackageProjectUrl":"https://dejah.net","LicenseUrl":"We need to program the cross-platform FTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Forward Marketing Orchestrator","PackageVersion":"1.6.4","PackageProjectUrl":"https://lukas.com","License":"I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!","LicenseUrl":"The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!","LicenseInformationOrigin":4},{"PackageId":"Lead Usability Assistant","PackageVersion":"1.3.4","PackageProjectUrl":"https://duane.info","License":"quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!","LicenseUrl":"Use the solid state SQL firewall, then you can connect the solid state firewall!","LicenseInformationOrigin":4},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","License":"We need to copy the online THX firewall!","LicenseUrl":"You can\u0027t calculate the application without calculating the auxiliary AI application!","LicenseInformationOrigin":0},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","LicenseInformationOrigin":2},{"PackageId":"International Quality Director","PackageVersion":"0.3.8","LicenseInformationOrigin":0},{"PackageId":"Corporate Directives Planner","PackageVersion":"8.8.5","License":"The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!","LicenseUrl":"We need to back up the 1080p SMTP feed!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Accountability Strategist","PackageVersion":"7.0.9","License":"You can\u0027t bypass the sensor without transmitting the neural JSON sensor!","LicenseInformationOrigin":2},{"PackageId":"Chief Intranet Facilitator","PackageVersion":"6.6.1","PackageProjectUrl":"https://rosalind.net","LicenseInformationOrigin":0},{"PackageId":"Forward Configuration Supervisor","PackageVersion":"9.0.8","PackageProjectUrl":"http://quinn.name","License":"You can\u0027t program the protocol without overriding the primary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Product Creative Facilitator","PackageVersion":"8.4.6","PackageProjectUrl":"http://juliana.net","License":"If we transmit the card, we can get to the USB card through the digital USB card!","LicenseUrl":"hacking the driver won\u0027t do anything, we need to input the digital SAS driver!","LicenseInformationOrigin":2},{"PackageId":"Global Mobility Facilitator","PackageVersion":"9.5.8","LicenseInformationOrigin":0},{"PackageId":"Chief Factors Supervisor","PackageVersion":"5.2.2","PackageProjectUrl":"http://helga.com","LicenseInformationOrigin":0},{"PackageId":"Principal Accounts Coordinator","PackageVersion":"1.0.4","PackageProjectUrl":"http://rene.com","LicenseUrl":"I\u0027ll connect the digital JSON bus, that should bus the JSON bus!","LicenseInformationOrigin":4},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":1},{"PackageId":"Investor Creative Architect","PackageVersion":"8.2.4","LicenseInformationOrigin":2},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":4},{"PackageId":"Human Optimization Facilitator","PackageVersion":"7.4.8","PackageProjectUrl":"https://cooper.name","License":"Try to connect the SMS card, maybe it will connect the back-end card!","LicenseUrl":"You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!","LicenseInformationOrigin":4},{"PackageId":"Human Directives Specialist","PackageVersion":"4.3.4","License":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseUrl":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","LicenseUrl":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"Central Tactics Engineer","PackageVersion":"6.3.5","License":"connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!","LicenseInformationOrigin":2},{"PackageId":"National Intranet Technician","PackageVersion":"8.0.0","LicenseInformationOrigin":4},{"PackageId":"Senior Security Consultant","PackageVersion":"2.7.5","PackageProjectUrl":"http://adelbert.biz","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","LicenseUrl":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":1},{"PackageId":"Internal Directives Designer","PackageVersion":"0.4.8","License":"The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Division Consultant","PackageVersion":"4.8.7","PackageProjectUrl":"http://raquel.net","License":"Use the multi-byte IB microchip, then you can connect the multi-byte microchip!","LicenseUrl":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","LicenseInformationOrigin":4},{"PackageId":"Human Operations Assistant","PackageVersion":"0.7.2","PackageProjectUrl":"http://camila.net","License":"Use the haptic USB driver, then you can override the haptic driver!","LicenseInformationOrigin":4},{"PackageId":"Forward Intranet Engineer","PackageVersion":"2.5.9","License":"The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!","LicenseUrl":"Try to index the ADP port, maybe it will index the auxiliary port!","LicenseInformationOrigin":0},{"PackageId":"Human Optimization Producer","PackageVersion":"5.0.9","LicenseInformationOrigin":4},{"PackageId":"Dynamic Integration Architect","PackageVersion":"1.6.3","LicenseUrl":"The RAM feed is down, copy the neural feed so we can copy the RAM feed!","LicenseInformationOrigin":4},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","License":"The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!","LicenseInformationOrigin":1},{"PackageId":"Direct Accountability Assistant","PackageVersion":"2.2.8","PackageProjectUrl":"http://natasha.info","License":"bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!","LicenseInformationOrigin":1},{"PackageId":"International Intranet Planner","PackageVersion":"6.4.6","PackageProjectUrl":"https://lenna.com","License":"The IB interface is down, program the redundant interface so we can program the IB interface!","LicenseInformationOrigin":1},{"PackageId":"Direct Data Orchestrator","PackageVersion":"2.4.5","LicenseUrl":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..90529e09 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseUrl":"We need to quantify the wireless HTTP array!","LicenseInformationOrigin":4},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseUrl":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseInformationOrigin":0},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","LicenseUrl":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseUrl":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..b0720468 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","LicenseUrl":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..6e9db1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..99faf2bc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Product Identity Analyst","PackageVersion":"5.9.3","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Response Consultant","PackageVersion":"9.3.1","PackageProjectUrl":"https://ulices.biz","ValidationErrors":[{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"},{"Error":"Noemie","Context":"https://kayley.name"},{"Error":"Brandon","Context":"http://kristopher.name"},{"Error":"Maggie","Context":"http://kimberly.info"},{"Error":"Veronica","Context":"https://mya.net"},{"Error":"Marty","Context":"https://obie.net"},{"Error":"Braxton","Context":"http://flavio.net"},{"Error":"Jeramie","Context":"http://jaycee.net"}],"LicenseInformationOrigin":2},{"PackageId":"Future Group Assistant","PackageVersion":"1.7.9","ValidationErrors":[{"Error":"Darien","Context":"http://mitchel.biz"},{"Error":"Carleton","Context":"https://madalyn.com"},{"Error":"Narciso","Context":"https://mia.com"},{"Error":"Nicklaus","Context":"https://abelardo.com"},{"Error":"Carolina","Context":"https://lindsey.info"},{"Error":"Rigoberto","Context":"https://lou.biz"}],"License":"Use the multi-byte AI port, then you can reboot the multi-byte port!","LicenseInformationOrigin":0},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","ValidationErrors":[{"Error":"Carlee","Context":"http://britney.name"},{"Error":"Tess","Context":"http://julian.biz"},{"Error":"Isadore","Context":"http://billy.net"},{"Error":"Alice","Context":"http://vern.net"},{"Error":"King","Context":"http://trace.net"},{"Error":"Carmela","Context":"https://adolf.info"},{"Error":"Sherman","Context":"http://alec.net"},{"Error":"Lamar","Context":"http://deion.org"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Neil","Context":"https://burley.info"},{"Error":"Lemuel","Context":"http://brenden.info"},{"Error":"Agnes","Context":"https://urban.org"},{"Error":"Micheal","Context":"https://ida.net"},{"Error":"Murray","Context":"https://samanta.com"},{"Error":"Assunta","Context":"http://florencio.com"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":2},{"PackageId":"Customer Program Consultant","PackageVersion":"5.0.4","PackageProjectUrl":"http://kieran.biz","Authors":"Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan","ValidationErrors":[{"Error":"Bettie","Context":"http://edmund.info"},{"Error":"Sadie","Context":"http://horacio.org"},{"Error":"Loraine","Context":"https://sandra.org"},{"Error":"Emil","Context":"http://dayana.net"}],"License":"Try to compress the GB system, maybe it will compress the neural system!","LicenseInformationOrigin":3},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Direct Tactics Technician","PackageVersion":"2.8.6","ValidationErrors":[{"Error":"Demond","Context":"http://stefan.name"},{"Error":"Norval","Context":"http://annie.net"},{"Error":"Destin","Context":"http://penelope.name"}],"License":"Try to quantify the SAS port, maybe it will quantify the wireless port!","LicenseInformationOrigin":2},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Authors":"Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin","ValidationErrors":[{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"},{"Error":"Mallory","Context":"http://angeline.name"}],"LicenseInformationOrigin":0},{"PackageId":"Lead Creative Administrator","PackageVersion":"9.0.0","PackageProjectUrl":"https://roderick.net","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Data Director","PackageVersion":"2.1.5","Authors":"","ValidationErrors":[{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"},{"Error":"Camren","Context":"http://joany.info"}],"License":"Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Future Mobility Strategist","PackageVersion":"4.7.6","PackageProjectUrl":"http://gerardo.net","ValidationErrors":[{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"},{"Error":"Emerald","Context":"https://camren.net"},{"Error":"Sheila","Context":"https://garry.org"}],"License":"Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"Product Marketing Developer","PackageVersion":"3.3.6","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","LicenseInformationOrigin":2},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Global Infrastructure Developer","PackageVersion":"5.5.0","PackageProjectUrl":"https://austin.net","Authors":"Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"License":"generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!","LicenseInformationOrigin":1},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Authors":"Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Identity Developer","PackageVersion":"4.2.0","Authors":"Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan","ValidationErrors":[{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"},{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"}],"LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..d96f7369 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..c3ca00e3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..6e9db1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..9ca9dab9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Group Assistant","PackageVersion":"1.7.9","ValidationErrors":[{"Error":"Darien","Context":"http://mitchel.biz"},{"Error":"Carleton","Context":"https://madalyn.com"},{"Error":"Narciso","Context":"https://mia.com"},{"Error":"Nicklaus","Context":"https://abelardo.com"},{"Error":"Carolina","Context":"https://lindsey.info"},{"Error":"Rigoberto","Context":"https://lou.biz"}],"License":"Use the multi-byte AI port, then you can reboot the multi-byte port!","LicenseInformationOrigin":0},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Authors":"Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"LicenseInformationOrigin":4},{"PackageId":"Customer Program Consultant","PackageVersion":"5.0.4","PackageProjectUrl":"http://kieran.biz","Authors":"Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan","ValidationErrors":[{"Error":"Bettie","Context":"http://edmund.info"},{"Error":"Sadie","Context":"http://horacio.org"},{"Error":"Loraine","Context":"https://sandra.org"},{"Error":"Emil","Context":"http://dayana.net"}],"License":"Try to compress the GB system, maybe it will compress the neural system!","LicenseInformationOrigin":3},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Authors":"Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin","ValidationErrors":[{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"},{"Error":"Mallory","Context":"http://angeline.name"}],"LicenseInformationOrigin":0},{"PackageId":"Lead Creative Administrator","PackageVersion":"9.0.0","PackageProjectUrl":"https://roderick.net","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","ValidationErrors":[{"Error":"Carlee","Context":"http://britney.name"},{"Error":"Tess","Context":"http://julian.biz"},{"Error":"Isadore","Context":"http://billy.net"},{"Error":"Alice","Context":"http://vern.net"},{"Error":"King","Context":"http://trace.net"},{"Error":"Carmela","Context":"https://adolf.info"},{"Error":"Sherman","Context":"http://alec.net"},{"Error":"Lamar","Context":"http://deion.org"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":4},{"PackageId":"Chief Data Director","PackageVersion":"2.1.5","Authors":"","ValidationErrors":[{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"},{"Error":"Camren","Context":"http://joany.info"}],"License":"Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Future Mobility Strategist","PackageVersion":"4.7.6","PackageProjectUrl":"http://gerardo.net","ValidationErrors":[{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"},{"Error":"Emerald","Context":"https://camren.net"},{"Error":"Sheila","Context":"https://garry.org"}],"License":"Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Neil","Context":"https://burley.info"},{"Error":"Lemuel","Context":"http://brenden.info"},{"Error":"Agnes","Context":"https://urban.org"},{"Error":"Micheal","Context":"https://ida.net"},{"Error":"Murray","Context":"https://samanta.com"},{"Error":"Assunta","Context":"http://florencio.com"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":2},{"PackageId":"Product Marketing Developer","PackageVersion":"3.3.6","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","LicenseInformationOrigin":2},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Investor Identity Developer","PackageVersion":"4.2.0","Authors":"Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan","ValidationErrors":[{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"},{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"}],"LicenseInformationOrigin":1},{"PackageId":"Global Infrastructure Developer","PackageVersion":"5.5.0","PackageProjectUrl":"https://austin.net","Authors":"Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"License":"generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!","LicenseInformationOrigin":1},{"PackageId":"Direct Tactics Technician","PackageVersion":"2.8.6","ValidationErrors":[{"Error":"Demond","Context":"http://stefan.name"},{"Error":"Norval","Context":"http://annie.net"},{"Error":"Destin","Context":"http://penelope.name"}],"License":"Try to quantify the SAS port, maybe it will quantify the wireless port!","LicenseInformationOrigin":2},{"PackageId":"Product Identity Analyst","PackageVersion":"5.9.3","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Future Response Consultant","PackageVersion":"9.3.1","PackageProjectUrl":"https://ulices.biz","ValidationErrors":[{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"},{"Error":"Noemie","Context":"https://kayley.name"},{"Error":"Brandon","Context":"http://kristopher.name"},{"Error":"Maggie","Context":"http://kimberly.info"},{"Error":"Veronica","Context":"https://mya.net"},{"Error":"Marty","Context":"https://obie.net"},{"Error":"Braxton","Context":"http://flavio.net"},{"Error":"Jeramie","Context":"http://jaycee.net"}],"LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..400fc4dc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..3c6edfab --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..6e9db1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..79c9af7c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Response Consultant","PackageVersion":"9.3.1","PackageProjectUrl":"https://ulices.biz","ValidationErrors":[{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"},{"Error":"Noemie","Context":"https://kayley.name"},{"Error":"Brandon","Context":"http://kristopher.name"},{"Error":"Maggie","Context":"http://kimberly.info"},{"Error":"Veronica","Context":"https://mya.net"},{"Error":"Marty","Context":"https://obie.net"},{"Error":"Braxton","Context":"http://flavio.net"},{"Error":"Jeramie","Context":"http://jaycee.net"}],"LicenseInformationOrigin":2},{"PackageId":"Future Group Assistant","PackageVersion":"1.7.9","ValidationErrors":[{"Error":"Darien","Context":"http://mitchel.biz"},{"Error":"Carleton","Context":"https://madalyn.com"},{"Error":"Narciso","Context":"https://mia.com"},{"Error":"Nicklaus","Context":"https://abelardo.com"},{"Error":"Carolina","Context":"https://lindsey.info"},{"Error":"Rigoberto","Context":"https://lou.biz"}],"License":"Use the multi-byte AI port, then you can reboot the multi-byte port!","LicenseInformationOrigin":0},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","ValidationErrors":[{"Error":"Carlee","Context":"http://britney.name"},{"Error":"Tess","Context":"http://julian.biz"},{"Error":"Isadore","Context":"http://billy.net"},{"Error":"Alice","Context":"http://vern.net"},{"Error":"King","Context":"http://trace.net"},{"Error":"Carmela","Context":"https://adolf.info"},{"Error":"Sherman","Context":"http://alec.net"},{"Error":"Lamar","Context":"http://deion.org"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":4},{"PackageId":"Direct Tactics Technician","PackageVersion":"2.8.6","ValidationErrors":[{"Error":"Demond","Context":"http://stefan.name"},{"Error":"Norval","Context":"http://annie.net"},{"Error":"Destin","Context":"http://penelope.name"}],"License":"Try to quantify the SAS port, maybe it will quantify the wireless port!","LicenseInformationOrigin":2},{"PackageId":"Customer Program Consultant","PackageVersion":"5.0.4","PackageProjectUrl":"http://kieran.biz","Authors":"Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan","ValidationErrors":[{"Error":"Bettie","Context":"http://edmund.info"},{"Error":"Sadie","Context":"http://horacio.org"},{"Error":"Loraine","Context":"https://sandra.org"},{"Error":"Emil","Context":"http://dayana.net"}],"License":"Try to compress the GB system, maybe it will compress the neural system!","LicenseInformationOrigin":3},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Investor Identity Developer","PackageVersion":"4.2.0","Authors":"Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan","ValidationErrors":[{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"},{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"}],"LicenseInformationOrigin":1},{"PackageId":"Product Identity Analyst","PackageVersion":"5.9.3","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Lead Creative Administrator","PackageVersion":"9.0.0","PackageProjectUrl":"https://roderick.net","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Data Director","PackageVersion":"2.1.5","Authors":"","ValidationErrors":[{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"},{"Error":"Camren","Context":"http://joany.info"}],"License":"Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Product Marketing Developer","PackageVersion":"3.3.6","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Neil","Context":"https://burley.info"},{"Error":"Lemuel","Context":"http://brenden.info"},{"Error":"Agnes","Context":"https://urban.org"},{"Error":"Micheal","Context":"https://ida.net"},{"Error":"Murray","Context":"https://samanta.com"},{"Error":"Assunta","Context":"http://florencio.com"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":2},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Mobility Strategist","PackageVersion":"4.7.6","PackageProjectUrl":"http://gerardo.net","ValidationErrors":[{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"},{"Error":"Emerald","Context":"https://camren.net"},{"Error":"Sheila","Context":"https://garry.org"}],"License":"Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Authors":"Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin","ValidationErrors":[{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"},{"Error":"Mallory","Context":"http://angeline.name"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Authors":"Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"LicenseInformationOrigin":4},{"PackageId":"Global Infrastructure Developer","PackageVersion":"5.5.0","PackageProjectUrl":"https://austin.net","Authors":"Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"License":"generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!","LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..89db32e7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..d9347e10 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..6e9db1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..393be5f7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Customer Program Consultant","PackageVersion":"5.0.4","PackageProjectUrl":"http://kieran.biz","Authors":"Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan","ValidationErrors":[{"Error":"Bettie","Context":"http://edmund.info"},{"Error":"Sadie","Context":"http://horacio.org"},{"Error":"Loraine","Context":"https://sandra.org"},{"Error":"Emil","Context":"http://dayana.net"}],"License":"Try to compress the GB system, maybe it will compress the neural system!","LicenseInformationOrigin":3},{"PackageId":"Product Identity Analyst","PackageVersion":"5.9.3","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Lead Creative Administrator","PackageVersion":"9.0.0","PackageProjectUrl":"https://roderick.net","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Data Director","PackageVersion":"2.1.5","Authors":"","ValidationErrors":[{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"},{"Error":"Camren","Context":"http://joany.info"}],"License":"Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Future Mobility Strategist","PackageVersion":"4.7.6","PackageProjectUrl":"http://gerardo.net","ValidationErrors":[{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"},{"Error":"Emerald","Context":"https://camren.net"},{"Error":"Sheila","Context":"https://garry.org"}],"License":"Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","ValidationErrors":[{"Error":"Carlee","Context":"http://britney.name"},{"Error":"Tess","Context":"http://julian.biz"},{"Error":"Isadore","Context":"http://billy.net"},{"Error":"Alice","Context":"http://vern.net"},{"Error":"King","Context":"http://trace.net"},{"Error":"Carmela","Context":"https://adolf.info"},{"Error":"Sherman","Context":"http://alec.net"},{"Error":"Lamar","Context":"http://deion.org"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Response Consultant","PackageVersion":"9.3.1","PackageProjectUrl":"https://ulices.biz","ValidationErrors":[{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"},{"Error":"Noemie","Context":"https://kayley.name"},{"Error":"Brandon","Context":"http://kristopher.name"},{"Error":"Maggie","Context":"http://kimberly.info"},{"Error":"Veronica","Context":"https://mya.net"},{"Error":"Marty","Context":"https://obie.net"},{"Error":"Braxton","Context":"http://flavio.net"},{"Error":"Jeramie","Context":"http://jaycee.net"}],"LicenseInformationOrigin":2},{"PackageId":"Product Marketing Developer","PackageVersion":"3.3.6","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Identity Developer","PackageVersion":"4.2.0","Authors":"Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan","ValidationErrors":[{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"},{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"}],"LicenseInformationOrigin":1},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Neil","Context":"https://burley.info"},{"Error":"Lemuel","Context":"http://brenden.info"},{"Error":"Agnes","Context":"https://urban.org"},{"Error":"Micheal","Context":"https://ida.net"},{"Error":"Murray","Context":"https://samanta.com"},{"Error":"Assunta","Context":"http://florencio.com"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":2},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Authors":"Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"LicenseInformationOrigin":4},{"PackageId":"Future Group Assistant","PackageVersion":"1.7.9","ValidationErrors":[{"Error":"Darien","Context":"http://mitchel.biz"},{"Error":"Carleton","Context":"https://madalyn.com"},{"Error":"Narciso","Context":"https://mia.com"},{"Error":"Nicklaus","Context":"https://abelardo.com"},{"Error":"Carolina","Context":"https://lindsey.info"},{"Error":"Rigoberto","Context":"https://lou.biz"}],"License":"Use the multi-byte AI port, then you can reboot the multi-byte port!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Direct Tactics Technician","PackageVersion":"2.8.6","ValidationErrors":[{"Error":"Demond","Context":"http://stefan.name"},{"Error":"Norval","Context":"http://annie.net"},{"Error":"Destin","Context":"http://penelope.name"}],"License":"Try to quantify the SAS port, maybe it will quantify the wireless port!","LicenseInformationOrigin":2},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Global Infrastructure Developer","PackageVersion":"5.5.0","PackageProjectUrl":"https://austin.net","Authors":"Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"License":"generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!","LicenseInformationOrigin":1},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Authors":"Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin","ValidationErrors":[{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"},{"Error":"Mallory","Context":"http://angeline.name"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..89db32e7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..4a765348 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..6e9db1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..51a5529f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Neil","Context":"https://burley.info"},{"Error":"Lemuel","Context":"http://brenden.info"},{"Error":"Agnes","Context":"https://urban.org"},{"Error":"Micheal","Context":"https://ida.net"},{"Error":"Murray","Context":"https://samanta.com"},{"Error":"Assunta","Context":"http://florencio.com"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":2},{"PackageId":"Future Mobility Strategist","PackageVersion":"4.7.6","PackageProjectUrl":"http://gerardo.net","ValidationErrors":[{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"},{"Error":"Emerald","Context":"https://camren.net"},{"Error":"Sheila","Context":"https://garry.org"}],"License":"Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Future Response Consultant","PackageVersion":"9.3.1","PackageProjectUrl":"https://ulices.biz","ValidationErrors":[{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"},{"Error":"Noemie","Context":"https://kayley.name"},{"Error":"Brandon","Context":"http://kristopher.name"},{"Error":"Maggie","Context":"http://kimberly.info"},{"Error":"Veronica","Context":"https://mya.net"},{"Error":"Marty","Context":"https://obie.net"},{"Error":"Braxton","Context":"http://flavio.net"},{"Error":"Jeramie","Context":"http://jaycee.net"}],"LicenseInformationOrigin":2},{"PackageId":"Customer Program Consultant","PackageVersion":"5.0.4","PackageProjectUrl":"http://kieran.biz","Authors":"Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan","ValidationErrors":[{"Error":"Bettie","Context":"http://edmund.info"},{"Error":"Sadie","Context":"http://horacio.org"},{"Error":"Loraine","Context":"https://sandra.org"},{"Error":"Emil","Context":"http://dayana.net"}],"License":"Try to compress the GB system, maybe it will compress the neural system!","LicenseInformationOrigin":3},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Lead Creative Administrator","PackageVersion":"9.0.0","PackageProjectUrl":"https://roderick.net","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Chief Data Director","PackageVersion":"2.1.5","Authors":"","ValidationErrors":[{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"},{"Error":"Camren","Context":"http://joany.info"}],"License":"Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Direct Tactics Technician","PackageVersion":"2.8.6","ValidationErrors":[{"Error":"Demond","Context":"http://stefan.name"},{"Error":"Norval","Context":"http://annie.net"},{"Error":"Destin","Context":"http://penelope.name"}],"License":"Try to quantify the SAS port, maybe it will quantify the wireless port!","LicenseInformationOrigin":2},{"PackageId":"Future Group Assistant","PackageVersion":"1.7.9","ValidationErrors":[{"Error":"Darien","Context":"http://mitchel.biz"},{"Error":"Carleton","Context":"https://madalyn.com"},{"Error":"Narciso","Context":"https://mia.com"},{"Error":"Nicklaus","Context":"https://abelardo.com"},{"Error":"Carolina","Context":"https://lindsey.info"},{"Error":"Rigoberto","Context":"https://lou.biz"}],"License":"Use the multi-byte AI port, then you can reboot the multi-byte port!","LicenseInformationOrigin":0},{"PackageId":"Product Identity Analyst","PackageVersion":"5.9.3","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Authors":"Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"LicenseInformationOrigin":4},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Identity Developer","PackageVersion":"4.2.0","Authors":"Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan","ValidationErrors":[{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"},{"Error":"Keely","Context":"http://obie.org"},{"Error":"Caleigh","Context":"https://albin.info"},{"Error":"Flavie","Context":"http://lavonne.biz"},{"Error":"Kaitlyn","Context":"http://osborne.org"}],"LicenseInformationOrigin":1},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","ValidationErrors":[{"Error":"Carlee","Context":"http://britney.name"},{"Error":"Tess","Context":"http://julian.biz"},{"Error":"Isadore","Context":"http://billy.net"},{"Error":"Alice","Context":"http://vern.net"},{"Error":"King","Context":"http://trace.net"},{"Error":"Carmela","Context":"https://adolf.info"},{"Error":"Sherman","Context":"http://alec.net"},{"Error":"Lamar","Context":"http://deion.org"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":4},{"PackageId":"Product Marketing Developer","PackageVersion":"3.3.6","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","LicenseInformationOrigin":2},{"PackageId":"Global Infrastructure Developer","PackageVersion":"5.5.0","PackageProjectUrl":"https://austin.net","Authors":"Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"License":"generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!","LicenseInformationOrigin":1},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Authors":"Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin","ValidationErrors":[{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"},{"Error":"Mallory","Context":"http://angeline.name"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..400fc4dc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..c072c56d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Roberto Schuster,Roberto Schuster,Roberto Schuster","ValidationErrors":[{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Chief Security Architect","PackageVersion":"4.2.1","PackageProjectUrl":"http://khalil.org","ValidationErrors":[{"Error":"Immanuel","Context":"https://juana.biz"},{"Error":"Maeve","Context":"https://alysha.net"},{"Error":"Sydnee","Context":"http://merle.biz"},{"Error":"Delta","Context":"https://missouri.name"},{"Error":"Doris","Context":"http://dallas.biz"},{"Error":"Samanta","Context":"https://jeremie.name"},{"Error":"Damian","Context":"http://domenic.biz"}],"License":"I\u0027ll back up the neural FTP system, that should system the FTP system!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..2d59a82f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"Future Optimization Associate","PackageVersion":"4.0.5","PackageProjectUrl":"https://linnie.net","Authors":"Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel","LicenseInformationOrigin":2},{"PackageId":"Global Integration Assistant","PackageVersion":"5.0.1","PackageProjectUrl":"http://demarco.com","LicenseInformationOrigin":2},{"PackageId":"Human Implementation Producer","PackageVersion":"0.9.1","LicenseInformationOrigin":1},{"PackageId":"Future Tactics Producer","PackageVersion":"5.8.9","License":"navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","Authors":"Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel","LicenseInformationOrigin":2},{"PackageId":"Principal Factors Producer","PackageVersion":"0.8.5","PackageProjectUrl":"http://toby.info","Authors":"Devin Nolan","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseInformationOrigin":2},{"PackageId":"Customer Operations Liaison","PackageVersion":"9.0.9","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Authors":"Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Regional Integration Consultant","PackageVersion":"5.3.8","PackageProjectUrl":"http://michael.name","LicenseInformationOrigin":0},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Authors":"Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","LicenseInformationOrigin":4},{"PackageId":"Legacy Response Analyst","PackageVersion":"9.2.7","PackageProjectUrl":"http://martine.info","Authors":"Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata","LicenseInformationOrigin":2},{"PackageId":"Dynamic Mobility Technician","PackageVersion":"6.0.2","PackageProjectUrl":"https://keeley.net","LicenseInformationOrigin":0},{"PackageId":"Internal Web Associate","PackageVersion":"6.2.5","PackageProjectUrl":"https://arvel.name","LicenseInformationOrigin":0},{"PackageId":"Forward Intranet Technician","PackageVersion":"2.5.3","PackageProjectUrl":"https://ruby.biz","Authors":"Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton","LicenseInformationOrigin":0},{"PackageId":"Senior Group Designer","PackageVersion":"3.0.6","License":"The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel!","LicenseInformationOrigin":1},{"PackageId":"Central Applications Planner","PackageVersion":"6.6.9","PackageProjectUrl":"http://ava.org","Authors":"Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke","LicenseInformationOrigin":4},{"PackageId":"Future Directives Associate","PackageVersion":"1.1.1","PackageProjectUrl":"https://shayne.name","Authors":"Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe","LicenseInformationOrigin":0},{"PackageId":"Dynamic Brand Agent","PackageVersion":"2.9.2","PackageProjectUrl":"https://reese.info","Authors":"Bertha Schultz,Bertha Schultz","License":"quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!","LicenseInformationOrigin":0},{"PackageId":"District Intranet Agent","PackageVersion":"1.1.6","License":"You can\u0027t calculate the application without synthesizing the primary JBOD application!","LicenseInformationOrigin":1},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","Authors":"Gary Von,Gary Von,Gary Von","LicenseInformationOrigin":1},{"PackageId":"District Identity Administrator","PackageVersion":"2.9.6","PackageProjectUrl":"http://duncan.name","Authors":"Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Dynamic Accounts Architect","PackageVersion":"9.8.0","LicenseInformationOrigin":4},{"PackageId":"Forward Integration Specialist","PackageVersion":"8.7.1","PackageProjectUrl":"http://jordon.net","LicenseInformationOrigin":0},{"PackageId":"Senior Response Officer","PackageVersion":"2.8.2","Authors":"Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann","LicenseInformationOrigin":0},{"PackageId":"Dynamic Research Designer","PackageVersion":"5.6.8","License":"If we connect the program, we can get to the SQL program through the digital SQL program!","LicenseInformationOrigin":2},{"PackageId":"Corporate Quality Planner","PackageVersion":"6.6.3","Authors":"Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz","License":"The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!","LicenseInformationOrigin":1},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Authors":"Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseInformationOrigin":4},{"PackageId":"Customer Group Director","PackageVersion":"2.5.2","PackageProjectUrl":"https://eloise.name","Authors":"Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik","License":"You can\u0027t index the pixel without copying the redundant XML pixel!","LicenseInformationOrigin":0},{"PackageId":"Future Interactions Developer","PackageVersion":"1.1.7","License":"If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix!","LicenseInformationOrigin":2},{"PackageId":"Future Configuration Architect","PackageVersion":"4.2.6","Authors":"Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg","License":"I\u0027ll generate the primary TCP bus, that should bus the TCP bus!","LicenseInformationOrigin":0},{"PackageId":"Human Web Liaison","PackageVersion":"8.1.1","PackageProjectUrl":"https://imogene.org","LicenseInformationOrigin":2},{"PackageId":"National Quality Executive","PackageVersion":"4.5.1","PackageProjectUrl":"http://rylan.com","License":"Use the solid state TCP driver, then you can generate the solid state driver!","LicenseInformationOrigin":0},{"PackageId":"Central Mobility Executive","PackageVersion":"5.0.3","Authors":"Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling","LicenseInformationOrigin":2},{"PackageId":"Lead Identity Developer","PackageVersion":"7.1.0","PackageProjectUrl":"https://eve.com","Authors":"Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover","LicenseInformationOrigin":2},{"PackageId":"Principal Group Strategist","PackageVersion":"4.1.0","License":"I\u0027ll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Metrics Coordinator","PackageVersion":"5.8.1","Authors":"Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher","License":"overriding the circuit won\u0027t do anything, we need to copy the mobile AGP circuit!","LicenseInformationOrigin":2},{"PackageId":"Global Paradigm Producer","PackageVersion":"1.8.4","PackageProjectUrl":"https://london.biz","License":"If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Investor Communications Associate","PackageVersion":"0.7.2","PackageProjectUrl":"http://modesto.info","Authors":"Arnold Franecki,Arnold Franecki","LicenseInformationOrigin":0},{"PackageId":"Future Applications Facilitator","PackageVersion":"0.1.5","License":"transmitting the program won\u0027t do anything, we need to bypass the virtual HTTP program!","LicenseInformationOrigin":0},{"PackageId":"Senior Applications Technician","PackageVersion":"7.8.2","Authors":"Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert","LicenseInformationOrigin":4},{"PackageId":"Future Applications Engineer","PackageVersion":"6.8.5","PackageProjectUrl":"https://nora.biz","Authors":"Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine","License":"If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor!","LicenseInformationOrigin":2},{"PackageId":"Human Security Administrator","PackageVersion":"9.8.5","Authors":"Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm","License":"I\u0027ll synthesize the redundant XML feed, that should feed the XML feed!","LicenseInformationOrigin":4},{"PackageId":"Forward Factors Architect","PackageVersion":"6.7.6","Authors":"Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt","LicenseInformationOrigin":4},{"PackageId":"Corporate Mobility Consultant","PackageVersion":"1.9.0","PackageProjectUrl":"http://letha.name","LicenseInformationOrigin":0},{"PackageId":"Investor Configuration Technician","PackageVersion":"1.9.1","PackageProjectUrl":"http://malvina.name","Authors":"Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin","License":"We need to copy the primary FTP bus!","LicenseInformationOrigin":1},{"PackageId":"Direct Accountability Producer","PackageVersion":"1.8.1","PackageProjectUrl":"http://justine.net","LicenseInformationOrigin":1},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":0},{"PackageId":"District Factors Associate","PackageVersion":"0.2.6","PackageProjectUrl":"https://cloyd.biz","Authors":"Betsy Powlowski","LicenseInformationOrigin":0},{"PackageId":"Global Markets Designer","PackageVersion":"1.7.0","PackageProjectUrl":"https://toby.biz","License":"Use the multi-byte COM feed, then you can parse the multi-byte feed!","LicenseInformationOrigin":4},{"PackageId":"Senior Factors Technician","PackageVersion":"3.2.5","Authors":"Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme","License":"You can\u0027t input the protocol without copying the auxiliary USB protocol!","LicenseInformationOrigin":4},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"Investor Assurance Technician","PackageVersion":"7.3.8","Authors":"Merle Hirthe","LicenseInformationOrigin":4},{"PackageId":"Lead Implementation Supervisor","PackageVersion":"4.9.9","PackageProjectUrl":"http://katlynn.net","Authors":"Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis","License":"The ADP card is down, hack the solid state card so we can hack the ADP card!","LicenseInformationOrigin":4},{"PackageId":"Direct Security Producer","PackageVersion":"9.0.7","PackageProjectUrl":"http://evert.net","LicenseInformationOrigin":1},{"PackageId":"Dynamic Division Specialist","PackageVersion":"9.6.4","PackageProjectUrl":"https://keenan.net","LicenseInformationOrigin":0},{"PackageId":"Global Directives Orchestrator","PackageVersion":"8.7.6","Authors":"Tommy Franecki,Tommy Franecki","LicenseInformationOrigin":0},{"PackageId":"Regional Security Agent","PackageVersion":"6.2.7","PackageProjectUrl":"https://kenyon.org","LicenseInformationOrigin":4},{"PackageId":"Regional Mobility Designer","PackageVersion":"8.5.4","PackageProjectUrl":"http://brady.net","LicenseInformationOrigin":1},{"PackageId":"Forward Program Officer","PackageVersion":"4.2.4","Authors":"Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin","License":"quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!","LicenseInformationOrigin":2},{"PackageId":"Regional Paradigm Director","PackageVersion":"3.0.9","License":"The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel!","LicenseInformationOrigin":2},{"PackageId":"District Brand Producer","PackageVersion":"9.3.8","Authors":"Clarence Metz,Clarence Metz,Clarence Metz","License":"Use the redundant AGP application, then you can generate the redundant application!","LicenseInformationOrigin":4},{"PackageId":"Global Data Administrator","PackageVersion":"0.8.4","PackageProjectUrl":"https://barrett.com","Authors":"Frederick Leffler,Frederick Leffler,Frederick Leffler","LicenseInformationOrigin":2},{"PackageId":"Forward Web Designer","PackageVersion":"0.1.4","PackageProjectUrl":"https://gerard.net","LicenseInformationOrigin":4},{"PackageId":"Forward Accounts Consultant","PackageVersion":"8.9.0","LicenseInformationOrigin":0},{"PackageId":"Dynamic Group Representative","PackageVersion":"9.8.1","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.7.5","License":"I\u0027ll back up the 1080p RSS matrix, that should matrix the RSS matrix!","LicenseInformationOrigin":4},{"PackageId":"Legacy Communications Manager","PackageVersion":"0.1.8","PackageProjectUrl":"http://gus.info","LicenseInformationOrigin":2},{"PackageId":"Product Metrics Representative","PackageVersion":"2.7.9","PackageProjectUrl":"http://denis.info","Authors":"Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson","License":"connecting the feed won\u0027t do anything, we need to transmit the primary IB feed!","LicenseInformationOrigin":0},{"PackageId":"Legacy Assurance Representative","PackageVersion":"6.4.9","PackageProjectUrl":"https://maye.info","Authors":"Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski","LicenseInformationOrigin":2},{"PackageId":"District Metrics Associate","PackageVersion":"8.1.6","PackageProjectUrl":"http://jaylin.org","LicenseInformationOrigin":4},{"PackageId":"Regional Factors Analyst","PackageVersion":"1.5.7","LicenseInformationOrigin":4},{"PackageId":"Legacy Data Consultant","PackageVersion":"5.8.8","Authors":"","License":"Try to connect the JSON pixel, maybe it will connect the primary pixel!","LicenseInformationOrigin":2},{"PackageId":"Global Mobility Associate","PackageVersion":"0.6.4","PackageProjectUrl":"https://brooke.org","License":"We need to hack the haptic XSS program!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..6bf16e36 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2},{"PackageId":"Future Optimization Associate","PackageVersion":"4.0.5","PackageProjectUrl":"https://linnie.net","Authors":"Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel","LicenseInformationOrigin":2},{"PackageId":"Global Integration Assistant","PackageVersion":"5.0.1","PackageProjectUrl":"http://demarco.com","LicenseInformationOrigin":2},{"PackageId":"Human Implementation Producer","PackageVersion":"0.9.1","LicenseInformationOrigin":1},{"PackageId":"Future Tactics Producer","PackageVersion":"5.8.9","License":"navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Applications Director","PackageVersion":"5.1.4","Authors":"Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel","LicenseInformationOrigin":2},{"PackageId":"Principal Factors Producer","PackageVersion":"0.8.5","PackageProjectUrl":"http://toby.info","Authors":"Devin Nolan","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseInformationOrigin":2},{"PackageId":"Customer Operations Liaison","PackageVersion":"9.0.9","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Authors":"Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Regional Integration Consultant","PackageVersion":"5.3.8","PackageProjectUrl":"http://michael.name","LicenseInformationOrigin":0},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Authors":"Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","LicenseInformationOrigin":4},{"PackageId":"Legacy Response Analyst","PackageVersion":"9.2.7","PackageProjectUrl":"http://martine.info","Authors":"Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata","LicenseInformationOrigin":2},{"PackageId":"Dynamic Mobility Technician","PackageVersion":"6.0.2","PackageProjectUrl":"https://keeley.net","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..477db628 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Authors":"Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich","LicenseInformationOrigin":2},{"PackageId":"Dynamic Integration Assistant","PackageVersion":"2.1.6","PackageProjectUrl":"https://gerson.info","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..2b004adf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseUrl":"We need to synthesize the primary GB circuit!","LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseUrl":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","LicenseInformationOrigin":1},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseUrl":"The AGP array is down, generate the mobile array so we can generate the AGP array!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseUrl":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..7300001c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..3a370a28 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..999a066e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseUrl":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseUrl":"The AGP array is down, generate the mobile array so we can generate the AGP array!","LicenseInformationOrigin":2},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseUrl":"We need to synthesize the primary GB circuit!","LicenseInformationOrigin":4},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseUrl":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","LicenseInformationOrigin":1},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..76f3892b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..f544bd96 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..e57f0627 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseUrl":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","LicenseInformationOrigin":1},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseUrl":"The AGP array is down, generate the mobile array so we can generate the AGP array!","LicenseInformationOrigin":2},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseUrl":"We need to synthesize the primary GB circuit!","LicenseInformationOrigin":4},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseUrl":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","LicenseInformationOrigin":0},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..149c7a5a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..85234a8d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..fa1dcea2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseUrl":"We need to synthesize the primary GB circuit!","LicenseInformationOrigin":4},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseUrl":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","LicenseInformationOrigin":1},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseUrl":"The AGP array is down, generate the mobile array so we can generate the AGP array!","LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseUrl":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..149c7a5a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..2ca982ad --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..0380ca9e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseUrl":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","LicenseInformationOrigin":1},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseUrl":"The AGP array is down, generate the mobile array so we can generate the AGP array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseUrl":"We need to synthesize the primary GB circuit!","LicenseInformationOrigin":4},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseUrl":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..76f3892b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..af4a988e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..c57cd9c9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..fb8343f6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Authors":"Melanie Bailey,Melanie Bailey","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Authors":"","LicenseUrl":"We need to override the solid state USB interface!","LicenseInformationOrigin":0},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseUrl":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseUrl":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseInformationOrigin":4},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Chief Infrastructure Specialist","PackageVersion":"9.0.5","Authors":"Jackie Schumm","License":"hacking the port won\u0027t do anything, we need to back up the optical SMS port!","LicenseInformationOrigin":4},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Authors":"Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy","LicenseInformationOrigin":1},{"PackageId":"Human Paradigm Assistant","PackageVersion":"8.8.8","Authors":"Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich","LicenseInformationOrigin":0},{"PackageId":"Forward Data Orchestrator","PackageVersion":"3.3.5","License":"Use the haptic XML driver, then you can index the haptic driver!","LicenseUrl":"compressing the system won\u0027t do anything, we need to compress the optical RSS system!","LicenseInformationOrigin":0},{"PackageId":"Global Identity Supervisor","PackageVersion":"0.9.1","LicenseInformationOrigin":4},{"PackageId":"Human Markets Planner","PackageVersion":"5.0.1","License":"Try to back up the COM driver, maybe it will back up the bluetooth driver!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Executive","PackageVersion":"7.2.7","PackageProjectUrl":"https://dariana.com","LicenseInformationOrigin":2},{"PackageId":"Customer Program Developer","PackageVersion":"2.9.8","PackageProjectUrl":"http://lenora.com","LicenseUrl":"You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Specialist","PackageVersion":"7.8.5","PackageProjectUrl":"http://nova.biz","Authors":"Guy Waters,Guy Waters","License":"Try to input the GB pixel, maybe it will input the wireless pixel!","LicenseUrl":"You can\u0027t transmit the bus without indexing the digital TCP bus!","LicenseInformationOrigin":4},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Authors":"Maggie Lindgren","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Customer Web Assistant","PackageVersion":"1.9.0","LicenseInformationOrigin":2},{"PackageId":"Direct Division Officer","PackageVersion":"6.5.6","PackageProjectUrl":"http://catherine.name","Authors":"Glenda Schuppe,Glenda Schuppe","License":"transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!","LicenseInformationOrigin":1},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Authors":"Sergio Bailey,Sergio Bailey,Sergio Bailey","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseUrl":"hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!","LicenseInformationOrigin":4},{"PackageId":"Regional Optimization Administrator","PackageVersion":"3.6.4","PackageProjectUrl":"http://serenity.info","LicenseUrl":"I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Data Technician","PackageVersion":"4.2.3","PackageProjectUrl":"http://nia.info","Authors":"June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds","License":"I\u0027ll copy the optical RAM feed, that should feed the RAM feed!","LicenseInformationOrigin":1},{"PackageId":"International Solutions Planner","PackageVersion":"9.0.0","License":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseInformationOrigin":1},{"PackageId":"Principal Operations Assistant","PackageVersion":"0.9.0","Authors":"","License":"I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!","LicenseUrl":"I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!","LicenseInformationOrigin":1},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Authors":"Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":2},{"PackageId":"Lead Program Technician","PackageVersion":"5.8.9","PackageProjectUrl":"http://curtis.org","Authors":"Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer","LicenseUrl":"We need to transmit the back-end AGP sensor!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Director","PackageVersion":"0.0.2","Authors":"Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block","License":"transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!","LicenseUrl":"Try to parse the HTTP port, maybe it will parse the bluetooth port!","LicenseInformationOrigin":1},{"PackageId":"Human Tactics Facilitator","PackageVersion":"5.7.0","License":"Try to bypass the HTTP application, maybe it will bypass the digital application!","LicenseInformationOrigin":1},{"PackageId":"Human Metrics Architect","PackageVersion":"0.2.5","PackageProjectUrl":"https://rickie.net","License":"Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!","LicenseUrl":"Use the haptic AGP protocol, then you can program the haptic protocol!","LicenseInformationOrigin":4},{"PackageId":"Investor Accounts Facilitator","PackageVersion":"7.7.8","PackageProjectUrl":"http://scottie.biz","Authors":"Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman","LicenseInformationOrigin":0},{"PackageId":"Customer Mobility Assistant","PackageVersion":"4.2.9","PackageProjectUrl":"http://adonis.biz","Authors":"Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich","LicenseUrl":"You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Architect","PackageVersion":"1.5.0","License":"Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Implementation Engineer","PackageVersion":"6.7.1","PackageProjectUrl":"http://margie.info","License":"We need to transmit the open-source EXE interface!","LicenseInformationOrigin":4},{"PackageId":"National Assurance Planner","PackageVersion":"2.7.7","Authors":"Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag","LicenseUrl":"I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!","LicenseInformationOrigin":2},{"PackageId":"Senior Configuration Developer","PackageVersion":"4.0.9","Authors":"Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle","License":"Use the primary SCSI matrix, then you can program the primary matrix!","LicenseUrl":"If we parse the interface, we can get to the JSON interface through the mobile JSON interface!","LicenseInformationOrigin":1},{"PackageId":"Customer Branding Orchestrator","PackageVersion":"8.3.7","PackageProjectUrl":"http://nona.com","Authors":"Nora Dietrich","LicenseUrl":"We need to bypass the neural USB capacitor!","LicenseInformationOrigin":4},{"PackageId":"Product Functionality Supervisor","PackageVersion":"9.4.5","License":"Use the 1080p AI microchip, then you can reboot the 1080p microchip!","LicenseUrl":"Use the open-source ADP matrix, then you can copy the open-source matrix!","LicenseInformationOrigin":4},{"PackageId":"Legacy Security Facilitator","PackageVersion":"1.9.0","PackageProjectUrl":"https://edythe.info","LicenseUrl":"Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!","LicenseInformationOrigin":0},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":2},{"PackageId":"Chief Program Associate","PackageVersion":"2.6.7","PackageProjectUrl":"http://coy.info","Authors":"Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze","License":"We need to compress the optical PNG array!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Engineer","PackageVersion":"6.9.4","PackageProjectUrl":"http://tito.name","Authors":"Tanya Reinger,Tanya Reinger,Tanya Reinger","LicenseInformationOrigin":4},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"Lead Operations Supervisor","PackageVersion":"4.5.2","License":"The AI panel is down, transmit the open-source panel so we can transmit the AI panel!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Factors Associate","PackageVersion":"1.8.3","PackageProjectUrl":"http://dovie.name","LicenseUrl":"You can\u0027t navigate the panel without calculating the open-source THX panel!","LicenseInformationOrigin":2},{"PackageId":"Corporate Marketing Coordinator","PackageVersion":"3.6.1","PackageProjectUrl":"https://marcos.org","Authors":"","LicenseInformationOrigin":4},{"PackageId":"Regional Metrics Strategist","PackageVersion":"1.2.1","LicenseUrl":"Try to override the GB driver, maybe it will override the digital driver!","LicenseInformationOrigin":2},{"PackageId":"Human Accounts Orchestrator","PackageVersion":"4.1.6","LicenseInformationOrigin":1},{"PackageId":"Regional Functionality Agent","PackageVersion":"5.9.9","PackageProjectUrl":"http://arthur.net","Authors":"Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson","License":"We need to index the 1080p SAS hard drive!","LicenseUrl":"I\u0027ll connect the digital JBOD application, that should application the JBOD application!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Solutions Agent","PackageVersion":"0.0.5","License":"Use the haptic USB card, then you can navigate the haptic card!","LicenseInformationOrigin":4},{"PackageId":"District Optimization Technician","PackageVersion":"5.2.3","PackageProjectUrl":"https://douglas.info","Authors":"Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti","LicenseInformationOrigin":4},{"PackageId":"District Assurance Technician","PackageVersion":"8.5.5","PackageProjectUrl":"http://zander.com","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","Authors":"Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":0},{"PackageId":"Chief Factors Developer","PackageVersion":"5.9.5","Authors":"Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady","LicenseUrl":"Try to connect the ADP system, maybe it will connect the solid state system!","LicenseInformationOrigin":1},{"PackageId":"Central Research Technician","PackageVersion":"2.8.8","LicenseUrl":"You can\u0027t generate the program without connecting the bluetooth USB program!","LicenseInformationOrigin":1},{"PackageId":"Future Tactics Assistant","PackageVersion":"1.5.5","PackageProjectUrl":"https://giovanny.net","License":"The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!","LicenseUrl":"If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!","LicenseInformationOrigin":0},{"PackageId":"District Interactions Supervisor","PackageVersion":"4.5.2","License":"The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!","LicenseUrl":"The ADP firewall is down, input the primary firewall so we can input the ADP firewall!","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Specialist","PackageVersion":"3.5.6","Authors":"Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner","LicenseInformationOrigin":0},{"PackageId":"Human Identity Representative","PackageVersion":"4.1.5","PackageProjectUrl":"http://alyce.biz","Authors":"Joyce Auer,Joyce Auer,Joyce Auer","License":"The SAS bus is down, program the neural bus so we can program the SAS bus!","LicenseInformationOrigin":4},{"PackageId":"Central Division Administrator","PackageVersion":"1.0.4","Authors":"","License":"We need to program the optical COM microchip!","LicenseUrl":"We need to hack the haptic SAS microchip!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Division Representative","PackageVersion":"7.3.5","PackageProjectUrl":"http://taurean.net","Authors":"Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson","LicenseUrl":"I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!","LicenseInformationOrigin":2},{"PackageId":"Forward Usability Specialist","PackageVersion":"5.6.9","License":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Direct Brand Director","PackageVersion":"4.7.4","License":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Authors":"","LicenseUrl":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","LicenseInformationOrigin":0},{"PackageId":"Investor Quality Associate","PackageVersion":"0.5.1","PackageProjectUrl":"https://ezequiel.biz","Authors":"Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen","LicenseUrl":"Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!","LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Director","PackageVersion":"0.4.3","PackageProjectUrl":"https://aylin.com","LicenseInformationOrigin":0},{"PackageId":"Global Paradigm Assistant","PackageVersion":"8.0.5","PackageProjectUrl":"https://randy.org","License":"We need to calculate the solid state HTTP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Customer Solutions Officer","PackageVersion":"4.5.2","PackageProjectUrl":"https://rylan.name","License":"You can\u0027t copy the matrix without compressing the wireless AGP matrix!","LicenseInformationOrigin":0},{"PackageId":"Principal Factors Director","PackageVersion":"1.5.1","Authors":"Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold","LicenseUrl":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Branding Manager","PackageVersion":"1.4.0","PackageProjectUrl":"http://dario.info","License":"You can\u0027t navigate the application without generating the cross-platform COM application!","LicenseUrl":"Try to program the FTP alarm, maybe it will program the virtual alarm!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..1da739dc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Authors":"Melanie Bailey,Melanie Bailey","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Authors":"","LicenseUrl":"We need to override the solid state USB interface!","LicenseInformationOrigin":0},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseUrl":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseUrl":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseInformationOrigin":4},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..68c418bd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Authors":"","LicenseUrl":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","LicenseInformationOrigin":1},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..6e9db1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..1906b92b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Copyright":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseInformationOrigin":3},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","Copyright":"We need to navigate the bluetooth CSS array!","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseInformationOrigin":1},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","Copyright":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseInformationOrigin":4},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","Copyright":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","Copyright":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseInformationOrigin":0},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","Copyright":"Try to input the SCSI system, maybe it will input the open-source system!","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseInformationOrigin":1},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","Copyright":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..d96f7369 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..c7e98273 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..6e9db1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..68658691 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Copyright":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseInformationOrigin":3},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","Copyright":"Try to input the SCSI system, maybe it will input the open-source system!","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseInformationOrigin":1},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","Copyright":"We need to navigate the bluetooth CSS array!","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseInformationOrigin":1},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","Copyright":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","Copyright":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","Copyright":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseInformationOrigin":0},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","Copyright":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseInformationOrigin":4},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..400fc4dc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..58acad1f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..6e9db1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..98f89458 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Copyright":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseInformationOrigin":3},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","Copyright":"We need to navigate the bluetooth CSS array!","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseInformationOrigin":1},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","Copyright":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseInformationOrigin":4},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","Copyright":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","Copyright":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseInformationOrigin":1},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","Copyright":"Try to input the SCSI system, maybe it will input the open-source system!","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","Copyright":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..89db32e7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..165dde59 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..6e9db1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..8fbf1396 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","Copyright":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","Copyright":"We need to navigate the bluetooth CSS array!","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","Copyright":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","Copyright":"Try to input the SCSI system, maybe it will input the open-source system!","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseInformationOrigin":1},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Copyright":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseInformationOrigin":3},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","Copyright":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseInformationOrigin":4},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","Copyright":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseInformationOrigin":0},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..89db32e7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..205979a5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..6e9db1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..3362f810 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Chief Brand Associate","PackageVersion":"7.6.8","PackageProjectUrl":"https://lauriane.com","ValidationErrors":[{"Error":"Devin","Context":"https://ramona.info"},{"Error":"Alice","Context":"http://laverne.info"},{"Error":"Layne","Context":"https://brooks.name"},{"Error":"Kaitlyn","Context":"http://serenity.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","ValidationErrors":[{"Error":"Leatha","Context":"https://felix.name"},{"Error":"Lucious","Context":"http://junior.org"},{"Error":"Alene","Context":"http://laurel.biz"}],"LicenseInformationOrigin":2},{"PackageId":"Future Interactions Developer","PackageVersion":"7.0.9","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"License":"I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!","LicenseInformationOrigin":4},{"PackageId":"National Creative Engineer","PackageVersion":"4.0.0","ValidationErrors":[{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"},{"Error":"Alfonzo","Context":"http://dorothea.org"},{"Error":"Nathanial","Context":"http://lucas.biz"},{"Error":"Jackeline","Context":"http://emmitt.name"},{"Error":"Amely","Context":"https://jonathon.com"},{"Error":"Javonte","Context":"https://diana.name"},{"Error":"Damien","Context":"https://edyth.com"},{"Error":"Princess","Context":"http://haylie.biz"},{"Error":"Jordane","Context":"https://gregorio.com"}],"License":"You can\u0027t parse the alarm without overriding the haptic SMTP alarm!","LicenseInformationOrigin":3},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Customer Group Consultant","PackageVersion":"8.1.7","ValidationErrors":[{"Error":"Clementine","Context":"https://brock.net"},{"Error":"Sabina","Context":"https://kaylie.net"},{"Error":"Kurtis","Context":"https://adaline.org"},{"Error":"Norberto","Context":"http://norval.net"},{"Error":"Noemie","Context":"https://agustina.name"},{"Error":"Palma","Context":"https://karina.net"},{"Error":"Aletha","Context":"http://gene.name"}],"LicenseInformationOrigin":0},{"PackageId":"Global Factors Assistant","PackageVersion":"2.6.3","Copyright":"If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!","ValidationErrors":[{"Error":"Jess","Context":"http://alvah.org"},{"Error":"Hans","Context":"https://payton.info"},{"Error":"Shanna","Context":"https://providenci.org"},{"Error":"Tyra","Context":"https://flo.info"},{"Error":"Isidro","Context":"https://dawn.net"},{"Error":"Anika","Context":"https://silas.com"},{"Error":"Zane","Context":"https://kirsten.com"},{"Error":"Madisyn","Context":"http://murray.net"},{"Error":"Destinee","Context":"http://emanuel.net"}],"License":"I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!","LicenseInformationOrigin":1},{"PackageId":"Legacy Data Engineer","PackageVersion":"9.4.1","Copyright":"The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!","ValidationErrors":[{"Error":"Leonie","Context":"https://jason.info"},{"Error":"Joany","Context":"https://carol.biz"},{"Error":"Luisa","Context":"https://ewell.info"},{"Error":"Jonas","Context":"http://nichole.net"},{"Error":"Arden","Context":"http://shemar.org"},{"Error":"Rhoda","Context":"https://selena.info"},{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"}],"License":"Use the multi-byte SSL matrix, then you can input the multi-byte matrix!","LicenseInformationOrigin":4},{"PackageId":"Internal Solutions Planner","PackageVersion":"1.3.8","Copyright":"The COM application is down, quantify the auxiliary application so we can quantify the COM application!","ValidationErrors":[{"Error":"Nyah","Context":"http://oliver.com"},{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"},{"Error":"Taryn","Context":"http://hilton.com"},{"Error":"Isabel","Context":"http://rogers.net"},{"Error":"Bertrand","Context":"http://annetta.org"},{"Error":"Remington","Context":"https://efrain.info"}],"LicenseInformationOrigin":3},{"PackageId":"Regional Interactions Strategist","PackageVersion":"0.6.3","ValidationErrors":[{"Error":"Vicky","Context":"https://alayna.com"},{"Error":"Adrain","Context":"https://ahmad.name"},{"Error":"Lupe","Context":"http://randi.net"},{"Error":"Jaiden","Context":"http://patience.name"},{"Error":"Marlene","Context":"https://lenna.net"},{"Error":"Franco","Context":"https://kyleigh.name"},{"Error":"Tevin","Context":"https://sallie.net"},{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"}],"LicenseInformationOrigin":1},{"PackageId":"Product Accountability Analyst","PackageVersion":"6.8.0","Copyright":"Try to input the SCSI system, maybe it will input the open-source system!","ValidationErrors":[{"Error":"Justina","Context":"http://norwood.info"},{"Error":"Aubree","Context":"http://jayne.info"},{"Error":"Jude","Context":"https://korbin.org"},{"Error":"Fern","Context":"https://rick.com"},{"Error":"Aiyana","Context":"http://maverick.com"},{"Error":"Eric","Context":"https://micaela.net"},{"Error":"Dorothy","Context":"http://helena.com"}],"LicenseInformationOrigin":1},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Forward Directives Supervisor","PackageVersion":"8.7.6","PackageProjectUrl":"http://shaun.org","Copyright":"The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Legacy Accountability Director","PackageVersion":"8.2.2","Copyright":"We need to navigate the bluetooth CSS array!","ValidationErrors":[{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"},{"Error":"Matt","Context":"https://blake.biz"},{"Error":"Quincy","Context":"https://sandra.biz"},{"Error":"Antonina","Context":"http://willow.name"},{"Error":"Jason","Context":"https://orland.com"}],"LicenseInformationOrigin":1},{"PackageId":"Regional Mobility Manager","PackageVersion":"2.7.0","PackageProjectUrl":"http://gianni.info","ValidationErrors":[{"Error":"Alvina","Context":"http://elouise.name"},{"Error":"Ron","Context":"http://brown.org"},{"Error":"Cordia","Context":"http://ericka.name"},{"Error":"Eugene","Context":"http://rashad.info"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","Copyright":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","ValidationErrors":[{"Error":"Jermaine","Context":"http://helga.org"},{"Error":"Jermey","Context":"http://wilfrid.name"},{"Error":"Josianne","Context":"https://vivian.biz"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseInformationOrigin":0},{"PackageId":"Regional Integration Assistant","PackageVersion":"6.3.7","ValidationErrors":[{"Error":"Shakira","Context":"https://layne.org"},{"Error":"Neoma","Context":"https://oliver.name"},{"Error":"Clarabelle","Context":"https://vern.biz"},{"Error":"Tristin","Context":"http://maximillia.org"},{"Error":"Brown","Context":"http://giuseppe.name"}],"LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..400fc4dc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt similarity index 61% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt index 976e969a..777d280e 100644 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -1 +1 @@ -[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","ValidationErrors":[{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"},{"Error":"Alberta","Context":"http://maximillian.biz"}],"LicenseUrl":"http://guido.info","LicenseInformationOrigin":4},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Investor Optimization Facilitator","PackageVersion":"3.2.5","PackageProjectUrl":"http://aniya.biz","ValidationErrors":[{"Error":"Katelyn","Context":"https://judd.com"},{"Error":"Earl","Context":"https://bradford.biz"},{"Error":"Alfredo","Context":"https://chet.name"},{"Error":"Hailie","Context":"https://easton.info"}],"LicenseInformationOrigin":4}] \ No newline at end of file +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Paige","Context":"https://remington.info"},{"Error":"Aletha","Context":"https://isobel.info"},{"Error":"Pearline","Context":"https://johnathon.info"},{"Error":"Eleanora","Context":"http://jaeden.info"},{"Error":"Nikolas","Context":"https://daphney.net"},{"Error":"Oceane","Context":"http://clifton.com"},{"Error":"Francisco","Context":"http://bessie.com"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Integration Analyst","PackageVersion":"9.0.4","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Copyright":"Try to back up the AI card, maybe it will back up the cross-platform card!","ValidationErrors":[{"Error":"Mckenna","Context":"http://ladarius.org"},{"Error":"Adrianna","Context":"https://ursula.name"},{"Error":"Monty","Context":"https://fabiola.com"},{"Error":"Lyric","Context":"http://gene.net"},{"Error":"Dale","Context":"https://jon.org"},{"Error":"Gabriella","Context":"http://jevon.name"},{"Error":"Deja","Context":"http://clementina.info"},{"Error":"Jayson","Context":"https://casimer.name"},{"Error":"Kendall","Context":"https://abe.biz"}],"LicenseInformationOrigin":1},{"PackageId":"Principal Metrics Facilitator","PackageVersion":"3.3.7","PackageProjectUrl":"http://marina.com","ValidationErrors":[{"Error":"Myles","Context":"http://nikko.name"},{"Error":"Rolando","Context":"http://nikko.name"},{"Error":"Pamela","Context":"https://aliza.net"},{"Error":"Marcella","Context":"http://helga.net"},{"Error":"Alisha","Context":"http://alyson.name"},{"Error":"Carmelo","Context":"http://michele.name"},{"Error":"Miles","Context":"https://freddie.com"},{"Error":"Kade","Context":"https://jaunita.biz"},{"Error":"Marcelina","Context":"http://donna.net"}],"License":"You can\u0027t synthesize the system without calculating the 1080p ADP system!","LicenseInformationOrigin":2},{"PackageId":"Legacy Research Officer","PackageVersion":"0.5.1","PackageProjectUrl":"http://van.biz","ValidationErrors":[{"Error":"Leann","Context":"https://johnny.name"},{"Error":"Jamal","Context":"http://rodger.com"},{"Error":"Lazaro","Context":"https://gaylord.name"},{"Error":"Bret","Context":"https://jewell.net"},{"Error":"Khalil","Context":"http://aiyana.com"},{"Error":"Uriel","Context":"http://ignatius.info"},{"Error":"Edgardo","Context":"http://laverna.com"},{"Error":"Khalil","Context":"https://mona.org"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..8ca6fe8b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"We need to quantify the wireless HTTP array!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseInformationOrigin":4},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","Copyright":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseInformationOrigin":1},{"PackageId":"Investor Interactions Liaison","PackageVersion":"4.4.9","License":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Senior Optimization Assistant","PackageVersion":"3.6.0","PackageProjectUrl":"http://akeem.info","Copyright":"overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!","LicenseInformationOrigin":4},{"PackageId":"Product Assurance Technician","PackageVersion":"0.8.2","PackageProjectUrl":"https://steve.info","LicenseInformationOrigin":4},{"PackageId":"Central Web Assistant","PackageVersion":"4.2.1","PackageProjectUrl":"https://verda.net","Copyright":"Use the wireless ADP array, then you can input the wireless array!","LicenseInformationOrigin":2},{"PackageId":"Legacy Directives Officer","PackageVersion":"2.4.4","PackageProjectUrl":"http://sedrick.biz","Copyright":"The PCI program is down, hack the multi-byte program so we can hack the PCI program!","LicenseInformationOrigin":1},{"PackageId":"Chief Division Producer","PackageVersion":"2.3.9","LicenseInformationOrigin":4},{"PackageId":"Direct Mobility Designer","PackageVersion":"7.7.3","PackageProjectUrl":"http://geovanny.info","LicenseInformationOrigin":0},{"PackageId":"International Functionality Agent","PackageVersion":"8.7.6","PackageProjectUrl":"http://jalyn.org","Copyright":"If we hack the card, we can get to the JBOD card through the optical JBOD card!","LicenseInformationOrigin":2},{"PackageId":"Customer Functionality Consultant","PackageVersion":"5.5.1","PackageProjectUrl":"http://terence.com","License":"The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseInformationOrigin":4},{"PackageId":"Investor Implementation Technician","PackageVersion":"2.7.9","PackageProjectUrl":"http://crystal.name","LicenseInformationOrigin":2},{"PackageId":"Direct Assurance Strategist","PackageVersion":"1.3.7","License":"The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Markets Designer","PackageVersion":"3.8.8","License":"overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Forward Functionality Developer","PackageVersion":"5.1.1","LicenseInformationOrigin":1},{"PackageId":"Global Program Representative","PackageVersion":"5.1.0","Copyright":"If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Marketing Assistant","PackageVersion":"8.7.9","PackageProjectUrl":"http://arlene.biz","Copyright":"You can\u0027t program the firewall without connecting the wireless AI firewall!","LicenseInformationOrigin":1},{"PackageId":"Senior Factors Administrator","PackageVersion":"1.6.1","Copyright":"If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!","License":"I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!","LicenseInformationOrigin":0},{"PackageId":"Chief Applications Facilitator","PackageVersion":"7.7.6","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","Copyright":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","License":"We need to index the optical HTTP application!","LicenseInformationOrigin":4},{"PackageId":"National Communications Orchestrator","PackageVersion":"4.5.1","License":"The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!","LicenseInformationOrigin":2},{"PackageId":"Corporate Tactics Director","PackageVersion":"2.5.7","PackageProjectUrl":"http://marcos.info","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":1},{"PackageId":"Human Group Designer","PackageVersion":"9.9.1","PackageProjectUrl":"http://jodie.org","Copyright":"If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!","License":"Use the haptic XSS application, then you can synthesize the haptic application!","LicenseInformationOrigin":0},{"PackageId":"National Research Facilitator","PackageVersion":"6.0.6","License":"Use the primary EXE array, then you can navigate the primary array!","LicenseInformationOrigin":0},{"PackageId":"Lead Branding Developer","PackageVersion":"4.1.5","PackageProjectUrl":"http://abe.com","LicenseInformationOrigin":1},{"PackageId":"Human Directives Engineer","PackageVersion":"5.3.9","LicenseInformationOrigin":1},{"PackageId":"National Applications Designer","PackageVersion":"6.4.9","Copyright":"Use the back-end SMS feed, then you can program the back-end feed!","LicenseInformationOrigin":0},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"We need to calculate the cross-platform SMTP matrix!","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseInformationOrigin":4},{"PackageId":"Global Division Designer","PackageVersion":"8.2.7","PackageProjectUrl":"https://pamela.name","License":"Try to program the EXE hard drive, maybe it will program the virtual hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Accountability Analyst","PackageVersion":"4.9.7","PackageProjectUrl":"https://jaron.info","LicenseInformationOrigin":4},{"PackageId":"Regional Operations Coordinator","PackageVersion":"0.2.5","PackageProjectUrl":"http://ena.com","Copyright":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"National Creative Coordinator","PackageVersion":"5.9.5","PackageProjectUrl":"https://bobbie.info","LicenseInformationOrigin":0},{"PackageId":"District Operations Director","PackageVersion":"0.6.3","PackageProjectUrl":"https://dejah.net","Copyright":"We need to program the cross-platform FTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Forward Marketing Orchestrator","PackageVersion":"1.6.4","PackageProjectUrl":"https://lukas.com","Copyright":"The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!","License":"I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!","LicenseInformationOrigin":4},{"PackageId":"Lead Usability Assistant","PackageVersion":"1.3.4","PackageProjectUrl":"https://duane.info","Copyright":"Use the solid state SQL firewall, then you can connect the solid state firewall!","License":"quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!","LicenseInformationOrigin":4},{"PackageId":"Human Quality Facilitator","PackageVersion":"1.2.0","Copyright":"You can\u0027t calculate the application without calculating the auxiliary AI application!","License":"We need to copy the online THX firewall!","LicenseInformationOrigin":0},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","LicenseInformationOrigin":2},{"PackageId":"International Quality Director","PackageVersion":"0.3.8","LicenseInformationOrigin":0},{"PackageId":"Corporate Directives Planner","PackageVersion":"8.8.5","Copyright":"We need to back up the 1080p SMTP feed!","License":"The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Accountability Strategist","PackageVersion":"7.0.9","License":"You can\u0027t bypass the sensor without transmitting the neural JSON sensor!","LicenseInformationOrigin":2},{"PackageId":"Chief Intranet Facilitator","PackageVersion":"6.6.1","PackageProjectUrl":"https://rosalind.net","LicenseInformationOrigin":0},{"PackageId":"Forward Configuration Supervisor","PackageVersion":"9.0.8","PackageProjectUrl":"http://quinn.name","License":"You can\u0027t program the protocol without overriding the primary IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Product Creative Facilitator","PackageVersion":"8.4.6","PackageProjectUrl":"http://juliana.net","Copyright":"hacking the driver won\u0027t do anything, we need to input the digital SAS driver!","License":"If we transmit the card, we can get to the USB card through the digital USB card!","LicenseInformationOrigin":2},{"PackageId":"Global Mobility Facilitator","PackageVersion":"9.5.8","LicenseInformationOrigin":0},{"PackageId":"Chief Factors Supervisor","PackageVersion":"5.2.2","PackageProjectUrl":"http://helga.com","LicenseInformationOrigin":0},{"PackageId":"Principal Accounts Coordinator","PackageVersion":"1.0.4","PackageProjectUrl":"http://rene.com","Copyright":"I\u0027ll connect the digital JSON bus, that should bus the JSON bus!","LicenseInformationOrigin":4},{"PackageId":"Future Accounts Architect","PackageVersion":"9.1.8","PackageProjectUrl":"https://fermin.biz","License":"You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!","LicenseInformationOrigin":1},{"PackageId":"Investor Creative Architect","PackageVersion":"8.2.4","LicenseInformationOrigin":2},{"PackageId":"National Solutions Associate","PackageVersion":"9.1.2","LicenseInformationOrigin":4},{"PackageId":"Human Optimization Facilitator","PackageVersion":"7.4.8","PackageProjectUrl":"https://cooper.name","Copyright":"You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!","License":"Try to connect the SMS card, maybe it will connect the back-end card!","LicenseInformationOrigin":4},{"PackageId":"Human Directives Specialist","PackageVersion":"4.3.4","Copyright":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","License":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","Copyright":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":0},{"PackageId":"Central Tactics Engineer","PackageVersion":"6.3.5","License":"connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!","LicenseInformationOrigin":2},{"PackageId":"National Intranet Technician","PackageVersion":"8.0.0","LicenseInformationOrigin":4},{"PackageId":"Senior Security Consultant","PackageVersion":"2.7.5","PackageProjectUrl":"http://adelbert.biz","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Analyst","PackageVersion":"0.9.0","PackageProjectUrl":"http://hanna.net","License":"bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!","LicenseInformationOrigin":4},{"PackageId":"Central Identity Analyst","PackageVersion":"8.9.6","PackageProjectUrl":"http://leta.org","LicenseInformationOrigin":0},{"PackageId":"Senior Brand Analyst","PackageVersion":"2.5.0","Copyright":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":1},{"PackageId":"Internal Directives Designer","PackageVersion":"0.4.8","License":"The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Division Consultant","PackageVersion":"4.8.7","PackageProjectUrl":"http://raquel.net","Copyright":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","License":"Use the multi-byte IB microchip, then you can connect the multi-byte microchip!","LicenseInformationOrigin":4},{"PackageId":"Human Operations Assistant","PackageVersion":"0.7.2","PackageProjectUrl":"http://camila.net","License":"Use the haptic USB driver, then you can override the haptic driver!","LicenseInformationOrigin":4},{"PackageId":"Forward Intranet Engineer","PackageVersion":"2.5.9","Copyright":"Try to index the ADP port, maybe it will index the auxiliary port!","License":"The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!","LicenseInformationOrigin":0},{"PackageId":"Human Optimization Producer","PackageVersion":"5.0.9","LicenseInformationOrigin":4},{"PackageId":"Dynamic Integration Architect","PackageVersion":"1.6.3","Copyright":"The RAM feed is down, copy the neural feed so we can copy the RAM feed!","LicenseInformationOrigin":4},{"PackageId":"Legacy Directives Supervisor","PackageVersion":"9.6.2","License":"The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!","LicenseInformationOrigin":1},{"PackageId":"Direct Accountability Assistant","PackageVersion":"2.2.8","PackageProjectUrl":"http://natasha.info","License":"bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!","LicenseInformationOrigin":1},{"PackageId":"International Intranet Planner","PackageVersion":"6.4.6","PackageProjectUrl":"https://lenna.com","License":"The IB interface is down, program the redundant interface so we can program the IB interface!","LicenseInformationOrigin":1},{"PackageId":"Direct Data Orchestrator","PackageVersion":"2.4.5","Copyright":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..54d7d7db --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2},{"PackageId":"Product Infrastructure Supervisor","PackageVersion":"8.1.1","PackageProjectUrl":"https://merle.com","LicenseInformationOrigin":0},{"PackageId":"Direct Brand Strategist","PackageVersion":"9.5.7","PackageProjectUrl":"http://maddison.biz","License":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"District Optimization Manager","PackageVersion":"4.0.4","Copyright":"We need to quantify the wireless HTTP array!","License":"Use the bluetooth HDD driver, then you can parse the bluetooth driver!","LicenseInformationOrigin":4},{"PackageId":"Future Optimization Architect","PackageVersion":"5.1.5","License":"Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!","LicenseInformationOrigin":4},{"PackageId":"Customer Factors Assistant","PackageVersion":"7.7.3","LicenseInformationOrigin":4},{"PackageId":"Future Data Architect","PackageVersion":"8.5.1","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","License":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":2},{"PackageId":"Product Paradigm Orchestrator","PackageVersion":"9.7.5","PackageProjectUrl":"http://adan.info","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Future Quality Coordinator","PackageVersion":"0.8.6","PackageProjectUrl":"http://fay.org","License":"I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!","LicenseInformationOrigin":1},{"PackageId":"National Web Administrator","PackageVersion":"7.7.1","PackageProjectUrl":"https://zella.org","License":"If we reboot the program, we can get to the SAS program through the haptic SAS program!","LicenseInformationOrigin":4},{"PackageId":"Forward Response Liaison","PackageVersion":"5.4.2","PackageProjectUrl":"http://hyman.net","Copyright":"I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!","License":"Try to hack the SMS sensor, maybe it will hack the back-end sensor!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..b9428c46 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"International Mobility Technician","PackageVersion":"3.7.5","PackageProjectUrl":"http://katelin.org","License":"We need to parse the cross-platform THX driver!","LicenseInformationOrigin":0},{"PackageId":"District Integration Manager","PackageVersion":"5.1.0","License":"I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!","LicenseInformationOrigin":1},{"PackageId":"District Mobility Administrator","PackageVersion":"3.2.3","Copyright":"You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..917c6530 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Chief Data Orchestrator","PackageVersion":"4.3.2","PackageProjectUrl":"http://gaylord.com","Copyright":"We need to back up the multi-byte SCSI transmitter!","ValidationErrors":[{"Error":"Taya","Context":"http://micaela.biz"},{"Error":"Evert","Context":"http://tomas.net"},{"Error":"Brett","Context":"http://virginie.net"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Internal Branding Executive","PackageVersion":"2.0.9","PackageProjectUrl":"https://efrain.info","Copyright":"You can\u0027t bypass the application without programming the solid state COM application!","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"LicenseUrl":"The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!","LicenseInformationOrigin":4},{"PackageId":"International Assurance Executive","PackageVersion":"2.8.5","PackageProjectUrl":"http://antonina.com","Copyright":"We need to parse the optical FTP driver!","ValidationErrors":[{"Error":"Alvah","Context":"http://otha.name"},{"Error":"Natasha","Context":"https://nyah.com"},{"Error":"Oliver","Context":"http://ettie.biz"},{"Error":"Lonny","Context":"https://onie.org"},{"Error":"Cassie","Context":"http://solon.net"},{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"}],"License":"The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!","LicenseInformationOrigin":3},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Candice","Context":"http://linnea.com"},{"Error":"Everardo","Context":"http://daryl.net"},{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"}],"LicenseUrl":"The SMS system is down, back up the open-source system so we can back up the SMS system!","LicenseInformationOrigin":0},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Copyright":"If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!","ValidationErrors":[{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"},{"Error":"Gerald","Context":"https://vidal.com"},{"Error":"Lucio","Context":"http://clemmie.info"}],"LicenseUrl":"The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!","LicenseInformationOrigin":4},{"PackageId":"Global Optimization Architect","PackageVersion":"4.8.0","PackageProjectUrl":"https://gaylord.name","Copyright":"If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!","ValidationErrors":[{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"}],"LicenseUrl":"Use the multi-byte SAS driver, then you can bypass the multi-byte driver!","LicenseInformationOrigin":0},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Regional Paradigm Assistant","PackageVersion":"9.8.0","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"LicenseUrl":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"},{"Error":"Sandra","Context":"https://emil.info"},{"Error":"Dayana","Context":"https://leila.info"},{"Error":"Micah","Context":"http://darien.com"},{"Error":"Ethel","Context":"http://shakira.net"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Data Director","PackageVersion":"8.6.8","PackageProjectUrl":"https://timothy.info","Copyright":"We need to back up the primary SMTP circuit!","ValidationErrors":[{"Error":"Kirsten","Context":"http://madisyn.com"},{"Error":"Murray","Context":"https://destinee.com"},{"Error":"Emanuel","Context":"https://keely.info"},{"Error":"Obie","Context":"https://caleigh.net"},{"Error":"Albin","Context":"http://flavie.com"},{"Error":"Lavonne","Context":"http://kaitlyn.com"},{"Error":"Osborne","Context":"https://joesph.name"},{"Error":"Michael","Context":"https://kali.com"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Usability Producer","PackageVersion":"9.7.6","ValidationErrors":[{"Error":"Jett","Context":"https://randal.biz"},{"Error":"Leif","Context":"http://chaz.name"},{"Error":"Tristian","Context":"http://susie.com"},{"Error":"Carmelo","Context":"https://kariane.com"},{"Error":"Sofia","Context":"http://daphnee.name"},{"Error":"Nedra","Context":"http://orland.info"},{"Error":"Hilton","Context":"http://shany.info"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","Copyright":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseUrl":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Quality Officer","PackageVersion":"8.9.2","PackageProjectUrl":"https://danika.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Human Accounts Executive","PackageVersion":"7.6.7","PackageProjectUrl":"http://kristin.net","Copyright":"You can\u0027t connect the interface without backing up the optical SMTP interface!","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"License":"Use the auxiliary PNG interface, then you can generate the auxiliary interface!","LicenseInformationOrigin":2},{"PackageId":"Lead Integration Engineer","PackageVersion":"8.7.4","PackageProjectUrl":"http://jackeline.biz","ValidationErrors":[{"Error":"Reanna","Context":"http://buck.net"},{"Error":"Christine","Context":"http://demarco.name"},{"Error":"Marge","Context":"http://astrid.net"},{"Error":"Charlene","Context":"http://rod.net"}],"LicenseUrl":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..7300001c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..13cd9adf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..0a53368a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"International Assurance Executive","PackageVersion":"2.8.5","PackageProjectUrl":"http://antonina.com","Copyright":"We need to parse the optical FTP driver!","ValidationErrors":[{"Error":"Alvah","Context":"http://otha.name"},{"Error":"Natasha","Context":"https://nyah.com"},{"Error":"Oliver","Context":"http://ettie.biz"},{"Error":"Lonny","Context":"https://onie.org"},{"Error":"Cassie","Context":"http://solon.net"},{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"}],"License":"The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!","LicenseInformationOrigin":3},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Human Accounts Executive","PackageVersion":"7.6.7","PackageProjectUrl":"http://kristin.net","Copyright":"You can\u0027t connect the interface without backing up the optical SMTP interface!","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"License":"Use the auxiliary PNG interface, then you can generate the auxiliary interface!","LicenseInformationOrigin":2},{"PackageId":"Global Optimization Architect","PackageVersion":"4.8.0","PackageProjectUrl":"https://gaylord.name","Copyright":"If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!","ValidationErrors":[{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"}],"LicenseUrl":"Use the multi-byte SAS driver, then you can bypass the multi-byte driver!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"},{"Error":"Sandra","Context":"https://emil.info"},{"Error":"Dayana","Context":"https://leila.info"},{"Error":"Micah","Context":"http://darien.com"},{"Error":"Ethel","Context":"http://shakira.net"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Data Director","PackageVersion":"8.6.8","PackageProjectUrl":"https://timothy.info","Copyright":"We need to back up the primary SMTP circuit!","ValidationErrors":[{"Error":"Kirsten","Context":"http://madisyn.com"},{"Error":"Murray","Context":"https://destinee.com"},{"Error":"Emanuel","Context":"https://keely.info"},{"Error":"Obie","Context":"https://caleigh.net"},{"Error":"Albin","Context":"http://flavie.com"},{"Error":"Lavonne","Context":"http://kaitlyn.com"},{"Error":"Osborne","Context":"https://joesph.name"},{"Error":"Michael","Context":"https://kali.com"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Candice","Context":"http://linnea.com"},{"Error":"Everardo","Context":"http://daryl.net"},{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"}],"LicenseUrl":"The SMS system is down, back up the open-source system so we can back up the SMS system!","LicenseInformationOrigin":0},{"PackageId":"Investor Usability Producer","PackageVersion":"9.7.6","ValidationErrors":[{"Error":"Jett","Context":"https://randal.biz"},{"Error":"Leif","Context":"http://chaz.name"},{"Error":"Tristian","Context":"http://susie.com"},{"Error":"Carmelo","Context":"https://kariane.com"},{"Error":"Sofia","Context":"http://daphnee.name"},{"Error":"Nedra","Context":"http://orland.info"},{"Error":"Hilton","Context":"http://shany.info"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","Copyright":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Copyright":"If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!","ValidationErrors":[{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"},{"Error":"Gerald","Context":"https://vidal.com"},{"Error":"Lucio","Context":"http://clemmie.info"}],"LicenseUrl":"The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!","LicenseInformationOrigin":4},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseUrl":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Lead Integration Engineer","PackageVersion":"8.7.4","PackageProjectUrl":"http://jackeline.biz","ValidationErrors":[{"Error":"Reanna","Context":"http://buck.net"},{"Error":"Christine","Context":"http://demarco.name"},{"Error":"Marge","Context":"http://astrid.net"},{"Error":"Charlene","Context":"http://rod.net"}],"LicenseUrl":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Quality Officer","PackageVersion":"8.9.2","PackageProjectUrl":"https://danika.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Regional Paradigm Assistant","PackageVersion":"9.8.0","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"LicenseUrl":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Chief Data Orchestrator","PackageVersion":"4.3.2","PackageProjectUrl":"http://gaylord.com","Copyright":"We need to back up the multi-byte SCSI transmitter!","ValidationErrors":[{"Error":"Taya","Context":"http://micaela.biz"},{"Error":"Evert","Context":"http://tomas.net"},{"Error":"Brett","Context":"http://virginie.net"}],"LicenseInformationOrigin":3},{"PackageId":"Internal Branding Executive","PackageVersion":"2.0.9","PackageProjectUrl":"https://efrain.info","Copyright":"You can\u0027t bypass the application without programming the solid state COM application!","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"LicenseUrl":"The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..76f3892b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..dd7a5363 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..9fde5e3e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Internal Branding Executive","PackageVersion":"2.0.9","PackageProjectUrl":"https://efrain.info","Copyright":"You can\u0027t bypass the application without programming the solid state COM application!","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"LicenseUrl":"The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!","LicenseInformationOrigin":4},{"PackageId":"International Assurance Executive","PackageVersion":"2.8.5","PackageProjectUrl":"http://antonina.com","Copyright":"We need to parse the optical FTP driver!","ValidationErrors":[{"Error":"Alvah","Context":"http://otha.name"},{"Error":"Natasha","Context":"https://nyah.com"},{"Error":"Oliver","Context":"http://ettie.biz"},{"Error":"Lonny","Context":"https://onie.org"},{"Error":"Cassie","Context":"http://solon.net"},{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"}],"License":"The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!","LicenseInformationOrigin":3},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Candice","Context":"http://linnea.com"},{"Error":"Everardo","Context":"http://daryl.net"},{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"}],"LicenseUrl":"The SMS system is down, back up the open-source system so we can back up the SMS system!","LicenseInformationOrigin":0},{"PackageId":"Regional Paradigm Assistant","PackageVersion":"9.8.0","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"LicenseUrl":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Architect","PackageVersion":"4.8.0","PackageProjectUrl":"https://gaylord.name","Copyright":"If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!","ValidationErrors":[{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"}],"LicenseUrl":"Use the multi-byte SAS driver, then you can bypass the multi-byte driver!","LicenseInformationOrigin":0},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Lead Integration Engineer","PackageVersion":"8.7.4","PackageProjectUrl":"http://jackeline.biz","ValidationErrors":[{"Error":"Reanna","Context":"http://buck.net"},{"Error":"Christine","Context":"http://demarco.name"},{"Error":"Marge","Context":"http://astrid.net"},{"Error":"Charlene","Context":"http://rod.net"}],"LicenseUrl":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":2},{"PackageId":"Chief Data Orchestrator","PackageVersion":"4.3.2","PackageProjectUrl":"http://gaylord.com","Copyright":"We need to back up the multi-byte SCSI transmitter!","ValidationErrors":[{"Error":"Taya","Context":"http://micaela.biz"},{"Error":"Evert","Context":"http://tomas.net"},{"Error":"Brett","Context":"http://virginie.net"}],"LicenseInformationOrigin":3},{"PackageId":"Dynamic Data Director","PackageVersion":"8.6.8","PackageProjectUrl":"https://timothy.info","Copyright":"We need to back up the primary SMTP circuit!","ValidationErrors":[{"Error":"Kirsten","Context":"http://madisyn.com"},{"Error":"Murray","Context":"https://destinee.com"},{"Error":"Emanuel","Context":"https://keely.info"},{"Error":"Obie","Context":"https://caleigh.net"},{"Error":"Albin","Context":"http://flavie.com"},{"Error":"Lavonne","Context":"http://kaitlyn.com"},{"Error":"Osborne","Context":"https://joesph.name"},{"Error":"Michael","Context":"https://kali.com"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Usability Producer","PackageVersion":"9.7.6","ValidationErrors":[{"Error":"Jett","Context":"https://randal.biz"},{"Error":"Leif","Context":"http://chaz.name"},{"Error":"Tristian","Context":"http://susie.com"},{"Error":"Carmelo","Context":"https://kariane.com"},{"Error":"Sofia","Context":"http://daphnee.name"},{"Error":"Nedra","Context":"http://orland.info"},{"Error":"Hilton","Context":"http://shany.info"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":1},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseUrl":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Copyright":"If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!","ValidationErrors":[{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"},{"Error":"Gerald","Context":"https://vidal.com"},{"Error":"Lucio","Context":"http://clemmie.info"}],"LicenseUrl":"The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!","LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","Copyright":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"},{"Error":"Sandra","Context":"https://emil.info"},{"Error":"Dayana","Context":"https://leila.info"},{"Error":"Micah","Context":"http://darien.com"},{"Error":"Ethel","Context":"http://shakira.net"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0},{"PackageId":"Human Accounts Executive","PackageVersion":"7.6.7","PackageProjectUrl":"http://kristin.net","Copyright":"You can\u0027t connect the interface without backing up the optical SMTP interface!","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"License":"Use the auxiliary PNG interface, then you can generate the auxiliary interface!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Quality Officer","PackageVersion":"8.9.2","PackageProjectUrl":"https://danika.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..149c7a5a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..29975d63 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..6ca96e1b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Global Optimization Architect","PackageVersion":"4.8.0","PackageProjectUrl":"https://gaylord.name","Copyright":"If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!","ValidationErrors":[{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"}],"LicenseUrl":"Use the multi-byte SAS driver, then you can bypass the multi-byte driver!","LicenseInformationOrigin":0},{"PackageId":"Chief Data Orchestrator","PackageVersion":"4.3.2","PackageProjectUrl":"http://gaylord.com","Copyright":"We need to back up the multi-byte SCSI transmitter!","ValidationErrors":[{"Error":"Taya","Context":"http://micaela.biz"},{"Error":"Evert","Context":"http://tomas.net"},{"Error":"Brett","Context":"http://virginie.net"}],"LicenseInformationOrigin":3},{"PackageId":"Dynamic Data Director","PackageVersion":"8.6.8","PackageProjectUrl":"https://timothy.info","Copyright":"We need to back up the primary SMTP circuit!","ValidationErrors":[{"Error":"Kirsten","Context":"http://madisyn.com"},{"Error":"Murray","Context":"https://destinee.com"},{"Error":"Emanuel","Context":"https://keely.info"},{"Error":"Obie","Context":"https://caleigh.net"},{"Error":"Albin","Context":"http://flavie.com"},{"Error":"Lavonne","Context":"http://kaitlyn.com"},{"Error":"Osborne","Context":"https://joesph.name"},{"Error":"Michael","Context":"https://kali.com"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Usability Producer","PackageVersion":"9.7.6","ValidationErrors":[{"Error":"Jett","Context":"https://randal.biz"},{"Error":"Leif","Context":"http://chaz.name"},{"Error":"Tristian","Context":"http://susie.com"},{"Error":"Carmelo","Context":"https://kariane.com"},{"Error":"Sofia","Context":"http://daphnee.name"},{"Error":"Nedra","Context":"http://orland.info"},{"Error":"Hilton","Context":"http://shany.info"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","Copyright":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Candice","Context":"http://linnea.com"},{"Error":"Everardo","Context":"http://daryl.net"},{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"}],"LicenseUrl":"The SMS system is down, back up the open-source system so we can back up the SMS system!","LicenseInformationOrigin":0},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Internal Branding Executive","PackageVersion":"2.0.9","PackageProjectUrl":"https://efrain.info","Copyright":"You can\u0027t bypass the application without programming the solid state COM application!","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"LicenseUrl":"The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseUrl":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Lead Integration Engineer","PackageVersion":"8.7.4","PackageProjectUrl":"http://jackeline.biz","ValidationErrors":[{"Error":"Reanna","Context":"http://buck.net"},{"Error":"Christine","Context":"http://demarco.name"},{"Error":"Marge","Context":"http://astrid.net"},{"Error":"Charlene","Context":"http://rod.net"}],"LicenseUrl":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":2},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Copyright":"If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!","ValidationErrors":[{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"},{"Error":"Gerald","Context":"https://vidal.com"},{"Error":"Lucio","Context":"http://clemmie.info"}],"LicenseUrl":"The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!","LicenseInformationOrigin":4},{"PackageId":"Human Accounts Executive","PackageVersion":"7.6.7","PackageProjectUrl":"http://kristin.net","Copyright":"You can\u0027t connect the interface without backing up the optical SMTP interface!","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"License":"Use the auxiliary PNG interface, then you can generate the auxiliary interface!","LicenseInformationOrigin":2},{"PackageId":"International Assurance Executive","PackageVersion":"2.8.5","PackageProjectUrl":"http://antonina.com","Copyright":"We need to parse the optical FTP driver!","ValidationErrors":[{"Error":"Alvah","Context":"http://otha.name"},{"Error":"Natasha","Context":"https://nyah.com"},{"Error":"Oliver","Context":"http://ettie.biz"},{"Error":"Lonny","Context":"https://onie.org"},{"Error":"Cassie","Context":"http://solon.net"},{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"}],"License":"The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Regional Paradigm Assistant","PackageVersion":"9.8.0","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"LicenseUrl":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Quality Officer","PackageVersion":"8.9.2","PackageProjectUrl":"https://danika.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"},{"Error":"Sandra","Context":"https://emil.info"},{"Error":"Dayana","Context":"https://leila.info"},{"Error":"Micah","Context":"http://darien.com"},{"Error":"Ethel","Context":"http://shakira.net"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..149c7a5a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..a2bf77b1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..0734b61c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Investor Creative Architect","PackageVersion":"4.5.6","Copyright":"If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!","ValidationErrors":[{"Error":"Selmer","Context":"https://jairo.info"},{"Error":"Juanita","Context":"http://holly.name"},{"Error":"Rosemarie","Context":"https://lysanne.com"},{"Error":"Adalberto","Context":"https://sister.biz"},{"Error":"Gerald","Context":"https://vidal.com"},{"Error":"Lucio","Context":"http://clemmie.info"}],"LicenseUrl":"The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Associate","PackageVersion":"5.9.7","Copyright":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","ValidationErrors":[{"Error":"Suzanne","Context":"http://ima.name"},{"Error":"Earnestine","Context":"http://nathanial.biz"},{"Error":"Connor","Context":"https://augustus.net"},{"Error":"Araceli","Context":"http://hailey.biz"},{"Error":"Janessa","Context":"https://craig.com"},{"Error":"Erica","Context":"http://kristin.org"},{"Error":"Alek","Context":"http://shany.biz"}],"LicenseInformationOrigin":0},{"PackageId":"Internal Branding Executive","PackageVersion":"2.0.9","PackageProjectUrl":"https://efrain.info","Copyright":"You can\u0027t bypass the application without programming the solid state COM application!","ValidationErrors":[{"Error":"Mia","Context":"http://olga.com"},{"Error":"Myriam","Context":"http://lizeth.biz"},{"Error":"Aylin","Context":"https://amie.biz"},{"Error":"Marianne","Context":"https://ramona.net"},{"Error":"Mariela","Context":"http://wilfredo.com"},{"Error":"Everett","Context":"http://vanessa.name"}],"LicenseUrl":"The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!","LicenseInformationOrigin":4},{"PackageId":"Global Optimization Architect","PackageVersion":"4.8.0","PackageProjectUrl":"https://gaylord.name","Copyright":"If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!","ValidationErrors":[{"Error":"Vida","Context":"https://theresia.biz"},{"Error":"Ransom","Context":"http://isom.com"},{"Error":"Anastasia","Context":"http://kamryn.info"},{"Error":"Marlene","Context":"https://cyril.name"},{"Error":"Zetta","Context":"http://pete.org"},{"Error":"Candida","Context":"https://craig.biz"},{"Error":"Timmothy","Context":"https://joanny.biz"}],"LicenseUrl":"Use the multi-byte SAS driver, then you can bypass the multi-byte driver!","LicenseInformationOrigin":0},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Data Director","PackageVersion":"8.6.8","PackageProjectUrl":"https://timothy.info","Copyright":"We need to back up the primary SMTP circuit!","ValidationErrors":[{"Error":"Kirsten","Context":"http://madisyn.com"},{"Error":"Murray","Context":"https://destinee.com"},{"Error":"Emanuel","Context":"https://keely.info"},{"Error":"Obie","Context":"https://caleigh.net"},{"Error":"Albin","Context":"http://flavie.com"},{"Error":"Lavonne","Context":"http://kaitlyn.com"},{"Error":"Osborne","Context":"https://joesph.name"},{"Error":"Michael","Context":"https://kali.com"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Usability Producer","PackageVersion":"9.7.6","ValidationErrors":[{"Error":"Jett","Context":"https://randal.biz"},{"Error":"Leif","Context":"http://chaz.name"},{"Error":"Tristian","Context":"http://susie.com"},{"Error":"Carmelo","Context":"https://kariane.com"},{"Error":"Sofia","Context":"http://daphnee.name"},{"Error":"Nedra","Context":"http://orland.info"},{"Error":"Hilton","Context":"http://shany.info"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":1},{"PackageId":"Regional Paradigm Assistant","PackageVersion":"9.8.0","ValidationErrors":[{"Error":"Jordan","Context":"https://kathryne.name"},{"Error":"Mayra","Context":"http://lance.name"},{"Error":"Jimmie","Context":"https://lorine.org"},{"Error":"Rebeka","Context":"https://malika.org"},{"Error":"Trinity","Context":"http://fritz.info"},{"Error":"Neha","Context":"https://marianne.name"},{"Error":"Colin","Context":"https://billie.biz"},{"Error":"Brielle","Context":"https://brennon.name"},{"Error":"Myriam","Context":"https://rosemary.name"}],"LicenseUrl":"If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!","LicenseInformationOrigin":1},{"PackageId":"International Assurance Executive","PackageVersion":"2.8.5","PackageProjectUrl":"http://antonina.com","Copyright":"We need to parse the optical FTP driver!","ValidationErrors":[{"Error":"Alvah","Context":"http://otha.name"},{"Error":"Natasha","Context":"https://nyah.com"},{"Error":"Oliver","Context":"http://ettie.biz"},{"Error":"Lonny","Context":"https://onie.org"},{"Error":"Cassie","Context":"http://solon.net"},{"Error":"Buck","Context":"http://taryn.com"},{"Error":"Hilton","Context":"http://isabel.com"}],"License":"The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!","LicenseInformationOrigin":3},{"PackageId":"Chief Data Orchestrator","PackageVersion":"4.3.2","PackageProjectUrl":"http://gaylord.com","Copyright":"We need to back up the multi-byte SCSI transmitter!","ValidationErrors":[{"Error":"Taya","Context":"http://micaela.biz"},{"Error":"Evert","Context":"http://tomas.net"},{"Error":"Brett","Context":"http://virginie.net"}],"LicenseInformationOrigin":3},{"PackageId":"Human Accounts Executive","PackageVersion":"7.6.7","PackageProjectUrl":"http://kristin.net","Copyright":"You can\u0027t connect the interface without backing up the optical SMTP interface!","ValidationErrors":[{"Error":"Seamus","Context":"http://maybell.info"},{"Error":"Monserrat","Context":"http://katrine.name"},{"Error":"Abel","Context":"https://geovany.com"},{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"}],"License":"Use the auxiliary PNG interface, then you can generate the auxiliary interface!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Lead Integration Engineer","PackageVersion":"8.7.4","PackageProjectUrl":"http://jackeline.biz","ValidationErrors":[{"Error":"Reanna","Context":"http://buck.net"},{"Error":"Christine","Context":"http://demarco.name"},{"Error":"Marge","Context":"http://astrid.net"},{"Error":"Charlene","Context":"http://rod.net"}],"LicenseUrl":"If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!","LicenseInformationOrigin":2},{"PackageId":"Legacy Creative Liaison","PackageVersion":"0.4.6","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Candice","Context":"http://linnea.com"},{"Error":"Everardo","Context":"http://daryl.net"},{"Error":"Jerrod","Context":"http://laila.com"},{"Error":"Caleigh","Context":"https://adolfo.com"},{"Error":"Daisha","Context":"http://justine.biz"},{"Error":"Americo","Context":"http://tessie.org"},{"Error":"Howard","Context":"https://luis.info"}],"LicenseUrl":"The SMS system is down, back up the open-source system so we can back up the SMS system!","LicenseInformationOrigin":0},{"PackageId":"Corporate Tactics Analyst","PackageVersion":"3.0.8","ValidationErrors":[{"Error":"Hildegard","Context":"http://conner.name"},{"Error":"Isabella","Context":"https://kennith.com"},{"Error":"Johanna","Context":"https://ara.org"},{"Error":"Demarco","Context":"https://rae.biz"},{"Error":"Viviane","Context":"http://christine.info"},{"Error":"Thora","Context":"https://corene.name"},{"Error":"Mireya","Context":"https://mitchell.net"},{"Error":"Marietta","Context":"http://adrian.org"},{"Error":"Irving","Context":"https://sydnie.org"}],"License":"If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!","LicenseUrl":"Use the virtual RAM monitor, then you can override the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Quality Officer","PackageVersion":"8.9.2","PackageProjectUrl":"https://danika.org","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Edmund","Context":"http://sadie.info"},{"Error":"Horacio","Context":"https://loraine.name"},{"Error":"Sandra","Context":"https://emil.info"},{"Error":"Dayana","Context":"https://leila.info"},{"Error":"Micah","Context":"http://darien.com"},{"Error":"Ethel","Context":"http://shakira.net"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..76f3892b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..bb7fb5fd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Copyright":"Use the cross-platform SAS card, then you can index the cross-platform card!","ValidationErrors":[{"Error":"Guido","Context":"http://reinhold.biz"},{"Error":"Albertha","Context":"http://robyn.net"},{"Error":"Eula","Context":"https://rosanna.com"},{"Error":"Kian","Context":"https://lia.net"},{"Error":"Manley","Context":"http://bridget.name"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseUrl":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","LicenseInformationOrigin":3},{"PackageId":"Lead Markets Developer","PackageVersion":"2.6.5","PackageProjectUrl":"http://dean.name","Copyright":"Use the auxiliary EXE application, then you can hack the auxiliary application!","ValidationErrors":[{"Error":"Larry","Context":"http://luella.info"},{"Error":"Van","Context":"http://eugene.biz"},{"Error":"Albina","Context":"https://leann.net"}],"License":"We need to program the digital HTTP sensor!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..f21eb949 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"Forward Factors Director","PackageVersion":"5.7.8","Copyright":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Associate","PackageVersion":"9.9.5","PackageProjectUrl":"https://hildegard.name","LicenseUrl":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Principal Branding Assistant","PackageVersion":"8.2.6","Copyright":"We need to hack the auxiliary COM hard drive!","License":"Use the multi-byte JSON panel, then you can bypass the multi-byte panel!","LicenseUrl":"If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!","LicenseInformationOrigin":0},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseUrl":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","Copyright":"Use the mobile SCSI bus, then you can program the mobile bus!","License":"We need to compress the primary GB array!","LicenseInformationOrigin":4},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"We need to synthesize the cross-platform SMS circuit!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":2},{"PackageId":"Senior Creative Analyst","PackageVersion":"5.2.9","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseUrl":"If we synthesize the port, we can get to the ADP port through the neural ADP port!","LicenseInformationOrigin":2},{"PackageId":"Central Marketing Assistant","PackageVersion":"9.5.8","PackageProjectUrl":"http://julia.biz","License":"I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!","LicenseUrl":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Legacy Interactions Analyst","PackageVersion":"3.0.8","License":"hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!","LicenseUrl":"connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!","LicenseInformationOrigin":1},{"PackageId":"Legacy Infrastructure Producer","PackageVersion":"1.1.2","LicenseUrl":"If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit!","LicenseInformationOrigin":2},{"PackageId":"District Implementation Executive","PackageVersion":"3.9.4","PackageProjectUrl":"http://fae.org","LicenseInformationOrigin":4},{"PackageId":"Future Interactions Facilitator","PackageVersion":"7.6.9","LicenseUrl":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":0},{"PackageId":"District Intranet Engineer","PackageVersion":"7.5.5","License":"If we navigate the feed, we can get to the JSON feed through the back-end JSON feed!","LicenseUrl":"Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol!","LicenseInformationOrigin":2},{"PackageId":"Forward Web Assistant","PackageVersion":"5.9.6","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":4},{"PackageId":"District Implementation Orchestrator","PackageVersion":"0.1.4","License":"I\u0027ll synthesize the cross-platform CSS panel, that should panel the CSS panel!","LicenseUrl":"You can\u0027t navigate the panel without connecting the optical PNG panel!","LicenseInformationOrigin":1},{"PackageId":"Forward Data Administrator","PackageVersion":"9.0.6","PackageProjectUrl":"https://serenity.info","License":"If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!","LicenseUrl":"I\u0027ll program the multi-byte AI transmitter, that should transmitter the AI transmitter!","LicenseInformationOrigin":4},{"PackageId":"Legacy Configuration Coordinator","PackageVersion":"2.7.5","License":"connecting the panel won\u0027t do anything, we need to bypass the wireless AGP panel!","LicenseInformationOrigin":2},{"PackageId":"Forward Division Strategist","PackageVersion":"5.7.1","PackageProjectUrl":"https://esperanza.name","Copyright":"Use the solid state HTTP microchip, then you can back up the solid state microchip!","License":"You can\u0027t reboot the program without transmitting the mobile SMTP program!","LicenseUrl":"The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","LicenseUrl":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"Direct Web Orchestrator","PackageVersion":"1.9.1","PackageProjectUrl":"https://kade.com","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","License":"You can\u0027t copy the alarm without synthesizing the 1080p IB alarm!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Quality Analyst","PackageVersion":"0.9.5","Copyright":"Try to override the HDD pixel, maybe it will override the bluetooth pixel!","License":"We need to index the optical HTTP application!","LicenseUrl":"I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Quality Director","PackageVersion":"4.9.9","PackageProjectUrl":"http://jesse.com","LicenseInformationOrigin":2},{"PackageId":"International Data Associate","PackageVersion":"6.4.8","License":"If we navigate the array, we can get to the SQL array through the 1080p SQL array!","LicenseUrl":"You can\u0027t generate the bandwidth without parsing the mobile EXE bandwidth!","LicenseInformationOrigin":2},{"PackageId":"Internal Data Designer","PackageVersion":"9.5.2","PackageProjectUrl":"https://liana.com","Copyright":"The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive!","LicenseUrl":"hacking the card won\u0027t do anything, we need to hack the neural COM card!","LicenseInformationOrigin":2},{"PackageId":"Senior Communications Director","PackageVersion":"3.1.0","Copyright":"I\u0027ll quantify the neural SCSI port, that should port the SCSI port!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Developer","PackageVersion":"0.8.7","PackageProjectUrl":"https://adan.net","License":"You can\u0027t back up the array without parsing the haptic CSS array!","LicenseInformationOrigin":1},{"PackageId":"Future Accountability Officer","PackageVersion":"2.5.3","PackageProjectUrl":"http://henderson.biz","LicenseInformationOrigin":2},{"PackageId":"Dynamic Division Agent","PackageVersion":"4.2.8","PackageProjectUrl":"https://camilla.info","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Copyright":"The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall!","LicenseInformationOrigin":1},{"PackageId":"Forward Infrastructure Developer","PackageVersion":"7.5.6","Copyright":"You can\u0027t index the circuit without copying the auxiliary RSS circuit!","License":"Try to override the SCSI microchip, maybe it will override the haptic microchip!","LicenseUrl":"programming the monitor won\u0027t do anything, we need to parse the online XML monitor!","LicenseInformationOrigin":2},{"PackageId":"Regional Security Engineer","PackageVersion":"5.8.4","Copyright":"I\u0027ll hack the cross-platform SSL array, that should array the SSL array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Strategist","PackageVersion":"9.0.0","PackageProjectUrl":"http://eli.net","Copyright":"Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor!","LicenseInformationOrigin":1},{"PackageId":"Product Tactics Technician","PackageVersion":"3.8.3","PackageProjectUrl":"https://jewel.name","License":"If we index the protocol, we can get to the FTP protocol through the online FTP protocol!","LicenseUrl":"Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!","LicenseInformationOrigin":4},{"PackageId":"Regional Communications Officer","PackageVersion":"3.3.2","PackageProjectUrl":"https://cortez.net","LicenseUrl":"We need to calculate the redundant THX feed!","LicenseInformationOrigin":4},{"PackageId":"Human Response Executive","PackageVersion":"6.4.4","PackageProjectUrl":"https://maida.org","License":"If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix!","LicenseInformationOrigin":2},{"PackageId":"Central Creative Analyst","PackageVersion":"3.6.4","LicenseUrl":"programming the driver won\u0027t do anything, we need to calculate the primary SMTP driver!","LicenseInformationOrigin":4},{"PackageId":"District Data Executive","PackageVersion":"9.4.3","LicenseUrl":"The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Directives Officer","PackageVersion":"5.8.8","PackageProjectUrl":"http://rafaela.net","Copyright":"If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip!","LicenseUrl":"parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!","LicenseInformationOrigin":4},{"PackageId":"Human Configuration Assistant","PackageVersion":"0.1.1","PackageProjectUrl":"http://frederick.com","Copyright":"parsing the driver won\u0027t do anything, we need to program the auxiliary IB driver!","License":"I\u0027ll bypass the solid state SMS system, that should system the SMS system!","LicenseInformationOrigin":4},{"PackageId":"Direct Data Designer","PackageVersion":"8.4.8","Copyright":"We need to transmit the virtual JSON bus!","LicenseInformationOrigin":2},{"PackageId":"International Accounts Liaison","PackageVersion":"5.6.7","Copyright":"transmitting the port won\u0027t do anything, we need to override the haptic JSON port!","License":"We need to program the virtual SCSI circuit!","LicenseUrl":"We need to generate the auxiliary GB hard drive!","LicenseInformationOrigin":0},{"PackageId":"Direct Factors Representative","PackageVersion":"0.5.2","License":"You can\u0027t override the bandwidth without navigating the auxiliary ADP bandwidth!","LicenseUrl":"backing up the system won\u0027t do anything, we need to synthesize the digital AI system!","LicenseInformationOrigin":4},{"PackageId":"Internal Division Agent","PackageVersion":"2.4.2","LicenseUrl":"Try to compress the TCP microchip, maybe it will compress the auxiliary microchip!","LicenseInformationOrigin":0},{"PackageId":"Direct Creative Planner","PackageVersion":"9.7.2","Copyright":"bypassing the matrix won\u0027t do anything, we need to copy the wireless PCI matrix!","License":"Try to connect the TCP circuit, maybe it will connect the back-end circuit!","LicenseUrl":"synthesizing the circuit won\u0027t do anything, we need to override the neural XML circuit!","LicenseInformationOrigin":2},{"PackageId":"Global Markets Director","PackageVersion":"3.4.9","License":"The RAM card is down, override the open-source card so we can override the RAM card!","LicenseInformationOrigin":2},{"PackageId":"Investor Accountability Officer","PackageVersion":"2.4.3","Copyright":"You can\u0027t generate the card without synthesizing the bluetooth PNG card!","LicenseUrl":"Use the digital XSS hard drive, then you can compress the digital hard drive!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Factors Facilitator","PackageVersion":"6.5.2","PackageProjectUrl":"http://magnolia.com","LicenseUrl":"If we reboot the driver, we can get to the RAM driver through the digital RAM driver!","LicenseInformationOrigin":2},{"PackageId":"National Functionality Orchestrator","PackageVersion":"3.5.0","PackageProjectUrl":"https://gina.name","Copyright":"If we quantify the feed, we can get to the RAM feed through the neural RAM feed!","License":"If we quantify the array, we can get to the RAM array through the virtual RAM array!","LicenseUrl":"overriding the card won\u0027t do anything, we need to hack the auxiliary HTTP card!","LicenseInformationOrigin":4},{"PackageId":"Future Solutions Officer","PackageVersion":"3.3.5","Copyright":"Use the online IB protocol, then you can back up the online protocol!","License":"You can\u0027t override the hard drive without bypassing the mobile TCP hard drive!","LicenseInformationOrigin":2},{"PackageId":"Direct Usability Analyst","PackageVersion":"3.4.8","PackageProjectUrl":"https://maritza.com","Copyright":"The FTP program is down, override the digital program so we can override the FTP program!","License":"hacking the protocol won\u0027t do anything, we need to bypass the back-end SDD protocol!","LicenseUrl":"Try to quantify the EXE program, maybe it will quantify the auxiliary program!","LicenseInformationOrigin":4},{"PackageId":"Corporate Infrastructure Executive","PackageVersion":"4.8.1","PackageProjectUrl":"https://justice.info","Copyright":"Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!","LicenseInformationOrigin":4},{"PackageId":"Forward Optimization Architect","PackageVersion":"8.7.9","PackageProjectUrl":"https://kyle.net","Copyright":"backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!","LicenseInformationOrigin":4},{"PackageId":"Human Communications Supervisor","PackageVersion":"6.0.1","PackageProjectUrl":"http://ethan.name","Copyright":"I\u0027ll override the neural XML application, that should application the XML application!","License":"Use the cross-platform SAS feed, then you can bypass the cross-platform feed!","LicenseInformationOrigin":4},{"PackageId":"Future Marketing Technician","PackageVersion":"7.6.7","PackageProjectUrl":"http://abbey.biz","LicenseUrl":"overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Applications Producer","PackageVersion":"0.4.7","PackageProjectUrl":"http://horace.com","License":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseUrl":"If we program the array, we can get to the JBOD array through the primary JBOD array!","LicenseInformationOrigin":1},{"PackageId":"Central Marketing Orchestrator","PackageVersion":"3.3.1","PackageProjectUrl":"https://brice.net","Copyright":"We need to connect the bluetooth RSS application!","LicenseUrl":"Try to parse the IB driver, maybe it will parse the 1080p driver!","LicenseInformationOrigin":4},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Copyright":"We need to bypass the wireless PNG bus!","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Human Division Agent","PackageVersion":"2.2.7","PackageProjectUrl":"https://laurence.net","Copyright":"You can\u0027t navigate the port without programming the cross-platform ADP port!","LicenseUrl":"The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor!","LicenseInformationOrigin":0},{"PackageId":"Forward Communications Engineer","PackageVersion":"4.5.2","License":"Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Group Producer","PackageVersion":"5.9.5","PackageProjectUrl":"https://sonny.com","License":"We need to hack the multi-byte EXE bus!","LicenseUrl":"If we connect the program, we can get to the SQL program through the digital SQL program!","LicenseInformationOrigin":2},{"PackageId":"Senior Integration Engineer","PackageVersion":"4.4.3","LicenseInformationOrigin":1},{"PackageId":"Principal Solutions Facilitator","PackageVersion":"7.1.5","LicenseUrl":"The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Accountability Engineer","PackageVersion":"3.1.8","PackageProjectUrl":"https://gerson.com","Copyright":"I\u0027ll back up the back-end JSON card, that should card the JSON card!","LicenseUrl":"Use the online RAM program, then you can generate the online program!","LicenseInformationOrigin":1},{"PackageId":"Principal Intranet Manager","PackageVersion":"3.8.8","LicenseInformationOrigin":0},{"PackageId":"Principal Accounts Officer","PackageVersion":"2.1.8","Copyright":"Try to copy the HTTP capacitor, maybe it will copy the primary capacitor!","License":"Try to calculate the SSL program, maybe it will calculate the multi-byte program!","LicenseInformationOrigin":4},{"PackageId":"Internal Program Administrator","PackageVersion":"0.3.5","PackageProjectUrl":"http://viviane.com","Copyright":"The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth!","License":"We need to navigate the multi-byte PNG application!","LicenseUrl":"The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive!","LicenseInformationOrigin":0},{"PackageId":"International Data Coordinator","PackageVersion":"1.7.7","LicenseUrl":"connecting the system won\u0027t do anything, we need to navigate the solid state HDD system!","LicenseInformationOrigin":2},{"PackageId":"District Configuration Administrator","PackageVersion":"8.4.4","PackageProjectUrl":"https://david.name","LicenseUrl":"The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter!","LicenseInformationOrigin":1},{"PackageId":"Regional Configuration Engineer","PackageVersion":"7.3.8","PackageProjectUrl":"http://roman.org","License":"Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!","LicenseUrl":"You can\u0027t reboot the matrix without navigating the optical SDD matrix!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Creative Designer","PackageVersion":"7.5.8","PackageProjectUrl":"http://daniela.name","Copyright":"The GB program is down, program the back-end program so we can program the GB program!","License":"The XML system is down, hack the bluetooth system so we can hack the XML system!","LicenseInformationOrigin":0},{"PackageId":"Corporate Identity Coordinator","PackageVersion":"9.8.3","LicenseUrl":"If we navigate the bus, we can get to the HDD bus through the primary HDD bus!","LicenseInformationOrigin":1},{"PackageId":"Corporate Implementation Technician","PackageVersion":"2.8.4","Copyright":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseUrl":"If we compress the protocol, we can get to the COM protocol through the mobile COM protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Functionality Strategist","PackageVersion":"5.8.0","PackageProjectUrl":"http://filiberto.net","License":"Use the digital HTTP card, then you can reboot the digital card!","LicenseUrl":"The CSS port is down, quantify the virtual port so we can quantify the CSS port!","LicenseInformationOrigin":1},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Copyright":"The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":0},{"PackageId":"Product Usability Coordinator","PackageVersion":"5.4.7","Copyright":"If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive!","License":"The GB panel is down, synthesize the neural panel so we can synthesize the GB panel!","LicenseUrl":"You can\u0027t copy the system without indexing the virtual XSS system!","LicenseInformationOrigin":4},{"PackageId":"Lead Factors Designer","PackageVersion":"0.9.2","License":"You can\u0027t quantify the bandwidth without calculating the online RAM bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Senior Metrics Assistant","PackageVersion":"8.7.4","Copyright":"If we compress the panel, we can get to the HDD panel through the digital HDD panel!","LicenseUrl":"Use the solid state IB interface, then you can override the solid state interface!","LicenseInformationOrigin":2},{"PackageId":"Internal Factors Designer","PackageVersion":"1.9.6","LicenseInformationOrigin":1},{"PackageId":"Lead Intranet Director","PackageVersion":"9.2.4","PackageProjectUrl":"https://dane.name","Copyright":"If we parse the driver, we can get to the GB driver through the neural GB driver!","LicenseUrl":"You can\u0027t parse the bandwidth without transmitting the open-source USB bandwidth!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..23a83ab8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0},{"PackageId":"Forward Factors Director","PackageVersion":"5.7.8","Copyright":"Try to synthesize the COM port, maybe it will synthesize the haptic port!","LicenseInformationOrigin":0},{"PackageId":"Legacy Research Associate","PackageVersion":"9.9.5","PackageProjectUrl":"https://hildegard.name","LicenseUrl":"We need to navigate the bluetooth RAM bus!","LicenseInformationOrigin":1},{"PackageId":"Principal Branding Assistant","PackageVersion":"8.2.6","Copyright":"We need to hack the auxiliary COM hard drive!","License":"Use the multi-byte JSON panel, then you can bypass the multi-byte panel!","LicenseUrl":"If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!","LicenseInformationOrigin":0},{"PackageId":"District Branding Analyst","PackageVersion":"1.9.5","PackageProjectUrl":"https://paula.net","LicenseInformationOrigin":2},{"PackageId":"Forward Integration Assistant","PackageVersion":"4.8.5","Copyright":"Use the back-end SDD panel, then you can compress the back-end panel!","LicenseUrl":"The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!","LicenseInformationOrigin":0},{"PackageId":"National Directives Analyst","PackageVersion":"8.2.7","Copyright":"Use the mobile SCSI bus, then you can program the mobile bus!","License":"We need to compress the primary GB array!","LicenseInformationOrigin":4},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"We need to synthesize the cross-platform SMS circuit!","LicenseUrl":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","LicenseInformationOrigin":2},{"PackageId":"Senior Creative Analyst","PackageVersion":"5.2.9","License":"connecting the system won\u0027t do anything, we need to override the back-end SQL system!","LicenseUrl":"If we synthesize the port, we can get to the ADP port through the neural ADP port!","LicenseInformationOrigin":2},{"PackageId":"Central Marketing Assistant","PackageVersion":"9.5.8","PackageProjectUrl":"http://julia.biz","License":"I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!","LicenseUrl":"I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Legacy Interactions Analyst","PackageVersion":"3.0.8","License":"hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!","LicenseUrl":"connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..a9b38c21 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Central Infrastructure Agent","PackageVersion":"6.1.6","Copyright":"You can\u0027t quantify the program without overriding the online SDD program!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..34cd2e09 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Copyright":"We need to synthesize the primary GB circuit!","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","Copyright":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Copyright":"The AGP array is down, generate the mobile array so we can generate the AGP array!","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","Copyright":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..5c28d2d2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..946163fd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..12f5cc8d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","Copyright":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseInformationOrigin":0},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Copyright":"The AGP array is down, generate the mobile array so we can generate the AGP array!","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseInformationOrigin":2},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Copyright":"We need to synthesize the primary GB circuit!","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","Copyright":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..3ea43094 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..6b30545a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..cafbb396 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","Copyright":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Copyright":"The AGP array is down, generate the mobile array so we can generate the AGP array!","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseInformationOrigin":2},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Copyright":"We need to synthesize the primary GB circuit!","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","Copyright":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseInformationOrigin":0},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..181cc505 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..2aad9a6f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..b3b8c985 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Copyright":"We need to synthesize the primary GB circuit!","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","Copyright":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Copyright":"The AGP array is down, generate the mobile array so we can generate the AGP array!","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","Copyright":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..181cc505 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..65c0ae77 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..1f2fc641 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..16227dc7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Architect","PackageVersion":"0.4.1","Authors":"Rickey Wintheiser","ValidationErrors":[{"Error":"Katherine","Context":"http://izaiah.net"},{"Error":"Jerrod","Context":"http://russ.com"},{"Error":"Cortney","Context":"http://kyla.biz"},{"Error":"Jerry","Context":"https://yvette.info"}],"LicenseInformationOrigin":4},{"PackageId":"National Division Producer","PackageVersion":"4.2.3","PackageProjectUrl":"http://moses.org","Authors":"Angie Dach,Angie Dach,Angie Dach","ValidationErrors":[{"Error":"Gabe","Context":"http://margarett.org"},{"Error":"Tamia","Context":"https://laurie.info"},{"Error":"Rebecca","Context":"https://torrance.org"},{"Error":"Belle","Context":"http://dax.info"}],"License":"You can\u0027t navigate the feed without hacking the virtual JSON feed!","LicenseInformationOrigin":0},{"PackageId":"Legacy Branding Designer","PackageVersion":"6.1.3","PackageProjectUrl":"https://maggie.biz","Copyright":"indexing the array won\u0027t do anything, we need to input the back-end SMS array!","ValidationErrors":[{"Error":"Milo","Context":"http://newton.org"},{"Error":"Hilario","Context":"https://lenny.name"},{"Error":"Barry","Context":"http://meredith.org"},{"Error":"Laverna","Context":"http://elmo.name"},{"Error":"Audrey","Context":"https://alfredo.net"},{"Error":"Cydney","Context":"http://jaiden.info"}],"License":"You can\u0027t synthesize the monitor without calculating the optical XSS monitor!","LicenseInformationOrigin":1},{"PackageId":"Investor Configuration Liaison","PackageVersion":"7.9.6","PackageProjectUrl":"http://bettie.info","Authors":"Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader","ValidationErrors":[{"Error":"Alvah","Context":"https://hans.net"},{"Error":"Payton","Context":"http://shanna.name"},{"Error":"Providenci","Context":"https://tyra.org"},{"Error":"Flo","Context":"http://isidro.net"},{"Error":"Dawn","Context":"https://anika.org"},{"Error":"Silas","Context":"http://zane.name"}],"LicenseInformationOrigin":2},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"Legacy Usability Coordinator","PackageVersion":"5.8.8","PackageProjectUrl":"http://thora.info","ValidationErrors":[{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"}],"License":"Try to calculate the PNG port, maybe it will calculate the back-end port!","LicenseInformationOrigin":4},{"PackageId":"Senior Solutions Strategist","PackageVersion":"7.5.0","ValidationErrors":[{"Error":"Rashad","Context":"https://vesta.com"},{"Error":"Deja","Context":"https://randi.com"},{"Error":"Eryn","Context":"https://adeline.info"},{"Error":"Adaline","Context":"http://brittany.org"},{"Error":"Margie","Context":"http://eda.com"},{"Error":"Vena","Context":"https://vincenzo.biz"},{"Error":"Jedediah","Context":"http://teagan.net"},{"Error":"Piper","Context":"http://vicky.info"}],"License":"Use the wireless USB bandwidth, then you can input the wireless bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Directives Liaison","PackageVersion":"9.3.8","PackageProjectUrl":"http://desiree.info","Copyright":"The AGP array is down, generate the mobile array so we can generate the AGP array!","Authors":"","ValidationErrors":[{"Error":"Alfredo","Context":"https://giles.info"},{"Error":"Jaime","Context":"https://gaetano.name"},{"Error":"Anna","Context":"http://percival.net"},{"Error":"Katrina","Context":"http://jakob.com"},{"Error":"Houston","Context":"http://cheyanne.net"},{"Error":"Valentin","Context":"https://gretchen.net"},{"Error":"Boris","Context":"https://ilene.net"}],"License":"Use the redundant JSON application, then you can program the redundant application!","LicenseInformationOrigin":2},{"PackageId":"Corporate Accountability Designer","PackageVersion":"0.8.0","PackageProjectUrl":"http://taya.info","Authors":"Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn","ValidationErrors":[{"Error":"Abelardo","Context":"http://carolina.name"},{"Error":"Lindsey","Context":"http://rigoberto.org"},{"Error":"Lou","Context":"http://darlene.biz"},{"Error":"Oliver","Context":"https://filomena.com"},{"Error":"Vincenzo","Context":"https://ulices.biz"},{"Error":"Florida","Context":"http://jovan.net"},{"Error":"Ari","Context":"https://chad.com"},{"Error":"Yvonne","Context":"http://jada.name"}],"License":"We need to hack the online FTP application!","LicenseInformationOrigin":3},{"PackageId":"Internal Communications Liaison","PackageVersion":"2.2.0","Copyright":"We need to synthesize the primary GB circuit!","Authors":"Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz","ValidationErrors":[{"Error":"Carmela","Context":"https://kraig.com"},{"Error":"Ana","Context":"https://enid.biz"},{"Error":"Archibald","Context":"http://jamey.biz"},{"Error":"Tito","Context":"https://margie.info"},{"Error":"Jamaal","Context":"https://shakira.name"},{"Error":"Dixie","Context":"https://reinhold.name"},{"Error":"Lauretta","Context":"https://marietta.com"},{"Error":"Karolann","Context":"http://stephon.net"},{"Error":"Sheila","Context":"http://lesly.net"},{"Error":"Arlene","Context":"http://burley.biz"}],"LicenseInformationOrigin":4},{"PackageId":"Global Branding Associate","PackageVersion":"0.5.9","PackageProjectUrl":"http://cory.com","Authors":"Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst","ValidationErrors":[{"Error":"Nicolette","Context":"https://deven.org"},{"Error":"Jazlyn","Context":"http://grant.org"},{"Error":"Kariane","Context":"http://lemuel.net"},{"Error":"Wyatt","Context":"https://melba.net"},{"Error":"Carolyn","Context":"http://sigmund.info"}],"License":"If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!","LicenseInformationOrigin":4},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Customer Program Technician","PackageVersion":"1.7.7","Authors":"Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseInformationOrigin":1},{"PackageId":"International Interactions Strategist","PackageVersion":"6.8.4","Authors":"Kristy Blick,Kristy Blick","ValidationErrors":[{"Error":"Jordane","Context":"https://willy.org"},{"Error":"Daija","Context":"http://jannie.net"},{"Error":"Retta","Context":"https://lottie.biz"},{"Error":"Yasmine","Context":"http://delia.com"},{"Error":"Khalil","Context":"http://jewel.net"},{"Error":"Roy","Context":"https://johanna.org"},{"Error":"Price","Context":"https://itzel.info"},{"Error":"Dalton","Context":"https://daren.info"},{"Error":"Arnold","Context":"http://arlo.org"}],"License":"Use the virtual GB monitor, then you can navigate the virtual monitor!","LicenseInformationOrigin":4},{"PackageId":"Corporate Research Director","PackageVersion":"6.2.8","PackageProjectUrl":"http://zakary.biz","ValidationErrors":[{"Error":"Lavon","Context":"https://irma.com"},{"Error":"Precious","Context":"http://bertha.net"},{"Error":"Kaya","Context":"http://fredy.name"},{"Error":"Kailyn","Context":"https://eunice.biz"},{"Error":"Jace","Context":"https://kayla.biz"},{"Error":"Dolly","Context":"https://leonard.org"},{"Error":"Stephany","Context":"https://kacey.com"},{"Error":"Saul","Context":"http://audreanne.org"},{"Error":"Tyreek","Context":"http://kendra.info"},{"Error":"Sunny","Context":"https://haskell.name"}],"License":"The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!","LicenseInformationOrigin":1},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Copyright":"I\u0027ll connect the optical FTP program, that should program the FTP program!","ValidationErrors":[{"Error":"Clemens","Context":"https://abagail.info"},{"Error":"Franz","Context":"http://prudence.info"},{"Error":"Casper","Context":"https://alva.com"},{"Error":"Mario","Context":"http://alexandria.biz"}],"LicenseInformationOrigin":3},{"PackageId":"Dynamic Operations Specialist","PackageVersion":"0.1.9","PackageProjectUrl":"http://lavinia.name","Copyright":"The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!","ValidationErrors":[{"Error":"Willow","Context":"https://jason.org"},{"Error":"Orland","Context":"http://rigoberto.com"},{"Error":"Laney","Context":"http://eryn.org"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..3ea43094 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..f1c242a6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","ValidationErrors":[{"Error":"Wilson","Context":"https://guadalupe.com"},{"Error":"Otho","Context":"http://general.net"},{"Error":"Skylar","Context":"https://haylie.biz"},{"Error":"Audreanne","Context":"http://graciela.net"},{"Error":"Maddison","Context":"http://randy.net"},{"Error":"Dereck","Context":"http://cara.info"},{"Error":"Dawson","Context":"http://addie.org"},{"Error":"Xander","Context":"https://everette.info"},{"Error":"Otha","Context":"https://cletus.net"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":2},{"PackageId":"Corporate Data Supervisor","PackageVersion":"3.9.4","PackageProjectUrl":"http://andres.net","ValidationErrors":[{"Error":"Adelbert","Context":"https://zoe.com"},{"Error":"Clare","Context":"https://bobby.info"},{"Error":"Cecil","Context":"https://kira.net"}],"LicenseInformationOrigin":4},{"PackageId":"Dynamic Program Analyst","PackageVersion":"7.8.7","Authors":"Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda","ValidationErrors":[{"Error":"Easton","Context":"http://don.com"},{"Error":"Margaret","Context":"https://michaela.name"},{"Error":"Jody","Context":"http://jakob.org"},{"Error":"Anjali","Context":"https://valentin.info"},{"Error":"Laurine","Context":"http://rosendo.name"},{"Error":"Pierce","Context":"https://braeden.com"},{"Error":"Ayana","Context":"https://avery.info"},{"Error":"Jarret","Context":"http://clarissa.name"},{"Error":"Audreanne","Context":"https://vida.net"},{"Error":"Theresia","Context":"http://ransom.biz"}],"License":"I\u0027ll parse the wireless PCI array, that should array the PCI array!","LicenseInformationOrigin":2},{"PackageId":"Corporate Factors Architect","PackageVersion":"4.7.7","Copyright":"connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!","ValidationErrors":[{"Error":"Ila","Context":"http://rachel.com"},{"Error":"Catalina","Context":"http://jolie.com"},{"Error":"Dianna","Context":"https://leda.net"},{"Error":"Nicola","Context":"http://aleen.name"},{"Error":"Nelda","Context":"http://delpha.net"},{"Error":"Delores","Context":"http://rae.biz"},{"Error":"Cynthia","Context":"https://zella.com"},{"Error":"Greta","Context":"http://adolph.com"}],"License":"If we input the panel, we can get to the COM panel through the optical COM panel!","LicenseInformationOrigin":3},{"PackageId":"District Program Associate","PackageVersion":"0.5.4","PackageProjectUrl":"https://cyril.name","Authors":"Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton","ValidationErrors":[{"Error":"Melissa","Context":"https://sandra.biz"},{"Error":"Pearline","Context":"https://noble.net"},{"Error":"Dusty","Context":"https://verlie.com"},{"Error":"Maryjane","Context":"http://lessie.name"},{"Error":"Hayden","Context":"https://ernestine.com"},{"Error":"Amina","Context":"http://steve.com"}],"License":"If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..c57cd9c9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..55e6047d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","Authors":"Melanie Bailey,Melanie Bailey","LicenseInformationOrigin":0},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Copyright":"We need to override the solid state USB interface!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Copyright":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseInformationOrigin":4},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","Copyright":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Copyright":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":4},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1},{"PackageId":"Chief Infrastructure Specialist","PackageVersion":"9.0.5","Authors":"Jackie Schumm","License":"hacking the port won\u0027t do anything, we need to back up the optical SMS port!","LicenseInformationOrigin":4},{"PackageId":"International Brand Strategist","PackageVersion":"3.9.3","PackageProjectUrl":"https://rowena.info","Authors":"Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy","LicenseInformationOrigin":1},{"PackageId":"Human Paradigm Assistant","PackageVersion":"8.8.8","Authors":"Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich","LicenseInformationOrigin":0},{"PackageId":"Forward Data Orchestrator","PackageVersion":"3.3.5","Copyright":"compressing the system won\u0027t do anything, we need to compress the optical RSS system!","License":"Use the haptic XML driver, then you can index the haptic driver!","LicenseInformationOrigin":0},{"PackageId":"Global Identity Supervisor","PackageVersion":"0.9.1","LicenseInformationOrigin":4},{"PackageId":"Human Markets Planner","PackageVersion":"5.0.1","License":"Try to back up the COM driver, maybe it will back up the bluetooth driver!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Executive","PackageVersion":"7.2.7","PackageProjectUrl":"https://dariana.com","LicenseInformationOrigin":2},{"PackageId":"Customer Program Developer","PackageVersion":"2.9.8","PackageProjectUrl":"http://lenora.com","Copyright":"You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Specialist","PackageVersion":"7.8.5","PackageProjectUrl":"http://nova.biz","Copyright":"You can\u0027t transmit the bus without indexing the digital TCP bus!","Authors":"Guy Waters,Guy Waters","License":"Try to input the GB pixel, maybe it will input the wireless pixel!","LicenseInformationOrigin":4},{"PackageId":"Human Program Analyst","PackageVersion":"3.1.8","PackageProjectUrl":"http://efrain.org","License":"If we back up the application, we can get to the USB application through the cross-platform USB application!","LicenseInformationOrigin":0},{"PackageId":"Product Directives Engineer","PackageVersion":"8.2.3","Authors":"Maggie Lindgren","License":"transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!","LicenseInformationOrigin":2},{"PackageId":"Customer Web Assistant","PackageVersion":"1.9.0","LicenseInformationOrigin":2},{"PackageId":"Direct Division Officer","PackageVersion":"6.5.6","PackageProjectUrl":"http://catherine.name","Authors":"Glenda Schuppe,Glenda Schuppe","License":"transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!","LicenseInformationOrigin":1},{"PackageId":"Product Solutions Manager","PackageVersion":"9.5.2","Copyright":"hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!","Authors":"Sergio Bailey,Sergio Bailey,Sergio Bailey","License":"I\u0027ll hack the primary SDD card, that should card the SDD card!","LicenseInformationOrigin":4},{"PackageId":"Regional Optimization Administrator","PackageVersion":"3.6.4","PackageProjectUrl":"http://serenity.info","Copyright":"I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Data Technician","PackageVersion":"4.2.3","PackageProjectUrl":"http://nia.info","Authors":"June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds","License":"I\u0027ll copy the optical RAM feed, that should feed the RAM feed!","LicenseInformationOrigin":1},{"PackageId":"International Solutions Planner","PackageVersion":"9.0.0","License":"Use the multi-byte SMTP program, then you can synthesize the multi-byte program!","LicenseInformationOrigin":1},{"PackageId":"Principal Operations Assistant","PackageVersion":"0.9.0","Copyright":"I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!","Authors":"","License":"I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!","LicenseInformationOrigin":1},{"PackageId":"Future Configuration Officer","PackageVersion":"7.6.0","Copyright":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","Authors":"Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie","License":"You can\u0027t compress the alarm without parsing the optical JBOD alarm!","LicenseInformationOrigin":2},{"PackageId":"Lead Program Technician","PackageVersion":"5.8.9","PackageProjectUrl":"http://curtis.org","Copyright":"We need to transmit the back-end AGP sensor!","Authors":"Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer","LicenseInformationOrigin":0},{"PackageId":"Dynamic Security Director","PackageVersion":"0.0.2","Copyright":"Try to parse the HTTP port, maybe it will parse the bluetooth port!","Authors":"Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block","License":"transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!","LicenseInformationOrigin":1},{"PackageId":"Human Tactics Facilitator","PackageVersion":"5.7.0","License":"Try to bypass the HTTP application, maybe it will bypass the digital application!","LicenseInformationOrigin":1},{"PackageId":"Human Metrics Architect","PackageVersion":"0.2.5","PackageProjectUrl":"https://rickie.net","Copyright":"Use the haptic AGP protocol, then you can program the haptic protocol!","License":"Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Investor Accounts Facilitator","PackageVersion":"7.7.8","PackageProjectUrl":"http://scottie.biz","Authors":"Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman","LicenseInformationOrigin":0},{"PackageId":"Customer Mobility Assistant","PackageVersion":"4.2.9","PackageProjectUrl":"http://adonis.biz","Copyright":"You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!","Authors":"Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Architect","PackageVersion":"1.5.0","License":"Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Implementation Engineer","PackageVersion":"6.7.1","PackageProjectUrl":"http://margie.info","License":"We need to transmit the open-source EXE interface!","LicenseInformationOrigin":4},{"PackageId":"National Assurance Planner","PackageVersion":"2.7.7","Copyright":"I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!","Authors":"Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag","LicenseInformationOrigin":2},{"PackageId":"Senior Configuration Developer","PackageVersion":"4.0.9","Copyright":"If we parse the interface, we can get to the JSON interface through the mobile JSON interface!","Authors":"Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle","License":"Use the primary SCSI matrix, then you can program the primary matrix!","LicenseInformationOrigin":1},{"PackageId":"Customer Branding Orchestrator","PackageVersion":"8.3.7","PackageProjectUrl":"http://nona.com","Copyright":"We need to bypass the neural USB capacitor!","Authors":"Nora Dietrich","LicenseInformationOrigin":4},{"PackageId":"Product Functionality Supervisor","PackageVersion":"9.4.5","Copyright":"Use the open-source ADP matrix, then you can copy the open-source matrix!","License":"Use the 1080p AI microchip, then you can reboot the 1080p microchip!","LicenseInformationOrigin":4},{"PackageId":"Legacy Security Facilitator","PackageVersion":"1.9.0","PackageProjectUrl":"https://edythe.info","Copyright":"Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!","LicenseInformationOrigin":0},{"PackageId":"Principal Intranet Architect","PackageVersion":"4.9.3","LicenseInformationOrigin":2},{"PackageId":"Chief Program Associate","PackageVersion":"2.6.7","PackageProjectUrl":"http://coy.info","Authors":"Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze","License":"We need to compress the optical PNG array!","LicenseInformationOrigin":2},{"PackageId":"Customer Communications Engineer","PackageVersion":"6.9.4","PackageProjectUrl":"http://tito.name","Authors":"Tanya Reinger,Tanya Reinger,Tanya Reinger","LicenseInformationOrigin":4},{"PackageId":"Lead Solutions Technician","PackageVersion":"1.5.7","LicenseInformationOrigin":2},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"Lead Operations Supervisor","PackageVersion":"4.5.2","License":"The AI panel is down, transmit the open-source panel so we can transmit the AI panel!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Factors Associate","PackageVersion":"1.8.3","PackageProjectUrl":"http://dovie.name","Copyright":"You can\u0027t navigate the panel without calculating the open-source THX panel!","LicenseInformationOrigin":2},{"PackageId":"Corporate Marketing Coordinator","PackageVersion":"3.6.1","PackageProjectUrl":"https://marcos.org","Authors":"","LicenseInformationOrigin":4},{"PackageId":"Regional Metrics Strategist","PackageVersion":"1.2.1","Copyright":"Try to override the GB driver, maybe it will override the digital driver!","LicenseInformationOrigin":2},{"PackageId":"Human Accounts Orchestrator","PackageVersion":"4.1.6","LicenseInformationOrigin":1},{"PackageId":"Regional Functionality Agent","PackageVersion":"5.9.9","PackageProjectUrl":"http://arthur.net","Copyright":"I\u0027ll connect the digital JBOD application, that should application the JBOD application!","Authors":"Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson","License":"We need to index the 1080p SAS hard drive!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Solutions Agent","PackageVersion":"0.0.5","License":"Use the haptic USB card, then you can navigate the haptic card!","LicenseInformationOrigin":4},{"PackageId":"District Optimization Technician","PackageVersion":"5.2.3","PackageProjectUrl":"https://douglas.info","Authors":"Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti","LicenseInformationOrigin":4},{"PackageId":"District Assurance Technician","PackageVersion":"8.5.5","PackageProjectUrl":"http://zander.com","LicenseInformationOrigin":4},{"PackageId":"Regional Directives Liaison","PackageVersion":"4.7.8","PackageProjectUrl":"https://glennie.biz","Authors":"Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic","License":"If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!","LicenseInformationOrigin":0},{"PackageId":"Chief Factors Developer","PackageVersion":"5.9.5","Copyright":"Try to connect the ADP system, maybe it will connect the solid state system!","Authors":"Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady","LicenseInformationOrigin":1},{"PackageId":"Central Research Technician","PackageVersion":"2.8.8","Copyright":"You can\u0027t generate the program without connecting the bluetooth USB program!","LicenseInformationOrigin":1},{"PackageId":"Future Tactics Assistant","PackageVersion":"1.5.5","PackageProjectUrl":"https://giovanny.net","Copyright":"If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!","License":"The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!","LicenseInformationOrigin":0},{"PackageId":"District Interactions Supervisor","PackageVersion":"4.5.2","Copyright":"The ADP firewall is down, input the primary firewall so we can input the ADP firewall!","License":"The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!","LicenseInformationOrigin":1},{"PackageId":"Corporate Intranet Specialist","PackageVersion":"3.5.6","Authors":"Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner","LicenseInformationOrigin":0},{"PackageId":"Human Identity Representative","PackageVersion":"4.1.5","PackageProjectUrl":"http://alyce.biz","Authors":"Joyce Auer,Joyce Auer,Joyce Auer","License":"The SAS bus is down, program the neural bus so we can program the SAS bus!","LicenseInformationOrigin":4},{"PackageId":"Central Division Administrator","PackageVersion":"1.0.4","Copyright":"We need to hack the haptic SAS microchip!","Authors":"","License":"We need to program the optical COM microchip!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Division Representative","PackageVersion":"7.3.5","PackageProjectUrl":"http://taurean.net","Copyright":"I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!","Authors":"Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson","LicenseInformationOrigin":2},{"PackageId":"Forward Usability Specialist","PackageVersion":"5.6.9","License":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Direct Brand Director","PackageVersion":"4.7.4","License":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"Global Optimization Engineer","PackageVersion":"8.7.9","PackageProjectUrl":"http://aniya.org","Copyright":"quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"Investor Quality Associate","PackageVersion":"0.5.1","PackageProjectUrl":"https://ezequiel.biz","Copyright":"Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!","Authors":"Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen","LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Director","PackageVersion":"0.4.3","PackageProjectUrl":"https://aylin.com","LicenseInformationOrigin":0},{"PackageId":"Global Paradigm Assistant","PackageVersion":"8.0.5","PackageProjectUrl":"https://randy.org","License":"We need to calculate the solid state HTTP hard drive!","LicenseInformationOrigin":0},{"PackageId":"Customer Solutions Officer","PackageVersion":"4.5.2","PackageProjectUrl":"https://rylan.name","License":"You can\u0027t copy the matrix without compressing the wireless AGP matrix!","LicenseInformationOrigin":0},{"PackageId":"Principal Factors Director","PackageVersion":"1.5.1","Copyright":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","Authors":"Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold","LicenseInformationOrigin":4},{"PackageId":"Dynamic Branding Manager","PackageVersion":"1.4.0","PackageProjectUrl":"http://dario.info","Copyright":"Try to program the FTP alarm, maybe it will program the virtual alarm!","License":"You can\u0027t navigate the application without generating the cross-platform COM application!","LicenseInformationOrigin":4}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..fec94cb0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0},{"PackageId":"Forward Creative Developer","PackageVersion":"9.6.7","PackageProjectUrl":"http://pearline.com","Copyright":"I\u0027ll transmit the online SSL feed, that should feed the SSL feed!","Authors":"Melanie Bailey,Melanie Bailey","LicenseInformationOrigin":0},{"PackageId":"Global Integration Planner","PackageVersion":"9.1.4","Authors":"Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman","License":"You can\u0027t override the capacitor without overriding the mobile XML capacitor!","LicenseInformationOrigin":1},{"PackageId":"Internal Factors Developer","PackageVersion":"3.7.7","PackageProjectUrl":"http://santa.name","Copyright":"We need to override the solid state USB interface!","Authors":"","LicenseInformationOrigin":0},{"PackageId":"District Research Producer","PackageVersion":"9.1.3","PackageProjectUrl":"http://mason.net","Copyright":"copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!","Authors":"Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy","LicenseInformationOrigin":4},{"PackageId":"Dynamic Interactions Facilitator","PackageVersion":"6.8.2","License":"You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!","LicenseInformationOrigin":2},{"PackageId":"Corporate Assurance Executive","PackageVersion":"3.2.1","PackageProjectUrl":"http://darrell.com","Copyright":"programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!","LicenseInformationOrigin":1},{"PackageId":"International Tactics Administrator","PackageVersion":"9.9.9","LicenseInformationOrigin":1},{"PackageId":"Product Communications Producer","PackageVersion":"8.0.6","License":"Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!","LicenseInformationOrigin":4},{"PackageId":"District Infrastructure Strategist","PackageVersion":"9.1.5","Copyright":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","Authors":"Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll","License":"parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!","LicenseInformationOrigin":4},{"PackageId":"Central Integration Facilitator","PackageVersion":"5.7.1","License":"programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!","LicenseInformationOrigin":1},{"PackageId":"Human Accounts Representative","PackageVersion":"4.5.5","PackageProjectUrl":"https://darien.net","Authors":"Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..a8963322 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Authors":"Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Principal Mobility Designer","PackageVersion":"1.3.7","PackageProjectUrl":"http://antonette.net","Copyright":"If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!","Authors":"","LicenseInformationOrigin":1},{"PackageId":"National Research Developer","PackageVersion":"8.9.3","PackageProjectUrl":"https://rodrigo.biz","Authors":"Nina Donnelly,Nina Donnelly","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..0d2c7da1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..422ecb72 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Global Mobility Technician","PackageVersion":"8.6.3","Authors":"Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante","ValidationErrors":[{"Error":"Lonie","Context":"http://wilburn.org"},{"Error":"Concepcion","Context":"http://ed.org"},{"Error":"Amanda","Context":"https://sophie.net"},{"Error":"Claudine","Context":"http://ofelia.biz"},{"Error":"Petra","Context":"http://clare.name"},{"Error":"Ozella","Context":"https://verla.name"},{"Error":"Denis","Context":"http://pete.com"}],"LicenseUrl":"We need to input the haptic XML port!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Product Data Liaison","PackageVersion":"7.8.8","Copyright":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"Try to calculate the GB card, maybe it will calculate the wireless card!","LicenseInformationOrigin":2},{"PackageId":"International Research Architect","PackageVersion":"3.7.4","Copyright":"If we index the pixel, we can get to the AI pixel through the wireless AI pixel!","ValidationErrors":[{"Error":"Madisen","Context":"http://raegan.biz"},{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"}],"LicenseUrl":"Try to quantify the USB application, maybe it will quantify the mobile application!","LicenseInformationOrigin":3},{"PackageId":"Investor Division Assistant","PackageVersion":"9.6.2","ValidationErrors":[{"Error":"Nya","Context":"http://sunny.biz"},{"Error":"Arlo","Context":"https://cordia.info"},{"Error":"Linnie","Context":"https://marcos.name"},{"Error":"Luella","Context":"http://frederic.name"},{"Error":"Lucinda","Context":"https://dion.name"},{"Error":"Jayson","Context":"https://ryleigh.net"},{"Error":"Mervin","Context":"https://lorenza.net"}],"LicenseUrl":"I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!","LicenseInformationOrigin":1},{"PackageId":"Corporate Marketing Strategist","PackageVersion":"3.8.5","Copyright":"Use the redundant JSON application, then you can program the redundant application!","Authors":"Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch","ValidationErrors":[{"Error":"Naomi","Context":"http://mckenna.net"},{"Error":"Jalyn","Context":"https://katharina.name"},{"Error":"Kane","Context":"http://beulah.biz"},{"Error":"Eleanora","Context":"http://birdie.net"},{"Error":"Alvah","Context":"http://keanu.net"}],"LicenseInformationOrigin":3},{"PackageId":"National Accountability Producer","PackageVersion":"6.9.7","PackageProjectUrl":"https://linwood.biz","ValidationErrors":[{"Error":"Travon","Context":"https://dedrick.name"},{"Error":"Elissa","Context":"http://kaci.org"},{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":2},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Solutions Assistant","PackageVersion":"5.6.4","PackageProjectUrl":"http://isabell.info","Authors":"Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson","ValidationErrors":[{"Error":"Tess","Context":"http://kailyn.info"},{"Error":"Eileen","Context":"http://manley.name"},{"Error":"Conor","Context":"https://glenna.name"},{"Error":"Sylvester","Context":"http://gaylord.biz"},{"Error":"Maxime","Context":"https://tom.com"}],"License":"navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!","LicenseInformationOrigin":3},{"PackageId":"Chief Solutions Administrator","PackageVersion":"0.4.1","PackageProjectUrl":"https://bertrand.biz","Copyright":"indexing the application won\u0027t do anything, we need to parse the mobile TCP application!","ValidationErrors":[{"Error":"Shaun","Context":"https://antwan.org"},{"Error":"Hazel","Context":"https://forrest.net"},{"Error":"Brianne","Context":"https://dorothea.name"},{"Error":"Don","Context":"http://torey.com"},{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"},{"Error":"Jordi","Context":"https://alysha.com"},{"Error":"Kristina","Context":"https://pattie.info"},{"Error":"Cory","Context":"http://kailey.com"}],"LicenseUrl":"indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!","LicenseInformationOrigin":2},{"PackageId":"International Intranet Planner","PackageVersion":"1.3.4","PackageProjectUrl":"http://devin.org","Copyright":"indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!","Authors":"Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert","ValidationErrors":[{"Error":"Ahmad","Context":"https://lupe.com"},{"Error":"Randi","Context":"https://jaiden.biz"},{"Error":"Patience","Context":"https://marlene.name"},{"Error":"Lenna","Context":"https://franco.name"},{"Error":"Kyleigh","Context":"https://tevin.name"},{"Error":"Sallie","Context":"https://jordane.name"},{"Error":"Willy","Context":"https://daija.info"},{"Error":"Jannie","Context":"https://retta.net"},{"Error":"Lottie","Context":"http://yasmine.com"},{"Error":"Delia","Context":"http://khalil.com"}],"License":"You can\u0027t quantify the system without generating the digital HTTP system!","LicenseUrl":"We need to compress the haptic XML circuit!","LicenseInformationOrigin":0},{"PackageId":"Investor Operations Director","PackageVersion":"5.6.0","PackageProjectUrl":"https://alene.info","Copyright":"If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!","ValidationErrors":[{"Error":"Elouise","Context":"https://ron.com"},{"Error":"Brown","Context":"https://cordia.com"},{"Error":"Ericka","Context":"https://eugene.com"},{"Error":"Rashad","Context":"http://thomas.com"},{"Error":"Antonia","Context":"https://marcelle.org"}],"License":"Try to input the AI microchip, maybe it will input the 1080p microchip!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Burley","Context":"http://lemuel.com"},{"Error":"Brenden","Context":"http://agnes.net"},{"Error":"Urban","Context":"https://micheal.name"},{"Error":"Ida","Context":"https://murray.org"},{"Error":"Samanta","Context":"http://assunta.biz"},{"Error":"Florencio","Context":"http://bradford.info"},{"Error":"Marcella","Context":"http://ray.net"},{"Error":"Gunnar","Context":"https://elissa.net"},{"Error":"Maud","Context":"https://edgar.name"},{"Error":"Angelina","Context":"https://adonis.biz"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":3},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Product Interactions Planner","PackageVersion":"7.4.0","PackageProjectUrl":"http://bertha.net","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"License":"Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!","LicenseInformationOrigin":0},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Authors":"Julius Abbott","ValidationErrors":[{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Global Mobility Facilitator","PackageVersion":"8.5.9","PackageProjectUrl":"https://itzel.info","Authors":"Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch","ValidationErrors":[{"Error":"Mitchel","Context":"http://carleton.name"},{"Error":"Madalyn","Context":"http://narciso.net"},{"Error":"Mia","Context":"http://nicklaus.net"},{"Error":"Abelardo","Context":"http://carolina.name"}],"LicenseUrl":"We need to parse the primary PCI protocol!","LicenseInformationOrigin":1},{"PackageId":"Forward Tactics Agent","PackageVersion":"6.8.8","PackageProjectUrl":"https://flo.info","Copyright":"The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!","Authors":"Jon Schulist,Jon Schulist","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseUrl":"We need to back up the primary SMTP circuit!","LicenseInformationOrigin":1},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..0cb738bd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..607cf240 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..0d2c7da1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..3630a2e6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"International Research Architect","PackageVersion":"3.7.4","Copyright":"If we index the pixel, we can get to the AI pixel through the wireless AI pixel!","ValidationErrors":[{"Error":"Madisen","Context":"http://raegan.biz"},{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"}],"LicenseUrl":"Try to quantify the USB application, maybe it will quantify the mobile application!","LicenseInformationOrigin":3},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Global Mobility Facilitator","PackageVersion":"8.5.9","PackageProjectUrl":"https://itzel.info","Authors":"Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch","ValidationErrors":[{"Error":"Mitchel","Context":"http://carleton.name"},{"Error":"Madalyn","Context":"http://narciso.net"},{"Error":"Mia","Context":"http://nicklaus.net"},{"Error":"Abelardo","Context":"http://carolina.name"}],"LicenseUrl":"We need to parse the primary PCI protocol!","LicenseInformationOrigin":1},{"PackageId":"National Accountability Producer","PackageVersion":"6.9.7","PackageProjectUrl":"https://linwood.biz","ValidationErrors":[{"Error":"Travon","Context":"https://dedrick.name"},{"Error":"Elissa","Context":"http://kaci.org"},{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":2},{"PackageId":"Chief Solutions Administrator","PackageVersion":"0.4.1","PackageProjectUrl":"https://bertrand.biz","Copyright":"indexing the application won\u0027t do anything, we need to parse the mobile TCP application!","ValidationErrors":[{"Error":"Shaun","Context":"https://antwan.org"},{"Error":"Hazel","Context":"https://forrest.net"},{"Error":"Brianne","Context":"https://dorothea.name"},{"Error":"Don","Context":"http://torey.com"},{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"},{"Error":"Jordi","Context":"https://alysha.com"},{"Error":"Kristina","Context":"https://pattie.info"},{"Error":"Cory","Context":"http://kailey.com"}],"LicenseUrl":"indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!","LicenseInformationOrigin":2},{"PackageId":"International Intranet Planner","PackageVersion":"1.3.4","PackageProjectUrl":"http://devin.org","Copyright":"indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!","Authors":"Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert","ValidationErrors":[{"Error":"Ahmad","Context":"https://lupe.com"},{"Error":"Randi","Context":"https://jaiden.biz"},{"Error":"Patience","Context":"https://marlene.name"},{"Error":"Lenna","Context":"https://franco.name"},{"Error":"Kyleigh","Context":"https://tevin.name"},{"Error":"Sallie","Context":"https://jordane.name"},{"Error":"Willy","Context":"https://daija.info"},{"Error":"Jannie","Context":"https://retta.net"},{"Error":"Lottie","Context":"http://yasmine.com"},{"Error":"Delia","Context":"http://khalil.com"}],"License":"You can\u0027t quantify the system without generating the digital HTTP system!","LicenseUrl":"We need to compress the haptic XML circuit!","LicenseInformationOrigin":0},{"PackageId":"Investor Division Assistant","PackageVersion":"9.6.2","ValidationErrors":[{"Error":"Nya","Context":"http://sunny.biz"},{"Error":"Arlo","Context":"https://cordia.info"},{"Error":"Linnie","Context":"https://marcos.name"},{"Error":"Luella","Context":"http://frederic.name"},{"Error":"Lucinda","Context":"https://dion.name"},{"Error":"Jayson","Context":"https://ryleigh.net"},{"Error":"Mervin","Context":"https://lorenza.net"}],"LicenseUrl":"I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!","LicenseInformationOrigin":1},{"PackageId":"Investor Operations Director","PackageVersion":"5.6.0","PackageProjectUrl":"https://alene.info","Copyright":"If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!","ValidationErrors":[{"Error":"Elouise","Context":"https://ron.com"},{"Error":"Brown","Context":"https://cordia.com"},{"Error":"Ericka","Context":"https://eugene.com"},{"Error":"Rashad","Context":"http://thomas.com"},{"Error":"Antonia","Context":"https://marcelle.org"}],"License":"Try to input the AI microchip, maybe it will input the 1080p microchip!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Burley","Context":"http://lemuel.com"},{"Error":"Brenden","Context":"http://agnes.net"},{"Error":"Urban","Context":"https://micheal.name"},{"Error":"Ida","Context":"https://murray.org"},{"Error":"Samanta","Context":"http://assunta.biz"},{"Error":"Florencio","Context":"http://bradford.info"},{"Error":"Marcella","Context":"http://ray.net"},{"Error":"Gunnar","Context":"https://elissa.net"},{"Error":"Maud","Context":"https://edgar.name"},{"Error":"Angelina","Context":"https://adonis.biz"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":3},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Corporate Marketing Strategist","PackageVersion":"3.8.5","Copyright":"Use the redundant JSON application, then you can program the redundant application!","Authors":"Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch","ValidationErrors":[{"Error":"Naomi","Context":"http://mckenna.net"},{"Error":"Jalyn","Context":"https://katharina.name"},{"Error":"Kane","Context":"http://beulah.biz"},{"Error":"Eleanora","Context":"http://birdie.net"},{"Error":"Alvah","Context":"http://keanu.net"}],"LicenseInformationOrigin":3},{"PackageId":"Product Interactions Planner","PackageVersion":"7.4.0","PackageProjectUrl":"http://bertha.net","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"License":"Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!","LicenseInformationOrigin":0},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Forward Tactics Agent","PackageVersion":"6.8.8","PackageProjectUrl":"https://flo.info","Copyright":"The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!","Authors":"Jon Schulist,Jon Schulist","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseUrl":"We need to back up the primary SMTP circuit!","LicenseInformationOrigin":1},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Authors":"Julius Abbott","ValidationErrors":[{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Dynamic Solutions Assistant","PackageVersion":"5.6.4","PackageProjectUrl":"http://isabell.info","Authors":"Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson","ValidationErrors":[{"Error":"Tess","Context":"http://kailyn.info"},{"Error":"Eileen","Context":"http://manley.name"},{"Error":"Conor","Context":"https://glenna.name"},{"Error":"Sylvester","Context":"http://gaylord.biz"},{"Error":"Maxime","Context":"https://tom.com"}],"License":"navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!","LicenseInformationOrigin":3},{"PackageId":"Global Mobility Technician","PackageVersion":"8.6.3","Authors":"Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante","ValidationErrors":[{"Error":"Lonie","Context":"http://wilburn.org"},{"Error":"Concepcion","Context":"http://ed.org"},{"Error":"Amanda","Context":"https://sophie.net"},{"Error":"Claudine","Context":"http://ofelia.biz"},{"Error":"Petra","Context":"http://clare.name"},{"Error":"Ozella","Context":"https://verla.name"},{"Error":"Denis","Context":"http://pete.com"}],"LicenseUrl":"We need to input the haptic XML port!","LicenseInformationOrigin":2},{"PackageId":"Product Data Liaison","PackageVersion":"7.8.8","Copyright":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"Try to calculate the GB card, maybe it will calculate the wireless card!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..87b73500 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..705b3da8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..0d2c7da1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..00d4164b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Product Data Liaison","PackageVersion":"7.8.8","Copyright":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"Try to calculate the GB card, maybe it will calculate the wireless card!","LicenseInformationOrigin":2},{"PackageId":"International Research Architect","PackageVersion":"3.7.4","Copyright":"If we index the pixel, we can get to the AI pixel through the wireless AI pixel!","ValidationErrors":[{"Error":"Madisen","Context":"http://raegan.biz"},{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"}],"LicenseUrl":"Try to quantify the USB application, maybe it will quantify the mobile application!","LicenseInformationOrigin":3},{"PackageId":"Investor Division Assistant","PackageVersion":"9.6.2","ValidationErrors":[{"Error":"Nya","Context":"http://sunny.biz"},{"Error":"Arlo","Context":"https://cordia.info"},{"Error":"Linnie","Context":"https://marcos.name"},{"Error":"Luella","Context":"http://frederic.name"},{"Error":"Lucinda","Context":"https://dion.name"},{"Error":"Jayson","Context":"https://ryleigh.net"},{"Error":"Mervin","Context":"https://lorenza.net"}],"LicenseUrl":"I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Solutions Assistant","PackageVersion":"5.6.4","PackageProjectUrl":"http://isabell.info","Authors":"Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson","ValidationErrors":[{"Error":"Tess","Context":"http://kailyn.info"},{"Error":"Eileen","Context":"http://manley.name"},{"Error":"Conor","Context":"https://glenna.name"},{"Error":"Sylvester","Context":"http://gaylord.biz"},{"Error":"Maxime","Context":"https://tom.com"}],"License":"navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!","LicenseInformationOrigin":3},{"PackageId":"National Accountability Producer","PackageVersion":"6.9.7","PackageProjectUrl":"https://linwood.biz","ValidationErrors":[{"Error":"Travon","Context":"https://dedrick.name"},{"Error":"Elissa","Context":"http://kaci.org"},{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":2},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Forward Tactics Agent","PackageVersion":"6.8.8","PackageProjectUrl":"https://flo.info","Copyright":"The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!","Authors":"Jon Schulist,Jon Schulist","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseUrl":"We need to back up the primary SMTP circuit!","LicenseInformationOrigin":1},{"PackageId":"Global Mobility Technician","PackageVersion":"8.6.3","Authors":"Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante","ValidationErrors":[{"Error":"Lonie","Context":"http://wilburn.org"},{"Error":"Concepcion","Context":"http://ed.org"},{"Error":"Amanda","Context":"https://sophie.net"},{"Error":"Claudine","Context":"http://ofelia.biz"},{"Error":"Petra","Context":"http://clare.name"},{"Error":"Ozella","Context":"https://verla.name"},{"Error":"Denis","Context":"http://pete.com"}],"LicenseUrl":"We need to input the haptic XML port!","LicenseInformationOrigin":2},{"PackageId":"International Intranet Planner","PackageVersion":"1.3.4","PackageProjectUrl":"http://devin.org","Copyright":"indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!","Authors":"Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert","ValidationErrors":[{"Error":"Ahmad","Context":"https://lupe.com"},{"Error":"Randi","Context":"https://jaiden.biz"},{"Error":"Patience","Context":"https://marlene.name"},{"Error":"Lenna","Context":"https://franco.name"},{"Error":"Kyleigh","Context":"https://tevin.name"},{"Error":"Sallie","Context":"https://jordane.name"},{"Error":"Willy","Context":"https://daija.info"},{"Error":"Jannie","Context":"https://retta.net"},{"Error":"Lottie","Context":"http://yasmine.com"},{"Error":"Delia","Context":"http://khalil.com"}],"License":"You can\u0027t quantify the system without generating the digital HTTP system!","LicenseUrl":"We need to compress the haptic XML circuit!","LicenseInformationOrigin":0},{"PackageId":"Investor Operations Director","PackageVersion":"5.6.0","PackageProjectUrl":"https://alene.info","Copyright":"If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!","ValidationErrors":[{"Error":"Elouise","Context":"https://ron.com"},{"Error":"Brown","Context":"https://cordia.com"},{"Error":"Ericka","Context":"https://eugene.com"},{"Error":"Rashad","Context":"http://thomas.com"},{"Error":"Antonia","Context":"https://marcelle.org"}],"License":"Try to input the AI microchip, maybe it will input the 1080p microchip!","LicenseInformationOrigin":0},{"PackageId":"Product Interactions Planner","PackageVersion":"7.4.0","PackageProjectUrl":"http://bertha.net","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"License":"Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!","LicenseInformationOrigin":0},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Corporate Marketing Strategist","PackageVersion":"3.8.5","Copyright":"Use the redundant JSON application, then you can program the redundant application!","Authors":"Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch","ValidationErrors":[{"Error":"Naomi","Context":"http://mckenna.net"},{"Error":"Jalyn","Context":"https://katharina.name"},{"Error":"Kane","Context":"http://beulah.biz"},{"Error":"Eleanora","Context":"http://birdie.net"},{"Error":"Alvah","Context":"http://keanu.net"}],"LicenseInformationOrigin":3},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Burley","Context":"http://lemuel.com"},{"Error":"Brenden","Context":"http://agnes.net"},{"Error":"Urban","Context":"https://micheal.name"},{"Error":"Ida","Context":"https://murray.org"},{"Error":"Samanta","Context":"http://assunta.biz"},{"Error":"Florencio","Context":"http://bradford.info"},{"Error":"Marcella","Context":"http://ray.net"},{"Error":"Gunnar","Context":"https://elissa.net"},{"Error":"Maud","Context":"https://edgar.name"},{"Error":"Angelina","Context":"https://adonis.biz"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":3},{"PackageId":"Chief Solutions Administrator","PackageVersion":"0.4.1","PackageProjectUrl":"https://bertrand.biz","Copyright":"indexing the application won\u0027t do anything, we need to parse the mobile TCP application!","ValidationErrors":[{"Error":"Shaun","Context":"https://antwan.org"},{"Error":"Hazel","Context":"https://forrest.net"},{"Error":"Brianne","Context":"https://dorothea.name"},{"Error":"Don","Context":"http://torey.com"},{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"},{"Error":"Jordi","Context":"https://alysha.com"},{"Error":"Kristina","Context":"https://pattie.info"},{"Error":"Cory","Context":"http://kailey.com"}],"LicenseUrl":"indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!","LicenseInformationOrigin":2},{"PackageId":"Global Mobility Facilitator","PackageVersion":"8.5.9","PackageProjectUrl":"https://itzel.info","Authors":"Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch","ValidationErrors":[{"Error":"Mitchel","Context":"http://carleton.name"},{"Error":"Madalyn","Context":"http://narciso.net"},{"Error":"Mia","Context":"http://nicklaus.net"},{"Error":"Abelardo","Context":"http://carolina.name"}],"LicenseUrl":"We need to parse the primary PCI protocol!","LicenseInformationOrigin":1},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Authors":"Julius Abbott","ValidationErrors":[{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..46a74d0f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..d3c50c96 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..0d2c7da1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..77ae8ba5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"National Accountability Producer","PackageVersion":"6.9.7","PackageProjectUrl":"https://linwood.biz","ValidationErrors":[{"Error":"Travon","Context":"https://dedrick.name"},{"Error":"Elissa","Context":"http://kaci.org"},{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":2},{"PackageId":"Global Mobility Technician","PackageVersion":"8.6.3","Authors":"Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante","ValidationErrors":[{"Error":"Lonie","Context":"http://wilburn.org"},{"Error":"Concepcion","Context":"http://ed.org"},{"Error":"Amanda","Context":"https://sophie.net"},{"Error":"Claudine","Context":"http://ofelia.biz"},{"Error":"Petra","Context":"http://clare.name"},{"Error":"Ozella","Context":"https://verla.name"},{"Error":"Denis","Context":"http://pete.com"}],"LicenseUrl":"We need to input the haptic XML port!","LicenseInformationOrigin":2},{"PackageId":"International Intranet Planner","PackageVersion":"1.3.4","PackageProjectUrl":"http://devin.org","Copyright":"indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!","Authors":"Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert","ValidationErrors":[{"Error":"Ahmad","Context":"https://lupe.com"},{"Error":"Randi","Context":"https://jaiden.biz"},{"Error":"Patience","Context":"https://marlene.name"},{"Error":"Lenna","Context":"https://franco.name"},{"Error":"Kyleigh","Context":"https://tevin.name"},{"Error":"Sallie","Context":"https://jordane.name"},{"Error":"Willy","Context":"https://daija.info"},{"Error":"Jannie","Context":"https://retta.net"},{"Error":"Lottie","Context":"http://yasmine.com"},{"Error":"Delia","Context":"http://khalil.com"}],"License":"You can\u0027t quantify the system without generating the digital HTTP system!","LicenseUrl":"We need to compress the haptic XML circuit!","LicenseInformationOrigin":0},{"PackageId":"Investor Operations Director","PackageVersion":"5.6.0","PackageProjectUrl":"https://alene.info","Copyright":"If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!","ValidationErrors":[{"Error":"Elouise","Context":"https://ron.com"},{"Error":"Brown","Context":"https://cordia.com"},{"Error":"Ericka","Context":"https://eugene.com"},{"Error":"Rashad","Context":"http://thomas.com"},{"Error":"Antonia","Context":"https://marcelle.org"}],"License":"Try to input the AI microchip, maybe it will input the 1080p microchip!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Burley","Context":"http://lemuel.com"},{"Error":"Brenden","Context":"http://agnes.net"},{"Error":"Urban","Context":"https://micheal.name"},{"Error":"Ida","Context":"https://murray.org"},{"Error":"Samanta","Context":"http://assunta.biz"},{"Error":"Florencio","Context":"http://bradford.info"},{"Error":"Marcella","Context":"http://ray.net"},{"Error":"Gunnar","Context":"https://elissa.net"},{"Error":"Maud","Context":"https://edgar.name"},{"Error":"Angelina","Context":"https://adonis.biz"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":3},{"PackageId":"Investor Division Assistant","PackageVersion":"9.6.2","ValidationErrors":[{"Error":"Nya","Context":"http://sunny.biz"},{"Error":"Arlo","Context":"https://cordia.info"},{"Error":"Linnie","Context":"https://marcos.name"},{"Error":"Luella","Context":"http://frederic.name"},{"Error":"Lucinda","Context":"https://dion.name"},{"Error":"Jayson","Context":"https://ryleigh.net"},{"Error":"Mervin","Context":"https://lorenza.net"}],"LicenseUrl":"I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!","LicenseInformationOrigin":1},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Product Data Liaison","PackageVersion":"7.8.8","Copyright":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"Try to calculate the GB card, maybe it will calculate the wireless card!","LicenseInformationOrigin":2},{"PackageId":"Product Interactions Planner","PackageVersion":"7.4.0","PackageProjectUrl":"http://bertha.net","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"License":"Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!","LicenseInformationOrigin":0},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Forward Tactics Agent","PackageVersion":"6.8.8","PackageProjectUrl":"https://flo.info","Copyright":"The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!","Authors":"Jon Schulist,Jon Schulist","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseUrl":"We need to back up the primary SMTP circuit!","LicenseInformationOrigin":1},{"PackageId":"Corporate Marketing Strategist","PackageVersion":"3.8.5","Copyright":"Use the redundant JSON application, then you can program the redundant application!","Authors":"Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch","ValidationErrors":[{"Error":"Naomi","Context":"http://mckenna.net"},{"Error":"Jalyn","Context":"https://katharina.name"},{"Error":"Kane","Context":"http://beulah.biz"},{"Error":"Eleanora","Context":"http://birdie.net"},{"Error":"Alvah","Context":"http://keanu.net"}],"LicenseInformationOrigin":3},{"PackageId":"Global Mobility Facilitator","PackageVersion":"8.5.9","PackageProjectUrl":"https://itzel.info","Authors":"Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch","ValidationErrors":[{"Error":"Mitchel","Context":"http://carleton.name"},{"Error":"Madalyn","Context":"http://narciso.net"},{"Error":"Mia","Context":"http://nicklaus.net"},{"Error":"Abelardo","Context":"http://carolina.name"}],"LicenseUrl":"We need to parse the primary PCI protocol!","LicenseInformationOrigin":1},{"PackageId":"International Research Architect","PackageVersion":"3.7.4","Copyright":"If we index the pixel, we can get to the AI pixel through the wireless AI pixel!","ValidationErrors":[{"Error":"Madisen","Context":"http://raegan.biz"},{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"}],"LicenseUrl":"Try to quantify the USB application, maybe it will quantify the mobile application!","LicenseInformationOrigin":3},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Dynamic Solutions Assistant","PackageVersion":"5.6.4","PackageProjectUrl":"http://isabell.info","Authors":"Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson","ValidationErrors":[{"Error":"Tess","Context":"http://kailyn.info"},{"Error":"Eileen","Context":"http://manley.name"},{"Error":"Conor","Context":"https://glenna.name"},{"Error":"Sylvester","Context":"http://gaylord.biz"},{"Error":"Maxime","Context":"https://tom.com"}],"License":"navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!","LicenseInformationOrigin":3},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Authors":"Julius Abbott","ValidationErrors":[{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Chief Solutions Administrator","PackageVersion":"0.4.1","PackageProjectUrl":"https://bertrand.biz","Copyright":"indexing the application won\u0027t do anything, we need to parse the mobile TCP application!","ValidationErrors":[{"Error":"Shaun","Context":"https://antwan.org"},{"Error":"Hazel","Context":"https://forrest.net"},{"Error":"Brianne","Context":"https://dorothea.name"},{"Error":"Don","Context":"http://torey.com"},{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"},{"Error":"Jordi","Context":"https://alysha.com"},{"Error":"Kristina","Context":"https://pattie.info"},{"Error":"Cory","Context":"http://kailey.com"}],"LicenseUrl":"indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..46a74d0f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..e2e4779d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..0d2c7da1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..b0263819 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Corporate Marketing Strategist","PackageVersion":"3.8.5","Copyright":"Use the redundant JSON application, then you can program the redundant application!","Authors":"Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch","ValidationErrors":[{"Error":"Naomi","Context":"http://mckenna.net"},{"Error":"Jalyn","Context":"https://katharina.name"},{"Error":"Kane","Context":"http://beulah.biz"},{"Error":"Eleanora","Context":"http://birdie.net"},{"Error":"Alvah","Context":"http://keanu.net"}],"LicenseInformationOrigin":3},{"PackageId":"Dynamic Group Associate","PackageVersion":"6.6.1","PackageProjectUrl":"http://kian.name","ValidationErrors":[{"Error":"Burley","Context":"http://lemuel.com"},{"Error":"Brenden","Context":"http://agnes.net"},{"Error":"Urban","Context":"https://micheal.name"},{"Error":"Ida","Context":"https://murray.org"},{"Error":"Samanta","Context":"http://assunta.biz"},{"Error":"Florencio","Context":"http://bradford.info"},{"Error":"Marcella","Context":"http://ray.net"},{"Error":"Gunnar","Context":"https://elissa.net"},{"Error":"Maud","Context":"https://edgar.name"},{"Error":"Angelina","Context":"https://adonis.biz"}],"License":"We need to input the open-source SMTP bus!","LicenseInformationOrigin":3},{"PackageId":"Product Data Liaison","PackageVersion":"7.8.8","Copyright":"The GB bus is down, compress the virtual bus so we can compress the GB bus!","ValidationErrors":[{"Error":"Dexter","Context":"https://quincy.info"},{"Error":"Lewis","Context":"https://alisa.com"},{"Error":"Delores","Context":"https://layne.name"},{"Error":"Delphine","Context":"https://katlynn.org"},{"Error":"Meredith","Context":"https://johanna.info"},{"Error":"Jacklyn","Context":"https://kadin.com"},{"Error":"Hardy","Context":"https://donna.info"}],"License":"Try to calculate the GB card, maybe it will calculate the wireless card!","LicenseInformationOrigin":2},{"PackageId":"National Accountability Producer","PackageVersion":"6.9.7","PackageProjectUrl":"https://linwood.biz","ValidationErrors":[{"Error":"Travon","Context":"https://dedrick.name"},{"Error":"Elissa","Context":"http://kaci.org"},{"Error":"Brandi","Context":"https://aniyah.com"},{"Error":"Tyson","Context":"https://bonita.org"},{"Error":"Jazlyn","Context":"http://madonna.net"},{"Error":"Deangelo","Context":"https://jess.info"},{"Error":"Alvah","Context":"https://hans.net"}],"License":"I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!","LicenseInformationOrigin":2},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"International Intranet Planner","PackageVersion":"1.3.4","PackageProjectUrl":"http://devin.org","Copyright":"indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!","Authors":"Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert","ValidationErrors":[{"Error":"Ahmad","Context":"https://lupe.com"},{"Error":"Randi","Context":"https://jaiden.biz"},{"Error":"Patience","Context":"https://marlene.name"},{"Error":"Lenna","Context":"https://franco.name"},{"Error":"Kyleigh","Context":"https://tevin.name"},{"Error":"Sallie","Context":"https://jordane.name"},{"Error":"Willy","Context":"https://daija.info"},{"Error":"Jannie","Context":"https://retta.net"},{"Error":"Lottie","Context":"http://yasmine.com"},{"Error":"Delia","Context":"http://khalil.com"}],"License":"You can\u0027t quantify the system without generating the digital HTTP system!","LicenseUrl":"We need to compress the haptic XML circuit!","LicenseInformationOrigin":0},{"PackageId":"Investor Operations Director","PackageVersion":"5.6.0","PackageProjectUrl":"https://alene.info","Copyright":"If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!","ValidationErrors":[{"Error":"Elouise","Context":"https://ron.com"},{"Error":"Brown","Context":"https://cordia.com"},{"Error":"Ericka","Context":"https://eugene.com"},{"Error":"Rashad","Context":"http://thomas.com"},{"Error":"Antonia","Context":"https://marcelle.org"}],"License":"Try to input the AI microchip, maybe it will input the 1080p microchip!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Solutions Assistant","PackageVersion":"5.6.4","PackageProjectUrl":"http://isabell.info","Authors":"Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson","ValidationErrors":[{"Error":"Tess","Context":"http://kailyn.info"},{"Error":"Eileen","Context":"http://manley.name"},{"Error":"Conor","Context":"https://glenna.name"},{"Error":"Sylvester","Context":"http://gaylord.biz"},{"Error":"Maxime","Context":"https://tom.com"}],"License":"navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!","LicenseInformationOrigin":3},{"PackageId":"International Research Architect","PackageVersion":"3.7.4","Copyright":"If we index the pixel, we can get to the AI pixel through the wireless AI pixel!","ValidationErrors":[{"Error":"Madisen","Context":"http://raegan.biz"},{"Error":"Cathy","Context":"http://giovanna.info"},{"Error":"Ike","Context":"https://jerome.biz"}],"LicenseUrl":"Try to quantify the USB application, maybe it will quantify the mobile application!","LicenseInformationOrigin":3},{"PackageId":"Global Mobility Technician","PackageVersion":"8.6.3","Authors":"Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante","ValidationErrors":[{"Error":"Lonie","Context":"http://wilburn.org"},{"Error":"Concepcion","Context":"http://ed.org"},{"Error":"Amanda","Context":"https://sophie.net"},{"Error":"Claudine","Context":"http://ofelia.biz"},{"Error":"Petra","Context":"http://clare.name"},{"Error":"Ozella","Context":"https://verla.name"},{"Error":"Denis","Context":"http://pete.com"}],"LicenseUrl":"We need to input the haptic XML port!","LicenseInformationOrigin":2},{"PackageId":"Global Mobility Facilitator","PackageVersion":"8.5.9","PackageProjectUrl":"https://itzel.info","Authors":"Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch","ValidationErrors":[{"Error":"Mitchel","Context":"http://carleton.name"},{"Error":"Madalyn","Context":"http://narciso.net"},{"Error":"Mia","Context":"http://nicklaus.net"},{"Error":"Abelardo","Context":"http://carolina.name"}],"LicenseUrl":"We need to parse the primary PCI protocol!","LicenseInformationOrigin":1},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Forward Tactics Agent","PackageVersion":"6.8.8","PackageProjectUrl":"https://flo.info","Copyright":"The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!","Authors":"Jon Schulist,Jon Schulist","ValidationErrors":[{"Error":"Diana","Context":"http://eula.name"},{"Error":"Raphael","Context":"https://zackery.info"},{"Error":"Nettie","Context":"https://brayan.com"}],"LicenseUrl":"We need to back up the primary SMTP circuit!","LicenseInformationOrigin":1},{"PackageId":"Investor Division Assistant","PackageVersion":"9.6.2","ValidationErrors":[{"Error":"Nya","Context":"http://sunny.biz"},{"Error":"Arlo","Context":"https://cordia.info"},{"Error":"Linnie","Context":"https://marcos.name"},{"Error":"Luella","Context":"http://frederic.name"},{"Error":"Lucinda","Context":"https://dion.name"},{"Error":"Jayson","Context":"https://ryleigh.net"},{"Error":"Mervin","Context":"https://lorenza.net"}],"LicenseUrl":"I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!","LicenseInformationOrigin":1},{"PackageId":"Product Interactions Planner","PackageVersion":"7.4.0","PackageProjectUrl":"http://bertha.net","Authors":"Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson","ValidationErrors":[{"Error":"Rey","Context":"https://connie.info"},{"Error":"Hollie","Context":"http://rico.name"},{"Error":"Marshall","Context":"http://pierce.org"},{"Error":"Lily","Context":"http://shemar.biz"},{"Error":"Ivy","Context":"http://laury.net"},{"Error":"Cortney","Context":"https://breanna.name"},{"Error":"Assunta","Context":"http://miller.info"},{"Error":"Annabel","Context":"https://ashton.biz"},{"Error":"Gina","Context":"https://dena.info"},{"Error":"Oren","Context":"https://helena.biz"}],"License":"Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!","LicenseInformationOrigin":0},{"PackageId":"District Quality Associate","PackageVersion":"3.9.7","PackageProjectUrl":"http://celestine.info","Authors":"Julius Abbott","ValidationErrors":[{"Error":"Ettie","Context":"http://lonny.net"},{"Error":"Onie","Context":"https://cassie.biz"},{"Error":"Solon","Context":"https://buck.biz"}],"LicenseUrl":"I\u0027ll connect the optical FTP program, that should program the FTP program!","LicenseInformationOrigin":3},{"PackageId":"Chief Solutions Administrator","PackageVersion":"0.4.1","PackageProjectUrl":"https://bertrand.biz","Copyright":"indexing the application won\u0027t do anything, we need to parse the mobile TCP application!","ValidationErrors":[{"Error":"Shaun","Context":"https://antwan.org"},{"Error":"Hazel","Context":"https://forrest.net"},{"Error":"Brianne","Context":"https://dorothea.name"},{"Error":"Don","Context":"http://torey.com"},{"Error":"Cedrick","Context":"https://zachariah.net"},{"Error":"Marcelle","Context":"https://adah.org"},{"Error":"Barney","Context":"http://erica.org"},{"Error":"Jordi","Context":"https://alysha.com"},{"Error":"Kristina","Context":"https://pattie.info"},{"Error":"Cory","Context":"http://kailey.com"}],"LicenseUrl":"indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..87b73500 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..9aa582ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Principal Functionality Agent","PackageVersion":"1.5.3","Authors":"Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson","ValidationErrors":[{"Error":"Alyson","Context":"https://carmelo.biz"},{"Error":"Michele","Context":"https://miles.net"},{"Error":"Freddie","Context":"http://kade.net"},{"Error":"Jaunita","Context":"http://marcelina.biz"}],"License":"connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!","LicenseInformationOrigin":0},{"PackageId":"Investor Tactics Strategist","PackageVersion":"1.6.5","PackageProjectUrl":"http://arch.biz","Authors":"Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer","ValidationErrors":[{"Error":"Rosendo","Context":"https://pierce.name"},{"Error":"Braeden","Context":"http://ayana.org"},{"Error":"Avery","Context":"http://jarret.biz"},{"Error":"Clarissa","Context":"https://audreanne.name"}],"LicenseUrl":"Try to back up the AI card, maybe it will back up the cross-platform card!","LicenseInformationOrigin":2},{"PackageId":"Principal Assurance Representative","PackageVersion":"3.8.2","Authors":"Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman","ValidationErrors":[{"Error":"Jadon","Context":"https://amelia.biz"},{"Error":"Toni","Context":"http://angie.name"},{"Error":"Ardella","Context":"http://melissa.net"},{"Error":"Sandra","Context":"http://pearline.org"},{"Error":"Noble","Context":"https://dusty.net"}],"LicenseInformationOrigin":3},{"PackageId":"Future Data Manager","PackageVersion":"2.5.9","ValidationErrors":[{"Error":"Abner","Context":"http://tavares.info"},{"Error":"Johann","Context":"http://andres.net"},{"Error":"Jaquan","Context":"http://carey.org"},{"Error":"Arvel","Context":"http://mortimer.org"},{"Error":"Alicia","Context":"http://paula.com"},{"Error":"Heidi","Context":"http://letha.name"},{"Error":"Reid","Context":"https://amely.info"},{"Error":"Nikki","Context":"https://mckayla.info"},{"Error":"Kiara","Context":"https://floyd.net"}],"LicenseInformationOrigin":0},{"PackageId":"Principal Brand Developer","PackageVersion":"2.6.5","ValidationErrors":[{"Error":"Helga","Context":"https://jermey.info"},{"Error":"Wilfrid","Context":"https://josianne.org"},{"Error":"Vivian","Context":"http://gertrude.biz"},{"Error":"Renee","Context":"https://gabrielle.net"},{"Error":"Jedediah","Context":"http://amber.info"}],"License":"Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!","LicenseUrl":"programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..6ad02f6d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..10ad2d01 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Factors Producer","PackageVersion":"5.7.1","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Central Tactics Director","PackageVersion":"4.6.7","PackageProjectUrl":"https://valentina.net","Authors":"Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski","License":"backing up the system won\u0027t do anything, we need to parse the neural CSS system!","LicenseUrl":"We need to transmit the back-end RSS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Global Usability Manager","PackageVersion":"9.1.0","PackageProjectUrl":"http://vella.com","LicenseUrl":"Try to back up the THX interface, maybe it will back up the auxiliary interface!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","Authors":"Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris","LicenseUrl":"Try to copy the PNG sensor, maybe it will copy the 1080p sensor!","LicenseInformationOrigin":1},{"PackageId":"Human Accountability Developer","PackageVersion":"6.9.0","License":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":2},{"PackageId":"Future Accounts Designer","PackageVersion":"5.1.9","License":"We need to navigate the wireless SAS pixel!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","Authors":"Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Configuration Assistant","PackageVersion":"3.2.1","Copyright":"I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!","Authors":"Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman","LicenseUrl":"connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","Authors":"Stella Barton,Stella Barton","LicenseInformationOrigin":1},{"PackageId":"Global Configuration Consultant","PackageVersion":"5.9.5","Authors":"Guadalupe Littel,Guadalupe Littel,Guadalupe Littel","License":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseUrl":"bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!","LicenseInformationOrigin":0},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"Use the haptic RSS port, then you can transmit the haptic port!","Authors":"Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":1},{"PackageId":"Customer Metrics Analyst","PackageVersion":"6.7.1","LicenseInformationOrigin":2},{"PackageId":"National Security Orchestrator","PackageVersion":"3.5.6","Copyright":"You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!","Authors":"Roderick Koelpin,Roderick Koelpin,Roderick Koelpin","License":"Try to copy the HDD array, maybe it will copy the back-end array!","LicenseUrl":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":0},{"PackageId":"Human Program Technician","PackageVersion":"2.8.4","PackageProjectUrl":"http://tomasa.info","Authors":"Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill","LicenseInformationOrigin":4},{"PackageId":"Corporate Division Executive","PackageVersion":"4.7.8","PackageProjectUrl":"http://wilmer.com","Authors":"Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros","License":"I\u0027ll index the neural SDD bus, that should bus the SDD bus!","LicenseUrl":"If we reboot the program, we can get to the SSL program through the primary SSL program!","LicenseInformationOrigin":1},{"PackageId":"Forward Tactics Planner","PackageVersion":"5.4.6","PackageProjectUrl":"https://caterina.info","Copyright":"If we copy the array, we can get to the SAS array through the neural SAS array!","Authors":"Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde","License":"I\u0027ll input the primary GB port, that should port the GB port!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Paradigm Officer","PackageVersion":"2.3.4","PackageProjectUrl":"https://charity.biz","LicenseInformationOrigin":4},{"PackageId":"Investor Usability Officer","PackageVersion":"2.5.2","PackageProjectUrl":"http://orlo.name","Authors":"Johnny Bernier","License":"Try to program the XML capacitor, maybe it will program the haptic capacitor!","LicenseUrl":"Use the optical SSL alarm, then you can bypass the optical alarm!","LicenseInformationOrigin":2},{"PackageId":"Regional Brand Associate","PackageVersion":"4.0.9","Copyright":"I\u0027ll program the wireless HDD pixel, that should pixel the HDD pixel!","LicenseInformationOrigin":0},{"PackageId":"Corporate Program Associate","PackageVersion":"5.2.5","Copyright":"overriding the interface won\u0027t do anything, we need to override the virtual THX interface!","LicenseInformationOrigin":4},{"PackageId":"Corporate Infrastructure Executive","PackageVersion":"4.8.1","PackageProjectUrl":"https://justice.info","Copyright":"Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!","Authors":"Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist","LicenseInformationOrigin":2},{"PackageId":"Legacy Solutions Architect","PackageVersion":"7.9.3","Copyright":"If we program the array, we can get to the JBOD array through the primary JBOD array!","LicenseUrl":"Try to input the AI sensor, maybe it will input the digital sensor!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Configuration Administrator","PackageVersion":"4.3.8","Copyright":"Use the redundant AGP microchip, then you can override the redundant microchip!","Authors":"Roberto Deckow,Roberto Deckow,Roberto Deckow","LicenseInformationOrigin":1},{"PackageId":"Chief Response Strategist","PackageVersion":"8.0.4","Copyright":"Use the 1080p PNG application, then you can calculate the 1080p application!","Authors":"Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann","LicenseUrl":"The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm!","LicenseInformationOrigin":1},{"PackageId":"Regional Configuration Engineer","PackageVersion":"7.3.8","PackageProjectUrl":"http://roman.org","License":"Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!","LicenseUrl":"You can\u0027t reboot the matrix without navigating the optical SDD matrix!","LicenseInformationOrigin":0},{"PackageId":"Internal Operations Producer","PackageVersion":"5.8.9","LicenseUrl":"Use the online SMTP pixel, then you can index the online pixel!","LicenseInformationOrigin":4},{"PackageId":"International Marketing Officer","PackageVersion":"7.2.8","Authors":"Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk","LicenseInformationOrigin":0},{"PackageId":"International Branding Associate","PackageVersion":"4.9.4","PackageProjectUrl":"https://trinity.name","Copyright":"The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!","LicenseUrl":"I\u0027ll compress the back-end SSL system, that should system the SSL system!","LicenseInformationOrigin":1},{"PackageId":"Direct Applications Designer","PackageVersion":"1.5.1","PackageProjectUrl":"http://tito.name","Copyright":"If we bypass the card, we can get to the HDD card through the auxiliary HDD card!","Authors":"Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling","LicenseUrl":"We need to connect the haptic TCP panel!","LicenseInformationOrigin":2},{"PackageId":"Lead Identity Developer","PackageVersion":"7.1.0","PackageProjectUrl":"https://eve.com","LicenseUrl":"compressing the bandwidth won\u0027t do anything, we need to bypass the primary RAM bandwidth!","LicenseInformationOrigin":1},{"PackageId":"Lead Program Engineer","PackageVersion":"4.5.7","LicenseUrl":"The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol!","LicenseInformationOrigin":4},{"PackageId":"Forward Communications Director","PackageVersion":"6.0.8","Authors":"Kristin Bernhard,Kristin Bernhard","License":"Try to override the AI alarm, maybe it will override the online alarm!","LicenseUrl":"We need to quantify the virtual TCP card!","LicenseInformationOrigin":4},{"PackageId":"Dynamic Configuration Specialist","PackageVersion":"3.6.8","Authors":"Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn","LicenseUrl":"Use the haptic AGP protocol, then you can program the haptic protocol!","LicenseInformationOrigin":4},{"PackageId":"Senior Brand Officer","PackageVersion":"9.3.6","PackageProjectUrl":"http://carol.name","License":"If we override the system, we can get to the HDD system through the haptic HDD system!","LicenseUrl":"If we parse the bus, we can get to the XML bus through the solid state XML bus!","LicenseInformationOrigin":1},{"PackageId":"District Integration Designer","PackageVersion":"6.2.2","PackageProjectUrl":"https://cindy.org","Authors":"Ignacio Hane,Ignacio Hane","LicenseUrl":"You can\u0027t connect the port without connecting the back-end COM port!","LicenseInformationOrigin":0},{"PackageId":"National Solutions Representative","PackageVersion":"5.6.2","Copyright":"You can\u0027t synthesize the bandwidth without programming the solid state XSS bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Chief Program Director","PackageVersion":"8.8.8","Copyright":"Use the primary SCSI matrix, then you can program the primary matrix!","Authors":"","License":"If we parse the protocol, we can get to the IB protocol through the wireless IB protocol!","LicenseInformationOrigin":4},{"PackageId":"Human Group Agent","PackageVersion":"3.2.2","PackageProjectUrl":"https://vilma.com","Copyright":"generating the interface won\u0027t do anything, we need to hack the optical PCI interface!","Authors":"Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser","LicenseInformationOrigin":1},{"PackageId":"Internal Program Engineer","PackageVersion":"2.9.3","PackageProjectUrl":"http://cleta.org","Copyright":"I\u0027ll bypass the optical AGP feed, that should feed the AGP feed!","License":"I\u0027ll input the neural SQL application, that should application the SQL application!","LicenseUrl":"You can\u0027t generate the hard drive without transmitting the haptic RAM hard drive!","LicenseInformationOrigin":0},{"PackageId":"Forward Directives Representative","PackageVersion":"0.5.1","PackageProjectUrl":"https://cleve.biz","Authors":"Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote","LicenseUrl":"parsing the panel won\u0027t do anything, we need to calculate the digital SMTP panel!","LicenseInformationOrigin":1},{"PackageId":"Legacy Interactions Officer","PackageVersion":"8.8.5","Copyright":"Try to program the RAM bandwidth, maybe it will program the optical bandwidth!","LicenseInformationOrigin":4},{"PackageId":"Senior Operations Assistant","PackageVersion":"2.4.2","PackageProjectUrl":"https://hector.info","Authors":"Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva","LicenseUrl":"If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth!","LicenseInformationOrigin":0},{"PackageId":"Senior Research Liaison","PackageVersion":"5.0.6","PackageProjectUrl":"http://clair.biz","License":"If we compress the system, we can get to the AGP system through the multi-byte AGP system!","LicenseUrl":"I\u0027ll hack the optical XSS monitor, that should monitor the XSS monitor!","LicenseInformationOrigin":4},{"PackageId":"Direct Applications Assistant","PackageVersion":"3.5.8","PackageProjectUrl":"http://consuelo.info","Copyright":"We need to back up the 1080p COM interface!","License":"The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel!","LicenseUrl":"If we back up the driver, we can get to the TCP driver through the redundant TCP driver!","LicenseInformationOrigin":2},{"PackageId":"International Branding Producer","PackageVersion":"3.8.2","License":"We need to generate the solid state AGP microchip!","LicenseInformationOrigin":0},{"PackageId":"Global Solutions Administrator","PackageVersion":"5.2.4","PackageProjectUrl":"https://hailee.biz","Authors":"Nellie Oberbrunner","License":"We need to calculate the online SAS bandwidth!","LicenseUrl":"If we index the bus, we can get to the CSS bus through the optical CSS bus!","LicenseInformationOrigin":4},{"PackageId":"International Marketing Officer","PackageVersion":"2.2.1","PackageProjectUrl":"https://weldon.info","License":"If we connect the driver, we can get to the XSS driver through the online XSS driver!","LicenseInformationOrigin":4},{"PackageId":"Future Markets Architect","PackageVersion":"7.2.2","PackageProjectUrl":"https://maxime.info","Authors":"Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank","License":"If we synthesize the port, we can get to the CSS port through the online CSS port!","LicenseUrl":"synthesizing the panel won\u0027t do anything, we need to transmit the neural THX panel!","LicenseInformationOrigin":4},{"PackageId":"Legacy Marketing Designer","PackageVersion":"4.5.9","PackageProjectUrl":"http://lexi.net","Copyright":"You can\u0027t bypass the alarm without generating the back-end HTTP alarm!","LicenseUrl":"You can\u0027t bypass the microchip without parsing the back-end JBOD microchip!","LicenseInformationOrigin":0},{"PackageId":"Legacy Intranet Planner","PackageVersion":"8.3.2","PackageProjectUrl":"http://nathanael.name","License":"Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth!","LicenseInformationOrigin":0},{"PackageId":"Forward Program Officer","PackageVersion":"4.2.4","Copyright":"calculating the bus won\u0027t do anything, we need to generate the online CSS bus!","Authors":"Leon Mayer,Leon Mayer","License":"quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!","LicenseUrl":"indexing the port won\u0027t do anything, we need to back up the virtual AGP port!","LicenseInformationOrigin":1},{"PackageId":"Human Program Orchestrator","PackageVersion":"5.2.4","Copyright":"bypassing the bandwidth won\u0027t do anything, we need to copy the mobile JBOD bandwidth!","License":"Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip!","LicenseInformationOrigin":1},{"PackageId":"Product Tactics Engineer","PackageVersion":"5.6.9","Copyright":"transmitting the program won\u0027t do anything, we need to generate the multi-byte SAS program!","Authors":"Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich","License":"Use the online TCP driver, then you can navigate the online driver!","LicenseUrl":"I\u0027ll transmit the open-source HTTP pixel, that should pixel the HTTP pixel!","LicenseInformationOrigin":4},{"PackageId":"Direct Group Liaison","PackageVersion":"3.5.1","Copyright":"We need to program the auxiliary JBOD circuit!","License":"We need to parse the haptic SMS monitor!","LicenseInformationOrigin":4},{"PackageId":"Senior Quality Executive","PackageVersion":"4.4.8","PackageProjectUrl":"http://khalid.com","Copyright":"You can\u0027t reboot the transmitter without transmitting the online ADP transmitter!","License":"I\u0027ll quantify the solid state THX feed, that should feed the THX feed!","LicenseUrl":"Use the online RAM array, then you can index the online array!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Tactics Facilitator","PackageVersion":"0.7.3","Copyright":"The SSL port is down, bypass the haptic port so we can bypass the SSL port!","LicenseInformationOrigin":2},{"PackageId":"Chief Paradigm Supervisor","PackageVersion":"4.3.3","PackageProjectUrl":"https://zion.info","Copyright":"We need to bypass the wireless XML pixel!","Authors":"Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins","LicenseInformationOrigin":1},{"PackageId":"National Creative Officer","PackageVersion":"5.5.6","PackageProjectUrl":"http://orpha.name","Copyright":"The TCP array is down, bypass the mobile array so we can bypass the TCP array!","License":"indexing the capacitor won\u0027t do anything, we need to reboot the redundant FTP capacitor!","LicenseInformationOrigin":4},{"PackageId":"Lead Optimization Analyst","PackageVersion":"2.1.7","PackageProjectUrl":"https://madge.info","Authors":"Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson","License":"Use the wireless XSS bandwidth, then you can program the wireless bandwidth!","LicenseUrl":"The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive!","LicenseInformationOrigin":0},{"PackageId":"Central Factors Supervisor","PackageVersion":"0.8.3","PackageProjectUrl":"http://clement.name","Copyright":"If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall!","Authors":"Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick","License":"If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor!","LicenseUrl":"Use the optical IB transmitter, then you can navigate the optical transmitter!","LicenseInformationOrigin":4},{"PackageId":"Forward Usability Developer","PackageVersion":"6.9.1","Copyright":"You can\u0027t connect the protocol without overriding the redundant RSS protocol!","LicenseInformationOrigin":4},{"PackageId":"Corporate Intranet Agent","PackageVersion":"9.1.8","PackageProjectUrl":"http://precious.name","Copyright":"The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver!","Authors":"Essie Hamill,Essie Hamill","License":"We need to compress the 1080p GB circuit!","LicenseInformationOrigin":1},{"PackageId":"Senior Brand Agent","PackageVersion":"3.1.9","PackageProjectUrl":"https://lina.info","Copyright":"I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!","License":"generating the alarm won\u0027t do anything, we need to parse the virtual XSS alarm!","LicenseInformationOrigin":1},{"PackageId":"Forward Research Associate","PackageVersion":"3.4.7","LicenseUrl":"You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!","LicenseInformationOrigin":1},{"PackageId":"National Implementation Agent","PackageVersion":"5.6.8","PackageProjectUrl":"http://rex.biz","Copyright":"Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit!","Authors":"Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston","LicenseInformationOrigin":0},{"PackageId":"Future Tactics Specialist","PackageVersion":"0.2.2","Copyright":"You can\u0027t calculate the hard drive without hacking the multi-byte FTP hard drive!","License":"We need to override the primary SQL pixel!","LicenseUrl":"We need to transmit the redundant EXE driver!","LicenseInformationOrigin":4},{"PackageId":"Forward Paradigm Developer","PackageVersion":"7.9.7","PackageProjectUrl":"http://maureen.name","Authors":"Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter","License":"The GB interface is down, input the auxiliary interface so we can input the GB interface!","LicenseUrl":"The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter!","LicenseInformationOrigin":4},{"PackageId":"Central Functionality Technician","PackageVersion":"3.9.3","Copyright":"The AI microchip is down, override the multi-byte microchip so we can override the AI microchip!","LicenseInformationOrigin":1},{"PackageId":"Regional Communications Strategist","PackageVersion":"9.3.1","PackageProjectUrl":"http://eloisa.biz","Copyright":"We need to index the bluetooth JSON pixel!","License":"overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!","LicenseUrl":"Try to index the HDD panel, maybe it will index the haptic panel!","LicenseInformationOrigin":1},{"PackageId":"Internal Solutions Director","PackageVersion":"8.4.4","LicenseInformationOrigin":2},{"PackageId":"Senior Metrics Engineer","PackageVersion":"8.3.4","PackageProjectUrl":"http://lou.net","Authors":"Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand","LicenseUrl":"Try to quantify the FTP bus, maybe it will quantify the optical bus!","LicenseInformationOrigin":4},{"PackageId":"National Infrastructure Architect","PackageVersion":"6.6.7","PackageProjectUrl":"http://darlene.net","Authors":"Howard Rath,Howard Rath,Howard Rath,Howard Rath","LicenseUrl":"If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive!","LicenseInformationOrigin":2},{"PackageId":"National Creative Analyst","PackageVersion":"6.3.1","LicenseUrl":"The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed!","LicenseInformationOrigin":0},{"PackageId":"Forward Branding Strategist","PackageVersion":"4.6.2","Copyright":"The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive!","LicenseInformationOrigin":4},{"PackageId":"National Factors Administrator","PackageVersion":"8.1.4","PackageProjectUrl":"http://janelle.name","LicenseInformationOrigin":2},{"PackageId":"Legacy Communications Engineer","PackageVersion":"7.8.1","Copyright":"The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive!","Authors":"Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub","LicenseUrl":"I\u0027ll synthesize the haptic THX hard drive, that should hard drive the THX hard drive!","LicenseInformationOrigin":0},{"PackageId":"Principal Web Associate","PackageVersion":"4.2.5","Copyright":"If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive!","Authors":"Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..9980fe3d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1},{"PackageId":"Customer Interactions Representative","PackageVersion":"0.8.8","PackageProjectUrl":"http://heather.name","License":"We need to quantify the digital SSL array!","LicenseInformationOrigin":1},{"PackageId":"Dynamic Factors Producer","PackageVersion":"5.7.1","Copyright":"Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!","LicenseInformationOrigin":1},{"PackageId":"Central Tactics Director","PackageVersion":"4.6.7","PackageProjectUrl":"https://valentina.net","Authors":"Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski","License":"backing up the system won\u0027t do anything, we need to parse the neural CSS system!","LicenseUrl":"We need to transmit the back-end RSS transmitter!","LicenseInformationOrigin":1},{"PackageId":"Global Usability Manager","PackageVersion":"9.1.0","PackageProjectUrl":"http://vella.com","LicenseUrl":"Try to back up the THX interface, maybe it will back up the auxiliary interface!","LicenseInformationOrigin":4},{"PackageId":"Internal Factors Facilitator","PackageVersion":"2.6.3","PackageProjectUrl":"http://melba.name","Authors":"Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris","LicenseUrl":"Try to copy the PNG sensor, maybe it will copy the 1080p sensor!","LicenseInformationOrigin":1},{"PackageId":"Human Accountability Developer","PackageVersion":"6.9.0","License":"If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!","LicenseInformationOrigin":2},{"PackageId":"Future Accounts Designer","PackageVersion":"5.1.9","License":"We need to navigate the wireless SAS pixel!","LicenseInformationOrigin":0},{"PackageId":"Global Markets Administrator","PackageVersion":"8.6.8","PackageProjectUrl":"https://lois.biz","Copyright":"The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!","Authors":"Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard","License":"You can\u0027t transmit the application without connecting the open-source SDD application!","LicenseUrl":"The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!","LicenseInformationOrigin":0},{"PackageId":"Dynamic Configuration Assistant","PackageVersion":"3.2.1","Copyright":"I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!","Authors":"Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman","LicenseUrl":"connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!","LicenseInformationOrigin":0},{"PackageId":"Investor Interactions Designer","PackageVersion":"1.9.4","PackageProjectUrl":"https://octavia.name","Copyright":"parsing the card won\u0027t do anything, we need to synthesize the online SQL card!","Authors":"Stella Barton,Stella Barton","LicenseInformationOrigin":1},{"PackageId":"Global Configuration Consultant","PackageVersion":"5.9.5","Authors":"Guadalupe Littel,Guadalupe Littel,Guadalupe Littel","License":"The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!","LicenseUrl":"bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!","LicenseInformationOrigin":0},{"PackageId":"Regional Factors Designer","PackageVersion":"7.4.1","Copyright":"Use the haptic RSS port, then you can transmit the haptic port!","Authors":"Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus","License":"generating the firewall won\u0027t do anything, we need to program the online JSON firewall!","LicenseUrl":"We need to calculate the cross-platform SMTP matrix!","LicenseInformationOrigin":1},{"PackageId":"Customer Metrics Analyst","PackageVersion":"6.7.1","LicenseInformationOrigin":2},{"PackageId":"National Security Orchestrator","PackageVersion":"3.5.6","Copyright":"You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!","Authors":"Roderick Koelpin,Roderick Koelpin,Roderick Koelpin","License":"Try to copy the HDD array, maybe it will copy the back-end array!","LicenseUrl":"hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!","LicenseInformationOrigin":0}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..37c9d1a7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(False,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1 @@ +[{"PackageId":"Legacy Metrics Planner","PackageVersion":"9.5.0","Copyright":"The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!","Authors":"Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka","License":"Use the open-source JBOD matrix, then you can synthesize the open-source matrix!","LicenseInformationOrigin":2},{"PackageId":"Lead Configuration Liaison","PackageVersion":"1.8.9","PackageProjectUrl":"http://esther.biz","LicenseUrl":"connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!","LicenseInformationOrigin":0},{"PackageId":"Chief Functionality Planner","PackageVersion":"5.1.2","PackageProjectUrl":"http://myrtice.com","Authors":"Matt Mills,Matt Mills","LicenseUrl":"I\u0027ll calculate the 1080p HDD system, that should system the HDD system!","LicenseInformationOrigin":2},{"PackageId":"Corporate Intranet Associate","PackageVersion":"7.5.1","Copyright":"The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!","LicenseUrl":"Use the mobile CSS capacitor, then you can transmit the mobile capacitor!","LicenseInformationOrigin":4},{"PackageId":"District Creative Designer","PackageVersion":"1.4.6","PackageProjectUrl":"http://cameron.info","License":"We need to program the haptic IB panel!","LicenseInformationOrigin":1}] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt deleted file mode 100644 index 17eac4f7..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt +++ /dev/null @@ -1,744 +0,0 @@ -[ - { - "PackageId": "Product Creative Strategist", - "PackageVersion": "8.0.1", - "ValidationErrors": [ - { - "Error": "Jordan", - "Context": "https://kathryne.name" - }, - { - "Error": "Mayra", - "Context": "http://lance.name" - }, - { - "Error": "Jimmie", - "Context": "https://lorine.org" - }, - { - "Error": "Rebeka", - "Context": "https://malika.org" - }, - { - "Error": "Trinity", - "Context": "http://fritz.info" - }, - { - "Error": "Neha", - "Context": "https://marianne.name" - }, - { - "Error": "Colin", - "Context": "https://billie.biz" - }, - { - "Error": "Brielle", - "Context": "https://brennon.name" - }, - { - "Error": "Myriam", - "Context": "https://rosemary.name" - } - ], - "License": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "International Accounts Executive", - "PackageVersion": "7.0.3", - "ValidationErrors": [ - { - "Error": "Adaline", - "Context": "http://brittany.org" - }, - { - "Error": "Margie", - "Context": "http://eda.com" - }, - { - "Error": "Vena", - "Context": "https://vincenzo.biz" - }, - { - "Error": "Jedediah", - "Context": "http://teagan.net" - }, - { - "Error": "Piper", - "Context": "http://vicky.info" - }, - { - "Error": "Norwood", - "Context": "https://gerard.name" - } - ], - "License": "hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!", - "LicenseUrl": "http://eryn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Solutions Supervisor", - "PackageVersion": "2.2.5", - "ValidationErrors": [ - { - "Error": "Howard", - "Context": "https://luis.info" - }, - { - "Error": "Matt", - "Context": "https://blake.biz" - }, - { - "Error": "Quincy", - "Context": "https://sandra.biz" - }, - { - "Error": "Antonina", - "Context": "http://willow.name" - }, - { - "Error": "Jason", - "Context": "https://orland.com" - }, - { - "Error": "Rigoberto", - "Context": "http://laney.biz" - }, - { - "Error": "Eryn", - "Context": "https://amari.com" - }, - { - "Error": "Viviane", - "Context": "https://kelley.com" - }, - { - "Error": "Doris", - "Context": "https://kennedy.net" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "National Metrics Developer", - "PackageVersion": "7.2.1", - "ValidationErrors": [ - { - "Error": "Jessika", - "Context": "http://lesly.com" - }, - { - "Error": "Clemens", - "Context": "https://abagail.info" - }, - { - "Error": "Franz", - "Context": "http://prudence.info" - }, - { - "Error": "Casper", - "Context": "https://alva.com" - } - ], - "LicenseUrl": "https://everett.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Forward Group Supervisor", - "PackageVersion": "2.5.4", - "PackageProjectUrl": "https://brooks.name", - "ValidationErrors": [ - { - "Error": "Corene", - "Context": "https://mireya.org" - }, - { - "Error": "Mitchell", - "Context": "https://marietta.com" - }, - { - "Error": "Adrian", - "Context": "https://irving.net" - }, - { - "Error": "Sydnie", - "Context": "https://leonie.net" - }, - { - "Error": "Jason", - "Context": "http://joany.name" - }, - { - "Error": "Carol", - "Context": "http://luisa.net" - }, - { - "Error": "Ewell", - "Context": "http://jonas.biz" - } - ], - "License": "If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!", - "LicenseUrl": "http://christine.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Future Solutions Technician", - "PackageVersion": "6.7.5", - "PackageProjectUrl": "http://jakob.org", - "ValidationErrors": [ - { - "Error": "Jewell", - "Context": "https://khalil.com" - }, - { - "Error": "Aiyana", - "Context": "http://uriel.com" - }, - { - "Error": "Ignatius", - "Context": "http://edgardo.biz" - }, - { - "Error": "Laverna", - "Context": "http://khalil.org" - }, - { - "Error": "Mona", - "Context": "https://erling.net" - }, - { - "Error": "Dusty", - "Context": "http://ali.com" - }, - { - "Error": "Andrew", - "Context": "https://immanuel.net" - }, - { - "Error": "Juana", - "Context": "http://maeve.org" - }, - { - "Error": "Alysha", - "Context": "https://sydnee.com" - } - ], - "LicenseUrl": "https://gaylord.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Legacy Assurance Associate", - "PackageVersion": "4.8.8", - "PackageProjectUrl": "https://selena.info", - "ValidationErrors": [ - { - "Error": "Mervin", - "Context": "https://elisa.info" - }, - { - "Error": "Sylvester", - "Context": "https://adonis.name" - }, - { - "Error": "Francis", - "Context": "http://jaunita.info" - } - ], - "License": "connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!", - "LicenseUrl": "https://rhea.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Direct Accounts Agent", - "PackageVersion": "6.6.1", - "ValidationErrors": [ - { - "Error": "Jermey", - "Context": "http://wilfrid.name" - }, - { - "Error": "Josianne", - "Context": "https://vivian.biz" - }, - { - "Error": "Gertrude", - "Context": "http://renee.name" - }, - { - "Error": "Gabrielle", - "Context": "https://jedediah.biz" - }, - { - "Error": "Amber", - "Context": "http://evalyn.org" - }, - { - "Error": "Myrtis", - "Context": "https://ursula.net" - }, - { - "Error": "Werner", - "Context": "https://linwood.biz" - }, - { - "Error": "Rebekah", - "Context": "https://cleve.org" - }, - { - "Error": "Claudie", - "Context": "https://theodora.com" - } - ], - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Functionality Liaison", - "PackageVersion": "3.8.5", - "ValidationErrors": [ - { - "Error": "Kaitlyn", - "Context": "http://osborne.org" - }, - { - "Error": "Joesph", - "Context": "https://michael.name" - }, - { - "Error": "Kali", - "Context": "http://shyanne.net" - }, - { - "Error": "Austin", - "Context": "https://marty.net" - } - ], - "License": "backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "National Markets Designer", - "PackageVersion": "5.9.8", - "ValidationErrors": [ - { - "Error": "Kariane", - "Context": "http://sofia.info" - }, - { - "Error": "Daphnee", - "Context": "https://nedra.biz" - }, - { - "Error": "Orland", - "Context": "http://hilton.com" - }, - { - "Error": "Shany", - "Context": "http://margaretta.net" - }, - { - "Error": "Ezra", - "Context": "https://maegan.net" - }, - { - "Error": "Rollin", - "Context": "https://timothy.info" - }, - { - "Error": "Ezekiel", - "Context": "http://peyton.biz" - }, - { - "Error": "Marlen", - "Context": "http://tara.org" - }, - { - "Error": "Alia", - "Context": "https://lynn.name" - }, - { - "Error": "Alek", - "Context": "https://blaze.net" - } - ], - "License": "Try to reboot the CSS panel, maybe it will reboot the haptic panel!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Human Accountability Consultant", - "PackageVersion": "0.9.4", - "PackageProjectUrl": "http://olga.com", - "ValidationErrors": [ - { - "Error": "Ramona", - "Context": "https://mariela.com" - }, - { - "Error": "Wilfredo", - "Context": "http://everett.biz" - }, - { - "Error": "Vanessa", - "Context": "https://mallory.com" - }, - { - "Error": "Angeline", - "Context": "https://tyrel.net" - }, - { - "Error": "Felicity", - "Context": "http://buddy.name" - }, - { - "Error": "Bernardo", - "Context": "https://josephine.info" - }, - { - "Error": "Jevon", - "Context": "https://aron.name" - }, - { - "Error": "Suzanne", - "Context": "http://ima.name" - }, - { - "Error": "Earnestine", - "Context": "http://nathanial.biz" - }, - { - "Error": "Connor", - "Context": "https://augustus.net" - } - ], - "License": "Try to back up the THX capacitor, maybe it will back up the open-source capacitor!", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Senior Markets Administrator", - "PackageVersion": "2.4.6", - "ValidationErrors": [ - { - "Error": "Ron", - "Context": "http://brown.org" - }, - { - "Error": "Cordia", - "Context": "http://ericka.name" - }, - { - "Error": "Eugene", - "Context": "http://rashad.info" - }, - { - "Error": "Thomas", - "Context": "http://antonia.net" - }, - { - "Error": "Marcelle", - "Context": "https://miller.name" - }, - { - "Error": "Lauriane", - "Context": "http://emmanuelle.info" - }, - { - "Error": "Miracle", - "Context": "http://devin.org" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Human Metrics Manager", - "PackageVersion": "7.7.2", - "PackageProjectUrl": "http://clint.com", - "ValidationErrors": [ - { - "Error": "Ardella", - "Context": "http://melissa.net" - }, - { - "Error": "Sandra", - "Context": "http://pearline.org" - }, - { - "Error": "Noble", - "Context": "https://dusty.net" - }, - { - "Error": "Verlie", - "Context": "http://maryjane.biz" - }, - { - "Error": "Lessie", - "Context": "https://hayden.name" - }, - { - "Error": "Ernestine", - "Context": "http://amina.info" - }, - { - "Error": "Steve", - "Context": "http://lon.org" - } - ], - "License": "Try to reboot the RSS program, maybe it will reboot the solid state program!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Chief Solutions Planner", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "http://alex.info", - "ValidationErrors": [ - { - "Error": "Eusebio", - "Context": "https://drew.net" - }, - { - "Error": "Imani", - "Context": "https://dorothea.name" - }, - { - "Error": "Justina", - "Context": "http://norwood.info" - }, - { - "Error": "Aubree", - "Context": "http://jayne.info" - }, - { - "Error": "Jude", - "Context": "https://korbin.org" - }, - { - "Error": "Fern", - "Context": "https://rick.com" - }, - { - "Error": "Aiyana", - "Context": "http://maverick.com" - } - ], - "License": "Try to back up the SCSI circuit, maybe it will back up the online circuit!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "International Implementation Engineer", - "PackageVersion": "9.7.5", - "ValidationErrors": [ - { - "Error": "Nathanial", - "Context": "http://lucas.biz" - }, - { - "Error": "Jackeline", - "Context": "http://emmitt.name" - }, - { - "Error": "Amely", - "Context": "https://jonathon.com" - }, - { - "Error": "Javonte", - "Context": "https://diana.name" - }, - { - "Error": "Damien", - "Context": "https://edyth.com" - }, - { - "Error": "Princess", - "Context": "http://haylie.biz" - }, - { - "Error": "Jordane", - "Context": "https://gregorio.com" - }, - { - "Error": "Opal", - "Context": "http://abbie.org" - }, - { - "Error": "Pablo", - "Context": "https://maxime.biz" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt deleted file mode 100644 index f01ef45a..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt +++ /dev/null @@ -1,838 +0,0 @@ -[ - { - "PackageId": "Corporate Identity Developer", - "PackageVersion": "5.1.4", - "PackageProjectUrl": "https://declan.name", - "License": "hacking the program won\u0027t do anything, we need to copy the solid state JBOD program!", - "LicenseUrl": "http://danny.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Corporate Security Technician", - "PackageVersion": "2.7.4", - "PackageProjectUrl": "https://bell.net", - "License": "copying the firewall won\u0027t do anything, we need to index the cross-platform THX firewall!", - "LicenseUrl": "https://kaylie.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Implementation Developer", - "PackageVersion": "7.0.7", - "PackageProjectUrl": "http://janice.biz", - "License": "I\u0027ll index the 1080p JBOD matrix, that should matrix the JBOD matrix!", - "LicenseUrl": "https://graham.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Direct Tactics Analyst", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://fletcher.com", - "License": "The PCI program is down, transmit the multi-byte program so we can transmit the PCI program!", - "LicenseUrl": "http://leonel.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Legacy Communications Producer", - "PackageVersion": "5.4.0", - "PackageProjectUrl": "http://jaylin.org", - "License": "overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!", - "LicenseUrl": "http://khalid.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Web Consultant", - "PackageVersion": "3.0.6", - "PackageProjectUrl": "http://earl.net", - "License": "I\u0027ll override the neural XML application, that should application the XML application!", - "LicenseUrl": "https://domenica.com", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Global Implementation Producer", - "PackageVersion": "6.6.0", - "PackageProjectUrl": "http://liza.net", - "License": "Use the back-end PNG bandwidth, then you can program the back-end bandwidth!", - "LicenseUrl": "https://anita.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Legacy Directives Supervisor", - "PackageVersion": "9.6.2", - "PackageProjectUrl": "http://lina.net", - "License": "programming the driver won\u0027t do anything, we need to connect the solid state RSS driver!", - "LicenseUrl": "http://brenda.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Implementation Engineer", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "https://maria.info", - "License": "The SMS protocol is down, input the neural protocol so we can input the SMS protocol!", - "LicenseUrl": "https://rubie.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Integration Assistant", - "PackageVersion": "4.8.5", - "PackageProjectUrl": "http://jenifer.name", - "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", - "LicenseUrl": "https://joshuah.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Regional Accountability Engineer", - "PackageVersion": "3.1.8", - "PackageProjectUrl": "https://don.info", - "License": "Use the digital CSS array, then you can index the digital array!", - "LicenseUrl": "http://christa.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "National Response Planner", - "PackageVersion": "8.2.8", - "PackageProjectUrl": "http://lonzo.biz", - "License": "The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm!", - "LicenseUrl": "https://stephon.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Optimization Planner", - "PackageVersion": "2.9.4", - "PackageProjectUrl": "https://raegan.biz", - "License": "We need to bypass the redundant COM bus!", - "LicenseUrl": "http://pat.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Identity Assistant", - "PackageVersion": "8.0.0", - "PackageProjectUrl": "http://ernie.com", - "License": "I\u0027ll transmit the digital PNG microchip, that should microchip the PNG microchip!", - "LicenseUrl": "http://magdalena.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Direct Response Facilitator", - "PackageVersion": "1.4.7", - "PackageProjectUrl": "https://toney.name", - "License": "The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm!", - "LicenseUrl": "https://keshawn.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Legacy Functionality Consultant", - "PackageVersion": "8.0.9", - "PackageProjectUrl": "https://eldred.biz", - "License": "Try to quantify the SMTP interface, maybe it will quantify the cross-platform interface!", - "LicenseUrl": "https://jewel.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Central Integration Facilitator", - "PackageVersion": "5.7.1", - "PackageProjectUrl": "http://marcellus.org", - "License": "If we index the application, we can get to the PCI application through the solid state PCI application!", - "LicenseUrl": "http://edna.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Dynamic Brand Producer", - "PackageVersion": "8.3.6", - "PackageProjectUrl": "https://freddie.biz", - "License": "If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!", - "LicenseUrl": "https://randal.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Regional Response Officer", - "PackageVersion": "7.0.2", - "PackageProjectUrl": "http://bryon.net", - "License": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", - "LicenseUrl": "http://eldridge.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "International Research Architect", - "PackageVersion": "4.1.8", - "PackageProjectUrl": "https://kristofer.org", - "License": "I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!", - "LicenseUrl": "http://hunter.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Legacy Intranet Agent", - "PackageVersion": "9.0.8", - "PackageProjectUrl": "https://robb.com", - "License": "You can\u0027t override the program without overriding the mobile COM program!", - "LicenseUrl": "http://everett.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Web Liaison", - "PackageVersion": "2.6.3", - "PackageProjectUrl": "http://crawford.biz", - "License": "You can\u0027t index the port without hacking the optical HDD port!", - "LicenseUrl": "http://hector.biz", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Regional Quality Designer", - "PackageVersion": "5.8.2", - "PackageProjectUrl": "http://trent.info", - "License": "We need to program the back-end HDD capacitor!", - "LicenseUrl": "http://toney.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Chief Identity Specialist", - "PackageVersion": "6.4.7", - "PackageProjectUrl": "http://sammy.net", - "License": "Use the neural RSS circuit, then you can quantify the neural circuit!", - "LicenseUrl": "https://kyle.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Web Planner", - "PackageVersion": "8.0.5", - "PackageProjectUrl": "http://madelynn.biz", - "License": "Use the neural XML monitor, then you can navigate the neural monitor!", - "LicenseUrl": "https://everardo.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Forward Research Strategist", - "PackageVersion": "8.8.2", - "PackageProjectUrl": "http://israel.name", - "License": "Try to parse the PNG panel, maybe it will parse the haptic panel!", - "LicenseUrl": "http://terence.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "International Brand Consultant", - "PackageVersion": "0.0.6", - "PackageProjectUrl": "http://may.net", - "License": "Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth!", - "LicenseUrl": "https://onie.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Dynamic Paradigm Officer", - "PackageVersion": "4.2.2", - "PackageProjectUrl": "https://charlene.name", - "License": "If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm!", - "LicenseUrl": "https://guillermo.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "District Usability Agent", - "PackageVersion": "9.4.4", - "PackageProjectUrl": "http://evert.info", - "License": "Try to synthesize the HDD protocol, maybe it will synthesize the 1080p protocol!", - "LicenseUrl": "http://rudy.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Product Optimization Representative", - "PackageVersion": "2.7.9", - "PackageProjectUrl": "http://martine.info", - "License": "If we hack the hard drive, we can get to the JBOD hard drive through the multi-byte JBOD hard drive!", - "LicenseUrl": "http://rosina.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Legacy Solutions Architect", - "PackageVersion": "7.9.3", - "PackageProjectUrl": "http://amir.name", - "License": "Try to input the AI sensor, maybe it will input the digital sensor!", - "LicenseUrl": "https://alia.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Direct Identity Liaison", - "PackageVersion": "7.9.7", - "PackageProjectUrl": "https://carol.info", - "License": "If we back up the bus, we can get to the AI bus through the 1080p AI bus!", - "LicenseUrl": "https://alana.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Dynamic Response Facilitator", - "PackageVersion": "7.1.7", - "PackageProjectUrl": "http://jordon.net", - "License": "If we override the port, we can get to the SDD port through the primary SDD port!", - "LicenseUrl": "http://sibyl.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Lead Response Producer", - "PackageVersion": "6.3.3", - "PackageProjectUrl": "https://harmon.name", - "License": "I\u0027ll generate the back-end JBOD array, that should array the JBOD array!", - "LicenseUrl": "https://paul.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Dynamic Web Liaison", - "PackageVersion": "9.1.6", - "PackageProjectUrl": "https://kade.com", - "License": "I\u0027ll calculate the optical RSS application, that should application the RSS application!", - "LicenseUrl": "http://hellen.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Principal Usability Architect", - "PackageVersion": "4.0.3", - "PackageProjectUrl": "https://gus.name", - "License": "You can\u0027t connect the bus without connecting the open-source SDD bus!", - "LicenseUrl": "http://andreane.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Internal Operations Liaison", - "PackageVersion": "3.0.3", - "PackageProjectUrl": "https://prince.info", - "License": "I\u0027ll program the bluetooth TCP monitor, that should monitor the TCP monitor!", - "LicenseUrl": "http://trent.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Direct Metrics Associate", - "PackageVersion": "1.7.2", - "PackageProjectUrl": "https://kurt.org", - "License": "We need to generate the digital TCP card!", - "LicenseUrl": "http://kenya.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Lead Mobility Developer", - "PackageVersion": "4.0.9", - "PackageProjectUrl": "https://lexus.biz", - "License": "I\u0027ll override the optical SSL card, that should card the SSL card!", - "LicenseUrl": "https://lucinda.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Central Data Consultant", - "PackageVersion": "6.5.0", - "PackageProjectUrl": "https://delilah.org", - "License": "generating the driver won\u0027t do anything, we need to hack the auxiliary HDD driver!", - "LicenseUrl": "https://hadley.info", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "International Identity Planner", - "PackageVersion": "3.0.0", - "PackageProjectUrl": "http://ariane.name", - "License": "You can\u0027t generate the transmitter without quantifying the neural ADP transmitter!", - "LicenseUrl": "https://lois.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Internal Applications Agent", - "PackageVersion": "5.1.9", - "PackageProjectUrl": "http://oren.info", - "License": "Use the online COM pixel, then you can synthesize the online pixel!", - "LicenseUrl": "http://helen.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Direct Accountability Supervisor", - "PackageVersion": "6.2.8", - "PackageProjectUrl": "http://rafaela.com", - "License": "I\u0027ll synthesize the cross-platform ADP system, that should system the ADP system!", - "LicenseUrl": "https://eryn.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Product Branding Specialist", - "PackageVersion": "3.4.0", - "PackageProjectUrl": "http://asia.net", - "License": "Try to reboot the JSON alarm, maybe it will reboot the optical alarm!", - "LicenseUrl": "http://jalyn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "National Tactics Facilitator", - "PackageVersion": "1.2.4", - "PackageProjectUrl": "http://lily.biz", - "License": "Try to transmit the GB panel, maybe it will transmit the 1080p panel!", - "LicenseUrl": "http://margarete.biz", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "District Security Engineer", - "PackageVersion": "5.7.8", - "PackageProjectUrl": "https://max.info", - "License": "The USB bus is down, calculate the multi-byte bus so we can calculate the USB bus!", - "LicenseUrl": "http://madyson.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "District Implementation Executive", - "PackageVersion": "3.9.4", - "PackageProjectUrl": "https://eden.info", - "License": "I\u0027ll bypass the auxiliary SSL transmitter, that should transmitter the SSL transmitter!", - "LicenseUrl": "https://justen.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Dynamic Usability Consultant", - "PackageVersion": "8.4.8", - "PackageProjectUrl": "https://gayle.biz", - "License": "The GB firewall is down, program the neural firewall so we can program the GB firewall!", - "LicenseUrl": "http://keshawn.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Global Communications Designer", - "PackageVersion": "0.6.3", - "PackageProjectUrl": "http://carmela.com", - "License": "Try to reboot the SQL circuit, maybe it will reboot the digital circuit!", - "LicenseUrl": "https://kennedy.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Direct Data Designer", - "PackageVersion": "8.4.8", - "PackageProjectUrl": "http://cortney.com", - "License": "I\u0027ll program the solid state AGP bus, that should bus the AGP bus!", - "LicenseUrl": "https://isaac.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Product Quality Associate", - "PackageVersion": "7.1.0", - "PackageProjectUrl": "https://zena.name", - "License": "The THX program is down, transmit the redundant program so we can transmit the THX program!", - "LicenseUrl": "http://beau.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Product Identity Representative", - "PackageVersion": "7.3.7", - "PackageProjectUrl": "https://zelda.net", - "License": "I\u0027ll generate the virtual COM protocol, that should protocol the COM protocol!", - "LicenseUrl": "http://saige.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Senior Accounts Designer", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://johnpaul.biz", - "License": "I\u0027ll input the solid state COM application, that should application the COM application!", - "LicenseUrl": "http://everette.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Customer Assurance Consultant", - "PackageVersion": "5.6.2", - "PackageProjectUrl": "https://eryn.org", - "License": "Use the digital IB alarm, then you can program the digital alarm!", - "LicenseUrl": "https://isaac.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Direct Web Executive", - "PackageVersion": "7.0.8", - "PackageProjectUrl": "https://rhea.name", - "License": "If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip!", - "LicenseUrl": "https://felicity.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Customer Solutions Producer", - "PackageVersion": "8.3.5", - "PackageProjectUrl": "https://asha.com", - "License": "Try to program the EXE alarm, maybe it will program the cross-platform alarm!", - "LicenseUrl": "http://alden.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Implementation Analyst", - "PackageVersion": "3.3.4", - "PackageProjectUrl": "https://philip.net", - "License": "The XSS application is down, override the wireless application so we can override the XSS application!", - "LicenseUrl": "https://allene.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "District Response Director", - "PackageVersion": "6.9.7", - "PackageProjectUrl": "https://milo.biz", - "License": "If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!", - "LicenseUrl": "http://kari.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Corporate Interactions Associate", - "PackageVersion": "2.1.1", - "PackageProjectUrl": "http://jaiden.com", - "License": "You can\u0027t quantify the feed without connecting the wireless GB feed!", - "LicenseUrl": "http://catherine.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Principal Brand Designer", - "PackageVersion": "2.4.7", - "PackageProjectUrl": "https://rosa.info", - "License": "You can\u0027t parse the bandwidth without indexing the auxiliary HTTP bandwidth!", - "LicenseUrl": "http://garnett.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Human Accountability Technician", - "PackageVersion": "8.2.0", - "PackageProjectUrl": "https://ima.net", - "License": "Use the solid state HTTP microchip, then you can back up the solid state microchip!", - "LicenseUrl": "http://cali.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "International Applications Architect", - "PackageVersion": "5.6.6", - "PackageProjectUrl": "https://norene.com", - "License": "If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter!", - "LicenseUrl": "http://henriette.name", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Corporate Research Liaison", - "PackageVersion": "8.5.9", - "PackageProjectUrl": "https://cydney.biz", - "License": "I\u0027ll reboot the auxiliary SQL feed, that should feed the SQL feed!", - "LicenseUrl": "http://rosemarie.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Chief Integration Architect", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://davion.net", - "License": "Try to override the TCP firewall, maybe it will override the solid state firewall!", - "LicenseUrl": "http://wade.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Regional Accountability Assistant", - "PackageVersion": "2.7.5", - "PackageProjectUrl": "http://barney.com", - "License": "You can\u0027t program the alarm without overriding the cross-platform RSS alarm!", - "LicenseUrl": "https://ella.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Chief Division Planner", - "PackageVersion": "5.8.5", - "PackageProjectUrl": "http://marianne.info", - "License": "Try to connect the JBOD firewall, maybe it will connect the bluetooth firewall!", - "LicenseUrl": "https://stanley.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Customer Solutions Manager", - "PackageVersion": "6.0.8", - "PackageProjectUrl": "http://alfonso.com", - "License": "The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter!", - "LicenseUrl": "http://alexys.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Functionality Officer", - "PackageVersion": "0.1.1", - "PackageProjectUrl": "http://lavern.org", - "License": "I\u0027ll override the primary XML monitor, that should monitor the XML monitor!", - "LicenseUrl": "https://rebekah.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Mobility Designer", - "PackageVersion": "1.3.7", - "PackageProjectUrl": "https://earlene.com", - "License": "The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!", - "LicenseUrl": "http://renee.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Corporate Paradigm Engineer", - "PackageVersion": "8.1.2", - "PackageProjectUrl": "https://evalyn.org", - "License": "Try to connect the ADP array, maybe it will connect the virtual array!", - "LicenseUrl": "https://luna.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Investor Division Strategist", - "PackageVersion": "1.6.2", - "PackageProjectUrl": "https://leonardo.net", - "License": "quantifying the monitor won\u0027t do anything, we need to parse the neural PCI monitor!", - "LicenseUrl": "http://kelton.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Lead Identity Producer", - "PackageVersion": "5.7.1", - "PackageProjectUrl": "http://delaney.info", - "License": "You can\u0027t back up the port without programming the primary XSS port!", - "LicenseUrl": "https://mikayla.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "International Brand Manager", - "PackageVersion": "2.4.4", - "PackageProjectUrl": "http://aletha.info", - "License": "We need to program the virtual AI driver!", - "LicenseUrl": "https://clark.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Human Markets Coordinator", - "PackageVersion": "3.4.4", - "PackageProjectUrl": "http://jeffrey.com", - "License": "You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!", - "LicenseUrl": "https://alexis.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Lead Tactics Director", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://ewell.name", - "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", - "LicenseUrl": "http://kory.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Accountability Director", - "PackageVersion": "6.0.2", - "PackageProjectUrl": "https://bo.com", - "License": "We need to connect the auxiliary SDD bandwidth!", - "LicenseUrl": "http://delphia.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Regional Security Officer", - "PackageVersion": "9.7.3", - "PackageProjectUrl": "http://al.info", - "License": "The GB program is down, reboot the neural program so we can reboot the GB program!", - "LicenseUrl": "https://tania.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Optimization Orchestrator", - "PackageVersion": "3.7.9", - "PackageProjectUrl": "http://kaylie.info", - "License": "programming the application won\u0027t do anything, we need to program the digital SCSI application!", - "LicenseUrl": "http://cullen.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Internal Research Engineer", - "PackageVersion": "0.3.1", - "PackageProjectUrl": "http://sophie.biz", - "License": "hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!", - "LicenseUrl": "http://faustino.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Direct Operations Developer", - "PackageVersion": "7.1.7", - "PackageProjectUrl": "http://salvatore.biz", - "License": "synthesizing the microchip won\u0027t do anything, we need to hack the optical SCSI microchip!", - "LicenseUrl": "http://morris.name", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Senior Program Coordinator", - "PackageVersion": "6.8.4", - "PackageProjectUrl": "https://derek.info", - "License": "We need to back up the primary ADP array!", - "LicenseUrl": "http://teresa.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Functionality Agent", - "PackageVersion": "5.9.5", - "PackageProjectUrl": "https://candace.com", - "License": "synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!", - "LicenseUrl": "http://karl.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Chief Configuration Administrator", - "PackageVersion": "2.6.0", - "PackageProjectUrl": "http://iva.com", - "License": "The JBOD application is down, hack the digital application so we can hack the JBOD application!", - "LicenseUrl": "https://myrl.info", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Legacy Accountability Agent", - "PackageVersion": "5.8.2", - "PackageProjectUrl": "http://chelsea.com", - "License": "I\u0027ll compress the auxiliary XSS port, that should port the XSS port!", - "LicenseUrl": "https://iliana.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Optimization Executive", - "PackageVersion": "2.5.9", - "PackageProjectUrl": "https://rubye.name", - "License": "The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus!", - "LicenseUrl": "http://bernice.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Chief Communications Developer", - "PackageVersion": "0.6.8", - "PackageProjectUrl": "http://briana.com", - "License": "If we back up the hard drive, we can get to the SDD hard drive through the haptic SDD hard drive!", - "LicenseUrl": "http://danial.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Legacy Metrics Planner", - "PackageVersion": "9.5.0", - "PackageProjectUrl": "http://madisyn.name", - "License": "I\u0027ll override the haptic AGP feed, that should feed the AGP feed!", - "LicenseUrl": "https://marquis.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "District Group Representative", - "PackageVersion": "8.9.8", - "PackageProjectUrl": "http://lindsey.biz", - "License": "quantifying the driver won\u0027t do anything, we need to program the wireless SQL driver!", - "LicenseUrl": "http://orland.net", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Implementation Director", - "PackageVersion": "2.3.1", - "PackageProjectUrl": "https://burley.net", - "License": "I\u0027ll override the auxiliary JBOD pixel, that should pixel the JBOD pixel!", - "LicenseUrl": "http://richmond.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Regional Operations Representative", - "PackageVersion": "2.9.1", - "PackageProjectUrl": "http://zakary.info", - "License": "I\u0027ll calculate the online HTTP array, that should array the HTTP array!", - "LicenseUrl": "http://uriel.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Principal Marketing Specialist", - "PackageVersion": "9.7.0", - "PackageProjectUrl": "http://ethel.name", - "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", - "LicenseUrl": "https://tyrese.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "District Interactions Strategist", - "PackageVersion": "7.9.0", - "PackageProjectUrl": "https://elroy.org", - "License": "Try to override the HDD pixel, maybe it will override the bluetooth pixel!", - "LicenseUrl": "http://louie.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "National Identity Technician", - "PackageVersion": "7.4.9", - "PackageProjectUrl": "https://ocie.com", - "License": "quantifying the hard drive won\u0027t do anything, we need to index the virtual JBOD hard drive!", - "LicenseUrl": "https://yadira.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Investor Usability Officer", - "PackageVersion": "2.5.2", - "PackageProjectUrl": "https://izaiah.net", - "License": "Use the virtual SAS firewall, then you can calculate the virtual firewall!", - "LicenseUrl": "https://rubie.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Central Paradigm Associate", - "PackageVersion": "8.4.6", - "PackageProjectUrl": "https://javier.biz", - "License": "We need to index the haptic COM application!", - "LicenseUrl": "https://joel.info", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Human Directives Engineer", - "PackageVersion": "0.1.5", - "PackageProjectUrl": "http://lou.info", - "License": "calculating the interface won\u0027t do anything, we need to index the virtual XML interface!", - "LicenseUrl": "http://milan.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Internal Data Agent", - "PackageVersion": "2.5.8", - "PackageProjectUrl": "http://melissa.com", - "License": "I\u0027ll copy the online SQL interface, that should interface the SQL interface!", - "LicenseUrl": "http://gretchen.org", - "LicenseInformationOrigin": 1 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt deleted file mode 100644 index bada6c98..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt +++ /dev/null @@ -1,1544 +0,0 @@ -[ - { - "PackageId": "Lead Mobility Developer", - "PackageVersion": "4.0.9", - "PackageProjectUrl": "https://lexus.biz", - "License": "I\u0027ll override the optical SSL card, that should card the SSL card!", - "LicenseUrl": "https://lucinda.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Direct Identity Liaison", - "PackageVersion": "7.9.7", - "PackageProjectUrl": "https://carol.info", - "License": "If we back up the bus, we can get to the AI bus through the 1080p AI bus!", - "LicenseUrl": "https://alana.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Legacy Functionality Consultant", - "PackageVersion": "8.0.9", - "PackageProjectUrl": "https://eldred.biz", - "License": "Try to quantify the SMTP interface, maybe it will quantify the cross-platform interface!", - "LicenseUrl": "https://jewel.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Global Implementation Producer", - "PackageVersion": "6.6.0", - "PackageProjectUrl": "http://liza.net", - "License": "Use the back-end PNG bandwidth, then you can program the back-end bandwidth!", - "LicenseUrl": "https://anita.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Chief Identity Specialist", - "PackageVersion": "6.4.7", - "PackageProjectUrl": "http://sammy.net", - "License": "Use the neural RSS circuit, then you can quantify the neural circuit!", - "LicenseUrl": "https://kyle.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Chief Communications Developer", - "PackageVersion": "0.6.8", - "PackageProjectUrl": "http://briana.com", - "License": "If we back up the hard drive, we can get to the SDD hard drive through the haptic SDD hard drive!", - "LicenseUrl": "http://danial.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Investor Optimization Orchestrator", - "PackageVersion": "3.7.9", - "PackageProjectUrl": "http://kaylie.info", - "License": "programming the application won\u0027t do anything, we need to program the digital SCSI application!", - "LicenseUrl": "http://cullen.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Communications Producer", - "PackageVersion": "5.4.0", - "PackageProjectUrl": "http://jaylin.org", - "License": "overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!", - "LicenseUrl": "http://khalid.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Response Facilitator", - "PackageVersion": "7.1.7", - "PackageProjectUrl": "http://jordon.net", - "License": "If we override the port, we can get to the SDD port through the primary SDD port!", - "LicenseUrl": "http://sibyl.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Solutions Supervisor", - "PackageVersion": "2.2.5", - "ValidationErrors": [ - { - "Error": "Howard", - "Context": "https://luis.info" - }, - { - "Error": "Matt", - "Context": "https://blake.biz" - }, - { - "Error": "Quincy", - "Context": "https://sandra.biz" - }, - { - "Error": "Antonina", - "Context": "http://willow.name" - }, - { - "Error": "Jason", - "Context": "https://orland.com" - }, - { - "Error": "Rigoberto", - "Context": "http://laney.biz" - }, - { - "Error": "Eryn", - "Context": "https://amari.com" - }, - { - "Error": "Viviane", - "Context": "https://kelley.com" - }, - { - "Error": "Doris", - "Context": "https://kennedy.net" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Dynamic Usability Consultant", - "PackageVersion": "8.4.8", - "PackageProjectUrl": "https://gayle.biz", - "License": "The GB firewall is down, program the neural firewall so we can program the GB firewall!", - "LicenseUrl": "http://keshawn.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Global Communications Designer", - "PackageVersion": "0.6.3", - "PackageProjectUrl": "http://carmela.com", - "License": "Try to reboot the SQL circuit, maybe it will reboot the digital circuit!", - "LicenseUrl": "https://kennedy.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Corporate Identity Developer", - "PackageVersion": "5.1.4", - "PackageProjectUrl": "https://declan.name", - "License": "hacking the program won\u0027t do anything, we need to copy the solid state JBOD program!", - "LicenseUrl": "http://danny.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Chief Solutions Planner", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "http://alex.info", - "ValidationErrors": [ - { - "Error": "Eusebio", - "Context": "https://drew.net" - }, - { - "Error": "Imani", - "Context": "https://dorothea.name" - }, - { - "Error": "Justina", - "Context": "http://norwood.info" - }, - { - "Error": "Aubree", - "Context": "http://jayne.info" - }, - { - "Error": "Jude", - "Context": "https://korbin.org" - }, - { - "Error": "Fern", - "Context": "https://rick.com" - }, - { - "Error": "Aiyana", - "Context": "http://maverick.com" - } - ], - "License": "Try to back up the SCSI circuit, maybe it will back up the online circuit!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "District Usability Agent", - "PackageVersion": "9.4.4", - "PackageProjectUrl": "http://evert.info", - "License": "Try to synthesize the HDD protocol, maybe it will synthesize the 1080p protocol!", - "LicenseUrl": "http://rudy.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Human Accountability Technician", - "PackageVersion": "8.2.0", - "PackageProjectUrl": "https://ima.net", - "License": "Use the solid state HTTP microchip, then you can back up the solid state microchip!", - "LicenseUrl": "http://cali.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Legacy Directives Supervisor", - "PackageVersion": "9.6.2", - "PackageProjectUrl": "http://lina.net", - "License": "programming the driver won\u0027t do anything, we need to connect the solid state RSS driver!", - "LicenseUrl": "http://brenda.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Regional Operations Representative", - "PackageVersion": "2.9.1", - "PackageProjectUrl": "http://zakary.info", - "License": "I\u0027ll calculate the online HTTP array, that should array the HTTP array!", - "LicenseUrl": "http://uriel.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "International Research Architect", - "PackageVersion": "4.1.8", - "PackageProjectUrl": "https://kristofer.org", - "License": "I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!", - "LicenseUrl": "http://hunter.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Lead Response Producer", - "PackageVersion": "6.3.3", - "PackageProjectUrl": "https://harmon.name", - "License": "I\u0027ll generate the back-end JBOD array, that should array the JBOD array!", - "LicenseUrl": "https://paul.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Direct Operations Developer", - "PackageVersion": "7.1.7", - "PackageProjectUrl": "http://salvatore.biz", - "License": "synthesizing the microchip won\u0027t do anything, we need to hack the optical SCSI microchip!", - "LicenseUrl": "http://morris.name", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "District Group Representative", - "PackageVersion": "8.9.8", - "PackageProjectUrl": "http://lindsey.biz", - "License": "quantifying the driver won\u0027t do anything, we need to program the wireless SQL driver!", - "LicenseUrl": "http://orland.net", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Customer Solutions Producer", - "PackageVersion": "8.3.5", - "PackageProjectUrl": "https://asha.com", - "License": "Try to program the EXE alarm, maybe it will program the cross-platform alarm!", - "LicenseUrl": "http://alden.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Direct Response Facilitator", - "PackageVersion": "1.4.7", - "PackageProjectUrl": "https://toney.name", - "License": "The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm!", - "LicenseUrl": "https://keshawn.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Human Markets Coordinator", - "PackageVersion": "3.4.4", - "PackageProjectUrl": "http://jeffrey.com", - "License": "You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!", - "LicenseUrl": "https://alexis.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "International Brand Consultant", - "PackageVersion": "0.0.6", - "PackageProjectUrl": "http://may.net", - "License": "Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth!", - "LicenseUrl": "https://onie.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Investor Usability Officer", - "PackageVersion": "2.5.2", - "PackageProjectUrl": "https://izaiah.net", - "License": "Use the virtual SAS firewall, then you can calculate the virtual firewall!", - "LicenseUrl": "https://rubie.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "District Implementation Executive", - "PackageVersion": "3.9.4", - "PackageProjectUrl": "https://eden.info", - "License": "I\u0027ll bypass the auxiliary SSL transmitter, that should transmitter the SSL transmitter!", - "LicenseUrl": "https://justen.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Principal Mobility Designer", - "PackageVersion": "1.3.7", - "PackageProjectUrl": "https://earlene.com", - "License": "The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!", - "LicenseUrl": "http://renee.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Future Solutions Technician", - "PackageVersion": "6.7.5", - "PackageProjectUrl": "http://jakob.org", - "ValidationErrors": [ - { - "Error": "Jewell", - "Context": "https://khalil.com" - }, - { - "Error": "Aiyana", - "Context": "http://uriel.com" - }, - { - "Error": "Ignatius", - "Context": "http://edgardo.biz" - }, - { - "Error": "Laverna", - "Context": "http://khalil.org" - }, - { - "Error": "Mona", - "Context": "https://erling.net" - }, - { - "Error": "Dusty", - "Context": "http://ali.com" - }, - { - "Error": "Andrew", - "Context": "https://immanuel.net" - }, - { - "Error": "Juana", - "Context": "http://maeve.org" - }, - { - "Error": "Alysha", - "Context": "https://sydnee.com" - } - ], - "LicenseUrl": "https://gaylord.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Chief Implementation Director", - "PackageVersion": "2.3.1", - "PackageProjectUrl": "https://burley.net", - "License": "I\u0027ll override the auxiliary JBOD pixel, that should pixel the JBOD pixel!", - "LicenseUrl": "http://richmond.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Direct Accounts Agent", - "PackageVersion": "6.6.1", - "ValidationErrors": [ - { - "Error": "Jermey", - "Context": "http://wilfrid.name" - }, - { - "Error": "Josianne", - "Context": "https://vivian.biz" - }, - { - "Error": "Gertrude", - "Context": "http://renee.name" - }, - { - "Error": "Gabrielle", - "Context": "https://jedediah.biz" - }, - { - "Error": "Amber", - "Context": "http://evalyn.org" - }, - { - "Error": "Myrtis", - "Context": "https://ursula.net" - }, - { - "Error": "Werner", - "Context": "https://linwood.biz" - }, - { - "Error": "Rebekah", - "Context": "https://cleve.org" - }, - { - "Error": "Claudie", - "Context": "https://theodora.com" - } - ], - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Product Branding Specialist", - "PackageVersion": "3.4.0", - "PackageProjectUrl": "http://asia.net", - "License": "Try to reboot the JSON alarm, maybe it will reboot the optical alarm!", - "LicenseUrl": "http://jalyn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Forward Functionality Liaison", - "PackageVersion": "3.8.5", - "ValidationErrors": [ - { - "Error": "Kaitlyn", - "Context": "http://osborne.org" - }, - { - "Error": "Joesph", - "Context": "https://michael.name" - }, - { - "Error": "Kali", - "Context": "http://shyanne.net" - }, - { - "Error": "Austin", - "Context": "https://marty.net" - } - ], - "License": "backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "National Identity Technician", - "PackageVersion": "7.4.9", - "PackageProjectUrl": "https://ocie.com", - "License": "quantifying the hard drive won\u0027t do anything, we need to index the virtual JBOD hard drive!", - "LicenseUrl": "https://yadira.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Chief Integration Architect", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://davion.net", - "License": "Try to override the TCP firewall, maybe it will override the solid state firewall!", - "LicenseUrl": "http://wade.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Senior Program Coordinator", - "PackageVersion": "6.8.4", - "PackageProjectUrl": "https://derek.info", - "License": "We need to back up the primary ADP array!", - "LicenseUrl": "http://teresa.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Internal Web Planner", - "PackageVersion": "8.0.5", - "PackageProjectUrl": "http://madelynn.biz", - "License": "Use the neural XML monitor, then you can navigate the neural monitor!", - "LicenseUrl": "https://everardo.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Lead Tactics Director", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://ewell.name", - "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", - "LicenseUrl": "http://kory.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Human Directives Engineer", - "PackageVersion": "0.1.5", - "PackageProjectUrl": "http://lou.info", - "License": "calculating the interface won\u0027t do anything, we need to index the virtual XML interface!", - "LicenseUrl": "http://milan.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Dynamic Brand Producer", - "PackageVersion": "8.3.6", - "PackageProjectUrl": "https://freddie.biz", - "License": "If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!", - "LicenseUrl": "https://randal.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Product Identity Representative", - "PackageVersion": "7.3.7", - "PackageProjectUrl": "https://zelda.net", - "License": "I\u0027ll generate the virtual COM protocol, that should protocol the COM protocol!", - "LicenseUrl": "http://saige.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "National Metrics Developer", - "PackageVersion": "7.2.1", - "ValidationErrors": [ - { - "Error": "Jessika", - "Context": "http://lesly.com" - }, - { - "Error": "Clemens", - "Context": "https://abagail.info" - }, - { - "Error": "Franz", - "Context": "http://prudence.info" - }, - { - "Error": "Casper", - "Context": "https://alva.com" - } - ], - "LicenseUrl": "https://everett.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Regional Accountability Engineer", - "PackageVersion": "3.1.8", - "PackageProjectUrl": "https://don.info", - "License": "Use the digital CSS array, then you can index the digital array!", - "LicenseUrl": "http://christa.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Paradigm Officer", - "PackageVersion": "4.2.2", - "PackageProjectUrl": "https://charlene.name", - "License": "If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm!", - "LicenseUrl": "https://guillermo.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Web Liaison", - "PackageVersion": "2.6.3", - "PackageProjectUrl": "http://crawford.biz", - "License": "You can\u0027t index the port without hacking the optical HDD port!", - "LicenseUrl": "http://hector.biz", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Dynamic Functionality Agent", - "PackageVersion": "5.9.5", - "PackageProjectUrl": "https://candace.com", - "License": "synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!", - "LicenseUrl": "http://karl.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Solutions Architect", - "PackageVersion": "7.9.3", - "PackageProjectUrl": "http://amir.name", - "License": "Try to input the AI sensor, maybe it will input the digital sensor!", - "LicenseUrl": "https://alia.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "National Response Planner", - "PackageVersion": "8.2.8", - "PackageProjectUrl": "http://lonzo.biz", - "License": "The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm!", - "LicenseUrl": "https://stephon.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Customer Assurance Consultant", - "PackageVersion": "5.6.2", - "PackageProjectUrl": "https://eryn.org", - "License": "Use the digital IB alarm, then you can program the digital alarm!", - "LicenseUrl": "https://isaac.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Lead Identity Producer", - "PackageVersion": "5.7.1", - "PackageProjectUrl": "http://delaney.info", - "License": "You can\u0027t back up the port without programming the primary XSS port!", - "LicenseUrl": "https://mikayla.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Web Liaison", - "PackageVersion": "9.1.6", - "PackageProjectUrl": "https://kade.com", - "License": "I\u0027ll calculate the optical RSS application, that should application the RSS application!", - "LicenseUrl": "http://hellen.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "National Tactics Facilitator", - "PackageVersion": "1.2.4", - "PackageProjectUrl": "http://lily.biz", - "License": "Try to transmit the GB panel, maybe it will transmit the 1080p panel!", - "LicenseUrl": "http://margarete.biz", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "District Security Engineer", - "PackageVersion": "5.7.8", - "PackageProjectUrl": "https://max.info", - "License": "The USB bus is down, calculate the multi-byte bus so we can calculate the USB bus!", - "LicenseUrl": "http://madyson.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "District Interactions Strategist", - "PackageVersion": "7.9.0", - "PackageProjectUrl": "https://elroy.org", - "License": "Try to override the HDD pixel, maybe it will override the bluetooth pixel!", - "LicenseUrl": "http://louie.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "National Markets Designer", - "PackageVersion": "5.9.8", - "ValidationErrors": [ - { - "Error": "Kariane", - "Context": "http://sofia.info" - }, - { - "Error": "Daphnee", - "Context": "https://nedra.biz" - }, - { - "Error": "Orland", - "Context": "http://hilton.com" - }, - { - "Error": "Shany", - "Context": "http://margaretta.net" - }, - { - "Error": "Ezra", - "Context": "https://maegan.net" - }, - { - "Error": "Rollin", - "Context": "https://timothy.info" - }, - { - "Error": "Ezekiel", - "Context": "http://peyton.biz" - }, - { - "Error": "Marlen", - "Context": "http://tara.org" - }, - { - "Error": "Alia", - "Context": "https://lynn.name" - }, - { - "Error": "Alek", - "Context": "https://blaze.net" - } - ], - "License": "Try to reboot the CSS panel, maybe it will reboot the haptic panel!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Human Accountability Consultant", - "PackageVersion": "0.9.4", - "PackageProjectUrl": "http://olga.com", - "ValidationErrors": [ - { - "Error": "Ramona", - "Context": "https://mariela.com" - }, - { - "Error": "Wilfredo", - "Context": "http://everett.biz" - }, - { - "Error": "Vanessa", - "Context": "https://mallory.com" - }, - { - "Error": "Angeline", - "Context": "https://tyrel.net" - }, - { - "Error": "Felicity", - "Context": "http://buddy.name" - }, - { - "Error": "Bernardo", - "Context": "https://josephine.info" - }, - { - "Error": "Jevon", - "Context": "https://aron.name" - }, - { - "Error": "Suzanne", - "Context": "http://ima.name" - }, - { - "Error": "Earnestine", - "Context": "http://nathanial.biz" - }, - { - "Error": "Connor", - "Context": "https://augustus.net" - } - ], - "License": "Try to back up the THX capacitor, maybe it will back up the open-source capacitor!", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Chief Implementation Engineer", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "https://maria.info", - "License": "The SMS protocol is down, input the neural protocol so we can input the SMS protocol!", - "LicenseUrl": "https://rubie.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Accountability Agent", - "PackageVersion": "5.8.2", - "PackageProjectUrl": "http://chelsea.com", - "License": "I\u0027ll compress the auxiliary XSS port, that should port the XSS port!", - "LicenseUrl": "https://iliana.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Regional Response Officer", - "PackageVersion": "7.0.2", - "PackageProjectUrl": "http://bryon.net", - "License": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", - "LicenseUrl": "http://eldridge.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Group Supervisor", - "PackageVersion": "2.5.4", - "PackageProjectUrl": "https://brooks.name", - "ValidationErrors": [ - { - "Error": "Corene", - "Context": "https://mireya.org" - }, - { - "Error": "Mitchell", - "Context": "https://marietta.com" - }, - { - "Error": "Adrian", - "Context": "https://irving.net" - }, - { - "Error": "Sydnie", - "Context": "https://leonie.net" - }, - { - "Error": "Jason", - "Context": "http://joany.name" - }, - { - "Error": "Carol", - "Context": "http://luisa.net" - }, - { - "Error": "Ewell", - "Context": "http://jonas.biz" - } - ], - "License": "If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!", - "LicenseUrl": "http://christine.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Direct Tactics Analyst", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://fletcher.com", - "License": "The PCI program is down, transmit the multi-byte program so we can transmit the PCI program!", - "LicenseUrl": "http://leonel.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Usability Architect", - "PackageVersion": "4.0.3", - "PackageProjectUrl": "https://gus.name", - "License": "You can\u0027t connect the bus without connecting the open-source SDD bus!", - "LicenseUrl": "http://andreane.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Direct Data Designer", - "PackageVersion": "8.4.8", - "PackageProjectUrl": "http://cortney.com", - "License": "I\u0027ll program the solid state AGP bus, that should bus the AGP bus!", - "LicenseUrl": "https://isaac.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Internal Applications Agent", - "PackageVersion": "5.1.9", - "PackageProjectUrl": "http://oren.info", - "License": "Use the online COM pixel, then you can synthesize the online pixel!", - "LicenseUrl": "http://helen.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Corporate Paradigm Engineer", - "PackageVersion": "8.1.2", - "PackageProjectUrl": "https://evalyn.org", - "License": "Try to connect the ADP array, maybe it will connect the virtual array!", - "LicenseUrl": "https://luna.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Direct Web Executive", - "PackageVersion": "7.0.8", - "PackageProjectUrl": "https://rhea.name", - "License": "If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip!", - "LicenseUrl": "https://felicity.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Regional Quality Designer", - "PackageVersion": "5.8.2", - "PackageProjectUrl": "http://trent.info", - "License": "We need to program the back-end HDD capacitor!", - "LicenseUrl": "http://toney.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Senior Markets Administrator", - "PackageVersion": "2.4.6", - "ValidationErrors": [ - { - "Error": "Ron", - "Context": "http://brown.org" - }, - { - "Error": "Cordia", - "Context": "http://ericka.name" - }, - { - "Error": "Eugene", - "Context": "http://rashad.info" - }, - { - "Error": "Thomas", - "Context": "http://antonia.net" - }, - { - "Error": "Marcelle", - "Context": "https://miller.name" - }, - { - "Error": "Lauriane", - "Context": "http://emmanuelle.info" - }, - { - "Error": "Miracle", - "Context": "http://devin.org" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Customer Solutions Manager", - "PackageVersion": "6.0.8", - "PackageProjectUrl": "http://alfonso.com", - "License": "The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter!", - "LicenseUrl": "http://alexys.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "International Identity Planner", - "PackageVersion": "3.0.0", - "PackageProjectUrl": "http://ariane.name", - "License": "You can\u0027t generate the transmitter without quantifying the neural ADP transmitter!", - "LicenseUrl": "https://lois.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Forward Integration Assistant", - "PackageVersion": "4.8.5", - "PackageProjectUrl": "http://jenifer.name", - "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", - "LicenseUrl": "https://joshuah.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Chief Division Planner", - "PackageVersion": "5.8.5", - "PackageProjectUrl": "http://marianne.info", - "License": "Try to connect the JBOD firewall, maybe it will connect the bluetooth firewall!", - "LicenseUrl": "https://stanley.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "International Applications Architect", - "PackageVersion": "5.6.6", - "PackageProjectUrl": "https://norene.com", - "License": "If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter!", - "LicenseUrl": "http://henriette.name", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Internal Optimization Planner", - "PackageVersion": "2.9.4", - "PackageProjectUrl": "https://raegan.biz", - "License": "We need to bypass the redundant COM bus!", - "LicenseUrl": "http://pat.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "International Implementation Engineer", - "PackageVersion": "9.7.5", - "ValidationErrors": [ - { - "Error": "Nathanial", - "Context": "http://lucas.biz" - }, - { - "Error": "Jackeline", - "Context": "http://emmitt.name" - }, - { - "Error": "Amely", - "Context": "https://jonathon.com" - }, - { - "Error": "Javonte", - "Context": "https://diana.name" - }, - { - "Error": "Damien", - "Context": "https://edyth.com" - }, - { - "Error": "Princess", - "Context": "http://haylie.biz" - }, - { - "Error": "Jordane", - "Context": "https://gregorio.com" - }, - { - "Error": "Opal", - "Context": "http://abbie.org" - }, - { - "Error": "Pablo", - "Context": "https://maxime.biz" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Regional Accountability Assistant", - "PackageVersion": "2.7.5", - "PackageProjectUrl": "http://barney.com", - "License": "You can\u0027t program the alarm without overriding the cross-platform RSS alarm!", - "LicenseUrl": "https://ella.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Principal Implementation Developer", - "PackageVersion": "7.0.7", - "PackageProjectUrl": "http://janice.biz", - "License": "I\u0027ll index the 1080p JBOD matrix, that should matrix the JBOD matrix!", - "LicenseUrl": "https://graham.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Internal Optimization Executive", - "PackageVersion": "2.5.9", - "PackageProjectUrl": "https://rubye.name", - "License": "The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus!", - "LicenseUrl": "http://bernice.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Intranet Agent", - "PackageVersion": "9.0.8", - "PackageProjectUrl": "https://robb.com", - "License": "You can\u0027t override the program without overriding the mobile COM program!", - "LicenseUrl": "http://everett.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Legacy Metrics Planner", - "PackageVersion": "9.5.0", - "PackageProjectUrl": "http://madisyn.name", - "License": "I\u0027ll override the haptic AGP feed, that should feed the AGP feed!", - "LicenseUrl": "https://marquis.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Central Data Consultant", - "PackageVersion": "6.5.0", - "PackageProjectUrl": "https://delilah.org", - "License": "generating the driver won\u0027t do anything, we need to hack the auxiliary HDD driver!", - "LicenseUrl": "https://hadley.info", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Corporate Research Liaison", - "PackageVersion": "8.5.9", - "PackageProjectUrl": "https://cydney.biz", - "License": "I\u0027ll reboot the auxiliary SQL feed, that should feed the SQL feed!", - "LicenseUrl": "http://rosemarie.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Human Metrics Manager", - "PackageVersion": "7.7.2", - "PackageProjectUrl": "http://clint.com", - "ValidationErrors": [ - { - "Error": "Ardella", - "Context": "http://melissa.net" - }, - { - "Error": "Sandra", - "Context": "http://pearline.org" - }, - { - "Error": "Noble", - "Context": "https://dusty.net" - }, - { - "Error": "Verlie", - "Context": "http://maryjane.biz" - }, - { - "Error": "Lessie", - "Context": "https://hayden.name" - }, - { - "Error": "Ernestine", - "Context": "http://amina.info" - }, - { - "Error": "Steve", - "Context": "http://lon.org" - } - ], - "License": "Try to reboot the RSS program, maybe it will reboot the solid state program!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Principal Marketing Specialist", - "PackageVersion": "9.7.0", - "PackageProjectUrl": "http://ethel.name", - "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", - "LicenseUrl": "https://tyrese.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Regional Security Officer", - "PackageVersion": "9.7.3", - "PackageProjectUrl": "http://al.info", - "License": "The GB program is down, reboot the neural program so we can reboot the GB program!", - "LicenseUrl": "https://tania.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Research Engineer", - "PackageVersion": "0.3.1", - "PackageProjectUrl": "http://sophie.biz", - "License": "hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!", - "LicenseUrl": "http://faustino.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Corporate Interactions Associate", - "PackageVersion": "2.1.1", - "PackageProjectUrl": "http://jaiden.com", - "License": "You can\u0027t quantify the feed without connecting the wireless GB feed!", - "LicenseUrl": "http://catherine.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Product Optimization Representative", - "PackageVersion": "2.7.9", - "PackageProjectUrl": "http://martine.info", - "License": "If we hack the hard drive, we can get to the JBOD hard drive through the multi-byte JBOD hard drive!", - "LicenseUrl": "http://rosina.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "District Response Director", - "PackageVersion": "6.9.7", - "PackageProjectUrl": "https://milo.biz", - "License": "If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!", - "LicenseUrl": "http://kari.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Operations Liaison", - "PackageVersion": "3.0.3", - "PackageProjectUrl": "https://prince.info", - "License": "I\u0027ll program the bluetooth TCP monitor, that should monitor the TCP monitor!", - "LicenseUrl": "http://trent.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Dynamic Implementation Analyst", - "PackageVersion": "3.3.4", - "PackageProjectUrl": "https://philip.net", - "License": "The XSS application is down, override the wireless application so we can override the XSS application!", - "LicenseUrl": "https://allene.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Forward Research Strategist", - "PackageVersion": "8.8.2", - "PackageProjectUrl": "http://israel.name", - "License": "Try to parse the PNG panel, maybe it will parse the haptic panel!", - "LicenseUrl": "http://terence.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Brand Designer", - "PackageVersion": "2.4.7", - "PackageProjectUrl": "https://rosa.info", - "License": "You can\u0027t parse the bandwidth without indexing the auxiliary HTTP bandwidth!", - "LicenseUrl": "http://garnett.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Dynamic Identity Assistant", - "PackageVersion": "8.0.0", - "PackageProjectUrl": "http://ernie.com", - "License": "I\u0027ll transmit the digital PNG microchip, that should microchip the PNG microchip!", - "LicenseUrl": "http://magdalena.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Accountability Director", - "PackageVersion": "6.0.2", - "PackageProjectUrl": "https://bo.com", - "License": "We need to connect the auxiliary SDD bandwidth!", - "LicenseUrl": "http://delphia.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Internal Data Agent", - "PackageVersion": "2.5.8", - "PackageProjectUrl": "http://melissa.com", - "License": "I\u0027ll copy the online SQL interface, that should interface the SQL interface!", - "LicenseUrl": "http://gretchen.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Forward Functionality Officer", - "PackageVersion": "0.1.1", - "PackageProjectUrl": "http://lavern.org", - "License": "I\u0027ll override the primary XML monitor, that should monitor the XML monitor!", - "LicenseUrl": "https://rebekah.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Assurance Associate", - "PackageVersion": "4.8.8", - "PackageProjectUrl": "https://selena.info", - "ValidationErrors": [ - { - "Error": "Mervin", - "Context": "https://elisa.info" - }, - { - "Error": "Sylvester", - "Context": "https://adonis.name" - }, - { - "Error": "Francis", - "Context": "http://jaunita.info" - } - ], - "License": "connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!", - "LicenseUrl": "https://rhea.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Division Strategist", - "PackageVersion": "1.6.2", - "PackageProjectUrl": "https://leonardo.net", - "License": "quantifying the monitor won\u0027t do anything, we need to parse the neural PCI monitor!", - "LicenseUrl": "http://kelton.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "International Brand Manager", - "PackageVersion": "2.4.4", - "PackageProjectUrl": "http://aletha.info", - "License": "We need to program the virtual AI driver!", - "LicenseUrl": "https://clark.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Central Paradigm Associate", - "PackageVersion": "8.4.6", - "PackageProjectUrl": "https://javier.biz", - "License": "We need to index the haptic COM application!", - "LicenseUrl": "https://joel.info", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Chief Configuration Administrator", - "PackageVersion": "2.6.0", - "PackageProjectUrl": "http://iva.com", - "License": "The JBOD application is down, hack the digital application so we can hack the JBOD application!", - "LicenseUrl": "https://myrl.info", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Product Quality Associate", - "PackageVersion": "7.1.0", - "PackageProjectUrl": "https://zena.name", - "License": "The THX program is down, transmit the redundant program so we can transmit the THX program!", - "LicenseUrl": "http://beau.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Corporate Security Technician", - "PackageVersion": "2.7.4", - "PackageProjectUrl": "https://bell.net", - "License": "copying the firewall won\u0027t do anything, we need to index the cross-platform THX firewall!", - "LicenseUrl": "https://kaylie.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Product Creative Strategist", - "PackageVersion": "8.0.1", - "ValidationErrors": [ - { - "Error": "Jordan", - "Context": "https://kathryne.name" - }, - { - "Error": "Mayra", - "Context": "http://lance.name" - }, - { - "Error": "Jimmie", - "Context": "https://lorine.org" - }, - { - "Error": "Rebeka", - "Context": "https://malika.org" - }, - { - "Error": "Trinity", - "Context": "http://fritz.info" - }, - { - "Error": "Neha", - "Context": "https://marianne.name" - }, - { - "Error": "Colin", - "Context": "https://billie.biz" - }, - { - "Error": "Brielle", - "Context": "https://brennon.name" - }, - { - "Error": "Myriam", - "Context": "https://rosemary.name" - } - ], - "License": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Legacy Web Consultant", - "PackageVersion": "3.0.6", - "PackageProjectUrl": "http://earl.net", - "License": "I\u0027ll override the neural XML application, that should application the XML application!", - "LicenseUrl": "https://domenica.com", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Central Integration Facilitator", - "PackageVersion": "5.7.1", - "PackageProjectUrl": "http://marcellus.org", - "License": "If we index the application, we can get to the PCI application through the solid state PCI application!", - "LicenseUrl": "http://edna.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Direct Accountability Supervisor", - "PackageVersion": "6.2.8", - "PackageProjectUrl": "http://rafaela.com", - "License": "I\u0027ll synthesize the cross-platform ADP system, that should system the ADP system!", - "LicenseUrl": "https://eryn.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "International Accounts Executive", - "PackageVersion": "7.0.3", - "ValidationErrors": [ - { - "Error": "Adaline", - "Context": "http://brittany.org" - }, - { - "Error": "Margie", - "Context": "http://eda.com" - }, - { - "Error": "Vena", - "Context": "https://vincenzo.biz" - }, - { - "Error": "Jedediah", - "Context": "http://teagan.net" - }, - { - "Error": "Piper", - "Context": "http://vicky.info" - }, - { - "Error": "Norwood", - "Context": "https://gerard.name" - } - ], - "License": "hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!", - "LicenseUrl": "http://eryn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Direct Metrics Associate", - "PackageVersion": "1.7.2", - "PackageProjectUrl": "https://kurt.org", - "License": "We need to generate the digital TCP card!", - "LicenseUrl": "http://kenya.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Senior Accounts Designer", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://johnpaul.biz", - "License": "I\u0027ll input the solid state COM application, that should application the COM application!", - "LicenseUrl": "http://everette.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt deleted file mode 100644 index 105204f9..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt +++ /dev/null @@ -1,926 +0,0 @@ -[ - { - "PackageId": "Corporate Identity Developer", - "PackageVersion": "5.1.4", - "PackageProjectUrl": "https://declan.name", - "License": "hacking the program won\u0027t do anything, we need to copy the solid state JBOD program!", - "LicenseUrl": "http://danny.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Applications Agent", - "PackageVersion": "5.1.9", - "PackageProjectUrl": "http://oren.info", - "License": "Use the online COM pixel, then you can synthesize the online pixel!", - "LicenseUrl": "http://helen.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Forward Functionality Officer", - "PackageVersion": "0.1.1", - "PackageProjectUrl": "http://lavern.org", - "License": "I\u0027ll override the primary XML monitor, that should monitor the XML monitor!", - "LicenseUrl": "https://rebekah.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Functionality Consultant", - "PackageVersion": "8.0.9", - "PackageProjectUrl": "https://eldred.biz", - "License": "Try to quantify the SMTP interface, maybe it will quantify the cross-platform interface!", - "LicenseUrl": "https://jewel.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Legacy Communications Producer", - "PackageVersion": "5.4.0", - "PackageProjectUrl": "http://jaylin.org", - "License": "overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!", - "LicenseUrl": "http://khalid.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Web Consultant", - "PackageVersion": "3.0.6", - "PackageProjectUrl": "http://earl.net", - "License": "I\u0027ll override the neural XML application, that should application the XML application!", - "LicenseUrl": "https://domenica.com", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Lead Response Producer", - "PackageVersion": "6.3.3", - "PackageProjectUrl": "https://harmon.name", - "License": "I\u0027ll generate the back-end JBOD array, that should array the JBOD array!", - "LicenseUrl": "https://paul.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Legacy Directives Supervisor", - "PackageVersion": "9.6.2", - "PackageProjectUrl": "http://lina.net", - "License": "programming the driver won\u0027t do anything, we need to connect the solid state RSS driver!", - "LicenseUrl": "http://brenda.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Implementation Engineer", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "https://maria.info", - "License": "The SMS protocol is down, input the neural protocol so we can input the SMS protocol!", - "LicenseUrl": "https://rubie.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Functionality Agent", - "PackageVersion": "5.9.5", - "PackageProjectUrl": "https://candace.com", - "License": "synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!", - "LicenseUrl": "http://karl.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Regional Accountability Engineer", - "PackageVersion": "3.1.8", - "PackageProjectUrl": "https://don.info", - "License": "Use the digital CSS array, then you can index the digital array!", - "LicenseUrl": "http://christa.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Direct Tactics Analyst", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://fletcher.com", - "License": "The PCI program is down, transmit the multi-byte program so we can transmit the PCI program!", - "LicenseUrl": "http://leonel.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Chief Integration Architect", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://davion.net", - "License": "Try to override the TCP firewall, maybe it will override the solid state firewall!", - "LicenseUrl": "http://wade.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Identity Assistant", - "PackageVersion": "8.0.0", - "PackageProjectUrl": "http://ernie.com", - "License": "I\u0027ll transmit the digital PNG microchip, that should microchip the PNG microchip!", - "LicenseUrl": "http://magdalena.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Brand Producer", - "PackageVersion": "8.3.6", - "PackageProjectUrl": "https://freddie.biz", - "License": "If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!", - "LicenseUrl": "https://randal.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Chief Implementation Director", - "PackageVersion": "2.3.1", - "PackageProjectUrl": "https://burley.net", - "License": "I\u0027ll override the auxiliary JBOD pixel, that should pixel the JBOD pixel!", - "LicenseUrl": "http://richmond.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Corporate Paradigm Engineer", - "PackageVersion": "8.1.2", - "PackageProjectUrl": "https://evalyn.org", - "License": "Try to connect the ADP array, maybe it will connect the virtual array!", - "LicenseUrl": "https://luna.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Product Quality Associate", - "PackageVersion": "7.1.0", - "PackageProjectUrl": "https://zena.name", - "License": "The THX program is down, transmit the redundant program so we can transmit the THX program!", - "LicenseUrl": "http://beau.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "National Identity Technician", - "PackageVersion": "7.4.9", - "PackageProjectUrl": "https://ocie.com", - "License": "quantifying the hard drive won\u0027t do anything, we need to index the virtual JBOD hard drive!", - "LicenseUrl": "https://yadira.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Marketing Specialist", - "PackageVersion": "9.7.0", - "PackageProjectUrl": "http://ethel.name", - "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", - "LicenseUrl": "https://tyrese.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Forward Integration Assistant", - "PackageVersion": "4.8.5", - "PackageProjectUrl": "http://jenifer.name", - "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", - "LicenseUrl": "https://joshuah.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Data Agent", - "PackageVersion": "2.5.8", - "PackageProjectUrl": "http://melissa.com", - "License": "I\u0027ll copy the online SQL interface, that should interface the SQL interface!", - "LicenseUrl": "http://gretchen.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Regional Response Officer", - "PackageVersion": "7.0.2", - "PackageProjectUrl": "http://bryon.net", - "License": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", - "LicenseUrl": "http://eldridge.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Chief Identity Specialist", - "PackageVersion": "6.4.7", - "PackageProjectUrl": "http://sammy.net", - "License": "Use the neural RSS circuit, then you can quantify the neural circuit!", - "LicenseUrl": "https://kyle.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Web Planner", - "PackageVersion": "8.0.5", - "PackageProjectUrl": "http://madelynn.biz", - "License": "Use the neural XML monitor, then you can navigate the neural monitor!", - "LicenseUrl": "https://everardo.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "District Implementation Executive", - "PackageVersion": "3.9.4", - "PackageProjectUrl": "https://eden.info", - "License": "I\u0027ll bypass the auxiliary SSL transmitter, that should transmitter the SSL transmitter!", - "LicenseUrl": "https://justen.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "International Brand Consultant", - "PackageVersion": "0.0.6", - "PackageProjectUrl": "http://may.net", - "License": "Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth!", - "LicenseUrl": "https://onie.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Communications Developer", - "PackageVersion": "0.6.8", - "PackageProjectUrl": "http://briana.com", - "License": "If we back up the hard drive, we can get to the SDD hard drive through the haptic SDD hard drive!", - "LicenseUrl": "http://danial.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Product Optimization Representative", - "PackageVersion": "2.7.9", - "PackageProjectUrl": "http://martine.info", - "License": "If we hack the hard drive, we can get to the JBOD hard drive through the multi-byte JBOD hard drive!", - "LicenseUrl": "http://rosina.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Regional Quality Designer", - "PackageVersion": "5.8.2", - "PackageProjectUrl": "http://trent.info", - "License": "We need to program the back-end HDD capacitor!", - "LicenseUrl": "http://toney.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Legacy Solutions Architect", - "PackageVersion": "7.9.3", - "PackageProjectUrl": "http://amir.name", - "License": "Try to input the AI sensor, maybe it will input the digital sensor!", - "LicenseUrl": "https://alia.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Optimization Executive", - "PackageVersion": "2.5.9", - "PackageProjectUrl": "https://rubye.name", - "License": "The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus!", - "LicenseUrl": "http://bernice.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Lead Tactics Director", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://ewell.name", - "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", - "LicenseUrl": "http://kory.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "District Usability Agent", - "PackageVersion": "9.4.4", - "PackageProjectUrl": "http://evert.info", - "License": "Try to synthesize the HDD protocol, maybe it will synthesize the 1080p protocol!", - "LicenseUrl": "http://rudy.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "District Group Representative", - "PackageVersion": "8.9.8", - "PackageProjectUrl": "http://lindsey.biz", - "License": "quantifying the driver won\u0027t do anything, we need to program the wireless SQL driver!", - "LicenseUrl": "http://orland.net", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Division Planner", - "PackageVersion": "5.8.5", - "PackageProjectUrl": "http://marianne.info", - "License": "Try to connect the JBOD firewall, maybe it will connect the bluetooth firewall!", - "LicenseUrl": "https://stanley.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "District Security Engineer", - "PackageVersion": "5.7.8", - "PackageProjectUrl": "https://max.info", - "License": "The USB bus is down, calculate the multi-byte bus so we can calculate the USB bus!", - "LicenseUrl": "http://madyson.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Direct Metrics Associate", - "PackageVersion": "1.7.2", - "PackageProjectUrl": "https://kurt.org", - "License": "We need to generate the digital TCP card!", - "LicenseUrl": "http://kenya.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Lead Mobility Developer", - "PackageVersion": "4.0.9", - "PackageProjectUrl": "https://lexus.biz", - "License": "I\u0027ll override the optical SSL card, that should card the SSL card!", - "LicenseUrl": "https://lucinda.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Central Paradigm Associate", - "PackageVersion": "8.4.6", - "PackageProjectUrl": "https://javier.biz", - "License": "We need to index the haptic COM application!", - "LicenseUrl": "https://joel.info", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Product Branding Specialist", - "PackageVersion": "3.4.0", - "PackageProjectUrl": "http://asia.net", - "License": "Try to reboot the JSON alarm, maybe it will reboot the optical alarm!", - "LicenseUrl": "http://jalyn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Regional Security Officer", - "PackageVersion": "9.7.3", - "PackageProjectUrl": "http://al.info", - "License": "The GB program is down, reboot the neural program so we can reboot the GB program!", - "LicenseUrl": "https://tania.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Human Directives Engineer", - "PackageVersion": "0.1.5", - "PackageProjectUrl": "http://lou.info", - "License": "calculating the interface won\u0027t do anything, we need to index the virtual XML interface!", - "LicenseUrl": "http://milan.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Lead Identity Producer", - "PackageVersion": "5.7.1", - "PackageProjectUrl": "http://delaney.info", - "License": "You can\u0027t back up the port without programming the primary XSS port!", - "LicenseUrl": "https://mikayla.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Chief Configuration Administrator", - "PackageVersion": "2.6.0", - "PackageProjectUrl": "http://iva.com", - "License": "The JBOD application is down, hack the digital application so we can hack the JBOD application!", - "LicenseUrl": "https://myrl.info", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Forward Research Strategist", - "PackageVersion": "8.8.2", - "PackageProjectUrl": "http://israel.name", - "License": "Try to parse the PNG panel, maybe it will parse the haptic panel!", - "LicenseUrl": "http://terence.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Dynamic Paradigm Officer", - "PackageVersion": "4.2.2", - "PackageProjectUrl": "https://charlene.name", - "License": "If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm!", - "LicenseUrl": "https://guillermo.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Usability Consultant", - "PackageVersion": "8.4.8", - "PackageProjectUrl": "https://gayle.biz", - "License": "The GB firewall is down, program the neural firewall so we can program the GB firewall!", - "LicenseUrl": "http://keshawn.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Accountability Agent", - "PackageVersion": "5.8.2", - "PackageProjectUrl": "http://chelsea.com", - "License": "I\u0027ll compress the auxiliary XSS port, that should port the XSS port!", - "LicenseUrl": "https://iliana.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Direct Identity Liaison", - "PackageVersion": "7.9.7", - "PackageProjectUrl": "https://carol.info", - "License": "If we back up the bus, we can get to the AI bus through the 1080p AI bus!", - "LicenseUrl": "https://alana.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Regional Accountability Assistant", - "PackageVersion": "2.7.5", - "PackageProjectUrl": "http://barney.com", - "License": "You can\u0027t program the alarm without overriding the cross-platform RSS alarm!", - "LicenseUrl": "https://ella.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "National Response Planner", - "PackageVersion": "8.2.8", - "PackageProjectUrl": "http://lonzo.biz", - "License": "The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm!", - "LicenseUrl": "https://stephon.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Senior Accounts Designer", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://johnpaul.biz", - "License": "I\u0027ll input the solid state COM application, that should application the COM application!", - "LicenseUrl": "http://everette.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Central Integration Facilitator", - "PackageVersion": "5.7.1", - "PackageProjectUrl": "http://marcellus.org", - "License": "If we index the application, we can get to the PCI application through the solid state PCI application!", - "LicenseUrl": "http://edna.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Product Identity Representative", - "PackageVersion": "7.3.7", - "PackageProjectUrl": "https://zelda.net", - "License": "I\u0027ll generate the virtual COM protocol, that should protocol the COM protocol!", - "LicenseUrl": "http://saige.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Dynamic Accountability Director", - "PackageVersion": "6.0.2", - "PackageProjectUrl": "https://bo.com", - "License": "We need to connect the auxiliary SDD bandwidth!", - "LicenseUrl": "http://delphia.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Direct Response Facilitator", - "PackageVersion": "1.4.7", - "PackageProjectUrl": "https://toney.name", - "License": "The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm!", - "LicenseUrl": "https://keshawn.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Internal Research Engineer", - "PackageVersion": "0.3.1", - "PackageProjectUrl": "http://sophie.biz", - "License": "hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!", - "LicenseUrl": "http://faustino.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Corporate Interactions Associate", - "PackageVersion": "2.1.1", - "PackageProjectUrl": "http://jaiden.com", - "License": "You can\u0027t quantify the feed without connecting the wireless GB feed!", - "LicenseUrl": "http://catherine.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Internal Optimization Planner", - "PackageVersion": "2.9.4", - "PackageProjectUrl": "https://raegan.biz", - "License": "We need to bypass the redundant COM bus!", - "LicenseUrl": "http://pat.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Mobility Designer", - "PackageVersion": "1.3.7", - "PackageProjectUrl": "https://earlene.com", - "License": "The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!", - "LicenseUrl": "http://renee.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Human Markets Coordinator", - "PackageVersion": "3.4.4", - "PackageProjectUrl": "http://jeffrey.com", - "License": "You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!", - "LicenseUrl": "https://alexis.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Direct Accountability Supervisor", - "PackageVersion": "6.2.8", - "PackageProjectUrl": "http://rafaela.com", - "License": "I\u0027ll synthesize the cross-platform ADP system, that should system the ADP system!", - "LicenseUrl": "https://eryn.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Corporate Security Technician", - "PackageVersion": "2.7.4", - "PackageProjectUrl": "https://bell.net", - "License": "copying the firewall won\u0027t do anything, we need to index the cross-platform THX firewall!", - "LicenseUrl": "https://kaylie.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Internal Operations Liaison", - "PackageVersion": "3.0.3", - "PackageProjectUrl": "https://prince.info", - "License": "I\u0027ll program the bluetooth TCP monitor, that should monitor the TCP monitor!", - "LicenseUrl": "http://trent.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Customer Solutions Producer", - "PackageVersion": "8.3.5", - "PackageProjectUrl": "https://asha.com", - "License": "Try to program the EXE alarm, maybe it will program the cross-platform alarm!", - "LicenseUrl": "http://alden.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Implementation Analyst", - "PackageVersion": "3.3.4", - "PackageProjectUrl": "https://philip.net", - "License": "The XSS application is down, override the wireless application so we can override the XSS application!", - "LicenseUrl": "https://allene.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Customer Solutions Manager", - "PackageVersion": "6.0.8", - "PackageProjectUrl": "http://alfonso.com", - "License": "The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter!", - "LicenseUrl": "http://alexys.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Intranet Agent", - "PackageVersion": "9.0.8", - "PackageProjectUrl": "https://robb.com", - "License": "You can\u0027t override the program without overriding the mobile COM program!", - "LicenseUrl": "http://everett.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Global Communications Designer", - "PackageVersion": "0.6.3", - "PackageProjectUrl": "http://carmela.com", - "License": "Try to reboot the SQL circuit, maybe it will reboot the digital circuit!", - "LicenseUrl": "https://kennedy.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Investor Division Strategist", - "PackageVersion": "1.6.2", - "PackageProjectUrl": "https://leonardo.net", - "License": "quantifying the monitor won\u0027t do anything, we need to parse the neural PCI monitor!", - "LicenseUrl": "http://kelton.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Dynamic Response Facilitator", - "PackageVersion": "7.1.7", - "PackageProjectUrl": "http://jordon.net", - "License": "If we override the port, we can get to the SDD port through the primary SDD port!", - "LicenseUrl": "http://sibyl.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "International Brand Manager", - "PackageVersion": "2.4.4", - "PackageProjectUrl": "http://aletha.info", - "License": "We need to program the virtual AI driver!", - "LicenseUrl": "https://clark.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "National Tactics Facilitator", - "PackageVersion": "1.2.4", - "PackageProjectUrl": "http://lily.biz", - "License": "Try to transmit the GB panel, maybe it will transmit the 1080p panel!", - "LicenseUrl": "http://margarete.biz", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Central Data Consultant", - "PackageVersion": "6.5.0", - "PackageProjectUrl": "https://delilah.org", - "License": "generating the driver won\u0027t do anything, we need to hack the auxiliary HDD driver!", - "LicenseUrl": "https://hadley.info", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Internal Web Liaison", - "PackageVersion": "2.6.3", - "PackageProjectUrl": "http://crawford.biz", - "License": "You can\u0027t index the port without hacking the optical HDD port!", - "LicenseUrl": "http://hector.biz", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Direct Operations Developer", - "PackageVersion": "7.1.7", - "PackageProjectUrl": "http://salvatore.biz", - "License": "synthesizing the microchip won\u0027t do anything, we need to hack the optical SCSI microchip!", - "LicenseUrl": "http://morris.name", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Human Accountability Technician", - "PackageVersion": "8.2.0", - "PackageProjectUrl": "https://ima.net", - "License": "Use the solid state HTTP microchip, then you can back up the solid state microchip!", - "LicenseUrl": "http://cali.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "International Identity Planner", - "PackageVersion": "3.0.0", - "PackageProjectUrl": "http://ariane.name", - "License": "You can\u0027t generate the transmitter without quantifying the neural ADP transmitter!", - "LicenseUrl": "https://lois.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Principal Brand Designer", - "PackageVersion": "2.4.7", - "PackageProjectUrl": "https://rosa.info", - "License": "You can\u0027t parse the bandwidth without indexing the auxiliary HTTP bandwidth!", - "LicenseUrl": "http://garnett.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "District Interactions Strategist", - "PackageVersion": "7.9.0", - "PackageProjectUrl": "https://elroy.org", - "License": "Try to override the HDD pixel, maybe it will override the bluetooth pixel!", - "LicenseUrl": "http://louie.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "International Research Architect", - "PackageVersion": "4.1.8", - "PackageProjectUrl": "https://kristofer.org", - "License": "I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!", - "LicenseUrl": "http://hunter.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Direct Data Designer", - "PackageVersion": "8.4.8", - "PackageProjectUrl": "http://cortney.com", - "License": "I\u0027ll program the solid state AGP bus, that should bus the AGP bus!", - "LicenseUrl": "https://isaac.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Global Implementation Producer", - "PackageVersion": "6.6.0", - "PackageProjectUrl": "http://liza.net", - "License": "Use the back-end PNG bandwidth, then you can program the back-end bandwidth!", - "LicenseUrl": "https://anita.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Investor Usability Officer", - "PackageVersion": "2.5.2", - "PackageProjectUrl": "https://izaiah.net", - "License": "Use the virtual SAS firewall, then you can calculate the virtual firewall!", - "LicenseUrl": "https://rubie.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Web Liaison", - "PackageVersion": "9.1.6", - "PackageProjectUrl": "https://kade.com", - "License": "I\u0027ll calculate the optical RSS application, that should application the RSS application!", - "LicenseUrl": "http://hellen.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "District Response Director", - "PackageVersion": "6.9.7", - "PackageProjectUrl": "https://milo.biz", - "License": "If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!", - "LicenseUrl": "http://kari.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Direct Web Executive", - "PackageVersion": "7.0.8", - "PackageProjectUrl": "https://rhea.name", - "License": "If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip!", - "LicenseUrl": "https://felicity.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Regional Operations Representative", - "PackageVersion": "2.9.1", - "PackageProjectUrl": "http://zakary.info", - "License": "I\u0027ll calculate the online HTTP array, that should array the HTTP array!", - "LicenseUrl": "http://uriel.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Senior Program Coordinator", - "PackageVersion": "6.8.4", - "PackageProjectUrl": "https://derek.info", - "License": "We need to back up the primary ADP array!", - "LicenseUrl": "http://teresa.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Investor Optimization Orchestrator", - "PackageVersion": "3.7.9", - "PackageProjectUrl": "http://kaylie.info", - "License": "programming the application won\u0027t do anything, we need to program the digital SCSI application!", - "LicenseUrl": "http://cullen.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Implementation Developer", - "PackageVersion": "7.0.7", - "PackageProjectUrl": "http://janice.biz", - "License": "I\u0027ll index the 1080p JBOD matrix, that should matrix the JBOD matrix!", - "LicenseUrl": "https://graham.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Customer Assurance Consultant", - "PackageVersion": "5.6.2", - "PackageProjectUrl": "https://eryn.org", - "License": "Use the digital IB alarm, then you can program the digital alarm!", - "LicenseUrl": "https://isaac.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Legacy Metrics Planner", - "PackageVersion": "9.5.0", - "PackageProjectUrl": "http://madisyn.name", - "License": "I\u0027ll override the haptic AGP feed, that should feed the AGP feed!", - "LicenseUrl": "https://marquis.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "International Applications Architect", - "PackageVersion": "5.6.6", - "PackageProjectUrl": "https://norene.com", - "License": "If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter!", - "LicenseUrl": "http://henriette.name", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Usability Architect", - "PackageVersion": "4.0.3", - "PackageProjectUrl": "https://gus.name", - "License": "You can\u0027t connect the bus without connecting the open-source SDD bus!", - "LicenseUrl": "http://andreane.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Corporate Research Liaison", - "PackageVersion": "8.5.9", - "PackageProjectUrl": "https://cydney.biz", - "License": "I\u0027ll reboot the auxiliary SQL feed, that should feed the SQL feed!", - "LicenseUrl": "http://rosemarie.net", - "LicenseInformationOrigin": 2 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt deleted file mode 100644 index 33d179ec..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt +++ /dev/null @@ -1,979 +0,0 @@ -[ - { - "PackageId": "Corporate Identity Developer", - "PackageVersion": "5.1.4", - "PackageProjectUrl": "https://declan.name", - "License": "hacking the program won\u0027t do anything, we need to copy the solid state JBOD program!", - "LicenseUrl": "http://danny.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Applications Agent", - "PackageVersion": "5.1.9", - "PackageProjectUrl": "http://oren.info", - "License": "Use the online COM pixel, then you can synthesize the online pixel!", - "LicenseUrl": "http://helen.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Forward Functionality Officer", - "PackageVersion": "0.1.1", - "PackageProjectUrl": "http://lavern.org", - "License": "I\u0027ll override the primary XML monitor, that should monitor the XML monitor!", - "LicenseUrl": "https://rebekah.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Chief Implementation Director", - "PackageVersion": "2.3.1", - "PackageProjectUrl": "https://burley.net", - "License": "I\u0027ll override the auxiliary JBOD pixel, that should pixel the JBOD pixel!", - "LicenseUrl": "http://richmond.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Legacy Communications Producer", - "PackageVersion": "5.4.0", - "PackageProjectUrl": "http://jaylin.org", - "License": "overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!", - "LicenseUrl": "http://khalid.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Central Data Consultant", - "PackageVersion": "6.5.0", - "PackageProjectUrl": "https://delilah.org", - "License": "generating the driver won\u0027t do anything, we need to hack the auxiliary HDD driver!", - "LicenseUrl": "https://hadley.info", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "District Usability Agent", - "PackageVersion": "9.4.4", - "PackageProjectUrl": "http://evert.info", - "License": "Try to synthesize the HDD protocol, maybe it will synthesize the 1080p protocol!", - "LicenseUrl": "http://rudy.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "National Tactics Facilitator", - "PackageVersion": "1.2.4", - "PackageProjectUrl": "http://lily.biz", - "License": "Try to transmit the GB panel, maybe it will transmit the 1080p panel!", - "LicenseUrl": "http://margarete.biz", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Implementation Engineer", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "https://maria.info", - "License": "The SMS protocol is down, input the neural protocol so we can input the SMS protocol!", - "LicenseUrl": "https://rubie.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Human Markets Coordinator", - "PackageVersion": "3.4.4", - "PackageProjectUrl": "http://jeffrey.com", - "License": "You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!", - "LicenseUrl": "https://alexis.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Mobility Designer", - "PackageVersion": "1.3.7", - "PackageProjectUrl": "https://earlene.com", - "License": "The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!", - "LicenseUrl": "http://renee.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Legacy Functionality Consultant", - "PackageVersion": "8.0.9", - "PackageProjectUrl": "https://eldred.biz", - "License": "Try to quantify the SMTP interface, maybe it will quantify the cross-platform interface!", - "LicenseUrl": "https://jewel.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "District Response Director", - "PackageVersion": "6.9.7", - "PackageProjectUrl": "https://milo.biz", - "License": "If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!", - "LicenseUrl": "http://kari.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Dynamic Identity Assistant", - "PackageVersion": "8.0.0", - "PackageProjectUrl": "http://ernie.com", - "License": "I\u0027ll transmit the digital PNG microchip, that should microchip the PNG microchip!", - "LicenseUrl": "http://magdalena.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Regional Accountability Engineer", - "PackageVersion": "3.1.8", - "PackageProjectUrl": "https://don.info", - "License": "Use the digital CSS array, then you can index the digital array!", - "LicenseUrl": "http://christa.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Usability Architect", - "PackageVersion": "4.0.3", - "PackageProjectUrl": "https://gus.name", - "License": "You can\u0027t connect the bus without connecting the open-source SDD bus!", - "LicenseUrl": "http://andreane.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Direct Web Executive", - "PackageVersion": "7.0.8", - "PackageProjectUrl": "https://rhea.name", - "License": "If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip!", - "LicenseUrl": "https://felicity.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Product Quality Associate", - "PackageVersion": "7.1.0", - "PackageProjectUrl": "https://zena.name", - "License": "The THX program is down, transmit the redundant program so we can transmit the THX program!", - "LicenseUrl": "http://beau.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Regional Accountability Assistant", - "PackageVersion": "2.7.5", - "PackageProjectUrl": "http://barney.com", - "License": "You can\u0027t program the alarm without overriding the cross-platform RSS alarm!", - "LicenseUrl": "https://ella.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Optimization Orchestrator", - "PackageVersion": "3.7.9", - "PackageProjectUrl": "http://kaylie.info", - "License": "programming the application won\u0027t do anything, we need to program the digital SCSI application!", - "LicenseUrl": "http://cullen.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Functionality Agent", - "PackageVersion": "5.9.5", - "PackageProjectUrl": "https://candace.com", - "License": "synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!", - "LicenseUrl": "http://karl.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Corporate Research Liaison", - "PackageVersion": "8.5.9", - "PackageProjectUrl": "https://cydney.biz", - "License": "I\u0027ll reboot the auxiliary SQL feed, that should feed the SQL feed!", - "LicenseUrl": "http://rosemarie.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "National Identity Technician", - "PackageVersion": "7.4.9", - "PackageProjectUrl": "https://ocie.com", - "License": "quantifying the hard drive won\u0027t do anything, we need to index the virtual JBOD hard drive!", - "LicenseUrl": "https://yadira.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Paradigm Officer", - "PackageVersion": "4.2.2", - "PackageProjectUrl": "https://charlene.name", - "License": "If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm!", - "LicenseUrl": "https://guillermo.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Web Planner", - "PackageVersion": "8.0.5", - "PackageProjectUrl": "http://madelynn.biz", - "License": "Use the neural XML monitor, then you can navigate the neural monitor!", - "LicenseUrl": "https://everardo.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Central Paradigm Associate", - "PackageVersion": "8.4.6", - "PackageProjectUrl": "https://javier.biz", - "License": "We need to index the haptic COM application!", - "LicenseUrl": "https://joel.info", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "International Brand Consultant", - "PackageVersion": "0.0.6", - "PackageProjectUrl": "http://may.net", - "License": "Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth!", - "LicenseUrl": "https://onie.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Communications Developer", - "PackageVersion": "0.6.8", - "PackageProjectUrl": "http://briana.com", - "License": "If we back up the hard drive, we can get to the SDD hard drive through the haptic SDD hard drive!", - "LicenseUrl": "http://danial.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Dynamic Web Liaison", - "PackageVersion": "9.1.6", - "PackageProjectUrl": "https://kade.com", - "License": "I\u0027ll calculate the optical RSS application, that should application the RSS application!", - "LicenseUrl": "http://hellen.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Human Accountability Technician", - "PackageVersion": "8.2.0", - "PackageProjectUrl": "https://ima.net", - "License": "Use the solid state HTTP microchip, then you can back up the solid state microchip!", - "LicenseUrl": "http://cali.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Legacy Metrics Planner", - "PackageVersion": "9.5.0", - "PackageProjectUrl": "http://madisyn.name", - "License": "I\u0027ll override the haptic AGP feed, that should feed the AGP feed!", - "LicenseUrl": "https://marquis.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Legacy Directives Supervisor", - "PackageVersion": "9.6.2", - "PackageProjectUrl": "http://lina.net", - "License": "programming the driver won\u0027t do anything, we need to connect the solid state RSS driver!", - "LicenseUrl": "http://brenda.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Product Optimization Representative", - "PackageVersion": "2.7.9", - "PackageProjectUrl": "http://martine.info", - "License": "If we hack the hard drive, we can get to the JBOD hard drive through the multi-byte JBOD hard drive!", - "LicenseUrl": "http://rosina.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "International Research Architect", - "PackageVersion": "4.1.8", - "PackageProjectUrl": "https://kristofer.org", - "License": "I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!", - "LicenseUrl": "http://hunter.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Corporate Paradigm Engineer", - "PackageVersion": "8.1.2", - "PackageProjectUrl": "https://evalyn.org", - "License": "Try to connect the ADP array, maybe it will connect the virtual array!", - "LicenseUrl": "https://luna.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Forward Research Strategist", - "PackageVersion": "8.8.2", - "PackageProjectUrl": "http://israel.name", - "License": "Try to parse the PNG panel, maybe it will parse the haptic panel!", - "LicenseUrl": "http://terence.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Customer Solutions Producer", - "PackageVersion": "8.3.5", - "PackageProjectUrl": "https://asha.com", - "License": "Try to program the EXE alarm, maybe it will program the cross-platform alarm!", - "LicenseUrl": "http://alden.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Lead Mobility Developer", - "PackageVersion": "4.0.9", - "PackageProjectUrl": "https://lexus.biz", - "License": "I\u0027ll override the optical SSL card, that should card the SSL card!", - "LicenseUrl": "https://lucinda.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Chief Identity Specialist", - "PackageVersion": "6.4.7", - "PackageProjectUrl": "http://sammy.net", - "License": "Use the neural RSS circuit, then you can quantify the neural circuit!", - "LicenseUrl": "https://kyle.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Regional Security Officer", - "PackageVersion": "9.7.3", - "PackageProjectUrl": "http://al.info", - "License": "The GB program is down, reboot the neural program so we can reboot the GB program!", - "LicenseUrl": "https://tania.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Lead Identity Producer", - "PackageVersion": "5.7.1", - "PackageProjectUrl": "http://delaney.info", - "License": "You can\u0027t back up the port without programming the primary XSS port!", - "LicenseUrl": "https://mikayla.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Accountability Agent", - "PackageVersion": "5.8.2", - "PackageProjectUrl": "http://chelsea.com", - "License": "I\u0027ll compress the auxiliary XSS port, that should port the XSS port!", - "LicenseUrl": "https://iliana.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "International Applications Architect", - "PackageVersion": "5.6.6", - "PackageProjectUrl": "https://norene.com", - "License": "If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter!", - "LicenseUrl": "http://henriette.name", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "District Group Representative", - "PackageVersion": "8.9.8", - "PackageProjectUrl": "http://lindsey.biz", - "License": "quantifying the driver won\u0027t do anything, we need to program the wireless SQL driver!", - "LicenseUrl": "http://orland.net", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Legacy Solutions Architect", - "PackageVersion": "7.9.3", - "PackageProjectUrl": "http://amir.name", - "License": "Try to input the AI sensor, maybe it will input the digital sensor!", - "LicenseUrl": "https://alia.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "District Implementation Executive", - "PackageVersion": "3.9.4", - "PackageProjectUrl": "https://eden.info", - "License": "I\u0027ll bypass the auxiliary SSL transmitter, that should transmitter the SSL transmitter!", - "LicenseUrl": "https://justen.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Regional Operations Representative", - "PackageVersion": "2.9.1", - "PackageProjectUrl": "http://zakary.info", - "License": "I\u0027ll calculate the online HTTP array, that should array the HTTP array!", - "LicenseUrl": "http://uriel.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Response Facilitator", - "PackageVersion": "7.1.7", - "PackageProjectUrl": "http://jordon.net", - "License": "If we override the port, we can get to the SDD port through the primary SDD port!", - "LicenseUrl": "http://sibyl.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Direct Operations Developer", - "PackageVersion": "7.1.7", - "PackageProjectUrl": "http://salvatore.biz", - "License": "synthesizing the microchip won\u0027t do anything, we need to hack the optical SCSI microchip!", - "LicenseUrl": "http://morris.name", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Implementation Developer", - "PackageVersion": "7.0.7", - "PackageProjectUrl": "http://janice.biz", - "License": "I\u0027ll index the 1080p JBOD matrix, that should matrix the JBOD matrix!", - "LicenseUrl": "https://graham.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Internal Operations Liaison", - "PackageVersion": "3.0.3", - "PackageProjectUrl": "https://prince.info", - "License": "I\u0027ll program the bluetooth TCP monitor, that should monitor the TCP monitor!", - "LicenseUrl": "http://trent.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Lead Tactics Director", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://ewell.name", - "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", - "LicenseUrl": "http://kory.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Brand Producer", - "PackageVersion": "8.3.6", - "PackageProjectUrl": "https://freddie.biz", - "License": "If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!", - "LicenseUrl": "https://randal.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Global Communications Designer", - "PackageVersion": "0.6.3", - "PackageProjectUrl": "http://carmela.com", - "License": "Try to reboot the SQL circuit, maybe it will reboot the digital circuit!", - "LicenseUrl": "https://kennedy.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "National Response Planner", - "PackageVersion": "8.2.8", - "PackageProjectUrl": "http://lonzo.biz", - "License": "The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm!", - "LicenseUrl": "https://stephon.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Usability Officer", - "PackageVersion": "2.5.2", - "PackageProjectUrl": "https://izaiah.net", - "License": "Use the virtual SAS firewall, then you can calculate the virtual firewall!", - "LicenseUrl": "https://rubie.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Integration Assistant", - "PackageVersion": "4.8.5", - "PackageProjectUrl": "http://jenifer.name", - "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", - "LicenseUrl": "https://joshuah.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Senior Accounts Designer", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://johnpaul.biz", - "License": "I\u0027ll input the solid state COM application, that should application the COM application!", - "LicenseUrl": "http://everette.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Corporate Interactions Associate", - "PackageVersion": "2.1.1", - "PackageProjectUrl": "http://jaiden.com", - "License": "You can\u0027t quantify the feed without connecting the wireless GB feed!", - "LicenseUrl": "http://catherine.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Dynamic Accountability Director", - "PackageVersion": "6.0.2", - "PackageProjectUrl": "https://bo.com", - "License": "We need to connect the auxiliary SDD bandwidth!", - "LicenseUrl": "http://delphia.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "District Interactions Strategist", - "PackageVersion": "7.9.0", - "PackageProjectUrl": "https://elroy.org", - "License": "Try to override the HDD pixel, maybe it will override the bluetooth pixel!", - "LicenseUrl": "http://louie.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Marketing Specialist", - "PackageVersion": "9.7.0", - "PackageProjectUrl": "http://ethel.name", - "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", - "LicenseUrl": "https://tyrese.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Product Identity Representative", - "PackageVersion": "7.3.7", - "PackageProjectUrl": "https://zelda.net", - "License": "I\u0027ll generate the virtual COM protocol, that should protocol the COM protocol!", - "LicenseUrl": "http://saige.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Product Branding Specialist", - "PackageVersion": "3.4.0", - "PackageProjectUrl": "http://asia.net", - "License": "Try to reboot the JSON alarm, maybe it will reboot the optical alarm!", - "LicenseUrl": "http://jalyn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Central Integration Facilitator", - "PackageVersion": "5.7.1", - "PackageProjectUrl": "http://marcellus.org", - "License": "If we index the application, we can get to the PCI application through the solid state PCI application!", - "LicenseUrl": "http://edna.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Direct Accountability Supervisor", - "PackageVersion": "6.2.8", - "PackageProjectUrl": "http://rafaela.com", - "License": "I\u0027ll synthesize the cross-platform ADP system, that should system the ADP system!", - "LicenseUrl": "https://eryn.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Brand Designer", - "PackageVersion": "2.4.7", - "PackageProjectUrl": "https://rosa.info", - "License": "You can\u0027t parse the bandwidth without indexing the auxiliary HTTP bandwidth!", - "LicenseUrl": "http://garnett.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Customer Solutions Manager", - "PackageVersion": "6.0.8", - "PackageProjectUrl": "http://alfonso.com", - "License": "The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter!", - "LicenseUrl": "http://alexys.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Human Directives Engineer", - "PackageVersion": "0.1.5", - "PackageProjectUrl": "http://lou.info", - "License": "calculating the interface won\u0027t do anything, we need to index the virtual XML interface!", - "LicenseUrl": "http://milan.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Investor Division Strategist", - "PackageVersion": "1.6.2", - "PackageProjectUrl": "https://leonardo.net", - "License": "quantifying the monitor won\u0027t do anything, we need to parse the neural PCI monitor!", - "LicenseUrl": "http://kelton.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Chief Configuration Administrator", - "PackageVersion": "2.6.0", - "PackageProjectUrl": "http://iva.com", - "License": "The JBOD application is down, hack the digital application so we can hack the JBOD application!", - "LicenseUrl": "https://myrl.info", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Lead Response Producer", - "PackageVersion": "6.3.3", - "PackageProjectUrl": "https://harmon.name", - "License": "I\u0027ll generate the back-end JBOD array, that should array the JBOD array!", - "LicenseUrl": "https://paul.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Global Implementation Producer", - "PackageVersion": "6.6.0", - "PackageProjectUrl": "http://liza.net", - "License": "Use the back-end PNG bandwidth, then you can program the back-end bandwidth!", - "LicenseUrl": "https://anita.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Legacy Intranet Agent", - "PackageVersion": "9.0.8", - "PackageProjectUrl": "https://robb.com", - "License": "You can\u0027t override the program without overriding the mobile COM program!", - "LicenseUrl": "http://everett.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Optimization Planner", - "PackageVersion": "2.9.4", - "PackageProjectUrl": "https://raegan.biz", - "License": "We need to bypass the redundant COM bus!", - "LicenseUrl": "http://pat.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Internal Optimization Executive", - "PackageVersion": "2.5.9", - "PackageProjectUrl": "https://rubye.name", - "License": "The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus!", - "LicenseUrl": "http://bernice.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Corporate Security Technician", - "PackageVersion": "2.7.4", - "PackageProjectUrl": "https://bell.net", - "License": "copying the firewall won\u0027t do anything, we need to index the cross-platform THX firewall!", - "LicenseUrl": "https://kaylie.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Implementation Analyst", - "PackageVersion": "3.3.4", - "PackageProjectUrl": "https://philip.net", - "License": "The XSS application is down, override the wireless application so we can override the XSS application!", - "LicenseUrl": "https://allene.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Internal Research Engineer", - "PackageVersion": "0.3.1", - "PackageProjectUrl": "http://sophie.biz", - "License": "hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!", - "LicenseUrl": "http://faustino.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Chief Integration Architect", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://davion.net", - "License": "Try to override the TCP firewall, maybe it will override the solid state firewall!", - "LicenseUrl": "http://wade.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Direct Metrics Associate", - "PackageVersion": "1.7.2", - "PackageProjectUrl": "https://kurt.org", - "License": "We need to generate the digital TCP card!", - "LicenseUrl": "http://kenya.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Direct Identity Liaison", - "PackageVersion": "7.9.7", - "PackageProjectUrl": "https://carol.info", - "License": "If we back up the bus, we can get to the AI bus through the 1080p AI bus!", - "LicenseUrl": "https://alana.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "International Brand Manager", - "PackageVersion": "2.4.4", - "PackageProjectUrl": "http://aletha.info", - "License": "We need to program the virtual AI driver!", - "LicenseUrl": "https://clark.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Customer Assurance Consultant", - "PackageVersion": "5.6.2", - "PackageProjectUrl": "https://eryn.org", - "License": "Use the digital IB alarm, then you can program the digital alarm!", - "LicenseUrl": "https://isaac.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Legacy Web Consultant", - "PackageVersion": "3.0.6", - "PackageProjectUrl": "http://earl.net", - "License": "I\u0027ll override the neural XML application, that should application the XML application!", - "LicenseUrl": "https://domenica.com", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Direct Response Facilitator", - "PackageVersion": "1.4.7", - "PackageProjectUrl": "https://toney.name", - "License": "The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm!", - "LicenseUrl": "https://keshawn.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "District Security Engineer", - "PackageVersion": "5.7.8", - "PackageProjectUrl": "https://max.info", - "License": "The USB bus is down, calculate the multi-byte bus so we can calculate the USB bus!", - "LicenseUrl": "http://madyson.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Senior Program Coordinator", - "PackageVersion": "6.8.4", - "PackageProjectUrl": "https://derek.info", - "License": "We need to back up the primary ADP array!", - "LicenseUrl": "http://teresa.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Internal Data Agent", - "PackageVersion": "2.5.8", - "PackageProjectUrl": "http://melissa.com", - "License": "I\u0027ll copy the online SQL interface, that should interface the SQL interface!", - "LicenseUrl": "http://gretchen.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Regional Response Officer", - "PackageVersion": "7.0.2", - "PackageProjectUrl": "http://bryon.net", - "License": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", - "LicenseUrl": "http://eldridge.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Internal Web Liaison", - "PackageVersion": "2.6.3", - "PackageProjectUrl": "http://crawford.biz", - "License": "You can\u0027t index the port without hacking the optical HDD port!", - "LicenseUrl": "http://hector.biz", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Direct Tactics Analyst", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://fletcher.com", - "License": "The PCI program is down, transmit the multi-byte program so we can transmit the PCI program!", - "LicenseUrl": "http://leonel.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "International Identity Planner", - "PackageVersion": "3.0.0", - "PackageProjectUrl": "http://ariane.name", - "License": "You can\u0027t generate the transmitter without quantifying the neural ADP transmitter!", - "LicenseUrl": "https://lois.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Direct Data Designer", - "PackageVersion": "8.4.8", - "PackageProjectUrl": "http://cortney.com", - "License": "I\u0027ll program the solid state AGP bus, that should bus the AGP bus!", - "LicenseUrl": "https://isaac.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Regional Quality Designer", - "PackageVersion": "5.8.2", - "PackageProjectUrl": "http://trent.info", - "License": "We need to program the back-end HDD capacitor!", - "LicenseUrl": "http://toney.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Usability Consultant", - "PackageVersion": "8.4.8", - "PackageProjectUrl": "https://gayle.biz", - "License": "The GB firewall is down, program the neural firewall so we can program the GB firewall!", - "LicenseUrl": "http://keshawn.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Chief Division Planner", - "PackageVersion": "5.8.5", - "PackageProjectUrl": "http://marianne.info", - "License": "Try to connect the JBOD firewall, maybe it will connect the bluetooth firewall!", - "LicenseUrl": "https://stanley.biz", - "LicenseInformationOrigin": 3 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt deleted file mode 100644 index 1a5fb78a..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt +++ /dev/null @@ -1,752 +0,0 @@ -[ - { - "PackageId": "Legacy Metrics Planner", - "PackageVersion": "9.5.0", - "PackageProjectUrl": "http://madisyn.name", - "License": "I\u0027ll override the haptic AGP feed, that should feed the AGP feed!", - "LicenseUrl": "https://marquis.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "International Accounts Executive", - "PackageVersion": "7.0.3", - "ValidationErrors": [ - { - "Error": "Adaline", - "Context": "http://brittany.org" - }, - { - "Error": "Margie", - "Context": "http://eda.com" - }, - { - "Error": "Vena", - "Context": "https://vincenzo.biz" - }, - { - "Error": "Jedediah", - "Context": "http://teagan.net" - }, - { - "Error": "Piper", - "Context": "http://vicky.info" - }, - { - "Error": "Norwood", - "Context": "https://gerard.name" - } - ], - "License": "hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!", - "LicenseUrl": "http://eryn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Solutions Supervisor", - "PackageVersion": "2.2.5", - "ValidationErrors": [ - { - "Error": "Howard", - "Context": "https://luis.info" - }, - { - "Error": "Matt", - "Context": "https://blake.biz" - }, - { - "Error": "Quincy", - "Context": "https://sandra.biz" - }, - { - "Error": "Antonina", - "Context": "http://willow.name" - }, - { - "Error": "Jason", - "Context": "https://orland.com" - }, - { - "Error": "Rigoberto", - "Context": "http://laney.biz" - }, - { - "Error": "Eryn", - "Context": "https://amari.com" - }, - { - "Error": "Viviane", - "Context": "https://kelley.com" - }, - { - "Error": "Doris", - "Context": "https://kennedy.net" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "National Metrics Developer", - "PackageVersion": "7.2.1", - "ValidationErrors": [ - { - "Error": "Jessika", - "Context": "http://lesly.com" - }, - { - "Error": "Clemens", - "Context": "https://abagail.info" - }, - { - "Error": "Franz", - "Context": "http://prudence.info" - }, - { - "Error": "Casper", - "Context": "https://alva.com" - } - ], - "LicenseUrl": "https://everett.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Legacy Assurance Associate", - "PackageVersion": "4.8.8", - "PackageProjectUrl": "https://selena.info", - "ValidationErrors": [ - { - "Error": "Mervin", - "Context": "https://elisa.info" - }, - { - "Error": "Sylvester", - "Context": "https://adonis.name" - }, - { - "Error": "Francis", - "Context": "http://jaunita.info" - } - ], - "License": "connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!", - "LicenseUrl": "https://rhea.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Future Solutions Technician", - "PackageVersion": "6.7.5", - "PackageProjectUrl": "http://jakob.org", - "ValidationErrors": [ - { - "Error": "Jewell", - "Context": "https://khalil.com" - }, - { - "Error": "Aiyana", - "Context": "http://uriel.com" - }, - { - "Error": "Ignatius", - "Context": "http://edgardo.biz" - }, - { - "Error": "Laverna", - "Context": "http://khalil.org" - }, - { - "Error": "Mona", - "Context": "https://erling.net" - }, - { - "Error": "Dusty", - "Context": "http://ali.com" - }, - { - "Error": "Andrew", - "Context": "https://immanuel.net" - }, - { - "Error": "Juana", - "Context": "http://maeve.org" - }, - { - "Error": "Alysha", - "Context": "https://sydnee.com" - } - ], - "LicenseUrl": "https://gaylord.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "International Implementation Engineer", - "PackageVersion": "9.7.5", - "ValidationErrors": [ - { - "Error": "Nathanial", - "Context": "http://lucas.biz" - }, - { - "Error": "Jackeline", - "Context": "http://emmitt.name" - }, - { - "Error": "Amely", - "Context": "https://jonathon.com" - }, - { - "Error": "Javonte", - "Context": "https://diana.name" - }, - { - "Error": "Damien", - "Context": "https://edyth.com" - }, - { - "Error": "Princess", - "Context": "http://haylie.biz" - }, - { - "Error": "Jordane", - "Context": "https://gregorio.com" - }, - { - "Error": "Opal", - "Context": "http://abbie.org" - }, - { - "Error": "Pablo", - "Context": "https://maxime.biz" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Product Creative Strategist", - "PackageVersion": "8.0.1", - "ValidationErrors": [ - { - "Error": "Jordan", - "Context": "https://kathryne.name" - }, - { - "Error": "Mayra", - "Context": "http://lance.name" - }, - { - "Error": "Jimmie", - "Context": "https://lorine.org" - }, - { - "Error": "Rebeka", - "Context": "https://malika.org" - }, - { - "Error": "Trinity", - "Context": "http://fritz.info" - }, - { - "Error": "Neha", - "Context": "https://marianne.name" - }, - { - "Error": "Colin", - "Context": "https://billie.biz" - }, - { - "Error": "Brielle", - "Context": "https://brennon.name" - }, - { - "Error": "Myriam", - "Context": "https://rosemary.name" - } - ], - "License": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Forward Functionality Liaison", - "PackageVersion": "3.8.5", - "ValidationErrors": [ - { - "Error": "Kaitlyn", - "Context": "http://osborne.org" - }, - { - "Error": "Joesph", - "Context": "https://michael.name" - }, - { - "Error": "Kali", - "Context": "http://shyanne.net" - }, - { - "Error": "Austin", - "Context": "https://marty.net" - } - ], - "License": "backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "National Markets Designer", - "PackageVersion": "5.9.8", - "ValidationErrors": [ - { - "Error": "Kariane", - "Context": "http://sofia.info" - }, - { - "Error": "Daphnee", - "Context": "https://nedra.biz" - }, - { - "Error": "Orland", - "Context": "http://hilton.com" - }, - { - "Error": "Shany", - "Context": "http://margaretta.net" - }, - { - "Error": "Ezra", - "Context": "https://maegan.net" - }, - { - "Error": "Rollin", - "Context": "https://timothy.info" - }, - { - "Error": "Ezekiel", - "Context": "http://peyton.biz" - }, - { - "Error": "Marlen", - "Context": "http://tara.org" - }, - { - "Error": "Alia", - "Context": "https://lynn.name" - }, - { - "Error": "Alek", - "Context": "https://blaze.net" - } - ], - "License": "Try to reboot the CSS panel, maybe it will reboot the haptic panel!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Senior Markets Administrator", - "PackageVersion": "2.4.6", - "ValidationErrors": [ - { - "Error": "Ron", - "Context": "http://brown.org" - }, - { - "Error": "Cordia", - "Context": "http://ericka.name" - }, - { - "Error": "Eugene", - "Context": "http://rashad.info" - }, - { - "Error": "Thomas", - "Context": "http://antonia.net" - }, - { - "Error": "Marcelle", - "Context": "https://miller.name" - }, - { - "Error": "Lauriane", - "Context": "http://emmanuelle.info" - }, - { - "Error": "Miracle", - "Context": "http://devin.org" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Forward Group Supervisor", - "PackageVersion": "2.5.4", - "PackageProjectUrl": "https://brooks.name", - "ValidationErrors": [ - { - "Error": "Corene", - "Context": "https://mireya.org" - }, - { - "Error": "Mitchell", - "Context": "https://marietta.com" - }, - { - "Error": "Adrian", - "Context": "https://irving.net" - }, - { - "Error": "Sydnie", - "Context": "https://leonie.net" - }, - { - "Error": "Jason", - "Context": "http://joany.name" - }, - { - "Error": "Carol", - "Context": "http://luisa.net" - }, - { - "Error": "Ewell", - "Context": "http://jonas.biz" - } - ], - "License": "If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!", - "LicenseUrl": "http://christine.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Human Accountability Consultant", - "PackageVersion": "0.9.4", - "PackageProjectUrl": "http://olga.com", - "ValidationErrors": [ - { - "Error": "Ramona", - "Context": "https://mariela.com" - }, - { - "Error": "Wilfredo", - "Context": "http://everett.biz" - }, - { - "Error": "Vanessa", - "Context": "https://mallory.com" - }, - { - "Error": "Angeline", - "Context": "https://tyrel.net" - }, - { - "Error": "Felicity", - "Context": "http://buddy.name" - }, - { - "Error": "Bernardo", - "Context": "https://josephine.info" - }, - { - "Error": "Jevon", - "Context": "https://aron.name" - }, - { - "Error": "Suzanne", - "Context": "http://ima.name" - }, - { - "Error": "Earnestine", - "Context": "http://nathanial.biz" - }, - { - "Error": "Connor", - "Context": "https://augustus.net" - } - ], - "License": "Try to back up the THX capacitor, maybe it will back up the open-source capacitor!", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Direct Accounts Agent", - "PackageVersion": "6.6.1", - "ValidationErrors": [ - { - "Error": "Jermey", - "Context": "http://wilfrid.name" - }, - { - "Error": "Josianne", - "Context": "https://vivian.biz" - }, - { - "Error": "Gertrude", - "Context": "http://renee.name" - }, - { - "Error": "Gabrielle", - "Context": "https://jedediah.biz" - }, - { - "Error": "Amber", - "Context": "http://evalyn.org" - }, - { - "Error": "Myrtis", - "Context": "https://ursula.net" - }, - { - "Error": "Werner", - "Context": "https://linwood.biz" - }, - { - "Error": "Rebekah", - "Context": "https://cleve.org" - }, - { - "Error": "Claudie", - "Context": "https://theodora.com" - } - ], - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Chief Solutions Planner", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "http://alex.info", - "ValidationErrors": [ - { - "Error": "Eusebio", - "Context": "https://drew.net" - }, - { - "Error": "Imani", - "Context": "https://dorothea.name" - }, - { - "Error": "Justina", - "Context": "http://norwood.info" - }, - { - "Error": "Aubree", - "Context": "http://jayne.info" - }, - { - "Error": "Jude", - "Context": "https://korbin.org" - }, - { - "Error": "Fern", - "Context": "https://rick.com" - }, - { - "Error": "Aiyana", - "Context": "http://maverick.com" - } - ], - "License": "Try to back up the SCSI circuit, maybe it will back up the online circuit!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Human Metrics Manager", - "PackageVersion": "7.7.2", - "PackageProjectUrl": "http://clint.com", - "ValidationErrors": [ - { - "Error": "Ardella", - "Context": "http://melissa.net" - }, - { - "Error": "Sandra", - "Context": "http://pearline.org" - }, - { - "Error": "Noble", - "Context": "https://dusty.net" - }, - { - "Error": "Verlie", - "Context": "http://maryjane.biz" - }, - { - "Error": "Lessie", - "Context": "https://hayden.name" - }, - { - "Error": "Ernestine", - "Context": "http://amina.info" - }, - { - "Error": "Steve", - "Context": "http://lon.org" - } - ], - "License": "Try to reboot the RSS program, maybe it will reboot the solid state program!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt deleted file mode 100644 index c2aadd8b..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt +++ /dev/null @@ -1,198 +0,0 @@ -[ - { - "PackageId": "International Research Architect", - "PackageVersion": "4.1.8", - "PackageProjectUrl": "https://kristofer.org", - "License": "I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!", - "LicenseUrl": "http://hunter.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Legacy Intranet Agent", - "PackageVersion": "9.0.8", - "PackageProjectUrl": "https://robb.com", - "License": "You can\u0027t override the program without overriding the mobile COM program!", - "LicenseUrl": "http://everett.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Research Engineer", - "PackageVersion": "0.3.1", - "PackageProjectUrl": "http://sophie.biz", - "License": "hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!", - "LicenseUrl": "http://faustino.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Forward Integration Assistant", - "PackageVersion": "4.8.5", - "PackageProjectUrl": "http://jenifer.name", - "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", - "LicenseUrl": "https://joshuah.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Principal Marketing Specialist", - "PackageVersion": "9.7.0", - "PackageProjectUrl": "http://ethel.name", - "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", - "LicenseUrl": "https://tyrese.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Principal Mobility Designer", - "PackageVersion": "1.3.7", - "PackageProjectUrl": "https://earlene.com", - "License": "The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!", - "LicenseUrl": "http://renee.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Lead Tactics Director", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://ewell.name", - "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", - "LicenseUrl": "http://kory.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Optimization Planner", - "PackageVersion": "2.9.4", - "PackageProjectUrl": "https://raegan.biz", - "License": "We need to bypass the redundant COM bus!", - "LicenseUrl": "http://pat.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Functionality Agent", - "PackageVersion": "5.9.5", - "PackageProjectUrl": "https://candace.com", - "License": "synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!", - "LicenseUrl": "http://karl.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Brand Producer", - "PackageVersion": "8.3.6", - "PackageProjectUrl": "https://freddie.biz", - "License": "If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!", - "LicenseUrl": "https://randal.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Implementation Analyst", - "PackageVersion": "3.3.4", - "PackageProjectUrl": "https://philip.net", - "License": "The XSS application is down, override the wireless application so we can override the XSS application!", - "LicenseUrl": "https://allene.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Chief Integration Architect", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://davion.net", - "License": "Try to override the TCP firewall, maybe it will override the solid state firewall!", - "LicenseUrl": "http://wade.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Legacy Metrics Planner", - "PackageVersion": "9.5.0", - "PackageProjectUrl": "http://madisyn.name", - "License": "I\u0027ll override the haptic AGP feed, that should feed the AGP feed!", - "LicenseUrl": "https://marquis.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "District Response Director", - "PackageVersion": "6.9.7", - "PackageProjectUrl": "https://milo.biz", - "License": "If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!", - "LicenseUrl": "http://kari.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Human Markets Coordinator", - "PackageVersion": "3.4.4", - "PackageProjectUrl": "http://jeffrey.com", - "License": "You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!", - "LicenseUrl": "https://alexis.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Senior Accounts Designer", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://johnpaul.biz", - "License": "I\u0027ll input the solid state COM application, that should application the COM application!", - "LicenseUrl": "http://everette.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Product Quality Associate", - "PackageVersion": "7.1.0", - "PackageProjectUrl": "https://zena.name", - "License": "The THX program is down, transmit the redundant program so we can transmit the THX program!", - "LicenseUrl": "http://beau.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt deleted file mode 100644 index d9b0117b..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt +++ /dev/null @@ -1,904 +0,0 @@ -[ - { - "PackageId": "Internal Optimization Planner", - "PackageVersion": "2.9.4", - "PackageProjectUrl": "https://raegan.biz", - "License": "We need to bypass the redundant COM bus!", - "LicenseUrl": "http://pat.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Human Markets Coordinator", - "PackageVersion": "3.4.4", - "PackageProjectUrl": "http://jeffrey.com", - "License": "You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!", - "LicenseUrl": "https://alexis.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Mobility Designer", - "PackageVersion": "1.3.7", - "PackageProjectUrl": "https://earlene.com", - "License": "The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!", - "LicenseUrl": "http://renee.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Legacy Intranet Agent", - "PackageVersion": "9.0.8", - "PackageProjectUrl": "https://robb.com", - "License": "You can\u0027t override the program without overriding the mobile COM program!", - "LicenseUrl": "http://everett.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Future Solutions Technician", - "PackageVersion": "6.7.5", - "PackageProjectUrl": "http://jakob.org", - "ValidationErrors": [ - { - "Error": "Jewell", - "Context": "https://khalil.com" - }, - { - "Error": "Aiyana", - "Context": "http://uriel.com" - }, - { - "Error": "Ignatius", - "Context": "http://edgardo.biz" - }, - { - "Error": "Laverna", - "Context": "http://khalil.org" - }, - { - "Error": "Mona", - "Context": "https://erling.net" - }, - { - "Error": "Dusty", - "Context": "http://ali.com" - }, - { - "Error": "Andrew", - "Context": "https://immanuel.net" - }, - { - "Error": "Juana", - "Context": "http://maeve.org" - }, - { - "Error": "Alysha", - "Context": "https://sydnee.com" - } - ], - "LicenseUrl": "https://gaylord.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Product Creative Strategist", - "PackageVersion": "8.0.1", - "ValidationErrors": [ - { - "Error": "Jordan", - "Context": "https://kathryne.name" - }, - { - "Error": "Mayra", - "Context": "http://lance.name" - }, - { - "Error": "Jimmie", - "Context": "https://lorine.org" - }, - { - "Error": "Rebeka", - "Context": "https://malika.org" - }, - { - "Error": "Trinity", - "Context": "http://fritz.info" - }, - { - "Error": "Neha", - "Context": "https://marianne.name" - }, - { - "Error": "Colin", - "Context": "https://billie.biz" - }, - { - "Error": "Brielle", - "Context": "https://brennon.name" - }, - { - "Error": "Myriam", - "Context": "https://rosemary.name" - } - ], - "License": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "District Response Director", - "PackageVersion": "6.9.7", - "PackageProjectUrl": "https://milo.biz", - "License": "If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!", - "LicenseUrl": "http://kari.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Chief Integration Architect", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://davion.net", - "License": "Try to override the TCP firewall, maybe it will override the solid state firewall!", - "LicenseUrl": "http://wade.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Forward Functionality Liaison", - "PackageVersion": "3.8.5", - "ValidationErrors": [ - { - "Error": "Kaitlyn", - "Context": "http://osborne.org" - }, - { - "Error": "Joesph", - "Context": "https://michael.name" - }, - { - "Error": "Kali", - "Context": "http://shyanne.net" - }, - { - "Error": "Austin", - "Context": "https://marty.net" - } - ], - "License": "backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "National Markets Designer", - "PackageVersion": "5.9.8", - "ValidationErrors": [ - { - "Error": "Kariane", - "Context": "http://sofia.info" - }, - { - "Error": "Daphnee", - "Context": "https://nedra.biz" - }, - { - "Error": "Orland", - "Context": "http://hilton.com" - }, - { - "Error": "Shany", - "Context": "http://margaretta.net" - }, - { - "Error": "Ezra", - "Context": "https://maegan.net" - }, - { - "Error": "Rollin", - "Context": "https://timothy.info" - }, - { - "Error": "Ezekiel", - "Context": "http://peyton.biz" - }, - { - "Error": "Marlen", - "Context": "http://tara.org" - }, - { - "Error": "Alia", - "Context": "https://lynn.name" - }, - { - "Error": "Alek", - "Context": "https://blaze.net" - } - ], - "License": "Try to reboot the CSS panel, maybe it will reboot the haptic panel!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Lead Tactics Director", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://ewell.name", - "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", - "LicenseUrl": "http://kory.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Human Accountability Consultant", - "PackageVersion": "0.9.4", - "PackageProjectUrl": "http://olga.com", - "ValidationErrors": [ - { - "Error": "Ramona", - "Context": "https://mariela.com" - }, - { - "Error": "Wilfredo", - "Context": "http://everett.biz" - }, - { - "Error": "Vanessa", - "Context": "https://mallory.com" - }, - { - "Error": "Angeline", - "Context": "https://tyrel.net" - }, - { - "Error": "Felicity", - "Context": "http://buddy.name" - }, - { - "Error": "Bernardo", - "Context": "https://josephine.info" - }, - { - "Error": "Jevon", - "Context": "https://aron.name" - }, - { - "Error": "Suzanne", - "Context": "http://ima.name" - }, - { - "Error": "Earnestine", - "Context": "http://nathanial.biz" - }, - { - "Error": "Connor", - "Context": "https://augustus.net" - } - ], - "License": "Try to back up the THX capacitor, maybe it will back up the open-source capacitor!", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "National Metrics Developer", - "PackageVersion": "7.2.1", - "ValidationErrors": [ - { - "Error": "Jessika", - "Context": "http://lesly.com" - }, - { - "Error": "Clemens", - "Context": "https://abagail.info" - }, - { - "Error": "Franz", - "Context": "http://prudence.info" - }, - { - "Error": "Casper", - "Context": "https://alva.com" - } - ], - "LicenseUrl": "https://everett.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Marketing Specialist", - "PackageVersion": "9.7.0", - "PackageProjectUrl": "http://ethel.name", - "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", - "LicenseUrl": "https://tyrese.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Product Quality Associate", - "PackageVersion": "7.1.0", - "PackageProjectUrl": "https://zena.name", - "License": "The THX program is down, transmit the redundant program so we can transmit the THX program!", - "LicenseUrl": "http://beau.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "International Accounts Executive", - "PackageVersion": "7.0.3", - "ValidationErrors": [ - { - "Error": "Adaline", - "Context": "http://brittany.org" - }, - { - "Error": "Margie", - "Context": "http://eda.com" - }, - { - "Error": "Vena", - "Context": "https://vincenzo.biz" - }, - { - "Error": "Jedediah", - "Context": "http://teagan.net" - }, - { - "Error": "Piper", - "Context": "http://vicky.info" - }, - { - "Error": "Norwood", - "Context": "https://gerard.name" - } - ], - "License": "hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!", - "LicenseUrl": "http://eryn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Senior Markets Administrator", - "PackageVersion": "2.4.6", - "ValidationErrors": [ - { - "Error": "Ron", - "Context": "http://brown.org" - }, - { - "Error": "Cordia", - "Context": "http://ericka.name" - }, - { - "Error": "Eugene", - "Context": "http://rashad.info" - }, - { - "Error": "Thomas", - "Context": "http://antonia.net" - }, - { - "Error": "Marcelle", - "Context": "https://miller.name" - }, - { - "Error": "Lauriane", - "Context": "http://emmanuelle.info" - }, - { - "Error": "Miracle", - "Context": "http://devin.org" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Legacy Metrics Planner", - "PackageVersion": "9.5.0", - "PackageProjectUrl": "http://madisyn.name", - "License": "I\u0027ll override the haptic AGP feed, that should feed the AGP feed!", - "LicenseUrl": "https://marquis.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Dynamic Functionality Agent", - "PackageVersion": "5.9.5", - "PackageProjectUrl": "https://candace.com", - "License": "synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!", - "LicenseUrl": "http://karl.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "International Implementation Engineer", - "PackageVersion": "9.7.5", - "ValidationErrors": [ - { - "Error": "Nathanial", - "Context": "http://lucas.biz" - }, - { - "Error": "Jackeline", - "Context": "http://emmitt.name" - }, - { - "Error": "Amely", - "Context": "https://jonathon.com" - }, - { - "Error": "Javonte", - "Context": "https://diana.name" - }, - { - "Error": "Damien", - "Context": "https://edyth.com" - }, - { - "Error": "Princess", - "Context": "http://haylie.biz" - }, - { - "Error": "Jordane", - "Context": "https://gregorio.com" - }, - { - "Error": "Opal", - "Context": "http://abbie.org" - }, - { - "Error": "Pablo", - "Context": "https://maxime.biz" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Forward Group Supervisor", - "PackageVersion": "2.5.4", - "PackageProjectUrl": "https://brooks.name", - "ValidationErrors": [ - { - "Error": "Corene", - "Context": "https://mireya.org" - }, - { - "Error": "Mitchell", - "Context": "https://marietta.com" - }, - { - "Error": "Adrian", - "Context": "https://irving.net" - }, - { - "Error": "Sydnie", - "Context": "https://leonie.net" - }, - { - "Error": "Jason", - "Context": "http://joany.name" - }, - { - "Error": "Carol", - "Context": "http://luisa.net" - }, - { - "Error": "Ewell", - "Context": "http://jonas.biz" - } - ], - "License": "If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!", - "LicenseUrl": "http://christine.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Solutions Planner", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "http://alex.info", - "ValidationErrors": [ - { - "Error": "Eusebio", - "Context": "https://drew.net" - }, - { - "Error": "Imani", - "Context": "https://dorothea.name" - }, - { - "Error": "Justina", - "Context": "http://norwood.info" - }, - { - "Error": "Aubree", - "Context": "http://jayne.info" - }, - { - "Error": "Jude", - "Context": "https://korbin.org" - }, - { - "Error": "Fern", - "Context": "https://rick.com" - }, - { - "Error": "Aiyana", - "Context": "http://maverick.com" - } - ], - "License": "Try to back up the SCSI circuit, maybe it will back up the online circuit!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Solutions Supervisor", - "PackageVersion": "2.2.5", - "ValidationErrors": [ - { - "Error": "Howard", - "Context": "https://luis.info" - }, - { - "Error": "Matt", - "Context": "https://blake.biz" - }, - { - "Error": "Quincy", - "Context": "https://sandra.biz" - }, - { - "Error": "Antonina", - "Context": "http://willow.name" - }, - { - "Error": "Jason", - "Context": "https://orland.com" - }, - { - "Error": "Rigoberto", - "Context": "http://laney.biz" - }, - { - "Error": "Eryn", - "Context": "https://amari.com" - }, - { - "Error": "Viviane", - "Context": "https://kelley.com" - }, - { - "Error": "Doris", - "Context": "https://kennedy.net" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "International Research Architect", - "PackageVersion": "4.1.8", - "PackageProjectUrl": "https://kristofer.org", - "License": "I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!", - "LicenseUrl": "http://hunter.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Legacy Assurance Associate", - "PackageVersion": "4.8.8", - "PackageProjectUrl": "https://selena.info", - "ValidationErrors": [ - { - "Error": "Mervin", - "Context": "https://elisa.info" - }, - { - "Error": "Sylvester", - "Context": "https://adonis.name" - }, - { - "Error": "Francis", - "Context": "http://jaunita.info" - } - ], - "License": "connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!", - "LicenseUrl": "https://rhea.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Forward Integration Assistant", - "PackageVersion": "4.8.5", - "PackageProjectUrl": "http://jenifer.name", - "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", - "LicenseUrl": "https://joshuah.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Research Engineer", - "PackageVersion": "0.3.1", - "PackageProjectUrl": "http://sophie.biz", - "License": "hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!", - "LicenseUrl": "http://faustino.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Senior Accounts Designer", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://johnpaul.biz", - "License": "I\u0027ll input the solid state COM application, that should application the COM application!", - "LicenseUrl": "http://everette.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Implementation Analyst", - "PackageVersion": "3.3.4", - "PackageProjectUrl": "https://philip.net", - "License": "The XSS application is down, override the wireless application so we can override the XSS application!", - "LicenseUrl": "https://allene.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Human Metrics Manager", - "PackageVersion": "7.7.2", - "PackageProjectUrl": "http://clint.com", - "ValidationErrors": [ - { - "Error": "Ardella", - "Context": "http://melissa.net" - }, - { - "Error": "Sandra", - "Context": "http://pearline.org" - }, - { - "Error": "Noble", - "Context": "https://dusty.net" - }, - { - "Error": "Verlie", - "Context": "http://maryjane.biz" - }, - { - "Error": "Lessie", - "Context": "https://hayden.name" - }, - { - "Error": "Ernestine", - "Context": "http://amina.info" - }, - { - "Error": "Steve", - "Context": "http://lon.org" - } - ], - "License": "Try to reboot the RSS program, maybe it will reboot the solid state program!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Direct Accounts Agent", - "PackageVersion": "6.6.1", - "ValidationErrors": [ - { - "Error": "Jermey", - "Context": "http://wilfrid.name" - }, - { - "Error": "Josianne", - "Context": "https://vivian.biz" - }, - { - "Error": "Gertrude", - "Context": "http://renee.name" - }, - { - "Error": "Gabrielle", - "Context": "https://jedediah.biz" - }, - { - "Error": "Amber", - "Context": "http://evalyn.org" - }, - { - "Error": "Myrtis", - "Context": "https://ursula.net" - }, - { - "Error": "Werner", - "Context": "https://linwood.biz" - }, - { - "Error": "Rebekah", - "Context": "https://cleve.org" - }, - { - "Error": "Claudie", - "Context": "https://theodora.com" - } - ], - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Brand Producer", - "PackageVersion": "8.3.6", - "PackageProjectUrl": "https://freddie.biz", - "License": "If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!", - "LicenseUrl": "https://randal.org", - "LicenseInformationOrigin": 1 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt deleted file mode 100644 index 7101047f..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt +++ /dev/null @@ -1,286 +0,0 @@ -[ - { - "PackageId": "Internal Optimization Planner", - "PackageVersion": "2.9.4", - "PackageProjectUrl": "https://raegan.biz", - "License": "We need to bypass the redundant COM bus!", - "LicenseUrl": "http://pat.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "International Research Architect", - "PackageVersion": "4.1.8", - "PackageProjectUrl": "https://kristofer.org", - "License": "I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!", - "LicenseUrl": "http://hunter.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Legacy Intranet Agent", - "PackageVersion": "9.0.8", - "PackageProjectUrl": "https://robb.com", - "License": "You can\u0027t override the program without overriding the mobile COM program!", - "LicenseUrl": "http://everett.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Forward Integration Assistant", - "PackageVersion": "4.8.5", - "PackageProjectUrl": "http://jenifer.name", - "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", - "LicenseUrl": "https://joshuah.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Senior Accounts Designer", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://johnpaul.biz", - "License": "I\u0027ll input the solid state COM application, that should application the COM application!", - "LicenseUrl": "http://everette.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Chief Integration Architect", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://davion.net", - "License": "Try to override the TCP firewall, maybe it will override the solid state firewall!", - "LicenseUrl": "http://wade.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Marketing Specialist", - "PackageVersion": "9.7.0", - "PackageProjectUrl": "http://ethel.name", - "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", - "LicenseUrl": "https://tyrese.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Human Markets Coordinator", - "PackageVersion": "3.4.4", - "PackageProjectUrl": "http://jeffrey.com", - "License": "You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!", - "LicenseUrl": "https://alexis.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Product Quality Associate", - "PackageVersion": "7.1.0", - "PackageProjectUrl": "https://zena.name", - "License": "The THX program is down, transmit the redundant program so we can transmit the THX program!", - "LicenseUrl": "http://beau.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "District Response Director", - "PackageVersion": "6.9.7", - "PackageProjectUrl": "https://milo.biz", - "License": "If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!", - "LicenseUrl": "http://kari.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Principal Mobility Designer", - "PackageVersion": "1.3.7", - "PackageProjectUrl": "https://earlene.com", - "License": "The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!", - "LicenseUrl": "http://renee.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Dynamic Implementation Analyst", - "PackageVersion": "3.3.4", - "PackageProjectUrl": "https://philip.net", - "License": "The XSS application is down, override the wireless application so we can override the XSS application!", - "LicenseUrl": "https://allene.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Internal Research Engineer", - "PackageVersion": "0.3.1", - "PackageProjectUrl": "http://sophie.biz", - "License": "hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!", - "LicenseUrl": "http://faustino.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Functionality Agent", - "PackageVersion": "5.9.5", - "PackageProjectUrl": "https://candace.com", - "License": "synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!", - "LicenseUrl": "http://karl.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Lead Tactics Director", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://ewell.name", - "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", - "LicenseUrl": "http://kory.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Brand Producer", - "PackageVersion": "8.3.6", - "PackageProjectUrl": "https://freddie.biz", - "License": "If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!", - "LicenseUrl": "https://randal.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Legacy Metrics Planner", - "PackageVersion": "9.5.0", - "PackageProjectUrl": "http://madisyn.name", - "License": "I\u0027ll override the haptic AGP feed, that should feed the AGP feed!", - "LicenseUrl": "https://marquis.net", - "LicenseInformationOrigin": 3 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt deleted file mode 100644 index dd71653d..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt +++ /dev/null @@ -1,339 +0,0 @@ -[ - { - "PackageId": "Internal Optimization Planner", - "PackageVersion": "2.9.4", - "PackageProjectUrl": "https://raegan.biz", - "License": "We need to bypass the redundant COM bus!", - "LicenseUrl": "http://pat.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Research Engineer", - "PackageVersion": "0.3.1", - "PackageProjectUrl": "http://sophie.biz", - "License": "hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!", - "LicenseUrl": "http://faustino.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Senior Accounts Designer", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://johnpaul.biz", - "License": "I\u0027ll input the solid state COM application, that should application the COM application!", - "LicenseUrl": "http://everette.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Functionality Agent", - "PackageVersion": "5.9.5", - "PackageProjectUrl": "https://candace.com", - "License": "synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!", - "LicenseUrl": "http://karl.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Chief Integration Architect", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://davion.net", - "License": "Try to override the TCP firewall, maybe it will override the solid state firewall!", - "LicenseUrl": "http://wade.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Legacy Metrics Planner", - "PackageVersion": "9.5.0", - "PackageProjectUrl": "http://madisyn.name", - "License": "I\u0027ll override the haptic AGP feed, that should feed the AGP feed!", - "LicenseUrl": "https://marquis.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Marketing Specialist", - "PackageVersion": "9.7.0", - "PackageProjectUrl": "http://ethel.name", - "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", - "LicenseUrl": "https://tyrese.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Lead Tactics Director", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://ewell.name", - "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", - "LicenseUrl": "http://kory.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Principal Mobility Designer", - "PackageVersion": "1.3.7", - "PackageProjectUrl": "https://earlene.com", - "License": "The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!", - "LicenseUrl": "http://renee.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Legacy Intranet Agent", - "PackageVersion": "9.0.8", - "PackageProjectUrl": "https://robb.com", - "License": "You can\u0027t override the program without overriding the mobile COM program!", - "LicenseUrl": "http://everett.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Brand Producer", - "PackageVersion": "8.3.6", - "PackageProjectUrl": "https://freddie.biz", - "License": "If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!", - "LicenseUrl": "https://randal.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "District Response Director", - "PackageVersion": "6.9.7", - "PackageProjectUrl": "https://milo.biz", - "License": "If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!", - "LicenseUrl": "http://kari.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "International Research Architect", - "PackageVersion": "4.1.8", - "PackageProjectUrl": "https://kristofer.org", - "License": "I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!", - "LicenseUrl": "http://hunter.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Product Quality Associate", - "PackageVersion": "7.1.0", - "PackageProjectUrl": "https://zena.name", - "License": "The THX program is down, transmit the redundant program so we can transmit the THX program!", - "LicenseUrl": "http://beau.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Dynamic Implementation Analyst", - "PackageVersion": "3.3.4", - "PackageProjectUrl": "https://philip.net", - "License": "The XSS application is down, override the wireless application so we can override the XSS application!", - "LicenseUrl": "https://allene.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Human Markets Coordinator", - "PackageVersion": "3.4.4", - "PackageProjectUrl": "http://jeffrey.com", - "License": "You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!", - "LicenseUrl": "https://alexis.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Integration Assistant", - "PackageVersion": "4.8.5", - "PackageProjectUrl": "http://jenifer.name", - "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", - "LicenseUrl": "https://joshuah.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt deleted file mode 100644 index ef997bd5..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt +++ /dev/null @@ -1,78 +0,0 @@ -[ - { - "PackageId": "Principal Mobility Designer", - "PackageVersion": "1.3.7", - "PackageProjectUrl": "https://earlene.com", - "License": "The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!", - "LicenseUrl": "http://renee.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Legacy Metrics Planner", - "PackageVersion": "9.5.0", - "PackageProjectUrl": "http://madisyn.name", - "License": "I\u0027ll override the haptic AGP feed, that should feed the AGP feed!", - "LicenseUrl": "https://marquis.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt deleted file mode 100644 index e7f2d953..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt +++ /dev/null @@ -1,784 +0,0 @@ -[ - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Forward Group Supervisor", - "PackageVersion": "2.5.4", - "PackageProjectUrl": "https://brooks.name", - "ValidationErrors": [ - { - "Error": "Corene", - "Context": "https://mireya.org" - }, - { - "Error": "Mitchell", - "Context": "https://marietta.com" - }, - { - "Error": "Adrian", - "Context": "https://irving.net" - }, - { - "Error": "Sydnie", - "Context": "https://leonie.net" - }, - { - "Error": "Jason", - "Context": "http://joany.name" - }, - { - "Error": "Carol", - "Context": "http://luisa.net" - }, - { - "Error": "Ewell", - "Context": "http://jonas.biz" - } - ], - "License": "If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!", - "LicenseUrl": "http://christine.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Human Accountability Consultant", - "PackageVersion": "0.9.4", - "PackageProjectUrl": "http://olga.com", - "ValidationErrors": [ - { - "Error": "Ramona", - "Context": "https://mariela.com" - }, - { - "Error": "Wilfredo", - "Context": "http://everett.biz" - }, - { - "Error": "Vanessa", - "Context": "https://mallory.com" - }, - { - "Error": "Angeline", - "Context": "https://tyrel.net" - }, - { - "Error": "Felicity", - "Context": "http://buddy.name" - }, - { - "Error": "Bernardo", - "Context": "https://josephine.info" - }, - { - "Error": "Jevon", - "Context": "https://aron.name" - }, - { - "Error": "Suzanne", - "Context": "http://ima.name" - }, - { - "Error": "Earnestine", - "Context": "http://nathanial.biz" - }, - { - "Error": "Connor", - "Context": "https://augustus.net" - } - ], - "License": "Try to back up the THX capacitor, maybe it will back up the open-source capacitor!", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "International Accounts Executive", - "PackageVersion": "7.0.3", - "ValidationErrors": [ - { - "Error": "Adaline", - "Context": "http://brittany.org" - }, - { - "Error": "Margie", - "Context": "http://eda.com" - }, - { - "Error": "Vena", - "Context": "https://vincenzo.biz" - }, - { - "Error": "Jedediah", - "Context": "http://teagan.net" - }, - { - "Error": "Piper", - "Context": "http://vicky.info" - }, - { - "Error": "Norwood", - "Context": "https://gerard.name" - } - ], - "License": "hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!", - "LicenseUrl": "http://eryn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Future Solutions Technician", - "PackageVersion": "6.7.5", - "PackageProjectUrl": "http://jakob.org", - "ValidationErrors": [ - { - "Error": "Jewell", - "Context": "https://khalil.com" - }, - { - "Error": "Aiyana", - "Context": "http://uriel.com" - }, - { - "Error": "Ignatius", - "Context": "http://edgardo.biz" - }, - { - "Error": "Laverna", - "Context": "http://khalil.org" - }, - { - "Error": "Mona", - "Context": "https://erling.net" - }, - { - "Error": "Dusty", - "Context": "http://ali.com" - }, - { - "Error": "Andrew", - "Context": "https://immanuel.net" - }, - { - "Error": "Juana", - "Context": "http://maeve.org" - }, - { - "Error": "Alysha", - "Context": "https://sydnee.com" - } - ], - "LicenseUrl": "https://gaylord.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Functionality Liaison", - "PackageVersion": "3.8.5", - "ValidationErrors": [ - { - "Error": "Kaitlyn", - "Context": "http://osborne.org" - }, - { - "Error": "Joesph", - "Context": "https://michael.name" - }, - { - "Error": "Kali", - "Context": "http://shyanne.net" - }, - { - "Error": "Austin", - "Context": "https://marty.net" - } - ], - "License": "backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "National Markets Designer", - "PackageVersion": "5.9.8", - "ValidationErrors": [ - { - "Error": "Kariane", - "Context": "http://sofia.info" - }, - { - "Error": "Daphnee", - "Context": "https://nedra.biz" - }, - { - "Error": "Orland", - "Context": "http://hilton.com" - }, - { - "Error": "Shany", - "Context": "http://margaretta.net" - }, - { - "Error": "Ezra", - "Context": "https://maegan.net" - }, - { - "Error": "Rollin", - "Context": "https://timothy.info" - }, - { - "Error": "Ezekiel", - "Context": "http://peyton.biz" - }, - { - "Error": "Marlen", - "Context": "http://tara.org" - }, - { - "Error": "Alia", - "Context": "https://lynn.name" - }, - { - "Error": "Alek", - "Context": "https://blaze.net" - } - ], - "License": "Try to reboot the CSS panel, maybe it will reboot the haptic panel!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Legacy Assurance Associate", - "PackageVersion": "4.8.8", - "PackageProjectUrl": "https://selena.info", - "ValidationErrors": [ - { - "Error": "Mervin", - "Context": "https://elisa.info" - }, - { - "Error": "Sylvester", - "Context": "https://adonis.name" - }, - { - "Error": "Francis", - "Context": "http://jaunita.info" - } - ], - "License": "connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!", - "LicenseUrl": "https://rhea.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Solutions Supervisor", - "PackageVersion": "2.2.5", - "ValidationErrors": [ - { - "Error": "Howard", - "Context": "https://luis.info" - }, - { - "Error": "Matt", - "Context": "https://blake.biz" - }, - { - "Error": "Quincy", - "Context": "https://sandra.biz" - }, - { - "Error": "Antonina", - "Context": "http://willow.name" - }, - { - "Error": "Jason", - "Context": "https://orland.com" - }, - { - "Error": "Rigoberto", - "Context": "http://laney.biz" - }, - { - "Error": "Eryn", - "Context": "https://amari.com" - }, - { - "Error": "Viviane", - "Context": "https://kelley.com" - }, - { - "Error": "Doris", - "Context": "https://kennedy.net" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Product Creative Strategist", - "PackageVersion": "8.0.1", - "ValidationErrors": [ - { - "Error": "Jordan", - "Context": "https://kathryne.name" - }, - { - "Error": "Mayra", - "Context": "http://lance.name" - }, - { - "Error": "Jimmie", - "Context": "https://lorine.org" - }, - { - "Error": "Rebeka", - "Context": "https://malika.org" - }, - { - "Error": "Trinity", - "Context": "http://fritz.info" - }, - { - "Error": "Neha", - "Context": "https://marianne.name" - }, - { - "Error": "Colin", - "Context": "https://billie.biz" - }, - { - "Error": "Brielle", - "Context": "https://brennon.name" - }, - { - "Error": "Myriam", - "Context": "https://rosemary.name" - } - ], - "License": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Mobility Designer", - "PackageVersion": "1.3.7", - "PackageProjectUrl": "https://earlene.com", - "License": "The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!", - "LicenseUrl": "http://renee.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Chief Solutions Planner", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "http://alex.info", - "ValidationErrors": [ - { - "Error": "Eusebio", - "Context": "https://drew.net" - }, - { - "Error": "Imani", - "Context": "https://dorothea.name" - }, - { - "Error": "Justina", - "Context": "http://norwood.info" - }, - { - "Error": "Aubree", - "Context": "http://jayne.info" - }, - { - "Error": "Jude", - "Context": "https://korbin.org" - }, - { - "Error": "Fern", - "Context": "https://rick.com" - }, - { - "Error": "Aiyana", - "Context": "http://maverick.com" - } - ], - "License": "Try to back up the SCSI circuit, maybe it will back up the online circuit!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Metrics Planner", - "PackageVersion": "9.5.0", - "PackageProjectUrl": "http://madisyn.name", - "License": "I\u0027ll override the haptic AGP feed, that should feed the AGP feed!", - "LicenseUrl": "https://marquis.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "International Implementation Engineer", - "PackageVersion": "9.7.5", - "ValidationErrors": [ - { - "Error": "Nathanial", - "Context": "http://lucas.biz" - }, - { - "Error": "Jackeline", - "Context": "http://emmitt.name" - }, - { - "Error": "Amely", - "Context": "https://jonathon.com" - }, - { - "Error": "Javonte", - "Context": "https://diana.name" - }, - { - "Error": "Damien", - "Context": "https://edyth.com" - }, - { - "Error": "Princess", - "Context": "http://haylie.biz" - }, - { - "Error": "Jordane", - "Context": "https://gregorio.com" - }, - { - "Error": "Opal", - "Context": "http://abbie.org" - }, - { - "Error": "Pablo", - "Context": "https://maxime.biz" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "National Metrics Developer", - "PackageVersion": "7.2.1", - "ValidationErrors": [ - { - "Error": "Jessika", - "Context": "http://lesly.com" - }, - { - "Error": "Clemens", - "Context": "https://abagail.info" - }, - { - "Error": "Franz", - "Context": "http://prudence.info" - }, - { - "Error": "Casper", - "Context": "https://alva.com" - } - ], - "LicenseUrl": "https://everett.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Senior Markets Administrator", - "PackageVersion": "2.4.6", - "ValidationErrors": [ - { - "Error": "Ron", - "Context": "http://brown.org" - }, - { - "Error": "Cordia", - "Context": "http://ericka.name" - }, - { - "Error": "Eugene", - "Context": "http://rashad.info" - }, - { - "Error": "Thomas", - "Context": "http://antonia.net" - }, - { - "Error": "Marcelle", - "Context": "https://miller.name" - }, - { - "Error": "Lauriane", - "Context": "http://emmanuelle.info" - }, - { - "Error": "Miracle", - "Context": "http://devin.org" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Human Metrics Manager", - "PackageVersion": "7.7.2", - "PackageProjectUrl": "http://clint.com", - "ValidationErrors": [ - { - "Error": "Ardella", - "Context": "http://melissa.net" - }, - { - "Error": "Sandra", - "Context": "http://pearline.org" - }, - { - "Error": "Noble", - "Context": "https://dusty.net" - }, - { - "Error": "Verlie", - "Context": "http://maryjane.biz" - }, - { - "Error": "Lessie", - "Context": "https://hayden.name" - }, - { - "Error": "Ernestine", - "Context": "http://amina.info" - }, - { - "Error": "Steve", - "Context": "http://lon.org" - } - ], - "License": "Try to reboot the RSS program, maybe it will reboot the solid state program!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Direct Accounts Agent", - "PackageVersion": "6.6.1", - "ValidationErrors": [ - { - "Error": "Jermey", - "Context": "http://wilfrid.name" - }, - { - "Error": "Josianne", - "Context": "https://vivian.biz" - }, - { - "Error": "Gertrude", - "Context": "http://renee.name" - }, - { - "Error": "Gabrielle", - "Context": "https://jedediah.biz" - }, - { - "Error": "Amber", - "Context": "http://evalyn.org" - }, - { - "Error": "Myrtis", - "Context": "https://ursula.net" - }, - { - "Error": "Werner", - "Context": "https://linwood.biz" - }, - { - "Error": "Rebekah", - "Context": "https://cleve.org" - }, - { - "Error": "Claudie", - "Context": "https://theodora.com" - } - ], - "LicenseInformationOrigin": 2 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt deleted file mode 100644 index a2527b6a..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt +++ /dev/null @@ -1,10 +0,0 @@ -[ - { - "PackageId": "Legacy Metrics Planner", - "PackageVersion": "9.5.0", - "PackageProjectUrl": "http://madisyn.name", - "License": "I\u0027ll override the haptic AGP feed, that should feed the AGP feed!", - "LicenseUrl": "https://marquis.net", - "LicenseInformationOrigin": 3 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt deleted file mode 100644 index 9d9c3d00..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt +++ /dev/null @@ -1,802 +0,0 @@ -[ - { - "PackageId": "Legacy Metrics Planner", - "PackageVersion": "9.5.0", - "PackageProjectUrl": "http://madisyn.name", - "License": "I\u0027ll override the haptic AGP feed, that should feed the AGP feed!", - "LicenseUrl": "https://marquis.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Mobility Designer", - "PackageVersion": "1.3.7", - "PackageProjectUrl": "https://earlene.com", - "License": "The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!", - "LicenseUrl": "http://renee.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Lead Tactics Director", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://ewell.name", - "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", - "LicenseUrl": "http://kory.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Product Quality Associate", - "PackageVersion": "7.1.0", - "PackageProjectUrl": "https://zena.name", - "License": "The THX program is down, transmit the redundant program so we can transmit the THX program!", - "LicenseUrl": "http://beau.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Human Markets Coordinator", - "PackageVersion": "3.4.4", - "PackageProjectUrl": "http://jeffrey.com", - "License": "You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!", - "LicenseUrl": "https://alexis.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Brand Producer", - "PackageVersion": "8.3.6", - "PackageProjectUrl": "https://freddie.biz", - "License": "If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!", - "LicenseUrl": "https://randal.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Functionality Agent", - "PackageVersion": "5.9.5", - "PackageProjectUrl": "https://candace.com", - "License": "synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!", - "LicenseUrl": "http://karl.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Senior Accounts Designer", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://johnpaul.biz", - "License": "I\u0027ll input the solid state COM application, that should application the COM application!", - "LicenseUrl": "http://everette.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Integration Assistant", - "PackageVersion": "4.8.5", - "PackageProjectUrl": "http://jenifer.name", - "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", - "LicenseUrl": "https://joshuah.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Research Engineer", - "PackageVersion": "0.3.1", - "PackageProjectUrl": "http://sophie.biz", - "License": "hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!", - "LicenseUrl": "http://faustino.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Legacy Intranet Agent", - "PackageVersion": "9.0.8", - "PackageProjectUrl": "https://robb.com", - "License": "You can\u0027t override the program without overriding the mobile COM program!", - "LicenseUrl": "http://everett.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "District Response Director", - "PackageVersion": "6.9.7", - "PackageProjectUrl": "https://milo.biz", - "License": "If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!", - "LicenseUrl": "http://kari.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Implementation Analyst", - "PackageVersion": "3.3.4", - "PackageProjectUrl": "https://philip.net", - "License": "The XSS application is down, override the wireless application so we can override the XSS application!", - "LicenseUrl": "https://allene.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Integration Architect", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://davion.net", - "License": "Try to override the TCP firewall, maybe it will override the solid state firewall!", - "LicenseUrl": "http://wade.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Marketing Specialist", - "PackageVersion": "9.7.0", - "PackageProjectUrl": "http://ethel.name", - "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", - "LicenseUrl": "https://tyrese.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Optimization Planner", - "PackageVersion": "2.9.4", - "PackageProjectUrl": "https://raegan.biz", - "License": "We need to bypass the redundant COM bus!", - "LicenseUrl": "http://pat.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "International Research Architect", - "PackageVersion": "4.1.8", - "PackageProjectUrl": "https://kristofer.org", - "License": "I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!", - "LicenseUrl": "http://hunter.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Regional Operations Representative", - "PackageVersion": "2.9.1", - "PackageProjectUrl": "http://zakary.info", - "License": "I\u0027ll calculate the online HTTP array, that should array the HTTP array!", - "LicenseUrl": "http://uriel.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "District Group Representative", - "PackageVersion": "8.9.8", - "PackageProjectUrl": "http://lindsey.biz", - "License": "quantifying the driver won\u0027t do anything, we need to program the wireless SQL driver!", - "LicenseUrl": "http://orland.net", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Central Paradigm Associate", - "PackageVersion": "8.4.6", - "PackageProjectUrl": "https://javier.biz", - "License": "We need to index the haptic COM application!", - "LicenseUrl": "https://joel.info", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Lead Identity Producer", - "PackageVersion": "5.7.1", - "PackageProjectUrl": "http://delaney.info", - "License": "You can\u0027t back up the port without programming the primary XSS port!", - "LicenseUrl": "https://mikayla.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "District Implementation Executive", - "PackageVersion": "3.9.4", - "PackageProjectUrl": "https://eden.info", - "License": "I\u0027ll bypass the auxiliary SSL transmitter, that should transmitter the SSL transmitter!", - "LicenseUrl": "https://justen.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Product Branding Specialist", - "PackageVersion": "3.4.0", - "PackageProjectUrl": "http://asia.net", - "License": "Try to reboot the JSON alarm, maybe it will reboot the optical alarm!", - "LicenseUrl": "http://jalyn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Forward Research Strategist", - "PackageVersion": "8.8.2", - "PackageProjectUrl": "http://israel.name", - "License": "Try to parse the PNG panel, maybe it will parse the haptic panel!", - "LicenseUrl": "http://terence.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "International Identity Planner", - "PackageVersion": "3.0.0", - "PackageProjectUrl": "http://ariane.name", - "License": "You can\u0027t generate the transmitter without quantifying the neural ADP transmitter!", - "LicenseUrl": "https://lois.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "District Security Engineer", - "PackageVersion": "5.7.8", - "PackageProjectUrl": "https://max.info", - "License": "The USB bus is down, calculate the multi-byte bus so we can calculate the USB bus!", - "LicenseUrl": "http://madyson.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Chief Configuration Administrator", - "PackageVersion": "2.6.0", - "PackageProjectUrl": "http://iva.com", - "License": "The JBOD application is down, hack the digital application so we can hack the JBOD application!", - "LicenseUrl": "https://myrl.info", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Internal Operations Liaison", - "PackageVersion": "3.0.3", - "PackageProjectUrl": "https://prince.info", - "License": "I\u0027ll program the bluetooth TCP monitor, that should monitor the TCP monitor!", - "LicenseUrl": "http://trent.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Investor Optimization Orchestrator", - "PackageVersion": "3.7.9", - "PackageProjectUrl": "http://kaylie.info", - "License": "programming the application won\u0027t do anything, we need to program the digital SCSI application!", - "LicenseUrl": "http://cullen.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Regional Accountability Assistant", - "PackageVersion": "2.7.5", - "PackageProjectUrl": "http://barney.com", - "License": "You can\u0027t program the alarm without overriding the cross-platform RSS alarm!", - "LicenseUrl": "https://ella.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "National Identity Technician", - "PackageVersion": "7.4.9", - "PackageProjectUrl": "https://ocie.com", - "License": "quantifying the hard drive won\u0027t do anything, we need to index the virtual JBOD hard drive!", - "LicenseUrl": "https://yadira.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Human Accountability Technician", - "PackageVersion": "8.2.0", - "PackageProjectUrl": "https://ima.net", - "License": "Use the solid state HTTP microchip, then you can back up the solid state microchip!", - "LicenseUrl": "http://cali.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Regional Response Officer", - "PackageVersion": "7.0.2", - "PackageProjectUrl": "http://bryon.net", - "License": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", - "LicenseUrl": "http://eldridge.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Regional Quality Designer", - "PackageVersion": "5.8.2", - "PackageProjectUrl": "http://trent.info", - "License": "We need to program the back-end HDD capacitor!", - "LicenseUrl": "http://toney.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Web Liaison", - "PackageVersion": "9.1.6", - "PackageProjectUrl": "https://kade.com", - "License": "I\u0027ll calculate the optical RSS application, that should application the RSS application!", - "LicenseUrl": "http://hellen.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Product Optimization Representative", - "PackageVersion": "2.7.9", - "PackageProjectUrl": "http://martine.info", - "License": "If we hack the hard drive, we can get to the JBOD hard drive through the multi-byte JBOD hard drive!", - "LicenseUrl": "http://rosina.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "District Interactions Strategist", - "PackageVersion": "7.9.0", - "PackageProjectUrl": "https://elroy.org", - "License": "Try to override the HDD pixel, maybe it will override the bluetooth pixel!", - "LicenseUrl": "http://louie.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "District Usability Agent", - "PackageVersion": "9.4.4", - "PackageProjectUrl": "http://evert.info", - "License": "Try to synthesize the HDD protocol, maybe it will synthesize the 1080p protocol!", - "LicenseUrl": "http://rudy.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Lead Response Producer", - "PackageVersion": "6.3.3", - "PackageProjectUrl": "https://harmon.name", - "License": "I\u0027ll generate the back-end JBOD array, that should array the JBOD array!", - "LicenseUrl": "https://paul.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Global Implementation Producer", - "PackageVersion": "6.6.0", - "PackageProjectUrl": "http://liza.net", - "License": "Use the back-end PNG bandwidth, then you can program the back-end bandwidth!", - "LicenseUrl": "https://anita.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Global Communications Designer", - "PackageVersion": "0.6.3", - "PackageProjectUrl": "http://carmela.com", - "License": "Try to reboot the SQL circuit, maybe it will reboot the digital circuit!", - "LicenseUrl": "https://kennedy.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Direct Web Executive", - "PackageVersion": "7.0.8", - "PackageProjectUrl": "https://rhea.name", - "License": "If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip!", - "LicenseUrl": "https://felicity.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Corporate Paradigm Engineer", - "PackageVersion": "8.1.2", - "PackageProjectUrl": "https://evalyn.org", - "License": "Try to connect the ADP array, maybe it will connect the virtual array!", - "LicenseUrl": "https://luna.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Central Integration Facilitator", - "PackageVersion": "5.7.1", - "PackageProjectUrl": "http://marcellus.org", - "License": "If we index the application, we can get to the PCI application through the solid state PCI application!", - "LicenseUrl": "http://edna.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Chief Division Planner", - "PackageVersion": "5.8.5", - "PackageProjectUrl": "http://marianne.info", - "License": "Try to connect the JBOD firewall, maybe it will connect the bluetooth firewall!", - "LicenseUrl": "https://stanley.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Customer Assurance Consultant", - "PackageVersion": "5.6.2", - "PackageProjectUrl": "https://eryn.org", - "License": "Use the digital IB alarm, then you can program the digital alarm!", - "LicenseUrl": "https://isaac.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Principal Usability Architect", - "PackageVersion": "4.0.3", - "PackageProjectUrl": "https://gus.name", - "License": "You can\u0027t connect the bus without connecting the open-source SDD bus!", - "LicenseUrl": "http://andreane.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Implementation Director", - "PackageVersion": "2.3.1", - "PackageProjectUrl": "https://burley.net", - "License": "I\u0027ll override the auxiliary JBOD pixel, that should pixel the JBOD pixel!", - "LicenseUrl": "http://richmond.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Legacy Functionality Consultant", - "PackageVersion": "8.0.9", - "PackageProjectUrl": "https://eldred.biz", - "License": "Try to quantify the SMTP interface, maybe it will quantify the cross-platform interface!", - "LicenseUrl": "https://jewel.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Direct Tactics Analyst", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://fletcher.com", - "License": "The PCI program is down, transmit the multi-byte program so we can transmit the PCI program!", - "LicenseUrl": "http://leonel.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "National Response Planner", - "PackageVersion": "8.2.8", - "PackageProjectUrl": "http://lonzo.biz", - "License": "The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm!", - "LicenseUrl": "https://stephon.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "International Applications Architect", - "PackageVersion": "5.6.6", - "PackageProjectUrl": "https://norene.com", - "License": "If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter!", - "LicenseUrl": "http://henriette.name", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Product Identity Representative", - "PackageVersion": "7.3.7", - "PackageProjectUrl": "https://zelda.net", - "License": "I\u0027ll generate the virtual COM protocol, that should protocol the COM protocol!", - "LicenseUrl": "http://saige.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Human Directives Engineer", - "PackageVersion": "0.1.5", - "PackageProjectUrl": "http://lou.info", - "License": "calculating the interface won\u0027t do anything, we need to index the virtual XML interface!", - "LicenseUrl": "http://milan.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Direct Accountability Supervisor", - "PackageVersion": "6.2.8", - "PackageProjectUrl": "http://rafaela.com", - "License": "I\u0027ll synthesize the cross-platform ADP system, that should system the ADP system!", - "LicenseUrl": "https://eryn.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Forward Functionality Officer", - "PackageVersion": "0.1.1", - "PackageProjectUrl": "http://lavern.org", - "License": "I\u0027ll override the primary XML monitor, that should monitor the XML monitor!", - "LicenseUrl": "https://rebekah.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Implementation Developer", - "PackageVersion": "7.0.7", - "PackageProjectUrl": "http://janice.biz", - "License": "I\u0027ll index the 1080p JBOD matrix, that should matrix the JBOD matrix!", - "LicenseUrl": "https://graham.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Internal Optimization Executive", - "PackageVersion": "2.5.9", - "PackageProjectUrl": "https://rubye.name", - "License": "The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus!", - "LicenseUrl": "http://bernice.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Direct Identity Liaison", - "PackageVersion": "7.9.7", - "PackageProjectUrl": "https://carol.info", - "License": "If we back up the bus, we can get to the AI bus through the 1080p AI bus!", - "LicenseUrl": "https://alana.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Direct Data Designer", - "PackageVersion": "8.4.8", - "PackageProjectUrl": "http://cortney.com", - "License": "I\u0027ll program the solid state AGP bus, that should bus the AGP bus!", - "LicenseUrl": "https://isaac.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Direct Operations Developer", - "PackageVersion": "7.1.7", - "PackageProjectUrl": "http://salvatore.biz", - "License": "synthesizing the microchip won\u0027t do anything, we need to hack the optical SCSI microchip!", - "LicenseUrl": "http://morris.name", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Accountability Agent", - "PackageVersion": "5.8.2", - "PackageProjectUrl": "http://chelsea.com", - "License": "I\u0027ll compress the auxiliary XSS port, that should port the XSS port!", - "LicenseUrl": "https://iliana.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Regional Security Officer", - "PackageVersion": "9.7.3", - "PackageProjectUrl": "http://al.info", - "License": "The GB program is down, reboot the neural program so we can reboot the GB program!", - "LicenseUrl": "https://tania.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Applications Agent", - "PackageVersion": "5.1.9", - "PackageProjectUrl": "http://oren.info", - "License": "Use the online COM pixel, then you can synthesize the online pixel!", - "LicenseUrl": "http://helen.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Corporate Security Technician", - "PackageVersion": "2.7.4", - "PackageProjectUrl": "https://bell.net", - "License": "copying the firewall won\u0027t do anything, we need to index the cross-platform THX firewall!", - "LicenseUrl": "https://kaylie.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Senior Program Coordinator", - "PackageVersion": "6.8.4", - "PackageProjectUrl": "https://derek.info", - "License": "We need to back up the primary ADP array!", - "LicenseUrl": "http://teresa.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Corporate Research Liaison", - "PackageVersion": "8.5.9", - "PackageProjectUrl": "https://cydney.biz", - "License": "I\u0027ll reboot the auxiliary SQL feed, that should feed the SQL feed!", - "LicenseUrl": "http://rosemarie.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Internal Data Agent", - "PackageVersion": "2.5.8", - "PackageProjectUrl": "http://melissa.com", - "License": "I\u0027ll copy the online SQL interface, that should interface the SQL interface!", - "LicenseUrl": "http://gretchen.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Internal Web Liaison", - "PackageVersion": "2.6.3", - "PackageProjectUrl": "http://crawford.biz", - "License": "You can\u0027t index the port without hacking the optical HDD port!", - "LicenseUrl": "http://hector.biz", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Investor Usability Officer", - "PackageVersion": "2.5.2", - "PackageProjectUrl": "https://izaiah.net", - "License": "Use the virtual SAS firewall, then you can calculate the virtual firewall!", - "LicenseUrl": "https://rubie.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Accountability Director", - "PackageVersion": "6.0.2", - "PackageProjectUrl": "https://bo.com", - "License": "We need to connect the auxiliary SDD bandwidth!", - "LicenseUrl": "http://delphia.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Customer Solutions Producer", - "PackageVersion": "8.3.5", - "PackageProjectUrl": "https://asha.com", - "License": "Try to program the EXE alarm, maybe it will program the cross-platform alarm!", - "LicenseUrl": "http://alden.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Direct Metrics Associate", - "PackageVersion": "1.7.2", - "PackageProjectUrl": "https://kurt.org", - "License": "We need to generate the digital TCP card!", - "LicenseUrl": "http://kenya.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Principal Brand Designer", - "PackageVersion": "2.4.7", - "PackageProjectUrl": "https://rosa.info", - "License": "You can\u0027t parse the bandwidth without indexing the auxiliary HTTP bandwidth!", - "LicenseUrl": "http://garnett.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Communications Developer", - "PackageVersion": "0.6.8", - "PackageProjectUrl": "http://briana.com", - "License": "If we back up the hard drive, we can get to the SDD hard drive through the haptic SDD hard drive!", - "LicenseUrl": "http://danial.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Dynamic Paradigm Officer", - "PackageVersion": "4.2.2", - "PackageProjectUrl": "https://charlene.name", - "License": "If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm!", - "LicenseUrl": "https://guillermo.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Chief Identity Specialist", - "PackageVersion": "6.4.7", - "PackageProjectUrl": "http://sammy.net", - "License": "Use the neural RSS circuit, then you can quantify the neural circuit!", - "LicenseUrl": "https://kyle.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Central Data Consultant", - "PackageVersion": "6.5.0", - "PackageProjectUrl": "https://delilah.org", - "License": "generating the driver won\u0027t do anything, we need to hack the auxiliary HDD driver!", - "LicenseUrl": "https://hadley.info", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Legacy Web Consultant", - "PackageVersion": "3.0.6", - "PackageProjectUrl": "http://earl.net", - "License": "I\u0027ll override the neural XML application, that should application the XML application!", - "LicenseUrl": "https://domenica.com", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Legacy Communications Producer", - "PackageVersion": "5.4.0", - "PackageProjectUrl": "http://jaylin.org", - "License": "overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!", - "LicenseUrl": "http://khalid.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Solutions Architect", - "PackageVersion": "7.9.3", - "PackageProjectUrl": "http://amir.name", - "License": "Try to input the AI sensor, maybe it will input the digital sensor!", - "LicenseUrl": "https://alia.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "National Tactics Facilitator", - "PackageVersion": "1.2.4", - "PackageProjectUrl": "http://lily.biz", - "License": "Try to transmit the GB panel, maybe it will transmit the 1080p panel!", - "LicenseUrl": "http://margarete.biz", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Legacy Directives Supervisor", - "PackageVersion": "9.6.2", - "PackageProjectUrl": "http://lina.net", - "License": "programming the driver won\u0027t do anything, we need to connect the solid state RSS driver!", - "LicenseUrl": "http://brenda.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Dynamic Response Facilitator", - "PackageVersion": "7.1.7", - "PackageProjectUrl": "http://jordon.net", - "License": "If we override the port, we can get to the SDD port through the primary SDD port!", - "LicenseUrl": "http://sibyl.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Usability Consultant", - "PackageVersion": "8.4.8", - "PackageProjectUrl": "https://gayle.biz", - "License": "The GB firewall is down, program the neural firewall so we can program the GB firewall!", - "LicenseUrl": "http://keshawn.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Chief Implementation Engineer", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "https://maria.info", - "License": "The SMS protocol is down, input the neural protocol so we can input the SMS protocol!", - "LicenseUrl": "https://rubie.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Regional Accountability Engineer", - "PackageVersion": "3.1.8", - "PackageProjectUrl": "https://don.info", - "License": "Use the digital CSS array, then you can index the digital array!", - "LicenseUrl": "http://christa.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Direct Response Facilitator", - "PackageVersion": "1.4.7", - "PackageProjectUrl": "https://toney.name", - "License": "The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm!", - "LicenseUrl": "https://keshawn.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Corporate Interactions Associate", - "PackageVersion": "2.1.1", - "PackageProjectUrl": "http://jaiden.com", - "License": "You can\u0027t quantify the feed without connecting the wireless GB feed!", - "LicenseUrl": "http://catherine.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Internal Web Planner", - "PackageVersion": "8.0.5", - "PackageProjectUrl": "http://madelynn.biz", - "License": "Use the neural XML monitor, then you can navigate the neural monitor!", - "LicenseUrl": "https://everardo.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "International Brand Manager", - "PackageVersion": "2.4.4", - "PackageProjectUrl": "http://aletha.info", - "License": "We need to program the virtual AI driver!", - "LicenseUrl": "https://clark.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Lead Mobility Developer", - "PackageVersion": "4.0.9", - "PackageProjectUrl": "https://lexus.biz", - "License": "I\u0027ll override the optical SSL card, that should card the SSL card!", - "LicenseUrl": "https://lucinda.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Corporate Identity Developer", - "PackageVersion": "5.1.4", - "PackageProjectUrl": "https://declan.name", - "License": "hacking the program won\u0027t do anything, we need to copy the solid state JBOD program!", - "LicenseUrl": "http://danny.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Identity Assistant", - "PackageVersion": "8.0.0", - "PackageProjectUrl": "http://ernie.com", - "License": "I\u0027ll transmit the digital PNG microchip, that should microchip the PNG microchip!", - "LicenseUrl": "http://magdalena.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Customer Solutions Manager", - "PackageVersion": "6.0.8", - "PackageProjectUrl": "http://alfonso.com", - "License": "The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter!", - "LicenseUrl": "http://alexys.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Investor Division Strategist", - "PackageVersion": "1.6.2", - "PackageProjectUrl": "https://leonardo.net", - "License": "quantifying the monitor won\u0027t do anything, we need to parse the neural PCI monitor!", - "LicenseUrl": "http://kelton.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "International Brand Consultant", - "PackageVersion": "0.0.6", - "PackageProjectUrl": "http://may.net", - "License": "Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth!", - "LicenseUrl": "https://onie.name", - "LicenseInformationOrigin": 4 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt deleted file mode 100644 index b478fc8a..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt +++ /dev/null @@ -1,162 +0,0 @@ -[ - { - "PackageId": "Legacy Metrics Planner", - "PackageVersion": "9.5.0", - "PackageProjectUrl": "http://madisyn.name", - "License": "I\u0027ll override the haptic AGP feed, that should feed the AGP feed!", - "LicenseUrl": "https://marquis.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Mobility Designer", - "PackageVersion": "1.3.7", - "PackageProjectUrl": "https://earlene.com", - "License": "The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!", - "LicenseUrl": "http://renee.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Lead Tactics Director", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://ewell.name", - "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", - "LicenseUrl": "http://kory.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Product Quality Associate", - "PackageVersion": "7.1.0", - "PackageProjectUrl": "https://zena.name", - "License": "The THX program is down, transmit the redundant program so we can transmit the THX program!", - "LicenseUrl": "http://beau.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Human Markets Coordinator", - "PackageVersion": "3.4.4", - "PackageProjectUrl": "http://jeffrey.com", - "License": "You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!", - "LicenseUrl": "https://alexis.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Brand Producer", - "PackageVersion": "8.3.6", - "PackageProjectUrl": "https://freddie.biz", - "License": "If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!", - "LicenseUrl": "https://randal.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Functionality Agent", - "PackageVersion": "5.9.5", - "PackageProjectUrl": "https://candace.com", - "License": "synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!", - "LicenseUrl": "http://karl.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Senior Accounts Designer", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://johnpaul.biz", - "License": "I\u0027ll input the solid state COM application, that should application the COM application!", - "LicenseUrl": "http://everette.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Integration Assistant", - "PackageVersion": "4.8.5", - "PackageProjectUrl": "http://jenifer.name", - "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", - "LicenseUrl": "https://joshuah.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Research Engineer", - "PackageVersion": "0.3.1", - "PackageProjectUrl": "http://sophie.biz", - "License": "hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!", - "LicenseUrl": "http://faustino.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Legacy Intranet Agent", - "PackageVersion": "9.0.8", - "PackageProjectUrl": "https://robb.com", - "License": "You can\u0027t override the program without overriding the mobile COM program!", - "LicenseUrl": "http://everett.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "District Response Director", - "PackageVersion": "6.9.7", - "PackageProjectUrl": "https://milo.biz", - "License": "If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!", - "LicenseUrl": "http://kari.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Implementation Analyst", - "PackageVersion": "3.3.4", - "PackageProjectUrl": "https://philip.net", - "License": "The XSS application is down, override the wireless application so we can override the XSS application!", - "LicenseUrl": "https://allene.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Integration Architect", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://davion.net", - "License": "Try to override the TCP firewall, maybe it will override the solid state firewall!", - "LicenseUrl": "http://wade.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Marketing Specialist", - "PackageVersion": "9.7.0", - "PackageProjectUrl": "http://ethel.name", - "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", - "LicenseUrl": "https://tyrese.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Optimization Planner", - "PackageVersion": "2.9.4", - "PackageProjectUrl": "https://raegan.biz", - "License": "We need to bypass the redundant COM bus!", - "LicenseUrl": "http://pat.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "International Research Architect", - "PackageVersion": "4.1.8", - "PackageProjectUrl": "https://kristofer.org", - "License": "I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!", - "LicenseUrl": "http://hunter.info", - "LicenseInformationOrigin": 4 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt deleted file mode 100644 index 6677d2fc..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt +++ /dev/null @@ -1,42 +0,0 @@ -[ - { - "PackageId": "Legacy Metrics Planner", - "PackageVersion": "9.5.0", - "PackageProjectUrl": "http://madisyn.name", - "License": "I\u0027ll override the haptic AGP feed, that should feed the AGP feed!", - "LicenseUrl": "https://marquis.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Mobility Designer", - "PackageVersion": "1.3.7", - "PackageProjectUrl": "https://earlene.com", - "License": "The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!", - "LicenseUrl": "http://renee.org", - "LicenseInformationOrigin": 3 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..9b372a83 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,26 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..280184a5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,677 @@ +[ + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Bill", + "Context": "http://jairo.net" + }, + { + "Error": "Clemmie", + "Context": "http://shanny.net" + }, + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "ValidationErrors": [ + { + "Error": "Mervin", + "Context": "http://celestine.info" + }, + { + "Error": "Amalia", + "Context": "https://shanelle.info" + }, + { + "Error": "Sheila", + "Context": "http://darrell.info" + }, + { + "Error": "Alec", + "Context": "https://candice.biz" + }, + { + "Error": "Linnea", + "Context": "http://everardo.info" + }, + { + "Error": "Daryl", + "Context": "https://jerrod.com" + }, + { + "Error": "Laila", + "Context": "http://caleigh.net" + }, + { + "Error": "Adolfo", + "Context": "http://daisha.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Markets Designer", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://amara.info", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "ValidationErrors": [ + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + }, + { + "Error": "Joesph", + "Context": "https://michael.name" + }, + { + "Error": "Kali", + "Context": "http://shyanne.net" + }, + { + "Error": "Austin", + "Context": "https://marty.net" + }, + { + "Error": "Theresia", + "Context": "http://kristin.net" + }, + { + "Error": "Lester", + "Context": "https://paige.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Accounts Liaison", + "PackageVersion": "7.2.6", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Intranet Officer", + "PackageVersion": "6.4.9", + "ValidationErrors": [ + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Marketing Consultant", + "PackageVersion": "2.4.9", + "ValidationErrors": [ + { + "Error": "Angie", + "Context": "https://ardella.info" + }, + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Usability Specialist", + "PackageVersion": "3.2.8", + "PackageProjectUrl": "http://micah.info", + "ValidationErrors": [ + { + "Error": "Evalyn", + "Context": "https://myrtis.name" + }, + { + "Error": "Ursula", + "Context": "https://werner.net" + }, + { + "Error": "Linwood", + "Context": "http://rebekah.org" + }, + { + "Error": "Cleve", + "Context": "https://claudie.net" + }, + { + "Error": "Theodora", + "Context": "http://faye.info" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Integration Orchestrator", + "PackageVersion": "5.4.5", + "ValidationErrors": [ + { + "Error": "Steve", + "Context": "http://lon.org" + }, + { + "Error": "Braeden", + "Context": "https://sunny.name" + }, + { + "Error": "Leslie", + "Context": "http://bettie.info" + }, + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Response Associate", + "PackageVersion": "1.9.8", + "ValidationErrors": [ + { + "Error": "Sandra", + "Context": "http://antonina.com" + }, + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + }, + { + "Error": "Amari", + "Context": "http://viviane.net" + }, + { + "Error": "Kelley", + "Context": "http://doris.net" + }, + { + "Error": "Kennedy", + "Context": "https://milo.net" + } + ], + "License": "The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Accounts Associate", + "PackageVersion": "3.2.6", + "PackageProjectUrl": "https://vesta.com", + "ValidationErrors": [ + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + }, + { + "Error": "Rogers", + "Context": "https://bertrand.biz" + }, + { + "Error": "Annetta", + "Context": "https://remington.org" + }, + { + "Error": "Efrain", + "Context": "http://davion.org" + }, + { + "Error": "Merle", + "Context": "https://abigayle.org" + }, + { + "Error": "Jerod", + "Context": "https://vicenta.info" + }, + { + "Error": "Kayli", + "Context": "https://shaun.net" + }, + { + "Error": "Antwan", + "Context": "https://hazel.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Optimization Orchestrator", + "PackageVersion": "2.4.2", + "ValidationErrors": [ + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + }, + { + "Error": "Opal", + "Context": "http://abbie.org" + }, + { + "Error": "Pablo", + "Context": "https://maxime.biz" + }, + { + "Error": "Shaun", + "Context": "https://concepcion.net" + }, + { + "Error": "Moises", + "Context": "http://rupert.info" + } + ], + "License": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Representative", + "PackageVersion": "8.2.6", + "ValidationErrors": [ + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Research Facilitator", + "PackageVersion": "5.7.5", + "ValidationErrors": [ + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + }, + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..3bb1e1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,98 @@ +[ + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..87e221f4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,168 @@ +[ + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..888d9325 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,634 @@ +[ + { + "PackageId": "Human Implementation Designer", + "PackageVersion": "8.3.7", + "License": "Try to navigate the RSS card, maybe it will navigate the haptic card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Executive", + "PackageVersion": "2.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Brand Technician", + "PackageVersion": "2.5.6", + "PackageProjectUrl": "http://lesly.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Accounts Consultant", + "PackageVersion": "6.3.4", + "PackageProjectUrl": "https://elda.info", + "License": "Try to connect the SMS feed, maybe it will connect the mobile feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Configuration Assistant", + "PackageVersion": "0.1.1", + "PackageProjectUrl": "http://frederick.com", + "License": "I\u0027ll bypass the solid state SMS system, that should system the SMS system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Interactions Assistant", + "PackageVersion": "8.4.1", + "License": "I\u0027ll hack the optical COM alarm, that should alarm the COM alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Solutions Orchestrator", + "PackageVersion": "8.7.8", + "License": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Configuration Specialist", + "PackageVersion": "8.8.8", + "PackageProjectUrl": "http://brown.com", + "License": "Use the 1080p XML circuit, then you can generate the 1080p circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Creative Liaison", + "PackageVersion": "2.9.9", + "PackageProjectUrl": "http://albert.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Communications Facilitator", + "PackageVersion": "3.1.0", + "License": "quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Security Representative", + "PackageVersion": "3.7.3", + "PackageProjectUrl": "https://jalon.net", + "License": "The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Intranet Liaison", + "PackageVersion": "5.1.0", + "PackageProjectUrl": "http://neva.info", + "License": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Tactics Engineer", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "https://alexys.org", + "License": "generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Implementation Assistant", + "PackageVersion": "6.1.2", + "PackageProjectUrl": "http://cathryn.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Functionality Consultant", + "PackageVersion": "4.9.1", + "PackageProjectUrl": "https://lonnie.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Factors Producer", + "PackageVersion": "1.6.6", + "License": "If we reboot the panel, we can get to the THX panel through the solid state THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Identity Technician", + "PackageVersion": "7.4.9", + "PackageProjectUrl": "https://benedict.org", + "License": "Try to parse the SMTP feed, maybe it will parse the multi-byte feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Operations Officer", + "PackageVersion": "2.6.0", + "PackageProjectUrl": "http://antonette.org", + "License": "Use the bluetooth USB alarm, then you can override the bluetooth alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Tactics Executive", + "PackageVersion": "6.2.9", + "PackageProjectUrl": "https://lowell.org", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Functionality Analyst", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://orie.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Research Director", + "PackageVersion": "4.1.0", + "License": "Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Solutions Assistant", + "PackageVersion": "1.9.8", + "PackageProjectUrl": "http://carter.info", + "License": "Try to parse the PNG panel, maybe it will parse the haptic panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Accountability Analyst", + "PackageVersion": "0.8.7", + "License": "parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Configuration Executive", + "PackageVersion": "4.7.6", + "License": "If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Integration Agent", + "PackageVersion": "3.6.0", + "License": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Division Director", + "PackageVersion": "3.4.7", + "PackageProjectUrl": "http://alejandrin.biz", + "License": "Try to override the CSS microchip, maybe it will override the primary microchip!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Mobility Representative", + "PackageVersion": "8.4.2", + "PackageProjectUrl": "http://brooks.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Brand Designer", + "PackageVersion": "3.4.8", + "PackageProjectUrl": "https://josiane.org", + "License": "Try to quantify the PNG program, maybe it will quantify the online program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Data Facilitator", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "https://beatrice.net", + "License": "bypassing the program won\u0027t do anything, we need to bypass the optical AI program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Branding Supervisor", + "PackageVersion": "6.7.4", + "License": "I\u0027ll copy the auxiliary PCI panel, that should panel the PCI panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Implementation Officer", + "PackageVersion": "1.9.9", + "License": "Try to back up the AGP system, maybe it will back up the 1080p system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Implementation Director", + "PackageVersion": "7.1.6", + "PackageProjectUrl": "http://pearlie.org", + "License": "We need to transmit the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Marketing Assistant", + "PackageVersion": "7.3.5", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Integration Liaison", + "PackageVersion": "1.8.8", + "PackageProjectUrl": "https://sean.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Accounts Producer", + "PackageVersion": "9.4.3", + "License": "You can\u0027t override the port without indexing the neural THX port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Response Coordinator", + "PackageVersion": "9.7.3", + "PackageProjectUrl": "https://zelda.net", + "License": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Infrastructure Strategist", + "PackageVersion": "7.2.2", + "PackageProjectUrl": "http://ahmad.com", + "License": "I\u0027ll transmit the optical XML sensor, that should sensor the XML sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Assurance Supervisor", + "PackageVersion": "4.1.8", + "PackageProjectUrl": "https://aniyah.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Usability Associate", + "PackageVersion": "5.2.5", + "PackageProjectUrl": "http://hunter.info", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Configuration Manager", + "PackageVersion": "1.6.8", + "PackageProjectUrl": "http://sylvan.net", + "License": "I\u0027ll program the online RSS card, that should card the RSS card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Accounts Associate", + "PackageVersion": "8.5.5", + "License": "You can\u0027t generate the panel without compressing the neural SAS panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Interactions Specialist", + "PackageVersion": "8.8.8", + "License": "quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Optimization Representative", + "PackageVersion": "0.4.8", + "License": "If we index the system, we can get to the XSS system through the cross-platform XSS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Paradigm Representative", + "PackageVersion": "7.0.2", + "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Directives Strategist", + "PackageVersion": "7.3.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Directives Director", + "PackageVersion": "7.9.2", + "License": "Try to hack the COM panel, maybe it will hack the auxiliary panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Marketing Director", + "PackageVersion": "3.2.5", + "PackageProjectUrl": "https://anibal.net", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Integration Analyst", + "PackageVersion": "0.4.0", + "PackageProjectUrl": "https://laverne.name", + "License": "If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Division Liaison", + "PackageVersion": "7.1.3", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Creative Engineer", + "PackageVersion": "7.5.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Quality Technician", + "PackageVersion": "9.7.0", + "License": "If we index the card, we can get to the XSS card through the neural XSS card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Applications Assistant", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://carleton.info", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Intranet Designer", + "PackageVersion": "4.5.0", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "License": "We need to copy the online THX firewall!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Creative Executive", + "PackageVersion": "7.5.7", + "PackageProjectUrl": "http://mallory.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Security Liaison", + "PackageVersion": "8.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Markets Architect", + "PackageVersion": "9.0.8", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Accountability Officer", + "PackageVersion": "2.4.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Communications Supervisor", + "PackageVersion": "2.6.8", + "PackageProjectUrl": "https://carol.biz", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Markets Officer", + "PackageVersion": "6.8.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Usability Officer", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "http://orlo.name", + "License": "Try to program the XML capacitor, maybe it will program the haptic capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Marketing Technician", + "PackageVersion": "8.7.2", + "PackageProjectUrl": "http://albina.org", + "License": "Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Assurance Associate", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://tyrese.info", + "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Web Developer", + "PackageVersion": "6.1.9", + "PackageProjectUrl": "http://arthur.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Web Facilitator", + "PackageVersion": "5.4.5", + "PackageProjectUrl": "http://paris.name", + "License": "compressing the firewall won\u0027t do anything, we need to copy the bluetooth COM firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Usability Producer", + "PackageVersion": "4.9.5", + "License": "If we hack the application, we can get to the PCI application through the 1080p PCI application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Functionality Agent", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "http://annabelle.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Identity Architect", + "PackageVersion": "5.6.4", + "PackageProjectUrl": "http://darian.org", + "License": "The GB bus is down, back up the redundant bus so we can back up the GB bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Accountability Representative", + "PackageVersion": "2.3.2", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Security Technician", + "PackageVersion": "6.8.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Infrastructure Consultant", + "PackageVersion": "4.1.2", + "PackageProjectUrl": "https://theron.info", + "License": "Use the multi-byte IB feed, then you can navigate the multi-byte feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Identity Specialist", + "PackageVersion": "2.8.9", + "PackageProjectUrl": "https://kennedy.biz", + "License": "We need to program the primary THX protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Markets Supervisor", + "PackageVersion": "7.7.6", + "License": "If we transmit the system, we can get to the SMTP system through the virtual SMTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Implementation Director", + "PackageVersion": "5.9.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Quality Analyst", + "PackageVersion": "3.6.5", + "PackageProjectUrl": "https://delbert.com", + "License": "You can\u0027t parse the port without bypassing the multi-byte GB port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Mobility Planner", + "PackageVersion": "7.1.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Interactions Manager", + "PackageVersion": "7.0.9", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Identity Planner", + "PackageVersion": "4.2.1", + "License": "You can\u0027t compress the capacitor without copying the virtual USB capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Identity Orchestrator", + "PackageVersion": "1.3.3", + "License": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Tactics Architect", + "PackageVersion": "6.7.8", + "PackageProjectUrl": "https://margaret.net", + "License": "We need to parse the auxiliary SAS capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Accounts Associate", + "PackageVersion": "2.7.6", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Functionality Consultant", + "PackageVersion": "8.0.9", + "PackageProjectUrl": "http://emie.info", + "License": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..e3abac4c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,1285 @@ +[ + { + "PackageId": "Internal Infrastructure Strategist", + "PackageVersion": "7.2.2", + "PackageProjectUrl": "http://ahmad.com", + "License": "I\u0027ll transmit the optical XML sensor, that should sensor the XML sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Branding Supervisor", + "PackageVersion": "6.7.4", + "License": "I\u0027ll copy the auxiliary PCI panel, that should panel the PCI panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Factors Producer", + "PackageVersion": "1.6.6", + "License": "If we reboot the panel, we can get to the THX panel through the solid state THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Solutions Orchestrator", + "PackageVersion": "8.7.8", + "License": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Accountability Analyst", + "PackageVersion": "0.8.7", + "License": "parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Markets Supervisor", + "PackageVersion": "7.7.6", + "License": "If we transmit the system, we can get to the SMTP system through the virtual SMTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Usability Producer", + "PackageVersion": "4.9.5", + "License": "If we hack the application, we can get to the PCI application through the 1080p PCI application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Configuration Assistant", + "PackageVersion": "0.1.1", + "PackageProjectUrl": "http://frederick.com", + "License": "I\u0027ll bypass the solid state SMS system, that should system the SMS system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Implementation Officer", + "PackageVersion": "1.9.9", + "License": "Try to back up the AGP system, maybe it will back up the 1080p system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Markets Designer", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://amara.info", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Directives Strategist", + "PackageVersion": "7.3.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Implementation Designer", + "PackageVersion": "8.3.7", + "License": "Try to navigate the RSS card, maybe it will navigate the haptic card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Optimization Representative", + "PackageVersion": "8.2.6", + "ValidationErrors": [ + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Mobility Representative", + "PackageVersion": "8.4.2", + "PackageProjectUrl": "http://brooks.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Creative Executive", + "PackageVersion": "7.5.7", + "PackageProjectUrl": "http://mallory.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Configuration Specialist", + "PackageVersion": "8.8.8", + "PackageProjectUrl": "http://brown.com", + "License": "Use the 1080p XML circuit, then you can generate the 1080p circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Mobility Planner", + "PackageVersion": "7.1.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Implementation Director", + "PackageVersion": "7.1.6", + "PackageProjectUrl": "http://pearlie.org", + "License": "We need to transmit the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Identity Architect", + "PackageVersion": "5.6.4", + "PackageProjectUrl": "http://darian.org", + "License": "The GB bus is down, back up the redundant bus so we can back up the GB bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Implementation Director", + "PackageVersion": "5.9.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Quality Technician", + "PackageVersion": "9.7.0", + "License": "If we index the card, we can get to the XSS card through the neural XSS card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Functionality Consultant", + "PackageVersion": "4.9.1", + "PackageProjectUrl": "https://lonnie.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Assurance Associate", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://tyrese.info", + "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Integration Agent", + "PackageVersion": "3.6.0", + "License": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Identity Orchestrator", + "PackageVersion": "1.3.3", + "License": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Paradigm Representative", + "PackageVersion": "7.0.2", + "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Intranet Officer", + "PackageVersion": "6.4.9", + "ValidationErrors": [ + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Quality Analyst", + "PackageVersion": "3.6.5", + "PackageProjectUrl": "https://delbert.com", + "License": "You can\u0027t parse the port without bypassing the multi-byte GB port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Marketing Consultant", + "PackageVersion": "2.4.9", + "ValidationErrors": [ + { + "Error": "Angie", + "Context": "https://ardella.info" + }, + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Accounts Associate", + "PackageVersion": "8.5.5", + "License": "You can\u0027t generate the panel without compressing the neural SAS panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Usability Specialist", + "PackageVersion": "3.2.8", + "PackageProjectUrl": "http://micah.info", + "ValidationErrors": [ + { + "Error": "Evalyn", + "Context": "https://myrtis.name" + }, + { + "Error": "Ursula", + "Context": "https://werner.net" + }, + { + "Error": "Linwood", + "Context": "http://rebekah.org" + }, + { + "Error": "Cleve", + "Context": "https://claudie.net" + }, + { + "Error": "Theodora", + "Context": "http://faye.info" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Identity Planner", + "PackageVersion": "4.2.1", + "License": "You can\u0027t compress the capacitor without copying the virtual USB capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Security Liaison", + "PackageVersion": "8.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Accountability Representative", + "PackageVersion": "2.3.2", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Accounts Associate", + "PackageVersion": "2.7.6", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Operations Officer", + "PackageVersion": "2.6.0", + "PackageProjectUrl": "http://antonette.org", + "License": "Use the bluetooth USB alarm, then you can override the bluetooth alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Marketing Director", + "PackageVersion": "3.2.5", + "PackageProjectUrl": "https://anibal.net", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "ValidationErrors": [ + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + }, + { + "Error": "Joesph", + "Context": "https://michael.name" + }, + { + "Error": "Kali", + "Context": "http://shyanne.net" + }, + { + "Error": "Austin", + "Context": "https://marty.net" + }, + { + "Error": "Theresia", + "Context": "http://kristin.net" + }, + { + "Error": "Lester", + "Context": "https://paige.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Security Representative", + "PackageVersion": "3.7.3", + "PackageProjectUrl": "https://jalon.net", + "License": "The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Division Director", + "PackageVersion": "3.4.7", + "PackageProjectUrl": "http://alejandrin.biz", + "License": "Try to override the CSS microchip, maybe it will override the primary microchip!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Research Director", + "PackageVersion": "4.1.0", + "License": "Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Security Technician", + "PackageVersion": "6.8.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Data Facilitator", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "https://beatrice.net", + "License": "bypassing the program won\u0027t do anything, we need to bypass the optical AI program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Intranet Liaison", + "PackageVersion": "5.1.0", + "PackageProjectUrl": "http://neva.info", + "License": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Division Liaison", + "PackageVersion": "7.1.3", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Marketing Technician", + "PackageVersion": "8.7.2", + "PackageProjectUrl": "http://albina.org", + "License": "Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Marketing Assistant", + "PackageVersion": "7.3.5", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Interactions Specialist", + "PackageVersion": "8.8.8", + "License": "quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Optimization Representative", + "PackageVersion": "0.4.8", + "License": "If we index the system, we can get to the XSS system through the cross-platform XSS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Integration Orchestrator", + "PackageVersion": "5.4.5", + "ValidationErrors": [ + { + "Error": "Steve", + "Context": "http://lon.org" + }, + { + "Error": "Braeden", + "Context": "https://sunny.name" + }, + { + "Error": "Leslie", + "Context": "http://bettie.info" + }, + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Response Associate", + "PackageVersion": "1.9.8", + "ValidationErrors": [ + { + "Error": "Sandra", + "Context": "http://antonina.com" + }, + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + }, + { + "Error": "Amari", + "Context": "http://viviane.net" + }, + { + "Error": "Kelley", + "Context": "http://doris.net" + }, + { + "Error": "Kennedy", + "Context": "https://milo.net" + } + ], + "License": "The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Creative Liaison", + "PackageVersion": "2.9.9", + "PackageProjectUrl": "http://albert.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Infrastructure Consultant", + "PackageVersion": "4.1.2", + "PackageProjectUrl": "https://theron.info", + "License": "Use the multi-byte IB feed, then you can navigate the multi-byte feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Tactics Executive", + "PackageVersion": "6.2.9", + "PackageProjectUrl": "https://lowell.org", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Accounts Liaison", + "PackageVersion": "7.2.6", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Accounts Consultant", + "PackageVersion": "6.3.4", + "PackageProjectUrl": "https://elda.info", + "License": "Try to connect the SMS feed, maybe it will connect the mobile feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Integration Liaison", + "PackageVersion": "1.8.8", + "PackageProjectUrl": "https://sean.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Configuration Manager", + "PackageVersion": "1.6.8", + "PackageProjectUrl": "http://sylvan.net", + "License": "I\u0027ll program the online RSS card, that should card the RSS card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Markets Officer", + "PackageVersion": "6.8.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Creative Engineer", + "PackageVersion": "7.5.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Solutions Assistant", + "PackageVersion": "1.9.8", + "PackageProjectUrl": "http://carter.info", + "License": "Try to parse the PNG panel, maybe it will parse the haptic panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Accounts Associate", + "PackageVersion": "3.2.6", + "PackageProjectUrl": "https://vesta.com", + "ValidationErrors": [ + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + }, + { + "Error": "Rogers", + "Context": "https://bertrand.biz" + }, + { + "Error": "Annetta", + "Context": "https://remington.org" + }, + { + "Error": "Efrain", + "Context": "http://davion.org" + }, + { + "Error": "Merle", + "Context": "https://abigayle.org" + }, + { + "Error": "Jerod", + "Context": "https://vicenta.info" + }, + { + "Error": "Kayli", + "Context": "https://shaun.net" + }, + { + "Error": "Antwan", + "Context": "https://hazel.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Accountability Officer", + "PackageVersion": "2.4.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Usability Associate", + "PackageVersion": "5.2.5", + "PackageProjectUrl": "http://hunter.info", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Communications Facilitator", + "PackageVersion": "3.1.0", + "License": "quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Tactics Engineer", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "https://alexys.org", + "License": "generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Research Facilitator", + "PackageVersion": "5.7.5", + "ValidationErrors": [ + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + }, + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Markets Architect", + "PackageVersion": "9.0.8", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Brand Technician", + "PackageVersion": "2.5.6", + "PackageProjectUrl": "http://lesly.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Identity Specialist", + "PackageVersion": "2.8.9", + "PackageProjectUrl": "https://kennedy.biz", + "License": "We need to program the primary THX protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Functionality Analyst", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://orie.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Assurance Supervisor", + "PackageVersion": "4.1.8", + "PackageProjectUrl": "https://aniyah.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Optimization Orchestrator", + "PackageVersion": "2.4.2", + "ValidationErrors": [ + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + }, + { + "Error": "Opal", + "Context": "http://abbie.org" + }, + { + "Error": "Pablo", + "Context": "https://maxime.biz" + }, + { + "Error": "Shaun", + "Context": "https://concepcion.net" + }, + { + "Error": "Moises", + "Context": "http://rupert.info" + } + ], + "License": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Interactions Manager", + "PackageVersion": "7.0.9", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Web Facilitator", + "PackageVersion": "5.4.5", + "PackageProjectUrl": "http://paris.name", + "License": "compressing the firewall won\u0027t do anything, we need to copy the bluetooth COM firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Functionality Agent", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "http://annabelle.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Intranet Designer", + "PackageVersion": "4.5.0", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Brand Designer", + "PackageVersion": "3.4.8", + "PackageProjectUrl": "https://josiane.org", + "License": "Try to quantify the PNG program, maybe it will quantify the online program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Accounts Producer", + "PackageVersion": "9.4.3", + "License": "You can\u0027t override the port without indexing the neural THX port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Applications Assistant", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://carleton.info", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Configuration Executive", + "PackageVersion": "4.7.6", + "License": "If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "License": "We need to copy the online THX firewall!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Implementation Assistant", + "PackageVersion": "6.1.2", + "PackageProjectUrl": "http://cathryn.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Web Developer", + "PackageVersion": "6.1.9", + "PackageProjectUrl": "http://arthur.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Functionality Consultant", + "PackageVersion": "8.0.9", + "PackageProjectUrl": "http://emie.info", + "License": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Communications Supervisor", + "PackageVersion": "2.6.8", + "PackageProjectUrl": "https://carol.biz", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Usability Officer", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "http://orlo.name", + "License": "Try to program the XML capacitor, maybe it will program the haptic capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Tactics Architect", + "PackageVersion": "6.7.8", + "PackageProjectUrl": "https://margaret.net", + "License": "We need to parse the auxiliary SAS capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Directives Director", + "PackageVersion": "7.9.2", + "License": "Try to hack the COM panel, maybe it will hack the auxiliary panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Markets Executive", + "PackageVersion": "2.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Bill", + "Context": "http://jairo.net" + }, + { + "Error": "Clemmie", + "Context": "http://shanny.net" + }, + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Interactions Assistant", + "PackageVersion": "8.4.1", + "License": "I\u0027ll hack the optical COM alarm, that should alarm the COM alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Identity Technician", + "PackageVersion": "7.4.9", + "PackageProjectUrl": "https://benedict.org", + "License": "Try to parse the SMTP feed, maybe it will parse the multi-byte feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "ValidationErrors": [ + { + "Error": "Mervin", + "Context": "http://celestine.info" + }, + { + "Error": "Amalia", + "Context": "https://shanelle.info" + }, + { + "Error": "Sheila", + "Context": "http://darrell.info" + }, + { + "Error": "Alec", + "Context": "https://candice.biz" + }, + { + "Error": "Linnea", + "Context": "http://everardo.info" + }, + { + "Error": "Daryl", + "Context": "https://jerrod.com" + }, + { + "Error": "Laila", + "Context": "http://caleigh.net" + }, + { + "Error": "Adolfo", + "Context": "http://daisha.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Response Coordinator", + "PackageVersion": "9.7.3", + "PackageProjectUrl": "https://zelda.net", + "License": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Integration Analyst", + "PackageVersion": "0.4.0", + "PackageProjectUrl": "https://laverne.name", + "License": "If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..6250dd2e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,706 @@ +[ + { + "PackageId": "Human Implementation Designer", + "PackageVersion": "8.3.7", + "License": "Try to navigate the RSS card, maybe it will navigate the haptic card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Configuration Manager", + "PackageVersion": "1.6.8", + "PackageProjectUrl": "http://sylvan.net", + "License": "I\u0027ll program the online RSS card, that should card the RSS card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Communications Supervisor", + "PackageVersion": "2.6.8", + "PackageProjectUrl": "https://carol.biz", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Factors Producer", + "PackageVersion": "1.6.6", + "License": "If we reboot the panel, we can get to the THX panel through the solid state THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Configuration Assistant", + "PackageVersion": "0.1.1", + "PackageProjectUrl": "http://frederick.com", + "License": "I\u0027ll bypass the solid state SMS system, that should system the SMS system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Interactions Assistant", + "PackageVersion": "8.4.1", + "License": "I\u0027ll hack the optical COM alarm, that should alarm the COM alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Implementation Director", + "PackageVersion": "7.1.6", + "PackageProjectUrl": "http://pearlie.org", + "License": "We need to transmit the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Configuration Specialist", + "PackageVersion": "8.8.8", + "PackageProjectUrl": "http://brown.com", + "License": "Use the 1080p XML circuit, then you can generate the 1080p circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Creative Liaison", + "PackageVersion": "2.9.9", + "PackageProjectUrl": "http://albert.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Security Technician", + "PackageVersion": "6.8.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Security Representative", + "PackageVersion": "3.7.3", + "PackageProjectUrl": "https://jalon.net", + "License": "The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Accounts Consultant", + "PackageVersion": "6.3.4", + "PackageProjectUrl": "https://elda.info", + "License": "Try to connect the SMS feed, maybe it will connect the mobile feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Security Liaison", + "PackageVersion": "8.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Implementation Assistant", + "PackageVersion": "6.1.2", + "PackageProjectUrl": "http://cathryn.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Operations Officer", + "PackageVersion": "2.6.0", + "PackageProjectUrl": "http://antonette.org", + "License": "Use the bluetooth USB alarm, then you can override the bluetooth alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Quality Analyst", + "PackageVersion": "3.6.5", + "PackageProjectUrl": "https://delbert.com", + "License": "You can\u0027t parse the port without bypassing the multi-byte GB port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Markets Officer", + "PackageVersion": "6.8.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Directives Director", + "PackageVersion": "7.9.2", + "License": "Try to hack the COM panel, maybe it will hack the auxiliary panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Identity Planner", + "PackageVersion": "4.2.1", + "License": "You can\u0027t compress the capacitor without copying the virtual USB capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Interactions Manager", + "PackageVersion": "7.0.9", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Communications Facilitator", + "PackageVersion": "3.1.0", + "License": "quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Functionality Consultant", + "PackageVersion": "8.0.9", + "PackageProjectUrl": "http://emie.info", + "License": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Tactics Executive", + "PackageVersion": "6.2.9", + "PackageProjectUrl": "https://lowell.org", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Accountability Analyst", + "PackageVersion": "0.8.7", + "License": "parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Paradigm Representative", + "PackageVersion": "7.0.2", + "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Integration Agent", + "PackageVersion": "3.6.0", + "License": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Markets Supervisor", + "PackageVersion": "7.7.6", + "License": "If we transmit the system, we can get to the SMTP system through the virtual SMTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Brand Designer", + "PackageVersion": "3.4.8", + "PackageProjectUrl": "https://josiane.org", + "License": "Try to quantify the PNG program, maybe it will quantify the online program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Solutions Assistant", + "PackageVersion": "1.9.8", + "PackageProjectUrl": "http://carter.info", + "License": "Try to parse the PNG panel, maybe it will parse the haptic panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Data Facilitator", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "https://beatrice.net", + "License": "bypassing the program won\u0027t do anything, we need to bypass the optical AI program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Identity Specialist", + "PackageVersion": "2.8.9", + "PackageProjectUrl": "https://kennedy.biz", + "License": "We need to program the primary THX protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Mobility Representative", + "PackageVersion": "8.4.2", + "PackageProjectUrl": "http://brooks.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Implementation Director", + "PackageVersion": "5.9.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Optimization Representative", + "PackageVersion": "0.4.8", + "License": "If we index the system, we can get to the XSS system through the cross-platform XSS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Response Coordinator", + "PackageVersion": "9.7.3", + "PackageProjectUrl": "https://zelda.net", + "License": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Infrastructure Strategist", + "PackageVersion": "7.2.2", + "PackageProjectUrl": "http://ahmad.com", + "License": "I\u0027ll transmit the optical XML sensor, that should sensor the XML sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Tactics Architect", + "PackageVersion": "6.7.8", + "PackageProjectUrl": "https://margaret.net", + "License": "We need to parse the auxiliary SAS capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Accounts Associate", + "PackageVersion": "8.5.5", + "License": "You can\u0027t generate the panel without compressing the neural SAS panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Web Facilitator", + "PackageVersion": "5.4.5", + "PackageProjectUrl": "http://paris.name", + "License": "compressing the firewall won\u0027t do anything, we need to copy the bluetooth COM firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Accounts Associate", + "PackageVersion": "2.7.6", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Marketing Technician", + "PackageVersion": "8.7.2", + "PackageProjectUrl": "http://albina.org", + "License": "Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Configuration Executive", + "PackageVersion": "4.7.6", + "License": "If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Division Director", + "PackageVersion": "3.4.7", + "PackageProjectUrl": "http://alejandrin.biz", + "License": "Try to override the CSS microchip, maybe it will override the primary microchip!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Directives Strategist", + "PackageVersion": "7.3.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Infrastructure Consultant", + "PackageVersion": "4.1.2", + "PackageProjectUrl": "https://theron.info", + "License": "Use the multi-byte IB feed, then you can navigate the multi-byte feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Branding Supervisor", + "PackageVersion": "6.7.4", + "License": "I\u0027ll copy the auxiliary PCI panel, that should panel the PCI panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Markets Architect", + "PackageVersion": "9.0.8", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Intranet Liaison", + "PackageVersion": "5.1.0", + "PackageProjectUrl": "http://neva.info", + "License": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Integration Analyst", + "PackageVersion": "0.4.0", + "PackageProjectUrl": "https://laverne.name", + "License": "If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Identity Technician", + "PackageVersion": "7.4.9", + "PackageProjectUrl": "https://benedict.org", + "License": "Try to parse the SMTP feed, maybe it will parse the multi-byte feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Marketing Director", + "PackageVersion": "3.2.5", + "PackageProjectUrl": "https://anibal.net", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Web Developer", + "PackageVersion": "6.1.9", + "PackageProjectUrl": "http://arthur.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Functionality Consultant", + "PackageVersion": "4.9.1", + "PackageProjectUrl": "https://lonnie.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Functionality Agent", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "http://annabelle.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Intranet Designer", + "PackageVersion": "4.5.0", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Tactics Engineer", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "https://alexys.org", + "License": "generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Assurance Associate", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://tyrese.info", + "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Markets Executive", + "PackageVersion": "2.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Accounts Producer", + "PackageVersion": "9.4.3", + "License": "You can\u0027t override the port without indexing the neural THX port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Quality Technician", + "PackageVersion": "9.7.0", + "License": "If we index the card, we can get to the XSS card through the neural XSS card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Applications Assistant", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://carleton.info", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Accountability Officer", + "PackageVersion": "2.4.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Functionality Analyst", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://orie.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Usability Officer", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "http://orlo.name", + "License": "Try to program the XML capacitor, maybe it will program the haptic capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Implementation Officer", + "PackageVersion": "1.9.9", + "License": "Try to back up the AGP system, maybe it will back up the 1080p system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Interactions Specialist", + "PackageVersion": "8.8.8", + "License": "quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Assurance Supervisor", + "PackageVersion": "4.1.8", + "PackageProjectUrl": "https://aniyah.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Research Director", + "PackageVersion": "4.1.0", + "License": "Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Identity Architect", + "PackageVersion": "5.6.4", + "PackageProjectUrl": "http://darian.org", + "License": "The GB bus is down, back up the redundant bus so we can back up the GB bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Creative Executive", + "PackageVersion": "7.5.7", + "PackageProjectUrl": "http://mallory.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Usability Associate", + "PackageVersion": "5.2.5", + "PackageProjectUrl": "http://hunter.info", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "License": "We need to copy the online THX firewall!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Solutions Orchestrator", + "PackageVersion": "8.7.8", + "License": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Identity Orchestrator", + "PackageVersion": "1.3.3", + "License": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Marketing Assistant", + "PackageVersion": "7.3.5", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Creative Engineer", + "PackageVersion": "7.5.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Mobility Planner", + "PackageVersion": "7.1.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Accountability Representative", + "PackageVersion": "2.3.2", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Usability Producer", + "PackageVersion": "4.9.5", + "License": "If we hack the application, we can get to the PCI application through the 1080p PCI application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Brand Technician", + "PackageVersion": "2.5.6", + "PackageProjectUrl": "http://lesly.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Division Liaison", + "PackageVersion": "7.1.3", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Integration Liaison", + "PackageVersion": "1.8.8", + "PackageProjectUrl": "https://sean.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..0bbf1f68 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,776 @@ +[ + { + "PackageId": "Human Implementation Designer", + "PackageVersion": "8.3.7", + "License": "Try to navigate the RSS card, maybe it will navigate the haptic card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Configuration Manager", + "PackageVersion": "1.6.8", + "PackageProjectUrl": "http://sylvan.net", + "License": "I\u0027ll program the online RSS card, that should card the RSS card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Communications Supervisor", + "PackageVersion": "2.6.8", + "PackageProjectUrl": "https://carol.biz", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Quality Analyst", + "PackageVersion": "3.6.5", + "PackageProjectUrl": "https://delbert.com", + "License": "You can\u0027t parse the port without bypassing the multi-byte GB port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Configuration Assistant", + "PackageVersion": "0.1.1", + "PackageProjectUrl": "http://frederick.com", + "License": "I\u0027ll bypass the solid state SMS system, that should system the SMS system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Assurance Supervisor", + "PackageVersion": "4.1.8", + "PackageProjectUrl": "https://aniyah.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Mobility Representative", + "PackageVersion": "8.4.2", + "PackageProjectUrl": "http://brooks.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Interactions Specialist", + "PackageVersion": "8.8.8", + "License": "quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Creative Liaison", + "PackageVersion": "2.9.9", + "PackageProjectUrl": "http://albert.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Assurance Associate", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://tyrese.info", + "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Factors Producer", + "PackageVersion": "1.6.6", + "License": "If we reboot the panel, we can get to the THX panel through the solid state THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Implementation Assistant", + "PackageVersion": "6.1.2", + "PackageProjectUrl": "http://cathryn.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Security Representative", + "PackageVersion": "3.7.3", + "PackageProjectUrl": "https://jalon.net", + "License": "The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Integration Liaison", + "PackageVersion": "1.8.8", + "PackageProjectUrl": "https://sean.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Creative Engineer", + "PackageVersion": "7.5.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Directives Director", + "PackageVersion": "7.9.2", + "License": "Try to hack the COM panel, maybe it will hack the auxiliary panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Markets Architect", + "PackageVersion": "9.0.8", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Usability Producer", + "PackageVersion": "4.9.5", + "License": "If we hack the application, we can get to the PCI application through the 1080p PCI application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Technician", + "PackageVersion": "6.8.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Identity Planner", + "PackageVersion": "4.2.1", + "License": "You can\u0027t compress the capacitor without copying the virtual USB capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Division Director", + "PackageVersion": "3.4.7", + "PackageProjectUrl": "http://alejandrin.biz", + "License": "Try to override the CSS microchip, maybe it will override the primary microchip!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Tactics Architect", + "PackageVersion": "6.7.8", + "PackageProjectUrl": "https://margaret.net", + "License": "We need to parse the auxiliary SAS capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Integration Agent", + "PackageVersion": "3.6.0", + "License": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Markets Supervisor", + "PackageVersion": "7.7.6", + "License": "If we transmit the system, we can get to the SMTP system through the virtual SMTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Marketing Assistant", + "PackageVersion": "7.3.5", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Executive", + "PackageVersion": "7.5.7", + "PackageProjectUrl": "http://mallory.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Configuration Specialist", + "PackageVersion": "8.8.8", + "PackageProjectUrl": "http://brown.com", + "License": "Use the 1080p XML circuit, then you can generate the 1080p circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Brand Designer", + "PackageVersion": "3.4.8", + "PackageProjectUrl": "https://josiane.org", + "License": "Try to quantify the PNG program, maybe it will quantify the online program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Markets Officer", + "PackageVersion": "6.8.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Configuration Executive", + "PackageVersion": "4.7.6", + "License": "If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Quality Technician", + "PackageVersion": "9.7.0", + "License": "If we index the card, we can get to the XSS card through the neural XSS card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Infrastructure Strategist", + "PackageVersion": "7.2.2", + "PackageProjectUrl": "http://ahmad.com", + "License": "I\u0027ll transmit the optical XML sensor, that should sensor the XML sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Accountability Analyst", + "PackageVersion": "0.8.7", + "License": "parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Web Facilitator", + "PackageVersion": "5.4.5", + "PackageProjectUrl": "http://paris.name", + "License": "compressing the firewall won\u0027t do anything, we need to copy the bluetooth COM firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Marketing Technician", + "PackageVersion": "8.7.2", + "PackageProjectUrl": "http://albina.org", + "License": "Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Infrastructure Consultant", + "PackageVersion": "4.1.2", + "PackageProjectUrl": "https://theron.info", + "License": "Use the multi-byte IB feed, then you can navigate the multi-byte feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Implementation Director", + "PackageVersion": "5.9.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Data Facilitator", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "https://beatrice.net", + "License": "bypassing the program won\u0027t do anything, we need to bypass the optical AI program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Paradigm Representative", + "PackageVersion": "7.0.2", + "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Mobility Planner", + "PackageVersion": "7.1.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Implementation Officer", + "PackageVersion": "1.9.9", + "License": "Try to back up the AGP system, maybe it will back up the 1080p system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Identity Architect", + "PackageVersion": "5.6.4", + "PackageProjectUrl": "http://darian.org", + "License": "The GB bus is down, back up the redundant bus so we can back up the GB bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Brand Technician", + "PackageVersion": "2.5.6", + "PackageProjectUrl": "http://lesly.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Accounts Producer", + "PackageVersion": "9.4.3", + "License": "You can\u0027t override the port without indexing the neural THX port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Operations Officer", + "PackageVersion": "2.6.0", + "PackageProjectUrl": "http://antonette.org", + "License": "Use the bluetooth USB alarm, then you can override the bluetooth alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Intranet Liaison", + "PackageVersion": "5.1.0", + "PackageProjectUrl": "http://neva.info", + "License": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Identity Orchestrator", + "PackageVersion": "1.3.3", + "License": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Communications Facilitator", + "PackageVersion": "3.1.0", + "License": "quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Integration Analyst", + "PackageVersion": "0.4.0", + "PackageProjectUrl": "https://laverne.name", + "License": "If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Intranet Designer", + "PackageVersion": "4.5.0", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Web Developer", + "PackageVersion": "6.1.9", + "PackageProjectUrl": "http://arthur.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Interactions Manager", + "PackageVersion": "7.0.9", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Marketing Director", + "PackageVersion": "3.2.5", + "PackageProjectUrl": "https://anibal.net", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Accounts Associate", + "PackageVersion": "8.5.5", + "License": "You can\u0027t generate the panel without compressing the neural SAS panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Identity Technician", + "PackageVersion": "7.4.9", + "PackageProjectUrl": "https://benedict.org", + "License": "Try to parse the SMTP feed, maybe it will parse the multi-byte feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "License": "We need to copy the online THX firewall!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Accountability Officer", + "PackageVersion": "2.4.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Accounts Associate", + "PackageVersion": "2.7.6", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Usability Officer", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "http://orlo.name", + "License": "Try to program the XML capacitor, maybe it will program the haptic capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Implementation Director", + "PackageVersion": "7.1.6", + "PackageProjectUrl": "http://pearlie.org", + "License": "We need to transmit the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Solutions Orchestrator", + "PackageVersion": "8.7.8", + "License": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Functionality Analyst", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://orie.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Tactics Engineer", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "https://alexys.org", + "License": "generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Identity Specialist", + "PackageVersion": "2.8.9", + "PackageProjectUrl": "https://kennedy.biz", + "License": "We need to program the primary THX protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Markets Executive", + "PackageVersion": "2.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Applications Assistant", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://carleton.info", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Functionality Agent", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "http://annabelle.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Security Liaison", + "PackageVersion": "8.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Response Coordinator", + "PackageVersion": "9.7.3", + "PackageProjectUrl": "https://zelda.net", + "License": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Branding Supervisor", + "PackageVersion": "6.7.4", + "License": "I\u0027ll copy the auxiliary PCI panel, that should panel the PCI panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Division Liaison", + "PackageVersion": "7.1.3", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Interactions Assistant", + "PackageVersion": "8.4.1", + "License": "I\u0027ll hack the optical COM alarm, that should alarm the COM alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Functionality Consultant", + "PackageVersion": "4.9.1", + "PackageProjectUrl": "https://lonnie.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Optimization Representative", + "PackageVersion": "0.4.8", + "License": "If we index the system, we can get to the XSS system through the cross-platform XSS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Accountability Representative", + "PackageVersion": "2.3.2", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Functionality Consultant", + "PackageVersion": "8.0.9", + "PackageProjectUrl": "http://emie.info", + "License": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Tactics Executive", + "PackageVersion": "6.2.9", + "PackageProjectUrl": "https://lowell.org", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Research Director", + "PackageVersion": "4.1.0", + "License": "Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Accounts Consultant", + "PackageVersion": "6.3.4", + "PackageProjectUrl": "https://elda.info", + "License": "Try to connect the SMS feed, maybe it will connect the mobile feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Usability Associate", + "PackageVersion": "5.2.5", + "PackageProjectUrl": "http://hunter.info", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Solutions Assistant", + "PackageVersion": "1.9.8", + "PackageProjectUrl": "http://carter.info", + "License": "Try to parse the PNG panel, maybe it will parse the haptic panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Directives Strategist", + "PackageVersion": "7.3.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..1ef0685f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,32 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..2127bb19 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,683 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "ValidationErrors": [ + { + "Error": "Mervin", + "Context": "http://celestine.info" + }, + { + "Error": "Amalia", + "Context": "https://shanelle.info" + }, + { + "Error": "Sheila", + "Context": "http://darrell.info" + }, + { + "Error": "Alec", + "Context": "https://candice.biz" + }, + { + "Error": "Linnea", + "Context": "http://everardo.info" + }, + { + "Error": "Daryl", + "Context": "https://jerrod.com" + }, + { + "Error": "Laila", + "Context": "http://caleigh.net" + }, + { + "Error": "Adolfo", + "Context": "http://daisha.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Markets Designer", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://amara.info", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "ValidationErrors": [ + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + }, + { + "Error": "Joesph", + "Context": "https://michael.name" + }, + { + "Error": "Kali", + "Context": "http://shyanne.net" + }, + { + "Error": "Austin", + "Context": "https://marty.net" + }, + { + "Error": "Theresia", + "Context": "http://kristin.net" + }, + { + "Error": "Lester", + "Context": "https://paige.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Intranet Officer", + "PackageVersion": "6.4.9", + "ValidationErrors": [ + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Research Facilitator", + "PackageVersion": "5.7.5", + "ValidationErrors": [ + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + }, + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Bill", + "Context": "http://jairo.net" + }, + { + "Error": "Clemmie", + "Context": "http://shanny.net" + }, + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Usability Specialist", + "PackageVersion": "3.2.8", + "PackageProjectUrl": "http://micah.info", + "ValidationErrors": [ + { + "Error": "Evalyn", + "Context": "https://myrtis.name" + }, + { + "Error": "Ursula", + "Context": "https://werner.net" + }, + { + "Error": "Linwood", + "Context": "http://rebekah.org" + }, + { + "Error": "Cleve", + "Context": "https://claudie.net" + }, + { + "Error": "Theodora", + "Context": "http://faye.info" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Integration Orchestrator", + "PackageVersion": "5.4.5", + "ValidationErrors": [ + { + "Error": "Steve", + "Context": "http://lon.org" + }, + { + "Error": "Braeden", + "Context": "https://sunny.name" + }, + { + "Error": "Leslie", + "Context": "http://bettie.info" + }, + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Accounts Associate", + "PackageVersion": "3.2.6", + "PackageProjectUrl": "https://vesta.com", + "ValidationErrors": [ + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + }, + { + "Error": "Rogers", + "Context": "https://bertrand.biz" + }, + { + "Error": "Annetta", + "Context": "https://remington.org" + }, + { + "Error": "Efrain", + "Context": "http://davion.org" + }, + { + "Error": "Merle", + "Context": "https://abigayle.org" + }, + { + "Error": "Jerod", + "Context": "https://vicenta.info" + }, + { + "Error": "Kayli", + "Context": "https://shaun.net" + }, + { + "Error": "Antwan", + "Context": "https://hazel.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Accounts Liaison", + "PackageVersion": "7.2.6", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Response Associate", + "PackageVersion": "1.9.8", + "ValidationErrors": [ + { + "Error": "Sandra", + "Context": "http://antonina.com" + }, + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + }, + { + "Error": "Amari", + "Context": "http://viviane.net" + }, + { + "Error": "Kelley", + "Context": "http://doris.net" + }, + { + "Error": "Kennedy", + "Context": "https://milo.net" + } + ], + "License": "The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Marketing Consultant", + "PackageVersion": "2.4.9", + "ValidationErrors": [ + { + "Error": "Angie", + "Context": "https://ardella.info" + }, + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Optimization Representative", + "PackageVersion": "8.2.6", + "ValidationErrors": [ + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Optimization Orchestrator", + "PackageVersion": "2.4.2", + "ValidationErrors": [ + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + }, + { + "Error": "Opal", + "Context": "http://abbie.org" + }, + { + "Error": "Pablo", + "Context": "https://maxime.biz" + }, + { + "Error": "Shaun", + "Context": "https://concepcion.net" + }, + { + "Error": "Moises", + "Context": "http://rupert.info" + } + ], + "License": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..f5c35028 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,104 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..00fd60e1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,174 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..c42791ca --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,146 @@ +[ + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Functionality Analyst", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://orie.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Functionality Agent", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "http://annabelle.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Communications Facilitator", + "PackageVersion": "3.1.0", + "License": "quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Interactions Manager", + "PackageVersion": "7.0.9", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Tactics Engineer", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "https://alexys.org", + "License": "generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Security Technician", + "PackageVersion": "6.8.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Operations Officer", + "PackageVersion": "2.6.0", + "PackageProjectUrl": "http://antonette.org", + "License": "Use the bluetooth USB alarm, then you can override the bluetooth alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Applications Assistant", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://carleton.info", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Security Liaison", + "PackageVersion": "8.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Assurance Associate", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://tyrese.info", + "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Integration Analyst", + "PackageVersion": "0.4.0", + "PackageProjectUrl": "https://laverne.name", + "License": "If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Directives Director", + "PackageVersion": "7.9.2", + "License": "Try to hack the COM panel, maybe it will hack the auxiliary panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..99856691 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,797 @@ +[ + { + "PackageId": "National Tactics Engineer", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "https://alexys.org", + "License": "generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Assurance Associate", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://tyrese.info", + "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Functionality Analyst", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://orie.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Intranet Officer", + "PackageVersion": "6.4.9", + "ValidationErrors": [ + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Bill", + "Context": "http://jairo.net" + }, + { + "Error": "Clemmie", + "Context": "http://shanny.net" + }, + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Security Liaison", + "PackageVersion": "8.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Usability Specialist", + "PackageVersion": "3.2.8", + "PackageProjectUrl": "http://micah.info", + "ValidationErrors": [ + { + "Error": "Evalyn", + "Context": "https://myrtis.name" + }, + { + "Error": "Ursula", + "Context": "https://werner.net" + }, + { + "Error": "Linwood", + "Context": "http://rebekah.org" + }, + { + "Error": "Cleve", + "Context": "https://claudie.net" + }, + { + "Error": "Theodora", + "Context": "http://faye.info" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Integration Orchestrator", + "PackageVersion": "5.4.5", + "ValidationErrors": [ + { + "Error": "Steve", + "Context": "http://lon.org" + }, + { + "Error": "Braeden", + "Context": "https://sunny.name" + }, + { + "Error": "Leslie", + "Context": "http://bettie.info" + }, + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Response Associate", + "PackageVersion": "1.9.8", + "ValidationErrors": [ + { + "Error": "Sandra", + "Context": "http://antonina.com" + }, + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + }, + { + "Error": "Amari", + "Context": "http://viviane.net" + }, + { + "Error": "Kelley", + "Context": "http://doris.net" + }, + { + "Error": "Kennedy", + "Context": "https://milo.net" + } + ], + "License": "The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "ValidationErrors": [ + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + }, + { + "Error": "Joesph", + "Context": "https://michael.name" + }, + { + "Error": "Kali", + "Context": "http://shyanne.net" + }, + { + "Error": "Austin", + "Context": "https://marty.net" + }, + { + "Error": "Theresia", + "Context": "http://kristin.net" + }, + { + "Error": "Lester", + "Context": "https://paige.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Interactions Manager", + "PackageVersion": "7.0.9", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Directives Director", + "PackageVersion": "7.9.2", + "License": "Try to hack the COM panel, maybe it will hack the auxiliary panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "ValidationErrors": [ + { + "Error": "Mervin", + "Context": "http://celestine.info" + }, + { + "Error": "Amalia", + "Context": "https://shanelle.info" + }, + { + "Error": "Sheila", + "Context": "http://darrell.info" + }, + { + "Error": "Alec", + "Context": "https://candice.biz" + }, + { + "Error": "Linnea", + "Context": "http://everardo.info" + }, + { + "Error": "Daryl", + "Context": "https://jerrod.com" + }, + { + "Error": "Laila", + "Context": "http://caleigh.net" + }, + { + "Error": "Adolfo", + "Context": "http://daisha.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Accounts Associate", + "PackageVersion": "3.2.6", + "PackageProjectUrl": "https://vesta.com", + "ValidationErrors": [ + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + }, + { + "Error": "Rogers", + "Context": "https://bertrand.biz" + }, + { + "Error": "Annetta", + "Context": "https://remington.org" + }, + { + "Error": "Efrain", + "Context": "http://davion.org" + }, + { + "Error": "Merle", + "Context": "https://abigayle.org" + }, + { + "Error": "Jerod", + "Context": "https://vicenta.info" + }, + { + "Error": "Kayli", + "Context": "https://shaun.net" + }, + { + "Error": "Antwan", + "Context": "https://hazel.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Security Technician", + "PackageVersion": "6.8.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Research Facilitator", + "PackageVersion": "5.7.5", + "ValidationErrors": [ + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + }, + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Accounts Liaison", + "PackageVersion": "7.2.6", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Optimization Representative", + "PackageVersion": "8.2.6", + "ValidationErrors": [ + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Markets Designer", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://amara.info", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Communications Facilitator", + "PackageVersion": "3.1.0", + "License": "quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Functionality Agent", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "http://annabelle.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Integration Analyst", + "PackageVersion": "0.4.0", + "PackageProjectUrl": "https://laverne.name", + "License": "If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Applications Assistant", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://carleton.info", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Optimization Orchestrator", + "PackageVersion": "2.4.2", + "ValidationErrors": [ + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + }, + { + "Error": "Opal", + "Context": "http://abbie.org" + }, + { + "Error": "Pablo", + "Context": "https://maxime.biz" + }, + { + "Error": "Shaun", + "Context": "https://concepcion.net" + }, + { + "Error": "Moises", + "Context": "http://rupert.info" + } + ], + "License": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Marketing Consultant", + "PackageVersion": "2.4.9", + "ValidationErrors": [ + { + "Error": "Angie", + "Context": "https://ardella.info" + }, + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Operations Officer", + "PackageVersion": "2.6.0", + "PackageProjectUrl": "http://antonette.org", + "License": "Use the bluetooth USB alarm, then you can override the bluetooth alarm!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..a4f35cd1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,218 @@ +[ + { + "PackageId": "National Tactics Engineer", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "https://alexys.org", + "License": "generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Functionality Analyst", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://orie.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Communications Facilitator", + "PackageVersion": "3.1.0", + "License": "quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Integration Analyst", + "PackageVersion": "0.4.0", + "PackageProjectUrl": "https://laverne.name", + "License": "If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Security Liaison", + "PackageVersion": "8.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Interactions Manager", + "PackageVersion": "7.0.9", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Assurance Associate", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://tyrese.info", + "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Directives Director", + "PackageVersion": "7.9.2", + "License": "Try to hack the COM panel, maybe it will hack the auxiliary panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Applications Assistant", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://carleton.info", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Functionality Agent", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "http://annabelle.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Security Technician", + "PackageVersion": "6.8.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Operations Officer", + "PackageVersion": "2.6.0", + "PackageProjectUrl": "http://antonette.org", + "License": "Use the bluetooth USB alarm, then you can override the bluetooth alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..8d8edd15 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,288 @@ +[ + { + "PackageId": "National Tactics Engineer", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "https://alexys.org", + "License": "generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Functionality Agent", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "http://annabelle.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Integration Analyst", + "PackageVersion": "0.4.0", + "PackageProjectUrl": "https://laverne.name", + "License": "If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Security Technician", + "PackageVersion": "6.8.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Security Liaison", + "PackageVersion": "8.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Interactions Manager", + "PackageVersion": "7.0.9", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Functionality Analyst", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://orie.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Operations Officer", + "PackageVersion": "2.6.0", + "PackageProjectUrl": "http://antonette.org", + "License": "Use the bluetooth USB alarm, then you can override the bluetooth alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Directives Director", + "PackageVersion": "7.9.2", + "License": "Try to hack the COM panel, maybe it will hack the auxiliary panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Applications Assistant", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://carleton.info", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Assurance Associate", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://tyrese.info", + "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Communications Facilitator", + "PackageVersion": "3.1.0", + "License": "quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..27441564 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,54 @@ +[ + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..d2ac52cf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,705 @@ +[ + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Accounts Liaison", + "PackageVersion": "7.2.6", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Response Associate", + "PackageVersion": "1.9.8", + "ValidationErrors": [ + { + "Error": "Sandra", + "Context": "http://antonina.com" + }, + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + }, + { + "Error": "Amari", + "Context": "http://viviane.net" + }, + { + "Error": "Kelley", + "Context": "http://doris.net" + }, + { + "Error": "Kennedy", + "Context": "https://milo.net" + } + ], + "License": "The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "ValidationErrors": [ + { + "Error": "Mervin", + "Context": "http://celestine.info" + }, + { + "Error": "Amalia", + "Context": "https://shanelle.info" + }, + { + "Error": "Sheila", + "Context": "http://darrell.info" + }, + { + "Error": "Alec", + "Context": "https://candice.biz" + }, + { + "Error": "Linnea", + "Context": "http://everardo.info" + }, + { + "Error": "Daryl", + "Context": "https://jerrod.com" + }, + { + "Error": "Laila", + "Context": "http://caleigh.net" + }, + { + "Error": "Adolfo", + "Context": "http://daisha.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Intranet Officer", + "PackageVersion": "6.4.9", + "ValidationErrors": [ + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Usability Specialist", + "PackageVersion": "3.2.8", + "PackageProjectUrl": "http://micah.info", + "ValidationErrors": [ + { + "Error": "Evalyn", + "Context": "https://myrtis.name" + }, + { + "Error": "Ursula", + "Context": "https://werner.net" + }, + { + "Error": "Linwood", + "Context": "http://rebekah.org" + }, + { + "Error": "Cleve", + "Context": "https://claudie.net" + }, + { + "Error": "Theodora", + "Context": "http://faye.info" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Integration Orchestrator", + "PackageVersion": "5.4.5", + "ValidationErrors": [ + { + "Error": "Steve", + "Context": "http://lon.org" + }, + { + "Error": "Braeden", + "Context": "https://sunny.name" + }, + { + "Error": "Leslie", + "Context": "http://bettie.info" + }, + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Markets Designer", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://amara.info", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Bill", + "Context": "http://jairo.net" + }, + { + "Error": "Clemmie", + "Context": "http://shanny.net" + }, + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Optimization Representative", + "PackageVersion": "8.2.6", + "ValidationErrors": [ + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Research Facilitator", + "PackageVersion": "5.7.5", + "ValidationErrors": [ + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + }, + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "ValidationErrors": [ + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + }, + { + "Error": "Joesph", + "Context": "https://michael.name" + }, + { + "Error": "Kali", + "Context": "http://shyanne.net" + }, + { + "Error": "Austin", + "Context": "https://marty.net" + }, + { + "Error": "Theresia", + "Context": "http://kristin.net" + }, + { + "Error": "Lester", + "Context": "https://paige.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Accounts Associate", + "PackageVersion": "3.2.6", + "PackageProjectUrl": "https://vesta.com", + "ValidationErrors": [ + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + }, + { + "Error": "Rogers", + "Context": "https://bertrand.biz" + }, + { + "Error": "Annetta", + "Context": "https://remington.org" + }, + { + "Error": "Efrain", + "Context": "http://davion.org" + }, + { + "Error": "Merle", + "Context": "https://abigayle.org" + }, + { + "Error": "Jerod", + "Context": "https://vicenta.info" + }, + { + "Error": "Kayli", + "Context": "https://shaun.net" + }, + { + "Error": "Antwan", + "Context": "https://hazel.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Optimization Orchestrator", + "PackageVersion": "2.4.2", + "ValidationErrors": [ + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + }, + { + "Error": "Opal", + "Context": "http://abbie.org" + }, + { + "Error": "Pablo", + "Context": "https://maxime.biz" + }, + { + "Error": "Shaun", + "Context": "https://concepcion.net" + }, + { + "Error": "Moises", + "Context": "http://rupert.info" + } + ], + "License": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Marketing Consultant", + "PackageVersion": "2.4.9", + "ValidationErrors": [ + { + "Error": "Angie", + "Context": "https://ardella.info" + }, + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..d0c273fa --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,126 @@ +[ + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..c5ce644b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,196 @@ +[ + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..2d6d2354 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,8 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..cb62d5aa --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,610 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Directives Director", + "PackageVersion": "7.9.2", + "License": "Try to hack the COM panel, maybe it will hack the auxiliary panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Assurance Associate", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://tyrese.info", + "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Operations Officer", + "PackageVersion": "2.6.0", + "PackageProjectUrl": "http://antonette.org", + "License": "Use the bluetooth USB alarm, then you can override the bluetooth alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Security Technician", + "PackageVersion": "6.8.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Integration Analyst", + "PackageVersion": "0.4.0", + "PackageProjectUrl": "https://laverne.name", + "License": "If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Communications Facilitator", + "PackageVersion": "3.1.0", + "License": "quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Functionality Agent", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "http://annabelle.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Functionality Analyst", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://orie.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Applications Assistant", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://carleton.info", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Security Liaison", + "PackageVersion": "8.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Interactions Manager", + "PackageVersion": "7.0.9", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Tactics Engineer", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "https://alexys.org", + "License": "generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Mobility Planner", + "PackageVersion": "7.1.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Implementation Director", + "PackageVersion": "5.9.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Tactics Architect", + "PackageVersion": "6.7.8", + "PackageProjectUrl": "https://margaret.net", + "License": "We need to parse the auxiliary SAS capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Marketing Technician", + "PackageVersion": "8.7.2", + "PackageProjectUrl": "http://albina.org", + "License": "Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Paradigm Representative", + "PackageVersion": "7.0.2", + "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Accounts Associate", + "PackageVersion": "8.5.5", + "License": "You can\u0027t generate the panel without compressing the neural SAS panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Configuration Executive", + "PackageVersion": "4.7.6", + "License": "If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Usability Associate", + "PackageVersion": "5.2.5", + "PackageProjectUrl": "http://hunter.info", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Optimization Representative", + "PackageVersion": "0.4.8", + "License": "If we index the system, we can get to the XSS system through the cross-platform XSS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Accounts Producer", + "PackageVersion": "9.4.3", + "License": "You can\u0027t override the port without indexing the neural THX port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Usability Producer", + "PackageVersion": "4.9.5", + "License": "If we hack the application, we can get to the PCI application through the 1080p PCI application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Markets Architect", + "PackageVersion": "9.0.8", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Identity Planner", + "PackageVersion": "4.2.1", + "License": "You can\u0027t compress the capacitor without copying the virtual USB capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Executive", + "PackageVersion": "7.5.7", + "PackageProjectUrl": "http://mallory.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Tactics Executive", + "PackageVersion": "6.2.9", + "PackageProjectUrl": "https://lowell.org", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Solutions Assistant", + "PackageVersion": "1.9.8", + "PackageProjectUrl": "http://carter.info", + "License": "Try to parse the PNG panel, maybe it will parse the haptic panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Marketing Assistant", + "PackageVersion": "7.3.5", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Brand Designer", + "PackageVersion": "3.4.8", + "PackageProjectUrl": "https://josiane.org", + "License": "Try to quantify the PNG program, maybe it will quantify the online program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Mobility Representative", + "PackageVersion": "8.4.2", + "PackageProjectUrl": "http://brooks.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Implementation Director", + "PackageVersion": "7.1.6", + "PackageProjectUrl": "http://pearlie.org", + "License": "We need to transmit the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Solutions Orchestrator", + "PackageVersion": "8.7.8", + "License": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Creative Engineer", + "PackageVersion": "7.5.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Markets Officer", + "PackageVersion": "6.8.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Identity Technician", + "PackageVersion": "7.4.9", + "PackageProjectUrl": "https://benedict.org", + "License": "Try to parse the SMTP feed, maybe it will parse the multi-byte feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Division Liaison", + "PackageVersion": "7.1.3", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Integration Liaison", + "PackageVersion": "1.8.8", + "PackageProjectUrl": "https://sean.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Quality Analyst", + "PackageVersion": "3.6.5", + "PackageProjectUrl": "https://delbert.com", + "License": "You can\u0027t parse the port without bypassing the multi-byte GB port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Factors Producer", + "PackageVersion": "1.6.6", + "License": "If we reboot the panel, we can get to the THX panel through the solid state THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Accounts Consultant", + "PackageVersion": "6.3.4", + "PackageProjectUrl": "https://elda.info", + "License": "Try to connect the SMS feed, maybe it will connect the mobile feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Intranet Liaison", + "PackageVersion": "5.1.0", + "PackageProjectUrl": "http://neva.info", + "License": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Marketing Director", + "PackageVersion": "3.2.5", + "PackageProjectUrl": "https://anibal.net", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Accounts Associate", + "PackageVersion": "2.7.6", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Communications Supervisor", + "PackageVersion": "2.6.8", + "PackageProjectUrl": "https://carol.biz", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Brand Technician", + "PackageVersion": "2.5.6", + "PackageProjectUrl": "http://lesly.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Identity Specialist", + "PackageVersion": "2.8.9", + "PackageProjectUrl": "https://kennedy.biz", + "License": "We need to program the primary THX protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Branding Supervisor", + "PackageVersion": "6.7.4", + "License": "I\u0027ll copy the auxiliary PCI panel, that should panel the PCI panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Identity Architect", + "PackageVersion": "5.6.4", + "PackageProjectUrl": "http://darian.org", + "License": "The GB bus is down, back up the redundant bus so we can back up the GB bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Infrastructure Consultant", + "PackageVersion": "4.1.2", + "PackageProjectUrl": "https://theron.info", + "License": "Use the multi-byte IB feed, then you can navigate the multi-byte feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Web Facilitator", + "PackageVersion": "5.4.5", + "PackageProjectUrl": "http://paris.name", + "License": "compressing the firewall won\u0027t do anything, we need to copy the bluetooth COM firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Configuration Manager", + "PackageVersion": "1.6.8", + "PackageProjectUrl": "http://sylvan.net", + "License": "I\u0027ll program the online RSS card, that should card the RSS card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Markets Executive", + "PackageVersion": "2.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Accountability Representative", + "PackageVersion": "2.3.2", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Functionality Consultant", + "PackageVersion": "8.0.9", + "PackageProjectUrl": "http://emie.info", + "License": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Research Director", + "PackageVersion": "4.1.0", + "License": "Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Identity Orchestrator", + "PackageVersion": "1.3.3", + "License": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Web Developer", + "PackageVersion": "6.1.9", + "PackageProjectUrl": "http://arthur.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Quality Technician", + "PackageVersion": "9.7.0", + "License": "If we index the card, we can get to the XSS card through the neural XSS card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Response Coordinator", + "PackageVersion": "9.7.3", + "PackageProjectUrl": "https://zelda.net", + "License": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "License": "We need to copy the online THX firewall!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Markets Supervisor", + "PackageVersion": "7.7.6", + "License": "If we transmit the system, we can get to the SMTP system through the virtual SMTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Division Director", + "PackageVersion": "3.4.7", + "PackageProjectUrl": "http://alejandrin.biz", + "License": "Try to override the CSS microchip, maybe it will override the primary microchip!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Accountability Analyst", + "PackageVersion": "0.8.7", + "License": "parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Assurance Supervisor", + "PackageVersion": "4.1.8", + "PackageProjectUrl": "https://aniyah.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Interactions Assistant", + "PackageVersion": "8.4.1", + "License": "I\u0027ll hack the optical COM alarm, that should alarm the COM alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Configuration Assistant", + "PackageVersion": "0.1.1", + "PackageProjectUrl": "http://frederick.com", + "License": "I\u0027ll bypass the solid state SMS system, that should system the SMS system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Data Facilitator", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "https://beatrice.net", + "License": "bypassing the program won\u0027t do anything, we need to bypass the optical AI program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Interactions Specialist", + "PackageVersion": "8.8.8", + "License": "quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Configuration Specialist", + "PackageVersion": "8.8.8", + "PackageProjectUrl": "http://brown.com", + "License": "Use the 1080p XML circuit, then you can generate the 1080p circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Implementation Officer", + "PackageVersion": "1.9.9", + "License": "Try to back up the AGP system, maybe it will back up the 1080p system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Directives Strategist", + "PackageVersion": "7.3.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Creative Liaison", + "PackageVersion": "2.9.9", + "PackageProjectUrl": "http://albert.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Security Representative", + "PackageVersion": "3.7.3", + "PackageProjectUrl": "https://jalon.net", + "License": "The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Functionality Consultant", + "PackageVersion": "4.9.1", + "PackageProjectUrl": "https://lonnie.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Intranet Designer", + "PackageVersion": "4.5.0", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Infrastructure Strategist", + "PackageVersion": "7.2.2", + "PackageProjectUrl": "http://ahmad.com", + "License": "I\u0027ll transmit the optical XML sensor, that should sensor the XML sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Implementation Designer", + "PackageVersion": "8.3.7", + "License": "Try to navigate the RSS card, maybe it will navigate the haptic card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Implementation Assistant", + "PackageVersion": "6.1.2", + "PackageProjectUrl": "http://cathryn.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Accountability Officer", + "PackageVersion": "2.4.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Usability Officer", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "http://orlo.name", + "License": "Try to program the XML capacitor, maybe it will program the haptic capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Integration Agent", + "PackageVersion": "3.6.0", + "License": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..97e4cd09 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,122 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Directives Director", + "PackageVersion": "7.9.2", + "License": "Try to hack the COM panel, maybe it will hack the auxiliary panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Assurance Associate", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://tyrese.info", + "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Operations Officer", + "PackageVersion": "2.6.0", + "PackageProjectUrl": "http://antonette.org", + "License": "Use the bluetooth USB alarm, then you can override the bluetooth alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Security Technician", + "PackageVersion": "6.8.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Integration Analyst", + "PackageVersion": "0.4.0", + "PackageProjectUrl": "https://laverne.name", + "License": "If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Communications Facilitator", + "PackageVersion": "3.1.0", + "License": "quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Functionality Agent", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "http://annabelle.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Functionality Analyst", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://orie.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Applications Assistant", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://carleton.info", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Security Liaison", + "PackageVersion": "8.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Interactions Manager", + "PackageVersion": "7.0.9", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Tactics Engineer", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "https://alexys.org", + "License": "generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..f1f75c4c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,30 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..3a1aa9a1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,727 @@ +[ + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseUrl": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseUrl": "We need to navigate the bluetooth CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseUrl": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseUrl": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseUrl": "Try to input the SCSI system, maybe it will input the open-source system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseUrl": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..8a70cf59 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,211 @@ +[ + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..151eab57 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,685 @@ +[ + { + "PackageId": "Direct Accountability Assistant", + "PackageVersion": "2.2.8", + "PackageProjectUrl": "http://natasha.info", + "License": "bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Configuration Supervisor", + "PackageVersion": "9.0.8", + "PackageProjectUrl": "http://quinn.name", + "License": "You can\u0027t program the protocol without overriding the primary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Usability Assistant", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "https://duane.info", + "License": "quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!", + "LicenseUrl": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Accountability Analyst", + "PackageVersion": "4.9.7", + "PackageProjectUrl": "https://jaron.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Intranet Technician", + "PackageVersion": "8.0.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Tactics Engineer", + "PackageVersion": "6.3.5", + "License": "connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Division Consultant", + "PackageVersion": "4.8.7", + "PackageProjectUrl": "http://raquel.net", + "License": "Use the multi-byte IB microchip, then you can connect the multi-byte microchip!", + "LicenseUrl": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Communications Supervisor", + "PackageVersion": "6.0.1", + "PackageProjectUrl": "http://ethan.name", + "License": "Use the cross-platform SAS feed, then you can bypass the cross-platform feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Operations Coordinator", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "http://ena.com", + "LicenseUrl": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Response Coordinator", + "PackageVersion": "2.9.7", + "PackageProjectUrl": "http://ruth.org", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Operations Assistant", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://camila.net", + "License": "Use the haptic USB driver, then you can override the haptic driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Division Designer", + "PackageVersion": "8.2.7", + "PackageProjectUrl": "https://pamela.name", + "License": "Try to program the EXE hard drive, maybe it will program the virtual hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Paradigm Manager", + "PackageVersion": "8.9.8", + "PackageProjectUrl": "https://eileen.name", + "LicenseUrl": "If we transmit the application, we can get to the SMS application through the primary SMS application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Branding Facilitator", + "PackageVersion": "8.3.2", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseUrl": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Accounts Coordinator", + "PackageVersion": "1.0.4", + "PackageProjectUrl": "http://rene.com", + "LicenseUrl": "I\u0027ll connect the digital JSON bus, that should bus the JSON bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseUrl": "The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Directives Specialist", + "PackageVersion": "4.3.4", + "License": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseUrl": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Optimization Producer", + "PackageVersion": "5.0.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Data Orchestrator", + "PackageVersion": "2.4.5", + "LicenseUrl": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Research Manager", + "PackageVersion": "6.3.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Applications Facilitator", + "PackageVersion": "7.7.6", + "LicenseUrl": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Marketing Assistant", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://arlene.biz", + "LicenseUrl": "You can\u0027t program the firewall without connecting the wireless AI firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Security Consultant", + "PackageVersion": "2.7.5", + "PackageProjectUrl": "http://adelbert.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "LicenseUrl": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "License": "We need to index the optical HTTP application!", + "LicenseUrl": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Program Representative", + "PackageVersion": "5.1.0", + "LicenseUrl": "If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Applications Designer", + "PackageVersion": "6.4.9", + "LicenseUrl": "Use the back-end SMS feed, then you can program the back-end feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Implementation Technician", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://crystal.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Directives Supervisor", + "PackageVersion": "9.6.2", + "License": "The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "LicenseUrl": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Functionality Agent", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://jalyn.org", + "LicenseUrl": "If we hack the card, we can get to the JBOD card through the optical JBOD card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Security Coordinator", + "PackageVersion": "1.7.9", + "PackageProjectUrl": "https://carol.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Operations Director", + "PackageVersion": "0.6.3", + "PackageProjectUrl": "https://dejah.net", + "LicenseUrl": "We need to program the cross-platform FTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Division Producer", + "PackageVersion": "2.3.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Functionality Consultant", + "PackageVersion": "5.5.1", + "PackageProjectUrl": "http://terence.com", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Directives Officer", + "PackageVersion": "2.4.4", + "PackageProjectUrl": "http://sedrick.biz", + "LicenseUrl": "The PCI program is down, hack the multi-byte program so we can hack the PCI program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Directives Designer", + "PackageVersion": "0.4.8", + "License": "The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Tactics Director", + "PackageVersion": "2.5.7", + "PackageProjectUrl": "http://marcos.info", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Quality Director", + "PackageVersion": "0.3.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Data Representative", + "PackageVersion": "3.5.7", + "PackageProjectUrl": "http://dakota.com", + "License": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Accounts Agent", + "PackageVersion": "0.9.7", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Group Designer", + "PackageVersion": "9.9.1", + "PackageProjectUrl": "http://jodie.org", + "License": "Use the haptic XSS application, then you can synthesize the haptic application!", + "LicenseUrl": "If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "8.2.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Intranet Engineer", + "PackageVersion": "2.5.9", + "License": "The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!", + "LicenseUrl": "Try to index the ADP port, maybe it will index the auxiliary port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Metrics Developer", + "PackageVersion": "2.2.9", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Functionality Developer", + "PackageVersion": "5.1.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "9.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Optimization Director", + "PackageVersion": "3.4.6", + "PackageProjectUrl": "https://maximilian.org", + "License": "The PNG protocol is down, index the digital protocol so we can index the PNG protocol!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Creative Assistant", + "PackageVersion": "4.9.0", + "PackageProjectUrl": "https://michelle.org", + "LicenseUrl": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Branding Developer", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://abe.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Accounts Technician", + "PackageVersion": "5.8.0", + "PackageProjectUrl": "https://isobel.org", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Marketing Orchestrator", + "PackageVersion": "1.6.4", + "PackageProjectUrl": "https://lukas.com", + "License": "I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!", + "LicenseUrl": "The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Research Facilitator", + "PackageVersion": "6.0.6", + "License": "Use the primary EXE array, then you can navigate the primary array!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "6.4.6", + "PackageProjectUrl": "https://lenna.com", + "License": "The IB interface is down, program the redundant interface so we can program the IB interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Web Assistant", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "https://verda.net", + "LicenseUrl": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Architect", + "PackageVersion": "1.6.3", + "LicenseUrl": "The RAM feed is down, copy the neural feed so we can copy the RAM feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Intranet Facilitator", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "https://rosalind.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Assurance Strategist", + "PackageVersion": "1.3.7", + "License": "The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseUrl": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Directives Planner", + "PackageVersion": "8.8.5", + "License": "The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!", + "LicenseUrl": "We need to back up the 1080p SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Creative Facilitator", + "PackageVersion": "8.4.6", + "PackageProjectUrl": "http://juliana.net", + "License": "If we transmit the card, we can get to the USB card through the digital USB card!", + "LicenseUrl": "hacking the driver won\u0027t do anything, we need to input the digital SAS driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Directives Supervisor", + "PackageVersion": "4.9.8", + "PackageProjectUrl": "https://malcolm.net", + "License": "Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!", + "LicenseUrl": "Use the primary GB driver, then you can generate the primary driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Accountability Strategist", + "PackageVersion": "7.0.9", + "License": "You can\u0027t bypass the sensor without transmitting the neural JSON sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "License": "We need to copy the online THX firewall!", + "LicenseUrl": "You can\u0027t calculate the application without calculating the auxiliary AI application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Optimization Facilitator", + "PackageVersion": "7.4.8", + "PackageProjectUrl": "https://cooper.name", + "License": "Try to connect the SMS card, maybe it will connect the back-end card!", + "LicenseUrl": "You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "LicenseUrl": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Interactions Liaison", + "PackageVersion": "4.4.9", + "License": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Factors Administrator", + "PackageVersion": "1.6.1", + "License": "I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!", + "LicenseUrl": "If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Security Representative", + "PackageVersion": "3.7.3", + "PackageProjectUrl": "https://jalon.net", + "License": "The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Assurance Technician", + "PackageVersion": "0.8.2", + "PackageProjectUrl": "https://steve.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Creative Coordinator", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://bobbie.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Factors Supervisor", + "PackageVersion": "5.2.2", + "PackageProjectUrl": "http://helga.com", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..920b866b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,1374 @@ +[ + { + "PackageId": "Legacy Directives Supervisor", + "PackageVersion": "9.6.2", + "License": "The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Division Designer", + "PackageVersion": "8.2.7", + "PackageProjectUrl": "https://pamela.name", + "License": "Try to program the EXE hard drive, maybe it will program the virtual hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Directives Specialist", + "PackageVersion": "4.3.4", + "License": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseUrl": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Optimization Facilitator", + "PackageVersion": "7.4.8", + "PackageProjectUrl": "https://cooper.name", + "License": "Try to connect the SMS card, maybe it will connect the back-end card!", + "LicenseUrl": "You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Assurance Strategist", + "PackageVersion": "1.3.7", + "License": "The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Intranet Technician", + "PackageVersion": "8.0.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "LicenseUrl": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseUrl": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Directives Designer", + "PackageVersion": "0.4.8", + "License": "The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Tactics Director", + "PackageVersion": "2.5.7", + "PackageProjectUrl": "http://marcos.info", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Accountability Assistant", + "PackageVersion": "2.2.8", + "PackageProjectUrl": "http://natasha.info", + "License": "bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseUrl": "Try to input the SCSI system, maybe it will input the open-source system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Applications Facilitator", + "PackageVersion": "7.7.6", + "LicenseUrl": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Functionality Developer", + "PackageVersion": "5.1.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Liaison", + "PackageVersion": "4.4.9", + "License": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseUrl": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "License": "We need to index the optical HTTP application!", + "LicenseUrl": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Directives Planner", + "PackageVersion": "8.8.5", + "License": "The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!", + "LicenseUrl": "We need to back up the 1080p SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "LicenseUrl": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "8.2.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Operations Assistant", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://camila.net", + "License": "Use the haptic USB driver, then you can override the haptic driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Data Orchestrator", + "PackageVersion": "2.4.5", + "LicenseUrl": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Security Representative", + "PackageVersion": "3.7.3", + "PackageProjectUrl": "https://jalon.net", + "License": "The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Directives Officer", + "PackageVersion": "2.4.4", + "PackageProjectUrl": "http://sedrick.biz", + "LicenseUrl": "The PCI program is down, hack the multi-byte program so we can hack the PCI program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Division Producer", + "PackageVersion": "2.3.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Optimization Director", + "PackageVersion": "3.4.6", + "PackageProjectUrl": "https://maximilian.org", + "License": "The PNG protocol is down, index the digital protocol so we can index the PNG protocol!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Creative Facilitator", + "PackageVersion": "8.4.6", + "PackageProjectUrl": "http://juliana.net", + "License": "If we transmit the card, we can get to the USB card through the digital USB card!", + "LicenseUrl": "hacking the driver won\u0027t do anything, we need to input the digital SAS driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Optimization Producer", + "PackageVersion": "5.0.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Coordinator", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://bobbie.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Accounts Agent", + "PackageVersion": "0.9.7", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseUrl": "We need to navigate the bluetooth CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Communications Supervisor", + "PackageVersion": "6.0.1", + "PackageProjectUrl": "http://ethan.name", + "License": "Use the cross-platform SAS feed, then you can bypass the cross-platform feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Research Manager", + "PackageVersion": "6.3.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Accounts Coordinator", + "PackageVersion": "1.0.4", + "PackageProjectUrl": "http://rene.com", + "LicenseUrl": "I\u0027ll connect the digital JSON bus, that should bus the JSON bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Supervisor", + "PackageVersion": "4.9.8", + "PackageProjectUrl": "https://malcolm.net", + "License": "Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!", + "LicenseUrl": "Use the primary GB driver, then you can generate the primary driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Security Consultant", + "PackageVersion": "2.7.5", + "PackageProjectUrl": "http://adelbert.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Operations Coordinator", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "http://ena.com", + "LicenseUrl": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Web Assistant", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "https://verda.net", + "LicenseUrl": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Program Representative", + "PackageVersion": "5.1.0", + "LicenseUrl": "If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Functionality Consultant", + "PackageVersion": "5.5.1", + "PackageProjectUrl": "http://terence.com", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Factors Administrator", + "PackageVersion": "1.6.1", + "License": "I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!", + "LicenseUrl": "If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseUrl": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Division Consultant", + "PackageVersion": "4.8.7", + "PackageProjectUrl": "http://raquel.net", + "License": "Use the multi-byte IB microchip, then you can connect the multi-byte microchip!", + "LicenseUrl": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Accountability Strategist", + "PackageVersion": "7.0.9", + "License": "You can\u0027t bypass the sensor without transmitting the neural JSON sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Branding Facilitator", + "PackageVersion": "8.3.2", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Accountability Analyst", + "PackageVersion": "4.9.7", + "PackageProjectUrl": "https://jaron.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Applications Designer", + "PackageVersion": "6.4.9", + "LicenseUrl": "Use the back-end SMS feed, then you can program the back-end feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Quality Director", + "PackageVersion": "0.3.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Security Coordinator", + "PackageVersion": "1.7.9", + "PackageProjectUrl": "https://carol.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Research Facilitator", + "PackageVersion": "6.0.6", + "License": "Use the primary EXE array, then you can navigate the primary array!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Group Designer", + "PackageVersion": "9.9.1", + "PackageProjectUrl": "http://jodie.org", + "License": "Use the haptic XSS application, then you can synthesize the haptic application!", + "LicenseUrl": "If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseUrl": "The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Accounts Technician", + "PackageVersion": "5.8.0", + "PackageProjectUrl": "https://isobel.org", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Functionality Agent", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://jalyn.org", + "LicenseUrl": "If we hack the card, we can get to the JBOD card through the optical JBOD card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Branding Developer", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://abe.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseUrl": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Creative Assistant", + "PackageVersion": "4.9.0", + "PackageProjectUrl": "https://michelle.org", + "LicenseUrl": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Usability Assistant", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "https://duane.info", + "License": "quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!", + "LicenseUrl": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "License": "We need to copy the online THX firewall!", + "LicenseUrl": "You can\u0027t calculate the application without calculating the auxiliary AI application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "LicenseUrl": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "9.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Intranet Facilitator", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "https://rosalind.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseUrl": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Intranet Engineer", + "PackageVersion": "2.5.9", + "License": "The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!", + "LicenseUrl": "Try to index the ADP port, maybe it will index the auxiliary port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Marketing Assistant", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://arlene.biz", + "LicenseUrl": "You can\u0027t program the firewall without connecting the wireless AI firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Implementation Technician", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://crystal.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Metrics Developer", + "PackageVersion": "2.2.9", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Response Coordinator", + "PackageVersion": "2.9.7", + "PackageProjectUrl": "http://ruth.org", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Factors Supervisor", + "PackageVersion": "5.2.2", + "PackageProjectUrl": "http://helga.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Marketing Orchestrator", + "PackageVersion": "1.6.4", + "PackageProjectUrl": "https://lukas.com", + "License": "I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!", + "LicenseUrl": "The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseUrl": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "6.4.6", + "PackageProjectUrl": "https://lenna.com", + "License": "The IB interface is down, program the redundant interface so we can program the IB interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Integration Architect", + "PackageVersion": "1.6.3", + "LicenseUrl": "The RAM feed is down, copy the neural feed so we can copy the RAM feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Assurance Technician", + "PackageVersion": "0.8.2", + "PackageProjectUrl": "https://steve.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Data Representative", + "PackageVersion": "3.5.7", + "PackageProjectUrl": "http://dakota.com", + "License": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Configuration Supervisor", + "PackageVersion": "9.0.8", + "PackageProjectUrl": "http://quinn.name", + "License": "You can\u0027t program the protocol without overriding the primary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Tactics Engineer", + "PackageVersion": "6.3.5", + "License": "connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Paradigm Manager", + "PackageVersion": "8.9.8", + "PackageProjectUrl": "https://eileen.name", + "LicenseUrl": "If we transmit the application, we can get to the SMS application through the primary SMS application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Operations Director", + "PackageVersion": "0.6.3", + "PackageProjectUrl": "https://dejah.net", + "LicenseUrl": "We need to program the cross-platform FTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..41ff3bd3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,773 @@ +[ + { + "PackageId": "Direct Accountability Assistant", + "PackageVersion": "2.2.8", + "PackageProjectUrl": "http://natasha.info", + "License": "bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Security Coordinator", + "PackageVersion": "1.7.9", + "PackageProjectUrl": "https://carol.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Marketing Orchestrator", + "PackageVersion": "1.6.4", + "PackageProjectUrl": "https://lukas.com", + "License": "I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!", + "LicenseUrl": "The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Division Designer", + "PackageVersion": "8.2.7", + "PackageProjectUrl": "https://pamela.name", + "License": "Try to program the EXE hard drive, maybe it will program the virtual hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Intranet Technician", + "PackageVersion": "8.0.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Tactics Engineer", + "PackageVersion": "6.3.5", + "License": "connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "License": "We need to index the optical HTTP application!", + "LicenseUrl": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Division Consultant", + "PackageVersion": "4.8.7", + "PackageProjectUrl": "http://raquel.net", + "License": "Use the multi-byte IB microchip, then you can connect the multi-byte microchip!", + "LicenseUrl": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Supervisor", + "PackageVersion": "4.9.8", + "PackageProjectUrl": "https://malcolm.net", + "License": "Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!", + "LicenseUrl": "Use the primary GB driver, then you can generate the primary driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Communications Supervisor", + "PackageVersion": "6.0.1", + "PackageProjectUrl": "http://ethan.name", + "License": "Use the cross-platform SAS feed, then you can bypass the cross-platform feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Accountability Analyst", + "PackageVersion": "4.9.7", + "PackageProjectUrl": "https://jaron.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Optimization Director", + "PackageVersion": "3.4.6", + "PackageProjectUrl": "https://maximilian.org", + "License": "The PNG protocol is down, index the digital protocol so we can index the PNG protocol!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Response Coordinator", + "PackageVersion": "2.9.7", + "PackageProjectUrl": "http://ruth.org", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Research Facilitator", + "PackageVersion": "6.0.6", + "License": "Use the primary EXE array, then you can navigate the primary array!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Data Representative", + "PackageVersion": "3.5.7", + "PackageProjectUrl": "http://dakota.com", + "License": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Factors Supervisor", + "PackageVersion": "5.2.2", + "PackageProjectUrl": "http://helga.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Branding Facilitator", + "PackageVersion": "8.3.2", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Directives Specialist", + "PackageVersion": "4.3.4", + "License": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseUrl": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Optimization Producer", + "PackageVersion": "5.0.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Directives Officer", + "PackageVersion": "2.4.4", + "PackageProjectUrl": "http://sedrick.biz", + "LicenseUrl": "The PCI program is down, hack the multi-byte program so we can hack the PCI program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Data Orchestrator", + "PackageVersion": "2.4.5", + "LicenseUrl": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Optimization Facilitator", + "PackageVersion": "7.4.8", + "PackageProjectUrl": "https://cooper.name", + "License": "Try to connect the SMS card, maybe it will connect the back-end card!", + "LicenseUrl": "You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Marketing Assistant", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://arlene.biz", + "LicenseUrl": "You can\u0027t program the firewall without connecting the wireless AI firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseUrl": "The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Security Consultant", + "PackageVersion": "2.7.5", + "PackageProjectUrl": "http://adelbert.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "License": "We need to copy the online THX firewall!", + "LicenseUrl": "You can\u0027t calculate the application without calculating the auxiliary AI application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Applications Facilitator", + "PackageVersion": "7.7.6", + "LicenseUrl": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "LicenseUrl": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Branding Developer", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://abe.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Functionality Consultant", + "PackageVersion": "5.5.1", + "PackageProjectUrl": "http://terence.com", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Directives Supervisor", + "PackageVersion": "9.6.2", + "License": "The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Assurance Technician", + "PackageVersion": "0.8.2", + "PackageProjectUrl": "https://steve.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Division Producer", + "PackageVersion": "2.3.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Intranet Facilitator", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "https://rosalind.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Coordinator", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://bobbie.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Web Assistant", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "https://verda.net", + "LicenseUrl": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Research Manager", + "PackageVersion": "6.3.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Directives Designer", + "PackageVersion": "0.4.8", + "License": "The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Accountability Strategist", + "PackageVersion": "7.0.9", + "License": "You can\u0027t bypass the sensor without transmitting the neural JSON sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Creative Assistant", + "PackageVersion": "4.9.0", + "PackageProjectUrl": "https://michelle.org", + "LicenseUrl": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Operations Coordinator", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "http://ena.com", + "LicenseUrl": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Paradigm Manager", + "PackageVersion": "8.9.8", + "PackageProjectUrl": "https://eileen.name", + "LicenseUrl": "If we transmit the application, we can get to the SMS application through the primary SMS application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Accounts Agent", + "PackageVersion": "0.9.7", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Operations Assistant", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://camila.net", + "License": "Use the haptic USB driver, then you can override the haptic driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseUrl": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Intranet Engineer", + "PackageVersion": "2.5.9", + "License": "The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!", + "LicenseUrl": "Try to index the ADP port, maybe it will index the auxiliary port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Operations Director", + "PackageVersion": "0.6.3", + "PackageProjectUrl": "https://dejah.net", + "LicenseUrl": "We need to program the cross-platform FTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Configuration Supervisor", + "PackageVersion": "9.0.8", + "PackageProjectUrl": "http://quinn.name", + "License": "You can\u0027t program the protocol without overriding the primary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Implementation Technician", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://crystal.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "8.2.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Accounts Technician", + "PackageVersion": "5.8.0", + "PackageProjectUrl": "https://isobel.org", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Tactics Director", + "PackageVersion": "2.5.7", + "PackageProjectUrl": "http://marcos.info", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "6.4.6", + "PackageProjectUrl": "https://lenna.com", + "License": "The IB interface is down, program the redundant interface so we can program the IB interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "LicenseUrl": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Integration Architect", + "PackageVersion": "1.6.3", + "LicenseUrl": "The RAM feed is down, copy the neural feed so we can copy the RAM feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "LicenseUrl": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Accounts Coordinator", + "PackageVersion": "1.0.4", + "PackageProjectUrl": "http://rene.com", + "LicenseUrl": "I\u0027ll connect the digital JSON bus, that should bus the JSON bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Directives Planner", + "PackageVersion": "8.8.5", + "License": "The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!", + "LicenseUrl": "We need to back up the 1080p SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Functionality Developer", + "PackageVersion": "5.1.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Functionality Agent", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://jalyn.org", + "LicenseUrl": "If we hack the card, we can get to the JBOD card through the optical JBOD card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Metrics Developer", + "PackageVersion": "2.2.9", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Factors Administrator", + "PackageVersion": "1.6.1", + "License": "I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!", + "LicenseUrl": "If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseUrl": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Quality Director", + "PackageVersion": "0.3.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Security Representative", + "PackageVersion": "3.7.3", + "PackageProjectUrl": "https://jalon.net", + "License": "The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Program Representative", + "PackageVersion": "5.1.0", + "LicenseUrl": "If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Group Designer", + "PackageVersion": "9.9.1", + "PackageProjectUrl": "http://jodie.org", + "License": "Use the haptic XSS application, then you can synthesize the haptic application!", + "LicenseUrl": "If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Liaison", + "PackageVersion": "4.4.9", + "License": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Creative Facilitator", + "PackageVersion": "8.4.6", + "PackageProjectUrl": "http://juliana.net", + "License": "If we transmit the card, we can get to the USB card through the digital USB card!", + "LicenseUrl": "hacking the driver won\u0027t do anything, we need to input the digital SAS driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Assurance Strategist", + "PackageVersion": "1.3.7", + "License": "The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Usability Assistant", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "https://duane.info", + "License": "quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!", + "LicenseUrl": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Applications Designer", + "PackageVersion": "6.4.9", + "LicenseUrl": "Use the back-end SMS feed, then you can program the back-end feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "9.5.8", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..34a4a61b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,858 @@ +[ + { + "PackageId": "Direct Accountability Assistant", + "PackageVersion": "2.2.8", + "PackageProjectUrl": "http://natasha.info", + "License": "bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Security Coordinator", + "PackageVersion": "1.7.9", + "PackageProjectUrl": "https://carol.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Marketing Orchestrator", + "PackageVersion": "1.6.4", + "PackageProjectUrl": "https://lukas.com", + "License": "I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!", + "LicenseUrl": "The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Intranet Technician", + "PackageVersion": "8.0.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "LicenseUrl": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Applications Facilitator", + "PackageVersion": "7.7.6", + "LicenseUrl": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Division Consultant", + "PackageVersion": "4.8.7", + "PackageProjectUrl": "http://raquel.net", + "License": "Use the multi-byte IB microchip, then you can connect the multi-byte microchip!", + "LicenseUrl": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Division Designer", + "PackageVersion": "8.2.7", + "PackageProjectUrl": "https://pamela.name", + "License": "Try to program the EXE hard drive, maybe it will program the virtual hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Response Coordinator", + "PackageVersion": "2.9.7", + "PackageProjectUrl": "http://ruth.org", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Communications Supervisor", + "PackageVersion": "6.0.1", + "PackageProjectUrl": "http://ethan.name", + "License": "Use the cross-platform SAS feed, then you can bypass the cross-platform feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Applications Designer", + "PackageVersion": "6.4.9", + "LicenseUrl": "Use the back-end SMS feed, then you can program the back-end feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Group Designer", + "PackageVersion": "9.9.1", + "PackageProjectUrl": "http://jodie.org", + "License": "Use the haptic XSS application, then you can synthesize the haptic application!", + "LicenseUrl": "If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Data Representative", + "PackageVersion": "3.5.7", + "PackageProjectUrl": "http://dakota.com", + "License": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Creative Assistant", + "PackageVersion": "4.9.0", + "PackageProjectUrl": "https://michelle.org", + "LicenseUrl": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Assurance Strategist", + "PackageVersion": "1.3.7", + "License": "The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Directives Supervisor", + "PackageVersion": "4.9.8", + "PackageProjectUrl": "https://malcolm.net", + "License": "Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!", + "LicenseUrl": "Use the primary GB driver, then you can generate the primary driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "9.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Research Manager", + "PackageVersion": "6.3.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Optimization Producer", + "PackageVersion": "5.0.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Assurance Technician", + "PackageVersion": "0.8.2", + "PackageProjectUrl": "https://steve.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Data Orchestrator", + "PackageVersion": "2.4.5", + "LicenseUrl": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Optimization Facilitator", + "PackageVersion": "7.4.8", + "PackageProjectUrl": "https://cooper.name", + "License": "Try to connect the SMS card, maybe it will connect the back-end card!", + "LicenseUrl": "You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Program Representative", + "PackageVersion": "5.1.0", + "LicenseUrl": "If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Functionality Developer", + "PackageVersion": "5.1.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Marketing Assistant", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://arlene.biz", + "LicenseUrl": "You can\u0027t program the firewall without connecting the wireless AI firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseUrl": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Facilitator", + "PackageVersion": "6.0.6", + "License": "Use the primary EXE array, then you can navigate the primary array!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "8.2.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Directives Supervisor", + "PackageVersion": "9.6.2", + "License": "The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Directives Specialist", + "PackageVersion": "4.3.4", + "License": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseUrl": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Intranet Facilitator", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "https://rosalind.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Web Assistant", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "https://verda.net", + "LicenseUrl": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Accountability Strategist", + "PackageVersion": "7.0.9", + "License": "You can\u0027t bypass the sensor without transmitting the neural JSON sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "LicenseUrl": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Security Consultant", + "PackageVersion": "2.7.5", + "PackageProjectUrl": "http://adelbert.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Directives Officer", + "PackageVersion": "2.4.4", + "PackageProjectUrl": "http://sedrick.biz", + "LicenseUrl": "The PCI program is down, hack the multi-byte program so we can hack the PCI program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Liaison", + "PackageVersion": "4.4.9", + "License": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "LicenseUrl": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Directives Planner", + "PackageVersion": "8.8.5", + "License": "The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!", + "LicenseUrl": "We need to back up the 1080p SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Usability Assistant", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "https://duane.info", + "License": "quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!", + "LicenseUrl": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Implementation Technician", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://crystal.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Tactics Director", + "PackageVersion": "2.5.7", + "PackageProjectUrl": "http://marcos.info", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Operations Coordinator", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "http://ena.com", + "LicenseUrl": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Security Representative", + "PackageVersion": "3.7.3", + "PackageProjectUrl": "https://jalon.net", + "License": "The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Intranet Engineer", + "PackageVersion": "2.5.9", + "License": "The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!", + "LicenseUrl": "Try to index the ADP port, maybe it will index the auxiliary port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Factors Administrator", + "PackageVersion": "1.6.1", + "License": "I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!", + "LicenseUrl": "If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Accounts Agent", + "PackageVersion": "0.9.7", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Division Producer", + "PackageVersion": "2.3.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Paradigm Manager", + "PackageVersion": "8.9.8", + "PackageProjectUrl": "https://eileen.name", + "LicenseUrl": "If we transmit the application, we can get to the SMS application through the primary SMS application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Operations Director", + "PackageVersion": "0.6.3", + "PackageProjectUrl": "https://dejah.net", + "LicenseUrl": "We need to program the cross-platform FTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Metrics Developer", + "PackageVersion": "2.2.9", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Accounts Technician", + "PackageVersion": "5.8.0", + "PackageProjectUrl": "https://isobel.org", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Coordinator", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://bobbie.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "6.4.6", + "PackageProjectUrl": "https://lenna.com", + "License": "The IB interface is down, program the redundant interface so we can program the IB interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "License": "We need to index the optical HTTP application!", + "LicenseUrl": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "License": "We need to copy the online THX firewall!", + "LicenseUrl": "You can\u0027t calculate the application without calculating the auxiliary AI application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Configuration Supervisor", + "PackageVersion": "9.0.8", + "PackageProjectUrl": "http://quinn.name", + "License": "You can\u0027t program the protocol without overriding the primary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseUrl": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Optimization Director", + "PackageVersion": "3.4.6", + "PackageProjectUrl": "https://maximilian.org", + "License": "The PNG protocol is down, index the digital protocol so we can index the PNG protocol!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Architect", + "PackageVersion": "1.6.3", + "LicenseUrl": "The RAM feed is down, copy the neural feed so we can copy the RAM feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Tactics Engineer", + "PackageVersion": "6.3.5", + "License": "connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Operations Assistant", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://camila.net", + "License": "Use the haptic USB driver, then you can override the haptic driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Functionality Consultant", + "PackageVersion": "5.5.1", + "PackageProjectUrl": "http://terence.com", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Creative Facilitator", + "PackageVersion": "8.4.6", + "PackageProjectUrl": "http://juliana.net", + "License": "If we transmit the card, we can get to the USB card through the digital USB card!", + "LicenseUrl": "hacking the driver won\u0027t do anything, we need to input the digital SAS driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Factors Supervisor", + "PackageVersion": "5.2.2", + "PackageProjectUrl": "http://helga.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Branding Facilitator", + "PackageVersion": "8.3.2", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Accounts Coordinator", + "PackageVersion": "1.0.4", + "PackageProjectUrl": "http://rene.com", + "LicenseUrl": "I\u0027ll connect the digital JSON bus, that should bus the JSON bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Accountability Analyst", + "PackageVersion": "4.9.7", + "PackageProjectUrl": "https://jaron.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Functionality Agent", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://jalyn.org", + "LicenseUrl": "If we hack the card, we can get to the JBOD card through the optical JBOD card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Quality Director", + "PackageVersion": "0.3.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseUrl": "The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Directives Designer", + "PackageVersion": "0.4.8", + "License": "The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Branding Developer", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://abe.com", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt similarity index 84% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt index b45f617a..1e7f30c9 100644 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -2,9 +2,7 @@ { "PackageId": "Legacy Metrics Planner", "PackageVersion": "9.5.0", - "PackageProjectUrl": "http://madisyn.name", - "License": "I\u0027ll override the haptic AGP feed, that should feed the AGP feed!", - "LicenseUrl": "https://marquis.net", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", "LicenseInformationOrigin": 3 }, { diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..c3d1fe3c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,733 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseUrl": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseUrl": "We need to navigate the bluetooth CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseUrl": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseUrl": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseUrl": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseUrl": "Try to input the SCSI system, maybe it will input the open-source system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt similarity index 94% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt index 18a71106..84ec960b 100644 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -2,9 +2,7 @@ { "PackageId": "Legacy Metrics Planner", "PackageVersion": "9.5.0", - "PackageProjectUrl": "http://madisyn.name", - "License": "I\u0027ll override the haptic AGP feed, that should feed the AGP feed!", - "LicenseUrl": "https://marquis.net", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", "LicenseInformationOrigin": 3 }, { diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..e02e7908 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,217 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..6e8f3178 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,173 @@ +[ + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseUrl": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseUrl": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Supervisor", + "PackageVersion": "4.9.8", + "PackageProjectUrl": "https://malcolm.net", + "License": "Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!", + "LicenseUrl": "Use the primary GB driver, then you can generate the primary driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Optimization Director", + "PackageVersion": "3.4.6", + "PackageProjectUrl": "https://maximilian.org", + "License": "The PNG protocol is down, index the digital protocol so we can index the PNG protocol!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Data Representative", + "PackageVersion": "3.5.7", + "PackageProjectUrl": "http://dakota.com", + "License": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..36609b65 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,862 @@ +[ + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Optimization Director", + "PackageVersion": "3.4.6", + "PackageProjectUrl": "https://maximilian.org", + "License": "The PNG protocol is down, index the digital protocol so we can index the PNG protocol!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseUrl": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseUrl": "We need to navigate the bluetooth CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Data Representative", + "PackageVersion": "3.5.7", + "PackageProjectUrl": "http://dakota.com", + "License": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Directives Supervisor", + "PackageVersion": "4.9.8", + "PackageProjectUrl": "https://malcolm.net", + "License": "Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!", + "LicenseUrl": "Use the primary GB driver, then you can generate the primary driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseUrl": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseUrl": "Try to input the SCSI system, maybe it will input the open-source system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseUrl": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseUrl": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseUrl": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseUrl": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..590ed49f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,261 @@ +[ + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseUrl": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Optimization Director", + "PackageVersion": "3.4.6", + "PackageProjectUrl": "https://maximilian.org", + "License": "The PNG protocol is down, index the digital protocol so we can index the PNG protocol!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Data Representative", + "PackageVersion": "3.5.7", + "PackageProjectUrl": "http://dakota.com", + "License": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseUrl": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Directives Supervisor", + "PackageVersion": "4.9.8", + "PackageProjectUrl": "https://malcolm.net", + "License": "Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!", + "LicenseUrl": "Use the primary GB driver, then you can generate the primary driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..1a1c0717 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,346 @@ +[ + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseUrl": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Supervisor", + "PackageVersion": "4.9.8", + "PackageProjectUrl": "https://malcolm.net", + "License": "Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!", + "LicenseUrl": "Use the primary GB driver, then you can generate the primary driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Optimization Director", + "PackageVersion": "3.4.6", + "PackageProjectUrl": "https://maximilian.org", + "License": "The PNG protocol is down, index the digital protocol so we can index the PNG protocol!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseUrl": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Data Representative", + "PackageVersion": "3.5.7", + "PackageProjectUrl": "http://dakota.com", + "License": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..fc4b2f4e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,70 @@ +[ + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..a2034893 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,759 @@ +[ + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseUrl": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseUrl": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseUrl": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseUrl": "Try to input the SCSI system, maybe it will input the open-source system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseUrl": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseUrl": "We need to navigate the bluetooth CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt similarity index 71% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt index 0ffb8452..85995a8f 100644 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -1,10 +1,9 @@ [ { - "PackageId": "Principal Mobility Designer", - "PackageVersion": "1.3.7", - "PackageProjectUrl": "https://earlene.com", - "License": "The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!", - "LicenseUrl": "http://renee.org", + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", "LicenseInformationOrigin": 3 }, { @@ -44,19 +43,15 @@ "LicenseInformationOrigin": 0 }, { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", "LicenseInformationOrigin": 2 }, { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", "LicenseInformationOrigin": 1 }, { @@ -150,17 +145,14 @@ { "PackageId": "Legacy Metrics Planner", "PackageVersion": "9.5.0", - "PackageProjectUrl": "http://madisyn.name", - "License": "I\u0027ll override the haptic AGP feed, that should feed the AGP feed!", - "LicenseUrl": "https://marquis.net", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", "LicenseInformationOrigin": 3 }, { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 } ] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..73c0e80f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,243 @@ +[ + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..7ebef78c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,8 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..d0adf4ec --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,649 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Data Representative", + "PackageVersion": "3.5.7", + "PackageProjectUrl": "http://dakota.com", + "License": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Supervisor", + "PackageVersion": "4.9.8", + "PackageProjectUrl": "https://malcolm.net", + "License": "Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!", + "LicenseUrl": "Use the primary GB driver, then you can generate the primary driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseUrl": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Optimization Director", + "PackageVersion": "3.4.6", + "PackageProjectUrl": "https://maximilian.org", + "License": "The PNG protocol is down, index the digital protocol so we can index the PNG protocol!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseUrl": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Liaison", + "PackageVersion": "4.4.9", + "License": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "LicenseUrl": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Assurance Technician", + "PackageVersion": "0.8.2", + "PackageProjectUrl": "https://steve.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Web Assistant", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "https://verda.net", + "LicenseUrl": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Directives Officer", + "PackageVersion": "2.4.4", + "PackageProjectUrl": "http://sedrick.biz", + "LicenseUrl": "The PCI program is down, hack the multi-byte program so we can hack the PCI program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Division Producer", + "PackageVersion": "2.3.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Functionality Agent", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://jalyn.org", + "LicenseUrl": "If we hack the card, we can get to the JBOD card through the optical JBOD card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Functionality Consultant", + "PackageVersion": "5.5.1", + "PackageProjectUrl": "http://terence.com", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Implementation Technician", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://crystal.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Assurance Strategist", + "PackageVersion": "1.3.7", + "License": "The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Assistant", + "PackageVersion": "4.9.0", + "PackageProjectUrl": "https://michelle.org", + "LicenseUrl": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Functionality Developer", + "PackageVersion": "5.1.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Branding Facilitator", + "PackageVersion": "8.3.2", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseUrl": "The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Program Representative", + "PackageVersion": "5.1.0", + "LicenseUrl": "If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Marketing Assistant", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://arlene.biz", + "LicenseUrl": "You can\u0027t program the firewall without connecting the wireless AI firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Factors Administrator", + "PackageVersion": "1.6.1", + "License": "I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!", + "LicenseUrl": "If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Applications Facilitator", + "PackageVersion": "7.7.6", + "LicenseUrl": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "License": "We need to index the optical HTTP application!", + "LicenseUrl": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Tactics Director", + "PackageVersion": "2.5.7", + "PackageProjectUrl": "http://marcos.info", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Group Designer", + "PackageVersion": "9.9.1", + "PackageProjectUrl": "http://jodie.org", + "License": "Use the haptic XSS application, then you can synthesize the haptic application!", + "LicenseUrl": "If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Research Facilitator", + "PackageVersion": "6.0.6", + "License": "Use the primary EXE array, then you can navigate the primary array!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Paradigm Manager", + "PackageVersion": "8.9.8", + "PackageProjectUrl": "https://eileen.name", + "LicenseUrl": "If we transmit the application, we can get to the SMS application through the primary SMS application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Branding Developer", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://abe.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Applications Designer", + "PackageVersion": "6.4.9", + "LicenseUrl": "Use the back-end SMS feed, then you can program the back-end feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Division Designer", + "PackageVersion": "8.2.7", + "PackageProjectUrl": "https://pamela.name", + "License": "Try to program the EXE hard drive, maybe it will program the virtual hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Accountability Analyst", + "PackageVersion": "4.9.7", + "PackageProjectUrl": "https://jaron.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Operations Coordinator", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "http://ena.com", + "LicenseUrl": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Accounts Agent", + "PackageVersion": "0.9.7", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Creative Coordinator", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://bobbie.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Operations Director", + "PackageVersion": "0.6.3", + "PackageProjectUrl": "https://dejah.net", + "LicenseUrl": "We need to program the cross-platform FTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Marketing Orchestrator", + "PackageVersion": "1.6.4", + "PackageProjectUrl": "https://lukas.com", + "License": "I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!", + "LicenseUrl": "The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Usability Assistant", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "https://duane.info", + "License": "quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!", + "LicenseUrl": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "License": "We need to copy the online THX firewall!", + "LicenseUrl": "You can\u0027t calculate the application without calculating the auxiliary AI application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Quality Director", + "PackageVersion": "0.3.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Directives Planner", + "PackageVersion": "8.8.5", + "License": "The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!", + "LicenseUrl": "We need to back up the 1080p SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Accountability Strategist", + "PackageVersion": "7.0.9", + "License": "You can\u0027t bypass the sensor without transmitting the neural JSON sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Intranet Facilitator", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "https://rosalind.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Security Coordinator", + "PackageVersion": "1.7.9", + "PackageProjectUrl": "https://carol.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Configuration Supervisor", + "PackageVersion": "9.0.8", + "PackageProjectUrl": "http://quinn.name", + "License": "You can\u0027t program the protocol without overriding the primary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Creative Facilitator", + "PackageVersion": "8.4.6", + "PackageProjectUrl": "http://juliana.net", + "License": "If we transmit the card, we can get to the USB card through the digital USB card!", + "LicenseUrl": "hacking the driver won\u0027t do anything, we need to input the digital SAS driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "9.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Factors Supervisor", + "PackageVersion": "5.2.2", + "PackageProjectUrl": "http://helga.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Accounts Coordinator", + "PackageVersion": "1.0.4", + "PackageProjectUrl": "http://rene.com", + "LicenseUrl": "I\u0027ll connect the digital JSON bus, that should bus the JSON bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Security Representative", + "PackageVersion": "3.7.3", + "PackageProjectUrl": "https://jalon.net", + "License": "The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "8.2.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Metrics Developer", + "PackageVersion": "2.2.9", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Optimization Facilitator", + "PackageVersion": "7.4.8", + "PackageProjectUrl": "https://cooper.name", + "License": "Try to connect the SMS card, maybe it will connect the back-end card!", + "LicenseUrl": "You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Research Manager", + "PackageVersion": "6.3.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Directives Specialist", + "PackageVersion": "4.3.4", + "License": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseUrl": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "LicenseUrl": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Tactics Engineer", + "PackageVersion": "6.3.5", + "License": "connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Intranet Technician", + "PackageVersion": "8.0.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Security Consultant", + "PackageVersion": "2.7.5", + "PackageProjectUrl": "http://adelbert.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "LicenseUrl": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Directives Designer", + "PackageVersion": "0.4.8", + "License": "The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Division Consultant", + "PackageVersion": "4.8.7", + "PackageProjectUrl": "http://raquel.net", + "License": "Use the multi-byte IB microchip, then you can connect the multi-byte microchip!", + "LicenseUrl": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Communications Supervisor", + "PackageVersion": "6.0.1", + "PackageProjectUrl": "http://ethan.name", + "License": "Use the cross-platform SAS feed, then you can bypass the cross-platform feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Operations Assistant", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://camila.net", + "License": "Use the haptic USB driver, then you can override the haptic driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Intranet Engineer", + "PackageVersion": "2.5.9", + "License": "The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!", + "LicenseUrl": "Try to index the ADP port, maybe it will index the auxiliary port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Optimization Producer", + "PackageVersion": "5.0.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Integration Architect", + "PackageVersion": "1.6.3", + "LicenseUrl": "The RAM feed is down, copy the neural feed so we can copy the RAM feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Directives Supervisor", + "PackageVersion": "9.6.2", + "License": "The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Accountability Assistant", + "PackageVersion": "2.2.8", + "PackageProjectUrl": "http://natasha.info", + "License": "bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Response Coordinator", + "PackageVersion": "2.9.7", + "PackageProjectUrl": "http://ruth.org", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Accounts Technician", + "PackageVersion": "5.8.0", + "PackageProjectUrl": "https://isobel.org", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "6.4.6", + "PackageProjectUrl": "https://lenna.com", + "License": "The IB interface is down, program the redundant interface so we can program the IB interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Data Orchestrator", + "PackageVersion": "2.4.5", + "LicenseUrl": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..ea6b7cac --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,137 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Data Representative", + "PackageVersion": "3.5.7", + "PackageProjectUrl": "http://dakota.com", + "License": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Supervisor", + "PackageVersion": "4.9.8", + "PackageProjectUrl": "https://malcolm.net", + "License": "Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!", + "LicenseUrl": "Use the primary GB driver, then you can generate the primary driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseUrl": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Optimization Director", + "PackageVersion": "3.4.6", + "PackageProjectUrl": "https://maximilian.org", + "License": "The PNG protocol is down, index the digital protocol so we can index the PNG protocol!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseUrl": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..2142e4b2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,34 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..a7d27d48 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,725 @@ +[ + { + "PackageId": "Product Identity Analyst", + "PackageVersion": "5.9.3", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Response Consultant", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "https://ulices.biz", + "ValidationErrors": [ + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + }, + { + "Error": "Noemie", + "Context": "https://kayley.name" + }, + { + "Error": "Brandon", + "Context": "http://kristopher.name" + }, + { + "Error": "Maggie", + "Context": "http://kimberly.info" + }, + { + "Error": "Veronica", + "Context": "https://mya.net" + }, + { + "Error": "Marty", + "Context": "https://obie.net" + }, + { + "Error": "Braxton", + "Context": "http://flavio.net" + }, + { + "Error": "Jeramie", + "Context": "http://jaycee.net" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Group Assistant", + "PackageVersion": "1.7.9", + "ValidationErrors": [ + { + "Error": "Darien", + "Context": "http://mitchel.biz" + }, + { + "Error": "Carleton", + "Context": "https://madalyn.com" + }, + { + "Error": "Narciso", + "Context": "https://mia.com" + }, + { + "Error": "Nicklaus", + "Context": "https://abelardo.com" + }, + { + "Error": "Carolina", + "Context": "https://lindsey.info" + }, + { + "Error": "Rigoberto", + "Context": "https://lou.biz" + } + ], + "License": "Use the multi-byte AI port, then you can reboot the multi-byte port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "ValidationErrors": [ + { + "Error": "Carlee", + "Context": "http://britney.name" + }, + { + "Error": "Tess", + "Context": "http://julian.biz" + }, + { + "Error": "Isadore", + "Context": "http://billy.net" + }, + { + "Error": "Alice", + "Context": "http://vern.net" + }, + { + "Error": "King", + "Context": "http://trace.net" + }, + { + "Error": "Carmela", + "Context": "https://adolf.info" + }, + { + "Error": "Sherman", + "Context": "http://alec.net" + }, + { + "Error": "Lamar", + "Context": "http://deion.org" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Neil", + "Context": "https://burley.info" + }, + { + "Error": "Lemuel", + "Context": "http://brenden.info" + }, + { + "Error": "Agnes", + "Context": "https://urban.org" + }, + { + "Error": "Micheal", + "Context": "https://ida.net" + }, + { + "Error": "Murray", + "Context": "https://samanta.com" + }, + { + "Error": "Assunta", + "Context": "http://florencio.com" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Consultant", + "PackageVersion": "5.0.4", + "PackageProjectUrl": "http://kieran.biz", + "Authors": "Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan", + "ValidationErrors": [ + { + "Error": "Bettie", + "Context": "http://edmund.info" + }, + { + "Error": "Sadie", + "Context": "http://horacio.org" + }, + { + "Error": "Loraine", + "Context": "https://sandra.org" + }, + { + "Error": "Emil", + "Context": "http://dayana.net" + } + ], + "License": "Try to compress the GB system, maybe it will compress the neural system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Tactics Technician", + "PackageVersion": "2.8.6", + "ValidationErrors": [ + { + "Error": "Demond", + "Context": "http://stefan.name" + }, + { + "Error": "Norval", + "Context": "http://annie.net" + }, + { + "Error": "Destin", + "Context": "http://penelope.name" + } + ], + "License": "Try to quantify the SAS port, maybe it will quantify the wireless port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Authors": "Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin", + "ValidationErrors": [ + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + }, + { + "Error": "Mallory", + "Context": "http://angeline.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Creative Administrator", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "https://roderick.net", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Data Director", + "PackageVersion": "2.1.5", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + }, + { + "Error": "Camren", + "Context": "http://joany.info" + } + ], + "License": "Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Mobility Strategist", + "PackageVersion": "4.7.6", + "PackageProjectUrl": "http://gerardo.net", + "ValidationErrors": [ + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + }, + { + "Error": "Emerald", + "Context": "https://camren.net" + }, + { + "Error": "Sheila", + "Context": "https://garry.org" + } + ], + "License": "Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Marketing Developer", + "PackageVersion": "3.3.6", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Infrastructure Developer", + "PackageVersion": "5.5.0", + "PackageProjectUrl": "https://austin.net", + "Authors": "Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "License": "generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Authors": "Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Identity Developer", + "PackageVersion": "4.2.0", + "Authors": "Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan", + "ValidationErrors": [ + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + }, + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt similarity index 76% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt index cd857ea1..44d2897f 100644 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -1,27 +1,40 @@ [ { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", "ValidationErrors": [ { - "Error": "Katelyn", - "Context": "https://judd.com" + "Error": "Immanuel", + "Context": "https://juana.biz" }, { - "Error": "Earl", - "Context": "https://bradford.biz" + "Error": "Maeve", + "Context": "https://alysha.net" }, { - "Error": "Alfredo", - "Context": "https://chet.name" + "Error": "Sydnee", + "Context": "http://merle.biz" }, { - "Error": "Hailie", - "Context": "https://easton.info" + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" } ], - "LicenseInformationOrigin": 4 + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 }, { "PackageId": "Principal Functionality Agent", @@ -151,29 +164,21 @@ "PackageId": "Investor Tactics Strategist", "PackageVersion": "1.6.5", "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", "ValidationErrors": [ { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" + "Error": "Lazaro", + "Context": "https://gaylord.name" }, { - "Error": "Manley", - "Context": "http://bridget.name" + "Error": "Bret", + "Context": "https://jewell.net" }, { - "Error": "Alberta", - "Context": "http://maximillian.biz" + "Error": "Khalil", + "Context": "http://aiyana.com" } ], - "LicenseUrl": "http://guido.info", "LicenseInformationOrigin": 4 } ] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..691f1c52 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,680 @@ +[ + { + "PackageId": "District Metrics Associate", + "PackageVersion": "8.1.6", + "PackageProjectUrl": "http://jaylin.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Group Agent", + "PackageVersion": "1.7.6", + "Authors": "Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Paradigm Producer", + "PackageVersion": "1.8.4", + "PackageProjectUrl": "https://london.biz", + "License": "If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Paradigm Director", + "PackageVersion": "3.0.9", + "License": "The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Program Officer", + "PackageVersion": "4.2.4", + "Authors": "Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin", + "License": "quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Group Director", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "https://eloise.name", + "Authors": "Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik", + "License": "You can\u0027t index the pixel without copying the redundant XML pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Creative Supervisor", + "PackageVersion": "4.1.3", + "Authors": "", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Accounts Consultant", + "PackageVersion": "8.9.0", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Directives Planner", + "PackageVersion": "5.9.7", + "Authors": "Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki", + "License": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Group Representative", + "PackageVersion": "9.8.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Communications Associate", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://modesto.info", + "Authors": "Arnold Franecki,Arnold Franecki", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Response Analyst", + "PackageVersion": "9.2.7", + "PackageProjectUrl": "http://martine.info", + "Authors": "Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Factors Analyst", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.7.5", + "License": "I\u0027ll back up the 1080p RSS matrix, that should matrix the RSS matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Metrics Coordinator", + "PackageVersion": "5.8.1", + "Authors": "Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher", + "License": "overriding the circuit won\u0027t do anything, we need to copy the mobile AGP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Web Liaison", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://imogene.org", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Tactics Producer", + "PackageVersion": "5.8.9", + "License": "navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Response Developer", + "PackageVersion": "8.5.8", + "Authors": "Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott", + "License": "We need to input the open-source SAS feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Mobility Technician", + "PackageVersion": "6.0.2", + "PackageProjectUrl": "https://keeley.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Authors": "Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Accounts Architect", + "PackageVersion": "9.8.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Mobility Designer", + "PackageVersion": "8.5.4", + "PackageProjectUrl": "http://brady.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Communications Manager", + "PackageVersion": "0.1.8", + "PackageProjectUrl": "http://gus.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Directives Associate", + "PackageVersion": "1.1.1", + "PackageProjectUrl": "https://shayne.name", + "Authors": "Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Security Liaison", + "PackageVersion": "2.4.1", + "PackageProjectUrl": "http://pierce.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Security Agent", + "PackageVersion": "6.2.7", + "PackageProjectUrl": "https://kenyon.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Quality Planner", + "PackageVersion": "6.6.3", + "Authors": "Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz", + "License": "The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Response Officer", + "PackageVersion": "2.8.2", + "Authors": "Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Brand Producer", + "PackageVersion": "9.3.8", + "Authors": "Clarence Metz,Clarence Metz,Clarence Metz", + "License": "Use the redundant AGP application, then you can generate the redundant application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Operations Orchestrator", + "PackageVersion": "9.1.5", + "PackageProjectUrl": "https://madelynn.name", + "License": "Try to back up the USB application, maybe it will back up the bluetooth application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Data Administrator", + "PackageVersion": "0.8.4", + "PackageProjectUrl": "https://barrett.com", + "Authors": "Frederick Leffler,Frederick Leffler,Frederick Leffler", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Authors": "Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Integration Specialist", + "PackageVersion": "8.7.1", + "PackageProjectUrl": "http://jordon.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Identity Developer", + "PackageVersion": "7.1.0", + "PackageProjectUrl": "https://eve.com", + "Authors": "Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "Authors": "Gary Von,Gary Von,Gary Von", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Security Producer", + "PackageVersion": "9.0.7", + "PackageProjectUrl": "http://evert.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Assurance Representative", + "PackageVersion": "6.4.9", + "PackageProjectUrl": "https://maye.info", + "Authors": "Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Interactions Administrator", + "PackageVersion": "1.1.5", + "PackageProjectUrl": "http://clemmie.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Brand Agent", + "PackageVersion": "2.9.2", + "PackageProjectUrl": "https://reese.info", + "Authors": "Bertha Schultz,Bertha Schultz", + "License": "quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Markets Executive", + "PackageVersion": "9.7.7", + "PackageProjectUrl": "https://judge.name", + "License": "We need to navigate the open-source PCI pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Applications Engineer", + "PackageVersion": "6.8.5", + "PackageProjectUrl": "https://nora.biz", + "Authors": "Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine", + "License": "If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Applications Planner", + "PackageVersion": "6.6.9", + "PackageProjectUrl": "http://ava.org", + "Authors": "Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Intranet Agent", + "PackageVersion": "1.1.6", + "License": "You can\u0027t calculate the application without synthesizing the primary JBOD application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Intranet Assistant", + "PackageVersion": "2.8.1", + "PackageProjectUrl": "http://lynn.info", + "License": "The THX circuit is down, copy the back-end circuit so we can copy the THX circuit!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Web Designer", + "PackageVersion": "0.1.4", + "PackageProjectUrl": "https://gerard.net", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "1.1.7", + "License": "If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Mobility Consultant", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "http://letha.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Assistant", + "PackageVersion": "5.0.1", + "PackageProjectUrl": "http://demarco.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Applications Facilitator", + "PackageVersion": "0.1.5", + "License": "transmitting the program won\u0027t do anything, we need to bypass the virtual HTTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Factors Producer", + "PackageVersion": "0.8.5", + "PackageProjectUrl": "http://toby.info", + "Authors": "Devin Nolan", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Mobility Executive", + "PackageVersion": "5.0.3", + "Authors": "Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Web Associate", + "PackageVersion": "5.1.3", + "PackageProjectUrl": "http://favian.biz", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Implementation Supervisor", + "PackageVersion": "4.9.9", + "PackageProjectUrl": "http://katlynn.net", + "Authors": "Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis", + "License": "The ADP card is down, hack the solid state card so we can hack the ADP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Applications Coordinator", + "PackageVersion": "1.6.8", + "PackageProjectUrl": "http://curtis.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Integration Consultant", + "PackageVersion": "5.3.8", + "PackageProjectUrl": "http://michael.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Marketing Representative", + "PackageVersion": "0.6.1", + "Authors": "Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Division Specialist", + "PackageVersion": "9.6.4", + "PackageProjectUrl": "https://keenan.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "Authors": "Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Directives Administrator", + "PackageVersion": "5.1.9", + "License": "Use the haptic GB matrix, then you can generate the haptic matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Markets Designer", + "PackageVersion": "1.7.0", + "PackageProjectUrl": "https://toby.biz", + "License": "Use the multi-byte COM feed, then you can parse the multi-byte feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Authors": "Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Quality Executive", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://rylan.com", + "License": "Use the solid state TCP driver, then you can generate the solid state driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Data Consultant", + "PackageVersion": "5.8.8", + "Authors": "", + "License": "Try to connect the JSON pixel, maybe it will connect the primary pixel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Security Administrator", + "PackageVersion": "9.8.5", + "Authors": "Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm", + "License": "I\u0027ll synthesize the redundant XML feed, that should feed the XML feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Configuration Architect", + "PackageVersion": "4.2.6", + "Authors": "Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg", + "License": "I\u0027ll generate the primary TCP bus, that should bus the TCP bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Mobility Associate", + "PackageVersion": "0.6.4", + "PackageProjectUrl": "https://brooke.org", + "License": "We need to hack the haptic XSS program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Group Designer", + "PackageVersion": "3.0.6", + "License": "The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Metrics Representative", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://denis.info", + "Authors": "Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson", + "License": "connecting the feed won\u0027t do anything, we need to transmit the primary IB feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Implementation Producer", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Optimization Associate", + "PackageVersion": "4.0.5", + "PackageProjectUrl": "https://linnie.net", + "Authors": "Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Implementation Officer", + "PackageVersion": "0.2.6", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Communications Administrator", + "PackageVersion": "3.0.6", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Identity Administrator", + "PackageVersion": "2.9.6", + "PackageProjectUrl": "http://duncan.name", + "Authors": "Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Operations Liaison", + "PackageVersion": "9.0.9", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Configuration Technician", + "PackageVersion": "1.9.1", + "PackageProjectUrl": "http://malvina.name", + "Authors": "Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin", + "License": "We need to copy the primary FTP bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Factors Associate", + "PackageVersion": "0.2.6", + "PackageProjectUrl": "https://cloyd.biz", + "Authors": "Betsy Powlowski", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "Authors": "Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Group Planner", + "PackageVersion": "5.4.5", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Accountability Producer", + "PackageVersion": "1.8.1", + "PackageProjectUrl": "http://justine.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Factors Architect", + "PackageVersion": "6.7.6", + "Authors": "Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Directives Orchestrator", + "PackageVersion": "8.7.6", + "Authors": "Tommy Franecki,Tommy Franecki", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Identity Specialist", + "PackageVersion": "2.8.9", + "PackageProjectUrl": "https://kennedy.biz", + "Authors": "Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski", + "License": "We need to program the primary THX protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Group Strategist", + "PackageVersion": "4.1.0", + "License": "I\u0027ll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Web Associate", + "PackageVersion": "6.2.5", + "PackageProjectUrl": "https://arvel.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Research Designer", + "PackageVersion": "5.6.8", + "License": "If we connect the program, we can get to the SQL program through the digital SQL program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Assurance Technician", + "PackageVersion": "7.3.8", + "Authors": "Merle Hirthe", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Intranet Technician", + "PackageVersion": "2.5.3", + "PackageProjectUrl": "https://ruby.biz", + "Authors": "Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Applications Technician", + "PackageVersion": "7.8.2", + "Authors": "Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Factors Technician", + "PackageVersion": "3.2.5", + "Authors": "Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme", + "License": "You can\u0027t input the protocol without copying the auxiliary USB protocol!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..0588a1d0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,1367 @@ +[ + { + "PackageId": "Legacy Assurance Representative", + "PackageVersion": "6.4.9", + "PackageProjectUrl": "https://maye.info", + "Authors": "Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Operations Orchestrator", + "PackageVersion": "9.1.5", + "PackageProjectUrl": "https://madelynn.name", + "License": "Try to back up the USB application, maybe it will back up the bluetooth application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Metrics Coordinator", + "PackageVersion": "5.8.1", + "Authors": "Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher", + "License": "overriding the circuit won\u0027t do anything, we need to copy the mobile AGP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Group Director", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "https://eloise.name", + "Authors": "Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik", + "License": "You can\u0027t index the pixel without copying the redundant XML pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Mobility Designer", + "PackageVersion": "8.5.4", + "PackageProjectUrl": "http://brady.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Directives Orchestrator", + "PackageVersion": "8.7.6", + "Authors": "Tommy Franecki,Tommy Franecki", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Identity Administrator", + "PackageVersion": "2.9.6", + "PackageProjectUrl": "http://duncan.name", + "Authors": "Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Paradigm Director", + "PackageVersion": "3.0.9", + "License": "The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Data Administrator", + "PackageVersion": "0.8.4", + "PackageProjectUrl": "https://barrett.com", + "Authors": "Frederick Leffler,Frederick Leffler,Frederick Leffler", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Group Assistant", + "PackageVersion": "1.7.9", + "ValidationErrors": [ + { + "Error": "Darien", + "Context": "http://mitchel.biz" + }, + { + "Error": "Carleton", + "Context": "https://madalyn.com" + }, + { + "Error": "Narciso", + "Context": "https://mia.com" + }, + { + "Error": "Nicklaus", + "Context": "https://abelardo.com" + }, + { + "Error": "Carolina", + "Context": "https://lindsey.info" + }, + { + "Error": "Rigoberto", + "Context": "https://lou.biz" + } + ], + "License": "Use the multi-byte AI port, then you can reboot the multi-byte port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Web Designer", + "PackageVersion": "0.1.4", + "PackageProjectUrl": "https://gerard.net", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "1.1.7", + "License": "If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Metrics Associate", + "PackageVersion": "8.1.6", + "PackageProjectUrl": "http://jaylin.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Authors": "Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Quality Planner", + "PackageVersion": "6.6.3", + "Authors": "Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz", + "License": "The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "Authors": "Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Creative Supervisor", + "PackageVersion": "4.1.3", + "Authors": "", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Web Associate", + "PackageVersion": "6.2.5", + "PackageProjectUrl": "https://arvel.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Mobility Technician", + "PackageVersion": "6.0.2", + "PackageProjectUrl": "https://keeley.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Authors": "Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Configuration Technician", + "PackageVersion": "1.9.1", + "PackageProjectUrl": "http://malvina.name", + "Authors": "Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin", + "License": "We need to copy the primary FTP bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Identity Specialist", + "PackageVersion": "2.8.9", + "PackageProjectUrl": "https://kennedy.biz", + "Authors": "Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski", + "License": "We need to program the primary THX protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Implementation Supervisor", + "PackageVersion": "4.9.9", + "PackageProjectUrl": "http://katlynn.net", + "Authors": "Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis", + "License": "The ADP card is down, hack the solid state card so we can hack the ADP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.7.5", + "License": "I\u0027ll back up the 1080p RSS matrix, that should matrix the RSS matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Implementation Producer", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Security Liaison", + "PackageVersion": "2.4.1", + "PackageProjectUrl": "http://pierce.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Assurance Technician", + "PackageVersion": "7.3.8", + "Authors": "Merle Hirthe", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Intranet Assistant", + "PackageVersion": "2.8.1", + "PackageProjectUrl": "http://lynn.info", + "License": "The THX circuit is down, copy the back-end circuit so we can copy the THX circuit!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Consultant", + "PackageVersion": "5.0.4", + "PackageProjectUrl": "http://kieran.biz", + "Authors": "Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan", + "ValidationErrors": [ + { + "Error": "Bettie", + "Context": "http://edmund.info" + }, + { + "Error": "Sadie", + "Context": "http://horacio.org" + }, + { + "Error": "Loraine", + "Context": "https://sandra.org" + }, + { + "Error": "Emil", + "Context": "http://dayana.net" + } + ], + "License": "Try to compress the GB system, maybe it will compress the neural system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Group Strategist", + "PackageVersion": "4.1.0", + "License": "I\u0027ll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Authors": "Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin", + "ValidationErrors": [ + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + }, + { + "Error": "Mallory", + "Context": "http://angeline.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Applications Planner", + "PackageVersion": "6.6.9", + "PackageProjectUrl": "http://ava.org", + "Authors": "Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Creative Administrator", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "https://roderick.net", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Authors": "Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Factors Associate", + "PackageVersion": "0.2.6", + "PackageProjectUrl": "https://cloyd.biz", + "Authors": "Betsy Powlowski", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Communications Manager", + "PackageVersion": "0.1.8", + "PackageProjectUrl": "http://gus.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Optimization Associate", + "PackageVersion": "4.0.5", + "PackageProjectUrl": "https://linnie.net", + "Authors": "Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Applications Technician", + "PackageVersion": "7.8.2", + "Authors": "Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Tactics Producer", + "PackageVersion": "5.8.9", + "License": "navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Applications Facilitator", + "PackageVersion": "0.1.5", + "License": "transmitting the program won\u0027t do anything, we need to bypass the virtual HTTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "ValidationErrors": [ + { + "Error": "Carlee", + "Context": "http://britney.name" + }, + { + "Error": "Tess", + "Context": "http://julian.biz" + }, + { + "Error": "Isadore", + "Context": "http://billy.net" + }, + { + "Error": "Alice", + "Context": "http://vern.net" + }, + { + "Error": "King", + "Context": "http://trace.net" + }, + { + "Error": "Carmela", + "Context": "https://adolf.info" + }, + { + "Error": "Sherman", + "Context": "http://alec.net" + }, + { + "Error": "Lamar", + "Context": "http://deion.org" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Group Representative", + "PackageVersion": "9.8.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Security Agent", + "PackageVersion": "6.2.7", + "PackageProjectUrl": "https://kenyon.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "Authors": "Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Brand Producer", + "PackageVersion": "9.3.8", + "Authors": "Clarence Metz,Clarence Metz,Clarence Metz", + "License": "Use the redundant AGP application, then you can generate the redundant application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Communications Associate", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://modesto.info", + "Authors": "Arnold Franecki,Arnold Franecki", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Mobility Executive", + "PackageVersion": "5.0.3", + "Authors": "Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Group Designer", + "PackageVersion": "3.0.6", + "License": "The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Integration Specialist", + "PackageVersion": "8.7.1", + "PackageProjectUrl": "http://jordon.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Intranet Agent", + "PackageVersion": "1.1.6", + "License": "You can\u0027t calculate the application without synthesizing the primary JBOD application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Research Designer", + "PackageVersion": "5.6.8", + "License": "If we connect the program, we can get to the SQL program through the digital SQL program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Data Director", + "PackageVersion": "2.1.5", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + }, + { + "Error": "Camren", + "Context": "http://joany.info" + } + ], + "License": "Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Mobility Strategist", + "PackageVersion": "4.7.6", + "PackageProjectUrl": "http://gerardo.net", + "ValidationErrors": [ + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + }, + { + "Error": "Emerald", + "Context": "https://camren.net" + }, + { + "Error": "Sheila", + "Context": "https://garry.org" + } + ], + "License": "Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Accounts Consultant", + "PackageVersion": "8.9.0", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Accountability Producer", + "PackageVersion": "1.8.1", + "PackageProjectUrl": "http://justine.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Response Developer", + "PackageVersion": "8.5.8", + "Authors": "Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott", + "License": "We need to input the open-source SAS feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Neil", + "Context": "https://burley.info" + }, + { + "Error": "Lemuel", + "Context": "http://brenden.info" + }, + { + "Error": "Agnes", + "Context": "https://urban.org" + }, + { + "Error": "Micheal", + "Context": "https://ida.net" + }, + { + "Error": "Murray", + "Context": "https://samanta.com" + }, + { + "Error": "Assunta", + "Context": "http://florencio.com" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Paradigm Producer", + "PackageVersion": "1.8.4", + "PackageProjectUrl": "https://london.biz", + "License": "If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Identity Developer", + "PackageVersion": "7.1.0", + "PackageProjectUrl": "https://eve.com", + "Authors": "Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Mobility Consultant", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "http://letha.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Markets Executive", + "PackageVersion": "9.7.7", + "PackageProjectUrl": "https://judge.name", + "License": "We need to navigate the open-source PCI pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Configuration Architect", + "PackageVersion": "4.2.6", + "Authors": "Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg", + "License": "I\u0027ll generate the primary TCP bus, that should bus the TCP bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Web Associate", + "PackageVersion": "5.1.3", + "PackageProjectUrl": "http://favian.biz", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Accounts Architect", + "PackageVersion": "9.8.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Marketing Developer", + "PackageVersion": "3.3.6", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Data Consultant", + "PackageVersion": "5.8.8", + "Authors": "", + "License": "Try to connect the JSON pixel, maybe it will connect the primary pixel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Brand Agent", + "PackageVersion": "2.9.2", + "PackageProjectUrl": "https://reese.info", + "Authors": "Bertha Schultz,Bertha Schultz", + "License": "quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Directives Planner", + "PackageVersion": "5.9.7", + "Authors": "Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki", + "License": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Quality Executive", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://rylan.com", + "License": "Use the solid state TCP driver, then you can generate the solid state driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Directives Administrator", + "PackageVersion": "5.1.9", + "License": "Use the haptic GB matrix, then you can generate the haptic matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Response Analyst", + "PackageVersion": "9.2.7", + "PackageProjectUrl": "http://martine.info", + "Authors": "Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Identity Developer", + "PackageVersion": "4.2.0", + "Authors": "Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan", + "ValidationErrors": [ + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + }, + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Group Agent", + "PackageVersion": "1.7.6", + "Authors": "Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Factors Architect", + "PackageVersion": "6.7.6", + "Authors": "Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Authors": "Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Interactions Administrator", + "PackageVersion": "1.1.5", + "PackageProjectUrl": "http://clemmie.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Markets Designer", + "PackageVersion": "1.7.0", + "PackageProjectUrl": "https://toby.biz", + "License": "Use the multi-byte COM feed, then you can parse the multi-byte feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Infrastructure Developer", + "PackageVersion": "5.5.0", + "PackageProjectUrl": "https://austin.net", + "Authors": "Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "License": "generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Communications Administrator", + "PackageVersion": "3.0.6", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Operations Liaison", + "PackageVersion": "9.0.9", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Marketing Representative", + "PackageVersion": "0.6.1", + "Authors": "Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Response Officer", + "PackageVersion": "2.8.2", + "Authors": "Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Integration Consultant", + "PackageVersion": "5.3.8", + "PackageProjectUrl": "http://michael.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "Authors": "Gary Von,Gary Von,Gary Von", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Applications Coordinator", + "PackageVersion": "1.6.8", + "PackageProjectUrl": "http://curtis.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Directives Associate", + "PackageVersion": "1.1.1", + "PackageProjectUrl": "https://shayne.name", + "Authors": "Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Division Specialist", + "PackageVersion": "9.6.4", + "PackageProjectUrl": "https://keenan.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Factors Analyst", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Implementation Officer", + "PackageVersion": "0.2.6", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Factors Technician", + "PackageVersion": "3.2.5", + "Authors": "Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme", + "License": "You can\u0027t input the protocol without copying the auxiliary USB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Security Administrator", + "PackageVersion": "9.8.5", + "Authors": "Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm", + "License": "I\u0027ll synthesize the redundant XML feed, that should feed the XML feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Tactics Technician", + "PackageVersion": "2.8.6", + "ValidationErrors": [ + { + "Error": "Demond", + "Context": "http://stefan.name" + }, + { + "Error": "Norval", + "Context": "http://annie.net" + }, + { + "Error": "Destin", + "Context": "http://penelope.name" + } + ], + "License": "Try to quantify the SAS port, maybe it will quantify the wireless port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Mobility Associate", + "PackageVersion": "0.6.4", + "PackageProjectUrl": "https://brooke.org", + "License": "We need to hack the haptic XSS program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Metrics Representative", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://denis.info", + "Authors": "Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson", + "License": "connecting the feed won\u0027t do anything, we need to transmit the primary IB feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Intranet Technician", + "PackageVersion": "2.5.3", + "PackageProjectUrl": "https://ruby.biz", + "Authors": "Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Group Planner", + "PackageVersion": "5.4.5", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Integration Assistant", + "PackageVersion": "5.0.1", + "PackageProjectUrl": "http://demarco.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Identity Analyst", + "PackageVersion": "5.9.3", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Program Officer", + "PackageVersion": "4.2.4", + "Authors": "Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin", + "License": "quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Web Liaison", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://imogene.org", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Applications Engineer", + "PackageVersion": "6.8.5", + "PackageProjectUrl": "https://nora.biz", + "Authors": "Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine", + "License": "If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Response Consultant", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "https://ulices.biz", + "ValidationErrors": [ + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + }, + { + "Error": "Noemie", + "Context": "https://kayley.name" + }, + { + "Error": "Brandon", + "Context": "http://kristopher.name" + }, + { + "Error": "Maggie", + "Context": "http://kimberly.info" + }, + { + "Error": "Veronica", + "Context": "https://mya.net" + }, + { + "Error": "Marty", + "Context": "https://obie.net" + }, + { + "Error": "Braxton", + "Context": "http://flavio.net" + }, + { + "Error": "Jeramie", + "Context": "http://jaycee.net" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Security Producer", + "PackageVersion": "9.0.7", + "PackageProjectUrl": "http://evert.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Factors Producer", + "PackageVersion": "0.8.5", + "PackageProjectUrl": "http://toby.info", + "Authors": "Devin Nolan", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..f6adbfec --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,768 @@ +[ + { + "PackageId": "District Metrics Associate", + "PackageVersion": "8.1.6", + "PackageProjectUrl": "http://jaylin.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Markets Executive", + "PackageVersion": "9.7.7", + "PackageProjectUrl": "https://judge.name", + "License": "We need to navigate the open-source PCI pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Security Administrator", + "PackageVersion": "9.8.5", + "Authors": "Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm", + "License": "I\u0027ll synthesize the redundant XML feed, that should feed the XML feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Metrics Coordinator", + "PackageVersion": "5.8.1", + "Authors": "Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher", + "License": "overriding the circuit won\u0027t do anything, we need to copy the mobile AGP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Paradigm Director", + "PackageVersion": "3.0.9", + "License": "The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Program Officer", + "PackageVersion": "4.2.4", + "Authors": "Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin", + "License": "quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Authors": "Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Creative Supervisor", + "PackageVersion": "4.1.3", + "Authors": "", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Accounts Consultant", + "PackageVersion": "8.9.0", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "Authors": "Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Group Representative", + "PackageVersion": "9.8.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Paradigm Producer", + "PackageVersion": "1.8.4", + "PackageProjectUrl": "https://london.biz", + "License": "If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Authors": "Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Factors Analyst", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Tactics Producer", + "PackageVersion": "5.8.9", + "License": "navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Group Strategist", + "PackageVersion": "4.1.0", + "License": "I\u0027ll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Configuration Architect", + "PackageVersion": "4.2.6", + "Authors": "Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg", + "License": "I\u0027ll generate the primary TCP bus, that should bus the TCP bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Assistant", + "PackageVersion": "5.0.1", + "PackageProjectUrl": "http://demarco.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Directives Planner", + "PackageVersion": "5.9.7", + "Authors": "Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki", + "License": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Factors Technician", + "PackageVersion": "3.2.5", + "Authors": "Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme", + "License": "You can\u0027t input the protocol without copying the auxiliary USB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Response Developer", + "PackageVersion": "8.5.8", + "Authors": "Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott", + "License": "We need to input the open-source SAS feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Mobility Designer", + "PackageVersion": "8.5.4", + "PackageProjectUrl": "http://brady.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Communications Manager", + "PackageVersion": "0.1.8", + "PackageProjectUrl": "http://gus.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Intranet Assistant", + "PackageVersion": "2.8.1", + "PackageProjectUrl": "http://lynn.info", + "License": "The THX circuit is down, copy the back-end circuit so we can copy the THX circuit!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Security Liaison", + "PackageVersion": "2.4.1", + "PackageProjectUrl": "http://pierce.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Directives Orchestrator", + "PackageVersion": "8.7.6", + "Authors": "Tommy Franecki,Tommy Franecki", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Response Officer", + "PackageVersion": "2.8.2", + "Authors": "Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Accounts Architect", + "PackageVersion": "9.8.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Brand Producer", + "PackageVersion": "9.3.8", + "Authors": "Clarence Metz,Clarence Metz,Clarence Metz", + "License": "Use the redundant AGP application, then you can generate the redundant application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Factors Architect", + "PackageVersion": "6.7.6", + "Authors": "Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Optimization Associate", + "PackageVersion": "4.0.5", + "PackageProjectUrl": "https://linnie.net", + "Authors": "Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Quality Planner", + "PackageVersion": "6.6.3", + "Authors": "Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz", + "License": "The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Identity Specialist", + "PackageVersion": "2.8.9", + "PackageProjectUrl": "https://kennedy.biz", + "Authors": "Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski", + "License": "We need to program the primary THX protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Quality Executive", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://rylan.com", + "License": "Use the solid state TCP driver, then you can generate the solid state driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Intranet Agent", + "PackageVersion": "1.1.6", + "License": "You can\u0027t calculate the application without synthesizing the primary JBOD application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Security Producer", + "PackageVersion": "9.0.7", + "PackageProjectUrl": "http://evert.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Assurance Representative", + "PackageVersion": "6.4.9", + "PackageProjectUrl": "https://maye.info", + "Authors": "Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Intranet Technician", + "PackageVersion": "2.5.3", + "PackageProjectUrl": "https://ruby.biz", + "Authors": "Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Applications Planner", + "PackageVersion": "6.6.9", + "PackageProjectUrl": "http://ava.org", + "Authors": "Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Communications Administrator", + "PackageVersion": "3.0.6", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Applications Technician", + "PackageVersion": "7.8.2", + "Authors": "Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Group Designer", + "PackageVersion": "3.0.6", + "License": "The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Group Planner", + "PackageVersion": "5.4.5", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Directives Associate", + "PackageVersion": "1.1.1", + "PackageProjectUrl": "https://shayne.name", + "Authors": "Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Security Agent", + "PackageVersion": "6.2.7", + "PackageProjectUrl": "https://kenyon.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Web Designer", + "PackageVersion": "0.1.4", + "PackageProjectUrl": "https://gerard.net", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Accountability Producer", + "PackageVersion": "1.8.1", + "PackageProjectUrl": "http://justine.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Operations Orchestrator", + "PackageVersion": "9.1.5", + "PackageProjectUrl": "https://madelynn.name", + "License": "Try to back up the USB application, maybe it will back up the bluetooth application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Communications Associate", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://modesto.info", + "Authors": "Arnold Franecki,Arnold Franecki", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Factors Producer", + "PackageVersion": "0.8.5", + "PackageProjectUrl": "http://toby.info", + "Authors": "Devin Nolan", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Web Liaison", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://imogene.org", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Applications Facilitator", + "PackageVersion": "0.1.5", + "License": "transmitting the program won\u0027t do anything, we need to bypass the virtual HTTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Implementation Officer", + "PackageVersion": "0.2.6", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.7.5", + "License": "I\u0027ll back up the 1080p RSS matrix, that should matrix the RSS matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Operations Liaison", + "PackageVersion": "9.0.9", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Marketing Representative", + "PackageVersion": "0.6.1", + "Authors": "Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Response Analyst", + "PackageVersion": "9.2.7", + "PackageProjectUrl": "http://martine.info", + "Authors": "Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Implementation Producer", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Applications Engineer", + "PackageVersion": "6.8.5", + "PackageProjectUrl": "https://nora.biz", + "Authors": "Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine", + "License": "If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "Authors": "Gary Von,Gary Von,Gary Von", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Implementation Supervisor", + "PackageVersion": "4.9.9", + "PackageProjectUrl": "http://katlynn.net", + "Authors": "Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis", + "License": "The ADP card is down, hack the solid state card so we can hack the ADP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Applications Coordinator", + "PackageVersion": "1.6.8", + "PackageProjectUrl": "http://curtis.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Data Consultant", + "PackageVersion": "5.8.8", + "Authors": "", + "License": "Try to connect the JSON pixel, maybe it will connect the primary pixel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Authors": "Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "1.1.7", + "License": "If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Mobility Associate", + "PackageVersion": "0.6.4", + "PackageProjectUrl": "https://brooke.org", + "License": "We need to hack the haptic XSS program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Data Administrator", + "PackageVersion": "0.8.4", + "PackageProjectUrl": "https://barrett.com", + "Authors": "Frederick Leffler,Frederick Leffler,Frederick Leffler", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Metrics Representative", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://denis.info", + "Authors": "Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson", + "License": "connecting the feed won\u0027t do anything, we need to transmit the primary IB feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Interactions Administrator", + "PackageVersion": "1.1.5", + "PackageProjectUrl": "http://clemmie.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Configuration Technician", + "PackageVersion": "1.9.1", + "PackageProjectUrl": "http://malvina.name", + "Authors": "Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin", + "License": "We need to copy the primary FTP bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "Authors": "Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Brand Agent", + "PackageVersion": "2.9.2", + "PackageProjectUrl": "https://reese.info", + "Authors": "Bertha Schultz,Bertha Schultz", + "License": "quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Division Specialist", + "PackageVersion": "9.6.4", + "PackageProjectUrl": "https://keenan.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Research Designer", + "PackageVersion": "5.6.8", + "License": "If we connect the program, we can get to the SQL program through the digital SQL program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Mobility Technician", + "PackageVersion": "6.0.2", + "PackageProjectUrl": "https://keeley.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Mobility Consultant", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "http://letha.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Group Director", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "https://eloise.name", + "Authors": "Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik", + "License": "You can\u0027t index the pixel without copying the redundant XML pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Assurance Technician", + "PackageVersion": "7.3.8", + "Authors": "Merle Hirthe", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Integration Specialist", + "PackageVersion": "8.7.1", + "PackageProjectUrl": "http://jordon.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Integration Consultant", + "PackageVersion": "5.3.8", + "PackageProjectUrl": "http://michael.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Web Associate", + "PackageVersion": "5.1.3", + "PackageProjectUrl": "http://favian.biz", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Web Associate", + "PackageVersion": "6.2.5", + "PackageProjectUrl": "https://arvel.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Factors Associate", + "PackageVersion": "0.2.6", + "PackageProjectUrl": "https://cloyd.biz", + "Authors": "Betsy Powlowski", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Identity Administrator", + "PackageVersion": "2.9.6", + "PackageProjectUrl": "http://duncan.name", + "Authors": "Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Group Agent", + "PackageVersion": "1.7.6", + "Authors": "Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Mobility Executive", + "PackageVersion": "5.0.3", + "Authors": "Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Directives Administrator", + "PackageVersion": "5.1.9", + "License": "Use the haptic GB matrix, then you can generate the haptic matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Identity Developer", + "PackageVersion": "7.1.0", + "PackageProjectUrl": "https://eve.com", + "Authors": "Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Markets Designer", + "PackageVersion": "1.7.0", + "PackageProjectUrl": "https://toby.biz", + "License": "Use the multi-byte COM feed, then you can parse the multi-byte feed!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..c71ffcdf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,826 @@ +[ + { + "PackageId": "District Metrics Associate", + "PackageVersion": "8.1.6", + "PackageProjectUrl": "http://jaylin.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Markets Executive", + "PackageVersion": "9.7.7", + "PackageProjectUrl": "https://judge.name", + "License": "We need to navigate the open-source PCI pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Security Administrator", + "PackageVersion": "9.8.5", + "Authors": "Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm", + "License": "I\u0027ll synthesize the redundant XML feed, that should feed the XML feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Group Strategist", + "PackageVersion": "4.1.0", + "License": "I\u0027ll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Paradigm Director", + "PackageVersion": "3.0.9", + "License": "The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Interactions Administrator", + "PackageVersion": "1.1.5", + "PackageProjectUrl": "http://clemmie.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Quality Planner", + "PackageVersion": "6.6.3", + "Authors": "Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz", + "License": "The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Accounts Consultant", + "PackageVersion": "8.9.0", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Implementation Producer", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Metrics Coordinator", + "PackageVersion": "5.8.1", + "Authors": "Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher", + "License": "overriding the circuit won\u0027t do anything, we need to copy the mobile AGP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Integration Consultant", + "PackageVersion": "5.3.8", + "PackageProjectUrl": "http://michael.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Factors Analyst", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Group Representative", + "PackageVersion": "9.8.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Identity Developer", + "PackageVersion": "7.1.0", + "PackageProjectUrl": "https://eve.com", + "Authors": "Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Web Associate", + "PackageVersion": "5.1.3", + "PackageProjectUrl": "http://favian.biz", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Integration Assistant", + "PackageVersion": "5.0.1", + "PackageProjectUrl": "http://demarco.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Identity Administrator", + "PackageVersion": "2.9.6", + "PackageProjectUrl": "http://duncan.name", + "Authors": "Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "Authors": "Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Markets Designer", + "PackageVersion": "1.7.0", + "PackageProjectUrl": "https://toby.biz", + "License": "Use the multi-byte COM feed, then you can parse the multi-byte feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Security Agent", + "PackageVersion": "6.2.7", + "PackageProjectUrl": "https://kenyon.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Communications Manager", + "PackageVersion": "0.1.8", + "PackageProjectUrl": "http://gus.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Intranet Technician", + "PackageVersion": "2.5.3", + "PackageProjectUrl": "https://ruby.biz", + "Authors": "Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Security Liaison", + "PackageVersion": "2.4.1", + "PackageProjectUrl": "http://pierce.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Directives Orchestrator", + "PackageVersion": "8.7.6", + "Authors": "Tommy Franecki,Tommy Franecki", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Integration Specialist", + "PackageVersion": "8.7.1", + "PackageProjectUrl": "http://jordon.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "Authors": "Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Creative Supervisor", + "PackageVersion": "4.1.3", + "Authors": "", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Response Officer", + "PackageVersion": "2.8.2", + "Authors": "Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Mobility Technician", + "PackageVersion": "6.0.2", + "PackageProjectUrl": "https://keeley.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Configuration Architect", + "PackageVersion": "4.2.6", + "Authors": "Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg", + "License": "I\u0027ll generate the primary TCP bus, that should bus the TCP bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Directives Associate", + "PackageVersion": "1.1.1", + "PackageProjectUrl": "https://shayne.name", + "Authors": "Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Implementation Supervisor", + "PackageVersion": "4.9.9", + "PackageProjectUrl": "http://katlynn.net", + "Authors": "Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis", + "License": "The ADP card is down, hack the solid state card so we can hack the ADP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Assurance Representative", + "PackageVersion": "6.4.9", + "PackageProjectUrl": "https://maye.info", + "Authors": "Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Mobility Designer", + "PackageVersion": "8.5.4", + "PackageProjectUrl": "http://brady.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Communications Administrator", + "PackageVersion": "3.0.6", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Group Designer", + "PackageVersion": "3.0.6", + "License": "The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Accountability Producer", + "PackageVersion": "1.8.1", + "PackageProjectUrl": "http://justine.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Directives Administrator", + "PackageVersion": "5.1.9", + "License": "Use the haptic GB matrix, then you can generate the haptic matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Identity Specialist", + "PackageVersion": "2.8.9", + "PackageProjectUrl": "https://kennedy.biz", + "Authors": "Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski", + "License": "We need to program the primary THX protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Brand Producer", + "PackageVersion": "9.3.8", + "Authors": "Clarence Metz,Clarence Metz,Clarence Metz", + "License": "Use the redundant AGP application, then you can generate the redundant application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Intranet Assistant", + "PackageVersion": "2.8.1", + "PackageProjectUrl": "http://lynn.info", + "License": "The THX circuit is down, copy the back-end circuit so we can copy the THX circuit!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Web Associate", + "PackageVersion": "6.2.5", + "PackageProjectUrl": "https://arvel.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Data Administrator", + "PackageVersion": "0.8.4", + "PackageProjectUrl": "https://barrett.com", + "Authors": "Frederick Leffler,Frederick Leffler,Frederick Leffler", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Configuration Technician", + "PackageVersion": "1.9.1", + "PackageProjectUrl": "http://malvina.name", + "Authors": "Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin", + "License": "We need to copy the primary FTP bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Group Agent", + "PackageVersion": "1.7.6", + "Authors": "Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "Authors": "Gary Von,Gary Von,Gary Von", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Optimization Associate", + "PackageVersion": "4.0.5", + "PackageProjectUrl": "https://linnie.net", + "Authors": "Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Tactics Producer", + "PackageVersion": "5.8.9", + "License": "navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "1.1.7", + "License": "If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Communications Associate", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://modesto.info", + "Authors": "Arnold Franecki,Arnold Franecki", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Assurance Technician", + "PackageVersion": "7.3.8", + "Authors": "Merle Hirthe", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Directives Planner", + "PackageVersion": "5.9.7", + "Authors": "Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki", + "License": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Factors Producer", + "PackageVersion": "0.8.5", + "PackageProjectUrl": "http://toby.info", + "Authors": "Devin Nolan", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Marketing Representative", + "PackageVersion": "0.6.1", + "Authors": "Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Implementation Officer", + "PackageVersion": "0.2.6", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Research Designer", + "PackageVersion": "5.6.8", + "License": "If we connect the program, we can get to the SQL program through the digital SQL program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Applications Facilitator", + "PackageVersion": "0.1.5", + "License": "transmitting the program won\u0027t do anything, we need to bypass the virtual HTTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Applications Planner", + "PackageVersion": "6.6.9", + "PackageProjectUrl": "http://ava.org", + "Authors": "Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Web Liaison", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://imogene.org", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Applications Engineer", + "PackageVersion": "6.8.5", + "PackageProjectUrl": "https://nora.biz", + "Authors": "Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine", + "License": "If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Division Specialist", + "PackageVersion": "9.6.4", + "PackageProjectUrl": "https://keenan.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Data Consultant", + "PackageVersion": "5.8.8", + "Authors": "", + "License": "Try to connect the JSON pixel, maybe it will connect the primary pixel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Applications Technician", + "PackageVersion": "7.8.2", + "Authors": "Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Mobility Associate", + "PackageVersion": "0.6.4", + "PackageProjectUrl": "https://brooke.org", + "License": "We need to hack the haptic XSS program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Group Planner", + "PackageVersion": "5.4.5", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Authors": "Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Group Director", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "https://eloise.name", + "Authors": "Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik", + "License": "You can\u0027t index the pixel without copying the redundant XML pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Authors": "Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Response Analyst", + "PackageVersion": "9.2.7", + "PackageProjectUrl": "http://martine.info", + "Authors": "Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Factors Architect", + "PackageVersion": "6.7.6", + "Authors": "Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Applications Coordinator", + "PackageVersion": "1.6.8", + "PackageProjectUrl": "http://curtis.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Operations Liaison", + "PackageVersion": "9.0.9", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Authors": "Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Security Producer", + "PackageVersion": "9.0.7", + "PackageProjectUrl": "http://evert.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Operations Orchestrator", + "PackageVersion": "9.1.5", + "PackageProjectUrl": "https://madelynn.name", + "License": "Try to back up the USB application, maybe it will back up the bluetooth application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Metrics Representative", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://denis.info", + "Authors": "Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson", + "License": "connecting the feed won\u0027t do anything, we need to transmit the primary IB feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Mobility Executive", + "PackageVersion": "5.0.3", + "Authors": "Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Program Officer", + "PackageVersion": "4.2.4", + "Authors": "Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin", + "License": "quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.7.5", + "License": "I\u0027ll back up the 1080p RSS matrix, that should matrix the RSS matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Intranet Agent", + "PackageVersion": "1.1.6", + "License": "You can\u0027t calculate the application without synthesizing the primary JBOD application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Factors Associate", + "PackageVersion": "0.2.6", + "PackageProjectUrl": "https://cloyd.biz", + "Authors": "Betsy Powlowski", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Factors Technician", + "PackageVersion": "3.2.5", + "Authors": "Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme", + "License": "You can\u0027t input the protocol without copying the auxiliary USB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Response Developer", + "PackageVersion": "8.5.8", + "Authors": "Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott", + "License": "We need to input the open-source SAS feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Paradigm Producer", + "PackageVersion": "1.8.4", + "PackageProjectUrl": "https://london.biz", + "License": "If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Brand Agent", + "PackageVersion": "2.9.2", + "PackageProjectUrl": "https://reese.info", + "Authors": "Bertha Schultz,Bertha Schultz", + "License": "quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Mobility Consultant", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "http://letha.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Accounts Architect", + "PackageVersion": "9.8.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Web Designer", + "PackageVersion": "0.1.4", + "PackageProjectUrl": "https://gerard.net", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Quality Executive", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://rylan.com", + "License": "Use the solid state TCP driver, then you can generate the solid state driver!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..1e7f30c9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,44 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..514f75c9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,731 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Response Consultant", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "https://ulices.biz", + "ValidationErrors": [ + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + }, + { + "Error": "Noemie", + "Context": "https://kayley.name" + }, + { + "Error": "Brandon", + "Context": "http://kristopher.name" + }, + { + "Error": "Maggie", + "Context": "http://kimberly.info" + }, + { + "Error": "Veronica", + "Context": "https://mya.net" + }, + { + "Error": "Marty", + "Context": "https://obie.net" + }, + { + "Error": "Braxton", + "Context": "http://flavio.net" + }, + { + "Error": "Jeramie", + "Context": "http://jaycee.net" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Group Assistant", + "PackageVersion": "1.7.9", + "ValidationErrors": [ + { + "Error": "Darien", + "Context": "http://mitchel.biz" + }, + { + "Error": "Carleton", + "Context": "https://madalyn.com" + }, + { + "Error": "Narciso", + "Context": "https://mia.com" + }, + { + "Error": "Nicklaus", + "Context": "https://abelardo.com" + }, + { + "Error": "Carolina", + "Context": "https://lindsey.info" + }, + { + "Error": "Rigoberto", + "Context": "https://lou.biz" + } + ], + "License": "Use the multi-byte AI port, then you can reboot the multi-byte port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "ValidationErrors": [ + { + "Error": "Carlee", + "Context": "http://britney.name" + }, + { + "Error": "Tess", + "Context": "http://julian.biz" + }, + { + "Error": "Isadore", + "Context": "http://billy.net" + }, + { + "Error": "Alice", + "Context": "http://vern.net" + }, + { + "Error": "King", + "Context": "http://trace.net" + }, + { + "Error": "Carmela", + "Context": "https://adolf.info" + }, + { + "Error": "Sherman", + "Context": "http://alec.net" + }, + { + "Error": "Lamar", + "Context": "http://deion.org" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Tactics Technician", + "PackageVersion": "2.8.6", + "ValidationErrors": [ + { + "Error": "Demond", + "Context": "http://stefan.name" + }, + { + "Error": "Norval", + "Context": "http://annie.net" + }, + { + "Error": "Destin", + "Context": "http://penelope.name" + } + ], + "License": "Try to quantify the SAS port, maybe it will quantify the wireless port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Consultant", + "PackageVersion": "5.0.4", + "PackageProjectUrl": "http://kieran.biz", + "Authors": "Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan", + "ValidationErrors": [ + { + "Error": "Bettie", + "Context": "http://edmund.info" + }, + { + "Error": "Sadie", + "Context": "http://horacio.org" + }, + { + "Error": "Loraine", + "Context": "https://sandra.org" + }, + { + "Error": "Emil", + "Context": "http://dayana.net" + } + ], + "License": "Try to compress the GB system, maybe it will compress the neural system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Identity Developer", + "PackageVersion": "4.2.0", + "Authors": "Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan", + "ValidationErrors": [ + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + }, + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Identity Analyst", + "PackageVersion": "5.9.3", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Creative Administrator", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "https://roderick.net", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Data Director", + "PackageVersion": "2.1.5", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + }, + { + "Error": "Camren", + "Context": "http://joany.info" + } + ], + "License": "Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Marketing Developer", + "PackageVersion": "3.3.6", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Neil", + "Context": "https://burley.info" + }, + { + "Error": "Lemuel", + "Context": "http://brenden.info" + }, + { + "Error": "Agnes", + "Context": "https://urban.org" + }, + { + "Error": "Micheal", + "Context": "https://ida.net" + }, + { + "Error": "Murray", + "Context": "https://samanta.com" + }, + { + "Error": "Assunta", + "Context": "http://florencio.com" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Mobility Strategist", + "PackageVersion": "4.7.6", + "PackageProjectUrl": "http://gerardo.net", + "ValidationErrors": [ + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + }, + { + "Error": "Emerald", + "Context": "https://camren.net" + }, + { + "Error": "Sheila", + "Context": "https://garry.org" + } + ], + "License": "Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Authors": "Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin", + "ValidationErrors": [ + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + }, + { + "Error": "Mallory", + "Context": "http://angeline.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Authors": "Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Infrastructure Developer", + "PackageVersion": "5.5.0", + "PackageProjectUrl": "https://austin.net", + "Authors": "Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "License": "generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..84ec960b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,132 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt similarity index 75% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt index 389ef0af..fd2e308d 100644 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -2,9 +2,7 @@ { "PackageId": "Legacy Metrics Planner", "PackageVersion": "9.5.0", - "PackageProjectUrl": "http://madisyn.name", - "License": "I\u0027ll override the haptic AGP feed, that should feed the AGP feed!", - "LicenseUrl": "https://marquis.net", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", "LicenseInformationOrigin": 3 }, { @@ -44,28 +42,41 @@ "LicenseInformationOrigin": 0 }, { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", "ValidationErrors": [ { - "Error": "Katelyn", - "Context": "https://judd.com" + "Error": "Immanuel", + "Context": "https://juana.biz" }, { - "Error": "Earl", - "Context": "https://bradford.biz" + "Error": "Maeve", + "Context": "https://alysha.net" }, { - "Error": "Alfredo", - "Context": "https://chet.name" + "Error": "Sydnee", + "Context": "http://merle.biz" }, { - "Error": "Hailie", - "Context": "https://easton.info" + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" } ], - "LicenseInformationOrigin": 4 + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 }, { "PackageId": "Future Integration Analyst", @@ -159,29 +170,21 @@ "PackageId": "Investor Tactics Strategist", "PackageVersion": "1.6.5", "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", "ValidationErrors": [ { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" + "Error": "Lazaro", + "Context": "https://gaylord.name" }, { - "Error": "Manley", - "Context": "http://bridget.name" + "Error": "Bret", + "Context": "https://jewell.net" }, { - "Error": "Alberta", - "Context": "http://maximillian.biz" + "Error": "Khalil", + "Context": "http://aiyana.com" } ], - "LicenseUrl": "http://guido.info", "LicenseInformationOrigin": 4 } ] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..817a6293 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,167 @@ +[ + { + "PackageId": "Dynamic Mobility Technician", + "PackageVersion": "6.0.2", + "PackageProjectUrl": "https://keeley.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Authors": "Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Operations Liaison", + "PackageVersion": "9.0.9", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Directives Planner", + "PackageVersion": "5.9.7", + "Authors": "Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki", + "License": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Optimization Associate", + "PackageVersion": "4.0.5", + "PackageProjectUrl": "https://linnie.net", + "Authors": "Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Response Analyst", + "PackageVersion": "9.2.7", + "PackageProjectUrl": "http://martine.info", + "Authors": "Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "Authors": "Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Tactics Producer", + "PackageVersion": "5.8.9", + "License": "navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Applications Coordinator", + "PackageVersion": "1.6.8", + "PackageProjectUrl": "http://curtis.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Authors": "Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Integration Consultant", + "PackageVersion": "5.3.8", + "PackageProjectUrl": "http://michael.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Implementation Producer", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Factors Producer", + "PackageVersion": "0.8.5", + "PackageProjectUrl": "http://toby.info", + "Authors": "Devin Nolan", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Integration Assistant", + "PackageVersion": "5.0.1", + "PackageProjectUrl": "http://demarco.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..24afab18 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,854 @@ +[ + { + "PackageId": "Legacy Response Analyst", + "PackageVersion": "9.2.7", + "PackageProjectUrl": "http://martine.info", + "Authors": "Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Implementation Producer", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Authors": "Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Program Consultant", + "PackageVersion": "5.0.4", + "PackageProjectUrl": "http://kieran.biz", + "Authors": "Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan", + "ValidationErrors": [ + { + "Error": "Bettie", + "Context": "http://edmund.info" + }, + { + "Error": "Sadie", + "Context": "http://horacio.org" + }, + { + "Error": "Loraine", + "Context": "https://sandra.org" + }, + { + "Error": "Emil", + "Context": "http://dayana.net" + } + ], + "License": "Try to compress the GB system, maybe it will compress the neural system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Identity Analyst", + "PackageVersion": "5.9.3", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Integration Consultant", + "PackageVersion": "5.3.8", + "PackageProjectUrl": "http://michael.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Authors": "Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Creative Administrator", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "https://roderick.net", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Data Director", + "PackageVersion": "2.1.5", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + }, + { + "Error": "Camren", + "Context": "http://joany.info" + } + ], + "License": "Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Optimization Associate", + "PackageVersion": "4.0.5", + "PackageProjectUrl": "https://linnie.net", + "Authors": "Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Mobility Strategist", + "PackageVersion": "4.7.6", + "PackageProjectUrl": "http://gerardo.net", + "ValidationErrors": [ + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + }, + { + "Error": "Emerald", + "Context": "https://camren.net" + }, + { + "Error": "Sheila", + "Context": "https://garry.org" + } + ], + "License": "Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "ValidationErrors": [ + { + "Error": "Carlee", + "Context": "http://britney.name" + }, + { + "Error": "Tess", + "Context": "http://julian.biz" + }, + { + "Error": "Isadore", + "Context": "http://billy.net" + }, + { + "Error": "Alice", + "Context": "http://vern.net" + }, + { + "Error": "King", + "Context": "http://trace.net" + }, + { + "Error": "Carmela", + "Context": "https://adolf.info" + }, + { + "Error": "Sherman", + "Context": "http://alec.net" + }, + { + "Error": "Lamar", + "Context": "http://deion.org" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Integration Assistant", + "PackageVersion": "5.0.1", + "PackageProjectUrl": "http://demarco.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Response Consultant", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "https://ulices.biz", + "ValidationErrors": [ + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + }, + { + "Error": "Noemie", + "Context": "https://kayley.name" + }, + { + "Error": "Brandon", + "Context": "http://kristopher.name" + }, + { + "Error": "Maggie", + "Context": "http://kimberly.info" + }, + { + "Error": "Veronica", + "Context": "https://mya.net" + }, + { + "Error": "Marty", + "Context": "https://obie.net" + }, + { + "Error": "Braxton", + "Context": "http://flavio.net" + }, + { + "Error": "Jeramie", + "Context": "http://jaycee.net" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Marketing Developer", + "PackageVersion": "3.3.6", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "Authors": "Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Identity Developer", + "PackageVersion": "4.2.0", + "Authors": "Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan", + "ValidationErrors": [ + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + }, + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Neil", + "Context": "https://burley.info" + }, + { + "Error": "Lemuel", + "Context": "http://brenden.info" + }, + { + "Error": "Agnes", + "Context": "https://urban.org" + }, + { + "Error": "Micheal", + "Context": "https://ida.net" + }, + { + "Error": "Murray", + "Context": "https://samanta.com" + }, + { + "Error": "Assunta", + "Context": "http://florencio.com" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Authors": "Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Group Assistant", + "PackageVersion": "1.7.9", + "ValidationErrors": [ + { + "Error": "Darien", + "Context": "http://mitchel.biz" + }, + { + "Error": "Carleton", + "Context": "https://madalyn.com" + }, + { + "Error": "Narciso", + "Context": "https://mia.com" + }, + { + "Error": "Nicklaus", + "Context": "https://abelardo.com" + }, + { + "Error": "Carolina", + "Context": "https://lindsey.info" + }, + { + "Error": "Rigoberto", + "Context": "https://lou.biz" + } + ], + "License": "Use the multi-byte AI port, then you can reboot the multi-byte port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Mobility Technician", + "PackageVersion": "6.0.2", + "PackageProjectUrl": "https://keeley.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Tactics Technician", + "PackageVersion": "2.8.6", + "ValidationErrors": [ + { + "Error": "Demond", + "Context": "http://stefan.name" + }, + { + "Error": "Norval", + "Context": "http://annie.net" + }, + { + "Error": "Destin", + "Context": "http://penelope.name" + } + ], + "License": "Try to quantify the SAS port, maybe it will quantify the wireless port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Directives Planner", + "PackageVersion": "5.9.7", + "Authors": "Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki", + "License": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Operations Liaison", + "PackageVersion": "9.0.9", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Factors Producer", + "PackageVersion": "0.8.5", + "PackageProjectUrl": "http://toby.info", + "Authors": "Devin Nolan", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Applications Coordinator", + "PackageVersion": "1.6.8", + "PackageProjectUrl": "http://curtis.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Infrastructure Developer", + "PackageVersion": "5.5.0", + "PackageProjectUrl": "https://austin.net", + "Authors": "Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "License": "generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Authors": "Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin", + "ValidationErrors": [ + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + }, + { + "Error": "Mallory", + "Context": "http://angeline.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Tactics Producer", + "PackageVersion": "5.8.9", + "License": "navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..b10a89e8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,255 @@ +[ + { + "PackageId": "Legacy Response Analyst", + "PackageVersion": "9.2.7", + "PackageProjectUrl": "http://martine.info", + "Authors": "Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Mobility Technician", + "PackageVersion": "6.0.2", + "PackageProjectUrl": "https://keeley.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Authors": "Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Directives Planner", + "PackageVersion": "5.9.7", + "Authors": "Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki", + "License": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Factors Producer", + "PackageVersion": "0.8.5", + "PackageProjectUrl": "http://toby.info", + "Authors": "Devin Nolan", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Authors": "Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Implementation Producer", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Integration Assistant", + "PackageVersion": "5.0.1", + "PackageProjectUrl": "http://demarco.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Integration Consultant", + "PackageVersion": "5.3.8", + "PackageProjectUrl": "http://michael.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Applications Coordinator", + "PackageVersion": "1.6.8", + "PackageProjectUrl": "http://curtis.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Operations Liaison", + "PackageVersion": "9.0.9", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "Authors": "Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Optimization Associate", + "PackageVersion": "4.0.5", + "PackageProjectUrl": "https://linnie.net", + "Authors": "Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Tactics Producer", + "PackageVersion": "5.8.9", + "License": "navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..ad544bbc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,313 @@ +[ + { + "PackageId": "Legacy Response Analyst", + "PackageVersion": "9.2.7", + "PackageProjectUrl": "http://martine.info", + "Authors": "Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Operations Liaison", + "PackageVersion": "9.0.9", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Factors Producer", + "PackageVersion": "0.8.5", + "PackageProjectUrl": "http://toby.info", + "Authors": "Devin Nolan", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "Authors": "Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Authors": "Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Optimization Associate", + "PackageVersion": "4.0.5", + "PackageProjectUrl": "https://linnie.net", + "Authors": "Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Authors": "Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Tactics Producer", + "PackageVersion": "5.8.9", + "License": "navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Integration Consultant", + "PackageVersion": "5.3.8", + "PackageProjectUrl": "http://michael.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Mobility Technician", + "PackageVersion": "6.0.2", + "PackageProjectUrl": "https://keeley.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Assistant", + "PackageVersion": "5.0.1", + "PackageProjectUrl": "http://demarco.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Applications Coordinator", + "PackageVersion": "1.6.8", + "PackageProjectUrl": "http://curtis.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Implementation Producer", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Directives Planner", + "PackageVersion": "5.9.7", + "Authors": "Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki", + "License": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..01d8df1a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,69 @@ +[ + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..84f180f4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,756 @@ +[ + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Neil", + "Context": "https://burley.info" + }, + { + "Error": "Lemuel", + "Context": "http://brenden.info" + }, + { + "Error": "Agnes", + "Context": "https://urban.org" + }, + { + "Error": "Micheal", + "Context": "https://ida.net" + }, + { + "Error": "Murray", + "Context": "https://samanta.com" + }, + { + "Error": "Assunta", + "Context": "http://florencio.com" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Mobility Strategist", + "PackageVersion": "4.7.6", + "PackageProjectUrl": "http://gerardo.net", + "ValidationErrors": [ + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + }, + { + "Error": "Emerald", + "Context": "https://camren.net" + }, + { + "Error": "Sheila", + "Context": "https://garry.org" + } + ], + "License": "Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Response Consultant", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "https://ulices.biz", + "ValidationErrors": [ + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + }, + { + "Error": "Noemie", + "Context": "https://kayley.name" + }, + { + "Error": "Brandon", + "Context": "http://kristopher.name" + }, + { + "Error": "Maggie", + "Context": "http://kimberly.info" + }, + { + "Error": "Veronica", + "Context": "https://mya.net" + }, + { + "Error": "Marty", + "Context": "https://obie.net" + }, + { + "Error": "Braxton", + "Context": "http://flavio.net" + }, + { + "Error": "Jeramie", + "Context": "http://jaycee.net" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Program Consultant", + "PackageVersion": "5.0.4", + "PackageProjectUrl": "http://kieran.biz", + "Authors": "Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan", + "ValidationErrors": [ + { + "Error": "Bettie", + "Context": "http://edmund.info" + }, + { + "Error": "Sadie", + "Context": "http://horacio.org" + }, + { + "Error": "Loraine", + "Context": "https://sandra.org" + }, + { + "Error": "Emil", + "Context": "http://dayana.net" + } + ], + "License": "Try to compress the GB system, maybe it will compress the neural system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Creative Administrator", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "https://roderick.net", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Data Director", + "PackageVersion": "2.1.5", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + }, + { + "Error": "Camren", + "Context": "http://joany.info" + } + ], + "License": "Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Tactics Technician", + "PackageVersion": "2.8.6", + "ValidationErrors": [ + { + "Error": "Demond", + "Context": "http://stefan.name" + }, + { + "Error": "Norval", + "Context": "http://annie.net" + }, + { + "Error": "Destin", + "Context": "http://penelope.name" + } + ], + "License": "Try to quantify the SAS port, maybe it will quantify the wireless port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Group Assistant", + "PackageVersion": "1.7.9", + "ValidationErrors": [ + { + "Error": "Darien", + "Context": "http://mitchel.biz" + }, + { + "Error": "Carleton", + "Context": "https://madalyn.com" + }, + { + "Error": "Narciso", + "Context": "https://mia.com" + }, + { + "Error": "Nicklaus", + "Context": "https://abelardo.com" + }, + { + "Error": "Carolina", + "Context": "https://lindsey.info" + }, + { + "Error": "Rigoberto", + "Context": "https://lou.biz" + } + ], + "License": "Use the multi-byte AI port, then you can reboot the multi-byte port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Identity Analyst", + "PackageVersion": "5.9.3", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Authors": "Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Identity Developer", + "PackageVersion": "4.2.0", + "Authors": "Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan", + "ValidationErrors": [ + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + }, + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "ValidationErrors": [ + { + "Error": "Carlee", + "Context": "http://britney.name" + }, + { + "Error": "Tess", + "Context": "http://julian.biz" + }, + { + "Error": "Isadore", + "Context": "http://billy.net" + }, + { + "Error": "Alice", + "Context": "http://vern.net" + }, + { + "Error": "King", + "Context": "http://trace.net" + }, + { + "Error": "Carmela", + "Context": "https://adolf.info" + }, + { + "Error": "Sherman", + "Context": "http://alec.net" + }, + { + "Error": "Lamar", + "Context": "http://deion.org" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Marketing Developer", + "PackageVersion": "3.3.6", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Infrastructure Developer", + "PackageVersion": "5.5.0", + "PackageProjectUrl": "https://austin.net", + "Authors": "Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "License": "generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Authors": "Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin", + "ValidationErrors": [ + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + }, + { + "Error": "Mallory", + "Context": "http://angeline.name" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..f7a3c588 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,157 @@ +[ + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt similarity index 62% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt index cda215b5..f438edb8 100644 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -1,11 +1,9 @@ [ { - "PackageId": "Principal Mobility Designer", - "PackageVersion": "1.3.7", - "PackageProjectUrl": "https://earlene.com", - "License": "The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!", - "LicenseUrl": "http://renee.org", - "LicenseInformationOrigin": 3 + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 }, { "PackageId": "Principal Functionality Agent", @@ -44,11 +42,9 @@ "LicenseInformationOrigin": 0 }, { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", "LicenseInformationOrigin": 1 }, { @@ -98,29 +94,21 @@ "PackageId": "Investor Tactics Strategist", "PackageVersion": "1.6.5", "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", "ValidationErrors": [ { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" + "Error": "Lazaro", + "Context": "https://gaylord.name" }, { - "Error": "Kian", - "Context": "https://lia.net" + "Error": "Bret", + "Context": "https://jewell.net" }, { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" + "Error": "Khalil", + "Context": "http://aiyana.com" } ], - "LicenseUrl": "http://guido.info", "LicenseInformationOrigin": 4 }, { @@ -171,49 +159,57 @@ { "PackageId": "Legacy Metrics Planner", "PackageVersion": "9.5.0", - "PackageProjectUrl": "http://madisyn.name", - "License": "I\u0027ll override the haptic AGP feed, that should feed the AGP feed!", - "LicenseUrl": "https://marquis.net", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", "LicenseInformationOrigin": 3 }, { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", "LicenseInformationOrigin": 2 }, { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 }, { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", "ValidationErrors": [ { - "Error": "Katelyn", - "Context": "https://judd.com" + "Error": "Immanuel", + "Context": "https://juana.biz" }, { - "Error": "Earl", - "Context": "https://bradford.biz" + "Error": "Maeve", + "Context": "https://alysha.net" }, { - "Error": "Alfredo", - "Context": "https://chet.name" + "Error": "Sydnee", + "Context": "http://merle.biz" }, { - "Error": "Hailie", - "Context": "https://easton.info" + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" } ], - "LicenseInformationOrigin": 4 + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 } ] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..7ebef78c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,8 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..30ed6427 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,644 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Optimization Associate", + "PackageVersion": "4.0.5", + "PackageProjectUrl": "https://linnie.net", + "Authors": "Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Integration Assistant", + "PackageVersion": "5.0.1", + "PackageProjectUrl": "http://demarco.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Implementation Producer", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Tactics Producer", + "PackageVersion": "5.8.9", + "License": "navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "Authors": "Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Factors Producer", + "PackageVersion": "0.8.5", + "PackageProjectUrl": "http://toby.info", + "Authors": "Devin Nolan", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Directives Planner", + "PackageVersion": "5.9.7", + "Authors": "Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki", + "License": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Operations Liaison", + "PackageVersion": "9.0.9", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Authors": "Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Integration Consultant", + "PackageVersion": "5.3.8", + "PackageProjectUrl": "http://michael.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Applications Coordinator", + "PackageVersion": "1.6.8", + "PackageProjectUrl": "http://curtis.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Authors": "Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Response Analyst", + "PackageVersion": "9.2.7", + "PackageProjectUrl": "http://martine.info", + "Authors": "Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Mobility Technician", + "PackageVersion": "6.0.2", + "PackageProjectUrl": "https://keeley.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Web Associate", + "PackageVersion": "6.2.5", + "PackageProjectUrl": "https://arvel.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Identity Specialist", + "PackageVersion": "2.8.9", + "PackageProjectUrl": "https://kennedy.biz", + "Authors": "Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski", + "License": "We need to program the primary THX protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Intranet Technician", + "PackageVersion": "2.5.3", + "PackageProjectUrl": "https://ruby.biz", + "Authors": "Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Group Designer", + "PackageVersion": "3.0.6", + "License": "The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Intranet Assistant", + "PackageVersion": "2.8.1", + "PackageProjectUrl": "http://lynn.info", + "License": "The THX circuit is down, copy the back-end circuit so we can copy the THX circuit!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Applications Planner", + "PackageVersion": "6.6.9", + "PackageProjectUrl": "http://ava.org", + "Authors": "Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Directives Associate", + "PackageVersion": "1.1.1", + "PackageProjectUrl": "https://shayne.name", + "Authors": "Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Brand Agent", + "PackageVersion": "2.9.2", + "PackageProjectUrl": "https://reese.info", + "Authors": "Bertha Schultz,Bertha Schultz", + "License": "quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Intranet Agent", + "PackageVersion": "1.1.6", + "License": "You can\u0027t calculate the application without synthesizing the primary JBOD application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Group Planner", + "PackageVersion": "5.4.5", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "Authors": "Gary Von,Gary Von,Gary Von", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Identity Administrator", + "PackageVersion": "2.9.6", + "PackageProjectUrl": "http://duncan.name", + "Authors": "Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "Authors": "Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Response Developer", + "PackageVersion": "8.5.8", + "Authors": "Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott", + "License": "We need to input the open-source SAS feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Accounts Architect", + "PackageVersion": "9.8.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Integration Specialist", + "PackageVersion": "8.7.1", + "PackageProjectUrl": "http://jordon.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Response Officer", + "PackageVersion": "2.8.2", + "Authors": "Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Research Designer", + "PackageVersion": "5.6.8", + "License": "If we connect the program, we can get to the SQL program through the digital SQL program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Quality Planner", + "PackageVersion": "6.6.3", + "Authors": "Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz", + "License": "The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Authors": "Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Group Director", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "https://eloise.name", + "Authors": "Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik", + "License": "You can\u0027t index the pixel without copying the redundant XML pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "1.1.7", + "License": "If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Web Associate", + "PackageVersion": "5.1.3", + "PackageProjectUrl": "http://favian.biz", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Configuration Architect", + "PackageVersion": "4.2.6", + "Authors": "Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg", + "License": "I\u0027ll generate the primary TCP bus, that should bus the TCP bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Web Liaison", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://imogene.org", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Quality Executive", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://rylan.com", + "License": "Use the solid state TCP driver, then you can generate the solid state driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Mobility Executive", + "PackageVersion": "5.0.3", + "Authors": "Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Identity Developer", + "PackageVersion": "7.1.0", + "PackageProjectUrl": "https://eve.com", + "Authors": "Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Group Strategist", + "PackageVersion": "4.1.0", + "License": "I\u0027ll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Metrics Coordinator", + "PackageVersion": "5.8.1", + "Authors": "Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher", + "License": "overriding the circuit won\u0027t do anything, we need to copy the mobile AGP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Paradigm Producer", + "PackageVersion": "1.8.4", + "PackageProjectUrl": "https://london.biz", + "License": "If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Communications Associate", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://modesto.info", + "Authors": "Arnold Franecki,Arnold Franecki", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Directives Administrator", + "PackageVersion": "5.1.9", + "License": "Use the haptic GB matrix, then you can generate the haptic matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Applications Facilitator", + "PackageVersion": "0.1.5", + "License": "transmitting the program won\u0027t do anything, we need to bypass the virtual HTTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Applications Technician", + "PackageVersion": "7.8.2", + "Authors": "Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Applications Engineer", + "PackageVersion": "6.8.5", + "PackageProjectUrl": "https://nora.biz", + "Authors": "Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine", + "License": "If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Security Administrator", + "PackageVersion": "9.8.5", + "Authors": "Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm", + "License": "I\u0027ll synthesize the redundant XML feed, that should feed the XML feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Group Agent", + "PackageVersion": "1.7.6", + "Authors": "Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Factors Architect", + "PackageVersion": "6.7.6", + "Authors": "Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Operations Orchestrator", + "PackageVersion": "9.1.5", + "PackageProjectUrl": "https://madelynn.name", + "License": "Try to back up the USB application, maybe it will back up the bluetooth application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Mobility Consultant", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "http://letha.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Configuration Technician", + "PackageVersion": "1.9.1", + "PackageProjectUrl": "http://malvina.name", + "Authors": "Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin", + "License": "We need to copy the primary FTP bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Accountability Producer", + "PackageVersion": "1.8.1", + "PackageProjectUrl": "http://justine.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Communications Administrator", + "PackageVersion": "3.0.6", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Markets Executive", + "PackageVersion": "9.7.7", + "PackageProjectUrl": "https://judge.name", + "License": "We need to navigate the open-source PCI pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Factors Associate", + "PackageVersion": "0.2.6", + "PackageProjectUrl": "https://cloyd.biz", + "Authors": "Betsy Powlowski", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Designer", + "PackageVersion": "1.7.0", + "PackageProjectUrl": "https://toby.biz", + "License": "Use the multi-byte COM feed, then you can parse the multi-byte feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Factors Technician", + "PackageVersion": "3.2.5", + "Authors": "Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme", + "License": "You can\u0027t input the protocol without copying the auxiliary USB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Assurance Technician", + "PackageVersion": "7.3.8", + "Authors": "Merle Hirthe", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Implementation Officer", + "PackageVersion": "0.2.6", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Implementation Supervisor", + "PackageVersion": "4.9.9", + "PackageProjectUrl": "http://katlynn.net", + "Authors": "Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis", + "License": "The ADP card is down, hack the solid state card so we can hack the ADP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Security Producer", + "PackageVersion": "9.0.7", + "PackageProjectUrl": "http://evert.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Division Specialist", + "PackageVersion": "9.6.4", + "PackageProjectUrl": "https://keenan.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Directives Orchestrator", + "PackageVersion": "8.7.6", + "Authors": "Tommy Franecki,Tommy Franecki", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Security Agent", + "PackageVersion": "6.2.7", + "PackageProjectUrl": "https://kenyon.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Mobility Designer", + "PackageVersion": "8.5.4", + "PackageProjectUrl": "http://brady.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Interactions Administrator", + "PackageVersion": "1.1.5", + "PackageProjectUrl": "http://clemmie.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Program Officer", + "PackageVersion": "4.2.4", + "Authors": "Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin", + "License": "quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Paradigm Director", + "PackageVersion": "3.0.9", + "License": "The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Brand Producer", + "PackageVersion": "9.3.8", + "Authors": "Clarence Metz,Clarence Metz,Clarence Metz", + "License": "Use the redundant AGP application, then you can generate the redundant application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Creative Supervisor", + "PackageVersion": "4.1.3", + "Authors": "", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Data Administrator", + "PackageVersion": "0.8.4", + "PackageProjectUrl": "https://barrett.com", + "Authors": "Frederick Leffler,Frederick Leffler,Frederick Leffler", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Web Designer", + "PackageVersion": "0.1.4", + "PackageProjectUrl": "https://gerard.net", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Accounts Consultant", + "PackageVersion": "8.9.0", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Group Representative", + "PackageVersion": "9.8.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.7.5", + "License": "I\u0027ll back up the 1080p RSS matrix, that should matrix the RSS matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Marketing Representative", + "PackageVersion": "0.6.1", + "Authors": "Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Communications Manager", + "PackageVersion": "0.1.8", + "PackageProjectUrl": "http://gus.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Metrics Representative", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://denis.info", + "Authors": "Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson", + "License": "connecting the feed won\u0027t do anything, we need to transmit the primary IB feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Assurance Representative", + "PackageVersion": "6.4.9", + "PackageProjectUrl": "https://maye.info", + "Authors": "Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Metrics Associate", + "PackageVersion": "8.1.6", + "PackageProjectUrl": "http://jaylin.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Factors Analyst", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Data Consultant", + "PackageVersion": "5.8.8", + "Authors": "", + "License": "Try to connect the JSON pixel, maybe it will connect the primary pixel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Mobility Associate", + "PackageVersion": "0.6.4", + "PackageProjectUrl": "https://brooke.org", + "License": "We need to hack the haptic XSS program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Security Liaison", + "PackageVersion": "2.4.1", + "PackageProjectUrl": "http://pierce.info", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..5d58a33f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,131 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Optimization Associate", + "PackageVersion": "4.0.5", + "PackageProjectUrl": "https://linnie.net", + "Authors": "Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Integration Assistant", + "PackageVersion": "5.0.1", + "PackageProjectUrl": "http://demarco.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Implementation Producer", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Tactics Producer", + "PackageVersion": "5.8.9", + "License": "navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "Authors": "Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Factors Producer", + "PackageVersion": "0.8.5", + "PackageProjectUrl": "http://toby.info", + "Authors": "Devin Nolan", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Directives Planner", + "PackageVersion": "5.9.7", + "Authors": "Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki", + "License": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Operations Liaison", + "PackageVersion": "9.0.9", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Authors": "Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Integration Consultant", + "PackageVersion": "5.3.8", + "PackageProjectUrl": "http://michael.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Applications Coordinator", + "PackageVersion": "1.6.8", + "PackageProjectUrl": "http://curtis.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Authors": "Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Response Analyst", + "PackageVersion": "9.2.7", + "PackageProjectUrl": "http://martine.info", + "Authors": "Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Mobility Technician", + "PackageVersion": "6.0.2", + "PackageProjectUrl": "https://keeley.net", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..c6cafbb6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,33 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..0328dee6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,688 @@ +[ + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseUrl": "We need to synthesize the primary GB circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseUrl": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseUrl": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseUrl": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..24a03aac --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..9a873694 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,190 @@ +[ + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..7c9f2bc9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,747 @@ +[ + { + "PackageId": "Global Paradigm Assistant", + "PackageVersion": "8.0.5", + "PackageProjectUrl": "https://randy.org", + "License": "We need to calculate the solid state HTTP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Metrics Strategist", + "PackageVersion": "1.2.1", + "LicenseUrl": "Try to override the GB driver, maybe it will override the digital driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Configuration Developer", + "PackageVersion": "4.0.9", + "Authors": "Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle", + "License": "Use the primary SCSI matrix, then you can program the primary matrix!", + "LicenseUrl": "If we parse the interface, we can get to the JSON interface through the mobile JSON interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Interactions Supervisor", + "PackageVersion": "4.5.2", + "License": "The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!", + "LicenseUrl": "The ADP firewall is down, input the primary firewall so we can input the ADP firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Tactics Assistant", + "PackageVersion": "1.5.5", + "PackageProjectUrl": "https://giovanny.net", + "License": "The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!", + "LicenseUrl": "If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Program Technician", + "PackageVersion": "5.8.9", + "PackageProjectUrl": "http://curtis.org", + "Authors": "Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer", + "LicenseUrl": "We need to transmit the back-end AGP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Research Planner", + "PackageVersion": "8.8.9", + "PackageProjectUrl": "https://yvette.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Usability Specialist", + "PackageVersion": "5.6.9", + "License": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Brand Director", + "PackageVersion": "4.7.4", + "License": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Division Architect", + "PackageVersion": "8.2.4", + "PackageProjectUrl": "http://murphy.name", + "Authors": "Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Solutions Officer", + "PackageVersion": "4.5.2", + "PackageProjectUrl": "https://rylan.name", + "License": "You can\u0027t copy the matrix without compressing the wireless AGP matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Authors": "", + "LicenseUrl": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Assurance Planner", + "PackageVersion": "2.7.7", + "Authors": "Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag", + "LicenseUrl": "I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Accounts Facilitator", + "PackageVersion": "7.7.8", + "PackageProjectUrl": "http://scottie.biz", + "Authors": "Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Division Manager", + "PackageVersion": "1.3.9", + "Authors": "Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth", + "License": "Try to navigate the PCI driver, maybe it will navigate the mobile driver!", + "LicenseUrl": "If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Division Officer", + "PackageVersion": "6.5.6", + "PackageProjectUrl": "http://catherine.name", + "Authors": "Glenda Schuppe,Glenda Schuppe", + "License": "transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Interactions Supervisor", + "PackageVersion": "9.7.2", + "Authors": "Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn", + "LicenseUrl": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Authors": "Darnell Terry", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Functionality Agent", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://arthur.net", + "Authors": "Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson", + "License": "We need to index the 1080p SAS hard drive!", + "LicenseUrl": "I\u0027ll connect the digital JBOD application, that should application the JBOD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Authors": "Sergio Bailey,Sergio Bailey,Sergio Bailey", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseUrl": "hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Identity Agent", + "PackageVersion": "8.8.0", + "PackageProjectUrl": "https://reva.name", + "License": "I\u0027ll parse the 1080p USB protocol, that should protocol the USB protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Quality Associate", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://ezequiel.biz", + "Authors": "Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen", + "LicenseUrl": "Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Paradigm Analyst", + "PackageVersion": "1.1.1", + "Authors": "", + "LicenseUrl": "If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Branding Manager", + "PackageVersion": "1.4.0", + "PackageProjectUrl": "http://dario.info", + "License": "You can\u0027t navigate the application without generating the cross-platform COM application!", + "LicenseUrl": "Try to program the FTP alarm, maybe it will program the virtual alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Factors Developer", + "PackageVersion": "5.9.5", + "Authors": "Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady", + "LicenseUrl": "Try to connect the ADP system, maybe it will connect the solid state system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Operations Assistant", + "PackageVersion": "0.9.0", + "Authors": "", + "License": "I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!", + "LicenseUrl": "I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Data Technician", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://nia.info", + "Authors": "June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds", + "License": "I\u0027ll copy the optical RAM feed, that should feed the RAM feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Specialist", + "PackageVersion": "3.5.6", + "Authors": "Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Communications Engineer", + "PackageVersion": "6.9.4", + "PackageProjectUrl": "http://tito.name", + "Authors": "Tanya Reinger,Tanya Reinger,Tanya Reinger", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Division Administrator", + "PackageVersion": "1.0.4", + "Authors": "", + "License": "We need to program the optical COM microchip!", + "LicenseUrl": "We need to hack the haptic SAS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Authors": "Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Optimization Administrator", + "PackageVersion": "3.6.4", + "PackageProjectUrl": "http://serenity.info", + "LicenseUrl": "I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "1.5.0", + "License": "Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Developer", + "PackageVersion": "2.9.8", + "PackageProjectUrl": "http://lenora.com", + "LicenseUrl": "You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Assurance Technician", + "PackageVersion": "8.5.5", + "PackageProjectUrl": "http://zander.com", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Tactics Specialist", + "PackageVersion": "0.2.2", + "Authors": "Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank", + "License": "We need to override the primary SQL pixel!", + "LicenseUrl": "We need to transmit the redundant EXE driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Research Technician", + "PackageVersion": "2.8.8", + "LicenseUrl": "You can\u0027t generate the program without connecting the bluetooth USB program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Markets Planner", + "PackageVersion": "5.0.1", + "License": "Try to back up the COM driver, maybe it will back up the bluetooth driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Marketing Coordinator", + "PackageVersion": "3.6.1", + "PackageProjectUrl": "https://marcos.org", + "Authors": "", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Security Facilitator", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "https://edythe.info", + "LicenseUrl": "Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Metrics Developer", + "PackageVersion": "2.2.9", + "Authors": "Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Identity Representative", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://alyce.biz", + "Authors": "Joyce Auer,Joyce Auer,Joyce Auer", + "License": "The SAS bus is down, program the neural bus so we can program the SAS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Brand Executive", + "PackageVersion": "7.2.7", + "PackageProjectUrl": "https://dariana.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Identity Supervisor", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Division Representative", + "PackageVersion": "7.3.5", + "PackageProjectUrl": "http://taurean.net", + "Authors": "Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson", + "LicenseUrl": "I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Security Director", + "PackageVersion": "0.0.2", + "Authors": "Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block", + "License": "transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!", + "LicenseUrl": "Try to parse the HTTP port, maybe it will parse the bluetooth port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Branding Orchestrator", + "PackageVersion": "8.3.7", + "PackageProjectUrl": "http://nona.com", + "Authors": "Nora Dietrich", + "LicenseUrl": "We need to bypass the neural USB capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseUrl": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Implementation Planner", + "PackageVersion": "7.6.0", + "Authors": "", + "LicenseUrl": "Try to generate the HDD panel, maybe it will generate the solid state panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Tactics Facilitator", + "PackageVersion": "5.7.0", + "License": "Try to bypass the HTTP application, maybe it will bypass the digital application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Technician", + "PackageVersion": "5.2.3", + "PackageProjectUrl": "https://douglas.info", + "Authors": "Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Infrastructure Specialist", + "PackageVersion": "7.2.6", + "PackageProjectUrl": "https://wanda.com", + "Authors": "Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "Authors": "Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Web Assistant", + "PackageVersion": "1.9.0", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Factors Architect", + "PackageVersion": "6.7.6", + "Authors": "Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts", + "LicenseUrl": "The THX transmitter is down, program the neural transmitter so we can program the THX transmitter!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Security Producer", + "PackageVersion": "7.3.3", + "PackageProjectUrl": "http://jarrell.biz", + "License": "You can\u0027t generate the interface without quantifying the mobile FTP interface!", + "LicenseUrl": "Use the digital SMTP bandwidth, then you can generate the digital bandwidth!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseUrl": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Mobility Assistant", + "PackageVersion": "4.2.9", + "PackageProjectUrl": "http://adonis.biz", + "Authors": "Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich", + "LicenseUrl": "You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Branding Coordinator", + "PackageVersion": "5.8.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Research Coordinator", + "PackageVersion": "1.9.7", + "PackageProjectUrl": "https://maegan.name", + "License": "Use the cross-platform GB bus, then you can calculate the cross-platform bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Metrics Architect", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "https://rickie.net", + "License": "Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!", + "LicenseUrl": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Factors Director", + "PackageVersion": "1.5.1", + "Authors": "Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold", + "LicenseUrl": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Data Orchestrator", + "PackageVersion": "3.3.5", + "License": "Use the haptic XML driver, then you can index the haptic driver!", + "LicenseUrl": "compressing the system won\u0027t do anything, we need to compress the optical RSS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Director", + "PackageVersion": "0.4.3", + "PackageProjectUrl": "https://aylin.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Solutions Agent", + "PackageVersion": "0.0.5", + "License": "Use the haptic USB card, then you can navigate the haptic card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Factors Associate", + "PackageVersion": "1.8.3", + "PackageProjectUrl": "http://dovie.name", + "LicenseUrl": "You can\u0027t navigate the panel without calculating the open-source THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Security Specialist", + "PackageVersion": "7.8.5", + "PackageProjectUrl": "http://nova.biz", + "Authors": "Guy Waters,Guy Waters", + "License": "Try to input the GB pixel, maybe it will input the wireless pixel!", + "LicenseUrl": "You can\u0027t transmit the bus without indexing the digital TCP bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Factors Representative", + "PackageVersion": "4.5.7", + "PackageProjectUrl": "https://imelda.org", + "Authors": "Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker", + "License": "Try to input the RAM interface, maybe it will input the bluetooth interface!", + "LicenseUrl": "The GB card is down, hack the digital card so we can hack the GB card!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Authors": "", + "LicenseUrl": "We need to override the solid state USB interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "Authors": "Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Operations Supervisor", + "PackageVersion": "4.5.2", + "License": "The AI panel is down, transmit the open-source panel so we can transmit the AI panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Program Associate", + "PackageVersion": "2.6.7", + "PackageProjectUrl": "http://coy.info", + "Authors": "Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze", + "License": "We need to compress the optical PNG array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Tactics Developer", + "PackageVersion": "0.4.7", + "PackageProjectUrl": "https://royal.name", + "Authors": "Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley", + "License": "indexing the capacitor won\u0027t do anything, we need to program the haptic EXE capacitor!", + "LicenseUrl": "The JBOD application is down, generate the solid state application so we can generate the JBOD application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Authors": "Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Implementation Engineer", + "PackageVersion": "6.7.1", + "PackageProjectUrl": "http://margie.info", + "License": "We need to transmit the open-source EXE interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Infrastructure Specialist", + "PackageVersion": "9.0.5", + "Authors": "Jackie Schumm", + "License": "hacking the port won\u0027t do anything, we need to back up the optical SMS port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Solutions Planner", + "PackageVersion": "9.0.0", + "License": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Authors": "Maggie Lindgren", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Identity Engineer", + "PackageVersion": "1.9.4", + "Authors": "Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston", + "LicenseUrl": "The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Paradigm Assistant", + "PackageVersion": "8.8.8", + "Authors": "Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Functionality Supervisor", + "PackageVersion": "9.4.5", + "License": "Use the 1080p AI microchip, then you can reboot the 1080p microchip!", + "LicenseUrl": "Use the open-source ADP matrix, then you can copy the open-source matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Accounts Orchestrator", + "PackageVersion": "4.1.6", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..f426b3c8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,1389 @@ +[ + { + "PackageId": "Future Tactics Specialist", + "PackageVersion": "0.2.2", + "Authors": "Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank", + "License": "We need to override the primary SQL pixel!", + "LicenseUrl": "We need to transmit the redundant EXE driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Engineer", + "PackageVersion": "6.9.4", + "PackageProjectUrl": "http://tito.name", + "Authors": "Tanya Reinger,Tanya Reinger,Tanya Reinger", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Assurance Planner", + "PackageVersion": "2.7.7", + "Authors": "Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag", + "LicenseUrl": "I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Program Technician", + "PackageVersion": "5.8.9", + "PackageProjectUrl": "http://curtis.org", + "Authors": "Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer", + "LicenseUrl": "We need to transmit the back-end AGP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Identity Agent", + "PackageVersion": "8.8.0", + "PackageProjectUrl": "https://reva.name", + "License": "I\u0027ll parse the 1080p USB protocol, that should protocol the USB protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Tactics Developer", + "PackageVersion": "0.4.7", + "PackageProjectUrl": "https://royal.name", + "Authors": "Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley", + "License": "indexing the capacitor won\u0027t do anything, we need to program the haptic EXE capacitor!", + "LicenseUrl": "The JBOD application is down, generate the solid state application so we can generate the JBOD application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Security Specialist", + "PackageVersion": "7.8.5", + "PackageProjectUrl": "http://nova.biz", + "Authors": "Guy Waters,Guy Waters", + "License": "Try to input the GB pixel, maybe it will input the wireless pixel!", + "LicenseUrl": "You can\u0027t transmit the bus without indexing the digital TCP bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Interactions Supervisor", + "PackageVersion": "4.5.2", + "License": "The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!", + "LicenseUrl": "The ADP firewall is down, input the primary firewall so we can input the ADP firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Division Administrator", + "PackageVersion": "1.0.4", + "Authors": "", + "License": "We need to program the optical COM microchip!", + "LicenseUrl": "We need to hack the haptic SAS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Division Representative", + "PackageVersion": "7.3.5", + "PackageProjectUrl": "http://taurean.net", + "Authors": "Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson", + "LicenseUrl": "I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Security Director", + "PackageVersion": "0.0.2", + "Authors": "Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block", + "License": "transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!", + "LicenseUrl": "Try to parse the HTTP port, maybe it will parse the bluetooth port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Paradigm Assistant", + "PackageVersion": "8.0.5", + "PackageProjectUrl": "https://randy.org", + "License": "We need to calculate the solid state HTTP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Operations Assistant", + "PackageVersion": "0.9.0", + "Authors": "", + "License": "I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!", + "LicenseUrl": "I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Web Assistant", + "PackageVersion": "1.9.0", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Research Planner", + "PackageVersion": "8.8.9", + "PackageProjectUrl": "https://yvette.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Infrastructure Specialist", + "PackageVersion": "9.0.5", + "Authors": "Jackie Schumm", + "License": "hacking the port won\u0027t do anything, we need to back up the optical SMS port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Interactions Supervisor", + "PackageVersion": "9.7.2", + "Authors": "Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn", + "LicenseUrl": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Authors": "Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Authors": "Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Technician", + "PackageVersion": "5.2.3", + "PackageProjectUrl": "https://douglas.info", + "Authors": "Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Authors": "", + "LicenseUrl": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Branding Manager", + "PackageVersion": "1.4.0", + "PackageProjectUrl": "http://dario.info", + "License": "You can\u0027t navigate the application without generating the cross-platform COM application!", + "LicenseUrl": "Try to program the FTP alarm, maybe it will program the virtual alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Identity Engineer", + "PackageVersion": "1.9.4", + "Authors": "Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston", + "LicenseUrl": "The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Identity Supervisor", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Implementation Engineer", + "PackageVersion": "6.7.1", + "PackageProjectUrl": "http://margie.info", + "License": "We need to transmit the open-source EXE interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseUrl": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Metrics Developer", + "PackageVersion": "2.2.9", + "Authors": "Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Authors": "Maggie Lindgren", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseUrl": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Factors Representative", + "PackageVersion": "4.5.7", + "PackageProjectUrl": "https://imelda.org", + "Authors": "Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker", + "License": "Try to input the RAM interface, maybe it will input the bluetooth interface!", + "LicenseUrl": "The GB card is down, hack the digital card so we can hack the GB card!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Quality Associate", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://ezequiel.biz", + "Authors": "Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen", + "LicenseUrl": "Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Functionality Supervisor", + "PackageVersion": "9.4.5", + "License": "Use the 1080p AI microchip, then you can reboot the 1080p microchip!", + "LicenseUrl": "Use the open-source ADP matrix, then you can copy the open-source matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Division Manager", + "PackageVersion": "1.3.9", + "Authors": "Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth", + "License": "Try to navigate the PCI driver, maybe it will navigate the mobile driver!", + "LicenseUrl": "If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Branding Orchestrator", + "PackageVersion": "8.3.7", + "PackageProjectUrl": "http://nona.com", + "Authors": "Nora Dietrich", + "LicenseUrl": "We need to bypass the neural USB capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Brand Director", + "PackageVersion": "4.7.4", + "License": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Factors Developer", + "PackageVersion": "5.9.5", + "Authors": "Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady", + "LicenseUrl": "Try to connect the ADP system, maybe it will connect the solid state system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Functionality Agent", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://arthur.net", + "Authors": "Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson", + "License": "We need to index the 1080p SAS hard drive!", + "LicenseUrl": "I\u0027ll connect the digital JBOD application, that should application the JBOD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Authors": "", + "LicenseUrl": "We need to override the solid state USB interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Intranet Specialist", + "PackageVersion": "3.5.6", + "Authors": "Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Division Architect", + "PackageVersion": "8.2.4", + "PackageProjectUrl": "http://murphy.name", + "Authors": "Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Implementation Planner", + "PackageVersion": "7.6.0", + "Authors": "", + "LicenseUrl": "Try to generate the HDD panel, maybe it will generate the solid state panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Data Orchestrator", + "PackageVersion": "3.3.5", + "License": "Use the haptic XML driver, then you can index the haptic driver!", + "LicenseUrl": "compressing the system won\u0027t do anything, we need to compress the optical RSS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Optimization Administrator", + "PackageVersion": "3.6.4", + "PackageProjectUrl": "http://serenity.info", + "LicenseUrl": "I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Identity Representative", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://alyce.biz", + "Authors": "Joyce Auer,Joyce Auer,Joyce Auer", + "License": "The SAS bus is down, program the neural bus so we can program the SAS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Brand Executive", + "PackageVersion": "7.2.7", + "PackageProjectUrl": "https://dariana.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Solutions Planner", + "PackageVersion": "9.0.0", + "License": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Usability Specialist", + "PackageVersion": "5.6.9", + "License": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Operations Supervisor", + "PackageVersion": "4.5.2", + "License": "The AI panel is down, transmit the open-source panel so we can transmit the AI panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Division Officer", + "PackageVersion": "6.5.6", + "PackageProjectUrl": "http://catherine.name", + "Authors": "Glenda Schuppe,Glenda Schuppe", + "License": "transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Configuration Developer", + "PackageVersion": "4.0.9", + "Authors": "Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle", + "License": "Use the primary SCSI matrix, then you can program the primary matrix!", + "LicenseUrl": "If we parse the interface, we can get to the JSON interface through the mobile JSON interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "1.5.0", + "License": "Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Marketing Coordinator", + "PackageVersion": "3.6.1", + "PackageProjectUrl": "https://marcos.org", + "Authors": "", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Metrics Architect", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "https://rickie.net", + "License": "Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!", + "LicenseUrl": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Tactics Facilitator", + "PackageVersion": "5.7.0", + "License": "Try to bypass the HTTP application, maybe it will bypass the digital application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Authors": "Sergio Bailey,Sergio Bailey,Sergio Bailey", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseUrl": "hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Branding Coordinator", + "PackageVersion": "5.8.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Markets Planner", + "PackageVersion": "5.0.1", + "License": "Try to back up the COM driver, maybe it will back up the bluetooth driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Mobility Assistant", + "PackageVersion": "4.2.9", + "PackageProjectUrl": "http://adonis.biz", + "Authors": "Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich", + "LicenseUrl": "You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Factors Architect", + "PackageVersion": "6.7.6", + "Authors": "Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts", + "LicenseUrl": "The THX transmitter is down, program the neural transmitter so we can program the THX transmitter!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Program Associate", + "PackageVersion": "2.6.7", + "PackageProjectUrl": "http://coy.info", + "Authors": "Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze", + "License": "We need to compress the optical PNG array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Authors": "Darnell Terry", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Research Technician", + "PackageVersion": "2.8.8", + "LicenseUrl": "You can\u0027t generate the program without connecting the bluetooth USB program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Security Producer", + "PackageVersion": "7.3.3", + "PackageProjectUrl": "http://jarrell.biz", + "License": "You can\u0027t generate the interface without quantifying the mobile FTP interface!", + "LicenseUrl": "Use the digital SMTP bandwidth, then you can generate the digital bandwidth!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Factors Associate", + "PackageVersion": "1.8.3", + "PackageProjectUrl": "http://dovie.name", + "LicenseUrl": "You can\u0027t navigate the panel without calculating the open-source THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Infrastructure Specialist", + "PackageVersion": "7.2.6", + "PackageProjectUrl": "https://wanda.com", + "Authors": "Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Data Technician", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://nia.info", + "Authors": "June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds", + "License": "I\u0027ll copy the optical RAM feed, that should feed the RAM feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Program Developer", + "PackageVersion": "2.9.8", + "PackageProjectUrl": "http://lenora.com", + "LicenseUrl": "You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Paradigm Analyst", + "PackageVersion": "1.1.1", + "Authors": "", + "LicenseUrl": "If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "Authors": "Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Solutions Officer", + "PackageVersion": "4.5.2", + "PackageProjectUrl": "https://rylan.name", + "License": "You can\u0027t copy the matrix without compressing the wireless AGP matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Solutions Agent", + "PackageVersion": "0.0.5", + "License": "Use the haptic USB card, then you can navigate the haptic card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Accounts Orchestrator", + "PackageVersion": "4.1.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Research Coordinator", + "PackageVersion": "1.9.7", + "PackageProjectUrl": "https://maegan.name", + "License": "Use the cross-platform GB bus, then you can calculate the cross-platform bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseUrl": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Factors Director", + "PackageVersion": "1.5.1", + "Authors": "Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold", + "LicenseUrl": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Tactics Director", + "PackageVersion": "0.4.3", + "PackageProjectUrl": "https://aylin.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Paradigm Assistant", + "PackageVersion": "8.8.8", + "Authors": "Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "Authors": "Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Metrics Strategist", + "PackageVersion": "1.2.1", + "LicenseUrl": "Try to override the GB driver, maybe it will override the digital driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseUrl": "We need to synthesize the primary GB circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Tactics Assistant", + "PackageVersion": "1.5.5", + "PackageProjectUrl": "https://giovanny.net", + "License": "The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!", + "LicenseUrl": "If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Accounts Facilitator", + "PackageVersion": "7.7.8", + "PackageProjectUrl": "http://scottie.biz", + "Authors": "Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Security Facilitator", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "https://edythe.info", + "LicenseUrl": "Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseUrl": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Assurance Technician", + "PackageVersion": "8.5.5", + "PackageProjectUrl": "http://zander.com", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseUrl": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..bc2eff87 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,808 @@ +[ + { + "PackageId": "Global Paradigm Assistant", + "PackageVersion": "8.0.5", + "PackageProjectUrl": "https://randy.org", + "License": "We need to calculate the solid state HTTP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Marketing Coordinator", + "PackageVersion": "3.6.1", + "PackageProjectUrl": "https://marcos.org", + "Authors": "", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Research Coordinator", + "PackageVersion": "1.9.7", + "PackageProjectUrl": "https://maegan.name", + "License": "Use the cross-platform GB bus, then you can calculate the cross-platform bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Assurance Planner", + "PackageVersion": "2.7.7", + "Authors": "Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag", + "LicenseUrl": "I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Interactions Supervisor", + "PackageVersion": "4.5.2", + "License": "The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!", + "LicenseUrl": "The ADP firewall is down, input the primary firewall so we can input the ADP firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Tactics Assistant", + "PackageVersion": "1.5.5", + "PackageProjectUrl": "https://giovanny.net", + "License": "The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!", + "LicenseUrl": "If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Authors": "Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Research Planner", + "PackageVersion": "8.8.9", + "PackageProjectUrl": "https://yvette.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Usability Specialist", + "PackageVersion": "5.6.9", + "License": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Authors": "", + "LicenseUrl": "We need to override the solid state USB interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Brand Director", + "PackageVersion": "4.7.4", + "License": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Configuration Developer", + "PackageVersion": "4.0.9", + "Authors": "Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle", + "License": "Use the primary SCSI matrix, then you can program the primary matrix!", + "LicenseUrl": "If we parse the interface, we can get to the JSON interface through the mobile JSON interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseUrl": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Solutions Officer", + "PackageVersion": "4.5.2", + "PackageProjectUrl": "https://rylan.name", + "License": "You can\u0027t copy the matrix without compressing the wireless AGP matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Division Manager", + "PackageVersion": "1.3.9", + "Authors": "Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth", + "License": "Try to navigate the PCI driver, maybe it will navigate the mobile driver!", + "LicenseUrl": "If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Implementation Engineer", + "PackageVersion": "6.7.1", + "PackageProjectUrl": "http://margie.info", + "License": "We need to transmit the open-source EXE interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Metrics Architect", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "https://rickie.net", + "License": "Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!", + "LicenseUrl": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Authors": "Maggie Lindgren", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Accounts Orchestrator", + "PackageVersion": "4.1.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Division Officer", + "PackageVersion": "6.5.6", + "PackageProjectUrl": "http://catherine.name", + "Authors": "Glenda Schuppe,Glenda Schuppe", + "License": "transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Identity Agent", + "PackageVersion": "8.8.0", + "PackageProjectUrl": "https://reva.name", + "License": "I\u0027ll parse the 1080p USB protocol, that should protocol the USB protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Quality Associate", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://ezequiel.biz", + "Authors": "Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen", + "LicenseUrl": "Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Identity Supervisor", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Branding Manager", + "PackageVersion": "1.4.0", + "PackageProjectUrl": "http://dario.info", + "License": "You can\u0027t navigate the application without generating the cross-platform COM application!", + "LicenseUrl": "Try to program the FTP alarm, maybe it will program the virtual alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Tactics Developer", + "PackageVersion": "0.4.7", + "PackageProjectUrl": "https://royal.name", + "Authors": "Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley", + "License": "indexing the capacitor won\u0027t do anything, we need to program the haptic EXE capacitor!", + "LicenseUrl": "The JBOD application is down, generate the solid state application so we can generate the JBOD application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Data Technician", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://nia.info", + "Authors": "June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds", + "License": "I\u0027ll copy the optical RAM feed, that should feed the RAM feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Authors": "Sergio Bailey,Sergio Bailey,Sergio Bailey", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseUrl": "hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Intranet Specialist", + "PackageVersion": "3.5.6", + "Authors": "Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Program Associate", + "PackageVersion": "2.6.7", + "PackageProjectUrl": "http://coy.info", + "Authors": "Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze", + "License": "We need to compress the optical PNG array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Operations Assistant", + "PackageVersion": "0.9.0", + "Authors": "", + "License": "I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!", + "LicenseUrl": "I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Authors": "Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Mobility Assistant", + "PackageVersion": "4.2.9", + "PackageProjectUrl": "http://adonis.biz", + "Authors": "Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich", + "LicenseUrl": "You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Brand Executive", + "PackageVersion": "7.2.7", + "PackageProjectUrl": "https://dariana.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Assurance Technician", + "PackageVersion": "8.5.5", + "PackageProjectUrl": "http://zander.com", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Tactics Specialist", + "PackageVersion": "0.2.2", + "Authors": "Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank", + "License": "We need to override the primary SQL pixel!", + "LicenseUrl": "We need to transmit the redundant EXE driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Paradigm Assistant", + "PackageVersion": "8.8.8", + "Authors": "Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Metrics Developer", + "PackageVersion": "2.2.9", + "Authors": "Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Factors Associate", + "PackageVersion": "1.8.3", + "PackageProjectUrl": "http://dovie.name", + "LicenseUrl": "You can\u0027t navigate the panel without calculating the open-source THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Functionality Supervisor", + "PackageVersion": "9.4.5", + "License": "Use the 1080p AI microchip, then you can reboot the 1080p microchip!", + "LicenseUrl": "Use the open-source ADP matrix, then you can copy the open-source matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Data Orchestrator", + "PackageVersion": "3.3.5", + "License": "Use the haptic XML driver, then you can index the haptic driver!", + "LicenseUrl": "compressing the system won\u0027t do anything, we need to compress the optical RSS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "Authors": "Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Paradigm Analyst", + "PackageVersion": "1.1.1", + "Authors": "", + "LicenseUrl": "If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Factors Developer", + "PackageVersion": "5.9.5", + "Authors": "Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady", + "LicenseUrl": "Try to connect the ADP system, maybe it will connect the solid state system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Division Representative", + "PackageVersion": "7.3.5", + "PackageProjectUrl": "http://taurean.net", + "Authors": "Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson", + "LicenseUrl": "I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Operations Supervisor", + "PackageVersion": "4.5.2", + "License": "The AI panel is down, transmit the open-source panel so we can transmit the AI panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Communications Engineer", + "PackageVersion": "6.9.4", + "PackageProjectUrl": "http://tito.name", + "Authors": "Tanya Reinger,Tanya Reinger,Tanya Reinger", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Division Architect", + "PackageVersion": "8.2.4", + "PackageProjectUrl": "http://murphy.name", + "Authors": "Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseUrl": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Accounts Facilitator", + "PackageVersion": "7.7.8", + "PackageProjectUrl": "http://scottie.biz", + "Authors": "Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Branding Orchestrator", + "PackageVersion": "8.3.7", + "PackageProjectUrl": "http://nona.com", + "Authors": "Nora Dietrich", + "LicenseUrl": "We need to bypass the neural USB capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Solutions Agent", + "PackageVersion": "0.0.5", + "License": "Use the haptic USB card, then you can navigate the haptic card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Authors": "", + "LicenseUrl": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Infrastructure Specialist", + "PackageVersion": "7.2.6", + "PackageProjectUrl": "https://wanda.com", + "Authors": "Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Security Facilitator", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "https://edythe.info", + "LicenseUrl": "Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Metrics Strategist", + "PackageVersion": "1.2.1", + "LicenseUrl": "Try to override the GB driver, maybe it will override the digital driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Developer", + "PackageVersion": "2.9.8", + "PackageProjectUrl": "http://lenora.com", + "LicenseUrl": "You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Optimization Technician", + "PackageVersion": "5.2.3", + "PackageProjectUrl": "https://douglas.info", + "Authors": "Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Branding Coordinator", + "PackageVersion": "5.8.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Authors": "Darnell Terry", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Security Director", + "PackageVersion": "0.0.2", + "Authors": "Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block", + "License": "transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!", + "LicenseUrl": "Try to parse the HTTP port, maybe it will parse the bluetooth port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Factors Director", + "PackageVersion": "1.5.1", + "Authors": "Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold", + "LicenseUrl": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Division Administrator", + "PackageVersion": "1.0.4", + "Authors": "", + "License": "We need to program the optical COM microchip!", + "LicenseUrl": "We need to hack the haptic SAS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Tactics Director", + "PackageVersion": "0.4.3", + "PackageProjectUrl": "https://aylin.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Identity Representative", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://alyce.biz", + "Authors": "Joyce Auer,Joyce Auer,Joyce Auer", + "License": "The SAS bus is down, program the neural bus so we can program the SAS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Research Technician", + "PackageVersion": "2.8.8", + "LicenseUrl": "You can\u0027t generate the program without connecting the bluetooth USB program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Functionality Agent", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://arthur.net", + "Authors": "Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson", + "License": "We need to index the 1080p SAS hard drive!", + "LicenseUrl": "I\u0027ll connect the digital JBOD application, that should application the JBOD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Web Assistant", + "PackageVersion": "1.9.0", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Markets Planner", + "PackageVersion": "5.0.1", + "License": "Try to back up the COM driver, maybe it will back up the bluetooth driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "Authors": "Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Solutions Planner", + "PackageVersion": "9.0.0", + "License": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Interactions Supervisor", + "PackageVersion": "9.7.2", + "Authors": "Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn", + "LicenseUrl": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Program Technician", + "PackageVersion": "5.8.9", + "PackageProjectUrl": "http://curtis.org", + "Authors": "Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer", + "LicenseUrl": "We need to transmit the back-end AGP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Identity Engineer", + "PackageVersion": "1.9.4", + "Authors": "Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston", + "LicenseUrl": "The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Optimization Administrator", + "PackageVersion": "3.6.4", + "PackageProjectUrl": "http://serenity.info", + "LicenseUrl": "I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Tactics Facilitator", + "PackageVersion": "5.7.0", + "License": "Try to bypass the HTTP application, maybe it will bypass the digital application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Infrastructure Specialist", + "PackageVersion": "9.0.5", + "Authors": "Jackie Schumm", + "License": "hacking the port won\u0027t do anything, we need to back up the optical SMS port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Factors Representative", + "PackageVersion": "4.5.7", + "PackageProjectUrl": "https://imelda.org", + "Authors": "Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker", + "License": "Try to input the RAM interface, maybe it will input the bluetooth interface!", + "LicenseUrl": "The GB card is down, hack the digital card so we can hack the GB card!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Security Specialist", + "PackageVersion": "7.8.5", + "PackageProjectUrl": "http://nova.biz", + "Authors": "Guy Waters,Guy Waters", + "License": "Try to input the GB pixel, maybe it will input the wireless pixel!", + "LicenseUrl": "You can\u0027t transmit the bus without indexing the digital TCP bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Implementation Planner", + "PackageVersion": "7.6.0", + "Authors": "", + "LicenseUrl": "Try to generate the HDD panel, maybe it will generate the solid state panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Factors Architect", + "PackageVersion": "6.7.6", + "Authors": "Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts", + "LicenseUrl": "The THX transmitter is down, program the neural transmitter so we can program the THX transmitter!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "1.5.0", + "License": "Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Security Producer", + "PackageVersion": "7.3.3", + "PackageProjectUrl": "http://jarrell.biz", + "License": "You can\u0027t generate the interface without quantifying the mobile FTP interface!", + "LicenseUrl": "Use the digital SMTP bandwidth, then you can generate the digital bandwidth!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..ea1c037c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,891 @@ +[ + { + "PackageId": "Global Paradigm Assistant", + "PackageVersion": "8.0.5", + "PackageProjectUrl": "https://randy.org", + "License": "We need to calculate the solid state HTTP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Marketing Coordinator", + "PackageVersion": "3.6.1", + "PackageProjectUrl": "https://marcos.org", + "Authors": "", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Research Coordinator", + "PackageVersion": "1.9.7", + "PackageProjectUrl": "https://maegan.name", + "License": "Use the cross-platform GB bus, then you can calculate the cross-platform bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Implementation Engineer", + "PackageVersion": "6.7.1", + "PackageProjectUrl": "http://margie.info", + "License": "We need to transmit the open-source EXE interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Interactions Supervisor", + "PackageVersion": "4.5.2", + "License": "The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!", + "LicenseUrl": "The ADP firewall is down, input the primary firewall so we can input the ADP firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Research Technician", + "PackageVersion": "2.8.8", + "LicenseUrl": "You can\u0027t generate the program without connecting the bluetooth USB program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Operations Assistant", + "PackageVersion": "0.9.0", + "Authors": "", + "License": "I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!", + "LicenseUrl": "I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Identity Representative", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://alyce.biz", + "Authors": "Joyce Auer,Joyce Auer,Joyce Auer", + "License": "The SAS bus is down, program the neural bus so we can program the SAS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Usability Specialist", + "PackageVersion": "5.6.9", + "License": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Assurance Planner", + "PackageVersion": "2.7.7", + "Authors": "Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag", + "LicenseUrl": "I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Solutions Officer", + "PackageVersion": "4.5.2", + "PackageProjectUrl": "https://rylan.name", + "License": "You can\u0027t copy the matrix without compressing the wireless AGP matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Brand Director", + "PackageVersion": "4.7.4", + "License": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "1.5.0", + "License": "Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Tactics Facilitator", + "PackageVersion": "5.7.0", + "License": "Try to bypass the HTTP application, maybe it will bypass the digital application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Specialist", + "PackageVersion": "7.8.5", + "PackageProjectUrl": "http://nova.biz", + "Authors": "Guy Waters,Guy Waters", + "License": "Try to input the GB pixel, maybe it will input the wireless pixel!", + "LicenseUrl": "You can\u0027t transmit the bus without indexing the digital TCP bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Authors": "", + "LicenseUrl": "We need to override the solid state USB interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Security Producer", + "PackageVersion": "7.3.3", + "PackageProjectUrl": "http://jarrell.biz", + "License": "You can\u0027t generate the interface without quantifying the mobile FTP interface!", + "LicenseUrl": "Use the digital SMTP bandwidth, then you can generate the digital bandwidth!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Authors": "Maggie Lindgren", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Factors Developer", + "PackageVersion": "5.9.5", + "Authors": "Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady", + "LicenseUrl": "Try to connect the ADP system, maybe it will connect the solid state system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Quality Associate", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://ezequiel.biz", + "Authors": "Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen", + "LicenseUrl": "Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Paradigm Assistant", + "PackageVersion": "8.8.8", + "Authors": "Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Branding Manager", + "PackageVersion": "1.4.0", + "PackageProjectUrl": "http://dario.info", + "License": "You can\u0027t navigate the application without generating the cross-platform COM application!", + "LicenseUrl": "Try to program the FTP alarm, maybe it will program the virtual alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Tactics Developer", + "PackageVersion": "0.4.7", + "PackageProjectUrl": "https://royal.name", + "Authors": "Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley", + "License": "indexing the capacitor won\u0027t do anything, we need to program the haptic EXE capacitor!", + "LicenseUrl": "The JBOD application is down, generate the solid state application so we can generate the JBOD application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Optimization Administrator", + "PackageVersion": "3.6.4", + "PackageProjectUrl": "http://serenity.info", + "LicenseUrl": "I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Web Assistant", + "PackageVersion": "1.9.0", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Research Planner", + "PackageVersion": "8.8.9", + "PackageProjectUrl": "https://yvette.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Data Technician", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://nia.info", + "Authors": "June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds", + "License": "I\u0027ll copy the optical RAM feed, that should feed the RAM feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Interactions Supervisor", + "PackageVersion": "9.7.2", + "Authors": "Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn", + "LicenseUrl": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Metrics Architect", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "https://rickie.net", + "License": "Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!", + "LicenseUrl": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Paradigm Analyst", + "PackageVersion": "1.1.1", + "Authors": "", + "LicenseUrl": "If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Optimization Technician", + "PackageVersion": "5.2.3", + "PackageProjectUrl": "https://douglas.info", + "Authors": "Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Tactics Specialist", + "PackageVersion": "0.2.2", + "Authors": "Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank", + "License": "We need to override the primary SQL pixel!", + "LicenseUrl": "We need to transmit the redundant EXE driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Identity Agent", + "PackageVersion": "8.8.0", + "PackageProjectUrl": "https://reva.name", + "License": "I\u0027ll parse the 1080p USB protocol, that should protocol the USB protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Factors Associate", + "PackageVersion": "1.8.3", + "PackageProjectUrl": "http://dovie.name", + "LicenseUrl": "You can\u0027t navigate the panel without calculating the open-source THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Data Orchestrator", + "PackageVersion": "3.3.5", + "License": "Use the haptic XML driver, then you can index the haptic driver!", + "LicenseUrl": "compressing the system won\u0027t do anything, we need to compress the optical RSS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Operations Supervisor", + "PackageVersion": "4.5.2", + "License": "The AI panel is down, transmit the open-source panel so we can transmit the AI panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Factors Architect", + "PackageVersion": "6.7.6", + "Authors": "Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts", + "LicenseUrl": "The THX transmitter is down, program the neural transmitter so we can program the THX transmitter!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Authors": "Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Specialist", + "PackageVersion": "3.5.6", + "Authors": "Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Identity Supervisor", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Infrastructure Specialist", + "PackageVersion": "9.0.5", + "Authors": "Jackie Schumm", + "License": "hacking the port won\u0027t do anything, we need to back up the optical SMS port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Division Administrator", + "PackageVersion": "1.0.4", + "Authors": "", + "License": "We need to program the optical COM microchip!", + "LicenseUrl": "We need to hack the haptic SAS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Developer", + "PackageVersion": "2.9.8", + "PackageProjectUrl": "http://lenora.com", + "LicenseUrl": "You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Division Manager", + "PackageVersion": "1.3.9", + "Authors": "Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth", + "License": "Try to navigate the PCI driver, maybe it will navigate the mobile driver!", + "LicenseUrl": "If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Security Director", + "PackageVersion": "0.0.2", + "Authors": "Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block", + "License": "transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!", + "LicenseUrl": "Try to parse the HTTP port, maybe it will parse the bluetooth port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Division Architect", + "PackageVersion": "8.2.4", + "PackageProjectUrl": "http://murphy.name", + "Authors": "Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Identity Engineer", + "PackageVersion": "1.9.4", + "Authors": "Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston", + "LicenseUrl": "The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseUrl": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Infrastructure Specialist", + "PackageVersion": "7.2.6", + "PackageProjectUrl": "https://wanda.com", + "Authors": "Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Solutions Agent", + "PackageVersion": "0.0.5", + "License": "Use the haptic USB card, then you can navigate the haptic card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Solutions Planner", + "PackageVersion": "9.0.0", + "License": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Branding Orchestrator", + "PackageVersion": "8.3.7", + "PackageProjectUrl": "http://nona.com", + "Authors": "Nora Dietrich", + "LicenseUrl": "We need to bypass the neural USB capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Metrics Developer", + "PackageVersion": "2.2.9", + "Authors": "Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Accounts Facilitator", + "PackageVersion": "7.7.8", + "PackageProjectUrl": "http://scottie.biz", + "Authors": "Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Security Facilitator", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "https://edythe.info", + "LicenseUrl": "Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "Authors": "Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Branding Coordinator", + "PackageVersion": "5.8.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Functionality Supervisor", + "PackageVersion": "9.4.5", + "License": "Use the 1080p AI microchip, then you can reboot the 1080p microchip!", + "LicenseUrl": "Use the open-source ADP matrix, then you can copy the open-source matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Factors Director", + "PackageVersion": "1.5.1", + "Authors": "Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold", + "LicenseUrl": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "Authors": "Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Authors": "Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Program Technician", + "PackageVersion": "5.8.9", + "PackageProjectUrl": "http://curtis.org", + "Authors": "Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer", + "LicenseUrl": "We need to transmit the back-end AGP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Authors": "Darnell Terry", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Program Associate", + "PackageVersion": "2.6.7", + "PackageProjectUrl": "http://coy.info", + "Authors": "Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze", + "License": "We need to compress the optical PNG array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Metrics Strategist", + "PackageVersion": "1.2.1", + "LicenseUrl": "Try to override the GB driver, maybe it will override the digital driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseUrl": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Assurance Technician", + "PackageVersion": "8.5.5", + "PackageProjectUrl": "http://zander.com", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Communications Engineer", + "PackageVersion": "6.9.4", + "PackageProjectUrl": "http://tito.name", + "Authors": "Tanya Reinger,Tanya Reinger,Tanya Reinger", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Tactics Director", + "PackageVersion": "0.4.3", + "PackageProjectUrl": "https://aylin.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Implementation Planner", + "PackageVersion": "7.6.0", + "Authors": "", + "LicenseUrl": "Try to generate the HDD panel, maybe it will generate the solid state panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Tactics Assistant", + "PackageVersion": "1.5.5", + "PackageProjectUrl": "https://giovanny.net", + "License": "The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!", + "LicenseUrl": "If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Authors": "", + "LicenseUrl": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Executive", + "PackageVersion": "7.2.7", + "PackageProjectUrl": "https://dariana.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Factors Representative", + "PackageVersion": "4.5.7", + "PackageProjectUrl": "https://imelda.org", + "Authors": "Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker", + "License": "Try to input the RAM interface, maybe it will input the bluetooth interface!", + "LicenseUrl": "The GB card is down, hack the digital card so we can hack the GB card!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Accounts Orchestrator", + "PackageVersion": "4.1.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Division Officer", + "PackageVersion": "6.5.6", + "PackageProjectUrl": "http://catherine.name", + "Authors": "Glenda Schuppe,Glenda Schuppe", + "License": "transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Functionality Agent", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://arthur.net", + "Authors": "Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson", + "License": "We need to index the 1080p SAS hard drive!", + "LicenseUrl": "I\u0027ll connect the digital JBOD application, that should application the JBOD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Configuration Developer", + "PackageVersion": "4.0.9", + "Authors": "Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle", + "License": "Use the primary SCSI matrix, then you can program the primary matrix!", + "LicenseUrl": "If we parse the interface, we can get to the JSON interface through the mobile JSON interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Markets Planner", + "PackageVersion": "5.0.1", + "License": "Try to back up the COM driver, maybe it will back up the bluetooth driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Authors": "Sergio Bailey,Sergio Bailey,Sergio Bailey", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseUrl": "hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Division Representative", + "PackageVersion": "7.3.5", + "PackageProjectUrl": "http://taurean.net", + "Authors": "Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson", + "LicenseUrl": "I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Mobility Assistant", + "PackageVersion": "4.2.9", + "PackageProjectUrl": "http://adonis.biz", + "Authors": "Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich", + "LicenseUrl": "You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..cd666977 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,53 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..7b2344d0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,695 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseUrl": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseUrl": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseUrl": "We need to synthesize the primary GB circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseUrl": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..1c9bf4fd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,114 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..29aa26c5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,197 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..f5fdc981 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,186 @@ +[ + { + "PackageId": "Legacy Interactions Supervisor", + "PackageVersion": "9.7.2", + "Authors": "Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn", + "LicenseUrl": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Authors": "Darnell Terry", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Authors": "", + "LicenseUrl": "We need to override the solid state USB interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Division Manager", + "PackageVersion": "1.3.9", + "Authors": "Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth", + "License": "Try to navigate the PCI driver, maybe it will navigate the mobile driver!", + "LicenseUrl": "If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseUrl": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseUrl": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..d97a0071 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,828 @@ +[ + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Authors": "Darnell Terry", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseUrl": "We need to synthesize the primary GB circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseUrl": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseUrl": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Authors": "", + "LicenseUrl": "We need to override the solid state USB interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Interactions Supervisor", + "PackageVersion": "9.7.2", + "Authors": "Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn", + "LicenseUrl": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseUrl": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseUrl": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseUrl": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Division Manager", + "PackageVersion": "1.3.9", + "Authors": "Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth", + "License": "Try to navigate the PCI driver, maybe it will navigate the mobile driver!", + "LicenseUrl": "If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..fa289942 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,247 @@ +[ + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Interactions Supervisor", + "PackageVersion": "9.7.2", + "Authors": "Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn", + "LicenseUrl": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Authors": "Darnell Terry", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseUrl": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseUrl": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Authors": "", + "LicenseUrl": "We need to override the solid state USB interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Division Manager", + "PackageVersion": "1.3.9", + "Authors": "Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth", + "License": "Try to navigate the PCI driver, maybe it will navigate the mobile driver!", + "LicenseUrl": "If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..6f429e4c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,330 @@ +[ + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseUrl": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Authors": "", + "LicenseUrl": "We need to override the solid state USB interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseUrl": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Authors": "Darnell Terry", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Division Manager", + "PackageVersion": "1.3.9", + "Authors": "Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth", + "License": "Try to navigate the PCI driver, maybe it will navigate the mobile driver!", + "LicenseUrl": "If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Interactions Supervisor", + "PackageVersion": "9.7.2", + "Authors": "Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn", + "LicenseUrl": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..01d3f634 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,81 @@ +[ + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..c7d5481f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,723 @@ +[ + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseUrl": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseUrl": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseUrl": "We need to synthesize the primary GB circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseUrl": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..5ad56dc9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,142 @@ +[ + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..8013d8d2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,225 @@ +[ + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..2c4c297a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,9 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..5ffda7f4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,703 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Division Manager", + "PackageVersion": "1.3.9", + "Authors": "Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth", + "License": "Try to navigate the PCI driver, maybe it will navigate the mobile driver!", + "LicenseUrl": "If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Authors": "", + "LicenseUrl": "We need to override the solid state USB interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseUrl": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Authors": "Darnell Terry", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseUrl": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Interactions Supervisor", + "PackageVersion": "9.7.2", + "Authors": "Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn", + "LicenseUrl": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Infrastructure Specialist", + "PackageVersion": "9.0.5", + "Authors": "Jackie Schumm", + "License": "hacking the port won\u0027t do anything, we need to back up the optical SMS port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Authors": "Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Paradigm Assistant", + "PackageVersion": "8.8.8", + "Authors": "Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Data Orchestrator", + "PackageVersion": "3.3.5", + "License": "Use the haptic XML driver, then you can index the haptic driver!", + "LicenseUrl": "compressing the system won\u0027t do anything, we need to compress the optical RSS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Identity Supervisor", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Metrics Developer", + "PackageVersion": "2.2.9", + "Authors": "Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Paradigm Analyst", + "PackageVersion": "1.1.1", + "Authors": "", + "LicenseUrl": "If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Markets Planner", + "PackageVersion": "5.0.1", + "License": "Try to back up the COM driver, maybe it will back up the bluetooth driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Executive", + "PackageVersion": "7.2.7", + "PackageProjectUrl": "https://dariana.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "Authors": "Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Program Developer", + "PackageVersion": "2.9.8", + "PackageProjectUrl": "http://lenora.com", + "LicenseUrl": "You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Specialist", + "PackageVersion": "7.8.5", + "PackageProjectUrl": "http://nova.biz", + "Authors": "Guy Waters,Guy Waters", + "License": "Try to input the GB pixel, maybe it will input the wireless pixel!", + "LicenseUrl": "You can\u0027t transmit the bus without indexing the digital TCP bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Authors": "Maggie Lindgren", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Web Assistant", + "PackageVersion": "1.9.0", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Division Officer", + "PackageVersion": "6.5.6", + "PackageProjectUrl": "http://catherine.name", + "Authors": "Glenda Schuppe,Glenda Schuppe", + "License": "transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Authors": "Sergio Bailey,Sergio Bailey,Sergio Bailey", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseUrl": "hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Optimization Administrator", + "PackageVersion": "3.6.4", + "PackageProjectUrl": "http://serenity.info", + "LicenseUrl": "I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Data Technician", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://nia.info", + "Authors": "June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds", + "License": "I\u0027ll copy the optical RAM feed, that should feed the RAM feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Solutions Planner", + "PackageVersion": "9.0.0", + "License": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Operations Assistant", + "PackageVersion": "0.9.0", + "Authors": "", + "License": "I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!", + "LicenseUrl": "I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Authors": "Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Program Technician", + "PackageVersion": "5.8.9", + "PackageProjectUrl": "http://curtis.org", + "Authors": "Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer", + "LicenseUrl": "We need to transmit the back-end AGP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Director", + "PackageVersion": "0.0.2", + "Authors": "Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block", + "License": "transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!", + "LicenseUrl": "Try to parse the HTTP port, maybe it will parse the bluetooth port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Tactics Facilitator", + "PackageVersion": "5.7.0", + "License": "Try to bypass the HTTP application, maybe it will bypass the digital application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Metrics Architect", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "https://rickie.net", + "License": "Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!", + "LicenseUrl": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Accounts Facilitator", + "PackageVersion": "7.7.8", + "PackageProjectUrl": "http://scottie.biz", + "Authors": "Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Mobility Assistant", + "PackageVersion": "4.2.9", + "PackageProjectUrl": "http://adonis.biz", + "Authors": "Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich", + "LicenseUrl": "You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Implementation Planner", + "PackageVersion": "7.6.0", + "Authors": "", + "LicenseUrl": "Try to generate the HDD panel, maybe it will generate the solid state panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "1.5.0", + "License": "Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Implementation Engineer", + "PackageVersion": "6.7.1", + "PackageProjectUrl": "http://margie.info", + "License": "We need to transmit the open-source EXE interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Assurance Planner", + "PackageVersion": "2.7.7", + "Authors": "Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag", + "LicenseUrl": "I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Configuration Developer", + "PackageVersion": "4.0.9", + "Authors": "Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle", + "License": "Use the primary SCSI matrix, then you can program the primary matrix!", + "LicenseUrl": "If we parse the interface, we can get to the JSON interface through the mobile JSON interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Division Architect", + "PackageVersion": "8.2.4", + "PackageProjectUrl": "http://murphy.name", + "Authors": "Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Factors Architect", + "PackageVersion": "6.7.6", + "Authors": "Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts", + "LicenseUrl": "The THX transmitter is down, program the neural transmitter so we can program the THX transmitter!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Branding Orchestrator", + "PackageVersion": "8.3.7", + "PackageProjectUrl": "http://nona.com", + "Authors": "Nora Dietrich", + "LicenseUrl": "We need to bypass the neural USB capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Functionality Supervisor", + "PackageVersion": "9.4.5", + "License": "Use the 1080p AI microchip, then you can reboot the 1080p microchip!", + "LicenseUrl": "Use the open-source ADP matrix, then you can copy the open-source matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Security Facilitator", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "https://edythe.info", + "LicenseUrl": "Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Research Coordinator", + "PackageVersion": "1.9.7", + "PackageProjectUrl": "https://maegan.name", + "License": "Use the cross-platform GB bus, then you can calculate the cross-platform bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Program Associate", + "PackageVersion": "2.6.7", + "PackageProjectUrl": "http://coy.info", + "Authors": "Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze", + "License": "We need to compress the optical PNG array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Engineer", + "PackageVersion": "6.9.4", + "PackageProjectUrl": "http://tito.name", + "Authors": "Tanya Reinger,Tanya Reinger,Tanya Reinger", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Operations Supervisor", + "PackageVersion": "4.5.2", + "License": "The AI panel is down, transmit the open-source panel so we can transmit the AI panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Factors Associate", + "PackageVersion": "1.8.3", + "PackageProjectUrl": "http://dovie.name", + "LicenseUrl": "You can\u0027t navigate the panel without calculating the open-source THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Marketing Coordinator", + "PackageVersion": "3.6.1", + "PackageProjectUrl": "https://marcos.org", + "Authors": "", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Metrics Strategist", + "PackageVersion": "1.2.1", + "LicenseUrl": "Try to override the GB driver, maybe it will override the digital driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Factors Representative", + "PackageVersion": "4.5.7", + "PackageProjectUrl": "https://imelda.org", + "Authors": "Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker", + "License": "Try to input the RAM interface, maybe it will input the bluetooth interface!", + "LicenseUrl": "The GB card is down, hack the digital card so we can hack the GB card!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Security Producer", + "PackageVersion": "7.3.3", + "PackageProjectUrl": "http://jarrell.biz", + "License": "You can\u0027t generate the interface without quantifying the mobile FTP interface!", + "LicenseUrl": "Use the digital SMTP bandwidth, then you can generate the digital bandwidth!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Accounts Orchestrator", + "PackageVersion": "4.1.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Functionality Agent", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://arthur.net", + "Authors": "Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson", + "License": "We need to index the 1080p SAS hard drive!", + "LicenseUrl": "I\u0027ll connect the digital JBOD application, that should application the JBOD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Identity Engineer", + "PackageVersion": "1.9.4", + "Authors": "Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston", + "LicenseUrl": "The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Solutions Agent", + "PackageVersion": "0.0.5", + "License": "Use the haptic USB card, then you can navigate the haptic card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Optimization Technician", + "PackageVersion": "5.2.3", + "PackageProjectUrl": "https://douglas.info", + "Authors": "Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Assurance Technician", + "PackageVersion": "8.5.5", + "PackageProjectUrl": "http://zander.com", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "Authors": "Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Tactics Developer", + "PackageVersion": "0.4.7", + "PackageProjectUrl": "https://royal.name", + "Authors": "Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley", + "License": "indexing the capacitor won\u0027t do anything, we need to program the haptic EXE capacitor!", + "LicenseUrl": "The JBOD application is down, generate the solid state application so we can generate the JBOD application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Factors Developer", + "PackageVersion": "5.9.5", + "Authors": "Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady", + "LicenseUrl": "Try to connect the ADP system, maybe it will connect the solid state system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Identity Agent", + "PackageVersion": "8.8.0", + "PackageProjectUrl": "https://reva.name", + "License": "I\u0027ll parse the 1080p USB protocol, that should protocol the USB protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Research Technician", + "PackageVersion": "2.8.8", + "LicenseUrl": "You can\u0027t generate the program without connecting the bluetooth USB program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Tactics Assistant", + "PackageVersion": "1.5.5", + "PackageProjectUrl": "https://giovanny.net", + "License": "The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!", + "LicenseUrl": "If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Interactions Supervisor", + "PackageVersion": "4.5.2", + "License": "The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!", + "LicenseUrl": "The ADP firewall is down, input the primary firewall so we can input the ADP firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Specialist", + "PackageVersion": "3.5.6", + "Authors": "Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Identity Representative", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://alyce.biz", + "Authors": "Joyce Auer,Joyce Auer,Joyce Auer", + "License": "The SAS bus is down, program the neural bus so we can program the SAS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Research Planner", + "PackageVersion": "8.8.9", + "PackageProjectUrl": "https://yvette.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Division Administrator", + "PackageVersion": "1.0.4", + "Authors": "", + "License": "We need to program the optical COM microchip!", + "LicenseUrl": "We need to hack the haptic SAS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Division Representative", + "PackageVersion": "7.3.5", + "PackageProjectUrl": "http://taurean.net", + "Authors": "Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson", + "LicenseUrl": "I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Usability Specialist", + "PackageVersion": "5.6.9", + "License": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Brand Director", + "PackageVersion": "4.7.4", + "License": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Authors": "", + "LicenseUrl": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Infrastructure Specialist", + "PackageVersion": "7.2.6", + "PackageProjectUrl": "https://wanda.com", + "Authors": "Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Quality Associate", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://ezequiel.biz", + "Authors": "Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen", + "LicenseUrl": "Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Director", + "PackageVersion": "0.4.3", + "PackageProjectUrl": "https://aylin.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Tactics Specialist", + "PackageVersion": "0.2.2", + "Authors": "Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank", + "License": "We need to override the primary SQL pixel!", + "LicenseUrl": "We need to transmit the redundant EXE driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Paradigm Assistant", + "PackageVersion": "8.0.5", + "PackageProjectUrl": "https://randy.org", + "License": "We need to calculate the solid state HTTP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Solutions Officer", + "PackageVersion": "4.5.2", + "PackageProjectUrl": "https://rylan.name", + "License": "You can\u0027t copy the matrix without compressing the wireless AGP matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Branding Coordinator", + "PackageVersion": "5.8.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Factors Director", + "PackageVersion": "1.5.1", + "Authors": "Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold", + "LicenseUrl": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Branding Manager", + "PackageVersion": "1.4.0", + "PackageProjectUrl": "http://dario.info", + "License": "You can\u0027t navigate the application without generating the cross-platform COM application!", + "LicenseUrl": "Try to program the FTP alarm, maybe it will program the virtual alarm!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..99a8dfc1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,142 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Division Manager", + "PackageVersion": "1.3.9", + "Authors": "Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth", + "License": "Try to navigate the PCI driver, maybe it will navigate the mobile driver!", + "LicenseUrl": "If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Authors": "", + "LicenseUrl": "We need to override the solid state USB interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseUrl": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Authors": "Darnell Terry", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseUrl": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Interactions Supervisor", + "PackageVersion": "9.7.2", + "Authors": "Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn", + "LicenseUrl": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..a2ed7280 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,37 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..322ac165 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,727 @@ +[ + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Copyright": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "Copyright": "We need to navigate the bluetooth CSS array!", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "Copyright": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "Copyright": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "Copyright": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "Copyright": "Try to input the SCSI system, maybe it will input the open-source system!", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "Copyright": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..17786e88 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,211 @@ +[ + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..6598ea2f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,685 @@ +[ + { + "PackageId": "Direct Accountability Assistant", + "PackageVersion": "2.2.8", + "PackageProjectUrl": "http://natasha.info", + "License": "bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Configuration Supervisor", + "PackageVersion": "9.0.8", + "PackageProjectUrl": "http://quinn.name", + "License": "You can\u0027t program the protocol without overriding the primary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Usability Assistant", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "https://duane.info", + "Copyright": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "License": "quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Accountability Analyst", + "PackageVersion": "4.9.7", + "PackageProjectUrl": "https://jaron.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Intranet Technician", + "PackageVersion": "8.0.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Tactics Engineer", + "PackageVersion": "6.3.5", + "License": "connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Division Consultant", + "PackageVersion": "4.8.7", + "PackageProjectUrl": "http://raquel.net", + "Copyright": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "License": "Use the multi-byte IB microchip, then you can connect the multi-byte microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Communications Supervisor", + "PackageVersion": "6.0.1", + "PackageProjectUrl": "http://ethan.name", + "License": "Use the cross-platform SAS feed, then you can bypass the cross-platform feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Operations Coordinator", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "http://ena.com", + "Copyright": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Response Coordinator", + "PackageVersion": "2.9.7", + "PackageProjectUrl": "http://ruth.org", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Operations Assistant", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://camila.net", + "License": "Use the haptic USB driver, then you can override the haptic driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Division Designer", + "PackageVersion": "8.2.7", + "PackageProjectUrl": "https://pamela.name", + "License": "Try to program the EXE hard drive, maybe it will program the virtual hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Paradigm Manager", + "PackageVersion": "8.9.8", + "PackageProjectUrl": "https://eileen.name", + "Copyright": "If we transmit the application, we can get to the SMS application through the primary SMS application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "We need to quantify the wireless HTTP array!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Branding Facilitator", + "PackageVersion": "8.3.2", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "Copyright": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Accounts Coordinator", + "PackageVersion": "1.0.4", + "PackageProjectUrl": "http://rene.com", + "Copyright": "I\u0027ll connect the digital JSON bus, that should bus the JSON bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Copyright": "The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Directives Specialist", + "PackageVersion": "4.3.4", + "Copyright": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "License": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Optimization Producer", + "PackageVersion": "5.0.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Data Orchestrator", + "PackageVersion": "2.4.5", + "Copyright": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Research Manager", + "PackageVersion": "6.3.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Applications Facilitator", + "PackageVersion": "7.7.6", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Marketing Assistant", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://arlene.biz", + "Copyright": "You can\u0027t program the firewall without connecting the wireless AI firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Security Consultant", + "PackageVersion": "2.7.5", + "PackageProjectUrl": "http://adelbert.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "Copyright": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "Copyright": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "License": "We need to index the optical HTTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Program Representative", + "PackageVersion": "5.1.0", + "Copyright": "If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Applications Designer", + "PackageVersion": "6.4.9", + "Copyright": "Use the back-end SMS feed, then you can program the back-end feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Implementation Technician", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://crystal.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Directives Supervisor", + "PackageVersion": "9.6.2", + "License": "The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "Copyright": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Functionality Agent", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://jalyn.org", + "Copyright": "If we hack the card, we can get to the JBOD card through the optical JBOD card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Security Coordinator", + "PackageVersion": "1.7.9", + "PackageProjectUrl": "https://carol.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Operations Director", + "PackageVersion": "0.6.3", + "PackageProjectUrl": "https://dejah.net", + "Copyright": "We need to program the cross-platform FTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Division Producer", + "PackageVersion": "2.3.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Functionality Consultant", + "PackageVersion": "5.5.1", + "PackageProjectUrl": "http://terence.com", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Directives Officer", + "PackageVersion": "2.4.4", + "PackageProjectUrl": "http://sedrick.biz", + "Copyright": "The PCI program is down, hack the multi-byte program so we can hack the PCI program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Directives Designer", + "PackageVersion": "0.4.8", + "License": "The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Tactics Director", + "PackageVersion": "2.5.7", + "PackageProjectUrl": "http://marcos.info", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Quality Director", + "PackageVersion": "0.3.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Data Representative", + "PackageVersion": "3.5.7", + "PackageProjectUrl": "http://dakota.com", + "License": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Accounts Agent", + "PackageVersion": "0.9.7", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Group Designer", + "PackageVersion": "9.9.1", + "PackageProjectUrl": "http://jodie.org", + "Copyright": "If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!", + "License": "Use the haptic XSS application, then you can synthesize the haptic application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "8.2.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Intranet Engineer", + "PackageVersion": "2.5.9", + "Copyright": "Try to index the ADP port, maybe it will index the auxiliary port!", + "License": "The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Metrics Developer", + "PackageVersion": "2.2.9", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Functionality Developer", + "PackageVersion": "5.1.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "9.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Optimization Director", + "PackageVersion": "3.4.6", + "PackageProjectUrl": "https://maximilian.org", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "License": "The PNG protocol is down, index the digital protocol so we can index the PNG protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Creative Assistant", + "PackageVersion": "4.9.0", + "PackageProjectUrl": "https://michelle.org", + "Copyright": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Branding Developer", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://abe.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Accounts Technician", + "PackageVersion": "5.8.0", + "PackageProjectUrl": "https://isobel.org", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Marketing Orchestrator", + "PackageVersion": "1.6.4", + "PackageProjectUrl": "https://lukas.com", + "Copyright": "The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!", + "License": "I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Research Facilitator", + "PackageVersion": "6.0.6", + "License": "Use the primary EXE array, then you can navigate the primary array!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "6.4.6", + "PackageProjectUrl": "https://lenna.com", + "License": "The IB interface is down, program the redundant interface so we can program the IB interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Web Assistant", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "https://verda.net", + "Copyright": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Architect", + "PackageVersion": "1.6.3", + "Copyright": "The RAM feed is down, copy the neural feed so we can copy the RAM feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Intranet Facilitator", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "https://rosalind.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Assurance Strategist", + "PackageVersion": "1.3.7", + "License": "The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Directives Planner", + "PackageVersion": "8.8.5", + "Copyright": "We need to back up the 1080p SMTP feed!", + "License": "The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Creative Facilitator", + "PackageVersion": "8.4.6", + "PackageProjectUrl": "http://juliana.net", + "Copyright": "hacking the driver won\u0027t do anything, we need to input the digital SAS driver!", + "License": "If we transmit the card, we can get to the USB card through the digital USB card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Directives Supervisor", + "PackageVersion": "4.9.8", + "PackageProjectUrl": "https://malcolm.net", + "Copyright": "Use the primary GB driver, then you can generate the primary driver!", + "License": "Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Accountability Strategist", + "PackageVersion": "7.0.9", + "License": "You can\u0027t bypass the sensor without transmitting the neural JSON sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "Copyright": "You can\u0027t calculate the application without calculating the auxiliary AI application!", + "License": "We need to copy the online THX firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Optimization Facilitator", + "PackageVersion": "7.4.8", + "PackageProjectUrl": "https://cooper.name", + "Copyright": "You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!", + "License": "Try to connect the SMS card, maybe it will connect the back-end card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "Copyright": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "We need to calculate the cross-platform SMTP matrix!", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Interactions Liaison", + "PackageVersion": "4.4.9", + "License": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Factors Administrator", + "PackageVersion": "1.6.1", + "Copyright": "If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!", + "License": "I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Security Representative", + "PackageVersion": "3.7.3", + "PackageProjectUrl": "https://jalon.net", + "License": "The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Assurance Technician", + "PackageVersion": "0.8.2", + "PackageProjectUrl": "https://steve.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Creative Coordinator", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://bobbie.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Factors Supervisor", + "PackageVersion": "5.2.2", + "PackageProjectUrl": "http://helga.com", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..e20632b0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,1374 @@ +[ + { + "PackageId": "Legacy Directives Supervisor", + "PackageVersion": "9.6.2", + "License": "The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Division Designer", + "PackageVersion": "8.2.7", + "PackageProjectUrl": "https://pamela.name", + "License": "Try to program the EXE hard drive, maybe it will program the virtual hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Directives Specialist", + "PackageVersion": "4.3.4", + "Copyright": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "License": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Optimization Facilitator", + "PackageVersion": "7.4.8", + "PackageProjectUrl": "https://cooper.name", + "Copyright": "You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!", + "License": "Try to connect the SMS card, maybe it will connect the back-end card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Assurance Strategist", + "PackageVersion": "1.3.7", + "License": "The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Intranet Technician", + "PackageVersion": "8.0.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "Copyright": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Copyright": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Directives Designer", + "PackageVersion": "0.4.8", + "License": "The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Tactics Director", + "PackageVersion": "2.5.7", + "PackageProjectUrl": "http://marcos.info", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Accountability Assistant", + "PackageVersion": "2.2.8", + "PackageProjectUrl": "http://natasha.info", + "License": "bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "Copyright": "Try to input the SCSI system, maybe it will input the open-source system!", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Applications Facilitator", + "PackageVersion": "7.7.6", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Functionality Developer", + "PackageVersion": "5.1.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Liaison", + "PackageVersion": "4.4.9", + "License": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "Copyright": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "Copyright": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "License": "We need to index the optical HTTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Directives Planner", + "PackageVersion": "8.8.5", + "Copyright": "We need to back up the 1080p SMTP feed!", + "License": "The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "Copyright": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "8.2.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Operations Assistant", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://camila.net", + "License": "Use the haptic USB driver, then you can override the haptic driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Data Orchestrator", + "PackageVersion": "2.4.5", + "Copyright": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Security Representative", + "PackageVersion": "3.7.3", + "PackageProjectUrl": "https://jalon.net", + "License": "The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Directives Officer", + "PackageVersion": "2.4.4", + "PackageProjectUrl": "http://sedrick.biz", + "Copyright": "The PCI program is down, hack the multi-byte program so we can hack the PCI program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "We need to calculate the cross-platform SMTP matrix!", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Division Producer", + "PackageVersion": "2.3.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Optimization Director", + "PackageVersion": "3.4.6", + "PackageProjectUrl": "https://maximilian.org", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "License": "The PNG protocol is down, index the digital protocol so we can index the PNG protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Creative Facilitator", + "PackageVersion": "8.4.6", + "PackageProjectUrl": "http://juliana.net", + "Copyright": "hacking the driver won\u0027t do anything, we need to input the digital SAS driver!", + "License": "If we transmit the card, we can get to the USB card through the digital USB card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Optimization Producer", + "PackageVersion": "5.0.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Coordinator", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://bobbie.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "We need to quantify the wireless HTTP array!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Accounts Agent", + "PackageVersion": "0.9.7", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "Copyright": "We need to navigate the bluetooth CSS array!", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Communications Supervisor", + "PackageVersion": "6.0.1", + "PackageProjectUrl": "http://ethan.name", + "License": "Use the cross-platform SAS feed, then you can bypass the cross-platform feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Research Manager", + "PackageVersion": "6.3.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Accounts Coordinator", + "PackageVersion": "1.0.4", + "PackageProjectUrl": "http://rene.com", + "Copyright": "I\u0027ll connect the digital JSON bus, that should bus the JSON bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Supervisor", + "PackageVersion": "4.9.8", + "PackageProjectUrl": "https://malcolm.net", + "Copyright": "Use the primary GB driver, then you can generate the primary driver!", + "License": "Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Security Consultant", + "PackageVersion": "2.7.5", + "PackageProjectUrl": "http://adelbert.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Operations Coordinator", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "http://ena.com", + "Copyright": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Web Assistant", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "https://verda.net", + "Copyright": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Program Representative", + "PackageVersion": "5.1.0", + "Copyright": "If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Functionality Consultant", + "PackageVersion": "5.5.1", + "PackageProjectUrl": "http://terence.com", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Factors Administrator", + "PackageVersion": "1.6.1", + "Copyright": "If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!", + "License": "I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "Copyright": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Division Consultant", + "PackageVersion": "4.8.7", + "PackageProjectUrl": "http://raquel.net", + "Copyright": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "License": "Use the multi-byte IB microchip, then you can connect the multi-byte microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Accountability Strategist", + "PackageVersion": "7.0.9", + "License": "You can\u0027t bypass the sensor without transmitting the neural JSON sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Branding Facilitator", + "PackageVersion": "8.3.2", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Accountability Analyst", + "PackageVersion": "4.9.7", + "PackageProjectUrl": "https://jaron.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Applications Designer", + "PackageVersion": "6.4.9", + "Copyright": "Use the back-end SMS feed, then you can program the back-end feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Quality Director", + "PackageVersion": "0.3.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Security Coordinator", + "PackageVersion": "1.7.9", + "PackageProjectUrl": "https://carol.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Research Facilitator", + "PackageVersion": "6.0.6", + "License": "Use the primary EXE array, then you can navigate the primary array!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Group Designer", + "PackageVersion": "9.9.1", + "PackageProjectUrl": "http://jodie.org", + "Copyright": "If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!", + "License": "Use the haptic XSS application, then you can synthesize the haptic application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Copyright": "The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Accounts Technician", + "PackageVersion": "5.8.0", + "PackageProjectUrl": "https://isobel.org", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Functionality Agent", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://jalyn.org", + "Copyright": "If we hack the card, we can get to the JBOD card through the optical JBOD card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Branding Developer", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://abe.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "Copyright": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Creative Assistant", + "PackageVersion": "4.9.0", + "PackageProjectUrl": "https://michelle.org", + "Copyright": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Usability Assistant", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "https://duane.info", + "Copyright": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "License": "quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "Copyright": "You can\u0027t calculate the application without calculating the auxiliary AI application!", + "License": "We need to copy the online THX firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "Copyright": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "9.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "Copyright": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Intranet Facilitator", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "https://rosalind.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Intranet Engineer", + "PackageVersion": "2.5.9", + "Copyright": "Try to index the ADP port, maybe it will index the auxiliary port!", + "License": "The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Marketing Assistant", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://arlene.biz", + "Copyright": "You can\u0027t program the firewall without connecting the wireless AI firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Implementation Technician", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://crystal.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Metrics Developer", + "PackageVersion": "2.2.9", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Response Coordinator", + "PackageVersion": "2.9.7", + "PackageProjectUrl": "http://ruth.org", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Factors Supervisor", + "PackageVersion": "5.2.2", + "PackageProjectUrl": "http://helga.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Marketing Orchestrator", + "PackageVersion": "1.6.4", + "PackageProjectUrl": "https://lukas.com", + "Copyright": "The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!", + "License": "I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "Copyright": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "6.4.6", + "PackageProjectUrl": "https://lenna.com", + "License": "The IB interface is down, program the redundant interface so we can program the IB interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Integration Architect", + "PackageVersion": "1.6.3", + "Copyright": "The RAM feed is down, copy the neural feed so we can copy the RAM feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Assurance Technician", + "PackageVersion": "0.8.2", + "PackageProjectUrl": "https://steve.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Data Representative", + "PackageVersion": "3.5.7", + "PackageProjectUrl": "http://dakota.com", + "License": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Configuration Supervisor", + "PackageVersion": "9.0.8", + "PackageProjectUrl": "http://quinn.name", + "License": "You can\u0027t program the protocol without overriding the primary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Tactics Engineer", + "PackageVersion": "6.3.5", + "License": "connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Paradigm Manager", + "PackageVersion": "8.9.8", + "PackageProjectUrl": "https://eileen.name", + "Copyright": "If we transmit the application, we can get to the SMS application through the primary SMS application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Operations Director", + "PackageVersion": "0.6.3", + "PackageProjectUrl": "https://dejah.net", + "Copyright": "We need to program the cross-platform FTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..0f50d112 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,773 @@ +[ + { + "PackageId": "Direct Accountability Assistant", + "PackageVersion": "2.2.8", + "PackageProjectUrl": "http://natasha.info", + "License": "bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Security Coordinator", + "PackageVersion": "1.7.9", + "PackageProjectUrl": "https://carol.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Marketing Orchestrator", + "PackageVersion": "1.6.4", + "PackageProjectUrl": "https://lukas.com", + "Copyright": "The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!", + "License": "I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Division Designer", + "PackageVersion": "8.2.7", + "PackageProjectUrl": "https://pamela.name", + "License": "Try to program the EXE hard drive, maybe it will program the virtual hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Intranet Technician", + "PackageVersion": "8.0.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Tactics Engineer", + "PackageVersion": "6.3.5", + "License": "connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "Copyright": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "License": "We need to index the optical HTTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Division Consultant", + "PackageVersion": "4.8.7", + "PackageProjectUrl": "http://raquel.net", + "Copyright": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "License": "Use the multi-byte IB microchip, then you can connect the multi-byte microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Supervisor", + "PackageVersion": "4.9.8", + "PackageProjectUrl": "https://malcolm.net", + "Copyright": "Use the primary GB driver, then you can generate the primary driver!", + "License": "Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Communications Supervisor", + "PackageVersion": "6.0.1", + "PackageProjectUrl": "http://ethan.name", + "License": "Use the cross-platform SAS feed, then you can bypass the cross-platform feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Accountability Analyst", + "PackageVersion": "4.9.7", + "PackageProjectUrl": "https://jaron.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Optimization Director", + "PackageVersion": "3.4.6", + "PackageProjectUrl": "https://maximilian.org", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "License": "The PNG protocol is down, index the digital protocol so we can index the PNG protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Response Coordinator", + "PackageVersion": "2.9.7", + "PackageProjectUrl": "http://ruth.org", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "We need to quantify the wireless HTTP array!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "We need to calculate the cross-platform SMTP matrix!", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Research Facilitator", + "PackageVersion": "6.0.6", + "License": "Use the primary EXE array, then you can navigate the primary array!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Data Representative", + "PackageVersion": "3.5.7", + "PackageProjectUrl": "http://dakota.com", + "License": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Factors Supervisor", + "PackageVersion": "5.2.2", + "PackageProjectUrl": "http://helga.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Branding Facilitator", + "PackageVersion": "8.3.2", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Directives Specialist", + "PackageVersion": "4.3.4", + "Copyright": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "License": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Optimization Producer", + "PackageVersion": "5.0.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Directives Officer", + "PackageVersion": "2.4.4", + "PackageProjectUrl": "http://sedrick.biz", + "Copyright": "The PCI program is down, hack the multi-byte program so we can hack the PCI program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Data Orchestrator", + "PackageVersion": "2.4.5", + "Copyright": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Optimization Facilitator", + "PackageVersion": "7.4.8", + "PackageProjectUrl": "https://cooper.name", + "Copyright": "You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!", + "License": "Try to connect the SMS card, maybe it will connect the back-end card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Marketing Assistant", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://arlene.biz", + "Copyright": "You can\u0027t program the firewall without connecting the wireless AI firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Copyright": "The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Security Consultant", + "PackageVersion": "2.7.5", + "PackageProjectUrl": "http://adelbert.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "Copyright": "You can\u0027t calculate the application without calculating the auxiliary AI application!", + "License": "We need to copy the online THX firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Applications Facilitator", + "PackageVersion": "7.7.6", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "Copyright": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Branding Developer", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://abe.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Functionality Consultant", + "PackageVersion": "5.5.1", + "PackageProjectUrl": "http://terence.com", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Directives Supervisor", + "PackageVersion": "9.6.2", + "License": "The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Assurance Technician", + "PackageVersion": "0.8.2", + "PackageProjectUrl": "https://steve.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Division Producer", + "PackageVersion": "2.3.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Intranet Facilitator", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "https://rosalind.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Coordinator", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://bobbie.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Web Assistant", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "https://verda.net", + "Copyright": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Research Manager", + "PackageVersion": "6.3.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Directives Designer", + "PackageVersion": "0.4.8", + "License": "The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Accountability Strategist", + "PackageVersion": "7.0.9", + "License": "You can\u0027t bypass the sensor without transmitting the neural JSON sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Creative Assistant", + "PackageVersion": "4.9.0", + "PackageProjectUrl": "https://michelle.org", + "Copyright": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Operations Coordinator", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "http://ena.com", + "Copyright": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Paradigm Manager", + "PackageVersion": "8.9.8", + "PackageProjectUrl": "https://eileen.name", + "Copyright": "If we transmit the application, we can get to the SMS application through the primary SMS application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Accounts Agent", + "PackageVersion": "0.9.7", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Operations Assistant", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://camila.net", + "License": "Use the haptic USB driver, then you can override the haptic driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Intranet Engineer", + "PackageVersion": "2.5.9", + "Copyright": "Try to index the ADP port, maybe it will index the auxiliary port!", + "License": "The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Operations Director", + "PackageVersion": "0.6.3", + "PackageProjectUrl": "https://dejah.net", + "Copyright": "We need to program the cross-platform FTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Configuration Supervisor", + "PackageVersion": "9.0.8", + "PackageProjectUrl": "http://quinn.name", + "License": "You can\u0027t program the protocol without overriding the primary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Implementation Technician", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://crystal.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "8.2.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Accounts Technician", + "PackageVersion": "5.8.0", + "PackageProjectUrl": "https://isobel.org", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Tactics Director", + "PackageVersion": "2.5.7", + "PackageProjectUrl": "http://marcos.info", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "6.4.6", + "PackageProjectUrl": "https://lenna.com", + "License": "The IB interface is down, program the redundant interface so we can program the IB interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "Copyright": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Integration Architect", + "PackageVersion": "1.6.3", + "Copyright": "The RAM feed is down, copy the neural feed so we can copy the RAM feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "Copyright": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Accounts Coordinator", + "PackageVersion": "1.0.4", + "PackageProjectUrl": "http://rene.com", + "Copyright": "I\u0027ll connect the digital JSON bus, that should bus the JSON bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Directives Planner", + "PackageVersion": "8.8.5", + "Copyright": "We need to back up the 1080p SMTP feed!", + "License": "The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Functionality Developer", + "PackageVersion": "5.1.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Functionality Agent", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://jalyn.org", + "Copyright": "If we hack the card, we can get to the JBOD card through the optical JBOD card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Metrics Developer", + "PackageVersion": "2.2.9", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Factors Administrator", + "PackageVersion": "1.6.1", + "Copyright": "If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!", + "License": "I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "Copyright": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Quality Director", + "PackageVersion": "0.3.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Security Representative", + "PackageVersion": "3.7.3", + "PackageProjectUrl": "https://jalon.net", + "License": "The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Program Representative", + "PackageVersion": "5.1.0", + "Copyright": "If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Group Designer", + "PackageVersion": "9.9.1", + "PackageProjectUrl": "http://jodie.org", + "Copyright": "If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!", + "License": "Use the haptic XSS application, then you can synthesize the haptic application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Liaison", + "PackageVersion": "4.4.9", + "License": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Creative Facilitator", + "PackageVersion": "8.4.6", + "PackageProjectUrl": "http://juliana.net", + "Copyright": "hacking the driver won\u0027t do anything, we need to input the digital SAS driver!", + "License": "If we transmit the card, we can get to the USB card through the digital USB card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Assurance Strategist", + "PackageVersion": "1.3.7", + "License": "The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Usability Assistant", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "https://duane.info", + "Copyright": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "License": "quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Applications Designer", + "PackageVersion": "6.4.9", + "Copyright": "Use the back-end SMS feed, then you can program the back-end feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "9.5.8", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..3dbebb8b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,858 @@ +[ + { + "PackageId": "Direct Accountability Assistant", + "PackageVersion": "2.2.8", + "PackageProjectUrl": "http://natasha.info", + "License": "bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Security Coordinator", + "PackageVersion": "1.7.9", + "PackageProjectUrl": "https://carol.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Marketing Orchestrator", + "PackageVersion": "1.6.4", + "PackageProjectUrl": "https://lukas.com", + "Copyright": "The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!", + "License": "I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "We need to calculate the cross-platform SMTP matrix!", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Intranet Technician", + "PackageVersion": "8.0.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "Copyright": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Applications Facilitator", + "PackageVersion": "7.7.6", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Division Consultant", + "PackageVersion": "4.8.7", + "PackageProjectUrl": "http://raquel.net", + "Copyright": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "License": "Use the multi-byte IB microchip, then you can connect the multi-byte microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Division Designer", + "PackageVersion": "8.2.7", + "PackageProjectUrl": "https://pamela.name", + "License": "Try to program the EXE hard drive, maybe it will program the virtual hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Response Coordinator", + "PackageVersion": "2.9.7", + "PackageProjectUrl": "http://ruth.org", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Communications Supervisor", + "PackageVersion": "6.0.1", + "PackageProjectUrl": "http://ethan.name", + "License": "Use the cross-platform SAS feed, then you can bypass the cross-platform feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Applications Designer", + "PackageVersion": "6.4.9", + "Copyright": "Use the back-end SMS feed, then you can program the back-end feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Group Designer", + "PackageVersion": "9.9.1", + "PackageProjectUrl": "http://jodie.org", + "Copyright": "If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!", + "License": "Use the haptic XSS application, then you can synthesize the haptic application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Data Representative", + "PackageVersion": "3.5.7", + "PackageProjectUrl": "http://dakota.com", + "License": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Creative Assistant", + "PackageVersion": "4.9.0", + "PackageProjectUrl": "https://michelle.org", + "Copyright": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Assurance Strategist", + "PackageVersion": "1.3.7", + "License": "The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Directives Supervisor", + "PackageVersion": "4.9.8", + "PackageProjectUrl": "https://malcolm.net", + "Copyright": "Use the primary GB driver, then you can generate the primary driver!", + "License": "Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "9.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Research Manager", + "PackageVersion": "6.3.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Optimization Producer", + "PackageVersion": "5.0.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Assurance Technician", + "PackageVersion": "0.8.2", + "PackageProjectUrl": "https://steve.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Data Orchestrator", + "PackageVersion": "2.4.5", + "Copyright": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Optimization Facilitator", + "PackageVersion": "7.4.8", + "PackageProjectUrl": "https://cooper.name", + "Copyright": "You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!", + "License": "Try to connect the SMS card, maybe it will connect the back-end card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Program Representative", + "PackageVersion": "5.1.0", + "Copyright": "If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Functionality Developer", + "PackageVersion": "5.1.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Marketing Assistant", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://arlene.biz", + "Copyright": "You can\u0027t program the firewall without connecting the wireless AI firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "Copyright": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Facilitator", + "PackageVersion": "6.0.6", + "License": "Use the primary EXE array, then you can navigate the primary array!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "8.2.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Directives Supervisor", + "PackageVersion": "9.6.2", + "License": "The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Directives Specialist", + "PackageVersion": "4.3.4", + "Copyright": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "License": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Intranet Facilitator", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "https://rosalind.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Web Assistant", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "https://verda.net", + "Copyright": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Accountability Strategist", + "PackageVersion": "7.0.9", + "License": "You can\u0027t bypass the sensor without transmitting the neural JSON sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "Copyright": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Security Consultant", + "PackageVersion": "2.7.5", + "PackageProjectUrl": "http://adelbert.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Directives Officer", + "PackageVersion": "2.4.4", + "PackageProjectUrl": "http://sedrick.biz", + "Copyright": "The PCI program is down, hack the multi-byte program so we can hack the PCI program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Liaison", + "PackageVersion": "4.4.9", + "License": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "Copyright": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Directives Planner", + "PackageVersion": "8.8.5", + "Copyright": "We need to back up the 1080p SMTP feed!", + "License": "The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Usability Assistant", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "https://duane.info", + "Copyright": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "License": "quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Implementation Technician", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://crystal.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "We need to quantify the wireless HTTP array!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Tactics Director", + "PackageVersion": "2.5.7", + "PackageProjectUrl": "http://marcos.info", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Operations Coordinator", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "http://ena.com", + "Copyright": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Security Representative", + "PackageVersion": "3.7.3", + "PackageProjectUrl": "https://jalon.net", + "License": "The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Intranet Engineer", + "PackageVersion": "2.5.9", + "Copyright": "Try to index the ADP port, maybe it will index the auxiliary port!", + "License": "The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Factors Administrator", + "PackageVersion": "1.6.1", + "Copyright": "If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!", + "License": "I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Accounts Agent", + "PackageVersion": "0.9.7", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Division Producer", + "PackageVersion": "2.3.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Paradigm Manager", + "PackageVersion": "8.9.8", + "PackageProjectUrl": "https://eileen.name", + "Copyright": "If we transmit the application, we can get to the SMS application through the primary SMS application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Operations Director", + "PackageVersion": "0.6.3", + "PackageProjectUrl": "https://dejah.net", + "Copyright": "We need to program the cross-platform FTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Metrics Developer", + "PackageVersion": "2.2.9", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Accounts Technician", + "PackageVersion": "5.8.0", + "PackageProjectUrl": "https://isobel.org", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Coordinator", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://bobbie.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "6.4.6", + "PackageProjectUrl": "https://lenna.com", + "License": "The IB interface is down, program the redundant interface so we can program the IB interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "Copyright": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "License": "We need to index the optical HTTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "Copyright": "You can\u0027t calculate the application without calculating the auxiliary AI application!", + "License": "We need to copy the online THX firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Configuration Supervisor", + "PackageVersion": "9.0.8", + "PackageProjectUrl": "http://quinn.name", + "License": "You can\u0027t program the protocol without overriding the primary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Optimization Director", + "PackageVersion": "3.4.6", + "PackageProjectUrl": "https://maximilian.org", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "License": "The PNG protocol is down, index the digital protocol so we can index the PNG protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Architect", + "PackageVersion": "1.6.3", + "Copyright": "The RAM feed is down, copy the neural feed so we can copy the RAM feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Tactics Engineer", + "PackageVersion": "6.3.5", + "License": "connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Operations Assistant", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://camila.net", + "License": "Use the haptic USB driver, then you can override the haptic driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Functionality Consultant", + "PackageVersion": "5.5.1", + "PackageProjectUrl": "http://terence.com", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Creative Facilitator", + "PackageVersion": "8.4.6", + "PackageProjectUrl": "http://juliana.net", + "Copyright": "hacking the driver won\u0027t do anything, we need to input the digital SAS driver!", + "License": "If we transmit the card, we can get to the USB card through the digital USB card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Factors Supervisor", + "PackageVersion": "5.2.2", + "PackageProjectUrl": "http://helga.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Branding Facilitator", + "PackageVersion": "8.3.2", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Accounts Coordinator", + "PackageVersion": "1.0.4", + "PackageProjectUrl": "http://rene.com", + "Copyright": "I\u0027ll connect the digital JSON bus, that should bus the JSON bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Accountability Analyst", + "PackageVersion": "4.9.7", + "PackageProjectUrl": "https://jaron.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Functionality Agent", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://jalyn.org", + "Copyright": "If we hack the card, we can get to the JBOD card through the optical JBOD card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Quality Director", + "PackageVersion": "0.3.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Copyright": "The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Directives Designer", + "PackageVersion": "0.4.8", + "License": "The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Branding Developer", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://abe.com", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..1e7f30c9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,44 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..ed6f572b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,733 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Copyright": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "Copyright": "We need to navigate the bluetooth CSS array!", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "Copyright": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "Copyright": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "Copyright": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "Copyright": "Try to input the SCSI system, maybe it will input the open-source system!", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "Copyright": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..84ec960b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,132 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt similarity index 65% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt index 3913da40..a44f988d 100644 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -1,4 +1,10 @@ [ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, { "PackageId": "Principal Functionality Agent", "PackageVersion": "1.5.3", @@ -36,12 +42,44 @@ "LicenseInformationOrigin": 0 }, { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 }, { "PackageId": "Future Integration Analyst", @@ -86,35 +124,6 @@ ], "LicenseInformationOrigin": 0 }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, { "PackageId": "Principal Metrics Facilitator", "PackageVersion": "3.3.7", @@ -161,43 +170,48 @@ "LicenseInformationOrigin": 2 }, { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", "ValidationErrors": [ { - "Error": "Katelyn", - "Context": "https://judd.com" + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" }, { - "Error": "Earl", - "Context": "https://bradford.biz" + "Error": "Lyric", + "Context": "http://gene.net" }, { - "Error": "Alfredo", - "Context": "https://chet.name" + "Error": "Dale", + "Context": "https://jon.org" }, { - "Error": "Hailie", - "Context": "https://easton.info" + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" } ], - "LicenseInformationOrigin": 4 + "LicenseInformationOrigin": 1 } ] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..d3000e1b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,173 @@ +[ + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "Copyright": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Supervisor", + "PackageVersion": "4.9.8", + "PackageProjectUrl": "https://malcolm.net", + "Copyright": "Use the primary GB driver, then you can generate the primary driver!", + "License": "Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "We need to quantify the wireless HTTP array!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Optimization Director", + "PackageVersion": "3.4.6", + "PackageProjectUrl": "https://maximilian.org", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "License": "The PNG protocol is down, index the digital protocol so we can index the PNG protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Data Representative", + "PackageVersion": "3.5.7", + "PackageProjectUrl": "http://dakota.com", + "License": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..9ba067d6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,862 @@ +[ + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Optimization Director", + "PackageVersion": "3.4.6", + "PackageProjectUrl": "https://maximilian.org", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "License": "The PNG protocol is down, index the digital protocol so we can index the PNG protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "Copyright": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "Copyright": "We need to navigate the bluetooth CSS array!", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Data Representative", + "PackageVersion": "3.5.7", + "PackageProjectUrl": "http://dakota.com", + "License": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Directives Supervisor", + "PackageVersion": "4.9.8", + "PackageProjectUrl": "https://malcolm.net", + "Copyright": "Use the primary GB driver, then you can generate the primary driver!", + "License": "Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "Copyright": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "Copyright": "Try to input the SCSI system, maybe it will input the open-source system!", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Copyright": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "Copyright": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "Copyright": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "Copyright": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "We need to quantify the wireless HTTP array!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..02f47673 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,261 @@ +[ + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "Copyright": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Optimization Director", + "PackageVersion": "3.4.6", + "PackageProjectUrl": "https://maximilian.org", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "License": "The PNG protocol is down, index the digital protocol so we can index the PNG protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Data Representative", + "PackageVersion": "3.5.7", + "PackageProjectUrl": "http://dakota.com", + "License": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Directives Supervisor", + "PackageVersion": "4.9.8", + "PackageProjectUrl": "https://malcolm.net", + "Copyright": "Use the primary GB driver, then you can generate the primary driver!", + "License": "Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "We need to quantify the wireless HTTP array!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..10d88581 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,346 @@ +[ + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Supervisor", + "PackageVersion": "4.9.8", + "PackageProjectUrl": "https://malcolm.net", + "Copyright": "Use the primary GB driver, then you can generate the primary driver!", + "License": "Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Optimization Director", + "PackageVersion": "3.4.6", + "PackageProjectUrl": "https://maximilian.org", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "License": "The PNG protocol is down, index the digital protocol so we can index the PNG protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "We need to quantify the wireless HTTP array!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "Copyright": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Data Representative", + "PackageVersion": "3.5.7", + "PackageProjectUrl": "http://dakota.com", + "License": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..80419c78 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,70 @@ +[ + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..b8f831f5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,759 @@ +[ + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "Copyright": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "Copyright": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Copyright": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "Copyright": "Try to input the SCSI system, maybe it will input the open-source system!", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "Copyright": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "Copyright": "We need to navigate the bluetooth CSS array!", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "Copyright": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..d4f7a0c1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,158 @@ +[ + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..f5f7d8b4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,243 @@ +[ + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..7ebef78c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,8 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..3a7fff64 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,649 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Data Representative", + "PackageVersion": "3.5.7", + "PackageProjectUrl": "http://dakota.com", + "License": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "We need to quantify the wireless HTTP array!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Supervisor", + "PackageVersion": "4.9.8", + "PackageProjectUrl": "https://malcolm.net", + "Copyright": "Use the primary GB driver, then you can generate the primary driver!", + "License": "Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Optimization Director", + "PackageVersion": "3.4.6", + "PackageProjectUrl": "https://maximilian.org", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "License": "The PNG protocol is down, index the digital protocol so we can index the PNG protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "Copyright": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Liaison", + "PackageVersion": "4.4.9", + "License": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "Copyright": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Assurance Technician", + "PackageVersion": "0.8.2", + "PackageProjectUrl": "https://steve.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Web Assistant", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "https://verda.net", + "Copyright": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Directives Officer", + "PackageVersion": "2.4.4", + "PackageProjectUrl": "http://sedrick.biz", + "Copyright": "The PCI program is down, hack the multi-byte program so we can hack the PCI program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Division Producer", + "PackageVersion": "2.3.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Functionality Agent", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://jalyn.org", + "Copyright": "If we hack the card, we can get to the JBOD card through the optical JBOD card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Functionality Consultant", + "PackageVersion": "5.5.1", + "PackageProjectUrl": "http://terence.com", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Implementation Technician", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://crystal.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Assurance Strategist", + "PackageVersion": "1.3.7", + "License": "The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Assistant", + "PackageVersion": "4.9.0", + "PackageProjectUrl": "https://michelle.org", + "Copyright": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Functionality Developer", + "PackageVersion": "5.1.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Branding Facilitator", + "PackageVersion": "8.3.2", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Copyright": "The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Program Representative", + "PackageVersion": "5.1.0", + "Copyright": "If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Marketing Assistant", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://arlene.biz", + "Copyright": "You can\u0027t program the firewall without connecting the wireless AI firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Factors Administrator", + "PackageVersion": "1.6.1", + "Copyright": "If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!", + "License": "I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Applications Facilitator", + "PackageVersion": "7.7.6", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "Copyright": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "License": "We need to index the optical HTTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Tactics Director", + "PackageVersion": "2.5.7", + "PackageProjectUrl": "http://marcos.info", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Group Designer", + "PackageVersion": "9.9.1", + "PackageProjectUrl": "http://jodie.org", + "Copyright": "If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!", + "License": "Use the haptic XSS application, then you can synthesize the haptic application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Research Facilitator", + "PackageVersion": "6.0.6", + "License": "Use the primary EXE array, then you can navigate the primary array!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Paradigm Manager", + "PackageVersion": "8.9.8", + "PackageProjectUrl": "https://eileen.name", + "Copyright": "If we transmit the application, we can get to the SMS application through the primary SMS application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Branding Developer", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://abe.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Applications Designer", + "PackageVersion": "6.4.9", + "Copyright": "Use the back-end SMS feed, then you can program the back-end feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "We need to calculate the cross-platform SMTP matrix!", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Division Designer", + "PackageVersion": "8.2.7", + "PackageProjectUrl": "https://pamela.name", + "License": "Try to program the EXE hard drive, maybe it will program the virtual hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Accountability Analyst", + "PackageVersion": "4.9.7", + "PackageProjectUrl": "https://jaron.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Operations Coordinator", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "http://ena.com", + "Copyright": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Accounts Agent", + "PackageVersion": "0.9.7", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Creative Coordinator", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://bobbie.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Operations Director", + "PackageVersion": "0.6.3", + "PackageProjectUrl": "https://dejah.net", + "Copyright": "We need to program the cross-platform FTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Marketing Orchestrator", + "PackageVersion": "1.6.4", + "PackageProjectUrl": "https://lukas.com", + "Copyright": "The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!", + "License": "I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Usability Assistant", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "https://duane.info", + "Copyright": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "License": "quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "Copyright": "You can\u0027t calculate the application without calculating the auxiliary AI application!", + "License": "We need to copy the online THX firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Quality Director", + "PackageVersion": "0.3.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Directives Planner", + "PackageVersion": "8.8.5", + "Copyright": "We need to back up the 1080p SMTP feed!", + "License": "The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Accountability Strategist", + "PackageVersion": "7.0.9", + "License": "You can\u0027t bypass the sensor without transmitting the neural JSON sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Intranet Facilitator", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "https://rosalind.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Security Coordinator", + "PackageVersion": "1.7.9", + "PackageProjectUrl": "https://carol.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Configuration Supervisor", + "PackageVersion": "9.0.8", + "PackageProjectUrl": "http://quinn.name", + "License": "You can\u0027t program the protocol without overriding the primary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Creative Facilitator", + "PackageVersion": "8.4.6", + "PackageProjectUrl": "http://juliana.net", + "Copyright": "hacking the driver won\u0027t do anything, we need to input the digital SAS driver!", + "License": "If we transmit the card, we can get to the USB card through the digital USB card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "9.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Factors Supervisor", + "PackageVersion": "5.2.2", + "PackageProjectUrl": "http://helga.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Accounts Coordinator", + "PackageVersion": "1.0.4", + "PackageProjectUrl": "http://rene.com", + "Copyright": "I\u0027ll connect the digital JSON bus, that should bus the JSON bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Security Representative", + "PackageVersion": "3.7.3", + "PackageProjectUrl": "https://jalon.net", + "License": "The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "8.2.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Metrics Developer", + "PackageVersion": "2.2.9", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Optimization Facilitator", + "PackageVersion": "7.4.8", + "PackageProjectUrl": "https://cooper.name", + "Copyright": "You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!", + "License": "Try to connect the SMS card, maybe it will connect the back-end card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Research Manager", + "PackageVersion": "6.3.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Directives Specialist", + "PackageVersion": "4.3.4", + "Copyright": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "License": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "Copyright": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Tactics Engineer", + "PackageVersion": "6.3.5", + "License": "connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Intranet Technician", + "PackageVersion": "8.0.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Security Consultant", + "PackageVersion": "2.7.5", + "PackageProjectUrl": "http://adelbert.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "Copyright": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Directives Designer", + "PackageVersion": "0.4.8", + "License": "The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Division Consultant", + "PackageVersion": "4.8.7", + "PackageProjectUrl": "http://raquel.net", + "Copyright": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "License": "Use the multi-byte IB microchip, then you can connect the multi-byte microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Communications Supervisor", + "PackageVersion": "6.0.1", + "PackageProjectUrl": "http://ethan.name", + "License": "Use the cross-platform SAS feed, then you can bypass the cross-platform feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Operations Assistant", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://camila.net", + "License": "Use the haptic USB driver, then you can override the haptic driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Intranet Engineer", + "PackageVersion": "2.5.9", + "Copyright": "Try to index the ADP port, maybe it will index the auxiliary port!", + "License": "The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Optimization Producer", + "PackageVersion": "5.0.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Integration Architect", + "PackageVersion": "1.6.3", + "Copyright": "The RAM feed is down, copy the neural feed so we can copy the RAM feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Directives Supervisor", + "PackageVersion": "9.6.2", + "License": "The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Accountability Assistant", + "PackageVersion": "2.2.8", + "PackageProjectUrl": "http://natasha.info", + "License": "bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Response Coordinator", + "PackageVersion": "2.9.7", + "PackageProjectUrl": "http://ruth.org", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Accounts Technician", + "PackageVersion": "5.8.0", + "PackageProjectUrl": "https://isobel.org", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "6.4.6", + "PackageProjectUrl": "https://lenna.com", + "License": "The IB interface is down, program the redundant interface so we can program the IB interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Data Orchestrator", + "PackageVersion": "2.4.5", + "Copyright": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..bd98eda4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,137 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Data Representative", + "PackageVersion": "3.5.7", + "PackageProjectUrl": "http://dakota.com", + "License": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "We need to quantify the wireless HTTP array!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Supervisor", + "PackageVersion": "4.9.8", + "PackageProjectUrl": "https://malcolm.net", + "Copyright": "Use the primary GB driver, then you can generate the primary driver!", + "License": "Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Optimization Director", + "PackageVersion": "3.4.6", + "PackageProjectUrl": "https://maximilian.org", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "License": "The PNG protocol is down, index the digital protocol so we can index the PNG protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "Copyright": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..5b249440 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,34 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..5af3c6ab --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,677 @@ +[ + { + "PackageId": "Chief Data Orchestrator", + "PackageVersion": "4.3.2", + "PackageProjectUrl": "http://gaylord.com", + "Copyright": "We need to back up the multi-byte SCSI transmitter!", + "ValidationErrors": [ + { + "Error": "Taya", + "Context": "http://micaela.biz" + }, + { + "Error": "Evert", + "Context": "http://tomas.net" + }, + { + "Error": "Brett", + "Context": "http://virginie.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Branding Executive", + "PackageVersion": "2.0.9", + "PackageProjectUrl": "https://efrain.info", + "Copyright": "You can\u0027t bypass the application without programming the solid state COM application!", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "LicenseUrl": "The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Assurance Executive", + "PackageVersion": "2.8.5", + "PackageProjectUrl": "http://antonina.com", + "Copyright": "We need to parse the optical FTP driver!", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "http://otha.name" + }, + { + "Error": "Natasha", + "Context": "https://nyah.com" + }, + { + "Error": "Oliver", + "Context": "http://ettie.biz" + }, + { + "Error": "Lonny", + "Context": "https://onie.org" + }, + { + "Error": "Cassie", + "Context": "http://solon.net" + }, + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + } + ], + "License": "The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Candice", + "Context": "http://linnea.com" + }, + { + "Error": "Everardo", + "Context": "http://daryl.net" + }, + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + } + ], + "LicenseUrl": "The SMS system is down, back up the open-source system so we can back up the SMS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Copyright": "If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!", + "ValidationErrors": [ + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + }, + { + "Error": "Gerald", + "Context": "https://vidal.com" + }, + { + "Error": "Lucio", + "Context": "http://clemmie.info" + } + ], + "LicenseUrl": "The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "4.8.0", + "PackageProjectUrl": "https://gaylord.name", + "Copyright": "If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!", + "ValidationErrors": [ + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + } + ], + "LicenseUrl": "Use the multi-byte SAS driver, then you can bypass the multi-byte driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Paradigm Assistant", + "PackageVersion": "9.8.0", + "ValidationErrors": [ + { + "Error": "Jordan", + "Context": "https://kathryne.name" + }, + { + "Error": "Mayra", + "Context": "http://lance.name" + }, + { + "Error": "Jimmie", + "Context": "https://lorine.org" + }, + { + "Error": "Rebeka", + "Context": "https://malika.org" + }, + { + "Error": "Trinity", + "Context": "http://fritz.info" + }, + { + "Error": "Neha", + "Context": "https://marianne.name" + }, + { + "Error": "Colin", + "Context": "https://billie.biz" + }, + { + "Error": "Brielle", + "Context": "https://brennon.name" + }, + { + "Error": "Myriam", + "Context": "https://rosemary.name" + } + ], + "LicenseUrl": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + }, + { + "Error": "Sandra", + "Context": "https://emil.info" + }, + { + "Error": "Dayana", + "Context": "https://leila.info" + }, + { + "Error": "Micah", + "Context": "http://darien.com" + }, + { + "Error": "Ethel", + "Context": "http://shakira.net" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Data Director", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://timothy.info", + "Copyright": "We need to back up the primary SMTP circuit!", + "ValidationErrors": [ + { + "Error": "Kirsten", + "Context": "http://madisyn.com" + }, + { + "Error": "Murray", + "Context": "https://destinee.com" + }, + { + "Error": "Emanuel", + "Context": "https://keely.info" + }, + { + "Error": "Obie", + "Context": "https://caleigh.net" + }, + { + "Error": "Albin", + "Context": "http://flavie.com" + }, + { + "Error": "Lavonne", + "Context": "http://kaitlyn.com" + }, + { + "Error": "Osborne", + "Context": "https://joesph.name" + }, + { + "Error": "Michael", + "Context": "https://kali.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Usability Producer", + "PackageVersion": "9.7.6", + "ValidationErrors": [ + { + "Error": "Jett", + "Context": "https://randal.biz" + }, + { + "Error": "Leif", + "Context": "http://chaz.name" + }, + { + "Error": "Tristian", + "Context": "http://susie.com" + }, + { + "Error": "Carmelo", + "Context": "https://kariane.com" + }, + { + "Error": "Sofia", + "Context": "http://daphnee.name" + }, + { + "Error": "Nedra", + "Context": "http://orland.info" + }, + { + "Error": "Hilton", + "Context": "http://shany.info" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "Copyright": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseUrl": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Quality Officer", + "PackageVersion": "8.9.2", + "PackageProjectUrl": "https://danika.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Accounts Executive", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://kristin.net", + "Copyright": "You can\u0027t connect the interface without backing up the optical SMTP interface!", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "License": "Use the auxiliary PNG interface, then you can generate the auxiliary interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Integration Engineer", + "PackageVersion": "8.7.4", + "PackageProjectUrl": "http://jackeline.biz", + "ValidationErrors": [ + { + "Error": "Reanna", + "Context": "http://buck.net" + }, + { + "Error": "Christine", + "Context": "http://demarco.name" + }, + { + "Error": "Marge", + "Context": "http://astrid.net" + }, + { + "Error": "Charlene", + "Context": "http://rod.net" + } + ], + "LicenseUrl": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..24a03aac --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..0673844f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,158 @@ +[ + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..86c7e5b0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,752 @@ +[ + { + "PackageId": "Product Usability Coordinator", + "PackageVersion": "5.4.7", + "Copyright": "If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive!", + "License": "The GB panel is down, synthesize the neural panel so we can synthesize the GB panel!", + "LicenseUrl": "You can\u0027t copy the system without indexing the virtual XSS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Usability Analyst", + "PackageVersion": "3.4.8", + "PackageProjectUrl": "https://maritza.com", + "Copyright": "The FTP program is down, override the digital program so we can override the FTP program!", + "License": "hacking the protocol won\u0027t do anything, we need to bypass the back-end SDD protocol!", + "LicenseUrl": "Try to quantify the EXE program, maybe it will quantify the auxiliary program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Directives Officer", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://rafaela.net", + "Copyright": "If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip!", + "LicenseUrl": "parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Accountability Engineer", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "https://gerson.com", + "Copyright": "I\u0027ll back up the back-end JSON card, that should card the JSON card!", + "LicenseUrl": "Use the online RAM program, then you can generate the online program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Solutions Facilitator", + "PackageVersion": "7.1.5", + "LicenseUrl": "The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Copyright": "The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Program Administrator", + "PackageVersion": "0.3.5", + "PackageProjectUrl": "http://viviane.com", + "Copyright": "The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth!", + "License": "We need to navigate the multi-byte PNG application!", + "LicenseUrl": "The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Configuration Administrator", + "PackageVersion": "8.4.4", + "PackageProjectUrl": "https://david.name", + "LicenseUrl": "The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "Copyright": "Use the mobile SCSI bus, then you can program the mobile bus!", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Configuration Engineer", + "PackageVersion": "7.3.8", + "PackageProjectUrl": "http://roman.org", + "License": "Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!", + "LicenseUrl": "You can\u0027t reboot the matrix without navigating the optical SDD matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Copyright": "I\u0027ll hack the optical COM alarm, that should alarm the COM alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "Copyright": "Try to compress the SMS bus, maybe it will compress the bluetooth bus!", + "LicenseUrl": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Factors Designer", + "PackageVersion": "0.9.2", + "License": "You can\u0027t quantify the bandwidth without calculating the online RAM bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Creative Designer", + "PackageVersion": "7.5.8", + "PackageProjectUrl": "http://daniela.name", + "Copyright": "The GB program is down, program the back-end program so we can program the GB program!", + "License": "The XML system is down, hack the bluetooth system so we can hack the XML system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Data Executive", + "PackageVersion": "9.4.3", + "LicenseUrl": "The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Tactics Technician", + "PackageVersion": "3.8.3", + "PackageProjectUrl": "https://jewel.name", + "License": "If we index the protocol, we can get to the FTP protocol through the online FTP protocol!", + "LicenseUrl": "Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Branding Assistant", + "PackageVersion": "8.2.6", + "Copyright": "We need to hack the auxiliary COM hard drive!", + "License": "Use the multi-byte JSON panel, then you can bypass the multi-byte panel!", + "LicenseUrl": "If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Quality Director", + "PackageVersion": "4.9.9", + "PackageProjectUrl": "http://jesse.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Interactions Analyst", + "PackageVersion": "3.0.8", + "License": "hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Marketing Technician", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://abbey.biz", + "LicenseUrl": "overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Data Associate", + "PackageVersion": "6.4.8", + "License": "If we navigate the array, we can get to the SQL array through the 1080p SQL array!", + "LicenseUrl": "You can\u0027t generate the bandwidth without parsing the mobile EXE bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Quality Planner", + "PackageVersion": "6.6.3", + "Copyright": "The PCI driver is down, parse the neural driver so we can parse the PCI driver!", + "License": "The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!", + "LicenseUrl": "You can\u0027t transmit the sensor without connecting the digital THX sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Implementation Technician", + "PackageVersion": "2.8.4", + "Copyright": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseUrl": "If we compress the protocol, we can get to the COM protocol through the mobile COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Implementation Orchestrator", + "PackageVersion": "0.1.4", + "License": "I\u0027ll synthesize the cross-platform CSS panel, that should panel the CSS panel!", + "LicenseUrl": "You can\u0027t navigate the panel without connecting the optical PNG panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Intranet Director", + "PackageVersion": "9.2.4", + "PackageProjectUrl": "https://dane.name", + "Copyright": "If we parse the driver, we can get to the GB driver through the neural GB driver!", + "LicenseUrl": "You can\u0027t parse the bandwidth without transmitting the open-source USB bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Group Producer", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://sonny.com", + "License": "We need to hack the multi-byte EXE bus!", + "LicenseUrl": "If we connect the program, we can get to the SQL program through the digital SQL program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Accountability Officer", + "PackageVersion": "2.5.3", + "PackageProjectUrl": "http://henderson.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Communications Director", + "PackageVersion": "3.1.0", + "Copyright": "I\u0027ll quantify the neural SCSI port, that should port the SCSI port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Intranet Manager", + "PackageVersion": "3.8.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Creative Planner", + "PackageVersion": "9.7.2", + "Copyright": "bypassing the matrix won\u0027t do anything, we need to copy the wireless PCI matrix!", + "License": "Try to connect the TCP circuit, maybe it will connect the back-end circuit!", + "LicenseUrl": "synthesizing the circuit won\u0027t do anything, we need to override the neural XML circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Data Coordinator", + "PackageVersion": "1.7.7", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to navigate the solid state HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Division Agent", + "PackageVersion": "4.2.8", + "PackageProjectUrl": "https://camilla.info", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Data Designer", + "PackageVersion": "9.5.2", + "PackageProjectUrl": "https://liana.com", + "Copyright": "The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive!", + "LicenseUrl": "hacking the card won\u0027t do anything, we need to hack the neural COM card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Optimization Engineer", + "PackageVersion": "3.9.7", + "Copyright": "We need to override the auxiliary AGP firewall!", + "License": "The JBOD hard drive is down, copy the wireless hard drive so we can copy the JBOD hard drive!", + "LicenseUrl": "If we synthesize the bus, we can get to the EXE bus through the online EXE bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Copyright": "Use the solid state HTTP microchip, then you can back up the solid state microchip!", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseUrl": "The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Copyright": "We need to bypass the wireless PNG bus!", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Copyright": "The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Integration Engineer", + "PackageVersion": "4.4.3", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Data Administrator", + "PackageVersion": "9.0.6", + "PackageProjectUrl": "https://serenity.info", + "License": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseUrl": "I\u0027ll program the multi-byte AI transmitter, that should transmitter the AI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Solutions Officer", + "PackageVersion": "3.3.5", + "Copyright": "Use the online IB protocol, then you can back up the online protocol!", + "License": "You can\u0027t override the hard drive without bypassing the mobile TCP hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Factors Representative", + "PackageVersion": "0.5.2", + "License": "You can\u0027t override the bandwidth without navigating the auxiliary ADP bandwidth!", + "LicenseUrl": "backing up the system won\u0027t do anything, we need to synthesize the digital AI system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Web Assistant", + "PackageVersion": "5.9.6", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Accounts Officer", + "PackageVersion": "2.1.8", + "Copyright": "Try to copy the HTTP capacitor, maybe it will copy the primary capacitor!", + "License": "Try to calculate the SSL program, maybe it will calculate the multi-byte program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Configuration Coordinator", + "PackageVersion": "2.7.5", + "License": "connecting the panel won\u0027t do anything, we need to bypass the wireless AGP panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Intranet Engineer", + "PackageVersion": "7.5.5", + "License": "If we navigate the feed, we can get to the JSON feed through the back-end JSON feed!", + "LicenseUrl": "Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Assurance Facilitator", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Infrastructure Developer", + "PackageVersion": "7.5.6", + "Copyright": "You can\u0027t index the circuit without copying the auxiliary RSS circuit!", + "License": "Try to override the SCSI microchip, maybe it will override the haptic microchip!", + "LicenseUrl": "programming the monitor won\u0027t do anything, we need to parse the online XML monitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Markets Director", + "PackageVersion": "3.4.9", + "License": "The RAM card is down, override the open-source card so we can override the RAM card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Research Associate", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://hildegard.name", + "LicenseUrl": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Data Designer", + "PackageVersion": "8.4.8", + "Copyright": "We need to transmit the virtual JSON bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Integration Assistant", + "PackageVersion": "4.8.5", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseUrl": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Response Executive", + "PackageVersion": "6.4.4", + "PackageProjectUrl": "https://maida.org", + "License": "If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Security Engineer", + "PackageVersion": "5.8.4", + "Copyright": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Tactics Strategist", + "PackageVersion": "9.9.9", + "Copyright": "generating the matrix won\u0027t do anything, we need to parse the solid state GB matrix!", + "LicenseUrl": "copying the alarm won\u0027t do anything, we need to index the open-source TCP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "We need to synthesize the cross-platform SMS circuit!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Identity Coordinator", + "PackageVersion": "9.8.3", + "LicenseUrl": "If we navigate the bus, we can get to the HDD bus through the primary HDD bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Division Agent", + "PackageVersion": "2.2.7", + "PackageProjectUrl": "https://laurence.net", + "Copyright": "You can\u0027t navigate the port without programming the cross-platform ADP port!", + "LicenseUrl": "The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "Copyright": "Try to override the HDD pixel, maybe it will override the bluetooth pixel!", + "License": "We need to index the optical HTTP application!", + "LicenseUrl": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Configuration Assistant", + "PackageVersion": "0.1.1", + "PackageProjectUrl": "http://frederick.com", + "Copyright": "parsing the driver won\u0027t do anything, we need to program the auxiliary IB driver!", + "License": "I\u0027ll bypass the solid state SMS system, that should system the SMS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Identity Designer", + "PackageVersion": "9.9.3", + "PackageProjectUrl": "https://devyn.info", + "Copyright": "You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Optimization Architect", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "https://kyle.net", + "Copyright": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Creative Analyst", + "PackageVersion": "5.2.9", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseUrl": "If we synthesize the port, we can get to the ADP port through the neural ADP port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Copyright": "If we reboot the system, we can get to the SQL system through the mobile SQL system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Communications Officer", + "PackageVersion": "3.3.2", + "PackageProjectUrl": "https://cortez.net", + "LicenseUrl": "We need to calculate the redundant THX feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Metrics Assistant", + "PackageVersion": "8.7.4", + "Copyright": "If we compress the panel, we can get to the HDD panel through the digital HDD panel!", + "LicenseUrl": "Use the solid state IB interface, then you can override the solid state interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Functionality Representative", + "PackageVersion": "9.9.2", + "Copyright": "We need to bypass the multi-byte ADP panel!", + "License": "You can\u0027t navigate the capacitor without bypassing the multi-byte JSON capacitor!", + "LicenseUrl": "Try to quantify the COM feed, maybe it will quantify the multi-byte feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "Copyright": "Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Factors Designer", + "PackageVersion": "1.9.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Interactions Facilitator", + "PackageVersion": "7.6.9", + "LicenseUrl": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Functionality Strategist", + "PackageVersion": "5.8.0", + "PackageProjectUrl": "http://filiberto.net", + "License": "Use the digital HTTP card, then you can reboot the digital card!", + "LicenseUrl": "The CSS port is down, quantify the virtual port so we can quantify the CSS port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "Try to program the CSS circuit, maybe it will program the auxiliary circuit!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Factors Director", + "PackageVersion": "5.7.8", + "Copyright": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Marketing Orchestrator", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://brice.net", + "Copyright": "We need to connect the bluetooth RSS application!", + "LicenseUrl": "Try to parse the IB driver, maybe it will parse the 1080p driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Functionality Orchestrator", + "PackageVersion": "3.5.0", + "PackageProjectUrl": "https://gina.name", + "Copyright": "If we quantify the feed, we can get to the RAM feed through the neural RAM feed!", + "License": "If we quantify the array, we can get to the RAM array through the virtual RAM array!", + "LicenseUrl": "overriding the card won\u0027t do anything, we need to hack the auxiliary HTTP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Group Planner", + "PackageVersion": "9.2.2", + "Copyright": "We need to reboot the virtual RSS alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Accountability Officer", + "PackageVersion": "2.4.3", + "Copyright": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "LicenseUrl": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Infrastructure Executive", + "PackageVersion": "4.8.1", + "PackageProjectUrl": "https://justice.info", + "Copyright": "Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Implementation Technician", + "PackageVersion": "8.8.3", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "LicenseUrl": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "LicenseUrl": "Try to compress the TCP microchip, maybe it will compress the auxiliary microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Communications Engineer", + "PackageVersion": "4.5.2", + "License": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Implementation Executive", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://fae.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Creative Analyst", + "PackageVersion": "3.6.4", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to calculate the primary SMTP driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Infrastructure Producer", + "PackageVersion": "1.1.2", + "LicenseUrl": "If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Marketing Assistant", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "http://julia.biz", + "License": "I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!", + "LicenseUrl": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Security Developer", + "PackageVersion": "0.8.7", + "PackageProjectUrl": "https://adan.net", + "License": "You can\u0027t back up the array without parsing the haptic CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Web Orchestrator", + "PackageVersion": "1.9.1", + "PackageProjectUrl": "https://kade.com", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "License": "You can\u0027t copy the alarm without synthesizing the 1080p IB alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Applications Producer", + "PackageVersion": "0.4.7", + "PackageProjectUrl": "http://horace.com", + "License": "Try to input the AI sensor, maybe it will input the digital sensor!", + "LicenseUrl": "If we program the array, we can get to the JBOD array through the primary JBOD array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Accounts Liaison", + "PackageVersion": "5.6.7", + "Copyright": "transmitting the port won\u0027t do anything, we need to override the haptic JSON port!", + "License": "We need to program the virtual SCSI circuit!", + "LicenseUrl": "We need to generate the auxiliary GB hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Communications Supervisor", + "PackageVersion": "6.0.1", + "PackageProjectUrl": "http://ethan.name", + "Copyright": "I\u0027ll override the neural XML application, that should application the XML application!", + "License": "Use the cross-platform SAS feed, then you can bypass the cross-platform feed!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..8455520e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,1383 @@ +[ + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Copyright": "The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Creative Planner", + "PackageVersion": "9.7.2", + "Copyright": "bypassing the matrix won\u0027t do anything, we need to copy the wireless PCI matrix!", + "License": "Try to connect the TCP circuit, maybe it will connect the back-end circuit!", + "LicenseUrl": "synthesizing the circuit won\u0027t do anything, we need to override the neural XML circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Data Executive", + "PackageVersion": "9.4.3", + "LicenseUrl": "The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Copyright": "The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Quality Planner", + "PackageVersion": "6.6.3", + "Copyright": "The PCI driver is down, parse the neural driver so we can parse the PCI driver!", + "License": "The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!", + "LicenseUrl": "You can\u0027t transmit the sensor without connecting the digital THX sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Communications Engineer", + "PackageVersion": "4.5.2", + "License": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Accountability Engineer", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "https://gerson.com", + "Copyright": "I\u0027ll back up the back-end JSON card, that should card the JSON card!", + "LicenseUrl": "Use the online RAM program, then you can generate the online program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Data Coordinator", + "PackageVersion": "1.7.7", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to navigate the solid state HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Assurance Executive", + "PackageVersion": "2.8.5", + "PackageProjectUrl": "http://antonina.com", + "Copyright": "We need to parse the optical FTP driver!", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "http://otha.name" + }, + { + "Error": "Natasha", + "Context": "https://nyah.com" + }, + { + "Error": "Oliver", + "Context": "http://ettie.biz" + }, + { + "Error": "Lonny", + "Context": "https://onie.org" + }, + { + "Error": "Cassie", + "Context": "http://solon.net" + }, + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + } + ], + "License": "The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Assurance Facilitator", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Infrastructure Developer", + "PackageVersion": "7.5.6", + "Copyright": "You can\u0027t index the circuit without copying the auxiliary RSS circuit!", + "License": "Try to override the SCSI microchip, maybe it will override the haptic microchip!", + "LicenseUrl": "programming the monitor won\u0027t do anything, we need to parse the online XML monitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Usability Coordinator", + "PackageVersion": "5.4.7", + "Copyright": "If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive!", + "License": "The GB panel is down, synthesize the neural panel so we can synthesize the GB panel!", + "LicenseUrl": "You can\u0027t copy the system without indexing the virtual XSS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Accounts Executive", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://kristin.net", + "Copyright": "You can\u0027t connect the interface without backing up the optical SMTP interface!", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "License": "Use the auxiliary PNG interface, then you can generate the auxiliary interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Accountability Officer", + "PackageVersion": "2.5.3", + "PackageProjectUrl": "http://henderson.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "Copyright": "Try to override the HDD pixel, maybe it will override the bluetooth pixel!", + "License": "We need to index the optical HTTP application!", + "LicenseUrl": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Program Administrator", + "PackageVersion": "0.3.5", + "PackageProjectUrl": "http://viviane.com", + "Copyright": "The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth!", + "License": "We need to navigate the multi-byte PNG application!", + "LicenseUrl": "The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Infrastructure Producer", + "PackageVersion": "1.1.2", + "LicenseUrl": "If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Interactions Analyst", + "PackageVersion": "3.0.8", + "License": "hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Division Agent", + "PackageVersion": "4.2.8", + "PackageProjectUrl": "https://camilla.info", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Accountability Officer", + "PackageVersion": "2.4.3", + "Copyright": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "LicenseUrl": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Implementation Executive", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://fae.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Creative Designer", + "PackageVersion": "7.5.8", + "PackageProjectUrl": "http://daniela.name", + "Copyright": "The GB program is down, program the back-end program so we can program the GB program!", + "License": "The XML system is down, hack the bluetooth system so we can hack the XML system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "Try to program the CSS circuit, maybe it will program the auxiliary circuit!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Intranet Director", + "PackageVersion": "9.2.4", + "PackageProjectUrl": "https://dane.name", + "Copyright": "If we parse the driver, we can get to the GB driver through the neural GB driver!", + "LicenseUrl": "You can\u0027t parse the bandwidth without transmitting the open-source USB bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Applications Producer", + "PackageVersion": "0.4.7", + "PackageProjectUrl": "http://horace.com", + "License": "Try to input the AI sensor, maybe it will input the digital sensor!", + "LicenseUrl": "If we program the array, we can get to the JBOD array through the primary JBOD array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Intranet Engineer", + "PackageVersion": "7.5.5", + "License": "If we navigate the feed, we can get to the JSON feed through the back-end JSON feed!", + "LicenseUrl": "Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "4.8.0", + "PackageProjectUrl": "https://gaylord.name", + "Copyright": "If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!", + "ValidationErrors": [ + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + } + ], + "LicenseUrl": "Use the multi-byte SAS driver, then you can bypass the multi-byte driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Creative Analyst", + "PackageVersion": "3.6.4", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to calculate the primary SMTP driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + }, + { + "Error": "Sandra", + "Context": "https://emil.info" + }, + { + "Error": "Dayana", + "Context": "https://leila.info" + }, + { + "Error": "Micah", + "Context": "http://darien.com" + }, + { + "Error": "Ethel", + "Context": "http://shakira.net" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Web Assistant", + "PackageVersion": "5.9.6", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Data Director", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://timothy.info", + "Copyright": "We need to back up the primary SMTP circuit!", + "ValidationErrors": [ + { + "Error": "Kirsten", + "Context": "http://madisyn.com" + }, + { + "Error": "Murray", + "Context": "https://destinee.com" + }, + { + "Error": "Emanuel", + "Context": "https://keely.info" + }, + { + "Error": "Obie", + "Context": "https://caleigh.net" + }, + { + "Error": "Albin", + "Context": "http://flavie.com" + }, + { + "Error": "Lavonne", + "Context": "http://kaitlyn.com" + }, + { + "Error": "Osborne", + "Context": "https://joesph.name" + }, + { + "Error": "Michael", + "Context": "https://kali.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Web Orchestrator", + "PackageVersion": "1.9.1", + "PackageProjectUrl": "https://kade.com", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "License": "You can\u0027t copy the alarm without synthesizing the 1080p IB alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Creative Analyst", + "PackageVersion": "5.2.9", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseUrl": "If we synthesize the port, we can get to the ADP port through the neural ADP port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Infrastructure Executive", + "PackageVersion": "4.8.1", + "PackageProjectUrl": "https://justice.info", + "Copyright": "Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Implementation Technician", + "PackageVersion": "2.8.4", + "Copyright": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseUrl": "If we compress the protocol, we can get to the COM protocol through the mobile COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Factors Director", + "PackageVersion": "5.7.8", + "Copyright": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Accounts Liaison", + "PackageVersion": "5.6.7", + "Copyright": "transmitting the port won\u0027t do anything, we need to override the haptic JSON port!", + "License": "We need to program the virtual SCSI circuit!", + "LicenseUrl": "We need to generate the auxiliary GB hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Branding Assistant", + "PackageVersion": "8.2.6", + "Copyright": "We need to hack the auxiliary COM hard drive!", + "License": "Use the multi-byte JSON panel, then you can bypass the multi-byte panel!", + "LicenseUrl": "If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Data Designer", + "PackageVersion": "8.4.8", + "Copyright": "We need to transmit the virtual JSON bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Candice", + "Context": "http://linnea.com" + }, + { + "Error": "Everardo", + "Context": "http://daryl.net" + }, + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + } + ], + "LicenseUrl": "The SMS system is down, back up the open-source system so we can back up the SMS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Configuration Engineer", + "PackageVersion": "7.3.8", + "PackageProjectUrl": "http://roman.org", + "License": "Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!", + "LicenseUrl": "You can\u0027t reboot the matrix without navigating the optical SDD matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Group Producer", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://sonny.com", + "License": "We need to hack the multi-byte EXE bus!", + "LicenseUrl": "If we connect the program, we can get to the SQL program through the digital SQL program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Marketing Technician", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://abbey.biz", + "LicenseUrl": "overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Intranet Manager", + "PackageVersion": "3.8.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Copyright": "I\u0027ll hack the optical COM alarm, that should alarm the COM alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Response Executive", + "PackageVersion": "6.4.4", + "PackageProjectUrl": "https://maida.org", + "License": "If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Interactions Facilitator", + "PackageVersion": "7.6.9", + "LicenseUrl": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Data Designer", + "PackageVersion": "9.5.2", + "PackageProjectUrl": "https://liana.com", + "Copyright": "The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive!", + "LicenseUrl": "hacking the card won\u0027t do anything, we need to hack the neural COM card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Accounts Officer", + "PackageVersion": "2.1.8", + "Copyright": "Try to copy the HTTP capacitor, maybe it will copy the primary capacitor!", + "License": "Try to calculate the SSL program, maybe it will calculate the multi-byte program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Configuration Coordinator", + "PackageVersion": "2.7.5", + "License": "connecting the panel won\u0027t do anything, we need to bypass the wireless AGP panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Security Developer", + "PackageVersion": "0.8.7", + "PackageProjectUrl": "https://adan.net", + "License": "You can\u0027t back up the array without parsing the haptic CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Usability Producer", + "PackageVersion": "9.7.6", + "ValidationErrors": [ + { + "Error": "Jett", + "Context": "https://randal.biz" + }, + { + "Error": "Leif", + "Context": "http://chaz.name" + }, + { + "Error": "Tristian", + "Context": "http://susie.com" + }, + { + "Error": "Carmelo", + "Context": "https://kariane.com" + }, + { + "Error": "Sofia", + "Context": "http://daphnee.name" + }, + { + "Error": "Nedra", + "Context": "http://orland.info" + }, + { + "Error": "Hilton", + "Context": "http://shany.info" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "Copyright": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Configuration Administrator", + "PackageVersion": "8.4.4", + "PackageProjectUrl": "https://david.name", + "LicenseUrl": "The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "LicenseUrl": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Quality Director", + "PackageVersion": "4.9.9", + "PackageProjectUrl": "http://jesse.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Copyright": "If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!", + "ValidationErrors": [ + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + }, + { + "Error": "Gerald", + "Context": "https://vidal.com" + }, + { + "Error": "Lucio", + "Context": "http://clemmie.info" + } + ], + "LicenseUrl": "The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Directives Officer", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://rafaela.net", + "Copyright": "If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip!", + "LicenseUrl": "parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Optimization Engineer", + "PackageVersion": "3.9.7", + "Copyright": "We need to override the auxiliary AGP firewall!", + "License": "The JBOD hard drive is down, copy the wireless hard drive so we can copy the JBOD hard drive!", + "LicenseUrl": "If we synthesize the bus, we can get to the EXE bus through the online EXE bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Markets Director", + "PackageVersion": "3.4.9", + "License": "The RAM card is down, override the open-source card so we can override the RAM card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Solutions Officer", + "PackageVersion": "3.3.5", + "Copyright": "Use the online IB protocol, then you can back up the online protocol!", + "License": "You can\u0027t override the hard drive without bypassing the mobile TCP hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "Copyright": "Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Security Engineer", + "PackageVersion": "5.8.4", + "Copyright": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Data Associate", + "PackageVersion": "6.4.8", + "License": "If we navigate the array, we can get to the SQL array through the 1080p SQL array!", + "LicenseUrl": "You can\u0027t generate the bandwidth without parsing the mobile EXE bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseUrl": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Metrics Assistant", + "PackageVersion": "8.7.4", + "Copyright": "If we compress the panel, we can get to the HDD panel through the digital HDD panel!", + "LicenseUrl": "Use the solid state IB interface, then you can override the solid state interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Data Administrator", + "PackageVersion": "9.0.6", + "PackageProjectUrl": "https://serenity.info", + "License": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseUrl": "I\u0027ll program the multi-byte AI transmitter, that should transmitter the AI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Identity Designer", + "PackageVersion": "9.9.3", + "PackageProjectUrl": "https://devyn.info", + "Copyright": "You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "Copyright": "Use the mobile SCSI bus, then you can program the mobile bus!", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Communications Officer", + "PackageVersion": "3.3.2", + "PackageProjectUrl": "https://cortez.net", + "LicenseUrl": "We need to calculate the redundant THX feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Configuration Assistant", + "PackageVersion": "0.1.1", + "PackageProjectUrl": "http://frederick.com", + "Copyright": "parsing the driver won\u0027t do anything, we need to program the auxiliary IB driver!", + "License": "I\u0027ll bypass the solid state SMS system, that should system the SMS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "Copyright": "Try to compress the SMS bus, maybe it will compress the bluetooth bus!", + "LicenseUrl": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Integration Engineer", + "PackageVersion": "8.7.4", + "PackageProjectUrl": "http://jackeline.biz", + "ValidationErrors": [ + { + "Error": "Reanna", + "Context": "http://buck.net" + }, + { + "Error": "Christine", + "Context": "http://demarco.name" + }, + { + "Error": "Marge", + "Context": "http://astrid.net" + }, + { + "Error": "Charlene", + "Context": "http://rod.net" + } + ], + "LicenseUrl": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Copyright": "If we reboot the system, we can get to the SQL system through the mobile SQL system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "LicenseUrl": "Try to compress the TCP microchip, maybe it will compress the auxiliary microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Integration Engineer", + "PackageVersion": "4.4.3", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Optimization Architect", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "https://kyle.net", + "Copyright": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Quality Officer", + "PackageVersion": "8.9.2", + "PackageProjectUrl": "https://danika.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Marketing Assistant", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "http://julia.biz", + "License": "I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!", + "LicenseUrl": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Functionality Orchestrator", + "PackageVersion": "3.5.0", + "PackageProjectUrl": "https://gina.name", + "Copyright": "If we quantify the feed, we can get to the RAM feed through the neural RAM feed!", + "License": "If we quantify the array, we can get to the RAM array through the virtual RAM array!", + "LicenseUrl": "overriding the card won\u0027t do anything, we need to hack the auxiliary HTTP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Group Planner", + "PackageVersion": "9.2.2", + "Copyright": "We need to reboot the virtual RSS alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Identity Coordinator", + "PackageVersion": "9.8.3", + "LicenseUrl": "If we navigate the bus, we can get to the HDD bus through the primary HDD bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Communications Director", + "PackageVersion": "3.1.0", + "Copyright": "I\u0027ll quantify the neural SCSI port, that should port the SCSI port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "We need to synthesize the cross-platform SMS circuit!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Copyright": "Use the solid state HTTP microchip, then you can back up the solid state microchip!", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseUrl": "The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Tactics Strategist", + "PackageVersion": "9.9.9", + "Copyright": "generating the matrix won\u0027t do anything, we need to parse the solid state GB matrix!", + "LicenseUrl": "copying the alarm won\u0027t do anything, we need to index the open-source TCP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Implementation Orchestrator", + "PackageVersion": "0.1.4", + "License": "I\u0027ll synthesize the cross-platform CSS panel, that should panel the CSS panel!", + "LicenseUrl": "You can\u0027t navigate the panel without connecting the optical PNG panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Division Agent", + "PackageVersion": "2.2.7", + "PackageProjectUrl": "https://laurence.net", + "Copyright": "You can\u0027t navigate the port without programming the cross-platform ADP port!", + "LicenseUrl": "The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Factors Designer", + "PackageVersion": "0.9.2", + "License": "You can\u0027t quantify the bandwidth without calculating the online RAM bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Marketing Orchestrator", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://brice.net", + "Copyright": "We need to connect the bluetooth RSS application!", + "LicenseUrl": "Try to parse the IB driver, maybe it will parse the 1080p driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Communications Supervisor", + "PackageVersion": "6.0.1", + "PackageProjectUrl": "http://ethan.name", + "Copyright": "I\u0027ll override the neural XML application, that should application the XML application!", + "License": "Use the cross-platform SAS feed, then you can bypass the cross-platform feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Functionality Representative", + "PackageVersion": "9.9.2", + "Copyright": "We need to bypass the multi-byte ADP panel!", + "License": "You can\u0027t navigate the capacitor without bypassing the multi-byte JSON capacitor!", + "LicenseUrl": "Try to quantify the COM feed, maybe it will quantify the multi-byte feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Paradigm Assistant", + "PackageVersion": "9.8.0", + "ValidationErrors": [ + { + "Error": "Jordan", + "Context": "https://kathryne.name" + }, + { + "Error": "Mayra", + "Context": "http://lance.name" + }, + { + "Error": "Jimmie", + "Context": "https://lorine.org" + }, + { + "Error": "Rebeka", + "Context": "https://malika.org" + }, + { + "Error": "Trinity", + "Context": "http://fritz.info" + }, + { + "Error": "Neha", + "Context": "https://marianne.name" + }, + { + "Error": "Colin", + "Context": "https://billie.biz" + }, + { + "Error": "Brielle", + "Context": "https://brennon.name" + }, + { + "Error": "Myriam", + "Context": "https://rosemary.name" + } + ], + "LicenseUrl": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Factors Designer", + "PackageVersion": "1.9.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Functionality Strategist", + "PackageVersion": "5.8.0", + "PackageProjectUrl": "http://filiberto.net", + "License": "Use the digital HTTP card, then you can reboot the digital card!", + "LicenseUrl": "The CSS port is down, quantify the virtual port so we can quantify the CSS port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Implementation Technician", + "PackageVersion": "8.8.3", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Research Associate", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://hildegard.name", + "LicenseUrl": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Usability Analyst", + "PackageVersion": "3.4.8", + "PackageProjectUrl": "https://maritza.com", + "Copyright": "The FTP program is down, override the digital program so we can override the FTP program!", + "License": "hacking the protocol won\u0027t do anything, we need to bypass the back-end SDD protocol!", + "LicenseUrl": "Try to quantify the EXE program, maybe it will quantify the auxiliary program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Data Orchestrator", + "PackageVersion": "4.3.2", + "PackageProjectUrl": "http://gaylord.com", + "Copyright": "We need to back up the multi-byte SCSI transmitter!", + "ValidationErrors": [ + { + "Error": "Taya", + "Context": "http://micaela.biz" + }, + { + "Error": "Evert", + "Context": "http://tomas.net" + }, + { + "Error": "Brett", + "Context": "http://virginie.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Solutions Facilitator", + "PackageVersion": "7.1.5", + "LicenseUrl": "The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Tactics Technician", + "PackageVersion": "3.8.3", + "PackageProjectUrl": "https://jewel.name", + "License": "If we index the protocol, we can get to the FTP protocol through the online FTP protocol!", + "LicenseUrl": "Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Factors Representative", + "PackageVersion": "0.5.2", + "License": "You can\u0027t override the bandwidth without navigating the auxiliary ADP bandwidth!", + "LicenseUrl": "backing up the system won\u0027t do anything, we need to synthesize the digital AI system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Branding Executive", + "PackageVersion": "2.0.9", + "PackageProjectUrl": "https://efrain.info", + "Copyright": "You can\u0027t bypass the application without programming the solid state COM application!", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "LicenseUrl": "The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Copyright": "We need to bypass the wireless PNG bus!", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Integration Assistant", + "PackageVersion": "4.8.5", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseUrl": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..7c5f0940 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,813 @@ +[ + { + "PackageId": "Product Usability Coordinator", + "PackageVersion": "5.4.7", + "Copyright": "If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive!", + "License": "The GB panel is down, synthesize the neural panel so we can synthesize the GB panel!", + "LicenseUrl": "You can\u0027t copy the system without indexing the virtual XSS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Solutions Officer", + "PackageVersion": "3.3.5", + "Copyright": "Use the online IB protocol, then you can back up the online protocol!", + "License": "You can\u0027t override the hard drive without bypassing the mobile TCP hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Functionality Representative", + "PackageVersion": "9.9.2", + "Copyright": "We need to bypass the multi-byte ADP panel!", + "License": "You can\u0027t navigate the capacitor without bypassing the multi-byte JSON capacitor!", + "LicenseUrl": "Try to quantify the COM feed, maybe it will quantify the multi-byte feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Data Executive", + "PackageVersion": "9.4.3", + "LicenseUrl": "The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Accountability Engineer", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "https://gerson.com", + "Copyright": "I\u0027ll back up the back-end JSON card, that should card the JSON card!", + "LicenseUrl": "Use the online RAM program, then you can generate the online program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Solutions Facilitator", + "PackageVersion": "7.1.5", + "LicenseUrl": "The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Division Agent", + "PackageVersion": "4.2.8", + "PackageProjectUrl": "https://camilla.info", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Program Administrator", + "PackageVersion": "0.3.5", + "PackageProjectUrl": "http://viviane.com", + "Copyright": "The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth!", + "License": "We need to navigate the multi-byte PNG application!", + "LicenseUrl": "The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Configuration Administrator", + "PackageVersion": "8.4.4", + "PackageProjectUrl": "https://david.name", + "LicenseUrl": "The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Configuration Engineer", + "PackageVersion": "7.3.8", + "PackageProjectUrl": "http://roman.org", + "License": "Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!", + "LicenseUrl": "You can\u0027t reboot the matrix without navigating the optical SDD matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Directives Officer", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://rafaela.net", + "Copyright": "If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip!", + "LicenseUrl": "parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Creative Analyst", + "PackageVersion": "5.2.9", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseUrl": "If we synthesize the port, we can get to the ADP port through the neural ADP port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Factors Designer", + "PackageVersion": "0.9.2", + "License": "You can\u0027t quantify the bandwidth without calculating the online RAM bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Branding Assistant", + "PackageVersion": "8.2.6", + "Copyright": "We need to hack the auxiliary COM hard drive!", + "License": "Use the multi-byte JSON panel, then you can bypass the multi-byte panel!", + "LicenseUrl": "If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Creative Analyst", + "PackageVersion": "3.6.4", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to calculate the primary SMTP driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "Copyright": "Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Research Associate", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://hildegard.name", + "LicenseUrl": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Web Orchestrator", + "PackageVersion": "1.9.1", + "PackageProjectUrl": "https://kade.com", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "License": "You can\u0027t copy the alarm without synthesizing the 1080p IB alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Marketing Assistant", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "http://julia.biz", + "License": "I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!", + "LicenseUrl": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "Copyright": "Use the mobile SCSI bus, then you can program the mobile bus!", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Communications Supervisor", + "PackageVersion": "6.0.1", + "PackageProjectUrl": "http://ethan.name", + "Copyright": "I\u0027ll override the neural XML application, that should application the XML application!", + "License": "Use the cross-platform SAS feed, then you can bypass the cross-platform feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Quality Director", + "PackageVersion": "4.9.9", + "PackageProjectUrl": "http://jesse.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Quality Planner", + "PackageVersion": "6.6.3", + "Copyright": "The PCI driver is down, parse the neural driver so we can parse the PCI driver!", + "License": "The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!", + "LicenseUrl": "You can\u0027t transmit the sensor without connecting the digital THX sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Implementation Technician", + "PackageVersion": "2.8.4", + "Copyright": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseUrl": "If we compress the protocol, we can get to the COM protocol through the mobile COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Intranet Engineer", + "PackageVersion": "7.5.5", + "License": "If we navigate the feed, we can get to the JSON feed through the back-end JSON feed!", + "LicenseUrl": "Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Intranet Director", + "PackageVersion": "9.2.4", + "PackageProjectUrl": "https://dane.name", + "Copyright": "If we parse the driver, we can get to the GB driver through the neural GB driver!", + "LicenseUrl": "You can\u0027t parse the bandwidth without transmitting the open-source USB bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Communications Engineer", + "PackageVersion": "4.5.2", + "License": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Communications Director", + "PackageVersion": "3.1.0", + "Copyright": "I\u0027ll quantify the neural SCSI port, that should port the SCSI port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Data Associate", + "PackageVersion": "6.4.8", + "License": "If we navigate the array, we can get to the SQL array through the 1080p SQL array!", + "LicenseUrl": "You can\u0027t generate the bandwidth without parsing the mobile EXE bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Intranet Manager", + "PackageVersion": "3.8.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "LicenseUrl": "Try to compress the TCP microchip, maybe it will compress the auxiliary microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Factors Director", + "PackageVersion": "5.7.8", + "Copyright": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Accountability Officer", + "PackageVersion": "2.5.3", + "PackageProjectUrl": "http://henderson.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Implementation Executive", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://fae.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Communications Officer", + "PackageVersion": "3.3.2", + "PackageProjectUrl": "https://cortez.net", + "LicenseUrl": "We need to calculate the redundant THX feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Configuration Coordinator", + "PackageVersion": "2.7.5", + "License": "connecting the panel won\u0027t do anything, we need to bypass the wireless AGP panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Copyright": "We need to bypass the wireless PNG bus!", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Copyright": "The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Web Assistant", + "PackageVersion": "5.9.6", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Functionality Orchestrator", + "PackageVersion": "3.5.0", + "PackageProjectUrl": "https://gina.name", + "Copyright": "If we quantify the feed, we can get to the RAM feed through the neural RAM feed!", + "License": "If we quantify the array, we can get to the RAM array through the virtual RAM array!", + "LicenseUrl": "overriding the card won\u0027t do anything, we need to hack the auxiliary HTTP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Accounts Liaison", + "PackageVersion": "5.6.7", + "Copyright": "transmitting the port won\u0027t do anything, we need to override the haptic JSON port!", + "License": "We need to program the virtual SCSI circuit!", + "LicenseUrl": "We need to generate the auxiliary GB hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Interactions Facilitator", + "PackageVersion": "7.6.9", + "LicenseUrl": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Implementation Technician", + "PackageVersion": "8.8.3", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Implementation Orchestrator", + "PackageVersion": "0.1.4", + "License": "I\u0027ll synthesize the cross-platform CSS panel, that should panel the CSS panel!", + "LicenseUrl": "You can\u0027t navigate the panel without connecting the optical PNG panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Group Producer", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://sonny.com", + "License": "We need to hack the multi-byte EXE bus!", + "LicenseUrl": "If we connect the program, we can get to the SQL program through the digital SQL program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Assurance Facilitator", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "LicenseUrl": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Creative Planner", + "PackageVersion": "9.7.2", + "Copyright": "bypassing the matrix won\u0027t do anything, we need to copy the wireless PCI matrix!", + "License": "Try to connect the TCP circuit, maybe it will connect the back-end circuit!", + "LicenseUrl": "synthesizing the circuit won\u0027t do anything, we need to override the neural XML circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Copyright": "If we reboot the system, we can get to the SQL system through the mobile SQL system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Copyright": "I\u0027ll hack the optical COM alarm, that should alarm the COM alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Integration Assistant", + "PackageVersion": "4.8.5", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseUrl": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Tactics Technician", + "PackageVersion": "3.8.3", + "PackageProjectUrl": "https://jewel.name", + "License": "If we index the protocol, we can get to the FTP protocol through the online FTP protocol!", + "LicenseUrl": "Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Data Designer", + "PackageVersion": "8.4.8", + "Copyright": "We need to transmit the virtual JSON bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Marketing Orchestrator", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://brice.net", + "Copyright": "We need to connect the bluetooth RSS application!", + "LicenseUrl": "Try to parse the IB driver, maybe it will parse the 1080p driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Creative Designer", + "PackageVersion": "7.5.8", + "PackageProjectUrl": "http://daniela.name", + "Copyright": "The GB program is down, program the back-end program so we can program the GB program!", + "License": "The XML system is down, hack the bluetooth system so we can hack the XML system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Group Planner", + "PackageVersion": "9.2.2", + "Copyright": "We need to reboot the virtual RSS alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Identity Coordinator", + "PackageVersion": "9.8.3", + "LicenseUrl": "If we navigate the bus, we can get to the HDD bus through the primary HDD bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "Copyright": "Try to compress the SMS bus, maybe it will compress the bluetooth bus!", + "LicenseUrl": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "Try to program the CSS circuit, maybe it will program the auxiliary circuit!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Factors Representative", + "PackageVersion": "0.5.2", + "License": "You can\u0027t override the bandwidth without navigating the auxiliary ADP bandwidth!", + "LicenseUrl": "backing up the system won\u0027t do anything, we need to synthesize the digital AI system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Usability Analyst", + "PackageVersion": "3.4.8", + "PackageProjectUrl": "https://maritza.com", + "Copyright": "The FTP program is down, override the digital program so we can override the FTP program!", + "License": "hacking the protocol won\u0027t do anything, we need to bypass the back-end SDD protocol!", + "LicenseUrl": "Try to quantify the EXE program, maybe it will quantify the auxiliary program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Copyright": "Use the solid state HTTP microchip, then you can back up the solid state microchip!", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseUrl": "The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Tactics Strategist", + "PackageVersion": "9.9.9", + "Copyright": "generating the matrix won\u0027t do anything, we need to parse the solid state GB matrix!", + "LicenseUrl": "copying the alarm won\u0027t do anything, we need to index the open-source TCP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Metrics Assistant", + "PackageVersion": "8.7.4", + "Copyright": "If we compress the panel, we can get to the HDD panel through the digital HDD panel!", + "LicenseUrl": "Use the solid state IB interface, then you can override the solid state interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Infrastructure Developer", + "PackageVersion": "7.5.6", + "Copyright": "You can\u0027t index the circuit without copying the auxiliary RSS circuit!", + "License": "Try to override the SCSI microchip, maybe it will override the haptic microchip!", + "LicenseUrl": "programming the monitor won\u0027t do anything, we need to parse the online XML monitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Factors Designer", + "PackageVersion": "1.9.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Data Coordinator", + "PackageVersion": "1.7.7", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to navigate the solid state HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Functionality Strategist", + "PackageVersion": "5.8.0", + "PackageProjectUrl": "http://filiberto.net", + "License": "Use the digital HTTP card, then you can reboot the digital card!", + "LicenseUrl": "The CSS port is down, quantify the virtual port so we can quantify the CSS port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Accounts Officer", + "PackageVersion": "2.1.8", + "Copyright": "Try to copy the HTTP capacitor, maybe it will copy the primary capacitor!", + "License": "Try to calculate the SSL program, maybe it will calculate the multi-byte program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Integration Engineer", + "PackageVersion": "4.4.3", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Marketing Technician", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://abbey.biz", + "LicenseUrl": "overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Accountability Officer", + "PackageVersion": "2.4.3", + "Copyright": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "LicenseUrl": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Identity Designer", + "PackageVersion": "9.9.3", + "PackageProjectUrl": "https://devyn.info", + "Copyright": "You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "Copyright": "Try to override the HDD pixel, maybe it will override the bluetooth pixel!", + "License": "We need to index the optical HTTP application!", + "LicenseUrl": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Data Administrator", + "PackageVersion": "9.0.6", + "PackageProjectUrl": "https://serenity.info", + "License": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseUrl": "I\u0027ll program the multi-byte AI transmitter, that should transmitter the AI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Division Agent", + "PackageVersion": "2.2.7", + "PackageProjectUrl": "https://laurence.net", + "Copyright": "You can\u0027t navigate the port without programming the cross-platform ADP port!", + "LicenseUrl": "The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Developer", + "PackageVersion": "0.8.7", + "PackageProjectUrl": "https://adan.net", + "License": "You can\u0027t back up the array without parsing the haptic CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Interactions Analyst", + "PackageVersion": "3.0.8", + "License": "hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Markets Director", + "PackageVersion": "3.4.9", + "License": "The RAM card is down, override the open-source card so we can override the RAM card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Copyright": "The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Applications Producer", + "PackageVersion": "0.4.7", + "PackageProjectUrl": "http://horace.com", + "License": "Try to input the AI sensor, maybe it will input the digital sensor!", + "LicenseUrl": "If we program the array, we can get to the JBOD array through the primary JBOD array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Data Designer", + "PackageVersion": "9.5.2", + "PackageProjectUrl": "https://liana.com", + "Copyright": "The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive!", + "LicenseUrl": "hacking the card won\u0027t do anything, we need to hack the neural COM card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "We need to synthesize the cross-platform SMS circuit!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Security Engineer", + "PackageVersion": "5.8.4", + "Copyright": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Infrastructure Producer", + "PackageVersion": "1.1.2", + "LicenseUrl": "If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Infrastructure Executive", + "PackageVersion": "4.8.1", + "PackageProjectUrl": "https://justice.info", + "Copyright": "Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Response Executive", + "PackageVersion": "6.4.4", + "PackageProjectUrl": "https://maida.org", + "License": "If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Configuration Assistant", + "PackageVersion": "0.1.1", + "PackageProjectUrl": "http://frederick.com", + "Copyright": "parsing the driver won\u0027t do anything, we need to program the auxiliary IB driver!", + "License": "I\u0027ll bypass the solid state SMS system, that should system the SMS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Optimization Engineer", + "PackageVersion": "3.9.7", + "Copyright": "We need to override the auxiliary AGP firewall!", + "License": "The JBOD hard drive is down, copy the wireless hard drive so we can copy the JBOD hard drive!", + "LicenseUrl": "If we synthesize the bus, we can get to the EXE bus through the online EXE bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Optimization Architect", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "https://kyle.net", + "Copyright": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..bbdf4a7e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,864 @@ +[ + { + "PackageId": "Product Usability Coordinator", + "PackageVersion": "5.4.7", + "Copyright": "If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive!", + "License": "The GB panel is down, synthesize the neural panel so we can synthesize the GB panel!", + "LicenseUrl": "You can\u0027t copy the system without indexing the virtual XSS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Solutions Officer", + "PackageVersion": "3.3.5", + "Copyright": "Use the online IB protocol, then you can back up the online protocol!", + "License": "You can\u0027t override the hard drive without bypassing the mobile TCP hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Functionality Representative", + "PackageVersion": "9.9.2", + "Copyright": "We need to bypass the multi-byte ADP panel!", + "License": "You can\u0027t navigate the capacitor without bypassing the multi-byte JSON capacitor!", + "LicenseUrl": "Try to quantify the COM feed, maybe it will quantify the multi-byte feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Creative Analyst", + "PackageVersion": "3.6.4", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to calculate the primary SMTP driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Accountability Engineer", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "https://gerson.com", + "Copyright": "I\u0027ll back up the back-end JSON card, that should card the JSON card!", + "LicenseUrl": "Use the online RAM program, then you can generate the online program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Integration Engineer", + "PackageVersion": "4.4.3", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Accountability Officer", + "PackageVersion": "2.5.3", + "PackageProjectUrl": "http://henderson.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Accounts Officer", + "PackageVersion": "2.1.8", + "Copyright": "Try to copy the HTTP capacitor, maybe it will copy the primary capacitor!", + "License": "Try to calculate the SSL program, maybe it will calculate the multi-byte program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Configuration Administrator", + "PackageVersion": "8.4.4", + "PackageProjectUrl": "https://david.name", + "LicenseUrl": "The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "Try to program the CSS circuit, maybe it will program the auxiliary circuit!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Data Executive", + "PackageVersion": "9.4.3", + "LicenseUrl": "The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "We need to synthesize the cross-platform SMS circuit!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Factors Designer", + "PackageVersion": "0.9.2", + "License": "You can\u0027t quantify the bandwidth without calculating the online RAM bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Configuration Engineer", + "PackageVersion": "7.3.8", + "PackageProjectUrl": "http://roman.org", + "License": "Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!", + "LicenseUrl": "You can\u0027t reboot the matrix without navigating the optical SDD matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Optimization Engineer", + "PackageVersion": "3.9.7", + "Copyright": "We need to override the auxiliary AGP firewall!", + "License": "The JBOD hard drive is down, copy the wireless hard drive so we can copy the JBOD hard drive!", + "LicenseUrl": "If we synthesize the bus, we can get to the EXE bus through the online EXE bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Security Engineer", + "PackageVersion": "5.8.4", + "Copyright": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Research Associate", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://hildegard.name", + "LicenseUrl": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Copyright": "If we reboot the system, we can get to the SQL system through the mobile SQL system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Optimization Architect", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "https://kyle.net", + "Copyright": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Web Orchestrator", + "PackageVersion": "1.9.1", + "PackageProjectUrl": "https://kade.com", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "License": "You can\u0027t copy the alarm without synthesizing the 1080p IB alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Group Producer", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://sonny.com", + "License": "We need to hack the multi-byte EXE bus!", + "LicenseUrl": "If we connect the program, we can get to the SQL program through the digital SQL program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Implementation Technician", + "PackageVersion": "2.8.4", + "Copyright": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseUrl": "If we compress the protocol, we can get to the COM protocol through the mobile COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Intranet Director", + "PackageVersion": "9.2.4", + "PackageProjectUrl": "https://dane.name", + "Copyright": "If we parse the driver, we can get to the GB driver through the neural GB driver!", + "LicenseUrl": "You can\u0027t parse the bandwidth without transmitting the open-source USB bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Communications Engineer", + "PackageVersion": "4.5.2", + "License": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Data Designer", + "PackageVersion": "9.5.2", + "PackageProjectUrl": "https://liana.com", + "Copyright": "The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive!", + "LicenseUrl": "hacking the card won\u0027t do anything, we need to hack the neural COM card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "Copyright": "Try to override the HDD pixel, maybe it will override the bluetooth pixel!", + "License": "We need to index the optical HTTP application!", + "LicenseUrl": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Program Administrator", + "PackageVersion": "0.3.5", + "PackageProjectUrl": "http://viviane.com", + "Copyright": "The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth!", + "License": "We need to navigate the multi-byte PNG application!", + "LicenseUrl": "The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Communications Director", + "PackageVersion": "3.1.0", + "Copyright": "I\u0027ll quantify the neural SCSI port, that should port the SCSI port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Interactions Analyst", + "PackageVersion": "3.0.8", + "License": "hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "Copyright": "Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Implementation Orchestrator", + "PackageVersion": "0.1.4", + "License": "I\u0027ll synthesize the cross-platform CSS panel, that should panel the CSS panel!", + "LicenseUrl": "You can\u0027t navigate the panel without connecting the optical PNG panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Copyright": "The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Quality Planner", + "PackageVersion": "6.6.3", + "Copyright": "The PCI driver is down, parse the neural driver so we can parse the PCI driver!", + "License": "The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!", + "LicenseUrl": "You can\u0027t transmit the sensor without connecting the digital THX sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Functionality Orchestrator", + "PackageVersion": "3.5.0", + "PackageProjectUrl": "https://gina.name", + "Copyright": "If we quantify the feed, we can get to the RAM feed through the neural RAM feed!", + "License": "If we quantify the array, we can get to the RAM array through the virtual RAM array!", + "LicenseUrl": "overriding the card won\u0027t do anything, we need to hack the auxiliary HTTP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Interactions Facilitator", + "PackageVersion": "7.6.9", + "LicenseUrl": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "LicenseUrl": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Configuration Assistant", + "PackageVersion": "0.1.1", + "PackageProjectUrl": "http://frederick.com", + "Copyright": "parsing the driver won\u0027t do anything, we need to program the auxiliary IB driver!", + "License": "I\u0027ll bypass the solid state SMS system, that should system the SMS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Implementation Executive", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://fae.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Intranet Manager", + "PackageVersion": "3.8.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Intranet Engineer", + "PackageVersion": "7.5.5", + "License": "If we navigate the feed, we can get to the JSON feed through the back-end JSON feed!", + "LicenseUrl": "Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Infrastructure Producer", + "PackageVersion": "1.1.2", + "LicenseUrl": "If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Data Coordinator", + "PackageVersion": "1.7.7", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to navigate the solid state HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Accountability Officer", + "PackageVersion": "2.4.3", + "Copyright": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "LicenseUrl": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Copyright": "Use the solid state HTTP microchip, then you can back up the solid state microchip!", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseUrl": "The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Factors Director", + "PackageVersion": "5.7.8", + "Copyright": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Branding Assistant", + "PackageVersion": "8.2.6", + "Copyright": "We need to hack the auxiliary COM hard drive!", + "License": "Use the multi-byte JSON panel, then you can bypass the multi-byte panel!", + "LicenseUrl": "If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Infrastructure Developer", + "PackageVersion": "7.5.6", + "Copyright": "You can\u0027t index the circuit without copying the auxiliary RSS circuit!", + "License": "Try to override the SCSI microchip, maybe it will override the haptic microchip!", + "LicenseUrl": "programming the monitor won\u0027t do anything, we need to parse the online XML monitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Copyright": "I\u0027ll hack the optical COM alarm, that should alarm the COM alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Applications Producer", + "PackageVersion": "0.4.7", + "PackageProjectUrl": "http://horace.com", + "License": "Try to input the AI sensor, maybe it will input the digital sensor!", + "LicenseUrl": "If we program the array, we can get to the JBOD array through the primary JBOD array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "Copyright": "Use the mobile SCSI bus, then you can program the mobile bus!", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Integration Assistant", + "PackageVersion": "4.8.5", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseUrl": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Identity Coordinator", + "PackageVersion": "9.8.3", + "LicenseUrl": "If we navigate the bus, we can get to the HDD bus through the primary HDD bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Marketing Orchestrator", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://brice.net", + "Copyright": "We need to connect the bluetooth RSS application!", + "LicenseUrl": "Try to parse the IB driver, maybe it will parse the 1080p driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Security Developer", + "PackageVersion": "0.8.7", + "PackageProjectUrl": "https://adan.net", + "License": "You can\u0027t back up the array without parsing the haptic CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Marketing Assistant", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "http://julia.biz", + "License": "I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!", + "LicenseUrl": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Data Designer", + "PackageVersion": "8.4.8", + "Copyright": "We need to transmit the virtual JSON bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Web Assistant", + "PackageVersion": "5.9.6", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Tactics Technician", + "PackageVersion": "3.8.3", + "PackageProjectUrl": "https://jewel.name", + "License": "If we index the protocol, we can get to the FTP protocol through the online FTP protocol!", + "LicenseUrl": "Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Factors Representative", + "PackageVersion": "0.5.2", + "License": "You can\u0027t override the bandwidth without navigating the auxiliary ADP bandwidth!", + "LicenseUrl": "backing up the system won\u0027t do anything, we need to synthesize the digital AI system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Division Agent", + "PackageVersion": "2.2.7", + "PackageProjectUrl": "https://laurence.net", + "Copyright": "You can\u0027t navigate the port without programming the cross-platform ADP port!", + "LicenseUrl": "The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Metrics Assistant", + "PackageVersion": "8.7.4", + "Copyright": "If we compress the panel, we can get to the HDD panel through the digital HDD panel!", + "LicenseUrl": "Use the solid state IB interface, then you can override the solid state interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Identity Designer", + "PackageVersion": "9.9.3", + "PackageProjectUrl": "https://devyn.info", + "Copyright": "You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Accounts Liaison", + "PackageVersion": "5.6.7", + "Copyright": "transmitting the port won\u0027t do anything, we need to override the haptic JSON port!", + "License": "We need to program the virtual SCSI circuit!", + "LicenseUrl": "We need to generate the auxiliary GB hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Factors Designer", + "PackageVersion": "1.9.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Implementation Technician", + "PackageVersion": "8.8.3", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Division Agent", + "PackageVersion": "4.2.8", + "PackageProjectUrl": "https://camilla.info", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Copyright": "The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "Copyright": "Try to compress the SMS bus, maybe it will compress the bluetooth bus!", + "LicenseUrl": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "LicenseUrl": "Try to compress the TCP microchip, maybe it will compress the auxiliary microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Usability Analyst", + "PackageVersion": "3.4.8", + "PackageProjectUrl": "https://maritza.com", + "Copyright": "The FTP program is down, override the digital program so we can override the FTP program!", + "License": "hacking the protocol won\u0027t do anything, we need to bypass the back-end SDD protocol!", + "LicenseUrl": "Try to quantify the EXE program, maybe it will quantify the auxiliary program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Tactics Strategist", + "PackageVersion": "9.9.9", + "Copyright": "generating the matrix won\u0027t do anything, we need to parse the solid state GB matrix!", + "LicenseUrl": "copying the alarm won\u0027t do anything, we need to index the open-source TCP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Group Planner", + "PackageVersion": "9.2.2", + "Copyright": "We need to reboot the virtual RSS alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Creative Analyst", + "PackageVersion": "5.2.9", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseUrl": "If we synthesize the port, we can get to the ADP port through the neural ADP port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Copyright": "We need to bypass the wireless PNG bus!", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Creative Planner", + "PackageVersion": "9.7.2", + "Copyright": "bypassing the matrix won\u0027t do anything, we need to copy the wireless PCI matrix!", + "License": "Try to connect the TCP circuit, maybe it will connect the back-end circuit!", + "LicenseUrl": "synthesizing the circuit won\u0027t do anything, we need to override the neural XML circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Functionality Strategist", + "PackageVersion": "5.8.0", + "PackageProjectUrl": "http://filiberto.net", + "License": "Use the digital HTTP card, then you can reboot the digital card!", + "LicenseUrl": "The CSS port is down, quantify the virtual port so we can quantify the CSS port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Response Executive", + "PackageVersion": "6.4.4", + "PackageProjectUrl": "https://maida.org", + "License": "If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Solutions Facilitator", + "PackageVersion": "7.1.5", + "LicenseUrl": "The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Creative Designer", + "PackageVersion": "7.5.8", + "PackageProjectUrl": "http://daniela.name", + "Copyright": "The GB program is down, program the back-end program so we can program the GB program!", + "License": "The XML system is down, hack the bluetooth system so we can hack the XML system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Configuration Coordinator", + "PackageVersion": "2.7.5", + "License": "connecting the panel won\u0027t do anything, we need to bypass the wireless AGP panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Infrastructure Executive", + "PackageVersion": "4.8.1", + "PackageProjectUrl": "https://justice.info", + "Copyright": "Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Communications Supervisor", + "PackageVersion": "6.0.1", + "PackageProjectUrl": "http://ethan.name", + "Copyright": "I\u0027ll override the neural XML application, that should application the XML application!", + "License": "Use the cross-platform SAS feed, then you can bypass the cross-platform feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Quality Director", + "PackageVersion": "4.9.9", + "PackageProjectUrl": "http://jesse.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Marketing Technician", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://abbey.biz", + "LicenseUrl": "overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Directives Officer", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://rafaela.net", + "Copyright": "If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip!", + "LicenseUrl": "parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Data Administrator", + "PackageVersion": "9.0.6", + "PackageProjectUrl": "https://serenity.info", + "License": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseUrl": "I\u0027ll program the multi-byte AI transmitter, that should transmitter the AI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Markets Director", + "PackageVersion": "3.4.9", + "License": "The RAM card is down, override the open-source card so we can override the RAM card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Data Associate", + "PackageVersion": "6.4.8", + "License": "If we navigate the array, we can get to the SQL array through the 1080p SQL array!", + "LicenseUrl": "You can\u0027t generate the bandwidth without parsing the mobile EXE bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Assurance Facilitator", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Communications Officer", + "PackageVersion": "3.3.2", + "PackageProjectUrl": "https://cortez.net", + "LicenseUrl": "We need to calculate the redundant THX feed!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..f2509e01 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,53 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..47695ca8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,684 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Branding Executive", + "PackageVersion": "2.0.9", + "PackageProjectUrl": "https://efrain.info", + "Copyright": "You can\u0027t bypass the application without programming the solid state COM application!", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "LicenseUrl": "The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Assurance Executive", + "PackageVersion": "2.8.5", + "PackageProjectUrl": "http://antonina.com", + "Copyright": "We need to parse the optical FTP driver!", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "http://otha.name" + }, + { + "Error": "Natasha", + "Context": "https://nyah.com" + }, + { + "Error": "Oliver", + "Context": "http://ettie.biz" + }, + { + "Error": "Lonny", + "Context": "https://onie.org" + }, + { + "Error": "Cassie", + "Context": "http://solon.net" + }, + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + } + ], + "License": "The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Candice", + "Context": "http://linnea.com" + }, + { + "Error": "Everardo", + "Context": "http://daryl.net" + }, + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + } + ], + "LicenseUrl": "The SMS system is down, back up the open-source system so we can back up the SMS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Paradigm Assistant", + "PackageVersion": "9.8.0", + "ValidationErrors": [ + { + "Error": "Jordan", + "Context": "https://kathryne.name" + }, + { + "Error": "Mayra", + "Context": "http://lance.name" + }, + { + "Error": "Jimmie", + "Context": "https://lorine.org" + }, + { + "Error": "Rebeka", + "Context": "https://malika.org" + }, + { + "Error": "Trinity", + "Context": "http://fritz.info" + }, + { + "Error": "Neha", + "Context": "https://marianne.name" + }, + { + "Error": "Colin", + "Context": "https://billie.biz" + }, + { + "Error": "Brielle", + "Context": "https://brennon.name" + }, + { + "Error": "Myriam", + "Context": "https://rosemary.name" + } + ], + "LicenseUrl": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "4.8.0", + "PackageProjectUrl": "https://gaylord.name", + "Copyright": "If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!", + "ValidationErrors": [ + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + } + ], + "LicenseUrl": "Use the multi-byte SAS driver, then you can bypass the multi-byte driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Integration Engineer", + "PackageVersion": "8.7.4", + "PackageProjectUrl": "http://jackeline.biz", + "ValidationErrors": [ + { + "Error": "Reanna", + "Context": "http://buck.net" + }, + { + "Error": "Christine", + "Context": "http://demarco.name" + }, + { + "Error": "Marge", + "Context": "http://astrid.net" + }, + { + "Error": "Charlene", + "Context": "http://rod.net" + } + ], + "LicenseUrl": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Data Orchestrator", + "PackageVersion": "4.3.2", + "PackageProjectUrl": "http://gaylord.com", + "Copyright": "We need to back up the multi-byte SCSI transmitter!", + "ValidationErrors": [ + { + "Error": "Taya", + "Context": "http://micaela.biz" + }, + { + "Error": "Evert", + "Context": "http://tomas.net" + }, + { + "Error": "Brett", + "Context": "http://virginie.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Data Director", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://timothy.info", + "Copyright": "We need to back up the primary SMTP circuit!", + "ValidationErrors": [ + { + "Error": "Kirsten", + "Context": "http://madisyn.com" + }, + { + "Error": "Murray", + "Context": "https://destinee.com" + }, + { + "Error": "Emanuel", + "Context": "https://keely.info" + }, + { + "Error": "Obie", + "Context": "https://caleigh.net" + }, + { + "Error": "Albin", + "Context": "http://flavie.com" + }, + { + "Error": "Lavonne", + "Context": "http://kaitlyn.com" + }, + { + "Error": "Osborne", + "Context": "https://joesph.name" + }, + { + "Error": "Michael", + "Context": "https://kali.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Usability Producer", + "PackageVersion": "9.7.6", + "ValidationErrors": [ + { + "Error": "Jett", + "Context": "https://randal.biz" + }, + { + "Error": "Leif", + "Context": "http://chaz.name" + }, + { + "Error": "Tristian", + "Context": "http://susie.com" + }, + { + "Error": "Carmelo", + "Context": "https://kariane.com" + }, + { + "Error": "Sofia", + "Context": "http://daphnee.name" + }, + { + "Error": "Nedra", + "Context": "http://orland.info" + }, + { + "Error": "Hilton", + "Context": "http://shany.info" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseUrl": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Copyright": "If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!", + "ValidationErrors": [ + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + }, + { + "Error": "Gerald", + "Context": "https://vidal.com" + }, + { + "Error": "Lucio", + "Context": "http://clemmie.info" + } + ], + "LicenseUrl": "The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "Copyright": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + }, + { + "Error": "Sandra", + "Context": "https://emil.info" + }, + { + "Error": "Dayana", + "Context": "https://leila.info" + }, + { + "Error": "Micah", + "Context": "http://darien.com" + }, + { + "Error": "Ethel", + "Context": "http://shakira.net" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Accounts Executive", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://kristin.net", + "Copyright": "You can\u0027t connect the interface without backing up the optical SMTP interface!", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "License": "Use the auxiliary PNG interface, then you can generate the auxiliary interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Quality Officer", + "PackageVersion": "8.9.2", + "PackageProjectUrl": "https://danika.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..f7cf2f35 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,114 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..fa8c27a8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,165 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..71d89e76 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,187 @@ +[ + { + "PackageId": "Legacy Interactions Analyst", + "PackageVersion": "3.0.8", + "License": "hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Group Planner", + "PackageVersion": "9.2.2", + "Copyright": "We need to reboot the virtual RSS alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "Copyright": "Use the mobile SCSI bus, then you can program the mobile bus!", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Marketing Assistant", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "http://julia.biz", + "License": "I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!", + "LicenseUrl": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Factors Director", + "PackageVersion": "5.7.8", + "Copyright": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "Copyright": "Try to compress the SMS bus, maybe it will compress the bluetooth bus!", + "LicenseUrl": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Branding Assistant", + "PackageVersion": "8.2.6", + "Copyright": "We need to hack the auxiliary COM hard drive!", + "License": "Use the multi-byte JSON panel, then you can bypass the multi-byte panel!", + "LicenseUrl": "If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Tactics Strategist", + "PackageVersion": "9.9.9", + "Copyright": "generating the matrix won\u0027t do anything, we need to parse the solid state GB matrix!", + "LicenseUrl": "copying the alarm won\u0027t do anything, we need to index the open-source TCP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Identity Designer", + "PackageVersion": "9.9.3", + "PackageProjectUrl": "https://devyn.info", + "Copyright": "You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Creative Analyst", + "PackageVersion": "5.2.9", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseUrl": "If we synthesize the port, we can get to the ADP port through the neural ADP port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "We need to synthesize the cross-platform SMS circuit!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "Try to program the CSS circuit, maybe it will program the auxiliary circuit!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Integration Assistant", + "PackageVersion": "4.8.5", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseUrl": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Associate", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://hildegard.name", + "LicenseUrl": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..e62557eb --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,818 @@ +[ + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "Copyright": "Try to compress the SMS bus, maybe it will compress the bluetooth bus!", + "LicenseUrl": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "Try to program the CSS circuit, maybe it will program the auxiliary circuit!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Identity Designer", + "PackageVersion": "9.9.3", + "PackageProjectUrl": "https://devyn.info", + "Copyright": "You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "4.8.0", + "PackageProjectUrl": "https://gaylord.name", + "Copyright": "If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!", + "ValidationErrors": [ + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + } + ], + "LicenseUrl": "Use the multi-byte SAS driver, then you can bypass the multi-byte driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Data Orchestrator", + "PackageVersion": "4.3.2", + "PackageProjectUrl": "http://gaylord.com", + "Copyright": "We need to back up the multi-byte SCSI transmitter!", + "ValidationErrors": [ + { + "Error": "Taya", + "Context": "http://micaela.biz" + }, + { + "Error": "Evert", + "Context": "http://tomas.net" + }, + { + "Error": "Brett", + "Context": "http://virginie.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "We need to synthesize the cross-platform SMS circuit!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Creative Analyst", + "PackageVersion": "5.2.9", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseUrl": "If we synthesize the port, we can get to the ADP port through the neural ADP port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Data Director", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://timothy.info", + "Copyright": "We need to back up the primary SMTP circuit!", + "ValidationErrors": [ + { + "Error": "Kirsten", + "Context": "http://madisyn.com" + }, + { + "Error": "Murray", + "Context": "https://destinee.com" + }, + { + "Error": "Emanuel", + "Context": "https://keely.info" + }, + { + "Error": "Obie", + "Context": "https://caleigh.net" + }, + { + "Error": "Albin", + "Context": "http://flavie.com" + }, + { + "Error": "Lavonne", + "Context": "http://kaitlyn.com" + }, + { + "Error": "Osborne", + "Context": "https://joesph.name" + }, + { + "Error": "Michael", + "Context": "https://kali.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Usability Producer", + "PackageVersion": "9.7.6", + "ValidationErrors": [ + { + "Error": "Jett", + "Context": "https://randal.biz" + }, + { + "Error": "Leif", + "Context": "http://chaz.name" + }, + { + "Error": "Tristian", + "Context": "http://susie.com" + }, + { + "Error": "Carmelo", + "Context": "https://kariane.com" + }, + { + "Error": "Sofia", + "Context": "http://daphnee.name" + }, + { + "Error": "Nedra", + "Context": "http://orland.info" + }, + { + "Error": "Hilton", + "Context": "http://shany.info" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Factors Director", + "PackageVersion": "5.7.8", + "Copyright": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "Copyright": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Candice", + "Context": "http://linnea.com" + }, + { + "Error": "Everardo", + "Context": "http://daryl.net" + }, + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + } + ], + "LicenseUrl": "The SMS system is down, back up the open-source system so we can back up the SMS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Marketing Assistant", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "http://julia.biz", + "License": "I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!", + "LicenseUrl": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Research Associate", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://hildegard.name", + "LicenseUrl": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Branding Executive", + "PackageVersion": "2.0.9", + "PackageProjectUrl": "https://efrain.info", + "Copyright": "You can\u0027t bypass the application without programming the solid state COM application!", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "LicenseUrl": "The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseUrl": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Integration Engineer", + "PackageVersion": "8.7.4", + "PackageProjectUrl": "http://jackeline.biz", + "ValidationErrors": [ + { + "Error": "Reanna", + "Context": "http://buck.net" + }, + { + "Error": "Christine", + "Context": "http://demarco.name" + }, + { + "Error": "Marge", + "Context": "http://astrid.net" + }, + { + "Error": "Charlene", + "Context": "http://rod.net" + } + ], + "LicenseUrl": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Copyright": "If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!", + "ValidationErrors": [ + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + }, + { + "Error": "Gerald", + "Context": "https://vidal.com" + }, + { + "Error": "Lucio", + "Context": "http://clemmie.info" + } + ], + "LicenseUrl": "The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Accounts Executive", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://kristin.net", + "Copyright": "You can\u0027t connect the interface without backing up the optical SMTP interface!", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "License": "Use the auxiliary PNG interface, then you can generate the auxiliary interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Assurance Executive", + "PackageVersion": "2.8.5", + "PackageProjectUrl": "http://antonina.com", + "Copyright": "We need to parse the optical FTP driver!", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "http://otha.name" + }, + { + "Error": "Natasha", + "Context": "https://nyah.com" + }, + { + "Error": "Oliver", + "Context": "http://ettie.biz" + }, + { + "Error": "Lonny", + "Context": "https://onie.org" + }, + { + "Error": "Cassie", + "Context": "http://solon.net" + }, + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + } + ], + "License": "The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Interactions Analyst", + "PackageVersion": "3.0.8", + "License": "hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Paradigm Assistant", + "PackageVersion": "9.8.0", + "ValidationErrors": [ + { + "Error": "Jordan", + "Context": "https://kathryne.name" + }, + { + "Error": "Mayra", + "Context": "http://lance.name" + }, + { + "Error": "Jimmie", + "Context": "https://lorine.org" + }, + { + "Error": "Rebeka", + "Context": "https://malika.org" + }, + { + "Error": "Trinity", + "Context": "http://fritz.info" + }, + { + "Error": "Neha", + "Context": "https://marianne.name" + }, + { + "Error": "Colin", + "Context": "https://billie.biz" + }, + { + "Error": "Brielle", + "Context": "https://brennon.name" + }, + { + "Error": "Myriam", + "Context": "https://rosemary.name" + } + ], + "LicenseUrl": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "Copyright": "Use the mobile SCSI bus, then you can program the mobile bus!", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Group Planner", + "PackageVersion": "9.2.2", + "Copyright": "We need to reboot the virtual RSS alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Integration Assistant", + "PackageVersion": "4.8.5", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseUrl": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Tactics Strategist", + "PackageVersion": "9.9.9", + "Copyright": "generating the matrix won\u0027t do anything, we need to parse the solid state GB matrix!", + "LicenseUrl": "copying the alarm won\u0027t do anything, we need to index the open-source TCP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Quality Officer", + "PackageVersion": "8.9.2", + "PackageProjectUrl": "https://danika.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + }, + { + "Error": "Sandra", + "Context": "https://emil.info" + }, + { + "Error": "Dayana", + "Context": "https://leila.info" + }, + { + "Error": "Micah", + "Context": "http://darien.com" + }, + { + "Error": "Ethel", + "Context": "http://shakira.net" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Branding Assistant", + "PackageVersion": "8.2.6", + "Copyright": "We need to hack the auxiliary COM hard drive!", + "License": "Use the multi-byte JSON panel, then you can bypass the multi-byte panel!", + "LicenseUrl": "If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..e83b0b2a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,248 @@ +[ + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "Copyright": "Try to compress the SMS bus, maybe it will compress the bluetooth bus!", + "LicenseUrl": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Interactions Analyst", + "PackageVersion": "3.0.8", + "License": "hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "Copyright": "Use the mobile SCSI bus, then you can program the mobile bus!", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Integration Assistant", + "PackageVersion": "4.8.5", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseUrl": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Creative Analyst", + "PackageVersion": "5.2.9", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseUrl": "If we synthesize the port, we can get to the ADP port through the neural ADP port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Identity Designer", + "PackageVersion": "9.9.3", + "PackageProjectUrl": "https://devyn.info", + "Copyright": "You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Marketing Assistant", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "http://julia.biz", + "License": "I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!", + "LicenseUrl": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "Try to program the CSS circuit, maybe it will program the auxiliary circuit!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Research Associate", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://hildegard.name", + "LicenseUrl": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "We need to synthesize the cross-platform SMS circuit!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Tactics Strategist", + "PackageVersion": "9.9.9", + "Copyright": "generating the matrix won\u0027t do anything, we need to parse the solid state GB matrix!", + "LicenseUrl": "copying the alarm won\u0027t do anything, we need to index the open-source TCP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Group Planner", + "PackageVersion": "9.2.2", + "Copyright": "We need to reboot the virtual RSS alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Factors Director", + "PackageVersion": "5.7.8", + "Copyright": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Branding Assistant", + "PackageVersion": "8.2.6", + "Copyright": "We need to hack the auxiliary COM hard drive!", + "License": "Use the multi-byte JSON panel, then you can bypass the multi-byte panel!", + "LicenseUrl": "If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..447484c4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,299 @@ +[ + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "Copyright": "Try to compress the SMS bus, maybe it will compress the bluetooth bus!", + "LicenseUrl": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Group Planner", + "PackageVersion": "9.2.2", + "Copyright": "We need to reboot the virtual RSS alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Integration Assistant", + "PackageVersion": "4.8.5", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseUrl": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Creative Analyst", + "PackageVersion": "5.2.9", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseUrl": "If we synthesize the port, we can get to the ADP port through the neural ADP port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Marketing Assistant", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "http://julia.biz", + "License": "I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!", + "LicenseUrl": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Factors Director", + "PackageVersion": "5.7.8", + "Copyright": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Branding Assistant", + "PackageVersion": "8.2.6", + "Copyright": "We need to hack the auxiliary COM hard drive!", + "License": "Use the multi-byte JSON panel, then you can bypass the multi-byte panel!", + "LicenseUrl": "If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "We need to synthesize the cross-platform SMS circuit!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Interactions Analyst", + "PackageVersion": "3.0.8", + "License": "hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Research Associate", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://hildegard.name", + "LicenseUrl": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Tactics Strategist", + "PackageVersion": "9.9.9", + "Copyright": "generating the matrix won\u0027t do anything, we need to parse the solid state GB matrix!", + "LicenseUrl": "copying the alarm won\u0027t do anything, we need to index the open-source TCP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "Try to program the CSS circuit, maybe it will program the auxiliary circuit!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "Copyright": "Use the mobile SCSI bus, then you can program the mobile bus!", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Identity Designer", + "PackageVersion": "9.9.3", + "PackageProjectUrl": "https://devyn.info", + "Copyright": "You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..6fcfefa9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,80 @@ +[ + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Identity Designer", + "PackageVersion": "9.9.3", + "PackageProjectUrl": "https://devyn.info", + "Copyright": "You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..39403fdd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,711 @@ +[ + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Copyright": "If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!", + "ValidationErrors": [ + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + }, + { + "Error": "Gerald", + "Context": "https://vidal.com" + }, + { + "Error": "Lucio", + "Context": "http://clemmie.info" + } + ], + "LicenseUrl": "The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "Copyright": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Branding Executive", + "PackageVersion": "2.0.9", + "PackageProjectUrl": "https://efrain.info", + "Copyright": "You can\u0027t bypass the application without programming the solid state COM application!", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "LicenseUrl": "The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "4.8.0", + "PackageProjectUrl": "https://gaylord.name", + "Copyright": "If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!", + "ValidationErrors": [ + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + } + ], + "LicenseUrl": "Use the multi-byte SAS driver, then you can bypass the multi-byte driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Identity Designer", + "PackageVersion": "9.9.3", + "PackageProjectUrl": "https://devyn.info", + "Copyright": "You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Data Director", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://timothy.info", + "Copyright": "We need to back up the primary SMTP circuit!", + "ValidationErrors": [ + { + "Error": "Kirsten", + "Context": "http://madisyn.com" + }, + { + "Error": "Murray", + "Context": "https://destinee.com" + }, + { + "Error": "Emanuel", + "Context": "https://keely.info" + }, + { + "Error": "Obie", + "Context": "https://caleigh.net" + }, + { + "Error": "Albin", + "Context": "http://flavie.com" + }, + { + "Error": "Lavonne", + "Context": "http://kaitlyn.com" + }, + { + "Error": "Osborne", + "Context": "https://joesph.name" + }, + { + "Error": "Michael", + "Context": "https://kali.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Usability Producer", + "PackageVersion": "9.7.6", + "ValidationErrors": [ + { + "Error": "Jett", + "Context": "https://randal.biz" + }, + { + "Error": "Leif", + "Context": "http://chaz.name" + }, + { + "Error": "Tristian", + "Context": "http://susie.com" + }, + { + "Error": "Carmelo", + "Context": "https://kariane.com" + }, + { + "Error": "Sofia", + "Context": "http://daphnee.name" + }, + { + "Error": "Nedra", + "Context": "http://orland.info" + }, + { + "Error": "Hilton", + "Context": "http://shany.info" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Paradigm Assistant", + "PackageVersion": "9.8.0", + "ValidationErrors": [ + { + "Error": "Jordan", + "Context": "https://kathryne.name" + }, + { + "Error": "Mayra", + "Context": "http://lance.name" + }, + { + "Error": "Jimmie", + "Context": "https://lorine.org" + }, + { + "Error": "Rebeka", + "Context": "https://malika.org" + }, + { + "Error": "Trinity", + "Context": "http://fritz.info" + }, + { + "Error": "Neha", + "Context": "https://marianne.name" + }, + { + "Error": "Colin", + "Context": "https://billie.biz" + }, + { + "Error": "Brielle", + "Context": "https://brennon.name" + }, + { + "Error": "Myriam", + "Context": "https://rosemary.name" + } + ], + "LicenseUrl": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Assurance Executive", + "PackageVersion": "2.8.5", + "PackageProjectUrl": "http://antonina.com", + "Copyright": "We need to parse the optical FTP driver!", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "http://otha.name" + }, + { + "Error": "Natasha", + "Context": "https://nyah.com" + }, + { + "Error": "Oliver", + "Context": "http://ettie.biz" + }, + { + "Error": "Lonny", + "Context": "https://onie.org" + }, + { + "Error": "Cassie", + "Context": "http://solon.net" + }, + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + } + ], + "License": "The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Data Orchestrator", + "PackageVersion": "4.3.2", + "PackageProjectUrl": "http://gaylord.com", + "Copyright": "We need to back up the multi-byte SCSI transmitter!", + "ValidationErrors": [ + { + "Error": "Taya", + "Context": "http://micaela.biz" + }, + { + "Error": "Evert", + "Context": "http://tomas.net" + }, + { + "Error": "Brett", + "Context": "http://virginie.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Accounts Executive", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://kristin.net", + "Copyright": "You can\u0027t connect the interface without backing up the optical SMTP interface!", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "License": "Use the auxiliary PNG interface, then you can generate the auxiliary interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Integration Engineer", + "PackageVersion": "8.7.4", + "PackageProjectUrl": "http://jackeline.biz", + "ValidationErrors": [ + { + "Error": "Reanna", + "Context": "http://buck.net" + }, + { + "Error": "Christine", + "Context": "http://demarco.name" + }, + { + "Error": "Marge", + "Context": "http://astrid.net" + }, + { + "Error": "Charlene", + "Context": "http://rod.net" + } + ], + "LicenseUrl": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Candice", + "Context": "http://linnea.com" + }, + { + "Error": "Everardo", + "Context": "http://daryl.net" + }, + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + } + ], + "LicenseUrl": "The SMS system is down, back up the open-source system so we can back up the SMS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseUrl": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Quality Officer", + "PackageVersion": "8.9.2", + "PackageProjectUrl": "https://danika.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + }, + { + "Error": "Sandra", + "Context": "https://emil.info" + }, + { + "Error": "Dayana", + "Context": "https://leila.info" + }, + { + "Error": "Micah", + "Context": "http://darien.com" + }, + { + "Error": "Ethel", + "Context": "http://shakira.net" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..b6addd93 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,141 @@ +[ + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Identity Designer", + "PackageVersion": "9.9.3", + "PackageProjectUrl": "https://devyn.info", + "Copyright": "You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..7dba7392 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,192 @@ +[ + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Identity Designer", + "PackageVersion": "9.9.3", + "PackageProjectUrl": "https://devyn.info", + "Copyright": "You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..baded3fe --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,9 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..0bfd331a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,708 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Identity Designer", + "PackageVersion": "9.9.3", + "PackageProjectUrl": "https://devyn.info", + "Copyright": "You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Factors Director", + "PackageVersion": "5.7.8", + "Copyright": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Associate", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://hildegard.name", + "LicenseUrl": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "Try to program the CSS circuit, maybe it will program the auxiliary circuit!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Branding Assistant", + "PackageVersion": "8.2.6", + "Copyright": "We need to hack the auxiliary COM hard drive!", + "License": "Use the multi-byte JSON panel, then you can bypass the multi-byte panel!", + "LicenseUrl": "If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Integration Assistant", + "PackageVersion": "4.8.5", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseUrl": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "Copyright": "Use the mobile SCSI bus, then you can program the mobile bus!", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Group Planner", + "PackageVersion": "9.2.2", + "Copyright": "We need to reboot the virtual RSS alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "We need to synthesize the cross-platform SMS circuit!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Tactics Strategist", + "PackageVersion": "9.9.9", + "Copyright": "generating the matrix won\u0027t do anything, we need to parse the solid state GB matrix!", + "LicenseUrl": "copying the alarm won\u0027t do anything, we need to index the open-source TCP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Creative Analyst", + "PackageVersion": "5.2.9", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseUrl": "If we synthesize the port, we can get to the ADP port through the neural ADP port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Marketing Assistant", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "http://julia.biz", + "License": "I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!", + "LicenseUrl": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "Copyright": "Try to compress the SMS bus, maybe it will compress the bluetooth bus!", + "LicenseUrl": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Interactions Analyst", + "PackageVersion": "3.0.8", + "License": "hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Infrastructure Producer", + "PackageVersion": "1.1.2", + "LicenseUrl": "If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Implementation Executive", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://fae.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Interactions Facilitator", + "PackageVersion": "7.6.9", + "LicenseUrl": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Intranet Engineer", + "PackageVersion": "7.5.5", + "License": "If we navigate the feed, we can get to the JSON feed through the back-end JSON feed!", + "LicenseUrl": "Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Web Assistant", + "PackageVersion": "5.9.6", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Implementation Orchestrator", + "PackageVersion": "0.1.4", + "License": "I\u0027ll synthesize the cross-platform CSS panel, that should panel the CSS panel!", + "LicenseUrl": "You can\u0027t navigate the panel without connecting the optical PNG panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Data Administrator", + "PackageVersion": "9.0.6", + "PackageProjectUrl": "https://serenity.info", + "License": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseUrl": "I\u0027ll program the multi-byte AI transmitter, that should transmitter the AI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Configuration Coordinator", + "PackageVersion": "2.7.5", + "License": "connecting the panel won\u0027t do anything, we need to bypass the wireless AGP panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Implementation Technician", + "PackageVersion": "8.8.3", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Copyright": "Use the solid state HTTP microchip, then you can back up the solid state microchip!", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseUrl": "The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Copyright": "If we reboot the system, we can get to the SQL system through the mobile SQL system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Web Orchestrator", + "PackageVersion": "1.9.1", + "PackageProjectUrl": "https://kade.com", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "License": "You can\u0027t copy the alarm without synthesizing the 1080p IB alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "Copyright": "Try to override the HDD pixel, maybe it will override the bluetooth pixel!", + "License": "We need to index the optical HTTP application!", + "LicenseUrl": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Quality Director", + "PackageVersion": "4.9.9", + "PackageProjectUrl": "http://jesse.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Data Associate", + "PackageVersion": "6.4.8", + "License": "If we navigate the array, we can get to the SQL array through the 1080p SQL array!", + "LicenseUrl": "You can\u0027t generate the bandwidth without parsing the mobile EXE bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Data Designer", + "PackageVersion": "9.5.2", + "PackageProjectUrl": "https://liana.com", + "Copyright": "The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive!", + "LicenseUrl": "hacking the card won\u0027t do anything, we need to hack the neural COM card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Communications Director", + "PackageVersion": "3.1.0", + "Copyright": "I\u0027ll quantify the neural SCSI port, that should port the SCSI port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Developer", + "PackageVersion": "0.8.7", + "PackageProjectUrl": "https://adan.net", + "License": "You can\u0027t back up the array without parsing the haptic CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Accountability Officer", + "PackageVersion": "2.5.3", + "PackageProjectUrl": "http://henderson.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Division Agent", + "PackageVersion": "4.2.8", + "PackageProjectUrl": "https://camilla.info", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Copyright": "The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Infrastructure Developer", + "PackageVersion": "7.5.6", + "Copyright": "You can\u0027t index the circuit without copying the auxiliary RSS circuit!", + "License": "Try to override the SCSI microchip, maybe it will override the haptic microchip!", + "LicenseUrl": "programming the monitor won\u0027t do anything, we need to parse the online XML monitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Security Engineer", + "PackageVersion": "5.8.4", + "Copyright": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "Copyright": "Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Tactics Technician", + "PackageVersion": "3.8.3", + "PackageProjectUrl": "https://jewel.name", + "License": "If we index the protocol, we can get to the FTP protocol through the online FTP protocol!", + "LicenseUrl": "Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Communications Officer", + "PackageVersion": "3.3.2", + "PackageProjectUrl": "https://cortez.net", + "LicenseUrl": "We need to calculate the redundant THX feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Response Executive", + "PackageVersion": "6.4.4", + "PackageProjectUrl": "https://maida.org", + "License": "If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Optimization Engineer", + "PackageVersion": "3.9.7", + "Copyright": "We need to override the auxiliary AGP firewall!", + "License": "The JBOD hard drive is down, copy the wireless hard drive so we can copy the JBOD hard drive!", + "LicenseUrl": "If we synthesize the bus, we can get to the EXE bus through the online EXE bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Creative Analyst", + "PackageVersion": "3.6.4", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to calculate the primary SMTP driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Data Executive", + "PackageVersion": "9.4.3", + "LicenseUrl": "The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Directives Officer", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://rafaela.net", + "Copyright": "If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip!", + "LicenseUrl": "parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Copyright": "I\u0027ll hack the optical COM alarm, that should alarm the COM alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Configuration Assistant", + "PackageVersion": "0.1.1", + "PackageProjectUrl": "http://frederick.com", + "Copyright": "parsing the driver won\u0027t do anything, we need to program the auxiliary IB driver!", + "License": "I\u0027ll bypass the solid state SMS system, that should system the SMS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Data Designer", + "PackageVersion": "8.4.8", + "Copyright": "We need to transmit the virtual JSON bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Accounts Liaison", + "PackageVersion": "5.6.7", + "Copyright": "transmitting the port won\u0027t do anything, we need to override the haptic JSON port!", + "License": "We need to program the virtual SCSI circuit!", + "LicenseUrl": "We need to generate the auxiliary GB hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Factors Representative", + "PackageVersion": "0.5.2", + "License": "You can\u0027t override the bandwidth without navigating the auxiliary ADP bandwidth!", + "LicenseUrl": "backing up the system won\u0027t do anything, we need to synthesize the digital AI system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Functionality Representative", + "PackageVersion": "9.9.2", + "Copyright": "We need to bypass the multi-byte ADP panel!", + "License": "You can\u0027t navigate the capacitor without bypassing the multi-byte JSON capacitor!", + "LicenseUrl": "Try to quantify the COM feed, maybe it will quantify the multi-byte feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "LicenseUrl": "Try to compress the TCP microchip, maybe it will compress the auxiliary microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Creative Planner", + "PackageVersion": "9.7.2", + "Copyright": "bypassing the matrix won\u0027t do anything, we need to copy the wireless PCI matrix!", + "License": "Try to connect the TCP circuit, maybe it will connect the back-end circuit!", + "LicenseUrl": "synthesizing the circuit won\u0027t do anything, we need to override the neural XML circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Markets Director", + "PackageVersion": "3.4.9", + "License": "The RAM card is down, override the open-source card so we can override the RAM card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Accountability Officer", + "PackageVersion": "2.4.3", + "Copyright": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "LicenseUrl": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "LicenseUrl": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Functionality Orchestrator", + "PackageVersion": "3.5.0", + "PackageProjectUrl": "https://gina.name", + "Copyright": "If we quantify the feed, we can get to the RAM feed through the neural RAM feed!", + "License": "If we quantify the array, we can get to the RAM array through the virtual RAM array!", + "LicenseUrl": "overriding the card won\u0027t do anything, we need to hack the auxiliary HTTP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Solutions Officer", + "PackageVersion": "3.3.5", + "Copyright": "Use the online IB protocol, then you can back up the online protocol!", + "License": "You can\u0027t override the hard drive without bypassing the mobile TCP hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Usability Analyst", + "PackageVersion": "3.4.8", + "PackageProjectUrl": "https://maritza.com", + "Copyright": "The FTP program is down, override the digital program so we can override the FTP program!", + "License": "hacking the protocol won\u0027t do anything, we need to bypass the back-end SDD protocol!", + "LicenseUrl": "Try to quantify the EXE program, maybe it will quantify the auxiliary program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Infrastructure Executive", + "PackageVersion": "4.8.1", + "PackageProjectUrl": "https://justice.info", + "Copyright": "Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Optimization Architect", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "https://kyle.net", + "Copyright": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Communications Supervisor", + "PackageVersion": "6.0.1", + "PackageProjectUrl": "http://ethan.name", + "Copyright": "I\u0027ll override the neural XML application, that should application the XML application!", + "License": "Use the cross-platform SAS feed, then you can bypass the cross-platform feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Marketing Technician", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://abbey.biz", + "LicenseUrl": "overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Applications Producer", + "PackageVersion": "0.4.7", + "PackageProjectUrl": "http://horace.com", + "License": "Try to input the AI sensor, maybe it will input the digital sensor!", + "LicenseUrl": "If we program the array, we can get to the JBOD array through the primary JBOD array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Marketing Orchestrator", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://brice.net", + "Copyright": "We need to connect the bluetooth RSS application!", + "LicenseUrl": "Try to parse the IB driver, maybe it will parse the 1080p driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Copyright": "We need to bypass the wireless PNG bus!", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Division Agent", + "PackageVersion": "2.2.7", + "PackageProjectUrl": "https://laurence.net", + "Copyright": "You can\u0027t navigate the port without programming the cross-platform ADP port!", + "LicenseUrl": "The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Communications Engineer", + "PackageVersion": "4.5.2", + "License": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Group Producer", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://sonny.com", + "License": "We need to hack the multi-byte EXE bus!", + "LicenseUrl": "If we connect the program, we can get to the SQL program through the digital SQL program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Quality Planner", + "PackageVersion": "6.6.3", + "Copyright": "The PCI driver is down, parse the neural driver so we can parse the PCI driver!", + "License": "The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!", + "LicenseUrl": "You can\u0027t transmit the sensor without connecting the digital THX sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Integration Engineer", + "PackageVersion": "4.4.3", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Solutions Facilitator", + "PackageVersion": "7.1.5", + "LicenseUrl": "The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Accountability Engineer", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "https://gerson.com", + "Copyright": "I\u0027ll back up the back-end JSON card, that should card the JSON card!", + "LicenseUrl": "Use the online RAM program, then you can generate the online program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Intranet Manager", + "PackageVersion": "3.8.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Accounts Officer", + "PackageVersion": "2.1.8", + "Copyright": "Try to copy the HTTP capacitor, maybe it will copy the primary capacitor!", + "License": "Try to calculate the SSL program, maybe it will calculate the multi-byte program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Program Administrator", + "PackageVersion": "0.3.5", + "PackageProjectUrl": "http://viviane.com", + "Copyright": "The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth!", + "License": "We need to navigate the multi-byte PNG application!", + "LicenseUrl": "The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Data Coordinator", + "PackageVersion": "1.7.7", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to navigate the solid state HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Assurance Facilitator", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Configuration Administrator", + "PackageVersion": "8.4.4", + "PackageProjectUrl": "https://david.name", + "LicenseUrl": "The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Configuration Engineer", + "PackageVersion": "7.3.8", + "PackageProjectUrl": "http://roman.org", + "License": "Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!", + "LicenseUrl": "You can\u0027t reboot the matrix without navigating the optical SDD matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Creative Designer", + "PackageVersion": "7.5.8", + "PackageProjectUrl": "http://daniela.name", + "Copyright": "The GB program is down, program the back-end program so we can program the GB program!", + "License": "The XML system is down, hack the bluetooth system so we can hack the XML system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Identity Coordinator", + "PackageVersion": "9.8.3", + "LicenseUrl": "If we navigate the bus, we can get to the HDD bus through the primary HDD bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Implementation Technician", + "PackageVersion": "2.8.4", + "Copyright": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseUrl": "If we compress the protocol, we can get to the COM protocol through the mobile COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Functionality Strategist", + "PackageVersion": "5.8.0", + "PackageProjectUrl": "http://filiberto.net", + "License": "Use the digital HTTP card, then you can reboot the digital card!", + "LicenseUrl": "The CSS port is down, quantify the virtual port so we can quantify the CSS port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Copyright": "The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Usability Coordinator", + "PackageVersion": "5.4.7", + "Copyright": "If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive!", + "License": "The GB panel is down, synthesize the neural panel so we can synthesize the GB panel!", + "LicenseUrl": "You can\u0027t copy the system without indexing the virtual XSS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Factors Designer", + "PackageVersion": "0.9.2", + "License": "You can\u0027t quantify the bandwidth without calculating the online RAM bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Metrics Assistant", + "PackageVersion": "8.7.4", + "Copyright": "If we compress the panel, we can get to the HDD panel through the digital HDD panel!", + "LicenseUrl": "Use the solid state IB interface, then you can override the solid state interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Factors Designer", + "PackageVersion": "1.9.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Intranet Director", + "PackageVersion": "9.2.4", + "PackageProjectUrl": "https://dane.name", + "Copyright": "If we parse the driver, we can get to the GB driver through the neural GB driver!", + "LicenseUrl": "You can\u0027t parse the bandwidth without transmitting the open-source USB bandwidth!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..12ea938f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,143 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Identity Designer", + "PackageVersion": "9.9.3", + "PackageProjectUrl": "https://devyn.info", + "Copyright": "You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Factors Director", + "PackageVersion": "5.7.8", + "Copyright": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Associate", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://hildegard.name", + "LicenseUrl": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "Try to program the CSS circuit, maybe it will program the auxiliary circuit!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Branding Assistant", + "PackageVersion": "8.2.6", + "Copyright": "We need to hack the auxiliary COM hard drive!", + "License": "Use the multi-byte JSON panel, then you can bypass the multi-byte panel!", + "LicenseUrl": "If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Integration Assistant", + "PackageVersion": "4.8.5", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseUrl": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "Copyright": "Use the mobile SCSI bus, then you can program the mobile bus!", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Group Planner", + "PackageVersion": "9.2.2", + "Copyright": "We need to reboot the virtual RSS alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "We need to synthesize the cross-platform SMS circuit!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Tactics Strategist", + "PackageVersion": "9.9.9", + "Copyright": "generating the matrix won\u0027t do anything, we need to parse the solid state GB matrix!", + "LicenseUrl": "copying the alarm won\u0027t do anything, we need to index the open-source TCP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Creative Analyst", + "PackageVersion": "5.2.9", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseUrl": "If we synthesize the port, we can get to the ADP port through the neural ADP port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Marketing Assistant", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "http://julia.biz", + "License": "I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!", + "LicenseUrl": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "Copyright": "Try to compress the SMS bus, maybe it will compress the bluetooth bus!", + "LicenseUrl": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Interactions Analyst", + "PackageVersion": "3.0.8", + "License": "hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..c2d6841e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,36 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Identity Designer", + "PackageVersion": "9.9.3", + "PackageProjectUrl": "https://devyn.info", + "Copyright": "You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..548b17ad --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,688 @@ +[ + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Copyright": "We need to synthesize the primary GB circuit!", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "Copyright": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Copyright": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "Copyright": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..23a2a5c8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..52f6d25c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,190 @@ +[ + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..6062eb15 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,747 @@ +[ + { + "PackageId": "Global Paradigm Assistant", + "PackageVersion": "8.0.5", + "PackageProjectUrl": "https://randy.org", + "License": "We need to calculate the solid state HTTP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Metrics Strategist", + "PackageVersion": "1.2.1", + "Copyright": "Try to override the GB driver, maybe it will override the digital driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Configuration Developer", + "PackageVersion": "4.0.9", + "Copyright": "If we parse the interface, we can get to the JSON interface through the mobile JSON interface!", + "Authors": "Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle", + "License": "Use the primary SCSI matrix, then you can program the primary matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Interactions Supervisor", + "PackageVersion": "4.5.2", + "Copyright": "The ADP firewall is down, input the primary firewall so we can input the ADP firewall!", + "License": "The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Tactics Assistant", + "PackageVersion": "1.5.5", + "PackageProjectUrl": "https://giovanny.net", + "Copyright": "If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!", + "License": "The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Program Technician", + "PackageVersion": "5.8.9", + "PackageProjectUrl": "http://curtis.org", + "Copyright": "We need to transmit the back-end AGP sensor!", + "Authors": "Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Research Planner", + "PackageVersion": "8.8.9", + "PackageProjectUrl": "https://yvette.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Usability Specialist", + "PackageVersion": "5.6.9", + "License": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Brand Director", + "PackageVersion": "4.7.4", + "License": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Division Architect", + "PackageVersion": "8.2.4", + "PackageProjectUrl": "http://murphy.name", + "Authors": "Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Solutions Officer", + "PackageVersion": "4.5.2", + "PackageProjectUrl": "https://rylan.name", + "License": "You can\u0027t copy the matrix without compressing the wireless AGP matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Copyright": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Assurance Planner", + "PackageVersion": "2.7.7", + "Copyright": "I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!", + "Authors": "Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Accounts Facilitator", + "PackageVersion": "7.7.8", + "PackageProjectUrl": "http://scottie.biz", + "Authors": "Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Division Manager", + "PackageVersion": "1.3.9", + "Copyright": "If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!", + "Authors": "Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth", + "License": "Try to navigate the PCI driver, maybe it will navigate the mobile driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Division Officer", + "PackageVersion": "6.5.6", + "PackageProjectUrl": "http://catherine.name", + "Authors": "Glenda Schuppe,Glenda Schuppe", + "License": "transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Interactions Supervisor", + "PackageVersion": "9.7.2", + "Copyright": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "Authors": "Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Authors": "Darnell Terry", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Functionality Agent", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://arthur.net", + "Copyright": "I\u0027ll connect the digital JBOD application, that should application the JBOD application!", + "Authors": "Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson", + "License": "We need to index the 1080p SAS hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Copyright": "hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!", + "Authors": "Sergio Bailey,Sergio Bailey,Sergio Bailey", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Identity Agent", + "PackageVersion": "8.8.0", + "PackageProjectUrl": "https://reva.name", + "License": "I\u0027ll parse the 1080p USB protocol, that should protocol the USB protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Quality Associate", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://ezequiel.biz", + "Copyright": "Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!", + "Authors": "Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Paradigm Analyst", + "PackageVersion": "1.1.1", + "Copyright": "If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm!", + "Authors": "", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Branding Manager", + "PackageVersion": "1.4.0", + "PackageProjectUrl": "http://dario.info", + "Copyright": "Try to program the FTP alarm, maybe it will program the virtual alarm!", + "License": "You can\u0027t navigate the application without generating the cross-platform COM application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Factors Developer", + "PackageVersion": "5.9.5", + "Copyright": "Try to connect the ADP system, maybe it will connect the solid state system!", + "Authors": "Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Operations Assistant", + "PackageVersion": "0.9.0", + "Copyright": "I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!", + "Authors": "", + "License": "I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Data Technician", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://nia.info", + "Authors": "June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds", + "License": "I\u0027ll copy the optical RAM feed, that should feed the RAM feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Specialist", + "PackageVersion": "3.5.6", + "Authors": "Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Communications Engineer", + "PackageVersion": "6.9.4", + "PackageProjectUrl": "http://tito.name", + "Authors": "Tanya Reinger,Tanya Reinger,Tanya Reinger", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Division Administrator", + "PackageVersion": "1.0.4", + "Copyright": "We need to hack the haptic SAS microchip!", + "Authors": "", + "License": "We need to program the optical COM microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Copyright": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "Authors": "Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Optimization Administrator", + "PackageVersion": "3.6.4", + "PackageProjectUrl": "http://serenity.info", + "Copyright": "I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "1.5.0", + "License": "Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Developer", + "PackageVersion": "2.9.8", + "PackageProjectUrl": "http://lenora.com", + "Copyright": "You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Assurance Technician", + "PackageVersion": "8.5.5", + "PackageProjectUrl": "http://zander.com", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Tactics Specialist", + "PackageVersion": "0.2.2", + "Copyright": "We need to transmit the redundant EXE driver!", + "Authors": "Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank", + "License": "We need to override the primary SQL pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Research Technician", + "PackageVersion": "2.8.8", + "Copyright": "You can\u0027t generate the program without connecting the bluetooth USB program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Markets Planner", + "PackageVersion": "5.0.1", + "License": "Try to back up the COM driver, maybe it will back up the bluetooth driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Marketing Coordinator", + "PackageVersion": "3.6.1", + "PackageProjectUrl": "https://marcos.org", + "Authors": "", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Security Facilitator", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "https://edythe.info", + "Copyright": "Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Metrics Developer", + "PackageVersion": "2.2.9", + "Authors": "Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Identity Representative", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://alyce.biz", + "Authors": "Joyce Auer,Joyce Auer,Joyce Auer", + "License": "The SAS bus is down, program the neural bus so we can program the SAS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Brand Executive", + "PackageVersion": "7.2.7", + "PackageProjectUrl": "https://dariana.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Identity Supervisor", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Division Representative", + "PackageVersion": "7.3.5", + "PackageProjectUrl": "http://taurean.net", + "Copyright": "I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!", + "Authors": "Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Security Director", + "PackageVersion": "0.0.2", + "Copyright": "Try to parse the HTTP port, maybe it will parse the bluetooth port!", + "Authors": "Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block", + "License": "transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Branding Orchestrator", + "PackageVersion": "8.3.7", + "PackageProjectUrl": "http://nona.com", + "Copyright": "We need to bypass the neural USB capacitor!", + "Authors": "Nora Dietrich", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Copyright": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Implementation Planner", + "PackageVersion": "7.6.0", + "Copyright": "Try to generate the HDD panel, maybe it will generate the solid state panel!", + "Authors": "", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Tactics Facilitator", + "PackageVersion": "5.7.0", + "License": "Try to bypass the HTTP application, maybe it will bypass the digital application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Technician", + "PackageVersion": "5.2.3", + "PackageProjectUrl": "https://douglas.info", + "Authors": "Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Infrastructure Specialist", + "PackageVersion": "7.2.6", + "PackageProjectUrl": "https://wanda.com", + "Authors": "Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "Authors": "Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Web Assistant", + "PackageVersion": "1.9.0", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Factors Architect", + "PackageVersion": "6.7.6", + "Copyright": "The THX transmitter is down, program the neural transmitter so we can program the THX transmitter!", + "Authors": "Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Security Producer", + "PackageVersion": "7.3.3", + "PackageProjectUrl": "http://jarrell.biz", + "Copyright": "Use the digital SMTP bandwidth, then you can generate the digital bandwidth!", + "License": "You can\u0027t generate the interface without quantifying the mobile FTP interface!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Copyright": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Mobility Assistant", + "PackageVersion": "4.2.9", + "PackageProjectUrl": "http://adonis.biz", + "Copyright": "You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!", + "Authors": "Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Branding Coordinator", + "PackageVersion": "5.8.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Research Coordinator", + "PackageVersion": "1.9.7", + "PackageProjectUrl": "https://maegan.name", + "License": "Use the cross-platform GB bus, then you can calculate the cross-platform bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Metrics Architect", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "https://rickie.net", + "Copyright": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "License": "Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Factors Director", + "PackageVersion": "1.5.1", + "Copyright": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "Authors": "Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Data Orchestrator", + "PackageVersion": "3.3.5", + "Copyright": "compressing the system won\u0027t do anything, we need to compress the optical RSS system!", + "License": "Use the haptic XML driver, then you can index the haptic driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Director", + "PackageVersion": "0.4.3", + "PackageProjectUrl": "https://aylin.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Solutions Agent", + "PackageVersion": "0.0.5", + "License": "Use the haptic USB card, then you can navigate the haptic card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Factors Associate", + "PackageVersion": "1.8.3", + "PackageProjectUrl": "http://dovie.name", + "Copyright": "You can\u0027t navigate the panel without calculating the open-source THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Security Specialist", + "PackageVersion": "7.8.5", + "PackageProjectUrl": "http://nova.biz", + "Copyright": "You can\u0027t transmit the bus without indexing the digital TCP bus!", + "Authors": "Guy Waters,Guy Waters", + "License": "Try to input the GB pixel, maybe it will input the wireless pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "Copyright": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Factors Representative", + "PackageVersion": "4.5.7", + "PackageProjectUrl": "https://imelda.org", + "Copyright": "The GB card is down, hack the digital card so we can hack the GB card!", + "Authors": "Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker", + "License": "Try to input the RAM interface, maybe it will input the bluetooth interface!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Copyright": "We need to override the solid state USB interface!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "Authors": "Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Operations Supervisor", + "PackageVersion": "4.5.2", + "License": "The AI panel is down, transmit the open-source panel so we can transmit the AI panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Program Associate", + "PackageVersion": "2.6.7", + "PackageProjectUrl": "http://coy.info", + "Authors": "Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze", + "License": "We need to compress the optical PNG array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Tactics Developer", + "PackageVersion": "0.4.7", + "PackageProjectUrl": "https://royal.name", + "Copyright": "The JBOD application is down, generate the solid state application so we can generate the JBOD application!", + "Authors": "Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley", + "License": "indexing the capacitor won\u0027t do anything, we need to program the haptic EXE capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Authors": "Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Implementation Engineer", + "PackageVersion": "6.7.1", + "PackageProjectUrl": "http://margie.info", + "License": "We need to transmit the open-source EXE interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Infrastructure Specialist", + "PackageVersion": "9.0.5", + "Authors": "Jackie Schumm", + "License": "hacking the port won\u0027t do anything, we need to back up the optical SMS port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Solutions Planner", + "PackageVersion": "9.0.0", + "License": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Authors": "Maggie Lindgren", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Identity Engineer", + "PackageVersion": "1.9.4", + "Copyright": "The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip!", + "Authors": "Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Paradigm Assistant", + "PackageVersion": "8.8.8", + "Authors": "Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Functionality Supervisor", + "PackageVersion": "9.4.5", + "Copyright": "Use the open-source ADP matrix, then you can copy the open-source matrix!", + "License": "Use the 1080p AI microchip, then you can reboot the 1080p microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Accounts Orchestrator", + "PackageVersion": "4.1.6", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..aec69b36 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,1389 @@ +[ + { + "PackageId": "Future Tactics Specialist", + "PackageVersion": "0.2.2", + "Copyright": "We need to transmit the redundant EXE driver!", + "Authors": "Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank", + "License": "We need to override the primary SQL pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Engineer", + "PackageVersion": "6.9.4", + "PackageProjectUrl": "http://tito.name", + "Authors": "Tanya Reinger,Tanya Reinger,Tanya Reinger", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Assurance Planner", + "PackageVersion": "2.7.7", + "Copyright": "I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!", + "Authors": "Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Program Technician", + "PackageVersion": "5.8.9", + "PackageProjectUrl": "http://curtis.org", + "Copyright": "We need to transmit the back-end AGP sensor!", + "Authors": "Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Identity Agent", + "PackageVersion": "8.8.0", + "PackageProjectUrl": "https://reva.name", + "License": "I\u0027ll parse the 1080p USB protocol, that should protocol the USB protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Tactics Developer", + "PackageVersion": "0.4.7", + "PackageProjectUrl": "https://royal.name", + "Copyright": "The JBOD application is down, generate the solid state application so we can generate the JBOD application!", + "Authors": "Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley", + "License": "indexing the capacitor won\u0027t do anything, we need to program the haptic EXE capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Security Specialist", + "PackageVersion": "7.8.5", + "PackageProjectUrl": "http://nova.biz", + "Copyright": "You can\u0027t transmit the bus without indexing the digital TCP bus!", + "Authors": "Guy Waters,Guy Waters", + "License": "Try to input the GB pixel, maybe it will input the wireless pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Interactions Supervisor", + "PackageVersion": "4.5.2", + "Copyright": "The ADP firewall is down, input the primary firewall so we can input the ADP firewall!", + "License": "The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Division Administrator", + "PackageVersion": "1.0.4", + "Copyright": "We need to hack the haptic SAS microchip!", + "Authors": "", + "License": "We need to program the optical COM microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Division Representative", + "PackageVersion": "7.3.5", + "PackageProjectUrl": "http://taurean.net", + "Copyright": "I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!", + "Authors": "Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Security Director", + "PackageVersion": "0.0.2", + "Copyright": "Try to parse the HTTP port, maybe it will parse the bluetooth port!", + "Authors": "Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block", + "License": "transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Paradigm Assistant", + "PackageVersion": "8.0.5", + "PackageProjectUrl": "https://randy.org", + "License": "We need to calculate the solid state HTTP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Operations Assistant", + "PackageVersion": "0.9.0", + "Copyright": "I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!", + "Authors": "", + "License": "I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Web Assistant", + "PackageVersion": "1.9.0", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Research Planner", + "PackageVersion": "8.8.9", + "PackageProjectUrl": "https://yvette.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Infrastructure Specialist", + "PackageVersion": "9.0.5", + "Authors": "Jackie Schumm", + "License": "hacking the port won\u0027t do anything, we need to back up the optical SMS port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Interactions Supervisor", + "PackageVersion": "9.7.2", + "Copyright": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "Authors": "Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Copyright": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "Authors": "Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Authors": "Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Technician", + "PackageVersion": "5.2.3", + "PackageProjectUrl": "https://douglas.info", + "Authors": "Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Copyright": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Branding Manager", + "PackageVersion": "1.4.0", + "PackageProjectUrl": "http://dario.info", + "Copyright": "Try to program the FTP alarm, maybe it will program the virtual alarm!", + "License": "You can\u0027t navigate the application without generating the cross-platform COM application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Identity Engineer", + "PackageVersion": "1.9.4", + "Copyright": "The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip!", + "Authors": "Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Identity Supervisor", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Implementation Engineer", + "PackageVersion": "6.7.1", + "PackageProjectUrl": "http://margie.info", + "License": "We need to transmit the open-source EXE interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "Copyright": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Metrics Developer", + "PackageVersion": "2.2.9", + "Authors": "Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Authors": "Maggie Lindgren", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Copyright": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Factors Representative", + "PackageVersion": "4.5.7", + "PackageProjectUrl": "https://imelda.org", + "Copyright": "The GB card is down, hack the digital card so we can hack the GB card!", + "Authors": "Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker", + "License": "Try to input the RAM interface, maybe it will input the bluetooth interface!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Quality Associate", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://ezequiel.biz", + "Copyright": "Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!", + "Authors": "Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Functionality Supervisor", + "PackageVersion": "9.4.5", + "Copyright": "Use the open-source ADP matrix, then you can copy the open-source matrix!", + "License": "Use the 1080p AI microchip, then you can reboot the 1080p microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Division Manager", + "PackageVersion": "1.3.9", + "Copyright": "If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!", + "Authors": "Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth", + "License": "Try to navigate the PCI driver, maybe it will navigate the mobile driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Branding Orchestrator", + "PackageVersion": "8.3.7", + "PackageProjectUrl": "http://nona.com", + "Copyright": "We need to bypass the neural USB capacitor!", + "Authors": "Nora Dietrich", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Brand Director", + "PackageVersion": "4.7.4", + "License": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Factors Developer", + "PackageVersion": "5.9.5", + "Copyright": "Try to connect the ADP system, maybe it will connect the solid state system!", + "Authors": "Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Functionality Agent", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://arthur.net", + "Copyright": "I\u0027ll connect the digital JBOD application, that should application the JBOD application!", + "Authors": "Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson", + "License": "We need to index the 1080p SAS hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Copyright": "We need to override the solid state USB interface!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Intranet Specialist", + "PackageVersion": "3.5.6", + "Authors": "Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Division Architect", + "PackageVersion": "8.2.4", + "PackageProjectUrl": "http://murphy.name", + "Authors": "Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Implementation Planner", + "PackageVersion": "7.6.0", + "Copyright": "Try to generate the HDD panel, maybe it will generate the solid state panel!", + "Authors": "", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Data Orchestrator", + "PackageVersion": "3.3.5", + "Copyright": "compressing the system won\u0027t do anything, we need to compress the optical RSS system!", + "License": "Use the haptic XML driver, then you can index the haptic driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Optimization Administrator", + "PackageVersion": "3.6.4", + "PackageProjectUrl": "http://serenity.info", + "Copyright": "I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Identity Representative", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://alyce.biz", + "Authors": "Joyce Auer,Joyce Auer,Joyce Auer", + "License": "The SAS bus is down, program the neural bus so we can program the SAS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Brand Executive", + "PackageVersion": "7.2.7", + "PackageProjectUrl": "https://dariana.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Solutions Planner", + "PackageVersion": "9.0.0", + "License": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Usability Specialist", + "PackageVersion": "5.6.9", + "License": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Operations Supervisor", + "PackageVersion": "4.5.2", + "License": "The AI panel is down, transmit the open-source panel so we can transmit the AI panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Division Officer", + "PackageVersion": "6.5.6", + "PackageProjectUrl": "http://catherine.name", + "Authors": "Glenda Schuppe,Glenda Schuppe", + "License": "transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Configuration Developer", + "PackageVersion": "4.0.9", + "Copyright": "If we parse the interface, we can get to the JSON interface through the mobile JSON interface!", + "Authors": "Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle", + "License": "Use the primary SCSI matrix, then you can program the primary matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "1.5.0", + "License": "Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Marketing Coordinator", + "PackageVersion": "3.6.1", + "PackageProjectUrl": "https://marcos.org", + "Authors": "", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Metrics Architect", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "https://rickie.net", + "Copyright": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "License": "Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Tactics Facilitator", + "PackageVersion": "5.7.0", + "License": "Try to bypass the HTTP application, maybe it will bypass the digital application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Copyright": "hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!", + "Authors": "Sergio Bailey,Sergio Bailey,Sergio Bailey", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Branding Coordinator", + "PackageVersion": "5.8.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Markets Planner", + "PackageVersion": "5.0.1", + "License": "Try to back up the COM driver, maybe it will back up the bluetooth driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Mobility Assistant", + "PackageVersion": "4.2.9", + "PackageProjectUrl": "http://adonis.biz", + "Copyright": "You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!", + "Authors": "Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Factors Architect", + "PackageVersion": "6.7.6", + "Copyright": "The THX transmitter is down, program the neural transmitter so we can program the THX transmitter!", + "Authors": "Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Program Associate", + "PackageVersion": "2.6.7", + "PackageProjectUrl": "http://coy.info", + "Authors": "Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze", + "License": "We need to compress the optical PNG array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Authors": "Darnell Terry", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Research Technician", + "PackageVersion": "2.8.8", + "Copyright": "You can\u0027t generate the program without connecting the bluetooth USB program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Security Producer", + "PackageVersion": "7.3.3", + "PackageProjectUrl": "http://jarrell.biz", + "Copyright": "Use the digital SMTP bandwidth, then you can generate the digital bandwidth!", + "License": "You can\u0027t generate the interface without quantifying the mobile FTP interface!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Factors Associate", + "PackageVersion": "1.8.3", + "PackageProjectUrl": "http://dovie.name", + "Copyright": "You can\u0027t navigate the panel without calculating the open-source THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "Copyright": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Infrastructure Specialist", + "PackageVersion": "7.2.6", + "PackageProjectUrl": "https://wanda.com", + "Authors": "Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Data Technician", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://nia.info", + "Authors": "June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds", + "License": "I\u0027ll copy the optical RAM feed, that should feed the RAM feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Program Developer", + "PackageVersion": "2.9.8", + "PackageProjectUrl": "http://lenora.com", + "Copyright": "You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Paradigm Analyst", + "PackageVersion": "1.1.1", + "Copyright": "If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm!", + "Authors": "", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "Authors": "Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Solutions Officer", + "PackageVersion": "4.5.2", + "PackageProjectUrl": "https://rylan.name", + "License": "You can\u0027t copy the matrix without compressing the wireless AGP matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Solutions Agent", + "PackageVersion": "0.0.5", + "License": "Use the haptic USB card, then you can navigate the haptic card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Accounts Orchestrator", + "PackageVersion": "4.1.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Research Coordinator", + "PackageVersion": "1.9.7", + "PackageProjectUrl": "https://maegan.name", + "License": "Use the cross-platform GB bus, then you can calculate the cross-platform bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Copyright": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Factors Director", + "PackageVersion": "1.5.1", + "Copyright": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "Authors": "Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Tactics Director", + "PackageVersion": "0.4.3", + "PackageProjectUrl": "https://aylin.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Paradigm Assistant", + "PackageVersion": "8.8.8", + "Authors": "Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "Authors": "Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Metrics Strategist", + "PackageVersion": "1.2.1", + "Copyright": "Try to override the GB driver, maybe it will override the digital driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Copyright": "We need to synthesize the primary GB circuit!", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Tactics Assistant", + "PackageVersion": "1.5.5", + "PackageProjectUrl": "https://giovanny.net", + "Copyright": "If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!", + "License": "The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Accounts Facilitator", + "PackageVersion": "7.7.8", + "PackageProjectUrl": "http://scottie.biz", + "Authors": "Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Security Facilitator", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "https://edythe.info", + "Copyright": "Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "Copyright": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Assurance Technician", + "PackageVersion": "8.5.5", + "PackageProjectUrl": "http://zander.com", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Copyright": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..020fe060 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,808 @@ +[ + { + "PackageId": "Global Paradigm Assistant", + "PackageVersion": "8.0.5", + "PackageProjectUrl": "https://randy.org", + "License": "We need to calculate the solid state HTTP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Marketing Coordinator", + "PackageVersion": "3.6.1", + "PackageProjectUrl": "https://marcos.org", + "Authors": "", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Research Coordinator", + "PackageVersion": "1.9.7", + "PackageProjectUrl": "https://maegan.name", + "License": "Use the cross-platform GB bus, then you can calculate the cross-platform bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Assurance Planner", + "PackageVersion": "2.7.7", + "Copyright": "I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!", + "Authors": "Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Interactions Supervisor", + "PackageVersion": "4.5.2", + "Copyright": "The ADP firewall is down, input the primary firewall so we can input the ADP firewall!", + "License": "The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Tactics Assistant", + "PackageVersion": "1.5.5", + "PackageProjectUrl": "https://giovanny.net", + "Copyright": "If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!", + "License": "The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Copyright": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "Authors": "Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Research Planner", + "PackageVersion": "8.8.9", + "PackageProjectUrl": "https://yvette.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Usability Specialist", + "PackageVersion": "5.6.9", + "License": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Copyright": "We need to override the solid state USB interface!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Brand Director", + "PackageVersion": "4.7.4", + "License": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Configuration Developer", + "PackageVersion": "4.0.9", + "Copyright": "If we parse the interface, we can get to the JSON interface through the mobile JSON interface!", + "Authors": "Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle", + "License": "Use the primary SCSI matrix, then you can program the primary matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Copyright": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Solutions Officer", + "PackageVersion": "4.5.2", + "PackageProjectUrl": "https://rylan.name", + "License": "You can\u0027t copy the matrix without compressing the wireless AGP matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Division Manager", + "PackageVersion": "1.3.9", + "Copyright": "If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!", + "Authors": "Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth", + "License": "Try to navigate the PCI driver, maybe it will navigate the mobile driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Implementation Engineer", + "PackageVersion": "6.7.1", + "PackageProjectUrl": "http://margie.info", + "License": "We need to transmit the open-source EXE interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Metrics Architect", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "https://rickie.net", + "Copyright": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "License": "Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Authors": "Maggie Lindgren", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Accounts Orchestrator", + "PackageVersion": "4.1.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Division Officer", + "PackageVersion": "6.5.6", + "PackageProjectUrl": "http://catherine.name", + "Authors": "Glenda Schuppe,Glenda Schuppe", + "License": "transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Identity Agent", + "PackageVersion": "8.8.0", + "PackageProjectUrl": "https://reva.name", + "License": "I\u0027ll parse the 1080p USB protocol, that should protocol the USB protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Quality Associate", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://ezequiel.biz", + "Copyright": "Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!", + "Authors": "Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Identity Supervisor", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Branding Manager", + "PackageVersion": "1.4.0", + "PackageProjectUrl": "http://dario.info", + "Copyright": "Try to program the FTP alarm, maybe it will program the virtual alarm!", + "License": "You can\u0027t navigate the application without generating the cross-platform COM application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Tactics Developer", + "PackageVersion": "0.4.7", + "PackageProjectUrl": "https://royal.name", + "Copyright": "The JBOD application is down, generate the solid state application so we can generate the JBOD application!", + "Authors": "Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley", + "License": "indexing the capacitor won\u0027t do anything, we need to program the haptic EXE capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Data Technician", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://nia.info", + "Authors": "June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds", + "License": "I\u0027ll copy the optical RAM feed, that should feed the RAM feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Copyright": "hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!", + "Authors": "Sergio Bailey,Sergio Bailey,Sergio Bailey", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Intranet Specialist", + "PackageVersion": "3.5.6", + "Authors": "Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Program Associate", + "PackageVersion": "2.6.7", + "PackageProjectUrl": "http://coy.info", + "Authors": "Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze", + "License": "We need to compress the optical PNG array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Operations Assistant", + "PackageVersion": "0.9.0", + "Copyright": "I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!", + "Authors": "", + "License": "I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Authors": "Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Mobility Assistant", + "PackageVersion": "4.2.9", + "PackageProjectUrl": "http://adonis.biz", + "Copyright": "You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!", + "Authors": "Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Brand Executive", + "PackageVersion": "7.2.7", + "PackageProjectUrl": "https://dariana.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Assurance Technician", + "PackageVersion": "8.5.5", + "PackageProjectUrl": "http://zander.com", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Tactics Specialist", + "PackageVersion": "0.2.2", + "Copyright": "We need to transmit the redundant EXE driver!", + "Authors": "Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank", + "License": "We need to override the primary SQL pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Paradigm Assistant", + "PackageVersion": "8.8.8", + "Authors": "Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Metrics Developer", + "PackageVersion": "2.2.9", + "Authors": "Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Factors Associate", + "PackageVersion": "1.8.3", + "PackageProjectUrl": "http://dovie.name", + "Copyright": "You can\u0027t navigate the panel without calculating the open-source THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Functionality Supervisor", + "PackageVersion": "9.4.5", + "Copyright": "Use the open-source ADP matrix, then you can copy the open-source matrix!", + "License": "Use the 1080p AI microchip, then you can reboot the 1080p microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Data Orchestrator", + "PackageVersion": "3.3.5", + "Copyright": "compressing the system won\u0027t do anything, we need to compress the optical RSS system!", + "License": "Use the haptic XML driver, then you can index the haptic driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "Authors": "Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Paradigm Analyst", + "PackageVersion": "1.1.1", + "Copyright": "If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm!", + "Authors": "", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Factors Developer", + "PackageVersion": "5.9.5", + "Copyright": "Try to connect the ADP system, maybe it will connect the solid state system!", + "Authors": "Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Division Representative", + "PackageVersion": "7.3.5", + "PackageProjectUrl": "http://taurean.net", + "Copyright": "I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!", + "Authors": "Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Operations Supervisor", + "PackageVersion": "4.5.2", + "License": "The AI panel is down, transmit the open-source panel so we can transmit the AI panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Communications Engineer", + "PackageVersion": "6.9.4", + "PackageProjectUrl": "http://tito.name", + "Authors": "Tanya Reinger,Tanya Reinger,Tanya Reinger", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Division Architect", + "PackageVersion": "8.2.4", + "PackageProjectUrl": "http://murphy.name", + "Authors": "Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Copyright": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Accounts Facilitator", + "PackageVersion": "7.7.8", + "PackageProjectUrl": "http://scottie.biz", + "Authors": "Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Branding Orchestrator", + "PackageVersion": "8.3.7", + "PackageProjectUrl": "http://nona.com", + "Copyright": "We need to bypass the neural USB capacitor!", + "Authors": "Nora Dietrich", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Solutions Agent", + "PackageVersion": "0.0.5", + "License": "Use the haptic USB card, then you can navigate the haptic card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Copyright": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "Copyright": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Infrastructure Specialist", + "PackageVersion": "7.2.6", + "PackageProjectUrl": "https://wanda.com", + "Authors": "Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Security Facilitator", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "https://edythe.info", + "Copyright": "Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Metrics Strategist", + "PackageVersion": "1.2.1", + "Copyright": "Try to override the GB driver, maybe it will override the digital driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Developer", + "PackageVersion": "2.9.8", + "PackageProjectUrl": "http://lenora.com", + "Copyright": "You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Optimization Technician", + "PackageVersion": "5.2.3", + "PackageProjectUrl": "https://douglas.info", + "Authors": "Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Branding Coordinator", + "PackageVersion": "5.8.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Authors": "Darnell Terry", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Security Director", + "PackageVersion": "0.0.2", + "Copyright": "Try to parse the HTTP port, maybe it will parse the bluetooth port!", + "Authors": "Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block", + "License": "transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Factors Director", + "PackageVersion": "1.5.1", + "Copyright": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "Authors": "Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Division Administrator", + "PackageVersion": "1.0.4", + "Copyright": "We need to hack the haptic SAS microchip!", + "Authors": "", + "License": "We need to program the optical COM microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Tactics Director", + "PackageVersion": "0.4.3", + "PackageProjectUrl": "https://aylin.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Identity Representative", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://alyce.biz", + "Authors": "Joyce Auer,Joyce Auer,Joyce Auer", + "License": "The SAS bus is down, program the neural bus so we can program the SAS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Research Technician", + "PackageVersion": "2.8.8", + "Copyright": "You can\u0027t generate the program without connecting the bluetooth USB program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Functionality Agent", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://arthur.net", + "Copyright": "I\u0027ll connect the digital JBOD application, that should application the JBOD application!", + "Authors": "Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson", + "License": "We need to index the 1080p SAS hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Web Assistant", + "PackageVersion": "1.9.0", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Markets Planner", + "PackageVersion": "5.0.1", + "License": "Try to back up the COM driver, maybe it will back up the bluetooth driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "Authors": "Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Solutions Planner", + "PackageVersion": "9.0.0", + "License": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Interactions Supervisor", + "PackageVersion": "9.7.2", + "Copyright": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "Authors": "Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Program Technician", + "PackageVersion": "5.8.9", + "PackageProjectUrl": "http://curtis.org", + "Copyright": "We need to transmit the back-end AGP sensor!", + "Authors": "Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Identity Engineer", + "PackageVersion": "1.9.4", + "Copyright": "The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip!", + "Authors": "Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Optimization Administrator", + "PackageVersion": "3.6.4", + "PackageProjectUrl": "http://serenity.info", + "Copyright": "I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Tactics Facilitator", + "PackageVersion": "5.7.0", + "License": "Try to bypass the HTTP application, maybe it will bypass the digital application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Infrastructure Specialist", + "PackageVersion": "9.0.5", + "Authors": "Jackie Schumm", + "License": "hacking the port won\u0027t do anything, we need to back up the optical SMS port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Factors Representative", + "PackageVersion": "4.5.7", + "PackageProjectUrl": "https://imelda.org", + "Copyright": "The GB card is down, hack the digital card so we can hack the GB card!", + "Authors": "Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker", + "License": "Try to input the RAM interface, maybe it will input the bluetooth interface!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Security Specialist", + "PackageVersion": "7.8.5", + "PackageProjectUrl": "http://nova.biz", + "Copyright": "You can\u0027t transmit the bus without indexing the digital TCP bus!", + "Authors": "Guy Waters,Guy Waters", + "License": "Try to input the GB pixel, maybe it will input the wireless pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Implementation Planner", + "PackageVersion": "7.6.0", + "Copyright": "Try to generate the HDD panel, maybe it will generate the solid state panel!", + "Authors": "", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Factors Architect", + "PackageVersion": "6.7.6", + "Copyright": "The THX transmitter is down, program the neural transmitter so we can program the THX transmitter!", + "Authors": "Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "1.5.0", + "License": "Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Security Producer", + "PackageVersion": "7.3.3", + "PackageProjectUrl": "http://jarrell.biz", + "Copyright": "Use the digital SMTP bandwidth, then you can generate the digital bandwidth!", + "License": "You can\u0027t generate the interface without quantifying the mobile FTP interface!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..001e3aca --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,891 @@ +[ + { + "PackageId": "Global Paradigm Assistant", + "PackageVersion": "8.0.5", + "PackageProjectUrl": "https://randy.org", + "License": "We need to calculate the solid state HTTP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Marketing Coordinator", + "PackageVersion": "3.6.1", + "PackageProjectUrl": "https://marcos.org", + "Authors": "", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Research Coordinator", + "PackageVersion": "1.9.7", + "PackageProjectUrl": "https://maegan.name", + "License": "Use the cross-platform GB bus, then you can calculate the cross-platform bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Implementation Engineer", + "PackageVersion": "6.7.1", + "PackageProjectUrl": "http://margie.info", + "License": "We need to transmit the open-source EXE interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Interactions Supervisor", + "PackageVersion": "4.5.2", + "Copyright": "The ADP firewall is down, input the primary firewall so we can input the ADP firewall!", + "License": "The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Research Technician", + "PackageVersion": "2.8.8", + "Copyright": "You can\u0027t generate the program without connecting the bluetooth USB program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Operations Assistant", + "PackageVersion": "0.9.0", + "Copyright": "I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!", + "Authors": "", + "License": "I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Identity Representative", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://alyce.biz", + "Authors": "Joyce Auer,Joyce Auer,Joyce Auer", + "License": "The SAS bus is down, program the neural bus so we can program the SAS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Usability Specialist", + "PackageVersion": "5.6.9", + "License": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Assurance Planner", + "PackageVersion": "2.7.7", + "Copyright": "I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!", + "Authors": "Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Solutions Officer", + "PackageVersion": "4.5.2", + "PackageProjectUrl": "https://rylan.name", + "License": "You can\u0027t copy the matrix without compressing the wireless AGP matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Brand Director", + "PackageVersion": "4.7.4", + "License": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "1.5.0", + "License": "Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Tactics Facilitator", + "PackageVersion": "5.7.0", + "License": "Try to bypass the HTTP application, maybe it will bypass the digital application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Specialist", + "PackageVersion": "7.8.5", + "PackageProjectUrl": "http://nova.biz", + "Copyright": "You can\u0027t transmit the bus without indexing the digital TCP bus!", + "Authors": "Guy Waters,Guy Waters", + "License": "Try to input the GB pixel, maybe it will input the wireless pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Copyright": "We need to override the solid state USB interface!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Security Producer", + "PackageVersion": "7.3.3", + "PackageProjectUrl": "http://jarrell.biz", + "Copyright": "Use the digital SMTP bandwidth, then you can generate the digital bandwidth!", + "License": "You can\u0027t generate the interface without quantifying the mobile FTP interface!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Authors": "Maggie Lindgren", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Factors Developer", + "PackageVersion": "5.9.5", + "Copyright": "Try to connect the ADP system, maybe it will connect the solid state system!", + "Authors": "Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Quality Associate", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://ezequiel.biz", + "Copyright": "Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!", + "Authors": "Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Paradigm Assistant", + "PackageVersion": "8.8.8", + "Authors": "Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Branding Manager", + "PackageVersion": "1.4.0", + "PackageProjectUrl": "http://dario.info", + "Copyright": "Try to program the FTP alarm, maybe it will program the virtual alarm!", + "License": "You can\u0027t navigate the application without generating the cross-platform COM application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Tactics Developer", + "PackageVersion": "0.4.7", + "PackageProjectUrl": "https://royal.name", + "Copyright": "The JBOD application is down, generate the solid state application so we can generate the JBOD application!", + "Authors": "Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley", + "License": "indexing the capacitor won\u0027t do anything, we need to program the haptic EXE capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Optimization Administrator", + "PackageVersion": "3.6.4", + "PackageProjectUrl": "http://serenity.info", + "Copyright": "I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Web Assistant", + "PackageVersion": "1.9.0", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Research Planner", + "PackageVersion": "8.8.9", + "PackageProjectUrl": "https://yvette.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Data Technician", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://nia.info", + "Authors": "June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds", + "License": "I\u0027ll copy the optical RAM feed, that should feed the RAM feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Interactions Supervisor", + "PackageVersion": "9.7.2", + "Copyright": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "Authors": "Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Metrics Architect", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "https://rickie.net", + "Copyright": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "License": "Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Paradigm Analyst", + "PackageVersion": "1.1.1", + "Copyright": "If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm!", + "Authors": "", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Optimization Technician", + "PackageVersion": "5.2.3", + "PackageProjectUrl": "https://douglas.info", + "Authors": "Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Tactics Specialist", + "PackageVersion": "0.2.2", + "Copyright": "We need to transmit the redundant EXE driver!", + "Authors": "Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank", + "License": "We need to override the primary SQL pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Identity Agent", + "PackageVersion": "8.8.0", + "PackageProjectUrl": "https://reva.name", + "License": "I\u0027ll parse the 1080p USB protocol, that should protocol the USB protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Factors Associate", + "PackageVersion": "1.8.3", + "PackageProjectUrl": "http://dovie.name", + "Copyright": "You can\u0027t navigate the panel without calculating the open-source THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Data Orchestrator", + "PackageVersion": "3.3.5", + "Copyright": "compressing the system won\u0027t do anything, we need to compress the optical RSS system!", + "License": "Use the haptic XML driver, then you can index the haptic driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Operations Supervisor", + "PackageVersion": "4.5.2", + "License": "The AI panel is down, transmit the open-source panel so we can transmit the AI panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Factors Architect", + "PackageVersion": "6.7.6", + "Copyright": "The THX transmitter is down, program the neural transmitter so we can program the THX transmitter!", + "Authors": "Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Authors": "Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Specialist", + "PackageVersion": "3.5.6", + "Authors": "Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Identity Supervisor", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Infrastructure Specialist", + "PackageVersion": "9.0.5", + "Authors": "Jackie Schumm", + "License": "hacking the port won\u0027t do anything, we need to back up the optical SMS port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Division Administrator", + "PackageVersion": "1.0.4", + "Copyright": "We need to hack the haptic SAS microchip!", + "Authors": "", + "License": "We need to program the optical COM microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Developer", + "PackageVersion": "2.9.8", + "PackageProjectUrl": "http://lenora.com", + "Copyright": "You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Division Manager", + "PackageVersion": "1.3.9", + "Copyright": "If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!", + "Authors": "Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth", + "License": "Try to navigate the PCI driver, maybe it will navigate the mobile driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Security Director", + "PackageVersion": "0.0.2", + "Copyright": "Try to parse the HTTP port, maybe it will parse the bluetooth port!", + "Authors": "Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block", + "License": "transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Division Architect", + "PackageVersion": "8.2.4", + "PackageProjectUrl": "http://murphy.name", + "Authors": "Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Identity Engineer", + "PackageVersion": "1.9.4", + "Copyright": "The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip!", + "Authors": "Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Copyright": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Infrastructure Specialist", + "PackageVersion": "7.2.6", + "PackageProjectUrl": "https://wanda.com", + "Authors": "Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Solutions Agent", + "PackageVersion": "0.0.5", + "License": "Use the haptic USB card, then you can navigate the haptic card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Solutions Planner", + "PackageVersion": "9.0.0", + "License": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Branding Orchestrator", + "PackageVersion": "8.3.7", + "PackageProjectUrl": "http://nona.com", + "Copyright": "We need to bypass the neural USB capacitor!", + "Authors": "Nora Dietrich", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Metrics Developer", + "PackageVersion": "2.2.9", + "Authors": "Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Accounts Facilitator", + "PackageVersion": "7.7.8", + "PackageProjectUrl": "http://scottie.biz", + "Authors": "Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Security Facilitator", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "https://edythe.info", + "Copyright": "Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "Authors": "Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Branding Coordinator", + "PackageVersion": "5.8.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Functionality Supervisor", + "PackageVersion": "9.4.5", + "Copyright": "Use the open-source ADP matrix, then you can copy the open-source matrix!", + "License": "Use the 1080p AI microchip, then you can reboot the 1080p microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Factors Director", + "PackageVersion": "1.5.1", + "Copyright": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "Authors": "Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "Authors": "Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Copyright": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "Authors": "Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Program Technician", + "PackageVersion": "5.8.9", + "PackageProjectUrl": "http://curtis.org", + "Copyright": "We need to transmit the back-end AGP sensor!", + "Authors": "Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Authors": "Darnell Terry", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Program Associate", + "PackageVersion": "2.6.7", + "PackageProjectUrl": "http://coy.info", + "Authors": "Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze", + "License": "We need to compress the optical PNG array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Metrics Strategist", + "PackageVersion": "1.2.1", + "Copyright": "Try to override the GB driver, maybe it will override the digital driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "Copyright": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Copyright": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Assurance Technician", + "PackageVersion": "8.5.5", + "PackageProjectUrl": "http://zander.com", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Communications Engineer", + "PackageVersion": "6.9.4", + "PackageProjectUrl": "http://tito.name", + "Authors": "Tanya Reinger,Tanya Reinger,Tanya Reinger", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Tactics Director", + "PackageVersion": "0.4.3", + "PackageProjectUrl": "https://aylin.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Implementation Planner", + "PackageVersion": "7.6.0", + "Copyright": "Try to generate the HDD panel, maybe it will generate the solid state panel!", + "Authors": "", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Tactics Assistant", + "PackageVersion": "1.5.5", + "PackageProjectUrl": "https://giovanny.net", + "Copyright": "If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!", + "License": "The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Copyright": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Executive", + "PackageVersion": "7.2.7", + "PackageProjectUrl": "https://dariana.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Factors Representative", + "PackageVersion": "4.5.7", + "PackageProjectUrl": "https://imelda.org", + "Copyright": "The GB card is down, hack the digital card so we can hack the GB card!", + "Authors": "Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker", + "License": "Try to input the RAM interface, maybe it will input the bluetooth interface!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Accounts Orchestrator", + "PackageVersion": "4.1.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Division Officer", + "PackageVersion": "6.5.6", + "PackageProjectUrl": "http://catherine.name", + "Authors": "Glenda Schuppe,Glenda Schuppe", + "License": "transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Functionality Agent", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://arthur.net", + "Copyright": "I\u0027ll connect the digital JBOD application, that should application the JBOD application!", + "Authors": "Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson", + "License": "We need to index the 1080p SAS hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Configuration Developer", + "PackageVersion": "4.0.9", + "Copyright": "If we parse the interface, we can get to the JSON interface through the mobile JSON interface!", + "Authors": "Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle", + "License": "Use the primary SCSI matrix, then you can program the primary matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Markets Planner", + "PackageVersion": "5.0.1", + "License": "Try to back up the COM driver, maybe it will back up the bluetooth driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Copyright": "hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!", + "Authors": "Sergio Bailey,Sergio Bailey,Sergio Bailey", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Division Representative", + "PackageVersion": "7.3.5", + "PackageProjectUrl": "http://taurean.net", + "Copyright": "I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!", + "Authors": "Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Mobility Assistant", + "PackageVersion": "4.2.9", + "PackageProjectUrl": "http://adonis.biz", + "Copyright": "You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!", + "Authors": "Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..cd666977 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,53 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..430dbd76 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,695 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "Copyright": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Copyright": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Copyright": "We need to synthesize the primary GB circuit!", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "Copyright": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..24958c4b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,114 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..4d8e6bf1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,197 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..6d86b1af --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,186 @@ +[ + { + "PackageId": "Legacy Interactions Supervisor", + "PackageVersion": "9.7.2", + "Copyright": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "Authors": "Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Authors": "Darnell Terry", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "Copyright": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Copyright": "We need to override the solid state USB interface!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Division Manager", + "PackageVersion": "1.3.9", + "Copyright": "If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!", + "Authors": "Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth", + "License": "Try to navigate the PCI driver, maybe it will navigate the mobile driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Copyright": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Copyright": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..3ecfe0ac --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,828 @@ +[ + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Authors": "Darnell Terry", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Copyright": "We need to synthesize the primary GB circuit!", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Copyright": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "Copyright": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Copyright": "We need to override the solid state USB interface!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Interactions Supervisor", + "PackageVersion": "9.7.2", + "Copyright": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "Authors": "Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Copyright": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "Copyright": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Copyright": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "Copyright": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Division Manager", + "PackageVersion": "1.3.9", + "Copyright": "If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!", + "Authors": "Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth", + "License": "Try to navigate the PCI driver, maybe it will navigate the mobile driver!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..320571d6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,247 @@ +[ + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Interactions Supervisor", + "PackageVersion": "9.7.2", + "Copyright": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "Authors": "Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Authors": "Darnell Terry", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Copyright": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Copyright": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "Copyright": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Copyright": "We need to override the solid state USB interface!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Division Manager", + "PackageVersion": "1.3.9", + "Copyright": "If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!", + "Authors": "Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth", + "License": "Try to navigate the PCI driver, maybe it will navigate the mobile driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..7e0f32d9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,330 @@ +[ + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "Copyright": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Copyright": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Copyright": "We need to override the solid state USB interface!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Copyright": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Authors": "Darnell Terry", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Division Manager", + "PackageVersion": "1.3.9", + "Copyright": "If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!", + "Authors": "Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth", + "License": "Try to navigate the PCI driver, maybe it will navigate the mobile driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Interactions Supervisor", + "PackageVersion": "9.7.2", + "Copyright": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "Authors": "Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..b5a6b3f6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,81 @@ +[ + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..80fa6c20 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,723 @@ +[ + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "Copyright": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Copyright": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Copyright": "We need to synthesize the primary GB circuit!", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "Copyright": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..7a300ee4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,142 @@ +[ + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..e817ce59 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,225 @@ +[ + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..2c4c297a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,9 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..b65484f4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,703 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Division Manager", + "PackageVersion": "1.3.9", + "Copyright": "If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!", + "Authors": "Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth", + "License": "Try to navigate the PCI driver, maybe it will navigate the mobile driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Copyright": "We need to override the solid state USB interface!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Copyright": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "Copyright": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Authors": "Darnell Terry", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Copyright": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Interactions Supervisor", + "PackageVersion": "9.7.2", + "Copyright": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "Authors": "Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Infrastructure Specialist", + "PackageVersion": "9.0.5", + "Authors": "Jackie Schumm", + "License": "hacking the port won\u0027t do anything, we need to back up the optical SMS port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Authors": "Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Paradigm Assistant", + "PackageVersion": "8.8.8", + "Authors": "Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Data Orchestrator", + "PackageVersion": "3.3.5", + "Copyright": "compressing the system won\u0027t do anything, we need to compress the optical RSS system!", + "License": "Use the haptic XML driver, then you can index the haptic driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Identity Supervisor", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Metrics Developer", + "PackageVersion": "2.2.9", + "Authors": "Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Paradigm Analyst", + "PackageVersion": "1.1.1", + "Copyright": "If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm!", + "Authors": "", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Markets Planner", + "PackageVersion": "5.0.1", + "License": "Try to back up the COM driver, maybe it will back up the bluetooth driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Executive", + "PackageVersion": "7.2.7", + "PackageProjectUrl": "https://dariana.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "Authors": "Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Program Developer", + "PackageVersion": "2.9.8", + "PackageProjectUrl": "http://lenora.com", + "Copyright": "You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Specialist", + "PackageVersion": "7.8.5", + "PackageProjectUrl": "http://nova.biz", + "Copyright": "You can\u0027t transmit the bus without indexing the digital TCP bus!", + "Authors": "Guy Waters,Guy Waters", + "License": "Try to input the GB pixel, maybe it will input the wireless pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Authors": "Maggie Lindgren", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Web Assistant", + "PackageVersion": "1.9.0", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Division Officer", + "PackageVersion": "6.5.6", + "PackageProjectUrl": "http://catherine.name", + "Authors": "Glenda Schuppe,Glenda Schuppe", + "License": "transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Copyright": "hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!", + "Authors": "Sergio Bailey,Sergio Bailey,Sergio Bailey", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Optimization Administrator", + "PackageVersion": "3.6.4", + "PackageProjectUrl": "http://serenity.info", + "Copyright": "I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Data Technician", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://nia.info", + "Authors": "June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds", + "License": "I\u0027ll copy the optical RAM feed, that should feed the RAM feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Solutions Planner", + "PackageVersion": "9.0.0", + "License": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Operations Assistant", + "PackageVersion": "0.9.0", + "Copyright": "I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!", + "Authors": "", + "License": "I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Copyright": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "Authors": "Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Program Technician", + "PackageVersion": "5.8.9", + "PackageProjectUrl": "http://curtis.org", + "Copyright": "We need to transmit the back-end AGP sensor!", + "Authors": "Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Director", + "PackageVersion": "0.0.2", + "Copyright": "Try to parse the HTTP port, maybe it will parse the bluetooth port!", + "Authors": "Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block", + "License": "transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Tactics Facilitator", + "PackageVersion": "5.7.0", + "License": "Try to bypass the HTTP application, maybe it will bypass the digital application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Metrics Architect", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "https://rickie.net", + "Copyright": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "License": "Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Accounts Facilitator", + "PackageVersion": "7.7.8", + "PackageProjectUrl": "http://scottie.biz", + "Authors": "Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Mobility Assistant", + "PackageVersion": "4.2.9", + "PackageProjectUrl": "http://adonis.biz", + "Copyright": "You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!", + "Authors": "Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Implementation Planner", + "PackageVersion": "7.6.0", + "Copyright": "Try to generate the HDD panel, maybe it will generate the solid state panel!", + "Authors": "", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "1.5.0", + "License": "Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Implementation Engineer", + "PackageVersion": "6.7.1", + "PackageProjectUrl": "http://margie.info", + "License": "We need to transmit the open-source EXE interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Assurance Planner", + "PackageVersion": "2.7.7", + "Copyright": "I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!", + "Authors": "Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Configuration Developer", + "PackageVersion": "4.0.9", + "Copyright": "If we parse the interface, we can get to the JSON interface through the mobile JSON interface!", + "Authors": "Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle", + "License": "Use the primary SCSI matrix, then you can program the primary matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Division Architect", + "PackageVersion": "8.2.4", + "PackageProjectUrl": "http://murphy.name", + "Authors": "Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Factors Architect", + "PackageVersion": "6.7.6", + "Copyright": "The THX transmitter is down, program the neural transmitter so we can program the THX transmitter!", + "Authors": "Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Branding Orchestrator", + "PackageVersion": "8.3.7", + "PackageProjectUrl": "http://nona.com", + "Copyright": "We need to bypass the neural USB capacitor!", + "Authors": "Nora Dietrich", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Functionality Supervisor", + "PackageVersion": "9.4.5", + "Copyright": "Use the open-source ADP matrix, then you can copy the open-source matrix!", + "License": "Use the 1080p AI microchip, then you can reboot the 1080p microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Security Facilitator", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "https://edythe.info", + "Copyright": "Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Research Coordinator", + "PackageVersion": "1.9.7", + "PackageProjectUrl": "https://maegan.name", + "License": "Use the cross-platform GB bus, then you can calculate the cross-platform bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Program Associate", + "PackageVersion": "2.6.7", + "PackageProjectUrl": "http://coy.info", + "Authors": "Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze", + "License": "We need to compress the optical PNG array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Engineer", + "PackageVersion": "6.9.4", + "PackageProjectUrl": "http://tito.name", + "Authors": "Tanya Reinger,Tanya Reinger,Tanya Reinger", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Operations Supervisor", + "PackageVersion": "4.5.2", + "License": "The AI panel is down, transmit the open-source panel so we can transmit the AI panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Factors Associate", + "PackageVersion": "1.8.3", + "PackageProjectUrl": "http://dovie.name", + "Copyright": "You can\u0027t navigate the panel without calculating the open-source THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Marketing Coordinator", + "PackageVersion": "3.6.1", + "PackageProjectUrl": "https://marcos.org", + "Authors": "", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Metrics Strategist", + "PackageVersion": "1.2.1", + "Copyright": "Try to override the GB driver, maybe it will override the digital driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Factors Representative", + "PackageVersion": "4.5.7", + "PackageProjectUrl": "https://imelda.org", + "Copyright": "The GB card is down, hack the digital card so we can hack the GB card!", + "Authors": "Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker", + "License": "Try to input the RAM interface, maybe it will input the bluetooth interface!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Security Producer", + "PackageVersion": "7.3.3", + "PackageProjectUrl": "http://jarrell.biz", + "Copyright": "Use the digital SMTP bandwidth, then you can generate the digital bandwidth!", + "License": "You can\u0027t generate the interface without quantifying the mobile FTP interface!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Accounts Orchestrator", + "PackageVersion": "4.1.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Functionality Agent", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://arthur.net", + "Copyright": "I\u0027ll connect the digital JBOD application, that should application the JBOD application!", + "Authors": "Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson", + "License": "We need to index the 1080p SAS hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Identity Engineer", + "PackageVersion": "1.9.4", + "Copyright": "The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip!", + "Authors": "Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Solutions Agent", + "PackageVersion": "0.0.5", + "License": "Use the haptic USB card, then you can navigate the haptic card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Optimization Technician", + "PackageVersion": "5.2.3", + "PackageProjectUrl": "https://douglas.info", + "Authors": "Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Assurance Technician", + "PackageVersion": "8.5.5", + "PackageProjectUrl": "http://zander.com", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "Authors": "Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Tactics Developer", + "PackageVersion": "0.4.7", + "PackageProjectUrl": "https://royal.name", + "Copyright": "The JBOD application is down, generate the solid state application so we can generate the JBOD application!", + "Authors": "Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley", + "License": "indexing the capacitor won\u0027t do anything, we need to program the haptic EXE capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Factors Developer", + "PackageVersion": "5.9.5", + "Copyright": "Try to connect the ADP system, maybe it will connect the solid state system!", + "Authors": "Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Identity Agent", + "PackageVersion": "8.8.0", + "PackageProjectUrl": "https://reva.name", + "License": "I\u0027ll parse the 1080p USB protocol, that should protocol the USB protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Research Technician", + "PackageVersion": "2.8.8", + "Copyright": "You can\u0027t generate the program without connecting the bluetooth USB program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Tactics Assistant", + "PackageVersion": "1.5.5", + "PackageProjectUrl": "https://giovanny.net", + "Copyright": "If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!", + "License": "The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Interactions Supervisor", + "PackageVersion": "4.5.2", + "Copyright": "The ADP firewall is down, input the primary firewall so we can input the ADP firewall!", + "License": "The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Specialist", + "PackageVersion": "3.5.6", + "Authors": "Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Identity Representative", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://alyce.biz", + "Authors": "Joyce Auer,Joyce Auer,Joyce Auer", + "License": "The SAS bus is down, program the neural bus so we can program the SAS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Research Planner", + "PackageVersion": "8.8.9", + "PackageProjectUrl": "https://yvette.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Division Administrator", + "PackageVersion": "1.0.4", + "Copyright": "We need to hack the haptic SAS microchip!", + "Authors": "", + "License": "We need to program the optical COM microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Division Representative", + "PackageVersion": "7.3.5", + "PackageProjectUrl": "http://taurean.net", + "Copyright": "I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!", + "Authors": "Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Usability Specialist", + "PackageVersion": "5.6.9", + "License": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Brand Director", + "PackageVersion": "4.7.4", + "License": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Copyright": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Infrastructure Specialist", + "PackageVersion": "7.2.6", + "PackageProjectUrl": "https://wanda.com", + "Authors": "Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Quality Associate", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://ezequiel.biz", + "Copyright": "Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!", + "Authors": "Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Director", + "PackageVersion": "0.4.3", + "PackageProjectUrl": "https://aylin.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Tactics Specialist", + "PackageVersion": "0.2.2", + "Copyright": "We need to transmit the redundant EXE driver!", + "Authors": "Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank", + "License": "We need to override the primary SQL pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Paradigm Assistant", + "PackageVersion": "8.0.5", + "PackageProjectUrl": "https://randy.org", + "License": "We need to calculate the solid state HTTP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Solutions Officer", + "PackageVersion": "4.5.2", + "PackageProjectUrl": "https://rylan.name", + "License": "You can\u0027t copy the matrix without compressing the wireless AGP matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Branding Coordinator", + "PackageVersion": "5.8.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Factors Director", + "PackageVersion": "1.5.1", + "Copyright": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "Authors": "Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Branding Manager", + "PackageVersion": "1.4.0", + "PackageProjectUrl": "http://dario.info", + "Copyright": "Try to program the FTP alarm, maybe it will program the virtual alarm!", + "License": "You can\u0027t navigate the application without generating the cross-platform COM application!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..befcccab --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,142 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Division Manager", + "PackageVersion": "1.3.9", + "Copyright": "If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!", + "Authors": "Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth", + "License": "Try to navigate the PCI driver, maybe it will navigate the mobile driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Copyright": "We need to override the solid state USB interface!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Copyright": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "Copyright": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Authors": "Darnell Terry", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Copyright": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Interactions Supervisor", + "PackageVersion": "9.7.2", + "Copyright": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "Authors": "Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..8093535c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,37 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..ab388449 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,27 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..eab82120 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,682 @@ +[ + { + "PackageId": "Global Mobility Technician", + "PackageVersion": "8.6.3", + "Authors": "Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante", + "ValidationErrors": [ + { + "Error": "Lonie", + "Context": "http://wilburn.org" + }, + { + "Error": "Concepcion", + "Context": "http://ed.org" + }, + { + "Error": "Amanda", + "Context": "https://sophie.net" + }, + { + "Error": "Claudine", + "Context": "http://ofelia.biz" + }, + { + "Error": "Petra", + "Context": "http://clare.name" + }, + { + "Error": "Ozella", + "Context": "https://verla.name" + }, + { + "Error": "Denis", + "Context": "http://pete.com" + } + ], + "LicenseUrl": "We need to input the haptic XML port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Data Liaison", + "PackageVersion": "7.8.8", + "Copyright": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "Try to calculate the GB card, maybe it will calculate the wireless card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Research Architect", + "PackageVersion": "3.7.4", + "Copyright": "If we index the pixel, we can get to the AI pixel through the wireless AI pixel!", + "ValidationErrors": [ + { + "Error": "Madisen", + "Context": "http://raegan.biz" + }, + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + } + ], + "LicenseUrl": "Try to quantify the USB application, maybe it will quantify the mobile application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Division Assistant", + "PackageVersion": "9.6.2", + "ValidationErrors": [ + { + "Error": "Nya", + "Context": "http://sunny.biz" + }, + { + "Error": "Arlo", + "Context": "https://cordia.info" + }, + { + "Error": "Linnie", + "Context": "https://marcos.name" + }, + { + "Error": "Luella", + "Context": "http://frederic.name" + }, + { + "Error": "Lucinda", + "Context": "https://dion.name" + }, + { + "Error": "Jayson", + "Context": "https://ryleigh.net" + }, + { + "Error": "Mervin", + "Context": "https://lorenza.net" + } + ], + "LicenseUrl": "I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Marketing Strategist", + "PackageVersion": "3.8.5", + "Copyright": "Use the redundant JSON application, then you can program the redundant application!", + "Authors": "Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch", + "ValidationErrors": [ + { + "Error": "Naomi", + "Context": "http://mckenna.net" + }, + { + "Error": "Jalyn", + "Context": "https://katharina.name" + }, + { + "Error": "Kane", + "Context": "http://beulah.biz" + }, + { + "Error": "Eleanora", + "Context": "http://birdie.net" + }, + { + "Error": "Alvah", + "Context": "http://keanu.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Accountability Producer", + "PackageVersion": "6.9.7", + "PackageProjectUrl": "https://linwood.biz", + "ValidationErrors": [ + { + "Error": "Travon", + "Context": "https://dedrick.name" + }, + { + "Error": "Elissa", + "Context": "http://kaci.org" + }, + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Solutions Assistant", + "PackageVersion": "5.6.4", + "PackageProjectUrl": "http://isabell.info", + "Authors": "Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson", + "ValidationErrors": [ + { + "Error": "Tess", + "Context": "http://kailyn.info" + }, + { + "Error": "Eileen", + "Context": "http://manley.name" + }, + { + "Error": "Conor", + "Context": "https://glenna.name" + }, + { + "Error": "Sylvester", + "Context": "http://gaylord.biz" + }, + { + "Error": "Maxime", + "Context": "https://tom.com" + } + ], + "License": "navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Solutions Administrator", + "PackageVersion": "0.4.1", + "PackageProjectUrl": "https://bertrand.biz", + "Copyright": "indexing the application won\u0027t do anything, we need to parse the mobile TCP application!", + "ValidationErrors": [ + { + "Error": "Shaun", + "Context": "https://antwan.org" + }, + { + "Error": "Hazel", + "Context": "https://forrest.net" + }, + { + "Error": "Brianne", + "Context": "https://dorothea.name" + }, + { + "Error": "Don", + "Context": "http://torey.com" + }, + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + }, + { + "Error": "Jordi", + "Context": "https://alysha.com" + }, + { + "Error": "Kristina", + "Context": "https://pattie.info" + }, + { + "Error": "Cory", + "Context": "http://kailey.com" + } + ], + "LicenseUrl": "indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "http://devin.org", + "Copyright": "indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!", + "Authors": "Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert", + "ValidationErrors": [ + { + "Error": "Ahmad", + "Context": "https://lupe.com" + }, + { + "Error": "Randi", + "Context": "https://jaiden.biz" + }, + { + "Error": "Patience", + "Context": "https://marlene.name" + }, + { + "Error": "Lenna", + "Context": "https://franco.name" + }, + { + "Error": "Kyleigh", + "Context": "https://tevin.name" + }, + { + "Error": "Sallie", + "Context": "https://jordane.name" + }, + { + "Error": "Willy", + "Context": "https://daija.info" + }, + { + "Error": "Jannie", + "Context": "https://retta.net" + }, + { + "Error": "Lottie", + "Context": "http://yasmine.com" + }, + { + "Error": "Delia", + "Context": "http://khalil.com" + } + ], + "License": "You can\u0027t quantify the system without generating the digital HTTP system!", + "LicenseUrl": "We need to compress the haptic XML circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Operations Director", + "PackageVersion": "5.6.0", + "PackageProjectUrl": "https://alene.info", + "Copyright": "If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!", + "ValidationErrors": [ + { + "Error": "Elouise", + "Context": "https://ron.com" + }, + { + "Error": "Brown", + "Context": "https://cordia.com" + }, + { + "Error": "Ericka", + "Context": "https://eugene.com" + }, + { + "Error": "Rashad", + "Context": "http://thomas.com" + }, + { + "Error": "Antonia", + "Context": "https://marcelle.org" + } + ], + "License": "Try to input the AI microchip, maybe it will input the 1080p microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Burley", + "Context": "http://lemuel.com" + }, + { + "Error": "Brenden", + "Context": "http://agnes.net" + }, + { + "Error": "Urban", + "Context": "https://micheal.name" + }, + { + "Error": "Ida", + "Context": "https://murray.org" + }, + { + "Error": "Samanta", + "Context": "http://assunta.biz" + }, + { + "Error": "Florencio", + "Context": "http://bradford.info" + }, + { + "Error": "Marcella", + "Context": "http://ray.net" + }, + { + "Error": "Gunnar", + "Context": "https://elissa.net" + }, + { + "Error": "Maud", + "Context": "https://edgar.name" + }, + { + "Error": "Angelina", + "Context": "https://adonis.biz" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Interactions Planner", + "PackageVersion": "7.4.0", + "PackageProjectUrl": "http://bertha.net", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "License": "Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Authors": "Julius Abbott", + "ValidationErrors": [ + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "8.5.9", + "PackageProjectUrl": "https://itzel.info", + "Authors": "Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch", + "ValidationErrors": [ + { + "Error": "Mitchel", + "Context": "http://carleton.name" + }, + { + "Error": "Madalyn", + "Context": "http://narciso.net" + }, + { + "Error": "Mia", + "Context": "http://nicklaus.net" + }, + { + "Error": "Abelardo", + "Context": "http://carolina.name" + } + ], + "LicenseUrl": "We need to parse the primary PCI protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Tactics Agent", + "PackageVersion": "6.8.8", + "PackageProjectUrl": "https://flo.info", + "Copyright": "The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!", + "Authors": "Jon Schulist,Jon Schulist", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseUrl": "We need to back up the primary SMTP circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..c8e674bf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,96 @@ +[ + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..28ec0de8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,153 @@ +[ + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..3d9b594e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,785 @@ +[ + { + "PackageId": "National Creative Analyst", + "PackageVersion": "6.3.1", + "LicenseUrl": "The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Program Officer", + "PackageVersion": "4.2.4", + "Copyright": "calculating the bus won\u0027t do anything, we need to generate the online CSS bus!", + "Authors": "Leon Mayer,Leon Mayer", + "License": "quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!", + "LicenseUrl": "indexing the port won\u0027t do anything, we need to back up the virtual AGP port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Intranet Officer", + "PackageVersion": "3.6.7", + "PackageProjectUrl": "http://mack.net", + "Copyright": "You can\u0027t generate the firewall without backing up the primary HTTP firewall!", + "Authors": "Ramona Erdman,Ramona Erdman", + "License": "You can\u0027t transmit the pixel without quantifying the mobile AGP pixel!", + "LicenseUrl": "transmitting the matrix won\u0027t do anything, we need to connect the haptic SCSI matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Copyright": "If we synthesize the port, we can get to the HTTP port through the auxiliary HTTP port!", + "LicenseUrl": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Research Associate", + "PackageVersion": "3.4.7", + "LicenseUrl": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Configuration Specialist", + "PackageVersion": "3.6.8", + "Authors": "Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn", + "LicenseUrl": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Tactics Specialist", + "PackageVersion": "0.2.2", + "Copyright": "You can\u0027t calculate the hard drive without hacking the multi-byte FTP hard drive!", + "License": "We need to override the primary SQL pixel!", + "LicenseUrl": "We need to transmit the redundant EXE driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Communications Strategist", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "http://eloisa.biz", + "Copyright": "We need to index the bluetooth JSON pixel!", + "License": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "LicenseUrl": "Try to index the HDD panel, maybe it will index the haptic panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accountability Developer", + "PackageVersion": "6.9.0", + "License": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Optimization Supervisor", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "https://roman.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Directives Representative", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://cleve.biz", + "Authors": "Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote", + "LicenseUrl": "parsing the panel won\u0027t do anything, we need to calculate the digital SMTP panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Metrics Analyst", + "PackageVersion": "6.7.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Branding Strategist", + "PackageVersion": "4.6.2", + "Copyright": "The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Intranet Facilitator", + "PackageVersion": "2.8.8", + "PackageProjectUrl": "http://isabella.name", + "Authors": "Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser", + "License": "If we program the feed, we can get to the CSS feed through the solid state CSS feed!", + "LicenseUrl": "Use the redundant GB driver, then you can connect the redundant driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Program Engineer", + "PackageVersion": "2.9.3", + "PackageProjectUrl": "http://cleta.org", + "Copyright": "I\u0027ll bypass the optical AGP feed, that should feed the AGP feed!", + "License": "I\u0027ll input the neural SQL application, that should application the SQL application!", + "LicenseUrl": "You can\u0027t generate the hard drive without transmitting the haptic RAM hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Designer", + "PackageVersion": "6.2.2", + "PackageProjectUrl": "https://cindy.org", + "Authors": "Ignacio Hane,Ignacio Hane", + "LicenseUrl": "You can\u0027t connect the port without connecting the back-end COM port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Tactics Director", + "PackageVersion": "4.6.7", + "PackageProjectUrl": "https://valentina.net", + "Authors": "Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski", + "License": "backing up the system won\u0027t do anything, we need to parse the neural CSS system!", + "LicenseUrl": "We need to transmit the back-end RSS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Marketing Officer", + "PackageVersion": "7.2.8", + "Authors": "Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Security Orchestrator", + "PackageVersion": "3.5.6", + "Copyright": "You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!", + "Authors": "Roderick Koelpin,Roderick Koelpin,Roderick Koelpin", + "License": "Try to copy the HDD array, maybe it will copy the back-end array!", + "LicenseUrl": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "Authors": "Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Group Liaison", + "PackageVersion": "3.5.1", + "Copyright": "We need to program the auxiliary JBOD circuit!", + "License": "We need to parse the haptic SMS monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Branding Associate", + "PackageVersion": "4.9.4", + "PackageProjectUrl": "https://trinity.name", + "Copyright": "The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Agent", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "http://precious.name", + "Copyright": "The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver!", + "Authors": "Essie Hamill,Essie Hamill", + "License": "We need to compress the 1080p GB circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Metrics Engineer", + "PackageVersion": "8.3.4", + "PackageProjectUrl": "http://lou.net", + "Authors": "Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand", + "LicenseUrl": "Try to quantify the FTP bus, maybe it will quantify the optical bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Program Associate", + "PackageVersion": "5.2.5", + "Copyright": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Web Associate", + "PackageVersion": "4.2.5", + "Copyright": "If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive!", + "Authors": "Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Usability Developer", + "PackageVersion": "6.9.1", + "Copyright": "You can\u0027t connect the protocol without overriding the redundant RSS protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Program Engineer", + "PackageVersion": "4.5.7", + "LicenseUrl": "The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Applications Designer", + "PackageVersion": "1.5.1", + "PackageProjectUrl": "http://tito.name", + "Copyright": "If we bypass the card, we can get to the HDD card through the auxiliary HDD card!", + "Authors": "Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling", + "LicenseUrl": "We need to connect the haptic TCP panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Configuration Strategist", + "PackageVersion": "1.4.4", + "PackageProjectUrl": "https://marilyne.com", + "Authors": "Vickie Sipes", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Marketing Officer", + "PackageVersion": "2.2.1", + "PackageProjectUrl": "https://weldon.info", + "License": "If we connect the driver, we can get to the XSS driver through the online XSS driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Paradigm Developer", + "PackageVersion": "7.9.7", + "PackageProjectUrl": "http://maureen.name", + "Authors": "Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter", + "License": "The GB interface is down, input the auxiliary interface so we can input the GB interface!", + "LicenseUrl": "The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Communications Director", + "PackageVersion": "6.0.8", + "Authors": "Kristin Bernhard,Kristin Bernhard", + "License": "Try to override the AI alarm, maybe it will override the online alarm!", + "LicenseUrl": "We need to quantify the virtual TCP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Identity Designer", + "PackageVersion": "4.7.0", + "PackageProjectUrl": "https://brock.net", + "Copyright": "compressing the sensor won\u0027t do anything, we need to index the mobile ADP sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Optimization Administrator", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "https://franz.biz", + "License": "The XML card is down, bypass the back-end card so we can bypass the XML card!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Configuration Administrator", + "PackageVersion": "4.3.8", + "Copyright": "Use the redundant AGP microchip, then you can override the redundant microchip!", + "Authors": "Roberto Deckow,Roberto Deckow,Roberto Deckow", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Creative Officer", + "PackageVersion": "5.5.6", + "PackageProjectUrl": "http://orpha.name", + "Copyright": "The TCP array is down, bypass the mobile array so we can bypass the TCP array!", + "License": "indexing the capacitor won\u0027t do anything, we need to reboot the redundant FTP capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Branding Engineer", + "PackageVersion": "7.9.7", + "Copyright": "compressing the system won\u0027t do anything, we need to synthesize the redundant ADP system!", + "Authors": "Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley", + "License": "Try to input the TCP sensor, maybe it will input the haptic sensor!", + "LicenseUrl": "If we navigate the microchip, we can get to the SMS microchip through the redundant SMS microchip!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Brand Agent", + "PackageVersion": "3.1.9", + "PackageProjectUrl": "https://lina.info", + "Copyright": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "License": "generating the alarm won\u0027t do anything, we need to parse the virtual XSS alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Infrastructure Executive", + "PackageVersion": "4.8.1", + "PackageProjectUrl": "https://justice.info", + "Copyright": "Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!", + "Authors": "Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Markets Executive", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Research Liaison", + "PackageVersion": "5.0.6", + "PackageProjectUrl": "http://clair.biz", + "License": "If we compress the system, we can get to the AGP system through the multi-byte AGP system!", + "LicenseUrl": "I\u0027ll hack the optical XSS monitor, that should monitor the XSS monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Brand Associate", + "PackageVersion": "4.0.9", + "Copyright": "I\u0027ll program the wireless HDD pixel, that should pixel the HDD pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Implementation Agent", + "PackageVersion": "5.6.8", + "PackageProjectUrl": "http://rex.biz", + "Copyright": "Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit!", + "Authors": "Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Solutions Architect", + "PackageVersion": "7.9.3", + "Copyright": "If we program the array, we can get to the JBOD array through the primary JBOD array!", + "LicenseUrl": "Try to input the AI sensor, maybe it will input the digital sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Usability Officer", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "http://orlo.name", + "Authors": "Johnny Bernier", + "License": "Try to program the XML capacitor, maybe it will program the haptic capacitor!", + "LicenseUrl": "Use the optical SSL alarm, then you can bypass the optical alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Functionality Technician", + "PackageVersion": "3.9.3", + "Copyright": "The AI microchip is down, override the multi-byte microchip so we can override the AI microchip!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Group Agent", + "PackageVersion": "0.9.9", + "Copyright": "I\u0027ll generate the auxiliary HTTP microchip, that should microchip the HTTP microchip!", + "LicenseUrl": "If we override the sensor, we can get to the COM sensor through the 1080p COM sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Markets Architect", + "PackageVersion": "7.2.2", + "PackageProjectUrl": "https://maxime.info", + "Authors": "Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank", + "License": "If we synthesize the port, we can get to the CSS port through the online CSS port!", + "LicenseUrl": "synthesizing the panel won\u0027t do anything, we need to transmit the neural THX panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Operations Assistant", + "PackageVersion": "2.4.2", + "PackageProjectUrl": "https://hector.info", + "Authors": "Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva", + "LicenseUrl": "If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "Authors": "Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris", + "LicenseUrl": "Try to copy the PNG sensor, maybe it will copy the 1080p sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Program Director", + "PackageVersion": "8.8.8", + "Copyright": "Use the primary SCSI matrix, then you can program the primary matrix!", + "Authors": "", + "License": "If we parse the protocol, we can get to the IB protocol through the wireless IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Markets Assistant", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://cullen.net", + "Authors": "Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir", + "License": "The JSON hard drive is down, copy the digital hard drive so we can copy the JSON hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Paradigm Supervisor", + "PackageVersion": "4.3.3", + "PackageProjectUrl": "https://zion.info", + "Copyright": "We need to bypass the wireless XML pixel!", + "Authors": "Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "Authors": "Stella Barton,Stella Barton", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Configuration Assistant", + "PackageVersion": "3.2.1", + "Copyright": "I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!", + "Authors": "Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Solutions Director", + "PackageVersion": "8.4.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Optimization Analyst", + "PackageVersion": "2.1.7", + "PackageProjectUrl": "https://madge.info", + "Authors": "Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson", + "License": "Use the wireless XSS bandwidth, then you can program the wireless bandwidth!", + "LicenseUrl": "The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Operations Producer", + "PackageVersion": "5.8.9", + "LicenseUrl": "Use the online SMTP pixel, then you can index the online pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Interactions Officer", + "PackageVersion": "8.8.5", + "Copyright": "Try to program the RAM bandwidth, maybe it will program the optical bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Paradigm Analyst", + "PackageVersion": "7.0.8", + "PackageProjectUrl": "https://noemie.biz", + "Copyright": "The COM circuit is down, override the primary circuit so we can override the COM circuit!", + "Authors": "Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms", + "License": "Try to compress the USB hard drive, maybe it will compress the neural hard drive!", + "LicenseUrl": "We need to parse the solid state TCP interface!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Configuration Consultant", + "PackageVersion": "5.9.5", + "Authors": "Guadalupe Littel,Guadalupe Littel,Guadalupe Littel", + "License": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseUrl": "bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Response Strategist", + "PackageVersion": "8.0.4", + "Copyright": "Use the 1080p PNG application, then you can calculate the 1080p application!", + "Authors": "Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann", + "LicenseUrl": "The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Solutions Representative", + "PackageVersion": "5.6.2", + "Copyright": "You can\u0027t synthesize the bandwidth without programming the solid state XSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Factors Administrator", + "PackageVersion": "8.1.4", + "PackageProjectUrl": "http://janelle.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Applications Assistant", + "PackageVersion": "3.5.8", + "PackageProjectUrl": "http://consuelo.info", + "Copyright": "We need to back up the 1080p COM interface!", + "License": "The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel!", + "LicenseUrl": "If we back up the driver, we can get to the TCP driver through the redundant TCP driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Brand Officer", + "PackageVersion": "9.3.6", + "PackageProjectUrl": "http://carol.name", + "License": "If we override the system, we can get to the HDD system through the haptic HDD system!", + "LicenseUrl": "If we parse the bus, we can get to the XML bus through the solid state XML bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Communications Engineer", + "PackageVersion": "7.8.1", + "Copyright": "The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive!", + "Authors": "Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub", + "LicenseUrl": "I\u0027ll synthesize the haptic THX hard drive, that should hard drive the THX hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Paradigm Officer", + "PackageVersion": "2.3.4", + "PackageProjectUrl": "https://charity.biz", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Infrastructure Architect", + "PackageVersion": "6.6.7", + "PackageProjectUrl": "http://darlene.net", + "Authors": "Howard Rath,Howard Rath,Howard Rath,Howard Rath", + "LicenseUrl": "If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Factors Producer", + "PackageVersion": "5.7.1", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Optimization Agent", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://bryce.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Tactics Facilitator", + "PackageVersion": "0.7.3", + "Copyright": "The SSL port is down, bypass the haptic port so we can bypass the SSL port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Intranet Planner", + "PackageVersion": "8.3.2", + "PackageProjectUrl": "http://nathanael.name", + "License": "Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Optimization Coordinator", + "PackageVersion": "0.3.2", + "Authors": "David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich", + "LicenseUrl": "If we back up the hard drive, we can get to the SCSI hard drive through the neural SCSI hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Accounts Designer", + "PackageVersion": "5.1.9", + "License": "We need to navigate the wireless SAS pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Marketing Designer", + "PackageVersion": "4.5.9", + "PackageProjectUrl": "http://lexi.net", + "Copyright": "You can\u0027t bypass the alarm without generating the back-end HTTP alarm!", + "LicenseUrl": "You can\u0027t bypass the microchip without parsing the back-end JBOD microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Program Orchestrator", + "PackageVersion": "5.2.4", + "Copyright": "bypassing the bandwidth won\u0027t do anything, we need to copy the mobile JBOD bandwidth!", + "License": "Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Manager", + "PackageVersion": "9.1.0", + "PackageProjectUrl": "http://vella.com", + "LicenseUrl": "Try to back up the THX interface, maybe it will back up the auxiliary interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Marketing Orchestrator", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://brice.net", + "Copyright": "We need to connect the bluetooth RSS application!", + "Authors": "Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman", + "LicenseUrl": "Try to parse the IB driver, maybe it will parse the 1080p driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Applications Executive", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://xander.com", + "Copyright": "Use the redundant TCP circuit, then you can calculate the redundant circuit!", + "License": "The AI application is down, connect the open-source application so we can connect the AI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Solutions Administrator", + "PackageVersion": "5.2.4", + "PackageProjectUrl": "https://hailee.biz", + "Authors": "Nellie Oberbrunner", + "License": "We need to calculate the online SAS bandwidth!", + "LicenseUrl": "If we index the bus, we can get to the CSS bus through the optical CSS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Factors Supervisor", + "PackageVersion": "0.8.3", + "PackageProjectUrl": "http://clement.name", + "Copyright": "If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall!", + "Authors": "Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick", + "License": "If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor!", + "LicenseUrl": "Use the optical IB transmitter, then you can navigate the optical transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Division Executive", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "http://wilmer.com", + "Authors": "Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros", + "License": "I\u0027ll index the neural SDD bus, that should bus the SDD bus!", + "LicenseUrl": "If we reboot the program, we can get to the SSL program through the primary SSL program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Group Agent", + "PackageVersion": "3.2.2", + "PackageProjectUrl": "https://vilma.com", + "Copyright": "generating the interface won\u0027t do anything, we need to hack the optical PCI interface!", + "Authors": "Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "Authors": "Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "Use the haptic RSS port, then you can transmit the haptic port!", + "Authors": "Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Identity Developer", + "PackageVersion": "7.1.0", + "PackageProjectUrl": "https://eve.com", + "LicenseUrl": "compressing the bandwidth won\u0027t do anything, we need to bypass the primary RAM bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Configuration Engineer", + "PackageVersion": "7.3.8", + "PackageProjectUrl": "http://roman.org", + "License": "Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!", + "LicenseUrl": "You can\u0027t reboot the matrix without navigating the optical SDD matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Quality Executive", + "PackageVersion": "4.4.8", + "PackageProjectUrl": "http://khalid.com", + "Copyright": "You can\u0027t reboot the transmitter without transmitting the online ADP transmitter!", + "License": "I\u0027ll quantify the solid state THX feed, that should feed the THX feed!", + "LicenseUrl": "Use the online RAM array, then you can index the online array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Tactics Planner", + "PackageVersion": "5.4.6", + "PackageProjectUrl": "https://caterina.info", + "Copyright": "If we copy the array, we can get to the SAS array through the neural SAS array!", + "Authors": "Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde", + "License": "I\u0027ll input the primary GB port, that should port the GB port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Optimization Executive", + "PackageVersion": "1.6.1", + "PackageProjectUrl": "http://adalberto.info", + "Copyright": "Use the auxiliary AGP matrix, then you can generate the auxiliary matrix!", + "Authors": "Willard Abshire", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Tactics Engineer", + "PackageVersion": "5.6.9", + "Copyright": "transmitting the program won\u0027t do anything, we need to generate the multi-byte SAS program!", + "Authors": "Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich", + "License": "Use the online TCP driver, then you can navigate the online driver!", + "LicenseUrl": "I\u0027ll transmit the open-source HTTP pixel, that should pixel the HTTP pixel!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..ccbfd29c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,1440 @@ +[ + { + "PackageId": "Customer Branding Engineer", + "PackageVersion": "7.9.7", + "Copyright": "compressing the system won\u0027t do anything, we need to synthesize the redundant ADP system!", + "Authors": "Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley", + "License": "Try to input the TCP sensor, maybe it will input the haptic sensor!", + "LicenseUrl": "If we navigate the microchip, we can get to the SMS microchip through the redundant SMS microchip!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Marketing Officer", + "PackageVersion": "2.2.1", + "PackageProjectUrl": "https://weldon.info", + "License": "If we connect the driver, we can get to the XSS driver through the online XSS driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Program Engineer", + "PackageVersion": "2.9.3", + "PackageProjectUrl": "http://cleta.org", + "Copyright": "I\u0027ll bypass the optical AGP feed, that should feed the AGP feed!", + "License": "I\u0027ll input the neural SQL application, that should application the SQL application!", + "LicenseUrl": "You can\u0027t generate the hard drive without transmitting the haptic RAM hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Configuration Specialist", + "PackageVersion": "3.6.8", + "Authors": "Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn", + "LicenseUrl": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Intranet Agent", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "http://precious.name", + "Copyright": "The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver!", + "Authors": "Essie Hamill,Essie Hamill", + "License": "We need to compress the 1080p GB circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Factors Supervisor", + "PackageVersion": "0.8.3", + "PackageProjectUrl": "http://clement.name", + "Copyright": "If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall!", + "Authors": "Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick", + "License": "If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor!", + "LicenseUrl": "Use the optical IB transmitter, then you can navigate the optical transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Optimization Coordinator", + "PackageVersion": "0.3.2", + "Authors": "David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich", + "LicenseUrl": "If we back up the hard drive, we can get to the SCSI hard drive through the neural SCSI hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Copyright": "If we synthesize the port, we can get to the HTTP port through the auxiliary HTTP port!", + "LicenseUrl": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Paradigm Developer", + "PackageVersion": "7.9.7", + "PackageProjectUrl": "http://maureen.name", + "Authors": "Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter", + "License": "The GB interface is down, input the auxiliary interface so we can input the GB interface!", + "LicenseUrl": "The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Research Architect", + "PackageVersion": "3.7.4", + "Copyright": "If we index the pixel, we can get to the AI pixel through the wireless AI pixel!", + "ValidationErrors": [ + { + "Error": "Madisen", + "Context": "http://raegan.biz" + }, + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + } + ], + "LicenseUrl": "Try to quantify the USB application, maybe it will quantify the mobile application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Functionality Technician", + "PackageVersion": "3.9.3", + "Copyright": "The AI microchip is down, override the multi-byte microchip so we can override the AI microchip!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Group Agent", + "PackageVersion": "0.9.9", + "Copyright": "I\u0027ll generate the auxiliary HTTP microchip, that should microchip the HTTP microchip!", + "LicenseUrl": "If we override the sensor, we can get to the COM sensor through the 1080p COM sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Creative Analyst", + "PackageVersion": "6.3.1", + "LicenseUrl": "The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "8.5.9", + "PackageProjectUrl": "https://itzel.info", + "Authors": "Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch", + "ValidationErrors": [ + { + "Error": "Mitchel", + "Context": "http://carleton.name" + }, + { + "Error": "Madalyn", + "Context": "http://narciso.net" + }, + { + "Error": "Mia", + "Context": "http://nicklaus.net" + }, + { + "Error": "Abelardo", + "Context": "http://carolina.name" + } + ], + "LicenseUrl": "We need to parse the primary PCI protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Program Engineer", + "PackageVersion": "4.5.7", + "LicenseUrl": "The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Operations Producer", + "PackageVersion": "5.8.9", + "LicenseUrl": "Use the online SMTP pixel, then you can index the online pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Tactics Specialist", + "PackageVersion": "0.2.2", + "Copyright": "You can\u0027t calculate the hard drive without hacking the multi-byte FTP hard drive!", + "License": "We need to override the primary SQL pixel!", + "LicenseUrl": "We need to transmit the redundant EXE driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "Authors": "Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Security Orchestrator", + "PackageVersion": "3.5.6", + "Copyright": "You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!", + "Authors": "Roderick Koelpin,Roderick Koelpin,Roderick Koelpin", + "License": "Try to copy the HDD array, maybe it will copy the back-end array!", + "LicenseUrl": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Communications Director", + "PackageVersion": "6.0.8", + "Authors": "Kristin Bernhard,Kristin Bernhard", + "License": "Try to override the AI alarm, maybe it will override the online alarm!", + "LicenseUrl": "We need to quantify the virtual TCP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Marketing Designer", + "PackageVersion": "4.5.9", + "PackageProjectUrl": "http://lexi.net", + "Copyright": "You can\u0027t bypass the alarm without generating the back-end HTTP alarm!", + "LicenseUrl": "You can\u0027t bypass the microchip without parsing the back-end JBOD microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Division Executive", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "http://wilmer.com", + "Authors": "Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros", + "License": "I\u0027ll index the neural SDD bus, that should bus the SDD bus!", + "LicenseUrl": "If we reboot the program, we can get to the SSL program through the primary SSL program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Paradigm Supervisor", + "PackageVersion": "4.3.3", + "PackageProjectUrl": "https://zion.info", + "Copyright": "We need to bypass the wireless XML pixel!", + "Authors": "Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Facilitator", + "PackageVersion": "2.8.8", + "PackageProjectUrl": "http://isabella.name", + "Authors": "Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser", + "License": "If we program the feed, we can get to the CSS feed through the solid state CSS feed!", + "LicenseUrl": "Use the redundant GB driver, then you can connect the redundant driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Factors Producer", + "PackageVersion": "5.7.1", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Web Associate", + "PackageVersion": "4.2.5", + "Copyright": "If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive!", + "Authors": "Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Quality Executive", + "PackageVersion": "4.4.8", + "PackageProjectUrl": "http://khalid.com", + "Copyright": "You can\u0027t reboot the transmitter without transmitting the online ADP transmitter!", + "License": "I\u0027ll quantify the solid state THX feed, that should feed the THX feed!", + "LicenseUrl": "Use the online RAM array, then you can index the online array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Usability Officer", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "http://orlo.name", + "Authors": "Johnny Bernier", + "License": "Try to program the XML capacitor, maybe it will program the haptic capacitor!", + "LicenseUrl": "Use the optical SSL alarm, then you can bypass the optical alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Accountability Producer", + "PackageVersion": "6.9.7", + "PackageProjectUrl": "https://linwood.biz", + "ValidationErrors": [ + { + "Error": "Travon", + "Context": "https://dedrick.name" + }, + { + "Error": "Elissa", + "Context": "http://kaci.org" + }, + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Group Agent", + "PackageVersion": "3.2.2", + "PackageProjectUrl": "https://vilma.com", + "Copyright": "generating the interface won\u0027t do anything, we need to hack the optical PCI interface!", + "Authors": "Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Solutions Administrator", + "PackageVersion": "0.4.1", + "PackageProjectUrl": "https://bertrand.biz", + "Copyright": "indexing the application won\u0027t do anything, we need to parse the mobile TCP application!", + "ValidationErrors": [ + { + "Error": "Shaun", + "Context": "https://antwan.org" + }, + { + "Error": "Hazel", + "Context": "https://forrest.net" + }, + { + "Error": "Brianne", + "Context": "https://dorothea.name" + }, + { + "Error": "Don", + "Context": "http://torey.com" + }, + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + }, + { + "Error": "Jordi", + "Context": "https://alysha.com" + }, + { + "Error": "Kristina", + "Context": "https://pattie.info" + }, + { + "Error": "Cory", + "Context": "http://kailey.com" + } + ], + "LicenseUrl": "indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Brand Associate", + "PackageVersion": "4.0.9", + "Copyright": "I\u0027ll program the wireless HDD pixel, that should pixel the HDD pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "http://devin.org", + "Copyright": "indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!", + "Authors": "Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert", + "ValidationErrors": [ + { + "Error": "Ahmad", + "Context": "https://lupe.com" + }, + { + "Error": "Randi", + "Context": "https://jaiden.biz" + }, + { + "Error": "Patience", + "Context": "https://marlene.name" + }, + { + "Error": "Lenna", + "Context": "https://franco.name" + }, + { + "Error": "Kyleigh", + "Context": "https://tevin.name" + }, + { + "Error": "Sallie", + "Context": "https://jordane.name" + }, + { + "Error": "Willy", + "Context": "https://daija.info" + }, + { + "Error": "Jannie", + "Context": "https://retta.net" + }, + { + "Error": "Lottie", + "Context": "http://yasmine.com" + }, + { + "Error": "Delia", + "Context": "http://khalil.com" + } + ], + "License": "You can\u0027t quantify the system without generating the digital HTTP system!", + "LicenseUrl": "We need to compress the haptic XML circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Configuration Engineer", + "PackageVersion": "7.3.8", + "PackageProjectUrl": "http://roman.org", + "License": "Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!", + "LicenseUrl": "You can\u0027t reboot the matrix without navigating the optical SDD matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Configuration Consultant", + "PackageVersion": "5.9.5", + "Authors": "Guadalupe Littel,Guadalupe Littel,Guadalupe Littel", + "License": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseUrl": "bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Program Orchestrator", + "PackageVersion": "5.2.4", + "Copyright": "bypassing the bandwidth won\u0027t do anything, we need to copy the mobile JBOD bandwidth!", + "License": "Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Metrics Engineer", + "PackageVersion": "8.3.4", + "PackageProjectUrl": "http://lou.net", + "Authors": "Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand", + "LicenseUrl": "Try to quantify the FTP bus, maybe it will quantify the optical bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Optimization Agent", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://bryce.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Optimization Executive", + "PackageVersion": "1.6.1", + "PackageProjectUrl": "http://adalberto.info", + "Copyright": "Use the auxiliary AGP matrix, then you can generate the auxiliary matrix!", + "Authors": "Willard Abshire", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Tactics Director", + "PackageVersion": "4.6.7", + "PackageProjectUrl": "https://valentina.net", + "Authors": "Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski", + "License": "backing up the system won\u0027t do anything, we need to parse the neural CSS system!", + "LicenseUrl": "We need to transmit the back-end RSS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Operations Assistant", + "PackageVersion": "2.4.2", + "PackageProjectUrl": "https://hector.info", + "Authors": "Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva", + "LicenseUrl": "If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Division Assistant", + "PackageVersion": "9.6.2", + "ValidationErrors": [ + { + "Error": "Nya", + "Context": "http://sunny.biz" + }, + { + "Error": "Arlo", + "Context": "https://cordia.info" + }, + { + "Error": "Linnie", + "Context": "https://marcos.name" + }, + { + "Error": "Luella", + "Context": "http://frederic.name" + }, + { + "Error": "Lucinda", + "Context": "https://dion.name" + }, + { + "Error": "Jayson", + "Context": "https://ryleigh.net" + }, + { + "Error": "Mervin", + "Context": "https://lorenza.net" + } + ], + "LicenseUrl": "I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Optimization Supervisor", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "https://roman.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Usability Developer", + "PackageVersion": "6.9.1", + "Copyright": "You can\u0027t connect the protocol without overriding the redundant RSS protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Group Liaison", + "PackageVersion": "3.5.1", + "Copyright": "We need to program the auxiliary JBOD circuit!", + "License": "We need to parse the haptic SMS monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Usability Manager", + "PackageVersion": "9.1.0", + "PackageProjectUrl": "http://vella.com", + "LicenseUrl": "Try to back up the THX interface, maybe it will back up the auxiliary interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Configuration Strategist", + "PackageVersion": "1.4.4", + "PackageProjectUrl": "https://marilyne.com", + "Authors": "Vickie Sipes", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Directives Representative", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://cleve.biz", + "Authors": "Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote", + "LicenseUrl": "parsing the panel won\u0027t do anything, we need to calculate the digital SMTP panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Program Director", + "PackageVersion": "8.8.8", + "Copyright": "Use the primary SCSI matrix, then you can program the primary matrix!", + "Authors": "", + "License": "If we parse the protocol, we can get to the IB protocol through the wireless IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Paradigm Officer", + "PackageVersion": "2.3.4", + "PackageProjectUrl": "https://charity.biz", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Identity Designer", + "PackageVersion": "4.7.0", + "PackageProjectUrl": "https://brock.net", + "Copyright": "compressing the sensor won\u0027t do anything, we need to index the mobile ADP sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Implementation Agent", + "PackageVersion": "5.6.8", + "PackageProjectUrl": "http://rex.biz", + "Copyright": "Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit!", + "Authors": "Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Solutions Architect", + "PackageVersion": "7.9.3", + "Copyright": "If we program the array, we can get to the JBOD array through the primary JBOD array!", + "LicenseUrl": "Try to input the AI sensor, maybe it will input the digital sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Identity Developer", + "PackageVersion": "7.1.0", + "PackageProjectUrl": "https://eve.com", + "LicenseUrl": "compressing the bandwidth won\u0027t do anything, we need to bypass the primary RAM bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Operations Director", + "PackageVersion": "5.6.0", + "PackageProjectUrl": "https://alene.info", + "Copyright": "If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!", + "ValidationErrors": [ + { + "Error": "Elouise", + "Context": "https://ron.com" + }, + { + "Error": "Brown", + "Context": "https://cordia.com" + }, + { + "Error": "Ericka", + "Context": "https://eugene.com" + }, + { + "Error": "Rashad", + "Context": "http://thomas.com" + }, + { + "Error": "Antonia", + "Context": "https://marcelle.org" + } + ], + "License": "Try to input the AI microchip, maybe it will input the 1080p microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Burley", + "Context": "http://lemuel.com" + }, + { + "Error": "Brenden", + "Context": "http://agnes.net" + }, + { + "Error": "Urban", + "Context": "https://micheal.name" + }, + { + "Error": "Ida", + "Context": "https://murray.org" + }, + { + "Error": "Samanta", + "Context": "http://assunta.biz" + }, + { + "Error": "Florencio", + "Context": "http://bradford.info" + }, + { + "Error": "Marcella", + "Context": "http://ray.net" + }, + { + "Error": "Gunnar", + "Context": "https://elissa.net" + }, + { + "Error": "Maud", + "Context": "https://edgar.name" + }, + { + "Error": "Angelina", + "Context": "https://adonis.biz" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Communications Strategist", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "http://eloisa.biz", + "Copyright": "We need to index the bluetooth JSON pixel!", + "License": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "LicenseUrl": "Try to index the HDD panel, maybe it will index the haptic panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Applications Executive", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://xander.com", + "Copyright": "Use the redundant TCP circuit, then you can calculate the redundant circuit!", + "License": "The AI application is down, connect the open-source application so we can connect the AI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Marketing Officer", + "PackageVersion": "7.2.8", + "Authors": "Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Marketing Strategist", + "PackageVersion": "3.8.5", + "Copyright": "Use the redundant JSON application, then you can program the redundant application!", + "Authors": "Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch", + "ValidationErrors": [ + { + "Error": "Naomi", + "Context": "http://mckenna.net" + }, + { + "Error": "Jalyn", + "Context": "https://katharina.name" + }, + { + "Error": "Kane", + "Context": "http://beulah.biz" + }, + { + "Error": "Eleanora", + "Context": "http://birdie.net" + }, + { + "Error": "Alvah", + "Context": "http://keanu.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Intranet Officer", + "PackageVersion": "3.6.7", + "PackageProjectUrl": "http://mack.net", + "Copyright": "You can\u0027t generate the firewall without backing up the primary HTTP firewall!", + "Authors": "Ramona Erdman,Ramona Erdman", + "License": "You can\u0027t transmit the pixel without quantifying the mobile AGP pixel!", + "LicenseUrl": "transmitting the matrix won\u0027t do anything, we need to connect the haptic SCSI matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Optimization Administrator", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "https://franz.biz", + "License": "The XML card is down, bypass the back-end card so we can bypass the XML card!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Markets Architect", + "PackageVersion": "7.2.2", + "PackageProjectUrl": "https://maxime.info", + "Authors": "Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank", + "License": "If we synthesize the port, we can get to the CSS port through the online CSS port!", + "LicenseUrl": "synthesizing the panel won\u0027t do anything, we need to transmit the neural THX panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Markets Executive", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Brand Officer", + "PackageVersion": "9.3.6", + "PackageProjectUrl": "http://carol.name", + "License": "If we override the system, we can get to the HDD system through the haptic HDD system!", + "LicenseUrl": "If we parse the bus, we can get to the XML bus through the solid state XML bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Markets Assistant", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://cullen.net", + "Authors": "Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir", + "License": "The JSON hard drive is down, copy the digital hard drive so we can copy the JSON hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Branding Associate", + "PackageVersion": "4.9.4", + "PackageProjectUrl": "https://trinity.name", + "Copyright": "The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Interactions Planner", + "PackageVersion": "7.4.0", + "PackageProjectUrl": "http://bertha.net", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "License": "Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Factors Administrator", + "PackageVersion": "8.1.4", + "PackageProjectUrl": "http://janelle.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Infrastructure Executive", + "PackageVersion": "4.8.1", + "PackageProjectUrl": "https://justice.info", + "Copyright": "Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!", + "Authors": "Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Accountability Developer", + "PackageVersion": "6.9.0", + "License": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Solutions Representative", + "PackageVersion": "5.6.2", + "Copyright": "You can\u0027t synthesize the bandwidth without programming the solid state XSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Interactions Officer", + "PackageVersion": "8.8.5", + "Copyright": "Try to program the RAM bandwidth, maybe it will program the optical bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Metrics Analyst", + "PackageVersion": "6.7.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Tactics Agent", + "PackageVersion": "6.8.8", + "PackageProjectUrl": "https://flo.info", + "Copyright": "The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!", + "Authors": "Jon Schulist,Jon Schulist", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseUrl": "We need to back up the primary SMTP circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Response Strategist", + "PackageVersion": "8.0.4", + "Copyright": "Use the 1080p PNG application, then you can calculate the 1080p application!", + "Authors": "Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann", + "LicenseUrl": "The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Solutions Administrator", + "PackageVersion": "5.2.4", + "PackageProjectUrl": "https://hailee.biz", + "Authors": "Nellie Oberbrunner", + "License": "We need to calculate the online SAS bandwidth!", + "LicenseUrl": "If we index the bus, we can get to the CSS bus through the optical CSS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "Authors": "Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Brand Agent", + "PackageVersion": "3.1.9", + "PackageProjectUrl": "https://lina.info", + "Copyright": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "License": "generating the alarm won\u0027t do anything, we need to parse the virtual XSS alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Paradigm Analyst", + "PackageVersion": "7.0.8", + "PackageProjectUrl": "https://noemie.biz", + "Copyright": "The COM circuit is down, override the primary circuit so we can override the COM circuit!", + "Authors": "Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms", + "License": "Try to compress the USB hard drive, maybe it will compress the neural hard drive!", + "LicenseUrl": "We need to parse the solid state TCP interface!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Authors": "Julius Abbott", + "ValidationErrors": [ + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "Use the haptic RSS port, then you can transmit the haptic port!", + "Authors": "Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Intranet Planner", + "PackageVersion": "8.3.2", + "PackageProjectUrl": "http://nathanael.name", + "License": "Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Accounts Designer", + "PackageVersion": "5.1.9", + "License": "We need to navigate the wireless SAS pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Solutions Director", + "PackageVersion": "8.4.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Applications Designer", + "PackageVersion": "1.5.1", + "PackageProjectUrl": "http://tito.name", + "Copyright": "If we bypass the card, we can get to the HDD card through the auxiliary HDD card!", + "Authors": "Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling", + "LicenseUrl": "We need to connect the haptic TCP panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Configuration Assistant", + "PackageVersion": "3.2.1", + "Copyright": "I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!", + "Authors": "Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Configuration Administrator", + "PackageVersion": "4.3.8", + "Copyright": "Use the redundant AGP microchip, then you can override the redundant microchip!", + "Authors": "Roberto Deckow,Roberto Deckow,Roberto Deckow", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "Authors": "Stella Barton,Stella Barton", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Program Associate", + "PackageVersion": "5.2.5", + "Copyright": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Optimization Analyst", + "PackageVersion": "2.1.7", + "PackageProjectUrl": "https://madge.info", + "Authors": "Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson", + "License": "Use the wireless XSS bandwidth, then you can program the wireless bandwidth!", + "LicenseUrl": "The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Branding Strategist", + "PackageVersion": "4.6.2", + "Copyright": "The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Tactics Facilitator", + "PackageVersion": "0.7.3", + "Copyright": "The SSL port is down, bypass the haptic port so we can bypass the SSL port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Tactics Engineer", + "PackageVersion": "5.6.9", + "Copyright": "transmitting the program won\u0027t do anything, we need to generate the multi-byte SAS program!", + "Authors": "Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich", + "License": "Use the online TCP driver, then you can navigate the online driver!", + "LicenseUrl": "I\u0027ll transmit the open-source HTTP pixel, that should pixel the HTTP pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Applications Assistant", + "PackageVersion": "3.5.8", + "PackageProjectUrl": "http://consuelo.info", + "Copyright": "We need to back up the 1080p COM interface!", + "License": "The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel!", + "LicenseUrl": "If we back up the driver, we can get to the TCP driver through the redundant TCP driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Solutions Assistant", + "PackageVersion": "5.6.4", + "PackageProjectUrl": "http://isabell.info", + "Authors": "Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson", + "ValidationErrors": [ + { + "Error": "Tess", + "Context": "http://kailyn.info" + }, + { + "Error": "Eileen", + "Context": "http://manley.name" + }, + { + "Error": "Conor", + "Context": "https://glenna.name" + }, + { + "Error": "Sylvester", + "Context": "http://gaylord.biz" + }, + { + "Error": "Maxime", + "Context": "https://tom.com" + } + ], + "License": "navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Communications Engineer", + "PackageVersion": "7.8.1", + "Copyright": "The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive!", + "Authors": "Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub", + "LicenseUrl": "I\u0027ll synthesize the haptic THX hard drive, that should hard drive the THX hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Infrastructure Architect", + "PackageVersion": "6.6.7", + "PackageProjectUrl": "http://darlene.net", + "Authors": "Howard Rath,Howard Rath,Howard Rath,Howard Rath", + "LicenseUrl": "If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Tactics Planner", + "PackageVersion": "5.4.6", + "PackageProjectUrl": "https://caterina.info", + "Copyright": "If we copy the array, we can get to the SAS array through the neural SAS array!", + "Authors": "Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde", + "License": "I\u0027ll input the primary GB port, that should port the GB port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Marketing Orchestrator", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://brice.net", + "Copyright": "We need to connect the bluetooth RSS application!", + "Authors": "Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman", + "LicenseUrl": "Try to parse the IB driver, maybe it will parse the 1080p driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Program Officer", + "PackageVersion": "4.2.4", + "Copyright": "calculating the bus won\u0027t do anything, we need to generate the online CSS bus!", + "Authors": "Leon Mayer,Leon Mayer", + "License": "quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!", + "LicenseUrl": "indexing the port won\u0027t do anything, we need to back up the virtual AGP port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Mobility Technician", + "PackageVersion": "8.6.3", + "Authors": "Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante", + "ValidationErrors": [ + { + "Error": "Lonie", + "Context": "http://wilburn.org" + }, + { + "Error": "Concepcion", + "Context": "http://ed.org" + }, + { + "Error": "Amanda", + "Context": "https://sophie.net" + }, + { + "Error": "Claudine", + "Context": "http://ofelia.biz" + }, + { + "Error": "Petra", + "Context": "http://clare.name" + }, + { + "Error": "Ozella", + "Context": "https://verla.name" + }, + { + "Error": "Denis", + "Context": "http://pete.com" + } + ], + "LicenseUrl": "We need to input the haptic XML port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Research Associate", + "PackageVersion": "3.4.7", + "LicenseUrl": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Integration Designer", + "PackageVersion": "6.2.2", + "PackageProjectUrl": "https://cindy.org", + "Authors": "Ignacio Hane,Ignacio Hane", + "LicenseUrl": "You can\u0027t connect the port without connecting the back-end COM port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Research Liaison", + "PackageVersion": "5.0.6", + "PackageProjectUrl": "http://clair.biz", + "License": "If we compress the system, we can get to the AGP system through the multi-byte AGP system!", + "LicenseUrl": "I\u0027ll hack the optical XSS monitor, that should monitor the XSS monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Data Liaison", + "PackageVersion": "7.8.8", + "Copyright": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "Try to calculate the GB card, maybe it will calculate the wireless card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Creative Officer", + "PackageVersion": "5.5.6", + "PackageProjectUrl": "http://orpha.name", + "Copyright": "The TCP array is down, bypass the mobile array so we can bypass the TCP array!", + "License": "indexing the capacitor won\u0027t do anything, we need to reboot the redundant FTP capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "Authors": "Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris", + "LicenseUrl": "Try to copy the PNG sensor, maybe it will copy the 1080p sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..4ba014f4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,854 @@ +[ + { + "PackageId": "National Creative Analyst", + "PackageVersion": "6.3.1", + "LicenseUrl": "The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Markets Executive", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Applications Assistant", + "PackageVersion": "3.5.8", + "PackageProjectUrl": "http://consuelo.info", + "Copyright": "We need to back up the 1080p COM interface!", + "License": "The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel!", + "LicenseUrl": "If we back up the driver, we can get to the TCP driver through the redundant TCP driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Program Engineer", + "PackageVersion": "2.9.3", + "PackageProjectUrl": "http://cleta.org", + "Copyright": "I\u0027ll bypass the optical AGP feed, that should feed the AGP feed!", + "License": "I\u0027ll input the neural SQL application, that should application the SQL application!", + "LicenseUrl": "You can\u0027t generate the hard drive without transmitting the haptic RAM hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Copyright": "If we synthesize the port, we can get to the HTTP port through the auxiliary HTTP port!", + "LicenseUrl": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Research Associate", + "PackageVersion": "3.4.7", + "LicenseUrl": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Communications Director", + "PackageVersion": "6.0.8", + "Authors": "Kristin Bernhard,Kristin Bernhard", + "License": "Try to override the AI alarm, maybe it will override the online alarm!", + "LicenseUrl": "We need to quantify the virtual TCP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Tactics Specialist", + "PackageVersion": "0.2.2", + "Copyright": "You can\u0027t calculate the hard drive without hacking the multi-byte FTP hard drive!", + "License": "We need to override the primary SQL pixel!", + "LicenseUrl": "We need to transmit the redundant EXE driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Communications Strategist", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "http://eloisa.biz", + "Copyright": "We need to index the bluetooth JSON pixel!", + "License": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "LicenseUrl": "Try to index the HDD panel, maybe it will index the haptic panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Manager", + "PackageVersion": "9.1.0", + "PackageProjectUrl": "http://vella.com", + "LicenseUrl": "Try to back up the THX interface, maybe it will back up the auxiliary interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Optimization Supervisor", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "https://roman.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Intranet Officer", + "PackageVersion": "3.6.7", + "PackageProjectUrl": "http://mack.net", + "Copyright": "You can\u0027t generate the firewall without backing up the primary HTTP firewall!", + "Authors": "Ramona Erdman,Ramona Erdman", + "License": "You can\u0027t transmit the pixel without quantifying the mobile AGP pixel!", + "LicenseUrl": "transmitting the matrix won\u0027t do anything, we need to connect the haptic SCSI matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Configuration Consultant", + "PackageVersion": "5.9.5", + "Authors": "Guadalupe Littel,Guadalupe Littel,Guadalupe Littel", + "License": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseUrl": "bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Branding Strategist", + "PackageVersion": "4.6.2", + "Copyright": "The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Tactics Director", + "PackageVersion": "4.6.7", + "PackageProjectUrl": "https://valentina.net", + "Authors": "Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski", + "License": "backing up the system won\u0027t do anything, we need to parse the neural CSS system!", + "LicenseUrl": "We need to transmit the back-end RSS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Group Agent", + "PackageVersion": "3.2.2", + "PackageProjectUrl": "https://vilma.com", + "Copyright": "generating the interface won\u0027t do anything, we need to hack the optical PCI interface!", + "Authors": "Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Brand Officer", + "PackageVersion": "9.3.6", + "PackageProjectUrl": "http://carol.name", + "License": "If we override the system, we can get to the HDD system through the haptic HDD system!", + "LicenseUrl": "If we parse the bus, we can get to the XML bus through the solid state XML bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Configuration Engineer", + "PackageVersion": "7.3.8", + "PackageProjectUrl": "http://roman.org", + "License": "Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!", + "LicenseUrl": "You can\u0027t reboot the matrix without navigating the optical SDD matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "Use the haptic RSS port, then you can transmit the haptic port!", + "Authors": "Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accountability Developer", + "PackageVersion": "6.9.0", + "License": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Tactics Engineer", + "PackageVersion": "5.6.9", + "Copyright": "transmitting the program won\u0027t do anything, we need to generate the multi-byte SAS program!", + "Authors": "Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich", + "License": "Use the online TCP driver, then you can navigate the online driver!", + "LicenseUrl": "I\u0027ll transmit the open-source HTTP pixel, that should pixel the HTTP pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Marketing Officer", + "PackageVersion": "7.2.8", + "Authors": "Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Intranet Agent", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "http://precious.name", + "Copyright": "The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver!", + "Authors": "Essie Hamill,Essie Hamill", + "License": "We need to compress the 1080p GB circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Metrics Engineer", + "PackageVersion": "8.3.4", + "PackageProjectUrl": "http://lou.net", + "Authors": "Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand", + "LicenseUrl": "Try to quantify the FTP bus, maybe it will quantify the optical bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Usability Officer", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "http://orlo.name", + "Authors": "Johnny Bernier", + "License": "Try to program the XML capacitor, maybe it will program the haptic capacitor!", + "LicenseUrl": "Use the optical SSL alarm, then you can bypass the optical alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Web Associate", + "PackageVersion": "4.2.5", + "Copyright": "If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive!", + "Authors": "Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Factors Supervisor", + "PackageVersion": "0.8.3", + "PackageProjectUrl": "http://clement.name", + "Copyright": "If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall!", + "Authors": "Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick", + "License": "If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor!", + "LicenseUrl": "Use the optical IB transmitter, then you can navigate the optical transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Applications Designer", + "PackageVersion": "1.5.1", + "PackageProjectUrl": "http://tito.name", + "Copyright": "If we bypass the card, we can get to the HDD card through the auxiliary HDD card!", + "Authors": "Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling", + "LicenseUrl": "We need to connect the haptic TCP panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Branding Associate", + "PackageVersion": "4.9.4", + "PackageProjectUrl": "https://trinity.name", + "Copyright": "The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Configuration Strategist", + "PackageVersion": "1.4.4", + "PackageProjectUrl": "https://marilyne.com", + "Authors": "Vickie Sipes", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Solutions Administrator", + "PackageVersion": "5.2.4", + "PackageProjectUrl": "https://hailee.biz", + "Authors": "Nellie Oberbrunner", + "License": "We need to calculate the online SAS bandwidth!", + "LicenseUrl": "If we index the bus, we can get to the CSS bus through the optical CSS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Optimization Agent", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://bryce.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Program Engineer", + "PackageVersion": "4.5.7", + "LicenseUrl": "The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Division Executive", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "http://wilmer.com", + "Authors": "Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros", + "License": "I\u0027ll index the neural SDD bus, that should bus the SDD bus!", + "LicenseUrl": "If we reboot the program, we can get to the SSL program through the primary SSL program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Solutions Representative", + "PackageVersion": "5.6.2", + "Copyright": "You can\u0027t synthesize the bandwidth without programming the solid state XSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Solutions Architect", + "PackageVersion": "7.9.3", + "Copyright": "If we program the array, we can get to the JBOD array through the primary JBOD array!", + "LicenseUrl": "Try to input the AI sensor, maybe it will input the digital sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Creative Officer", + "PackageVersion": "5.5.6", + "PackageProjectUrl": "http://orpha.name", + "Copyright": "The TCP array is down, bypass the mobile array so we can bypass the TCP array!", + "License": "indexing the capacitor won\u0027t do anything, we need to reboot the redundant FTP capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Branding Engineer", + "PackageVersion": "7.9.7", + "Copyright": "compressing the system won\u0027t do anything, we need to synthesize the redundant ADP system!", + "Authors": "Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley", + "License": "Try to input the TCP sensor, maybe it will input the haptic sensor!", + "LicenseUrl": "If we navigate the microchip, we can get to the SMS microchip through the redundant SMS microchip!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Tactics Planner", + "PackageVersion": "5.4.6", + "PackageProjectUrl": "https://caterina.info", + "Copyright": "If we copy the array, we can get to the SAS array through the neural SAS array!", + "Authors": "Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde", + "License": "I\u0027ll input the primary GB port, that should port the GB port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Brand Associate", + "PackageVersion": "4.0.9", + "Copyright": "I\u0027ll program the wireless HDD pixel, that should pixel the HDD pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Intranet Planner", + "PackageVersion": "8.3.2", + "PackageProjectUrl": "http://nathanael.name", + "License": "Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Optimization Executive", + "PackageVersion": "1.6.1", + "PackageProjectUrl": "http://adalberto.info", + "Copyright": "Use the auxiliary AGP matrix, then you can generate the auxiliary matrix!", + "Authors": "Willard Abshire", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Paradigm Officer", + "PackageVersion": "2.3.4", + "PackageProjectUrl": "https://charity.biz", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Marketing Orchestrator", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://brice.net", + "Copyright": "We need to connect the bluetooth RSS application!", + "Authors": "Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman", + "LicenseUrl": "Try to parse the IB driver, maybe it will parse the 1080p driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Program Associate", + "PackageVersion": "5.2.5", + "Copyright": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Usability Developer", + "PackageVersion": "6.9.1", + "Copyright": "You can\u0027t connect the protocol without overriding the redundant RSS protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Functionality Technician", + "PackageVersion": "3.9.3", + "Copyright": "The AI microchip is down, override the multi-byte microchip so we can override the AI microchip!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Applications Executive", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://xander.com", + "Copyright": "Use the redundant TCP circuit, then you can calculate the redundant circuit!", + "License": "The AI application is down, connect the open-source application so we can connect the AI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Marketing Officer", + "PackageVersion": "2.2.1", + "PackageProjectUrl": "https://weldon.info", + "License": "If we connect the driver, we can get to the XSS driver through the online XSS driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Response Strategist", + "PackageVersion": "8.0.4", + "Copyright": "Use the 1080p PNG application, then you can calculate the 1080p application!", + "Authors": "Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann", + "LicenseUrl": "The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Directives Representative", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://cleve.biz", + "Authors": "Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote", + "LicenseUrl": "parsing the panel won\u0027t do anything, we need to calculate the digital SMTP panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "Authors": "Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris", + "LicenseUrl": "Try to copy the PNG sensor, maybe it will copy the 1080p sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Integration Designer", + "PackageVersion": "6.2.2", + "PackageProjectUrl": "https://cindy.org", + "Authors": "Ignacio Hane,Ignacio Hane", + "LicenseUrl": "You can\u0027t connect the port without connecting the back-end COM port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Operations Assistant", + "PackageVersion": "2.4.2", + "PackageProjectUrl": "https://hector.info", + "Authors": "Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva", + "LicenseUrl": "If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Tactics Facilitator", + "PackageVersion": "0.7.3", + "Copyright": "The SSL port is down, bypass the haptic port so we can bypass the SSL port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Facilitator", + "PackageVersion": "2.8.8", + "PackageProjectUrl": "http://isabella.name", + "Authors": "Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser", + "License": "If we program the feed, we can get to the CSS feed through the solid state CSS feed!", + "LicenseUrl": "Use the redundant GB driver, then you can connect the redundant driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Accounts Designer", + "PackageVersion": "5.1.9", + "License": "We need to navigate the wireless SAS pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Solutions Director", + "PackageVersion": "8.4.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Metrics Analyst", + "PackageVersion": "6.7.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Factors Producer", + "PackageVersion": "5.7.1", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Research Liaison", + "PackageVersion": "5.0.6", + "PackageProjectUrl": "http://clair.biz", + "License": "If we compress the system, we can get to the AGP system through the multi-byte AGP system!", + "LicenseUrl": "I\u0027ll hack the optical XSS monitor, that should monitor the XSS monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Program Officer", + "PackageVersion": "4.2.4", + "Copyright": "calculating the bus won\u0027t do anything, we need to generate the online CSS bus!", + "Authors": "Leon Mayer,Leon Mayer", + "License": "quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!", + "LicenseUrl": "indexing the port won\u0027t do anything, we need to back up the virtual AGP port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Configuration Administrator", + "PackageVersion": "4.3.8", + "Copyright": "Use the redundant AGP microchip, then you can override the redundant microchip!", + "Authors": "Roberto Deckow,Roberto Deckow,Roberto Deckow", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Paradigm Supervisor", + "PackageVersion": "4.3.3", + "PackageProjectUrl": "https://zion.info", + "Copyright": "We need to bypass the wireless XML pixel!", + "Authors": "Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "Authors": "Stella Barton,Stella Barton", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Factors Administrator", + "PackageVersion": "8.1.4", + "PackageProjectUrl": "http://janelle.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "Authors": "Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Group Agent", + "PackageVersion": "0.9.9", + "Copyright": "I\u0027ll generate the auxiliary HTTP microchip, that should microchip the HTTP microchip!", + "LicenseUrl": "If we override the sensor, we can get to the COM sensor through the 1080p COM sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Communications Engineer", + "PackageVersion": "7.8.1", + "Copyright": "The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive!", + "Authors": "Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub", + "LicenseUrl": "I\u0027ll synthesize the haptic THX hard drive, that should hard drive the THX hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Paradigm Developer", + "PackageVersion": "7.9.7", + "PackageProjectUrl": "http://maureen.name", + "Authors": "Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter", + "License": "The GB interface is down, input the auxiliary interface so we can input the GB interface!", + "LicenseUrl": "The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Infrastructure Architect", + "PackageVersion": "6.6.7", + "PackageProjectUrl": "http://darlene.net", + "Authors": "Howard Rath,Howard Rath,Howard Rath,Howard Rath", + "LicenseUrl": "If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Implementation Agent", + "PackageVersion": "5.6.8", + "PackageProjectUrl": "http://rex.biz", + "Copyright": "Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit!", + "Authors": "Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Brand Agent", + "PackageVersion": "3.1.9", + "PackageProjectUrl": "https://lina.info", + "Copyright": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "License": "generating the alarm won\u0027t do anything, we need to parse the virtual XSS alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Group Liaison", + "PackageVersion": "3.5.1", + "Copyright": "We need to program the auxiliary JBOD circuit!", + "License": "We need to parse the haptic SMS monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Marketing Designer", + "PackageVersion": "4.5.9", + "PackageProjectUrl": "http://lexi.net", + "Copyright": "You can\u0027t bypass the alarm without generating the back-end HTTP alarm!", + "LicenseUrl": "You can\u0027t bypass the microchip without parsing the back-end JBOD microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Operations Producer", + "PackageVersion": "5.8.9", + "LicenseUrl": "Use the online SMTP pixel, then you can index the online pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Infrastructure Executive", + "PackageVersion": "4.8.1", + "PackageProjectUrl": "https://justice.info", + "Copyright": "Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!", + "Authors": "Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Optimization Analyst", + "PackageVersion": "2.1.7", + "PackageProjectUrl": "https://madge.info", + "Authors": "Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson", + "License": "Use the wireless XSS bandwidth, then you can program the wireless bandwidth!", + "LicenseUrl": "The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Identity Developer", + "PackageVersion": "7.1.0", + "PackageProjectUrl": "https://eve.com", + "LicenseUrl": "compressing the bandwidth won\u0027t do anything, we need to bypass the primary RAM bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Security Orchestrator", + "PackageVersion": "3.5.6", + "Copyright": "You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!", + "Authors": "Roderick Koelpin,Roderick Koelpin,Roderick Koelpin", + "License": "Try to copy the HDD array, maybe it will copy the back-end array!", + "LicenseUrl": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Markets Architect", + "PackageVersion": "7.2.2", + "PackageProjectUrl": "https://maxime.info", + "Authors": "Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank", + "License": "If we synthesize the port, we can get to the CSS port through the online CSS port!", + "LicenseUrl": "synthesizing the panel won\u0027t do anything, we need to transmit the neural THX panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Configuration Specialist", + "PackageVersion": "3.6.8", + "Authors": "Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn", + "LicenseUrl": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Quality Executive", + "PackageVersion": "4.4.8", + "PackageProjectUrl": "http://khalid.com", + "Copyright": "You can\u0027t reboot the transmitter without transmitting the online ADP transmitter!", + "License": "I\u0027ll quantify the solid state THX feed, that should feed the THX feed!", + "LicenseUrl": "Use the online RAM array, then you can index the online array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Identity Designer", + "PackageVersion": "4.7.0", + "PackageProjectUrl": "https://brock.net", + "Copyright": "compressing the sensor won\u0027t do anything, we need to index the mobile ADP sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Configuration Assistant", + "PackageVersion": "3.2.1", + "Copyright": "I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!", + "Authors": "Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Markets Assistant", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://cullen.net", + "Authors": "Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir", + "License": "The JSON hard drive is down, copy the digital hard drive so we can copy the JSON hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "Authors": "Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Orchestrator", + "PackageVersion": "5.2.4", + "Copyright": "bypassing the bandwidth won\u0027t do anything, we need to copy the mobile JBOD bandwidth!", + "License": "Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Coordinator", + "PackageVersion": "0.3.2", + "Authors": "David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich", + "LicenseUrl": "If we back up the hard drive, we can get to the SCSI hard drive through the neural SCSI hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Program Director", + "PackageVersion": "8.8.8", + "Copyright": "Use the primary SCSI matrix, then you can program the primary matrix!", + "Authors": "", + "License": "If we parse the protocol, we can get to the IB protocol through the wireless IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Interactions Officer", + "PackageVersion": "8.8.5", + "Copyright": "Try to program the RAM bandwidth, maybe it will program the optical bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Optimization Administrator", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "https://franz.biz", + "License": "The XML card is down, bypass the back-end card so we can bypass the XML card!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Paradigm Analyst", + "PackageVersion": "7.0.8", + "PackageProjectUrl": "https://noemie.biz", + "Copyright": "The COM circuit is down, override the primary circuit so we can override the COM circuit!", + "Authors": "Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms", + "License": "Try to compress the USB hard drive, maybe it will compress the neural hard drive!", + "LicenseUrl": "We need to parse the solid state TCP interface!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..b3899e97 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,911 @@ +[ + { + "PackageId": "National Creative Analyst", + "PackageVersion": "6.3.1", + "LicenseUrl": "The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Markets Executive", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Applications Assistant", + "PackageVersion": "3.5.8", + "PackageProjectUrl": "http://consuelo.info", + "Copyright": "We need to back up the 1080p COM interface!", + "License": "The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel!", + "LicenseUrl": "If we back up the driver, we can get to the TCP driver through the redundant TCP driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Group Agent", + "PackageVersion": "3.2.2", + "PackageProjectUrl": "https://vilma.com", + "Copyright": "generating the interface won\u0027t do anything, we need to hack the optical PCI interface!", + "Authors": "Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Copyright": "If we synthesize the port, we can get to the HTTP port through the auxiliary HTTP port!", + "LicenseUrl": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Brand Agent", + "PackageVersion": "3.1.9", + "PackageProjectUrl": "https://lina.info", + "Copyright": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "License": "generating the alarm won\u0027t do anything, we need to parse the virtual XSS alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Program Engineer", + "PackageVersion": "4.5.7", + "LicenseUrl": "The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Implementation Agent", + "PackageVersion": "5.6.8", + "PackageProjectUrl": "http://rex.biz", + "Copyright": "Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit!", + "Authors": "Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Communications Strategist", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "http://eloisa.biz", + "Copyright": "We need to index the bluetooth JSON pixel!", + "License": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "LicenseUrl": "Try to index the HDD panel, maybe it will index the haptic panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Factors Producer", + "PackageVersion": "5.7.1", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Program Engineer", + "PackageVersion": "2.9.3", + "PackageProjectUrl": "http://cleta.org", + "Copyright": "I\u0027ll bypass the optical AGP feed, that should feed the AGP feed!", + "License": "I\u0027ll input the neural SQL application, that should application the SQL application!", + "LicenseUrl": "You can\u0027t generate the hard drive without transmitting the haptic RAM hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Configuration Assistant", + "PackageVersion": "3.2.1", + "Copyright": "I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!", + "Authors": "Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Branding Strategist", + "PackageVersion": "4.6.2", + "Copyright": "The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Optimization Supervisor", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "https://roman.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Optimization Administrator", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "https://franz.biz", + "License": "The XML card is down, bypass the back-end card so we can bypass the XML card!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Markets Assistant", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://cullen.net", + "Authors": "Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir", + "License": "The JSON hard drive is down, copy the digital hard drive so we can copy the JSON hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Response Strategist", + "PackageVersion": "8.0.4", + "Copyright": "Use the 1080p PNG application, then you can calculate the 1080p application!", + "Authors": "Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann", + "LicenseUrl": "The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Coordinator", + "PackageVersion": "0.3.2", + "Authors": "David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich", + "LicenseUrl": "If we back up the hard drive, we can get to the SCSI hard drive through the neural SCSI hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Usability Manager", + "PackageVersion": "9.1.0", + "PackageProjectUrl": "http://vella.com", + "LicenseUrl": "Try to back up the THX interface, maybe it will back up the auxiliary interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Paradigm Analyst", + "PackageVersion": "7.0.8", + "PackageProjectUrl": "https://noemie.biz", + "Copyright": "The COM circuit is down, override the primary circuit so we can override the COM circuit!", + "Authors": "Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms", + "License": "Try to compress the USB hard drive, maybe it will compress the neural hard drive!", + "LicenseUrl": "We need to parse the solid state TCP interface!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Configuration Engineer", + "PackageVersion": "7.3.8", + "PackageProjectUrl": "http://roman.org", + "License": "Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!", + "LicenseUrl": "You can\u0027t reboot the matrix without navigating the optical SDD matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Usability Developer", + "PackageVersion": "6.9.1", + "Copyright": "You can\u0027t connect the protocol without overriding the redundant RSS protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Metrics Engineer", + "PackageVersion": "8.3.4", + "PackageProjectUrl": "http://lou.net", + "Authors": "Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand", + "LicenseUrl": "Try to quantify the FTP bus, maybe it will quantify the optical bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Tactics Planner", + "PackageVersion": "5.4.6", + "PackageProjectUrl": "https://caterina.info", + "Copyright": "If we copy the array, we can get to the SAS array through the neural SAS array!", + "Authors": "Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde", + "License": "I\u0027ll input the primary GB port, that should port the GB port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Web Associate", + "PackageVersion": "4.2.5", + "Copyright": "If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive!", + "Authors": "Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Factors Supervisor", + "PackageVersion": "0.8.3", + "PackageProjectUrl": "http://clement.name", + "Copyright": "If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall!", + "Authors": "Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick", + "License": "If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor!", + "LicenseUrl": "Use the optical IB transmitter, then you can navigate the optical transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Identity Designer", + "PackageVersion": "4.7.0", + "PackageProjectUrl": "https://brock.net", + "Copyright": "compressing the sensor won\u0027t do anything, we need to index the mobile ADP sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Operations Producer", + "PackageVersion": "5.8.9", + "LicenseUrl": "Use the online SMTP pixel, then you can index the online pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Tactics Specialist", + "PackageVersion": "0.2.2", + "Copyright": "You can\u0027t calculate the hard drive without hacking the multi-byte FTP hard drive!", + "License": "We need to override the primary SQL pixel!", + "LicenseUrl": "We need to transmit the redundant EXE driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Applications Designer", + "PackageVersion": "1.5.1", + "PackageProjectUrl": "http://tito.name", + "Copyright": "If we bypass the card, we can get to the HDD card through the auxiliary HDD card!", + "Authors": "Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling", + "LicenseUrl": "We need to connect the haptic TCP panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Security Orchestrator", + "PackageVersion": "3.5.6", + "Copyright": "You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!", + "Authors": "Roderick Koelpin,Roderick Koelpin,Roderick Koelpin", + "License": "Try to copy the HDD array, maybe it will copy the back-end array!", + "LicenseUrl": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Brand Officer", + "PackageVersion": "9.3.6", + "PackageProjectUrl": "http://carol.name", + "License": "If we override the system, we can get to the HDD system through the haptic HDD system!", + "LicenseUrl": "If we parse the bus, we can get to the XML bus through the solid state XML bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Program Associate", + "PackageVersion": "5.2.5", + "Copyright": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Paradigm Supervisor", + "PackageVersion": "4.3.3", + "PackageProjectUrl": "https://zion.info", + "Copyright": "We need to bypass the wireless XML pixel!", + "Authors": "Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Branding Engineer", + "PackageVersion": "7.9.7", + "Copyright": "compressing the system won\u0027t do anything, we need to synthesize the redundant ADP system!", + "Authors": "Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley", + "License": "Try to input the TCP sensor, maybe it will input the haptic sensor!", + "LicenseUrl": "If we navigate the microchip, we can get to the SMS microchip through the redundant SMS microchip!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Intranet Agent", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "http://precious.name", + "Copyright": "The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver!", + "Authors": "Essie Hamill,Essie Hamill", + "License": "We need to compress the 1080p GB circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Intranet Planner", + "PackageVersion": "8.3.2", + "PackageProjectUrl": "http://nathanael.name", + "License": "Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Paradigm Officer", + "PackageVersion": "2.3.4", + "PackageProjectUrl": "https://charity.biz", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Applications Executive", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://xander.com", + "Copyright": "Use the redundant TCP circuit, then you can calculate the redundant circuit!", + "License": "The AI application is down, connect the open-source application so we can connect the AI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Interactions Officer", + "PackageVersion": "8.8.5", + "Copyright": "Try to program the RAM bandwidth, maybe it will program the optical bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Division Executive", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "http://wilmer.com", + "Authors": "Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros", + "License": "I\u0027ll index the neural SDD bus, that should bus the SDD bus!", + "LicenseUrl": "If we reboot the program, we can get to the SSL program through the primary SSL program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Configuration Strategist", + "PackageVersion": "1.4.4", + "PackageProjectUrl": "https://marilyne.com", + "Authors": "Vickie Sipes", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Usability Officer", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "http://orlo.name", + "Authors": "Johnny Bernier", + "License": "Try to program the XML capacitor, maybe it will program the haptic capacitor!", + "LicenseUrl": "Use the optical SSL alarm, then you can bypass the optical alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "Authors": "Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Paradigm Developer", + "PackageVersion": "7.9.7", + "PackageProjectUrl": "http://maureen.name", + "Authors": "Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter", + "License": "The GB interface is down, input the auxiliary interface so we can input the GB interface!", + "LicenseUrl": "The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Marketing Designer", + "PackageVersion": "4.5.9", + "PackageProjectUrl": "http://lexi.net", + "Copyright": "You can\u0027t bypass the alarm without generating the back-end HTTP alarm!", + "LicenseUrl": "You can\u0027t bypass the microchip without parsing the back-end JBOD microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Configuration Administrator", + "PackageVersion": "4.3.8", + "Copyright": "Use the redundant AGP microchip, then you can override the redundant microchip!", + "Authors": "Roberto Deckow,Roberto Deckow,Roberto Deckow", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Optimization Agent", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://bryce.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Tactics Director", + "PackageVersion": "4.6.7", + "PackageProjectUrl": "https://valentina.net", + "Authors": "Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski", + "License": "backing up the system won\u0027t do anything, we need to parse the neural CSS system!", + "LicenseUrl": "We need to transmit the back-end RSS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Group Agent", + "PackageVersion": "0.9.9", + "Copyright": "I\u0027ll generate the auxiliary HTTP microchip, that should microchip the HTTP microchip!", + "LicenseUrl": "If we override the sensor, we can get to the COM sensor through the 1080p COM sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Directives Representative", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://cleve.biz", + "Authors": "Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote", + "LicenseUrl": "parsing the panel won\u0027t do anything, we need to calculate the digital SMTP panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Quality Executive", + "PackageVersion": "4.4.8", + "PackageProjectUrl": "http://khalid.com", + "Copyright": "You can\u0027t reboot the transmitter without transmitting the online ADP transmitter!", + "License": "I\u0027ll quantify the solid state THX feed, that should feed the THX feed!", + "LicenseUrl": "Use the online RAM array, then you can index the online array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accountability Developer", + "PackageVersion": "6.9.0", + "License": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "Authors": "Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris", + "LicenseUrl": "Try to copy the PNG sensor, maybe it will copy the 1080p sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Solutions Director", + "PackageVersion": "8.4.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Tactics Facilitator", + "PackageVersion": "0.7.3", + "Copyright": "The SSL port is down, bypass the haptic port so we can bypass the SSL port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Identity Developer", + "PackageVersion": "7.1.0", + "PackageProjectUrl": "https://eve.com", + "LicenseUrl": "compressing the bandwidth won\u0027t do anything, we need to bypass the primary RAM bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "Use the haptic RSS port, then you can transmit the haptic port!", + "Authors": "Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Operations Assistant", + "PackageVersion": "2.4.2", + "PackageProjectUrl": "https://hector.info", + "Authors": "Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva", + "LicenseUrl": "If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Brand Associate", + "PackageVersion": "4.0.9", + "Copyright": "I\u0027ll program the wireless HDD pixel, that should pixel the HDD pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Designer", + "PackageVersion": "6.2.2", + "PackageProjectUrl": "https://cindy.org", + "Authors": "Ignacio Hane,Ignacio Hane", + "LicenseUrl": "You can\u0027t connect the port without connecting the back-end COM port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Research Liaison", + "PackageVersion": "5.0.6", + "PackageProjectUrl": "http://clair.biz", + "License": "If we compress the system, we can get to the AGP system through the multi-byte AGP system!", + "LicenseUrl": "I\u0027ll hack the optical XSS monitor, that should monitor the XSS monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Optimization Analyst", + "PackageVersion": "2.1.7", + "PackageProjectUrl": "https://madge.info", + "Authors": "Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson", + "License": "Use the wireless XSS bandwidth, then you can program the wireless bandwidth!", + "LicenseUrl": "The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Factors Administrator", + "PackageVersion": "8.1.4", + "PackageProjectUrl": "http://janelle.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Optimization Executive", + "PackageVersion": "1.6.1", + "PackageProjectUrl": "http://adalberto.info", + "Copyright": "Use the auxiliary AGP matrix, then you can generate the auxiliary matrix!", + "Authors": "Willard Abshire", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Communications Engineer", + "PackageVersion": "7.8.1", + "Copyright": "The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive!", + "Authors": "Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub", + "LicenseUrl": "I\u0027ll synthesize the haptic THX hard drive, that should hard drive the THX hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Marketing Orchestrator", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://brice.net", + "Copyright": "We need to connect the bluetooth RSS application!", + "Authors": "Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman", + "LicenseUrl": "Try to parse the IB driver, maybe it will parse the 1080p driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Communications Director", + "PackageVersion": "6.0.8", + "Authors": "Kristin Bernhard,Kristin Bernhard", + "License": "Try to override the AI alarm, maybe it will override the online alarm!", + "LicenseUrl": "We need to quantify the virtual TCP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Configuration Specialist", + "PackageVersion": "3.6.8", + "Authors": "Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn", + "LicenseUrl": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "Authors": "Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Metrics Analyst", + "PackageVersion": "6.7.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Solutions Administrator", + "PackageVersion": "5.2.4", + "PackageProjectUrl": "https://hailee.biz", + "Authors": "Nellie Oberbrunner", + "License": "We need to calculate the online SAS bandwidth!", + "LicenseUrl": "If we index the bus, we can get to the CSS bus through the optical CSS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Program Officer", + "PackageVersion": "4.2.4", + "Copyright": "calculating the bus won\u0027t do anything, we need to generate the online CSS bus!", + "Authors": "Leon Mayer,Leon Mayer", + "License": "quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!", + "LicenseUrl": "indexing the port won\u0027t do anything, we need to back up the virtual AGP port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "Authors": "Stella Barton,Stella Barton", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Accounts Designer", + "PackageVersion": "5.1.9", + "License": "We need to navigate the wireless SAS pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Configuration Consultant", + "PackageVersion": "5.9.5", + "Authors": "Guadalupe Littel,Guadalupe Littel,Guadalupe Littel", + "License": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseUrl": "bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Officer", + "PackageVersion": "5.5.6", + "PackageProjectUrl": "http://orpha.name", + "Copyright": "The TCP array is down, bypass the mobile array so we can bypass the TCP array!", + "License": "indexing the capacitor won\u0027t do anything, we need to reboot the redundant FTP capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Marketing Officer", + "PackageVersion": "2.2.1", + "PackageProjectUrl": "https://weldon.info", + "License": "If we connect the driver, we can get to the XSS driver through the online XSS driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Infrastructure Architect", + "PackageVersion": "6.6.7", + "PackageProjectUrl": "http://darlene.net", + "Authors": "Howard Rath,Howard Rath,Howard Rath,Howard Rath", + "LicenseUrl": "If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Program Director", + "PackageVersion": "8.8.8", + "Copyright": "Use the primary SCSI matrix, then you can program the primary matrix!", + "Authors": "", + "License": "If we parse the protocol, we can get to the IB protocol through the wireless IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Research Associate", + "PackageVersion": "3.4.7", + "LicenseUrl": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Facilitator", + "PackageVersion": "2.8.8", + "PackageProjectUrl": "http://isabella.name", + "Authors": "Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser", + "License": "If we program the feed, we can get to the CSS feed through the solid state CSS feed!", + "LicenseUrl": "Use the redundant GB driver, then you can connect the redundant driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Solutions Architect", + "PackageVersion": "7.9.3", + "Copyright": "If we program the array, we can get to the JBOD array through the primary JBOD array!", + "LicenseUrl": "Try to input the AI sensor, maybe it will input the digital sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Program Orchestrator", + "PackageVersion": "5.2.4", + "Copyright": "bypassing the bandwidth won\u0027t do anything, we need to copy the mobile JBOD bandwidth!", + "License": "Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Tactics Engineer", + "PackageVersion": "5.6.9", + "Copyright": "transmitting the program won\u0027t do anything, we need to generate the multi-byte SAS program!", + "Authors": "Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich", + "License": "Use the online TCP driver, then you can navigate the online driver!", + "LicenseUrl": "I\u0027ll transmit the open-source HTTP pixel, that should pixel the HTTP pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Marketing Officer", + "PackageVersion": "7.2.8", + "Authors": "Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Group Liaison", + "PackageVersion": "3.5.1", + "Copyright": "We need to program the auxiliary JBOD circuit!", + "License": "We need to parse the haptic SMS monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Intranet Officer", + "PackageVersion": "3.6.7", + "PackageProjectUrl": "http://mack.net", + "Copyright": "You can\u0027t generate the firewall without backing up the primary HTTP firewall!", + "Authors": "Ramona Erdman,Ramona Erdman", + "License": "You can\u0027t transmit the pixel without quantifying the mobile AGP pixel!", + "LicenseUrl": "transmitting the matrix won\u0027t do anything, we need to connect the haptic SCSI matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Infrastructure Executive", + "PackageVersion": "4.8.1", + "PackageProjectUrl": "https://justice.info", + "Copyright": "Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!", + "Authors": "Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Markets Architect", + "PackageVersion": "7.2.2", + "PackageProjectUrl": "https://maxime.info", + "Authors": "Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank", + "License": "If we synthesize the port, we can get to the CSS port through the online CSS port!", + "LicenseUrl": "synthesizing the panel won\u0027t do anything, we need to transmit the neural THX panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Branding Associate", + "PackageVersion": "4.9.4", + "PackageProjectUrl": "https://trinity.name", + "Copyright": "The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Functionality Technician", + "PackageVersion": "3.9.3", + "Copyright": "The AI microchip is down, override the multi-byte microchip so we can override the AI microchip!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Solutions Representative", + "PackageVersion": "5.6.2", + "Copyright": "You can\u0027t synthesize the bandwidth without programming the solid state XSS bandwidth!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..ca1999d7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,35 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..f4d9ded6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,690 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Data Liaison", + "PackageVersion": "7.8.8", + "Copyright": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "Try to calculate the GB card, maybe it will calculate the wireless card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Research Architect", + "PackageVersion": "3.7.4", + "Copyright": "If we index the pixel, we can get to the AI pixel through the wireless AI pixel!", + "ValidationErrors": [ + { + "Error": "Madisen", + "Context": "http://raegan.biz" + }, + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + } + ], + "LicenseUrl": "Try to quantify the USB application, maybe it will quantify the mobile application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Division Assistant", + "PackageVersion": "9.6.2", + "ValidationErrors": [ + { + "Error": "Nya", + "Context": "http://sunny.biz" + }, + { + "Error": "Arlo", + "Context": "https://cordia.info" + }, + { + "Error": "Linnie", + "Context": "https://marcos.name" + }, + { + "Error": "Luella", + "Context": "http://frederic.name" + }, + { + "Error": "Lucinda", + "Context": "https://dion.name" + }, + { + "Error": "Jayson", + "Context": "https://ryleigh.net" + }, + { + "Error": "Mervin", + "Context": "https://lorenza.net" + } + ], + "LicenseUrl": "I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Solutions Assistant", + "PackageVersion": "5.6.4", + "PackageProjectUrl": "http://isabell.info", + "Authors": "Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson", + "ValidationErrors": [ + { + "Error": "Tess", + "Context": "http://kailyn.info" + }, + { + "Error": "Eileen", + "Context": "http://manley.name" + }, + { + "Error": "Conor", + "Context": "https://glenna.name" + }, + { + "Error": "Sylvester", + "Context": "http://gaylord.biz" + }, + { + "Error": "Maxime", + "Context": "https://tom.com" + } + ], + "License": "navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Accountability Producer", + "PackageVersion": "6.9.7", + "PackageProjectUrl": "https://linwood.biz", + "ValidationErrors": [ + { + "Error": "Travon", + "Context": "https://dedrick.name" + }, + { + "Error": "Elissa", + "Context": "http://kaci.org" + }, + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Tactics Agent", + "PackageVersion": "6.8.8", + "PackageProjectUrl": "https://flo.info", + "Copyright": "The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!", + "Authors": "Jon Schulist,Jon Schulist", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseUrl": "We need to back up the primary SMTP circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Mobility Technician", + "PackageVersion": "8.6.3", + "Authors": "Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante", + "ValidationErrors": [ + { + "Error": "Lonie", + "Context": "http://wilburn.org" + }, + { + "Error": "Concepcion", + "Context": "http://ed.org" + }, + { + "Error": "Amanda", + "Context": "https://sophie.net" + }, + { + "Error": "Claudine", + "Context": "http://ofelia.biz" + }, + { + "Error": "Petra", + "Context": "http://clare.name" + }, + { + "Error": "Ozella", + "Context": "https://verla.name" + }, + { + "Error": "Denis", + "Context": "http://pete.com" + } + ], + "LicenseUrl": "We need to input the haptic XML port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "http://devin.org", + "Copyright": "indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!", + "Authors": "Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert", + "ValidationErrors": [ + { + "Error": "Ahmad", + "Context": "https://lupe.com" + }, + { + "Error": "Randi", + "Context": "https://jaiden.biz" + }, + { + "Error": "Patience", + "Context": "https://marlene.name" + }, + { + "Error": "Lenna", + "Context": "https://franco.name" + }, + { + "Error": "Kyleigh", + "Context": "https://tevin.name" + }, + { + "Error": "Sallie", + "Context": "https://jordane.name" + }, + { + "Error": "Willy", + "Context": "https://daija.info" + }, + { + "Error": "Jannie", + "Context": "https://retta.net" + }, + { + "Error": "Lottie", + "Context": "http://yasmine.com" + }, + { + "Error": "Delia", + "Context": "http://khalil.com" + } + ], + "License": "You can\u0027t quantify the system without generating the digital HTTP system!", + "LicenseUrl": "We need to compress the haptic XML circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Operations Director", + "PackageVersion": "5.6.0", + "PackageProjectUrl": "https://alene.info", + "Copyright": "If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!", + "ValidationErrors": [ + { + "Error": "Elouise", + "Context": "https://ron.com" + }, + { + "Error": "Brown", + "Context": "https://cordia.com" + }, + { + "Error": "Ericka", + "Context": "https://eugene.com" + }, + { + "Error": "Rashad", + "Context": "http://thomas.com" + }, + { + "Error": "Antonia", + "Context": "https://marcelle.org" + } + ], + "License": "Try to input the AI microchip, maybe it will input the 1080p microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Interactions Planner", + "PackageVersion": "7.4.0", + "PackageProjectUrl": "http://bertha.net", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "License": "Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Marketing Strategist", + "PackageVersion": "3.8.5", + "Copyright": "Use the redundant JSON application, then you can program the redundant application!", + "Authors": "Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch", + "ValidationErrors": [ + { + "Error": "Naomi", + "Context": "http://mckenna.net" + }, + { + "Error": "Jalyn", + "Context": "https://katharina.name" + }, + { + "Error": "Kane", + "Context": "http://beulah.biz" + }, + { + "Error": "Eleanora", + "Context": "http://birdie.net" + }, + { + "Error": "Alvah", + "Context": "http://keanu.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Burley", + "Context": "http://lemuel.com" + }, + { + "Error": "Brenden", + "Context": "http://agnes.net" + }, + { + "Error": "Urban", + "Context": "https://micheal.name" + }, + { + "Error": "Ida", + "Context": "https://murray.org" + }, + { + "Error": "Samanta", + "Context": "http://assunta.biz" + }, + { + "Error": "Florencio", + "Context": "http://bradford.info" + }, + { + "Error": "Marcella", + "Context": "http://ray.net" + }, + { + "Error": "Gunnar", + "Context": "https://elissa.net" + }, + { + "Error": "Maud", + "Context": "https://edgar.name" + }, + { + "Error": "Angelina", + "Context": "https://adonis.biz" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Solutions Administrator", + "PackageVersion": "0.4.1", + "PackageProjectUrl": "https://bertrand.biz", + "Copyright": "indexing the application won\u0027t do anything, we need to parse the mobile TCP application!", + "ValidationErrors": [ + { + "Error": "Shaun", + "Context": "https://antwan.org" + }, + { + "Error": "Hazel", + "Context": "https://forrest.net" + }, + { + "Error": "Brianne", + "Context": "https://dorothea.name" + }, + { + "Error": "Don", + "Context": "http://torey.com" + }, + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + }, + { + "Error": "Jordi", + "Context": "https://alysha.com" + }, + { + "Error": "Kristina", + "Context": "https://pattie.info" + }, + { + "Error": "Cory", + "Context": "http://kailey.com" + } + ], + "LicenseUrl": "indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "8.5.9", + "PackageProjectUrl": "https://itzel.info", + "Authors": "Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch", + "ValidationErrors": [ + { + "Error": "Mitchel", + "Context": "http://carleton.name" + }, + { + "Error": "Madalyn", + "Context": "http://narciso.net" + }, + { + "Error": "Mia", + "Context": "http://nicklaus.net" + }, + { + "Error": "Abelardo", + "Context": "http://carolina.name" + } + ], + "LicenseUrl": "We need to parse the primary PCI protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Authors": "Julius Abbott", + "ValidationErrors": [ + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..ed454b1a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,104 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..bec2cd81 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,161 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..ce7b37fe --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,176 @@ +[ + { + "PackageId": "National Security Orchestrator", + "PackageVersion": "3.5.6", + "Copyright": "You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!", + "Authors": "Roderick Koelpin,Roderick Koelpin,Roderick Koelpin", + "License": "Try to copy the HDD array, maybe it will copy the back-end array!", + "LicenseUrl": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "Authors": "Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Accounts Designer", + "PackageVersion": "5.1.9", + "License": "We need to navigate the wireless SAS pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Accountability Developer", + "PackageVersion": "6.9.0", + "License": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "Use the haptic RSS port, then you can transmit the haptic port!", + "Authors": "Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Optimization Agent", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://bryce.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Metrics Analyst", + "PackageVersion": "6.7.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Usability Manager", + "PackageVersion": "9.1.0", + "PackageProjectUrl": "http://vella.com", + "LicenseUrl": "Try to back up the THX interface, maybe it will back up the auxiliary interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Tactics Director", + "PackageVersion": "4.6.7", + "PackageProjectUrl": "https://valentina.net", + "Authors": "Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski", + "License": "backing up the system won\u0027t do anything, we need to parse the neural CSS system!", + "LicenseUrl": "We need to transmit the back-end RSS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "Authors": "Stella Barton,Stella Barton", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Configuration Consultant", + "PackageVersion": "5.9.5", + "Authors": "Guadalupe Littel,Guadalupe Littel,Guadalupe Littel", + "License": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseUrl": "bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Configuration Assistant", + "PackageVersion": "3.2.1", + "Copyright": "I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!", + "Authors": "Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Factors Producer", + "PackageVersion": "5.7.1", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "Authors": "Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris", + "LicenseUrl": "Try to copy the PNG sensor, maybe it will copy the 1080p sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..4fa11b09 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,831 @@ +[ + { + "PackageId": "Customer Metrics Analyst", + "PackageVersion": "6.7.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Factors Producer", + "PackageVersion": "5.7.1", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "Authors": "Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Accountability Producer", + "PackageVersion": "6.9.7", + "PackageProjectUrl": "https://linwood.biz", + "ValidationErrors": [ + { + "Error": "Travon", + "Context": "https://dedrick.name" + }, + { + "Error": "Elissa", + "Context": "http://kaci.org" + }, + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Mobility Technician", + "PackageVersion": "8.6.3", + "Authors": "Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante", + "ValidationErrors": [ + { + "Error": "Lonie", + "Context": "http://wilburn.org" + }, + { + "Error": "Concepcion", + "Context": "http://ed.org" + }, + { + "Error": "Amanda", + "Context": "https://sophie.net" + }, + { + "Error": "Claudine", + "Context": "http://ofelia.biz" + }, + { + "Error": "Petra", + "Context": "http://clare.name" + }, + { + "Error": "Ozella", + "Context": "https://verla.name" + }, + { + "Error": "Denis", + "Context": "http://pete.com" + } + ], + "LicenseUrl": "We need to input the haptic XML port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Configuration Assistant", + "PackageVersion": "3.2.1", + "Copyright": "I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!", + "Authors": "Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Configuration Consultant", + "PackageVersion": "5.9.5", + "Authors": "Guadalupe Littel,Guadalupe Littel,Guadalupe Littel", + "License": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseUrl": "bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "http://devin.org", + "Copyright": "indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!", + "Authors": "Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert", + "ValidationErrors": [ + { + "Error": "Ahmad", + "Context": "https://lupe.com" + }, + { + "Error": "Randi", + "Context": "https://jaiden.biz" + }, + { + "Error": "Patience", + "Context": "https://marlene.name" + }, + { + "Error": "Lenna", + "Context": "https://franco.name" + }, + { + "Error": "Kyleigh", + "Context": "https://tevin.name" + }, + { + "Error": "Sallie", + "Context": "https://jordane.name" + }, + { + "Error": "Willy", + "Context": "https://daija.info" + }, + { + "Error": "Jannie", + "Context": "https://retta.net" + }, + { + "Error": "Lottie", + "Context": "http://yasmine.com" + }, + { + "Error": "Delia", + "Context": "http://khalil.com" + } + ], + "License": "You can\u0027t quantify the system without generating the digital HTTP system!", + "LicenseUrl": "We need to compress the haptic XML circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Operations Director", + "PackageVersion": "5.6.0", + "PackageProjectUrl": "https://alene.info", + "Copyright": "If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!", + "ValidationErrors": [ + { + "Error": "Elouise", + "Context": "https://ron.com" + }, + { + "Error": "Brown", + "Context": "https://cordia.com" + }, + { + "Error": "Ericka", + "Context": "https://eugene.com" + }, + { + "Error": "Rashad", + "Context": "http://thomas.com" + }, + { + "Error": "Antonia", + "Context": "https://marcelle.org" + } + ], + "License": "Try to input the AI microchip, maybe it will input the 1080p microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Optimization Agent", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://bryce.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Burley", + "Context": "http://lemuel.com" + }, + { + "Error": "Brenden", + "Context": "http://agnes.net" + }, + { + "Error": "Urban", + "Context": "https://micheal.name" + }, + { + "Error": "Ida", + "Context": "https://murray.org" + }, + { + "Error": "Samanta", + "Context": "http://assunta.biz" + }, + { + "Error": "Florencio", + "Context": "http://bradford.info" + }, + { + "Error": "Marcella", + "Context": "http://ray.net" + }, + { + "Error": "Gunnar", + "Context": "https://elissa.net" + }, + { + "Error": "Maud", + "Context": "https://edgar.name" + }, + { + "Error": "Angelina", + "Context": "https://adonis.biz" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Division Assistant", + "PackageVersion": "9.6.2", + "ValidationErrors": [ + { + "Error": "Nya", + "Context": "http://sunny.biz" + }, + { + "Error": "Arlo", + "Context": "https://cordia.info" + }, + { + "Error": "Linnie", + "Context": "https://marcos.name" + }, + { + "Error": "Luella", + "Context": "http://frederic.name" + }, + { + "Error": "Lucinda", + "Context": "https://dion.name" + }, + { + "Error": "Jayson", + "Context": "https://ryleigh.net" + }, + { + "Error": "Mervin", + "Context": "https://lorenza.net" + } + ], + "LicenseUrl": "I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "Use the haptic RSS port, then you can transmit the haptic port!", + "Authors": "Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Data Liaison", + "PackageVersion": "7.8.8", + "Copyright": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "Try to calculate the GB card, maybe it will calculate the wireless card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Interactions Planner", + "PackageVersion": "7.4.0", + "PackageProjectUrl": "http://bertha.net", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "License": "Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Usability Manager", + "PackageVersion": "9.1.0", + "PackageProjectUrl": "http://vella.com", + "LicenseUrl": "Try to back up the THX interface, maybe it will back up the auxiliary interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Tactics Agent", + "PackageVersion": "6.8.8", + "PackageProjectUrl": "https://flo.info", + "Copyright": "The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!", + "Authors": "Jon Schulist,Jon Schulist", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseUrl": "We need to back up the primary SMTP circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Marketing Strategist", + "PackageVersion": "3.8.5", + "Copyright": "Use the redundant JSON application, then you can program the redundant application!", + "Authors": "Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch", + "ValidationErrors": [ + { + "Error": "Naomi", + "Context": "http://mckenna.net" + }, + { + "Error": "Jalyn", + "Context": "https://katharina.name" + }, + { + "Error": "Kane", + "Context": "http://beulah.biz" + }, + { + "Error": "Eleanora", + "Context": "http://birdie.net" + }, + { + "Error": "Alvah", + "Context": "http://keanu.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "8.5.9", + "PackageProjectUrl": "https://itzel.info", + "Authors": "Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch", + "ValidationErrors": [ + { + "Error": "Mitchel", + "Context": "http://carleton.name" + }, + { + "Error": "Madalyn", + "Context": "http://narciso.net" + }, + { + "Error": "Mia", + "Context": "http://nicklaus.net" + }, + { + "Error": "Abelardo", + "Context": "http://carolina.name" + } + ], + "LicenseUrl": "We need to parse the primary PCI protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Research Architect", + "PackageVersion": "3.7.4", + "Copyright": "If we index the pixel, we can get to the AI pixel through the wireless AI pixel!", + "ValidationErrors": [ + { + "Error": "Madisen", + "Context": "http://raegan.biz" + }, + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + } + ], + "LicenseUrl": "Try to quantify the USB application, maybe it will quantify the mobile application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Security Orchestrator", + "PackageVersion": "3.5.6", + "Copyright": "You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!", + "Authors": "Roderick Koelpin,Roderick Koelpin,Roderick Koelpin", + "License": "Try to copy the HDD array, maybe it will copy the back-end array!", + "LicenseUrl": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Solutions Assistant", + "PackageVersion": "5.6.4", + "PackageProjectUrl": "http://isabell.info", + "Authors": "Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson", + "ValidationErrors": [ + { + "Error": "Tess", + "Context": "http://kailyn.info" + }, + { + "Error": "Eileen", + "Context": "http://manley.name" + }, + { + "Error": "Conor", + "Context": "https://glenna.name" + }, + { + "Error": "Sylvester", + "Context": "http://gaylord.biz" + }, + { + "Error": "Maxime", + "Context": "https://tom.com" + } + ], + "License": "navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Accountability Developer", + "PackageVersion": "6.9.0", + "License": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Accounts Designer", + "PackageVersion": "5.1.9", + "License": "We need to navigate the wireless SAS pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "Authors": "Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris", + "LicenseUrl": "Try to copy the PNG sensor, maybe it will copy the 1080p sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "Authors": "Stella Barton,Stella Barton", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Authors": "Julius Abbott", + "ValidationErrors": [ + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Solutions Administrator", + "PackageVersion": "0.4.1", + "PackageProjectUrl": "https://bertrand.biz", + "Copyright": "indexing the application won\u0027t do anything, we need to parse the mobile TCP application!", + "ValidationErrors": [ + { + "Error": "Shaun", + "Context": "https://antwan.org" + }, + { + "Error": "Hazel", + "Context": "https://forrest.net" + }, + { + "Error": "Brianne", + "Context": "https://dorothea.name" + }, + { + "Error": "Don", + "Context": "http://torey.com" + }, + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + }, + { + "Error": "Jordi", + "Context": "https://alysha.com" + }, + { + "Error": "Kristina", + "Context": "https://pattie.info" + }, + { + "Error": "Cory", + "Context": "http://kailey.com" + } + ], + "LicenseUrl": "indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Tactics Director", + "PackageVersion": "4.6.7", + "PackageProjectUrl": "https://valentina.net", + "Authors": "Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski", + "License": "backing up the system won\u0027t do anything, we need to parse the neural CSS system!", + "LicenseUrl": "We need to transmit the back-end RSS transmitter!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..bbb49a55 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,245 @@ +[ + { + "PackageId": "Customer Metrics Analyst", + "PackageVersion": "6.7.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Security Orchestrator", + "PackageVersion": "3.5.6", + "Copyright": "You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!", + "Authors": "Roderick Koelpin,Roderick Koelpin,Roderick Koelpin", + "License": "Try to copy the HDD array, maybe it will copy the back-end array!", + "LicenseUrl": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "Authors": "Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Accountability Developer", + "PackageVersion": "6.9.0", + "License": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "Authors": "Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris", + "LicenseUrl": "Try to copy the PNG sensor, maybe it will copy the 1080p sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Configuration Consultant", + "PackageVersion": "5.9.5", + "Authors": "Guadalupe Littel,Guadalupe Littel,Guadalupe Littel", + "License": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseUrl": "bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "Use the haptic RSS port, then you can transmit the haptic port!", + "Authors": "Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Factors Producer", + "PackageVersion": "5.7.1", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Configuration Assistant", + "PackageVersion": "3.2.1", + "Copyright": "I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!", + "Authors": "Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "Authors": "Stella Barton,Stella Barton", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Accounts Designer", + "PackageVersion": "5.1.9", + "License": "We need to navigate the wireless SAS pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Usability Manager", + "PackageVersion": "9.1.0", + "PackageProjectUrl": "http://vella.com", + "LicenseUrl": "Try to back up the THX interface, maybe it will back up the auxiliary interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Optimization Agent", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://bryce.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Tactics Director", + "PackageVersion": "4.6.7", + "PackageProjectUrl": "https://valentina.net", + "Authors": "Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski", + "License": "backing up the system won\u0027t do anything, we need to parse the neural CSS system!", + "LicenseUrl": "We need to transmit the back-end RSS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..917ce599 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,302 @@ +[ + { + "PackageId": "Customer Metrics Analyst", + "PackageVersion": "6.7.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Accounts Designer", + "PackageVersion": "5.1.9", + "License": "We need to navigate the wireless SAS pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "Authors": "Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris", + "LicenseUrl": "Try to copy the PNG sensor, maybe it will copy the 1080p sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Manager", + "PackageVersion": "9.1.0", + "PackageProjectUrl": "http://vella.com", + "LicenseUrl": "Try to back up the THX interface, maybe it will back up the auxiliary interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Configuration Consultant", + "PackageVersion": "5.9.5", + "Authors": "Guadalupe Littel,Guadalupe Littel,Guadalupe Littel", + "License": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseUrl": "bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "Use the haptic RSS port, then you can transmit the haptic port!", + "Authors": "Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Optimization Agent", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://bryce.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "Authors": "Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Tactics Director", + "PackageVersion": "4.6.7", + "PackageProjectUrl": "https://valentina.net", + "Authors": "Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski", + "License": "backing up the system won\u0027t do anything, we need to parse the neural CSS system!", + "LicenseUrl": "We need to transmit the back-end RSS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Configuration Assistant", + "PackageVersion": "3.2.1", + "Copyright": "I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!", + "Authors": "Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Security Orchestrator", + "PackageVersion": "3.5.6", + "Copyright": "You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!", + "Authors": "Roderick Koelpin,Roderick Koelpin,Roderick Koelpin", + "License": "Try to copy the HDD array, maybe it will copy the back-end array!", + "LicenseUrl": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "Authors": "Stella Barton,Stella Barton", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Factors Producer", + "PackageVersion": "5.7.1", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accountability Developer", + "PackageVersion": "6.9.0", + "License": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..6c483a1c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,64 @@ +[ + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..eba3758f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,719 @@ +[ + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Marketing Strategist", + "PackageVersion": "3.8.5", + "Copyright": "Use the redundant JSON application, then you can program the redundant application!", + "Authors": "Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch", + "ValidationErrors": [ + { + "Error": "Naomi", + "Context": "http://mckenna.net" + }, + { + "Error": "Jalyn", + "Context": "https://katharina.name" + }, + { + "Error": "Kane", + "Context": "http://beulah.biz" + }, + { + "Error": "Eleanora", + "Context": "http://birdie.net" + }, + { + "Error": "Alvah", + "Context": "http://keanu.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Burley", + "Context": "http://lemuel.com" + }, + { + "Error": "Brenden", + "Context": "http://agnes.net" + }, + { + "Error": "Urban", + "Context": "https://micheal.name" + }, + { + "Error": "Ida", + "Context": "https://murray.org" + }, + { + "Error": "Samanta", + "Context": "http://assunta.biz" + }, + { + "Error": "Florencio", + "Context": "http://bradford.info" + }, + { + "Error": "Marcella", + "Context": "http://ray.net" + }, + { + "Error": "Gunnar", + "Context": "https://elissa.net" + }, + { + "Error": "Maud", + "Context": "https://edgar.name" + }, + { + "Error": "Angelina", + "Context": "https://adonis.biz" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Data Liaison", + "PackageVersion": "7.8.8", + "Copyright": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "Try to calculate the GB card, maybe it will calculate the wireless card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Accountability Producer", + "PackageVersion": "6.9.7", + "PackageProjectUrl": "https://linwood.biz", + "ValidationErrors": [ + { + "Error": "Travon", + "Context": "https://dedrick.name" + }, + { + "Error": "Elissa", + "Context": "http://kaci.org" + }, + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "http://devin.org", + "Copyright": "indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!", + "Authors": "Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert", + "ValidationErrors": [ + { + "Error": "Ahmad", + "Context": "https://lupe.com" + }, + { + "Error": "Randi", + "Context": "https://jaiden.biz" + }, + { + "Error": "Patience", + "Context": "https://marlene.name" + }, + { + "Error": "Lenna", + "Context": "https://franco.name" + }, + { + "Error": "Kyleigh", + "Context": "https://tevin.name" + }, + { + "Error": "Sallie", + "Context": "https://jordane.name" + }, + { + "Error": "Willy", + "Context": "https://daija.info" + }, + { + "Error": "Jannie", + "Context": "https://retta.net" + }, + { + "Error": "Lottie", + "Context": "http://yasmine.com" + }, + { + "Error": "Delia", + "Context": "http://khalil.com" + } + ], + "License": "You can\u0027t quantify the system without generating the digital HTTP system!", + "LicenseUrl": "We need to compress the haptic XML circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Operations Director", + "PackageVersion": "5.6.0", + "PackageProjectUrl": "https://alene.info", + "Copyright": "If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!", + "ValidationErrors": [ + { + "Error": "Elouise", + "Context": "https://ron.com" + }, + { + "Error": "Brown", + "Context": "https://cordia.com" + }, + { + "Error": "Ericka", + "Context": "https://eugene.com" + }, + { + "Error": "Rashad", + "Context": "http://thomas.com" + }, + { + "Error": "Antonia", + "Context": "https://marcelle.org" + } + ], + "License": "Try to input the AI microchip, maybe it will input the 1080p microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Solutions Assistant", + "PackageVersion": "5.6.4", + "PackageProjectUrl": "http://isabell.info", + "Authors": "Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson", + "ValidationErrors": [ + { + "Error": "Tess", + "Context": "http://kailyn.info" + }, + { + "Error": "Eileen", + "Context": "http://manley.name" + }, + { + "Error": "Conor", + "Context": "https://glenna.name" + }, + { + "Error": "Sylvester", + "Context": "http://gaylord.biz" + }, + { + "Error": "Maxime", + "Context": "https://tom.com" + } + ], + "License": "navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Research Architect", + "PackageVersion": "3.7.4", + "Copyright": "If we index the pixel, we can get to the AI pixel through the wireless AI pixel!", + "ValidationErrors": [ + { + "Error": "Madisen", + "Context": "http://raegan.biz" + }, + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + } + ], + "LicenseUrl": "Try to quantify the USB application, maybe it will quantify the mobile application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Mobility Technician", + "PackageVersion": "8.6.3", + "Authors": "Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante", + "ValidationErrors": [ + { + "Error": "Lonie", + "Context": "http://wilburn.org" + }, + { + "Error": "Concepcion", + "Context": "http://ed.org" + }, + { + "Error": "Amanda", + "Context": "https://sophie.net" + }, + { + "Error": "Claudine", + "Context": "http://ofelia.biz" + }, + { + "Error": "Petra", + "Context": "http://clare.name" + }, + { + "Error": "Ozella", + "Context": "https://verla.name" + }, + { + "Error": "Denis", + "Context": "http://pete.com" + } + ], + "LicenseUrl": "We need to input the haptic XML port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "8.5.9", + "PackageProjectUrl": "https://itzel.info", + "Authors": "Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch", + "ValidationErrors": [ + { + "Error": "Mitchel", + "Context": "http://carleton.name" + }, + { + "Error": "Madalyn", + "Context": "http://narciso.net" + }, + { + "Error": "Mia", + "Context": "http://nicklaus.net" + }, + { + "Error": "Abelardo", + "Context": "http://carolina.name" + } + ], + "LicenseUrl": "We need to parse the primary PCI protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Tactics Agent", + "PackageVersion": "6.8.8", + "PackageProjectUrl": "https://flo.info", + "Copyright": "The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!", + "Authors": "Jon Schulist,Jon Schulist", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseUrl": "We need to back up the primary SMTP circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Division Assistant", + "PackageVersion": "9.6.2", + "ValidationErrors": [ + { + "Error": "Nya", + "Context": "http://sunny.biz" + }, + { + "Error": "Arlo", + "Context": "https://cordia.info" + }, + { + "Error": "Linnie", + "Context": "https://marcos.name" + }, + { + "Error": "Luella", + "Context": "http://frederic.name" + }, + { + "Error": "Lucinda", + "Context": "https://dion.name" + }, + { + "Error": "Jayson", + "Context": "https://ryleigh.net" + }, + { + "Error": "Mervin", + "Context": "https://lorenza.net" + } + ], + "LicenseUrl": "I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Interactions Planner", + "PackageVersion": "7.4.0", + "PackageProjectUrl": "http://bertha.net", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "License": "Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Authors": "Julius Abbott", + "ValidationErrors": [ + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Solutions Administrator", + "PackageVersion": "0.4.1", + "PackageProjectUrl": "https://bertrand.biz", + "Copyright": "indexing the application won\u0027t do anything, we need to parse the mobile TCP application!", + "ValidationErrors": [ + { + "Error": "Shaun", + "Context": "https://antwan.org" + }, + { + "Error": "Hazel", + "Context": "https://forrest.net" + }, + { + "Error": "Brianne", + "Context": "https://dorothea.name" + }, + { + "Error": "Don", + "Context": "http://torey.com" + }, + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + }, + { + "Error": "Jordi", + "Context": "https://alysha.com" + }, + { + "Error": "Kristina", + "Context": "https://pattie.info" + }, + { + "Error": "Cory", + "Context": "http://kailey.com" + } + ], + "LicenseUrl": "indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..ec0c448c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,133 @@ +[ + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..1b0a8f6d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,190 @@ +[ + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..db85f454 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,10 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..5a1e52e9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,760 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Optimization Agent", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://bryce.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Factors Producer", + "PackageVersion": "5.7.1", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Tactics Director", + "PackageVersion": "4.6.7", + "PackageProjectUrl": "https://valentina.net", + "Authors": "Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski", + "License": "backing up the system won\u0027t do anything, we need to parse the neural CSS system!", + "LicenseUrl": "We need to transmit the back-end RSS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Manager", + "PackageVersion": "9.1.0", + "PackageProjectUrl": "http://vella.com", + "LicenseUrl": "Try to back up the THX interface, maybe it will back up the auxiliary interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "Authors": "Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris", + "LicenseUrl": "Try to copy the PNG sensor, maybe it will copy the 1080p sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accountability Developer", + "PackageVersion": "6.9.0", + "License": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Accounts Designer", + "PackageVersion": "5.1.9", + "License": "We need to navigate the wireless SAS pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "Authors": "Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Configuration Assistant", + "PackageVersion": "3.2.1", + "Copyright": "I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!", + "Authors": "Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "Authors": "Stella Barton,Stella Barton", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Configuration Consultant", + "PackageVersion": "5.9.5", + "Authors": "Guadalupe Littel,Guadalupe Littel,Guadalupe Littel", + "License": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseUrl": "bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "Use the haptic RSS port, then you can transmit the haptic port!", + "Authors": "Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Metrics Analyst", + "PackageVersion": "6.7.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Security Orchestrator", + "PackageVersion": "3.5.6", + "Copyright": "You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!", + "Authors": "Roderick Koelpin,Roderick Koelpin,Roderick Koelpin", + "License": "Try to copy the HDD array, maybe it will copy the back-end array!", + "LicenseUrl": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "Authors": "Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Division Executive", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "http://wilmer.com", + "Authors": "Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros", + "License": "I\u0027ll index the neural SDD bus, that should bus the SDD bus!", + "LicenseUrl": "If we reboot the program, we can get to the SSL program through the primary SSL program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Tactics Planner", + "PackageVersion": "5.4.6", + "PackageProjectUrl": "https://caterina.info", + "Copyright": "If we copy the array, we can get to the SAS array through the neural SAS array!", + "Authors": "Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde", + "License": "I\u0027ll input the primary GB port, that should port the GB port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Paradigm Officer", + "PackageVersion": "2.3.4", + "PackageProjectUrl": "https://charity.biz", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Usability Officer", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "http://orlo.name", + "Authors": "Johnny Bernier", + "License": "Try to program the XML capacitor, maybe it will program the haptic capacitor!", + "LicenseUrl": "Use the optical SSL alarm, then you can bypass the optical alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Brand Associate", + "PackageVersion": "4.0.9", + "Copyright": "I\u0027ll program the wireless HDD pixel, that should pixel the HDD pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Program Associate", + "PackageVersion": "5.2.5", + "Copyright": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Infrastructure Executive", + "PackageVersion": "4.8.1", + "PackageProjectUrl": "https://justice.info", + "Copyright": "Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!", + "Authors": "Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Solutions Architect", + "PackageVersion": "7.9.3", + "Copyright": "If we program the array, we can get to the JBOD array through the primary JBOD array!", + "LicenseUrl": "Try to input the AI sensor, maybe it will input the digital sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Marketing Orchestrator", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://brice.net", + "Copyright": "We need to connect the bluetooth RSS application!", + "Authors": "Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman", + "LicenseUrl": "Try to parse the IB driver, maybe it will parse the 1080p driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Configuration Administrator", + "PackageVersion": "4.3.8", + "Copyright": "Use the redundant AGP microchip, then you can override the redundant microchip!", + "Authors": "Roberto Deckow,Roberto Deckow,Roberto Deckow", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Coordinator", + "PackageVersion": "0.3.2", + "Authors": "David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich", + "LicenseUrl": "If we back up the hard drive, we can get to the SCSI hard drive through the neural SCSI hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Response Strategist", + "PackageVersion": "8.0.4", + "Copyright": "Use the 1080p PNG application, then you can calculate the 1080p application!", + "Authors": "Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann", + "LicenseUrl": "The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Configuration Engineer", + "PackageVersion": "7.3.8", + "PackageProjectUrl": "http://roman.org", + "License": "Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!", + "LicenseUrl": "You can\u0027t reboot the matrix without navigating the optical SDD matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Operations Producer", + "PackageVersion": "5.8.9", + "LicenseUrl": "Use the online SMTP pixel, then you can index the online pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Marketing Officer", + "PackageVersion": "7.2.8", + "Authors": "Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Branding Associate", + "PackageVersion": "4.9.4", + "PackageProjectUrl": "https://trinity.name", + "Copyright": "The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Identity Designer", + "PackageVersion": "4.7.0", + "PackageProjectUrl": "https://brock.net", + "Copyright": "compressing the sensor won\u0027t do anything, we need to index the mobile ADP sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Applications Designer", + "PackageVersion": "1.5.1", + "PackageProjectUrl": "http://tito.name", + "Copyright": "If we bypass the card, we can get to the HDD card through the auxiliary HDD card!", + "Authors": "Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling", + "LicenseUrl": "We need to connect the haptic TCP panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Identity Developer", + "PackageVersion": "7.1.0", + "PackageProjectUrl": "https://eve.com", + "LicenseUrl": "compressing the bandwidth won\u0027t do anything, we need to bypass the primary RAM bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Program Engineer", + "PackageVersion": "4.5.7", + "LicenseUrl": "The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Communications Director", + "PackageVersion": "6.0.8", + "Authors": "Kristin Bernhard,Kristin Bernhard", + "License": "Try to override the AI alarm, maybe it will override the online alarm!", + "LicenseUrl": "We need to quantify the virtual TCP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Configuration Specialist", + "PackageVersion": "3.6.8", + "Authors": "Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn", + "LicenseUrl": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Group Agent", + "PackageVersion": "0.9.9", + "Copyright": "I\u0027ll generate the auxiliary HTTP microchip, that should microchip the HTTP microchip!", + "LicenseUrl": "If we override the sensor, we can get to the COM sensor through the 1080p COM sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Markets Assistant", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://cullen.net", + "Authors": "Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir", + "License": "The JSON hard drive is down, copy the digital hard drive so we can copy the JSON hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Brand Officer", + "PackageVersion": "9.3.6", + "PackageProjectUrl": "http://carol.name", + "License": "If we override the system, we can get to the HDD system through the haptic HDD system!", + "LicenseUrl": "If we parse the bus, we can get to the XML bus through the solid state XML bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Integration Designer", + "PackageVersion": "6.2.2", + "PackageProjectUrl": "https://cindy.org", + "Authors": "Ignacio Hane,Ignacio Hane", + "LicenseUrl": "You can\u0027t connect the port without connecting the back-end COM port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Solutions Representative", + "PackageVersion": "5.6.2", + "Copyright": "You can\u0027t synthesize the bandwidth without programming the solid state XSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Program Director", + "PackageVersion": "8.8.8", + "Copyright": "Use the primary SCSI matrix, then you can program the primary matrix!", + "Authors": "", + "License": "If we parse the protocol, we can get to the IB protocol through the wireless IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Optimization Administrator", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "https://franz.biz", + "License": "The XML card is down, bypass the back-end card so we can bypass the XML card!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Group Agent", + "PackageVersion": "3.2.2", + "PackageProjectUrl": "https://vilma.com", + "Copyright": "generating the interface won\u0027t do anything, we need to hack the optical PCI interface!", + "Authors": "Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Program Engineer", + "PackageVersion": "2.9.3", + "PackageProjectUrl": "http://cleta.org", + "Copyright": "I\u0027ll bypass the optical AGP feed, that should feed the AGP feed!", + "License": "I\u0027ll input the neural SQL application, that should application the SQL application!", + "LicenseUrl": "You can\u0027t generate the hard drive without transmitting the haptic RAM hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Intranet Officer", + "PackageVersion": "3.6.7", + "PackageProjectUrl": "http://mack.net", + "Copyright": "You can\u0027t generate the firewall without backing up the primary HTTP firewall!", + "Authors": "Ramona Erdman,Ramona Erdman", + "License": "You can\u0027t transmit the pixel without quantifying the mobile AGP pixel!", + "LicenseUrl": "transmitting the matrix won\u0027t do anything, we need to connect the haptic SCSI matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Directives Representative", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://cleve.biz", + "Authors": "Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote", + "LicenseUrl": "parsing the panel won\u0027t do anything, we need to calculate the digital SMTP panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Interactions Officer", + "PackageVersion": "8.8.5", + "Copyright": "Try to program the RAM bandwidth, maybe it will program the optical bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Operations Assistant", + "PackageVersion": "2.4.2", + "PackageProjectUrl": "https://hector.info", + "Authors": "Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva", + "LicenseUrl": "If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Optimization Executive", + "PackageVersion": "1.6.1", + "PackageProjectUrl": "http://adalberto.info", + "Copyright": "Use the auxiliary AGP matrix, then you can generate the auxiliary matrix!", + "Authors": "Willard Abshire", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Research Liaison", + "PackageVersion": "5.0.6", + "PackageProjectUrl": "http://clair.biz", + "License": "If we compress the system, we can get to the AGP system through the multi-byte AGP system!", + "LicenseUrl": "I\u0027ll hack the optical XSS monitor, that should monitor the XSS monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Applications Assistant", + "PackageVersion": "3.5.8", + "PackageProjectUrl": "http://consuelo.info", + "Copyright": "We need to back up the 1080p COM interface!", + "License": "The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel!", + "LicenseUrl": "If we back up the driver, we can get to the TCP driver through the redundant TCP driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Solutions Administrator", + "PackageVersion": "5.2.4", + "PackageProjectUrl": "https://hailee.biz", + "Authors": "Nellie Oberbrunner", + "License": "We need to calculate the online SAS bandwidth!", + "LicenseUrl": "If we index the bus, we can get to the CSS bus through the optical CSS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Marketing Officer", + "PackageVersion": "2.2.1", + "PackageProjectUrl": "https://weldon.info", + "License": "If we connect the driver, we can get to the XSS driver through the online XSS driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Markets Architect", + "PackageVersion": "7.2.2", + "PackageProjectUrl": "https://maxime.info", + "Authors": "Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank", + "License": "If we synthesize the port, we can get to the CSS port through the online CSS port!", + "LicenseUrl": "synthesizing the panel won\u0027t do anything, we need to transmit the neural THX panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Marketing Designer", + "PackageVersion": "4.5.9", + "PackageProjectUrl": "http://lexi.net", + "Copyright": "You can\u0027t bypass the alarm without generating the back-end HTTP alarm!", + "LicenseUrl": "You can\u0027t bypass the microchip without parsing the back-end JBOD microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Applications Executive", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://xander.com", + "Copyright": "Use the redundant TCP circuit, then you can calculate the redundant circuit!", + "License": "The AI application is down, connect the open-source application so we can connect the AI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Intranet Planner", + "PackageVersion": "8.3.2", + "PackageProjectUrl": "http://nathanael.name", + "License": "Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Markets Executive", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Program Officer", + "PackageVersion": "4.2.4", + "Copyright": "calculating the bus won\u0027t do anything, we need to generate the online CSS bus!", + "Authors": "Leon Mayer,Leon Mayer", + "License": "quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!", + "LicenseUrl": "indexing the port won\u0027t do anything, we need to back up the virtual AGP port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Program Orchestrator", + "PackageVersion": "5.2.4", + "Copyright": "bypassing the bandwidth won\u0027t do anything, we need to copy the mobile JBOD bandwidth!", + "License": "Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Paradigm Analyst", + "PackageVersion": "7.0.8", + "PackageProjectUrl": "https://noemie.biz", + "Copyright": "The COM circuit is down, override the primary circuit so we can override the COM circuit!", + "Authors": "Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms", + "License": "Try to compress the USB hard drive, maybe it will compress the neural hard drive!", + "LicenseUrl": "We need to parse the solid state TCP interface!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Tactics Engineer", + "PackageVersion": "5.6.9", + "Copyright": "transmitting the program won\u0027t do anything, we need to generate the multi-byte SAS program!", + "Authors": "Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich", + "License": "Use the online TCP driver, then you can navigate the online driver!", + "LicenseUrl": "I\u0027ll transmit the open-source HTTP pixel, that should pixel the HTTP pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Group Liaison", + "PackageVersion": "3.5.1", + "Copyright": "We need to program the auxiliary JBOD circuit!", + "License": "We need to parse the haptic SMS monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Quality Executive", + "PackageVersion": "4.4.8", + "PackageProjectUrl": "http://khalid.com", + "Copyright": "You can\u0027t reboot the transmitter without transmitting the online ADP transmitter!", + "License": "I\u0027ll quantify the solid state THX feed, that should feed the THX feed!", + "LicenseUrl": "Use the online RAM array, then you can index the online array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Tactics Facilitator", + "PackageVersion": "0.7.3", + "Copyright": "The SSL port is down, bypass the haptic port so we can bypass the SSL port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Paradigm Supervisor", + "PackageVersion": "4.3.3", + "PackageProjectUrl": "https://zion.info", + "Copyright": "We need to bypass the wireless XML pixel!", + "Authors": "Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Creative Officer", + "PackageVersion": "5.5.6", + "PackageProjectUrl": "http://orpha.name", + "Copyright": "The TCP array is down, bypass the mobile array so we can bypass the TCP array!", + "License": "indexing the capacitor won\u0027t do anything, we need to reboot the redundant FTP capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Optimization Analyst", + "PackageVersion": "2.1.7", + "PackageProjectUrl": "https://madge.info", + "Authors": "Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson", + "License": "Use the wireless XSS bandwidth, then you can program the wireless bandwidth!", + "LicenseUrl": "The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Factors Supervisor", + "PackageVersion": "0.8.3", + "PackageProjectUrl": "http://clement.name", + "Copyright": "If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall!", + "Authors": "Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick", + "License": "If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor!", + "LicenseUrl": "Use the optical IB transmitter, then you can navigate the optical transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Usability Developer", + "PackageVersion": "6.9.1", + "Copyright": "You can\u0027t connect the protocol without overriding the redundant RSS protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Intranet Agent", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "http://precious.name", + "Copyright": "The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver!", + "Authors": "Essie Hamill,Essie Hamill", + "License": "We need to compress the 1080p GB circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Brand Agent", + "PackageVersion": "3.1.9", + "PackageProjectUrl": "https://lina.info", + "Copyright": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "License": "generating the alarm won\u0027t do anything, we need to parse the virtual XSS alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Research Associate", + "PackageVersion": "3.4.7", + "LicenseUrl": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Copyright": "If we synthesize the port, we can get to the HTTP port through the auxiliary HTTP port!", + "LicenseUrl": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Configuration Strategist", + "PackageVersion": "1.4.4", + "PackageProjectUrl": "https://marilyne.com", + "Authors": "Vickie Sipes", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Implementation Agent", + "PackageVersion": "5.6.8", + "PackageProjectUrl": "http://rex.biz", + "Copyright": "Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit!", + "Authors": "Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Tactics Specialist", + "PackageVersion": "0.2.2", + "Copyright": "You can\u0027t calculate the hard drive without hacking the multi-byte FTP hard drive!", + "License": "We need to override the primary SQL pixel!", + "LicenseUrl": "We need to transmit the redundant EXE driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Paradigm Developer", + "PackageVersion": "7.9.7", + "PackageProjectUrl": "http://maureen.name", + "Authors": "Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter", + "License": "The GB interface is down, input the auxiliary interface so we can input the GB interface!", + "LicenseUrl": "The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Functionality Technician", + "PackageVersion": "3.9.3", + "Copyright": "The AI microchip is down, override the multi-byte microchip so we can override the AI microchip!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Communications Strategist", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "http://eloisa.biz", + "Copyright": "We need to index the bluetooth JSON pixel!", + "License": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "LicenseUrl": "Try to index the HDD panel, maybe it will index the haptic panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Optimization Supervisor", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "https://roman.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Intranet Facilitator", + "PackageVersion": "2.8.8", + "PackageProjectUrl": "http://isabella.name", + "Authors": "Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser", + "License": "If we program the feed, we can get to the CSS feed through the solid state CSS feed!", + "LicenseUrl": "Use the redundant GB driver, then you can connect the redundant driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Solutions Director", + "PackageVersion": "8.4.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Metrics Engineer", + "PackageVersion": "8.3.4", + "PackageProjectUrl": "http://lou.net", + "Authors": "Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand", + "LicenseUrl": "Try to quantify the FTP bus, maybe it will quantify the optical bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Infrastructure Architect", + "PackageVersion": "6.6.7", + "PackageProjectUrl": "http://darlene.net", + "Authors": "Howard Rath,Howard Rath,Howard Rath,Howard Rath", + "LicenseUrl": "If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Branding Engineer", + "PackageVersion": "7.9.7", + "Copyright": "compressing the system won\u0027t do anything, we need to synthesize the redundant ADP system!", + "Authors": "Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley", + "License": "Try to input the TCP sensor, maybe it will input the haptic sensor!", + "LicenseUrl": "If we navigate the microchip, we can get to the SMS microchip through the redundant SMS microchip!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Creative Analyst", + "PackageVersion": "6.3.1", + "LicenseUrl": "The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Branding Strategist", + "PackageVersion": "4.6.2", + "Copyright": "The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Factors Administrator", + "PackageVersion": "8.1.4", + "PackageProjectUrl": "http://janelle.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Communications Engineer", + "PackageVersion": "7.8.1", + "Copyright": "The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive!", + "Authors": "Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub", + "LicenseUrl": "I\u0027ll synthesize the haptic THX hard drive, that should hard drive the THX hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Web Associate", + "PackageVersion": "4.2.5", + "Copyright": "If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive!", + "Authors": "Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..b54ed8f7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,151 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Optimization Agent", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://bryce.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Factors Producer", + "PackageVersion": "5.7.1", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Tactics Director", + "PackageVersion": "4.6.7", + "PackageProjectUrl": "https://valentina.net", + "Authors": "Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski", + "License": "backing up the system won\u0027t do anything, we need to parse the neural CSS system!", + "LicenseUrl": "We need to transmit the back-end RSS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Manager", + "PackageVersion": "9.1.0", + "PackageProjectUrl": "http://vella.com", + "LicenseUrl": "Try to back up the THX interface, maybe it will back up the auxiliary interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "Authors": "Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris", + "LicenseUrl": "Try to copy the PNG sensor, maybe it will copy the 1080p sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accountability Developer", + "PackageVersion": "6.9.0", + "License": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Accounts Designer", + "PackageVersion": "5.1.9", + "License": "We need to navigate the wireless SAS pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "Authors": "Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Configuration Assistant", + "PackageVersion": "3.2.1", + "Copyright": "I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!", + "Authors": "Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "Authors": "Stella Barton,Stella Barton", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Configuration Consultant", + "PackageVersion": "5.9.5", + "Authors": "Guadalupe Littel,Guadalupe Littel,Guadalupe Littel", + "License": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseUrl": "bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "Use the haptic RSS port, then you can transmit the haptic port!", + "Authors": "Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Metrics Analyst", + "PackageVersion": "6.7.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Security Orchestrator", + "PackageVersion": "3.5.6", + "Copyright": "You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!", + "Authors": "Roderick Koelpin,Roderick Koelpin,Roderick Koelpin", + "License": "Try to copy the HDD array, maybe it will copy the back-end array!", + "LicenseUrl": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..d7999a56 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,39 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt deleted file mode 100644 index 82b88b7e..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt +++ /dev/null @@ -1,695 +0,0 @@ -[ - { - "PackageId": "Product Creative Strategist", - "PackageVersion": "8.0.1", - "ValidationErrors": [ - { - "Error": "Jordan", - "Context": "https://kathryne.name" - }, - { - "Error": "Mayra", - "Context": "http://lance.name" - }, - { - "Error": "Jimmie", - "Context": "https://lorine.org" - }, - { - "Error": "Rebeka", - "Context": "https://malika.org" - }, - { - "Error": "Trinity", - "Context": "http://fritz.info" - }, - { - "Error": "Neha", - "Context": "https://marianne.name" - }, - { - "Error": "Colin", - "Context": "https://billie.biz" - }, - { - "Error": "Brielle", - "Context": "https://brennon.name" - }, - { - "Error": "Myriam", - "Context": "https://rosemary.name" - } - ], - "License": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "International Accounts Executive", - "PackageVersion": "7.0.3", - "ValidationErrors": [ - { - "Error": "Adaline", - "Context": "http://brittany.org" - }, - { - "Error": "Margie", - "Context": "http://eda.com" - }, - { - "Error": "Vena", - "Context": "https://vincenzo.biz" - }, - { - "Error": "Jedediah", - "Context": "http://teagan.net" - }, - { - "Error": "Piper", - "Context": "http://vicky.info" - }, - { - "Error": "Norwood", - "Context": "https://gerard.name" - } - ], - "License": "hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!", - "LicenseUrl": "http://eryn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Solutions Supervisor", - "PackageVersion": "2.2.5", - "ValidationErrors": [ - { - "Error": "Howard", - "Context": "https://luis.info" - }, - { - "Error": "Matt", - "Context": "https://blake.biz" - }, - { - "Error": "Quincy", - "Context": "https://sandra.biz" - }, - { - "Error": "Antonina", - "Context": "http://willow.name" - }, - { - "Error": "Jason", - "Context": "https://orland.com" - }, - { - "Error": "Rigoberto", - "Context": "http://laney.biz" - }, - { - "Error": "Eryn", - "Context": "https://amari.com" - }, - { - "Error": "Viviane", - "Context": "https://kelley.com" - }, - { - "Error": "Doris", - "Context": "https://kennedy.net" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "National Metrics Developer", - "PackageVersion": "7.2.1", - "ValidationErrors": [ - { - "Error": "Jessika", - "Context": "http://lesly.com" - }, - { - "Error": "Clemens", - "Context": "https://abagail.info" - }, - { - "Error": "Franz", - "Context": "http://prudence.info" - }, - { - "Error": "Casper", - "Context": "https://alva.com" - } - ], - "LicenseUrl": "https://everett.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Forward Group Supervisor", - "PackageVersion": "2.5.4", - "PackageProjectUrl": "https://brooks.name", - "ValidationErrors": [ - { - "Error": "Corene", - "Context": "https://mireya.org" - }, - { - "Error": "Mitchell", - "Context": "https://marietta.com" - }, - { - "Error": "Adrian", - "Context": "https://irving.net" - }, - { - "Error": "Sydnie", - "Context": "https://leonie.net" - }, - { - "Error": "Jason", - "Context": "http://joany.name" - }, - { - "Error": "Carol", - "Context": "http://luisa.net" - }, - { - "Error": "Ewell", - "Context": "http://jonas.biz" - } - ], - "License": "If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!", - "LicenseUrl": "http://christine.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Future Solutions Technician", - "PackageVersion": "6.7.5", - "PackageProjectUrl": "http://jakob.org", - "ValidationErrors": [ - { - "Error": "Jewell", - "Context": "https://khalil.com" - }, - { - "Error": "Aiyana", - "Context": "http://uriel.com" - }, - { - "Error": "Ignatius", - "Context": "http://edgardo.biz" - }, - { - "Error": "Laverna", - "Context": "http://khalil.org" - }, - { - "Error": "Mona", - "Context": "https://erling.net" - }, - { - "Error": "Dusty", - "Context": "http://ali.com" - }, - { - "Error": "Andrew", - "Context": "https://immanuel.net" - }, - { - "Error": "Juana", - "Context": "http://maeve.org" - }, - { - "Error": "Alysha", - "Context": "https://sydnee.com" - } - ], - "LicenseUrl": "https://gaylord.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Legacy Assurance Associate", - "PackageVersion": "4.8.8", - "PackageProjectUrl": "https://selena.info", - "ValidationErrors": [ - { - "Error": "Mervin", - "Context": "https://elisa.info" - }, - { - "Error": "Sylvester", - "Context": "https://adonis.name" - }, - { - "Error": "Francis", - "Context": "http://jaunita.info" - } - ], - "License": "connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!", - "LicenseUrl": "https://rhea.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Direct Accounts Agent", - "PackageVersion": "6.6.1", - "ValidationErrors": [ - { - "Error": "Jermey", - "Context": "http://wilfrid.name" - }, - { - "Error": "Josianne", - "Context": "https://vivian.biz" - }, - { - "Error": "Gertrude", - "Context": "http://renee.name" - }, - { - "Error": "Gabrielle", - "Context": "https://jedediah.biz" - }, - { - "Error": "Amber", - "Context": "http://evalyn.org" - }, - { - "Error": "Myrtis", - "Context": "https://ursula.net" - }, - { - "Error": "Werner", - "Context": "https://linwood.biz" - }, - { - "Error": "Rebekah", - "Context": "https://cleve.org" - }, - { - "Error": "Claudie", - "Context": "https://theodora.com" - } - ], - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Functionality Liaison", - "PackageVersion": "3.8.5", - "ValidationErrors": [ - { - "Error": "Kaitlyn", - "Context": "http://osborne.org" - }, - { - "Error": "Joesph", - "Context": "https://michael.name" - }, - { - "Error": "Kali", - "Context": "http://shyanne.net" - }, - { - "Error": "Austin", - "Context": "https://marty.net" - } - ], - "License": "backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "National Markets Designer", - "PackageVersion": "5.9.8", - "ValidationErrors": [ - { - "Error": "Kariane", - "Context": "http://sofia.info" - }, - { - "Error": "Daphnee", - "Context": "https://nedra.biz" - }, - { - "Error": "Orland", - "Context": "http://hilton.com" - }, - { - "Error": "Shany", - "Context": "http://margaretta.net" - }, - { - "Error": "Ezra", - "Context": "https://maegan.net" - }, - { - "Error": "Rollin", - "Context": "https://timothy.info" - }, - { - "Error": "Ezekiel", - "Context": "http://peyton.biz" - }, - { - "Error": "Marlen", - "Context": "http://tara.org" - }, - { - "Error": "Alia", - "Context": "https://lynn.name" - }, - { - "Error": "Alek", - "Context": "https://blaze.net" - } - ], - "License": "Try to reboot the CSS panel, maybe it will reboot the haptic panel!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Senior Markets Administrator", - "PackageVersion": "2.4.6", - "ValidationErrors": [ - { - "Error": "Ron", - "Context": "http://brown.org" - }, - { - "Error": "Cordia", - "Context": "http://ericka.name" - }, - { - "Error": "Eugene", - "Context": "http://rashad.info" - }, - { - "Error": "Thomas", - "Context": "http://antonia.net" - }, - { - "Error": "Marcelle", - "Context": "https://miller.name" - }, - { - "Error": "Lauriane", - "Context": "http://emmanuelle.info" - }, - { - "Error": "Miracle", - "Context": "http://devin.org" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Human Metrics Manager", - "PackageVersion": "7.7.2", - "PackageProjectUrl": "http://clint.com", - "ValidationErrors": [ - { - "Error": "Ardella", - "Context": "http://melissa.net" - }, - { - "Error": "Sandra", - "Context": "http://pearline.org" - }, - { - "Error": "Noble", - "Context": "https://dusty.net" - }, - { - "Error": "Verlie", - "Context": "http://maryjane.biz" - }, - { - "Error": "Lessie", - "Context": "https://hayden.name" - }, - { - "Error": "Ernestine", - "Context": "http://amina.info" - }, - { - "Error": "Steve", - "Context": "http://lon.org" - } - ], - "License": "Try to reboot the RSS program, maybe it will reboot the solid state program!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Chief Solutions Planner", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "http://alex.info", - "ValidationErrors": [ - { - "Error": "Eusebio", - "Context": "https://drew.net" - }, - { - "Error": "Imani", - "Context": "https://dorothea.name" - }, - { - "Error": "Justina", - "Context": "http://norwood.info" - }, - { - "Error": "Aubree", - "Context": "http://jayne.info" - }, - { - "Error": "Jude", - "Context": "https://korbin.org" - }, - { - "Error": "Fern", - "Context": "https://rick.com" - }, - { - "Error": "Aiyana", - "Context": "http://maverick.com" - } - ], - "License": "Try to back up the SCSI circuit, maybe it will back up the online circuit!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "International Implementation Engineer", - "PackageVersion": "9.7.5", - "ValidationErrors": [ - { - "Error": "Nathanial", - "Context": "http://lucas.biz" - }, - { - "Error": "Jackeline", - "Context": "http://emmitt.name" - }, - { - "Error": "Amely", - "Context": "https://jonathon.com" - }, - { - "Error": "Javonte", - "Context": "https://diana.name" - }, - { - "Error": "Damien", - "Context": "https://edyth.com" - }, - { - "Error": "Princess", - "Context": "http://haylie.biz" - }, - { - "Error": "Jordane", - "Context": "https://gregorio.com" - }, - { - "Error": "Opal", - "Context": "http://abbie.org" - }, - { - "Error": "Pablo", - "Context": "https://maxime.biz" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt deleted file mode 100644 index 4972a54c..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt +++ /dev/null @@ -1,646 +0,0 @@ -[ - { - "PackageId": "Corporate Identity Developer", - "PackageVersion": "5.1.4", - "PackageProjectUrl": "https://declan.name", - "License": "hacking the program won\u0027t do anything, we need to copy the solid state JBOD program!", - "LicenseUrl": "http://danny.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Corporate Security Technician", - "PackageVersion": "2.7.4", - "PackageProjectUrl": "https://bell.net", - "License": "copying the firewall won\u0027t do anything, we need to index the cross-platform THX firewall!", - "LicenseUrl": "https://kaylie.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Implementation Developer", - "PackageVersion": "7.0.7", - "PackageProjectUrl": "http://janice.biz", - "License": "I\u0027ll index the 1080p JBOD matrix, that should matrix the JBOD matrix!", - "LicenseUrl": "https://graham.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Direct Tactics Analyst", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://fletcher.com", - "License": "The PCI program is down, transmit the multi-byte program so we can transmit the PCI program!", - "LicenseUrl": "http://leonel.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Legacy Communications Producer", - "PackageVersion": "5.4.0", - "PackageProjectUrl": "http://jaylin.org", - "License": "overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!", - "LicenseUrl": "http://khalid.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Global Implementation Producer", - "PackageVersion": "6.6.0", - "PackageProjectUrl": "http://liza.net", - "License": "Use the back-end PNG bandwidth, then you can program the back-end bandwidth!", - "LicenseUrl": "https://anita.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Legacy Directives Supervisor", - "PackageVersion": "9.6.2", - "PackageProjectUrl": "http://lina.net", - "License": "programming the driver won\u0027t do anything, we need to connect the solid state RSS driver!", - "LicenseUrl": "http://brenda.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Implementation Engineer", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "https://maria.info", - "License": "The SMS protocol is down, input the neural protocol so we can input the SMS protocol!", - "LicenseUrl": "https://rubie.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Integration Assistant", - "PackageVersion": "4.8.5", - "PackageProjectUrl": "http://jenifer.name", - "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", - "LicenseUrl": "https://joshuah.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Regional Accountability Engineer", - "PackageVersion": "3.1.8", - "PackageProjectUrl": "https://don.info", - "License": "Use the digital CSS array, then you can index the digital array!", - "LicenseUrl": "http://christa.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "National Response Planner", - "PackageVersion": "8.2.8", - "PackageProjectUrl": "http://lonzo.biz", - "License": "The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm!", - "LicenseUrl": "https://stephon.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Optimization Planner", - "PackageVersion": "2.9.4", - "PackageProjectUrl": "https://raegan.biz", - "License": "We need to bypass the redundant COM bus!", - "LicenseUrl": "http://pat.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Identity Assistant", - "PackageVersion": "8.0.0", - "PackageProjectUrl": "http://ernie.com", - "License": "I\u0027ll transmit the digital PNG microchip, that should microchip the PNG microchip!", - "LicenseUrl": "http://magdalena.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Direct Response Facilitator", - "PackageVersion": "1.4.7", - "PackageProjectUrl": "https://toney.name", - "License": "The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm!", - "LicenseUrl": "https://keshawn.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Dynamic Brand Producer", - "PackageVersion": "8.3.6", - "PackageProjectUrl": "https://freddie.biz", - "License": "If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!", - "LicenseUrl": "https://randal.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Regional Response Officer", - "PackageVersion": "7.0.2", - "PackageProjectUrl": "http://bryon.net", - "License": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", - "LicenseUrl": "http://eldridge.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "International Research Architect", - "PackageVersion": "4.1.8", - "PackageProjectUrl": "https://kristofer.org", - "License": "I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!", - "LicenseUrl": "http://hunter.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Legacy Intranet Agent", - "PackageVersion": "9.0.8", - "PackageProjectUrl": "https://robb.com", - "License": "You can\u0027t override the program without overriding the mobile COM program!", - "LicenseUrl": "http://everett.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Web Liaison", - "PackageVersion": "2.6.3", - "PackageProjectUrl": "http://crawford.biz", - "License": "You can\u0027t index the port without hacking the optical HDD port!", - "LicenseUrl": "http://hector.biz", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Regional Quality Designer", - "PackageVersion": "5.8.2", - "PackageProjectUrl": "http://trent.info", - "License": "We need to program the back-end HDD capacitor!", - "LicenseUrl": "http://toney.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Chief Identity Specialist", - "PackageVersion": "6.4.7", - "PackageProjectUrl": "http://sammy.net", - "License": "Use the neural RSS circuit, then you can quantify the neural circuit!", - "LicenseUrl": "https://kyle.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Web Planner", - "PackageVersion": "8.0.5", - "PackageProjectUrl": "http://madelynn.biz", - "License": "Use the neural XML monitor, then you can navigate the neural monitor!", - "LicenseUrl": "https://everardo.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Forward Research Strategist", - "PackageVersion": "8.8.2", - "PackageProjectUrl": "http://israel.name", - "License": "Try to parse the PNG panel, maybe it will parse the haptic panel!", - "LicenseUrl": "http://terence.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "International Brand Consultant", - "PackageVersion": "0.0.6", - "PackageProjectUrl": "http://may.net", - "License": "Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth!", - "LicenseUrl": "https://onie.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Dynamic Paradigm Officer", - "PackageVersion": "4.2.2", - "PackageProjectUrl": "https://charlene.name", - "License": "If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm!", - "LicenseUrl": "https://guillermo.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Legacy Solutions Architect", - "PackageVersion": "7.9.3", - "PackageProjectUrl": "http://amir.name", - "License": "Try to input the AI sensor, maybe it will input the digital sensor!", - "LicenseUrl": "https://alia.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Direct Identity Liaison", - "PackageVersion": "7.9.7", - "PackageProjectUrl": "https://carol.info", - "License": "If we back up the bus, we can get to the AI bus through the 1080p AI bus!", - "LicenseUrl": "https://alana.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Dynamic Response Facilitator", - "PackageVersion": "7.1.7", - "PackageProjectUrl": "http://jordon.net", - "License": "If we override the port, we can get to the SDD port through the primary SDD port!", - "LicenseUrl": "http://sibyl.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Lead Response Producer", - "PackageVersion": "6.3.3", - "PackageProjectUrl": "https://harmon.name", - "License": "I\u0027ll generate the back-end JBOD array, that should array the JBOD array!", - "LicenseUrl": "https://paul.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Usability Architect", - "PackageVersion": "4.0.3", - "PackageProjectUrl": "https://gus.name", - "License": "You can\u0027t connect the bus without connecting the open-source SDD bus!", - "LicenseUrl": "http://andreane.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Internal Operations Liaison", - "PackageVersion": "3.0.3", - "PackageProjectUrl": "https://prince.info", - "License": "I\u0027ll program the bluetooth TCP monitor, that should monitor the TCP monitor!", - "LicenseUrl": "http://trent.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Direct Metrics Associate", - "PackageVersion": "1.7.2", - "PackageProjectUrl": "https://kurt.org", - "License": "We need to generate the digital TCP card!", - "LicenseUrl": "http://kenya.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Lead Mobility Developer", - "PackageVersion": "4.0.9", - "PackageProjectUrl": "https://lexus.biz", - "License": "I\u0027ll override the optical SSL card, that should card the SSL card!", - "LicenseUrl": "https://lucinda.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Internal Applications Agent", - "PackageVersion": "5.1.9", - "PackageProjectUrl": "http://oren.info", - "License": "Use the online COM pixel, then you can synthesize the online pixel!", - "LicenseUrl": "http://helen.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Direct Accountability Supervisor", - "PackageVersion": "6.2.8", - "PackageProjectUrl": "http://rafaela.com", - "License": "I\u0027ll synthesize the cross-platform ADP system, that should system the ADP system!", - "LicenseUrl": "https://eryn.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Product Branding Specialist", - "PackageVersion": "3.4.0", - "PackageProjectUrl": "http://asia.net", - "License": "Try to reboot the JSON alarm, maybe it will reboot the optical alarm!", - "LicenseUrl": "http://jalyn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "National Tactics Facilitator", - "PackageVersion": "1.2.4", - "PackageProjectUrl": "http://lily.biz", - "License": "Try to transmit the GB panel, maybe it will transmit the 1080p panel!", - "LicenseUrl": "http://margarete.biz", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Dynamic Usability Consultant", - "PackageVersion": "8.4.8", - "PackageProjectUrl": "https://gayle.biz", - "License": "The GB firewall is down, program the neural firewall so we can program the GB firewall!", - "LicenseUrl": "http://keshawn.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Senior Accounts Designer", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://johnpaul.biz", - "License": "I\u0027ll input the solid state COM application, that should application the COM application!", - "LicenseUrl": "http://everette.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Direct Web Executive", - "PackageVersion": "7.0.8", - "PackageProjectUrl": "https://rhea.name", - "License": "If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip!", - "LicenseUrl": "https://felicity.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Customer Solutions Producer", - "PackageVersion": "8.3.5", - "PackageProjectUrl": "https://asha.com", - "License": "Try to program the EXE alarm, maybe it will program the cross-platform alarm!", - "LicenseUrl": "http://alden.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Implementation Analyst", - "PackageVersion": "3.3.4", - "PackageProjectUrl": "https://philip.net", - "License": "The XSS application is down, override the wireless application so we can override the XSS application!", - "LicenseUrl": "https://allene.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "District Response Director", - "PackageVersion": "6.9.7", - "PackageProjectUrl": "https://milo.biz", - "License": "If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!", - "LicenseUrl": "http://kari.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Principal Brand Designer", - "PackageVersion": "2.4.7", - "PackageProjectUrl": "https://rosa.info", - "License": "You can\u0027t parse the bandwidth without indexing the auxiliary HTTP bandwidth!", - "LicenseUrl": "http://garnett.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Human Accountability Technician", - "PackageVersion": "8.2.0", - "PackageProjectUrl": "https://ima.net", - "License": "Use the solid state HTTP microchip, then you can back up the solid state microchip!", - "LicenseUrl": "http://cali.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "International Applications Architect", - "PackageVersion": "5.6.6", - "PackageProjectUrl": "https://norene.com", - "License": "If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter!", - "LicenseUrl": "http://henriette.name", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Corporate Research Liaison", - "PackageVersion": "8.5.9", - "PackageProjectUrl": "https://cydney.biz", - "License": "I\u0027ll reboot the auxiliary SQL feed, that should feed the SQL feed!", - "LicenseUrl": "http://rosemarie.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Chief Integration Architect", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://davion.net", - "License": "Try to override the TCP firewall, maybe it will override the solid state firewall!", - "LicenseUrl": "http://wade.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Regional Accountability Assistant", - "PackageVersion": "2.7.5", - "PackageProjectUrl": "http://barney.com", - "License": "You can\u0027t program the alarm without overriding the cross-platform RSS alarm!", - "LicenseUrl": "https://ella.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Customer Solutions Manager", - "PackageVersion": "6.0.8", - "PackageProjectUrl": "http://alfonso.com", - "License": "The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter!", - "LicenseUrl": "http://alexys.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Functionality Officer", - "PackageVersion": "0.1.1", - "PackageProjectUrl": "http://lavern.org", - "License": "I\u0027ll override the primary XML monitor, that should monitor the XML monitor!", - "LicenseUrl": "https://rebekah.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Corporate Paradigm Engineer", - "PackageVersion": "8.1.2", - "PackageProjectUrl": "https://evalyn.org", - "License": "Try to connect the ADP array, maybe it will connect the virtual array!", - "LicenseUrl": "https://luna.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Lead Identity Producer", - "PackageVersion": "5.7.1", - "PackageProjectUrl": "http://delaney.info", - "License": "You can\u0027t back up the port without programming the primary XSS port!", - "LicenseUrl": "https://mikayla.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "International Brand Manager", - "PackageVersion": "2.4.4", - "PackageProjectUrl": "http://aletha.info", - "License": "We need to program the virtual AI driver!", - "LicenseUrl": "https://clark.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Human Markets Coordinator", - "PackageVersion": "3.4.4", - "PackageProjectUrl": "http://jeffrey.com", - "License": "You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!", - "LicenseUrl": "https://alexis.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Lead Tactics Director", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://ewell.name", - "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", - "LicenseUrl": "http://kory.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Accountability Director", - "PackageVersion": "6.0.2", - "PackageProjectUrl": "https://bo.com", - "License": "We need to connect the auxiliary SDD bandwidth!", - "LicenseUrl": "http://delphia.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Regional Security Officer", - "PackageVersion": "9.7.3", - "PackageProjectUrl": "http://al.info", - "License": "The GB program is down, reboot the neural program so we can reboot the GB program!", - "LicenseUrl": "https://tania.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Optimization Orchestrator", - "PackageVersion": "3.7.9", - "PackageProjectUrl": "http://kaylie.info", - "License": "programming the application won\u0027t do anything, we need to program the digital SCSI application!", - "LicenseUrl": "http://cullen.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Internal Research Engineer", - "PackageVersion": "0.3.1", - "PackageProjectUrl": "http://sophie.biz", - "License": "hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!", - "LicenseUrl": "http://faustino.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Direct Operations Developer", - "PackageVersion": "7.1.7", - "PackageProjectUrl": "http://salvatore.biz", - "License": "synthesizing the microchip won\u0027t do anything, we need to hack the optical SCSI microchip!", - "LicenseUrl": "http://morris.name", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Senior Program Coordinator", - "PackageVersion": "6.8.4", - "PackageProjectUrl": "https://derek.info", - "License": "We need to back up the primary ADP array!", - "LicenseUrl": "http://teresa.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Functionality Agent", - "PackageVersion": "5.9.5", - "PackageProjectUrl": "https://candace.com", - "License": "synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!", - "LicenseUrl": "http://karl.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Accountability Agent", - "PackageVersion": "5.8.2", - "PackageProjectUrl": "http://chelsea.com", - "License": "I\u0027ll compress the auxiliary XSS port, that should port the XSS port!", - "LicenseUrl": "https://iliana.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Optimization Executive", - "PackageVersion": "2.5.9", - "PackageProjectUrl": "https://rubye.name", - "License": "The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus!", - "LicenseUrl": "http://bernice.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "District Group Representative", - "PackageVersion": "8.9.8", - "PackageProjectUrl": "http://lindsey.biz", - "License": "quantifying the driver won\u0027t do anything, we need to program the wireless SQL driver!", - "LicenseUrl": "http://orland.net", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Implementation Director", - "PackageVersion": "2.3.1", - "PackageProjectUrl": "https://burley.net", - "License": "I\u0027ll override the auxiliary JBOD pixel, that should pixel the JBOD pixel!", - "LicenseUrl": "http://richmond.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Regional Operations Representative", - "PackageVersion": "2.9.1", - "PackageProjectUrl": "http://zakary.info", - "License": "I\u0027ll calculate the online HTTP array, that should array the HTTP array!", - "LicenseUrl": "http://uriel.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Principal Marketing Specialist", - "PackageVersion": "9.7.0", - "PackageProjectUrl": "http://ethel.name", - "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", - "LicenseUrl": "https://tyrese.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "District Interactions Strategist", - "PackageVersion": "7.9.0", - "PackageProjectUrl": "https://elroy.org", - "License": "Try to override the HDD pixel, maybe it will override the bluetooth pixel!", - "LicenseUrl": "http://louie.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "National Identity Technician", - "PackageVersion": "7.4.9", - "PackageProjectUrl": "https://ocie.com", - "License": "quantifying the hard drive won\u0027t do anything, we need to index the virtual JBOD hard drive!", - "LicenseUrl": "https://yadira.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Investor Usability Officer", - "PackageVersion": "2.5.2", - "PackageProjectUrl": "https://izaiah.net", - "License": "Use the virtual SAS firewall, then you can calculate the virtual firewall!", - "LicenseUrl": "https://rubie.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Internal Data Agent", - "PackageVersion": "2.5.8", - "PackageProjectUrl": "http://melissa.com", - "License": "I\u0027ll copy the online SQL interface, that should interface the SQL interface!", - "LicenseUrl": "http://gretchen.org", - "LicenseInformationOrigin": 1 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt deleted file mode 100644 index fdcd5104..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt +++ /dev/null @@ -1,1303 +0,0 @@ -[ - { - "PackageId": "Lead Mobility Developer", - "PackageVersion": "4.0.9", - "PackageProjectUrl": "https://lexus.biz", - "License": "I\u0027ll override the optical SSL card, that should card the SSL card!", - "LicenseUrl": "https://lucinda.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Direct Identity Liaison", - "PackageVersion": "7.9.7", - "PackageProjectUrl": "https://carol.info", - "License": "If we back up the bus, we can get to the AI bus through the 1080p AI bus!", - "LicenseUrl": "https://alana.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Global Implementation Producer", - "PackageVersion": "6.6.0", - "PackageProjectUrl": "http://liza.net", - "License": "Use the back-end PNG bandwidth, then you can program the back-end bandwidth!", - "LicenseUrl": "https://anita.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Chief Identity Specialist", - "PackageVersion": "6.4.7", - "PackageProjectUrl": "http://sammy.net", - "License": "Use the neural RSS circuit, then you can quantify the neural circuit!", - "LicenseUrl": "https://kyle.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Optimization Orchestrator", - "PackageVersion": "3.7.9", - "PackageProjectUrl": "http://kaylie.info", - "License": "programming the application won\u0027t do anything, we need to program the digital SCSI application!", - "LicenseUrl": "http://cullen.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Communications Producer", - "PackageVersion": "5.4.0", - "PackageProjectUrl": "http://jaylin.org", - "License": "overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!", - "LicenseUrl": "http://khalid.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Response Facilitator", - "PackageVersion": "7.1.7", - "PackageProjectUrl": "http://jordon.net", - "License": "If we override the port, we can get to the SDD port through the primary SDD port!", - "LicenseUrl": "http://sibyl.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Solutions Supervisor", - "PackageVersion": "2.2.5", - "ValidationErrors": [ - { - "Error": "Howard", - "Context": "https://luis.info" - }, - { - "Error": "Matt", - "Context": "https://blake.biz" - }, - { - "Error": "Quincy", - "Context": "https://sandra.biz" - }, - { - "Error": "Antonina", - "Context": "http://willow.name" - }, - { - "Error": "Jason", - "Context": "https://orland.com" - }, - { - "Error": "Rigoberto", - "Context": "http://laney.biz" - }, - { - "Error": "Eryn", - "Context": "https://amari.com" - }, - { - "Error": "Viviane", - "Context": "https://kelley.com" - }, - { - "Error": "Doris", - "Context": "https://kennedy.net" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Dynamic Usability Consultant", - "PackageVersion": "8.4.8", - "PackageProjectUrl": "https://gayle.biz", - "License": "The GB firewall is down, program the neural firewall so we can program the GB firewall!", - "LicenseUrl": "http://keshawn.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Corporate Identity Developer", - "PackageVersion": "5.1.4", - "PackageProjectUrl": "https://declan.name", - "License": "hacking the program won\u0027t do anything, we need to copy the solid state JBOD program!", - "LicenseUrl": "http://danny.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Chief Solutions Planner", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "http://alex.info", - "ValidationErrors": [ - { - "Error": "Eusebio", - "Context": "https://drew.net" - }, - { - "Error": "Imani", - "Context": "https://dorothea.name" - }, - { - "Error": "Justina", - "Context": "http://norwood.info" - }, - { - "Error": "Aubree", - "Context": "http://jayne.info" - }, - { - "Error": "Jude", - "Context": "https://korbin.org" - }, - { - "Error": "Fern", - "Context": "https://rick.com" - }, - { - "Error": "Aiyana", - "Context": "http://maverick.com" - } - ], - "License": "Try to back up the SCSI circuit, maybe it will back up the online circuit!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Human Accountability Technician", - "PackageVersion": "8.2.0", - "PackageProjectUrl": "https://ima.net", - "License": "Use the solid state HTTP microchip, then you can back up the solid state microchip!", - "LicenseUrl": "http://cali.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Legacy Directives Supervisor", - "PackageVersion": "9.6.2", - "PackageProjectUrl": "http://lina.net", - "License": "programming the driver won\u0027t do anything, we need to connect the solid state RSS driver!", - "LicenseUrl": "http://brenda.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Regional Operations Representative", - "PackageVersion": "2.9.1", - "PackageProjectUrl": "http://zakary.info", - "License": "I\u0027ll calculate the online HTTP array, that should array the HTTP array!", - "LicenseUrl": "http://uriel.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "International Research Architect", - "PackageVersion": "4.1.8", - "PackageProjectUrl": "https://kristofer.org", - "License": "I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!", - "LicenseUrl": "http://hunter.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Lead Response Producer", - "PackageVersion": "6.3.3", - "PackageProjectUrl": "https://harmon.name", - "License": "I\u0027ll generate the back-end JBOD array, that should array the JBOD array!", - "LicenseUrl": "https://paul.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Direct Operations Developer", - "PackageVersion": "7.1.7", - "PackageProjectUrl": "http://salvatore.biz", - "License": "synthesizing the microchip won\u0027t do anything, we need to hack the optical SCSI microchip!", - "LicenseUrl": "http://morris.name", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "District Group Representative", - "PackageVersion": "8.9.8", - "PackageProjectUrl": "http://lindsey.biz", - "License": "quantifying the driver won\u0027t do anything, we need to program the wireless SQL driver!", - "LicenseUrl": "http://orland.net", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Customer Solutions Producer", - "PackageVersion": "8.3.5", - "PackageProjectUrl": "https://asha.com", - "License": "Try to program the EXE alarm, maybe it will program the cross-platform alarm!", - "LicenseUrl": "http://alden.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Direct Response Facilitator", - "PackageVersion": "1.4.7", - "PackageProjectUrl": "https://toney.name", - "License": "The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm!", - "LicenseUrl": "https://keshawn.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Human Markets Coordinator", - "PackageVersion": "3.4.4", - "PackageProjectUrl": "http://jeffrey.com", - "License": "You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!", - "LicenseUrl": "https://alexis.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "International Brand Consultant", - "PackageVersion": "0.0.6", - "PackageProjectUrl": "http://may.net", - "License": "Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth!", - "LicenseUrl": "https://onie.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Investor Usability Officer", - "PackageVersion": "2.5.2", - "PackageProjectUrl": "https://izaiah.net", - "License": "Use the virtual SAS firewall, then you can calculate the virtual firewall!", - "LicenseUrl": "https://rubie.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Future Solutions Technician", - "PackageVersion": "6.7.5", - "PackageProjectUrl": "http://jakob.org", - "ValidationErrors": [ - { - "Error": "Jewell", - "Context": "https://khalil.com" - }, - { - "Error": "Aiyana", - "Context": "http://uriel.com" - }, - { - "Error": "Ignatius", - "Context": "http://edgardo.biz" - }, - { - "Error": "Laverna", - "Context": "http://khalil.org" - }, - { - "Error": "Mona", - "Context": "https://erling.net" - }, - { - "Error": "Dusty", - "Context": "http://ali.com" - }, - { - "Error": "Andrew", - "Context": "https://immanuel.net" - }, - { - "Error": "Juana", - "Context": "http://maeve.org" - }, - { - "Error": "Alysha", - "Context": "https://sydnee.com" - } - ], - "LicenseUrl": "https://gaylord.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Chief Implementation Director", - "PackageVersion": "2.3.1", - "PackageProjectUrl": "https://burley.net", - "License": "I\u0027ll override the auxiliary JBOD pixel, that should pixel the JBOD pixel!", - "LicenseUrl": "http://richmond.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Direct Accounts Agent", - "PackageVersion": "6.6.1", - "ValidationErrors": [ - { - "Error": "Jermey", - "Context": "http://wilfrid.name" - }, - { - "Error": "Josianne", - "Context": "https://vivian.biz" - }, - { - "Error": "Gertrude", - "Context": "http://renee.name" - }, - { - "Error": "Gabrielle", - "Context": "https://jedediah.biz" - }, - { - "Error": "Amber", - "Context": "http://evalyn.org" - }, - { - "Error": "Myrtis", - "Context": "https://ursula.net" - }, - { - "Error": "Werner", - "Context": "https://linwood.biz" - }, - { - "Error": "Rebekah", - "Context": "https://cleve.org" - }, - { - "Error": "Claudie", - "Context": "https://theodora.com" - } - ], - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Product Branding Specialist", - "PackageVersion": "3.4.0", - "PackageProjectUrl": "http://asia.net", - "License": "Try to reboot the JSON alarm, maybe it will reboot the optical alarm!", - "LicenseUrl": "http://jalyn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Forward Functionality Liaison", - "PackageVersion": "3.8.5", - "ValidationErrors": [ - { - "Error": "Kaitlyn", - "Context": "http://osborne.org" - }, - { - "Error": "Joesph", - "Context": "https://michael.name" - }, - { - "Error": "Kali", - "Context": "http://shyanne.net" - }, - { - "Error": "Austin", - "Context": "https://marty.net" - } - ], - "License": "backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "National Identity Technician", - "PackageVersion": "7.4.9", - "PackageProjectUrl": "https://ocie.com", - "License": "quantifying the hard drive won\u0027t do anything, we need to index the virtual JBOD hard drive!", - "LicenseUrl": "https://yadira.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Chief Integration Architect", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://davion.net", - "License": "Try to override the TCP firewall, maybe it will override the solid state firewall!", - "LicenseUrl": "http://wade.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Senior Program Coordinator", - "PackageVersion": "6.8.4", - "PackageProjectUrl": "https://derek.info", - "License": "We need to back up the primary ADP array!", - "LicenseUrl": "http://teresa.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Internal Web Planner", - "PackageVersion": "8.0.5", - "PackageProjectUrl": "http://madelynn.biz", - "License": "Use the neural XML monitor, then you can navigate the neural monitor!", - "LicenseUrl": "https://everardo.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Lead Tactics Director", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://ewell.name", - "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", - "LicenseUrl": "http://kory.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Brand Producer", - "PackageVersion": "8.3.6", - "PackageProjectUrl": "https://freddie.biz", - "License": "If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!", - "LicenseUrl": "https://randal.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "National Metrics Developer", - "PackageVersion": "7.2.1", - "ValidationErrors": [ - { - "Error": "Jessika", - "Context": "http://lesly.com" - }, - { - "Error": "Clemens", - "Context": "https://abagail.info" - }, - { - "Error": "Franz", - "Context": "http://prudence.info" - }, - { - "Error": "Casper", - "Context": "https://alva.com" - } - ], - "LicenseUrl": "https://everett.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Regional Accountability Engineer", - "PackageVersion": "3.1.8", - "PackageProjectUrl": "https://don.info", - "License": "Use the digital CSS array, then you can index the digital array!", - "LicenseUrl": "http://christa.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Paradigm Officer", - "PackageVersion": "4.2.2", - "PackageProjectUrl": "https://charlene.name", - "License": "If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm!", - "LicenseUrl": "https://guillermo.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Web Liaison", - "PackageVersion": "2.6.3", - "PackageProjectUrl": "http://crawford.biz", - "License": "You can\u0027t index the port without hacking the optical HDD port!", - "LicenseUrl": "http://hector.biz", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Dynamic Functionality Agent", - "PackageVersion": "5.9.5", - "PackageProjectUrl": "https://candace.com", - "License": "synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!", - "LicenseUrl": "http://karl.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Solutions Architect", - "PackageVersion": "7.9.3", - "PackageProjectUrl": "http://amir.name", - "License": "Try to input the AI sensor, maybe it will input the digital sensor!", - "LicenseUrl": "https://alia.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "National Response Planner", - "PackageVersion": "8.2.8", - "PackageProjectUrl": "http://lonzo.biz", - "License": "The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm!", - "LicenseUrl": "https://stephon.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Lead Identity Producer", - "PackageVersion": "5.7.1", - "PackageProjectUrl": "http://delaney.info", - "License": "You can\u0027t back up the port without programming the primary XSS port!", - "LicenseUrl": "https://mikayla.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "National Tactics Facilitator", - "PackageVersion": "1.2.4", - "PackageProjectUrl": "http://lily.biz", - "License": "Try to transmit the GB panel, maybe it will transmit the 1080p panel!", - "LicenseUrl": "http://margarete.biz", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "District Interactions Strategist", - "PackageVersion": "7.9.0", - "PackageProjectUrl": "https://elroy.org", - "License": "Try to override the HDD pixel, maybe it will override the bluetooth pixel!", - "LicenseUrl": "http://louie.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "National Markets Designer", - "PackageVersion": "5.9.8", - "ValidationErrors": [ - { - "Error": "Kariane", - "Context": "http://sofia.info" - }, - { - "Error": "Daphnee", - "Context": "https://nedra.biz" - }, - { - "Error": "Orland", - "Context": "http://hilton.com" - }, - { - "Error": "Shany", - "Context": "http://margaretta.net" - }, - { - "Error": "Ezra", - "Context": "https://maegan.net" - }, - { - "Error": "Rollin", - "Context": "https://timothy.info" - }, - { - "Error": "Ezekiel", - "Context": "http://peyton.biz" - }, - { - "Error": "Marlen", - "Context": "http://tara.org" - }, - { - "Error": "Alia", - "Context": "https://lynn.name" - }, - { - "Error": "Alek", - "Context": "https://blaze.net" - } - ], - "License": "Try to reboot the CSS panel, maybe it will reboot the haptic panel!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Chief Implementation Engineer", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "https://maria.info", - "License": "The SMS protocol is down, input the neural protocol so we can input the SMS protocol!", - "LicenseUrl": "https://rubie.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Accountability Agent", - "PackageVersion": "5.8.2", - "PackageProjectUrl": "http://chelsea.com", - "License": "I\u0027ll compress the auxiliary XSS port, that should port the XSS port!", - "LicenseUrl": "https://iliana.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Regional Response Officer", - "PackageVersion": "7.0.2", - "PackageProjectUrl": "http://bryon.net", - "License": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", - "LicenseUrl": "http://eldridge.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Group Supervisor", - "PackageVersion": "2.5.4", - "PackageProjectUrl": "https://brooks.name", - "ValidationErrors": [ - { - "Error": "Corene", - "Context": "https://mireya.org" - }, - { - "Error": "Mitchell", - "Context": "https://marietta.com" - }, - { - "Error": "Adrian", - "Context": "https://irving.net" - }, - { - "Error": "Sydnie", - "Context": "https://leonie.net" - }, - { - "Error": "Jason", - "Context": "http://joany.name" - }, - { - "Error": "Carol", - "Context": "http://luisa.net" - }, - { - "Error": "Ewell", - "Context": "http://jonas.biz" - } - ], - "License": "If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!", - "LicenseUrl": "http://christine.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Direct Tactics Analyst", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://fletcher.com", - "License": "The PCI program is down, transmit the multi-byte program so we can transmit the PCI program!", - "LicenseUrl": "http://leonel.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Usability Architect", - "PackageVersion": "4.0.3", - "PackageProjectUrl": "https://gus.name", - "License": "You can\u0027t connect the bus without connecting the open-source SDD bus!", - "LicenseUrl": "http://andreane.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Internal Applications Agent", - "PackageVersion": "5.1.9", - "PackageProjectUrl": "http://oren.info", - "License": "Use the online COM pixel, then you can synthesize the online pixel!", - "LicenseUrl": "http://helen.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Corporate Paradigm Engineer", - "PackageVersion": "8.1.2", - "PackageProjectUrl": "https://evalyn.org", - "License": "Try to connect the ADP array, maybe it will connect the virtual array!", - "LicenseUrl": "https://luna.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Direct Web Executive", - "PackageVersion": "7.0.8", - "PackageProjectUrl": "https://rhea.name", - "License": "If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip!", - "LicenseUrl": "https://felicity.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Regional Quality Designer", - "PackageVersion": "5.8.2", - "PackageProjectUrl": "http://trent.info", - "License": "We need to program the back-end HDD capacitor!", - "LicenseUrl": "http://toney.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Senior Markets Administrator", - "PackageVersion": "2.4.6", - "ValidationErrors": [ - { - "Error": "Ron", - "Context": "http://brown.org" - }, - { - "Error": "Cordia", - "Context": "http://ericka.name" - }, - { - "Error": "Eugene", - "Context": "http://rashad.info" - }, - { - "Error": "Thomas", - "Context": "http://antonia.net" - }, - { - "Error": "Marcelle", - "Context": "https://miller.name" - }, - { - "Error": "Lauriane", - "Context": "http://emmanuelle.info" - }, - { - "Error": "Miracle", - "Context": "http://devin.org" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Customer Solutions Manager", - "PackageVersion": "6.0.8", - "PackageProjectUrl": "http://alfonso.com", - "License": "The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter!", - "LicenseUrl": "http://alexys.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Forward Integration Assistant", - "PackageVersion": "4.8.5", - "PackageProjectUrl": "http://jenifer.name", - "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", - "LicenseUrl": "https://joshuah.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "International Applications Architect", - "PackageVersion": "5.6.6", - "PackageProjectUrl": "https://norene.com", - "License": "If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter!", - "LicenseUrl": "http://henriette.name", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Internal Optimization Planner", - "PackageVersion": "2.9.4", - "PackageProjectUrl": "https://raegan.biz", - "License": "We need to bypass the redundant COM bus!", - "LicenseUrl": "http://pat.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "International Implementation Engineer", - "PackageVersion": "9.7.5", - "ValidationErrors": [ - { - "Error": "Nathanial", - "Context": "http://lucas.biz" - }, - { - "Error": "Jackeline", - "Context": "http://emmitt.name" - }, - { - "Error": "Amely", - "Context": "https://jonathon.com" - }, - { - "Error": "Javonte", - "Context": "https://diana.name" - }, - { - "Error": "Damien", - "Context": "https://edyth.com" - }, - { - "Error": "Princess", - "Context": "http://haylie.biz" - }, - { - "Error": "Jordane", - "Context": "https://gregorio.com" - }, - { - "Error": "Opal", - "Context": "http://abbie.org" - }, - { - "Error": "Pablo", - "Context": "https://maxime.biz" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Regional Accountability Assistant", - "PackageVersion": "2.7.5", - "PackageProjectUrl": "http://barney.com", - "License": "You can\u0027t program the alarm without overriding the cross-platform RSS alarm!", - "LicenseUrl": "https://ella.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Principal Implementation Developer", - "PackageVersion": "7.0.7", - "PackageProjectUrl": "http://janice.biz", - "License": "I\u0027ll index the 1080p JBOD matrix, that should matrix the JBOD matrix!", - "LicenseUrl": "https://graham.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Internal Optimization Executive", - "PackageVersion": "2.5.9", - "PackageProjectUrl": "https://rubye.name", - "License": "The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus!", - "LicenseUrl": "http://bernice.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Intranet Agent", - "PackageVersion": "9.0.8", - "PackageProjectUrl": "https://robb.com", - "License": "You can\u0027t override the program without overriding the mobile COM program!", - "LicenseUrl": "http://everett.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Corporate Research Liaison", - "PackageVersion": "8.5.9", - "PackageProjectUrl": "https://cydney.biz", - "License": "I\u0027ll reboot the auxiliary SQL feed, that should feed the SQL feed!", - "LicenseUrl": "http://rosemarie.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Human Metrics Manager", - "PackageVersion": "7.7.2", - "PackageProjectUrl": "http://clint.com", - "ValidationErrors": [ - { - "Error": "Ardella", - "Context": "http://melissa.net" - }, - { - "Error": "Sandra", - "Context": "http://pearline.org" - }, - { - "Error": "Noble", - "Context": "https://dusty.net" - }, - { - "Error": "Verlie", - "Context": "http://maryjane.biz" - }, - { - "Error": "Lessie", - "Context": "https://hayden.name" - }, - { - "Error": "Ernestine", - "Context": "http://amina.info" - }, - { - "Error": "Steve", - "Context": "http://lon.org" - } - ], - "License": "Try to reboot the RSS program, maybe it will reboot the solid state program!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Principal Marketing Specialist", - "PackageVersion": "9.7.0", - "PackageProjectUrl": "http://ethel.name", - "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", - "LicenseUrl": "https://tyrese.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Regional Security Officer", - "PackageVersion": "9.7.3", - "PackageProjectUrl": "http://al.info", - "License": "The GB program is down, reboot the neural program so we can reboot the GB program!", - "LicenseUrl": "https://tania.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Research Engineer", - "PackageVersion": "0.3.1", - "PackageProjectUrl": "http://sophie.biz", - "License": "hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!", - "LicenseUrl": "http://faustino.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "District Response Director", - "PackageVersion": "6.9.7", - "PackageProjectUrl": "https://milo.biz", - "License": "If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!", - "LicenseUrl": "http://kari.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Operations Liaison", - "PackageVersion": "3.0.3", - "PackageProjectUrl": "https://prince.info", - "License": "I\u0027ll program the bluetooth TCP monitor, that should monitor the TCP monitor!", - "LicenseUrl": "http://trent.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Dynamic Implementation Analyst", - "PackageVersion": "3.3.4", - "PackageProjectUrl": "https://philip.net", - "License": "The XSS application is down, override the wireless application so we can override the XSS application!", - "LicenseUrl": "https://allene.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Forward Research Strategist", - "PackageVersion": "8.8.2", - "PackageProjectUrl": "http://israel.name", - "License": "Try to parse the PNG panel, maybe it will parse the haptic panel!", - "LicenseUrl": "http://terence.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Brand Designer", - "PackageVersion": "2.4.7", - "PackageProjectUrl": "https://rosa.info", - "License": "You can\u0027t parse the bandwidth without indexing the auxiliary HTTP bandwidth!", - "LicenseUrl": "http://garnett.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Dynamic Identity Assistant", - "PackageVersion": "8.0.0", - "PackageProjectUrl": "http://ernie.com", - "License": "I\u0027ll transmit the digital PNG microchip, that should microchip the PNG microchip!", - "LicenseUrl": "http://magdalena.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Accountability Director", - "PackageVersion": "6.0.2", - "PackageProjectUrl": "https://bo.com", - "License": "We need to connect the auxiliary SDD bandwidth!", - "LicenseUrl": "http://delphia.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Internal Data Agent", - "PackageVersion": "2.5.8", - "PackageProjectUrl": "http://melissa.com", - "License": "I\u0027ll copy the online SQL interface, that should interface the SQL interface!", - "LicenseUrl": "http://gretchen.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Forward Functionality Officer", - "PackageVersion": "0.1.1", - "PackageProjectUrl": "http://lavern.org", - "License": "I\u0027ll override the primary XML monitor, that should monitor the XML monitor!", - "LicenseUrl": "https://rebekah.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Assurance Associate", - "PackageVersion": "4.8.8", - "PackageProjectUrl": "https://selena.info", - "ValidationErrors": [ - { - "Error": "Mervin", - "Context": "https://elisa.info" - }, - { - "Error": "Sylvester", - "Context": "https://adonis.name" - }, - { - "Error": "Francis", - "Context": "http://jaunita.info" - } - ], - "License": "connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!", - "LicenseUrl": "https://rhea.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "International Brand Manager", - "PackageVersion": "2.4.4", - "PackageProjectUrl": "http://aletha.info", - "License": "We need to program the virtual AI driver!", - "LicenseUrl": "https://clark.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Corporate Security Technician", - "PackageVersion": "2.7.4", - "PackageProjectUrl": "https://bell.net", - "License": "copying the firewall won\u0027t do anything, we need to index the cross-platform THX firewall!", - "LicenseUrl": "https://kaylie.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Product Creative Strategist", - "PackageVersion": "8.0.1", - "ValidationErrors": [ - { - "Error": "Jordan", - "Context": "https://kathryne.name" - }, - { - "Error": "Mayra", - "Context": "http://lance.name" - }, - { - "Error": "Jimmie", - "Context": "https://lorine.org" - }, - { - "Error": "Rebeka", - "Context": "https://malika.org" - }, - { - "Error": "Trinity", - "Context": "http://fritz.info" - }, - { - "Error": "Neha", - "Context": "https://marianne.name" - }, - { - "Error": "Colin", - "Context": "https://billie.biz" - }, - { - "Error": "Brielle", - "Context": "https://brennon.name" - }, - { - "Error": "Myriam", - "Context": "https://rosemary.name" - } - ], - "License": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Direct Accountability Supervisor", - "PackageVersion": "6.2.8", - "PackageProjectUrl": "http://rafaela.com", - "License": "I\u0027ll synthesize the cross-platform ADP system, that should system the ADP system!", - "LicenseUrl": "https://eryn.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "International Accounts Executive", - "PackageVersion": "7.0.3", - "ValidationErrors": [ - { - "Error": "Adaline", - "Context": "http://brittany.org" - }, - { - "Error": "Margie", - "Context": "http://eda.com" - }, - { - "Error": "Vena", - "Context": "https://vincenzo.biz" - }, - { - "Error": "Jedediah", - "Context": "http://teagan.net" - }, - { - "Error": "Piper", - "Context": "http://vicky.info" - }, - { - "Error": "Norwood", - "Context": "https://gerard.name" - } - ], - "License": "hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!", - "LicenseUrl": "http://eryn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Direct Metrics Associate", - "PackageVersion": "1.7.2", - "PackageProjectUrl": "https://kurt.org", - "License": "We need to generate the digital TCP card!", - "LicenseUrl": "http://kenya.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Senior Accounts Designer", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://johnpaul.biz", - "License": "I\u0027ll input the solid state COM application, that should application the COM application!", - "LicenseUrl": "http://everette.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt deleted file mode 100644 index 91768465..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt +++ /dev/null @@ -1,734 +0,0 @@ -[ - { - "PackageId": "Corporate Identity Developer", - "PackageVersion": "5.1.4", - "PackageProjectUrl": "https://declan.name", - "License": "hacking the program won\u0027t do anything, we need to copy the solid state JBOD program!", - "LicenseUrl": "http://danny.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Applications Agent", - "PackageVersion": "5.1.9", - "PackageProjectUrl": "http://oren.info", - "License": "Use the online COM pixel, then you can synthesize the online pixel!", - "LicenseUrl": "http://helen.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Forward Functionality Officer", - "PackageVersion": "0.1.1", - "PackageProjectUrl": "http://lavern.org", - "License": "I\u0027ll override the primary XML monitor, that should monitor the XML monitor!", - "LicenseUrl": "https://rebekah.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Communications Producer", - "PackageVersion": "5.4.0", - "PackageProjectUrl": "http://jaylin.org", - "License": "overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!", - "LicenseUrl": "http://khalid.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Lead Response Producer", - "PackageVersion": "6.3.3", - "PackageProjectUrl": "https://harmon.name", - "License": "I\u0027ll generate the back-end JBOD array, that should array the JBOD array!", - "LicenseUrl": "https://paul.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Legacy Directives Supervisor", - "PackageVersion": "9.6.2", - "PackageProjectUrl": "http://lina.net", - "License": "programming the driver won\u0027t do anything, we need to connect the solid state RSS driver!", - "LicenseUrl": "http://brenda.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Implementation Engineer", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "https://maria.info", - "License": "The SMS protocol is down, input the neural protocol so we can input the SMS protocol!", - "LicenseUrl": "https://rubie.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Functionality Agent", - "PackageVersion": "5.9.5", - "PackageProjectUrl": "https://candace.com", - "License": "synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!", - "LicenseUrl": "http://karl.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Regional Accountability Engineer", - "PackageVersion": "3.1.8", - "PackageProjectUrl": "https://don.info", - "License": "Use the digital CSS array, then you can index the digital array!", - "LicenseUrl": "http://christa.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Direct Tactics Analyst", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://fletcher.com", - "License": "The PCI program is down, transmit the multi-byte program so we can transmit the PCI program!", - "LicenseUrl": "http://leonel.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Chief Integration Architect", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://davion.net", - "License": "Try to override the TCP firewall, maybe it will override the solid state firewall!", - "LicenseUrl": "http://wade.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Identity Assistant", - "PackageVersion": "8.0.0", - "PackageProjectUrl": "http://ernie.com", - "License": "I\u0027ll transmit the digital PNG microchip, that should microchip the PNG microchip!", - "LicenseUrl": "http://magdalena.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Brand Producer", - "PackageVersion": "8.3.6", - "PackageProjectUrl": "https://freddie.biz", - "License": "If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!", - "LicenseUrl": "https://randal.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Chief Implementation Director", - "PackageVersion": "2.3.1", - "PackageProjectUrl": "https://burley.net", - "License": "I\u0027ll override the auxiliary JBOD pixel, that should pixel the JBOD pixel!", - "LicenseUrl": "http://richmond.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Corporate Paradigm Engineer", - "PackageVersion": "8.1.2", - "PackageProjectUrl": "https://evalyn.org", - "License": "Try to connect the ADP array, maybe it will connect the virtual array!", - "LicenseUrl": "https://luna.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "National Identity Technician", - "PackageVersion": "7.4.9", - "PackageProjectUrl": "https://ocie.com", - "License": "quantifying the hard drive won\u0027t do anything, we need to index the virtual JBOD hard drive!", - "LicenseUrl": "https://yadira.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Marketing Specialist", - "PackageVersion": "9.7.0", - "PackageProjectUrl": "http://ethel.name", - "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", - "LicenseUrl": "https://tyrese.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Forward Integration Assistant", - "PackageVersion": "4.8.5", - "PackageProjectUrl": "http://jenifer.name", - "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", - "LicenseUrl": "https://joshuah.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Data Agent", - "PackageVersion": "2.5.8", - "PackageProjectUrl": "http://melissa.com", - "License": "I\u0027ll copy the online SQL interface, that should interface the SQL interface!", - "LicenseUrl": "http://gretchen.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Regional Response Officer", - "PackageVersion": "7.0.2", - "PackageProjectUrl": "http://bryon.net", - "License": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", - "LicenseUrl": "http://eldridge.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Chief Identity Specialist", - "PackageVersion": "6.4.7", - "PackageProjectUrl": "http://sammy.net", - "License": "Use the neural RSS circuit, then you can quantify the neural circuit!", - "LicenseUrl": "https://kyle.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Web Planner", - "PackageVersion": "8.0.5", - "PackageProjectUrl": "http://madelynn.biz", - "License": "Use the neural XML monitor, then you can navigate the neural monitor!", - "LicenseUrl": "https://everardo.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "International Brand Consultant", - "PackageVersion": "0.0.6", - "PackageProjectUrl": "http://may.net", - "License": "Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth!", - "LicenseUrl": "https://onie.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Regional Quality Designer", - "PackageVersion": "5.8.2", - "PackageProjectUrl": "http://trent.info", - "License": "We need to program the back-end HDD capacitor!", - "LicenseUrl": "http://toney.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Legacy Solutions Architect", - "PackageVersion": "7.9.3", - "PackageProjectUrl": "http://amir.name", - "License": "Try to input the AI sensor, maybe it will input the digital sensor!", - "LicenseUrl": "https://alia.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Optimization Executive", - "PackageVersion": "2.5.9", - "PackageProjectUrl": "https://rubye.name", - "License": "The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus!", - "LicenseUrl": "http://bernice.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Lead Tactics Director", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://ewell.name", - "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", - "LicenseUrl": "http://kory.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "District Group Representative", - "PackageVersion": "8.9.8", - "PackageProjectUrl": "http://lindsey.biz", - "License": "quantifying the driver won\u0027t do anything, we need to program the wireless SQL driver!", - "LicenseUrl": "http://orland.net", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Direct Metrics Associate", - "PackageVersion": "1.7.2", - "PackageProjectUrl": "https://kurt.org", - "License": "We need to generate the digital TCP card!", - "LicenseUrl": "http://kenya.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Lead Mobility Developer", - "PackageVersion": "4.0.9", - "PackageProjectUrl": "https://lexus.biz", - "License": "I\u0027ll override the optical SSL card, that should card the SSL card!", - "LicenseUrl": "https://lucinda.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Product Branding Specialist", - "PackageVersion": "3.4.0", - "PackageProjectUrl": "http://asia.net", - "License": "Try to reboot the JSON alarm, maybe it will reboot the optical alarm!", - "LicenseUrl": "http://jalyn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Regional Security Officer", - "PackageVersion": "9.7.3", - "PackageProjectUrl": "http://al.info", - "License": "The GB program is down, reboot the neural program so we can reboot the GB program!", - "LicenseUrl": "https://tania.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Lead Identity Producer", - "PackageVersion": "5.7.1", - "PackageProjectUrl": "http://delaney.info", - "License": "You can\u0027t back up the port without programming the primary XSS port!", - "LicenseUrl": "https://mikayla.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Research Strategist", - "PackageVersion": "8.8.2", - "PackageProjectUrl": "http://israel.name", - "License": "Try to parse the PNG panel, maybe it will parse the haptic panel!", - "LicenseUrl": "http://terence.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Dynamic Paradigm Officer", - "PackageVersion": "4.2.2", - "PackageProjectUrl": "https://charlene.name", - "License": "If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm!", - "LicenseUrl": "https://guillermo.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Usability Consultant", - "PackageVersion": "8.4.8", - "PackageProjectUrl": "https://gayle.biz", - "License": "The GB firewall is down, program the neural firewall so we can program the GB firewall!", - "LicenseUrl": "http://keshawn.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Accountability Agent", - "PackageVersion": "5.8.2", - "PackageProjectUrl": "http://chelsea.com", - "License": "I\u0027ll compress the auxiliary XSS port, that should port the XSS port!", - "LicenseUrl": "https://iliana.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Direct Identity Liaison", - "PackageVersion": "7.9.7", - "PackageProjectUrl": "https://carol.info", - "License": "If we back up the bus, we can get to the AI bus through the 1080p AI bus!", - "LicenseUrl": "https://alana.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Regional Accountability Assistant", - "PackageVersion": "2.7.5", - "PackageProjectUrl": "http://barney.com", - "License": "You can\u0027t program the alarm without overriding the cross-platform RSS alarm!", - "LicenseUrl": "https://ella.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "National Response Planner", - "PackageVersion": "8.2.8", - "PackageProjectUrl": "http://lonzo.biz", - "License": "The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm!", - "LicenseUrl": "https://stephon.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Senior Accounts Designer", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://johnpaul.biz", - "License": "I\u0027ll input the solid state COM application, that should application the COM application!", - "LicenseUrl": "http://everette.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Accountability Director", - "PackageVersion": "6.0.2", - "PackageProjectUrl": "https://bo.com", - "License": "We need to connect the auxiliary SDD bandwidth!", - "LicenseUrl": "http://delphia.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Direct Response Facilitator", - "PackageVersion": "1.4.7", - "PackageProjectUrl": "https://toney.name", - "License": "The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm!", - "LicenseUrl": "https://keshawn.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Internal Research Engineer", - "PackageVersion": "0.3.1", - "PackageProjectUrl": "http://sophie.biz", - "License": "hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!", - "LicenseUrl": "http://faustino.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Internal Optimization Planner", - "PackageVersion": "2.9.4", - "PackageProjectUrl": "https://raegan.biz", - "License": "We need to bypass the redundant COM bus!", - "LicenseUrl": "http://pat.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Human Markets Coordinator", - "PackageVersion": "3.4.4", - "PackageProjectUrl": "http://jeffrey.com", - "License": "You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!", - "LicenseUrl": "https://alexis.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Direct Accountability Supervisor", - "PackageVersion": "6.2.8", - "PackageProjectUrl": "http://rafaela.com", - "License": "I\u0027ll synthesize the cross-platform ADP system, that should system the ADP system!", - "LicenseUrl": "https://eryn.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Corporate Security Technician", - "PackageVersion": "2.7.4", - "PackageProjectUrl": "https://bell.net", - "License": "copying the firewall won\u0027t do anything, we need to index the cross-platform THX firewall!", - "LicenseUrl": "https://kaylie.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Internal Operations Liaison", - "PackageVersion": "3.0.3", - "PackageProjectUrl": "https://prince.info", - "License": "I\u0027ll program the bluetooth TCP monitor, that should monitor the TCP monitor!", - "LicenseUrl": "http://trent.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Customer Solutions Producer", - "PackageVersion": "8.3.5", - "PackageProjectUrl": "https://asha.com", - "License": "Try to program the EXE alarm, maybe it will program the cross-platform alarm!", - "LicenseUrl": "http://alden.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Implementation Analyst", - "PackageVersion": "3.3.4", - "PackageProjectUrl": "https://philip.net", - "License": "The XSS application is down, override the wireless application so we can override the XSS application!", - "LicenseUrl": "https://allene.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Customer Solutions Manager", - "PackageVersion": "6.0.8", - "PackageProjectUrl": "http://alfonso.com", - "License": "The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter!", - "LicenseUrl": "http://alexys.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Intranet Agent", - "PackageVersion": "9.0.8", - "PackageProjectUrl": "https://robb.com", - "License": "You can\u0027t override the program without overriding the mobile COM program!", - "LicenseUrl": "http://everett.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Response Facilitator", - "PackageVersion": "7.1.7", - "PackageProjectUrl": "http://jordon.net", - "License": "If we override the port, we can get to the SDD port through the primary SDD port!", - "LicenseUrl": "http://sibyl.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "International Brand Manager", - "PackageVersion": "2.4.4", - "PackageProjectUrl": "http://aletha.info", - "License": "We need to program the virtual AI driver!", - "LicenseUrl": "https://clark.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "National Tactics Facilitator", - "PackageVersion": "1.2.4", - "PackageProjectUrl": "http://lily.biz", - "License": "Try to transmit the GB panel, maybe it will transmit the 1080p panel!", - "LicenseUrl": "http://margarete.biz", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Internal Web Liaison", - "PackageVersion": "2.6.3", - "PackageProjectUrl": "http://crawford.biz", - "License": "You can\u0027t index the port without hacking the optical HDD port!", - "LicenseUrl": "http://hector.biz", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Direct Operations Developer", - "PackageVersion": "7.1.7", - "PackageProjectUrl": "http://salvatore.biz", - "License": "synthesizing the microchip won\u0027t do anything, we need to hack the optical SCSI microchip!", - "LicenseUrl": "http://morris.name", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Human Accountability Technician", - "PackageVersion": "8.2.0", - "PackageProjectUrl": "https://ima.net", - "License": "Use the solid state HTTP microchip, then you can back up the solid state microchip!", - "LicenseUrl": "http://cali.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Principal Brand Designer", - "PackageVersion": "2.4.7", - "PackageProjectUrl": "https://rosa.info", - "License": "You can\u0027t parse the bandwidth without indexing the auxiliary HTTP bandwidth!", - "LicenseUrl": "http://garnett.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "District Interactions Strategist", - "PackageVersion": "7.9.0", - "PackageProjectUrl": "https://elroy.org", - "License": "Try to override the HDD pixel, maybe it will override the bluetooth pixel!", - "LicenseUrl": "http://louie.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "International Research Architect", - "PackageVersion": "4.1.8", - "PackageProjectUrl": "https://kristofer.org", - "License": "I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!", - "LicenseUrl": "http://hunter.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Global Implementation Producer", - "PackageVersion": "6.6.0", - "PackageProjectUrl": "http://liza.net", - "License": "Use the back-end PNG bandwidth, then you can program the back-end bandwidth!", - "LicenseUrl": "https://anita.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Investor Usability Officer", - "PackageVersion": "2.5.2", - "PackageProjectUrl": "https://izaiah.net", - "License": "Use the virtual SAS firewall, then you can calculate the virtual firewall!", - "LicenseUrl": "https://rubie.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "District Response Director", - "PackageVersion": "6.9.7", - "PackageProjectUrl": "https://milo.biz", - "License": "If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!", - "LicenseUrl": "http://kari.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Direct Web Executive", - "PackageVersion": "7.0.8", - "PackageProjectUrl": "https://rhea.name", - "License": "If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip!", - "LicenseUrl": "https://felicity.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Regional Operations Representative", - "PackageVersion": "2.9.1", - "PackageProjectUrl": "http://zakary.info", - "License": "I\u0027ll calculate the online HTTP array, that should array the HTTP array!", - "LicenseUrl": "http://uriel.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Senior Program Coordinator", - "PackageVersion": "6.8.4", - "PackageProjectUrl": "https://derek.info", - "License": "We need to back up the primary ADP array!", - "LicenseUrl": "http://teresa.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Investor Optimization Orchestrator", - "PackageVersion": "3.7.9", - "PackageProjectUrl": "http://kaylie.info", - "License": "programming the application won\u0027t do anything, we need to program the digital SCSI application!", - "LicenseUrl": "http://cullen.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Implementation Developer", - "PackageVersion": "7.0.7", - "PackageProjectUrl": "http://janice.biz", - "License": "I\u0027ll index the 1080p JBOD matrix, that should matrix the JBOD matrix!", - "LicenseUrl": "https://graham.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "International Applications Architect", - "PackageVersion": "5.6.6", - "PackageProjectUrl": "https://norene.com", - "License": "If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter!", - "LicenseUrl": "http://henriette.name", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Usability Architect", - "PackageVersion": "4.0.3", - "PackageProjectUrl": "https://gus.name", - "License": "You can\u0027t connect the bus without connecting the open-source SDD bus!", - "LicenseUrl": "http://andreane.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Corporate Research Liaison", - "PackageVersion": "8.5.9", - "PackageProjectUrl": "https://cydney.biz", - "License": "I\u0027ll reboot the auxiliary SQL feed, that should feed the SQL feed!", - "LicenseUrl": "http://rosemarie.net", - "LicenseInformationOrigin": 2 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt deleted file mode 100644 index 4581f63e..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt +++ /dev/null @@ -1,787 +0,0 @@ -[ - { - "PackageId": "Corporate Identity Developer", - "PackageVersion": "5.1.4", - "PackageProjectUrl": "https://declan.name", - "License": "hacking the program won\u0027t do anything, we need to copy the solid state JBOD program!", - "LicenseUrl": "http://danny.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Applications Agent", - "PackageVersion": "5.1.9", - "PackageProjectUrl": "http://oren.info", - "License": "Use the online COM pixel, then you can synthesize the online pixel!", - "LicenseUrl": "http://helen.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Forward Functionality Officer", - "PackageVersion": "0.1.1", - "PackageProjectUrl": "http://lavern.org", - "License": "I\u0027ll override the primary XML monitor, that should monitor the XML monitor!", - "LicenseUrl": "https://rebekah.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Chief Implementation Director", - "PackageVersion": "2.3.1", - "PackageProjectUrl": "https://burley.net", - "License": "I\u0027ll override the auxiliary JBOD pixel, that should pixel the JBOD pixel!", - "LicenseUrl": "http://richmond.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Legacy Communications Producer", - "PackageVersion": "5.4.0", - "PackageProjectUrl": "http://jaylin.org", - "License": "overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!", - "LicenseUrl": "http://khalid.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "National Tactics Facilitator", - "PackageVersion": "1.2.4", - "PackageProjectUrl": "http://lily.biz", - "License": "Try to transmit the GB panel, maybe it will transmit the 1080p panel!", - "LicenseUrl": "http://margarete.biz", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Implementation Engineer", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "https://maria.info", - "License": "The SMS protocol is down, input the neural protocol so we can input the SMS protocol!", - "LicenseUrl": "https://rubie.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Human Markets Coordinator", - "PackageVersion": "3.4.4", - "PackageProjectUrl": "http://jeffrey.com", - "License": "You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!", - "LicenseUrl": "https://alexis.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "District Response Director", - "PackageVersion": "6.9.7", - "PackageProjectUrl": "https://milo.biz", - "License": "If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!", - "LicenseUrl": "http://kari.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Dynamic Identity Assistant", - "PackageVersion": "8.0.0", - "PackageProjectUrl": "http://ernie.com", - "License": "I\u0027ll transmit the digital PNG microchip, that should microchip the PNG microchip!", - "LicenseUrl": "http://magdalena.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Regional Accountability Engineer", - "PackageVersion": "3.1.8", - "PackageProjectUrl": "https://don.info", - "License": "Use the digital CSS array, then you can index the digital array!", - "LicenseUrl": "http://christa.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Usability Architect", - "PackageVersion": "4.0.3", - "PackageProjectUrl": "https://gus.name", - "License": "You can\u0027t connect the bus without connecting the open-source SDD bus!", - "LicenseUrl": "http://andreane.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Direct Web Executive", - "PackageVersion": "7.0.8", - "PackageProjectUrl": "https://rhea.name", - "License": "If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip!", - "LicenseUrl": "https://felicity.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Regional Accountability Assistant", - "PackageVersion": "2.7.5", - "PackageProjectUrl": "http://barney.com", - "License": "You can\u0027t program the alarm without overriding the cross-platform RSS alarm!", - "LicenseUrl": "https://ella.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Optimization Orchestrator", - "PackageVersion": "3.7.9", - "PackageProjectUrl": "http://kaylie.info", - "License": "programming the application won\u0027t do anything, we need to program the digital SCSI application!", - "LicenseUrl": "http://cullen.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Functionality Agent", - "PackageVersion": "5.9.5", - "PackageProjectUrl": "https://candace.com", - "License": "synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!", - "LicenseUrl": "http://karl.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Corporate Research Liaison", - "PackageVersion": "8.5.9", - "PackageProjectUrl": "https://cydney.biz", - "License": "I\u0027ll reboot the auxiliary SQL feed, that should feed the SQL feed!", - "LicenseUrl": "http://rosemarie.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "National Identity Technician", - "PackageVersion": "7.4.9", - "PackageProjectUrl": "https://ocie.com", - "License": "quantifying the hard drive won\u0027t do anything, we need to index the virtual JBOD hard drive!", - "LicenseUrl": "https://yadira.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Paradigm Officer", - "PackageVersion": "4.2.2", - "PackageProjectUrl": "https://charlene.name", - "License": "If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm!", - "LicenseUrl": "https://guillermo.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Web Planner", - "PackageVersion": "8.0.5", - "PackageProjectUrl": "http://madelynn.biz", - "License": "Use the neural XML monitor, then you can navigate the neural monitor!", - "LicenseUrl": "https://everardo.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "International Brand Consultant", - "PackageVersion": "0.0.6", - "PackageProjectUrl": "http://may.net", - "License": "Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth!", - "LicenseUrl": "https://onie.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Human Accountability Technician", - "PackageVersion": "8.2.0", - "PackageProjectUrl": "https://ima.net", - "License": "Use the solid state HTTP microchip, then you can back up the solid state microchip!", - "LicenseUrl": "http://cali.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Legacy Directives Supervisor", - "PackageVersion": "9.6.2", - "PackageProjectUrl": "http://lina.net", - "License": "programming the driver won\u0027t do anything, we need to connect the solid state RSS driver!", - "LicenseUrl": "http://brenda.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "International Research Architect", - "PackageVersion": "4.1.8", - "PackageProjectUrl": "https://kristofer.org", - "License": "I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!", - "LicenseUrl": "http://hunter.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Corporate Paradigm Engineer", - "PackageVersion": "8.1.2", - "PackageProjectUrl": "https://evalyn.org", - "License": "Try to connect the ADP array, maybe it will connect the virtual array!", - "LicenseUrl": "https://luna.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Forward Research Strategist", - "PackageVersion": "8.8.2", - "PackageProjectUrl": "http://israel.name", - "License": "Try to parse the PNG panel, maybe it will parse the haptic panel!", - "LicenseUrl": "http://terence.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Customer Solutions Producer", - "PackageVersion": "8.3.5", - "PackageProjectUrl": "https://asha.com", - "License": "Try to program the EXE alarm, maybe it will program the cross-platform alarm!", - "LicenseUrl": "http://alden.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Lead Mobility Developer", - "PackageVersion": "4.0.9", - "PackageProjectUrl": "https://lexus.biz", - "License": "I\u0027ll override the optical SSL card, that should card the SSL card!", - "LicenseUrl": "https://lucinda.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Chief Identity Specialist", - "PackageVersion": "6.4.7", - "PackageProjectUrl": "http://sammy.net", - "License": "Use the neural RSS circuit, then you can quantify the neural circuit!", - "LicenseUrl": "https://kyle.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Regional Security Officer", - "PackageVersion": "9.7.3", - "PackageProjectUrl": "http://al.info", - "License": "The GB program is down, reboot the neural program so we can reboot the GB program!", - "LicenseUrl": "https://tania.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Lead Identity Producer", - "PackageVersion": "5.7.1", - "PackageProjectUrl": "http://delaney.info", - "License": "You can\u0027t back up the port without programming the primary XSS port!", - "LicenseUrl": "https://mikayla.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Accountability Agent", - "PackageVersion": "5.8.2", - "PackageProjectUrl": "http://chelsea.com", - "License": "I\u0027ll compress the auxiliary XSS port, that should port the XSS port!", - "LicenseUrl": "https://iliana.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "International Applications Architect", - "PackageVersion": "5.6.6", - "PackageProjectUrl": "https://norene.com", - "License": "If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter!", - "LicenseUrl": "http://henriette.name", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "District Group Representative", - "PackageVersion": "8.9.8", - "PackageProjectUrl": "http://lindsey.biz", - "License": "quantifying the driver won\u0027t do anything, we need to program the wireless SQL driver!", - "LicenseUrl": "http://orland.net", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Legacy Solutions Architect", - "PackageVersion": "7.9.3", - "PackageProjectUrl": "http://amir.name", - "License": "Try to input the AI sensor, maybe it will input the digital sensor!", - "LicenseUrl": "https://alia.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Regional Operations Representative", - "PackageVersion": "2.9.1", - "PackageProjectUrl": "http://zakary.info", - "License": "I\u0027ll calculate the online HTTP array, that should array the HTTP array!", - "LicenseUrl": "http://uriel.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Response Facilitator", - "PackageVersion": "7.1.7", - "PackageProjectUrl": "http://jordon.net", - "License": "If we override the port, we can get to the SDD port through the primary SDD port!", - "LicenseUrl": "http://sibyl.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Direct Operations Developer", - "PackageVersion": "7.1.7", - "PackageProjectUrl": "http://salvatore.biz", - "License": "synthesizing the microchip won\u0027t do anything, we need to hack the optical SCSI microchip!", - "LicenseUrl": "http://morris.name", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Implementation Developer", - "PackageVersion": "7.0.7", - "PackageProjectUrl": "http://janice.biz", - "License": "I\u0027ll index the 1080p JBOD matrix, that should matrix the JBOD matrix!", - "LicenseUrl": "https://graham.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Internal Operations Liaison", - "PackageVersion": "3.0.3", - "PackageProjectUrl": "https://prince.info", - "License": "I\u0027ll program the bluetooth TCP monitor, that should monitor the TCP monitor!", - "LicenseUrl": "http://trent.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Lead Tactics Director", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://ewell.name", - "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", - "LicenseUrl": "http://kory.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Brand Producer", - "PackageVersion": "8.3.6", - "PackageProjectUrl": "https://freddie.biz", - "License": "If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!", - "LicenseUrl": "https://randal.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "National Response Planner", - "PackageVersion": "8.2.8", - "PackageProjectUrl": "http://lonzo.biz", - "License": "The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm!", - "LicenseUrl": "https://stephon.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Usability Officer", - "PackageVersion": "2.5.2", - "PackageProjectUrl": "https://izaiah.net", - "License": "Use the virtual SAS firewall, then you can calculate the virtual firewall!", - "LicenseUrl": "https://rubie.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Integration Assistant", - "PackageVersion": "4.8.5", - "PackageProjectUrl": "http://jenifer.name", - "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", - "LicenseUrl": "https://joshuah.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Senior Accounts Designer", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://johnpaul.biz", - "License": "I\u0027ll input the solid state COM application, that should application the COM application!", - "LicenseUrl": "http://everette.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Accountability Director", - "PackageVersion": "6.0.2", - "PackageProjectUrl": "https://bo.com", - "License": "We need to connect the auxiliary SDD bandwidth!", - "LicenseUrl": "http://delphia.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "District Interactions Strategist", - "PackageVersion": "7.9.0", - "PackageProjectUrl": "https://elroy.org", - "License": "Try to override the HDD pixel, maybe it will override the bluetooth pixel!", - "LicenseUrl": "http://louie.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Marketing Specialist", - "PackageVersion": "9.7.0", - "PackageProjectUrl": "http://ethel.name", - "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", - "LicenseUrl": "https://tyrese.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Product Branding Specialist", - "PackageVersion": "3.4.0", - "PackageProjectUrl": "http://asia.net", - "License": "Try to reboot the JSON alarm, maybe it will reboot the optical alarm!", - "LicenseUrl": "http://jalyn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Direct Accountability Supervisor", - "PackageVersion": "6.2.8", - "PackageProjectUrl": "http://rafaela.com", - "License": "I\u0027ll synthesize the cross-platform ADP system, that should system the ADP system!", - "LicenseUrl": "https://eryn.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Brand Designer", - "PackageVersion": "2.4.7", - "PackageProjectUrl": "https://rosa.info", - "License": "You can\u0027t parse the bandwidth without indexing the auxiliary HTTP bandwidth!", - "LicenseUrl": "http://garnett.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Customer Solutions Manager", - "PackageVersion": "6.0.8", - "PackageProjectUrl": "http://alfonso.com", - "License": "The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter!", - "LicenseUrl": "http://alexys.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Lead Response Producer", - "PackageVersion": "6.3.3", - "PackageProjectUrl": "https://harmon.name", - "License": "I\u0027ll generate the back-end JBOD array, that should array the JBOD array!", - "LicenseUrl": "https://paul.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Global Implementation Producer", - "PackageVersion": "6.6.0", - "PackageProjectUrl": "http://liza.net", - "License": "Use the back-end PNG bandwidth, then you can program the back-end bandwidth!", - "LicenseUrl": "https://anita.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Legacy Intranet Agent", - "PackageVersion": "9.0.8", - "PackageProjectUrl": "https://robb.com", - "License": "You can\u0027t override the program without overriding the mobile COM program!", - "LicenseUrl": "http://everett.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Optimization Planner", - "PackageVersion": "2.9.4", - "PackageProjectUrl": "https://raegan.biz", - "License": "We need to bypass the redundant COM bus!", - "LicenseUrl": "http://pat.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Internal Optimization Executive", - "PackageVersion": "2.5.9", - "PackageProjectUrl": "https://rubye.name", - "License": "The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus!", - "LicenseUrl": "http://bernice.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Corporate Security Technician", - "PackageVersion": "2.7.4", - "PackageProjectUrl": "https://bell.net", - "License": "copying the firewall won\u0027t do anything, we need to index the cross-platform THX firewall!", - "LicenseUrl": "https://kaylie.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Implementation Analyst", - "PackageVersion": "3.3.4", - "PackageProjectUrl": "https://philip.net", - "License": "The XSS application is down, override the wireless application so we can override the XSS application!", - "LicenseUrl": "https://allene.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Internal Research Engineer", - "PackageVersion": "0.3.1", - "PackageProjectUrl": "http://sophie.biz", - "License": "hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!", - "LicenseUrl": "http://faustino.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Chief Integration Architect", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://davion.net", - "License": "Try to override the TCP firewall, maybe it will override the solid state firewall!", - "LicenseUrl": "http://wade.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Direct Metrics Associate", - "PackageVersion": "1.7.2", - "PackageProjectUrl": "https://kurt.org", - "License": "We need to generate the digital TCP card!", - "LicenseUrl": "http://kenya.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Direct Identity Liaison", - "PackageVersion": "7.9.7", - "PackageProjectUrl": "https://carol.info", - "License": "If we back up the bus, we can get to the AI bus through the 1080p AI bus!", - "LicenseUrl": "https://alana.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "International Brand Manager", - "PackageVersion": "2.4.4", - "PackageProjectUrl": "http://aletha.info", - "License": "We need to program the virtual AI driver!", - "LicenseUrl": "https://clark.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Direct Response Facilitator", - "PackageVersion": "1.4.7", - "PackageProjectUrl": "https://toney.name", - "License": "The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm!", - "LicenseUrl": "https://keshawn.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Senior Program Coordinator", - "PackageVersion": "6.8.4", - "PackageProjectUrl": "https://derek.info", - "License": "We need to back up the primary ADP array!", - "LicenseUrl": "http://teresa.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Internal Data Agent", - "PackageVersion": "2.5.8", - "PackageProjectUrl": "http://melissa.com", - "License": "I\u0027ll copy the online SQL interface, that should interface the SQL interface!", - "LicenseUrl": "http://gretchen.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Regional Response Officer", - "PackageVersion": "7.0.2", - "PackageProjectUrl": "http://bryon.net", - "License": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", - "LicenseUrl": "http://eldridge.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Internal Web Liaison", - "PackageVersion": "2.6.3", - "PackageProjectUrl": "http://crawford.biz", - "License": "You can\u0027t index the port without hacking the optical HDD port!", - "LicenseUrl": "http://hector.biz", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Direct Tactics Analyst", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://fletcher.com", - "License": "The PCI program is down, transmit the multi-byte program so we can transmit the PCI program!", - "LicenseUrl": "http://leonel.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Regional Quality Designer", - "PackageVersion": "5.8.2", - "PackageProjectUrl": "http://trent.info", - "License": "We need to program the back-end HDD capacitor!", - "LicenseUrl": "http://toney.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Usability Consultant", - "PackageVersion": "8.4.8", - "PackageProjectUrl": "https://gayle.biz", - "License": "The GB firewall is down, program the neural firewall so we can program the GB firewall!", - "LicenseUrl": "http://keshawn.org", - "LicenseInformationOrigin": 2 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt deleted file mode 100644 index cfbfc5ee..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt +++ /dev/null @@ -1,695 +0,0 @@ -[ - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "International Accounts Executive", - "PackageVersion": "7.0.3", - "ValidationErrors": [ - { - "Error": "Adaline", - "Context": "http://brittany.org" - }, - { - "Error": "Margie", - "Context": "http://eda.com" - }, - { - "Error": "Vena", - "Context": "https://vincenzo.biz" - }, - { - "Error": "Jedediah", - "Context": "http://teagan.net" - }, - { - "Error": "Piper", - "Context": "http://vicky.info" - }, - { - "Error": "Norwood", - "Context": "https://gerard.name" - } - ], - "License": "hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!", - "LicenseUrl": "http://eryn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Solutions Supervisor", - "PackageVersion": "2.2.5", - "ValidationErrors": [ - { - "Error": "Howard", - "Context": "https://luis.info" - }, - { - "Error": "Matt", - "Context": "https://blake.biz" - }, - { - "Error": "Quincy", - "Context": "https://sandra.biz" - }, - { - "Error": "Antonina", - "Context": "http://willow.name" - }, - { - "Error": "Jason", - "Context": "https://orland.com" - }, - { - "Error": "Rigoberto", - "Context": "http://laney.biz" - }, - { - "Error": "Eryn", - "Context": "https://amari.com" - }, - { - "Error": "Viviane", - "Context": "https://kelley.com" - }, - { - "Error": "Doris", - "Context": "https://kennedy.net" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "National Metrics Developer", - "PackageVersion": "7.2.1", - "ValidationErrors": [ - { - "Error": "Jessika", - "Context": "http://lesly.com" - }, - { - "Error": "Clemens", - "Context": "https://abagail.info" - }, - { - "Error": "Franz", - "Context": "http://prudence.info" - }, - { - "Error": "Casper", - "Context": "https://alva.com" - } - ], - "LicenseUrl": "https://everett.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Legacy Assurance Associate", - "PackageVersion": "4.8.8", - "PackageProjectUrl": "https://selena.info", - "ValidationErrors": [ - { - "Error": "Mervin", - "Context": "https://elisa.info" - }, - { - "Error": "Sylvester", - "Context": "https://adonis.name" - }, - { - "Error": "Francis", - "Context": "http://jaunita.info" - } - ], - "License": "connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!", - "LicenseUrl": "https://rhea.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Future Solutions Technician", - "PackageVersion": "6.7.5", - "PackageProjectUrl": "http://jakob.org", - "ValidationErrors": [ - { - "Error": "Jewell", - "Context": "https://khalil.com" - }, - { - "Error": "Aiyana", - "Context": "http://uriel.com" - }, - { - "Error": "Ignatius", - "Context": "http://edgardo.biz" - }, - { - "Error": "Laverna", - "Context": "http://khalil.org" - }, - { - "Error": "Mona", - "Context": "https://erling.net" - }, - { - "Error": "Dusty", - "Context": "http://ali.com" - }, - { - "Error": "Andrew", - "Context": "https://immanuel.net" - }, - { - "Error": "Juana", - "Context": "http://maeve.org" - }, - { - "Error": "Alysha", - "Context": "https://sydnee.com" - } - ], - "LicenseUrl": "https://gaylord.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "International Implementation Engineer", - "PackageVersion": "9.7.5", - "ValidationErrors": [ - { - "Error": "Nathanial", - "Context": "http://lucas.biz" - }, - { - "Error": "Jackeline", - "Context": "http://emmitt.name" - }, - { - "Error": "Amely", - "Context": "https://jonathon.com" - }, - { - "Error": "Javonte", - "Context": "https://diana.name" - }, - { - "Error": "Damien", - "Context": "https://edyth.com" - }, - { - "Error": "Princess", - "Context": "http://haylie.biz" - }, - { - "Error": "Jordane", - "Context": "https://gregorio.com" - }, - { - "Error": "Opal", - "Context": "http://abbie.org" - }, - { - "Error": "Pablo", - "Context": "https://maxime.biz" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Product Creative Strategist", - "PackageVersion": "8.0.1", - "ValidationErrors": [ - { - "Error": "Jordan", - "Context": "https://kathryne.name" - }, - { - "Error": "Mayra", - "Context": "http://lance.name" - }, - { - "Error": "Jimmie", - "Context": "https://lorine.org" - }, - { - "Error": "Rebeka", - "Context": "https://malika.org" - }, - { - "Error": "Trinity", - "Context": "http://fritz.info" - }, - { - "Error": "Neha", - "Context": "https://marianne.name" - }, - { - "Error": "Colin", - "Context": "https://billie.biz" - }, - { - "Error": "Brielle", - "Context": "https://brennon.name" - }, - { - "Error": "Myriam", - "Context": "https://rosemary.name" - } - ], - "License": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Forward Functionality Liaison", - "PackageVersion": "3.8.5", - "ValidationErrors": [ - { - "Error": "Kaitlyn", - "Context": "http://osborne.org" - }, - { - "Error": "Joesph", - "Context": "https://michael.name" - }, - { - "Error": "Kali", - "Context": "http://shyanne.net" - }, - { - "Error": "Austin", - "Context": "https://marty.net" - } - ], - "License": "backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "National Markets Designer", - "PackageVersion": "5.9.8", - "ValidationErrors": [ - { - "Error": "Kariane", - "Context": "http://sofia.info" - }, - { - "Error": "Daphnee", - "Context": "https://nedra.biz" - }, - { - "Error": "Orland", - "Context": "http://hilton.com" - }, - { - "Error": "Shany", - "Context": "http://margaretta.net" - }, - { - "Error": "Ezra", - "Context": "https://maegan.net" - }, - { - "Error": "Rollin", - "Context": "https://timothy.info" - }, - { - "Error": "Ezekiel", - "Context": "http://peyton.biz" - }, - { - "Error": "Marlen", - "Context": "http://tara.org" - }, - { - "Error": "Alia", - "Context": "https://lynn.name" - }, - { - "Error": "Alek", - "Context": "https://blaze.net" - } - ], - "License": "Try to reboot the CSS panel, maybe it will reboot the haptic panel!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Senior Markets Administrator", - "PackageVersion": "2.4.6", - "ValidationErrors": [ - { - "Error": "Ron", - "Context": "http://brown.org" - }, - { - "Error": "Cordia", - "Context": "http://ericka.name" - }, - { - "Error": "Eugene", - "Context": "http://rashad.info" - }, - { - "Error": "Thomas", - "Context": "http://antonia.net" - }, - { - "Error": "Marcelle", - "Context": "https://miller.name" - }, - { - "Error": "Lauriane", - "Context": "http://emmanuelle.info" - }, - { - "Error": "Miracle", - "Context": "http://devin.org" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Forward Group Supervisor", - "PackageVersion": "2.5.4", - "PackageProjectUrl": "https://brooks.name", - "ValidationErrors": [ - { - "Error": "Corene", - "Context": "https://mireya.org" - }, - { - "Error": "Mitchell", - "Context": "https://marietta.com" - }, - { - "Error": "Adrian", - "Context": "https://irving.net" - }, - { - "Error": "Sydnie", - "Context": "https://leonie.net" - }, - { - "Error": "Jason", - "Context": "http://joany.name" - }, - { - "Error": "Carol", - "Context": "http://luisa.net" - }, - { - "Error": "Ewell", - "Context": "http://jonas.biz" - } - ], - "License": "If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!", - "LicenseUrl": "http://christine.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Direct Accounts Agent", - "PackageVersion": "6.6.1", - "ValidationErrors": [ - { - "Error": "Jermey", - "Context": "http://wilfrid.name" - }, - { - "Error": "Josianne", - "Context": "https://vivian.biz" - }, - { - "Error": "Gertrude", - "Context": "http://renee.name" - }, - { - "Error": "Gabrielle", - "Context": "https://jedediah.biz" - }, - { - "Error": "Amber", - "Context": "http://evalyn.org" - }, - { - "Error": "Myrtis", - "Context": "https://ursula.net" - }, - { - "Error": "Werner", - "Context": "https://linwood.biz" - }, - { - "Error": "Rebekah", - "Context": "https://cleve.org" - }, - { - "Error": "Claudie", - "Context": "https://theodora.com" - } - ], - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Chief Solutions Planner", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "http://alex.info", - "ValidationErrors": [ - { - "Error": "Eusebio", - "Context": "https://drew.net" - }, - { - "Error": "Imani", - "Context": "https://dorothea.name" - }, - { - "Error": "Justina", - "Context": "http://norwood.info" - }, - { - "Error": "Aubree", - "Context": "http://jayne.info" - }, - { - "Error": "Jude", - "Context": "https://korbin.org" - }, - { - "Error": "Fern", - "Context": "https://rick.com" - }, - { - "Error": "Aiyana", - "Context": "http://maverick.com" - } - ], - "License": "Try to back up the SCSI circuit, maybe it will back up the online circuit!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Human Metrics Manager", - "PackageVersion": "7.7.2", - "PackageProjectUrl": "http://clint.com", - "ValidationErrors": [ - { - "Error": "Ardella", - "Context": "http://melissa.net" - }, - { - "Error": "Sandra", - "Context": "http://pearline.org" - }, - { - "Error": "Noble", - "Context": "https://dusty.net" - }, - { - "Error": "Verlie", - "Context": "http://maryjane.biz" - }, - { - "Error": "Lessie", - "Context": "https://hayden.name" - }, - { - "Error": "Ernestine", - "Context": "http://amina.info" - }, - { - "Error": "Steve", - "Context": "http://lon.org" - } - ], - "License": "Try to reboot the RSS program, maybe it will reboot the solid state program!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt deleted file mode 100644 index 5872d43b..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt +++ /dev/null @@ -1,174 +0,0 @@ -[ - { - "PackageId": "International Research Architect", - "PackageVersion": "4.1.8", - "PackageProjectUrl": "https://kristofer.org", - "License": "I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!", - "LicenseUrl": "http://hunter.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Legacy Intranet Agent", - "PackageVersion": "9.0.8", - "PackageProjectUrl": "https://robb.com", - "License": "You can\u0027t override the program without overriding the mobile COM program!", - "LicenseUrl": "http://everett.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Research Engineer", - "PackageVersion": "0.3.1", - "PackageProjectUrl": "http://sophie.biz", - "License": "hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!", - "LicenseUrl": "http://faustino.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Forward Integration Assistant", - "PackageVersion": "4.8.5", - "PackageProjectUrl": "http://jenifer.name", - "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", - "LicenseUrl": "https://joshuah.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Principal Marketing Specialist", - "PackageVersion": "9.7.0", - "PackageProjectUrl": "http://ethel.name", - "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", - "LicenseUrl": "https://tyrese.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Lead Tactics Director", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://ewell.name", - "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", - "LicenseUrl": "http://kory.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Optimization Planner", - "PackageVersion": "2.9.4", - "PackageProjectUrl": "https://raegan.biz", - "License": "We need to bypass the redundant COM bus!", - "LicenseUrl": "http://pat.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Functionality Agent", - "PackageVersion": "5.9.5", - "PackageProjectUrl": "https://candace.com", - "License": "synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!", - "LicenseUrl": "http://karl.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Brand Producer", - "PackageVersion": "8.3.6", - "PackageProjectUrl": "https://freddie.biz", - "License": "If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!", - "LicenseUrl": "https://randal.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Implementation Analyst", - "PackageVersion": "3.3.4", - "PackageProjectUrl": "https://philip.net", - "License": "The XSS application is down, override the wireless application so we can override the XSS application!", - "LicenseUrl": "https://allene.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Chief Integration Architect", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://davion.net", - "License": "Try to override the TCP firewall, maybe it will override the solid state firewall!", - "LicenseUrl": "http://wade.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "District Response Director", - "PackageVersion": "6.9.7", - "PackageProjectUrl": "https://milo.biz", - "License": "If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!", - "LicenseUrl": "http://kari.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Human Markets Coordinator", - "PackageVersion": "3.4.4", - "PackageProjectUrl": "http://jeffrey.com", - "License": "You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!", - "LicenseUrl": "https://alexis.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Senior Accounts Designer", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://johnpaul.biz", - "License": "I\u0027ll input the solid state COM application, that should application the COM application!", - "LicenseUrl": "http://everette.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt deleted file mode 100644 index c3ea1a64..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt +++ /dev/null @@ -1,831 +0,0 @@ -[ - { - "PackageId": "Internal Optimization Planner", - "PackageVersion": "2.9.4", - "PackageProjectUrl": "https://raegan.biz", - "License": "We need to bypass the redundant COM bus!", - "LicenseUrl": "http://pat.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Human Markets Coordinator", - "PackageVersion": "3.4.4", - "PackageProjectUrl": "http://jeffrey.com", - "License": "You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!", - "LicenseUrl": "https://alexis.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Legacy Intranet Agent", - "PackageVersion": "9.0.8", - "PackageProjectUrl": "https://robb.com", - "License": "You can\u0027t override the program without overriding the mobile COM program!", - "LicenseUrl": "http://everett.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Future Solutions Technician", - "PackageVersion": "6.7.5", - "PackageProjectUrl": "http://jakob.org", - "ValidationErrors": [ - { - "Error": "Jewell", - "Context": "https://khalil.com" - }, - { - "Error": "Aiyana", - "Context": "http://uriel.com" - }, - { - "Error": "Ignatius", - "Context": "http://edgardo.biz" - }, - { - "Error": "Laverna", - "Context": "http://khalil.org" - }, - { - "Error": "Mona", - "Context": "https://erling.net" - }, - { - "Error": "Dusty", - "Context": "http://ali.com" - }, - { - "Error": "Andrew", - "Context": "https://immanuel.net" - }, - { - "Error": "Juana", - "Context": "http://maeve.org" - }, - { - "Error": "Alysha", - "Context": "https://sydnee.com" - } - ], - "LicenseUrl": "https://gaylord.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Product Creative Strategist", - "PackageVersion": "8.0.1", - "ValidationErrors": [ - { - "Error": "Jordan", - "Context": "https://kathryne.name" - }, - { - "Error": "Mayra", - "Context": "http://lance.name" - }, - { - "Error": "Jimmie", - "Context": "https://lorine.org" - }, - { - "Error": "Rebeka", - "Context": "https://malika.org" - }, - { - "Error": "Trinity", - "Context": "http://fritz.info" - }, - { - "Error": "Neha", - "Context": "https://marianne.name" - }, - { - "Error": "Colin", - "Context": "https://billie.biz" - }, - { - "Error": "Brielle", - "Context": "https://brennon.name" - }, - { - "Error": "Myriam", - "Context": "https://rosemary.name" - } - ], - "License": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "District Response Director", - "PackageVersion": "6.9.7", - "PackageProjectUrl": "https://milo.biz", - "License": "If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!", - "LicenseUrl": "http://kari.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Chief Integration Architect", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://davion.net", - "License": "Try to override the TCP firewall, maybe it will override the solid state firewall!", - "LicenseUrl": "http://wade.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Forward Functionality Liaison", - "PackageVersion": "3.8.5", - "ValidationErrors": [ - { - "Error": "Kaitlyn", - "Context": "http://osborne.org" - }, - { - "Error": "Joesph", - "Context": "https://michael.name" - }, - { - "Error": "Kali", - "Context": "http://shyanne.net" - }, - { - "Error": "Austin", - "Context": "https://marty.net" - } - ], - "License": "backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "National Markets Designer", - "PackageVersion": "5.9.8", - "ValidationErrors": [ - { - "Error": "Kariane", - "Context": "http://sofia.info" - }, - { - "Error": "Daphnee", - "Context": "https://nedra.biz" - }, - { - "Error": "Orland", - "Context": "http://hilton.com" - }, - { - "Error": "Shany", - "Context": "http://margaretta.net" - }, - { - "Error": "Ezra", - "Context": "https://maegan.net" - }, - { - "Error": "Rollin", - "Context": "https://timothy.info" - }, - { - "Error": "Ezekiel", - "Context": "http://peyton.biz" - }, - { - "Error": "Marlen", - "Context": "http://tara.org" - }, - { - "Error": "Alia", - "Context": "https://lynn.name" - }, - { - "Error": "Alek", - "Context": "https://blaze.net" - } - ], - "License": "Try to reboot the CSS panel, maybe it will reboot the haptic panel!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Lead Tactics Director", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://ewell.name", - "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", - "LicenseUrl": "http://kory.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "National Metrics Developer", - "PackageVersion": "7.2.1", - "ValidationErrors": [ - { - "Error": "Jessika", - "Context": "http://lesly.com" - }, - { - "Error": "Clemens", - "Context": "https://abagail.info" - }, - { - "Error": "Franz", - "Context": "http://prudence.info" - }, - { - "Error": "Casper", - "Context": "https://alva.com" - } - ], - "LicenseUrl": "https://everett.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Marketing Specialist", - "PackageVersion": "9.7.0", - "PackageProjectUrl": "http://ethel.name", - "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", - "LicenseUrl": "https://tyrese.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "International Accounts Executive", - "PackageVersion": "7.0.3", - "ValidationErrors": [ - { - "Error": "Adaline", - "Context": "http://brittany.org" - }, - { - "Error": "Margie", - "Context": "http://eda.com" - }, - { - "Error": "Vena", - "Context": "https://vincenzo.biz" - }, - { - "Error": "Jedediah", - "Context": "http://teagan.net" - }, - { - "Error": "Piper", - "Context": "http://vicky.info" - }, - { - "Error": "Norwood", - "Context": "https://gerard.name" - } - ], - "License": "hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!", - "LicenseUrl": "http://eryn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Senior Markets Administrator", - "PackageVersion": "2.4.6", - "ValidationErrors": [ - { - "Error": "Ron", - "Context": "http://brown.org" - }, - { - "Error": "Cordia", - "Context": "http://ericka.name" - }, - { - "Error": "Eugene", - "Context": "http://rashad.info" - }, - { - "Error": "Thomas", - "Context": "http://antonia.net" - }, - { - "Error": "Marcelle", - "Context": "https://miller.name" - }, - { - "Error": "Lauriane", - "Context": "http://emmanuelle.info" - }, - { - "Error": "Miracle", - "Context": "http://devin.org" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Dynamic Functionality Agent", - "PackageVersion": "5.9.5", - "PackageProjectUrl": "https://candace.com", - "License": "synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!", - "LicenseUrl": "http://karl.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "International Implementation Engineer", - "PackageVersion": "9.7.5", - "ValidationErrors": [ - { - "Error": "Nathanial", - "Context": "http://lucas.biz" - }, - { - "Error": "Jackeline", - "Context": "http://emmitt.name" - }, - { - "Error": "Amely", - "Context": "https://jonathon.com" - }, - { - "Error": "Javonte", - "Context": "https://diana.name" - }, - { - "Error": "Damien", - "Context": "https://edyth.com" - }, - { - "Error": "Princess", - "Context": "http://haylie.biz" - }, - { - "Error": "Jordane", - "Context": "https://gregorio.com" - }, - { - "Error": "Opal", - "Context": "http://abbie.org" - }, - { - "Error": "Pablo", - "Context": "https://maxime.biz" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Forward Group Supervisor", - "PackageVersion": "2.5.4", - "PackageProjectUrl": "https://brooks.name", - "ValidationErrors": [ - { - "Error": "Corene", - "Context": "https://mireya.org" - }, - { - "Error": "Mitchell", - "Context": "https://marietta.com" - }, - { - "Error": "Adrian", - "Context": "https://irving.net" - }, - { - "Error": "Sydnie", - "Context": "https://leonie.net" - }, - { - "Error": "Jason", - "Context": "http://joany.name" - }, - { - "Error": "Carol", - "Context": "http://luisa.net" - }, - { - "Error": "Ewell", - "Context": "http://jonas.biz" - } - ], - "License": "If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!", - "LicenseUrl": "http://christine.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Solutions Planner", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "http://alex.info", - "ValidationErrors": [ - { - "Error": "Eusebio", - "Context": "https://drew.net" - }, - { - "Error": "Imani", - "Context": "https://dorothea.name" - }, - { - "Error": "Justina", - "Context": "http://norwood.info" - }, - { - "Error": "Aubree", - "Context": "http://jayne.info" - }, - { - "Error": "Jude", - "Context": "https://korbin.org" - }, - { - "Error": "Fern", - "Context": "https://rick.com" - }, - { - "Error": "Aiyana", - "Context": "http://maverick.com" - } - ], - "License": "Try to back up the SCSI circuit, maybe it will back up the online circuit!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Solutions Supervisor", - "PackageVersion": "2.2.5", - "ValidationErrors": [ - { - "Error": "Howard", - "Context": "https://luis.info" - }, - { - "Error": "Matt", - "Context": "https://blake.biz" - }, - { - "Error": "Quincy", - "Context": "https://sandra.biz" - }, - { - "Error": "Antonina", - "Context": "http://willow.name" - }, - { - "Error": "Jason", - "Context": "https://orland.com" - }, - { - "Error": "Rigoberto", - "Context": "http://laney.biz" - }, - { - "Error": "Eryn", - "Context": "https://amari.com" - }, - { - "Error": "Viviane", - "Context": "https://kelley.com" - }, - { - "Error": "Doris", - "Context": "https://kennedy.net" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "International Research Architect", - "PackageVersion": "4.1.8", - "PackageProjectUrl": "https://kristofer.org", - "License": "I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!", - "LicenseUrl": "http://hunter.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Legacy Assurance Associate", - "PackageVersion": "4.8.8", - "PackageProjectUrl": "https://selena.info", - "ValidationErrors": [ - { - "Error": "Mervin", - "Context": "https://elisa.info" - }, - { - "Error": "Sylvester", - "Context": "https://adonis.name" - }, - { - "Error": "Francis", - "Context": "http://jaunita.info" - } - ], - "License": "connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!", - "LicenseUrl": "https://rhea.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Forward Integration Assistant", - "PackageVersion": "4.8.5", - "PackageProjectUrl": "http://jenifer.name", - "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", - "LicenseUrl": "https://joshuah.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Research Engineer", - "PackageVersion": "0.3.1", - "PackageProjectUrl": "http://sophie.biz", - "License": "hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!", - "LicenseUrl": "http://faustino.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Senior Accounts Designer", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://johnpaul.biz", - "License": "I\u0027ll input the solid state COM application, that should application the COM application!", - "LicenseUrl": "http://everette.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Implementation Analyst", - "PackageVersion": "3.3.4", - "PackageProjectUrl": "https://philip.net", - "License": "The XSS application is down, override the wireless application so we can override the XSS application!", - "LicenseUrl": "https://allene.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Human Metrics Manager", - "PackageVersion": "7.7.2", - "PackageProjectUrl": "http://clint.com", - "ValidationErrors": [ - { - "Error": "Ardella", - "Context": "http://melissa.net" - }, - { - "Error": "Sandra", - "Context": "http://pearline.org" - }, - { - "Error": "Noble", - "Context": "https://dusty.net" - }, - { - "Error": "Verlie", - "Context": "http://maryjane.biz" - }, - { - "Error": "Lessie", - "Context": "https://hayden.name" - }, - { - "Error": "Ernestine", - "Context": "http://amina.info" - }, - { - "Error": "Steve", - "Context": "http://lon.org" - } - ], - "License": "Try to reboot the RSS program, maybe it will reboot the solid state program!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Direct Accounts Agent", - "PackageVersion": "6.6.1", - "ValidationErrors": [ - { - "Error": "Jermey", - "Context": "http://wilfrid.name" - }, - { - "Error": "Josianne", - "Context": "https://vivian.biz" - }, - { - "Error": "Gertrude", - "Context": "http://renee.name" - }, - { - "Error": "Gabrielle", - "Context": "https://jedediah.biz" - }, - { - "Error": "Amber", - "Context": "http://evalyn.org" - }, - { - "Error": "Myrtis", - "Context": "https://ursula.net" - }, - { - "Error": "Werner", - "Context": "https://linwood.biz" - }, - { - "Error": "Rebekah", - "Context": "https://cleve.org" - }, - { - "Error": "Claudie", - "Context": "https://theodora.com" - } - ], - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Brand Producer", - "PackageVersion": "8.3.6", - "PackageProjectUrl": "https://freddie.biz", - "License": "If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!", - "LicenseUrl": "https://randal.org", - "LicenseInformationOrigin": 1 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt deleted file mode 100644 index 149a43b3..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt +++ /dev/null @@ -1,262 +0,0 @@ -[ - { - "PackageId": "Internal Optimization Planner", - "PackageVersion": "2.9.4", - "PackageProjectUrl": "https://raegan.biz", - "License": "We need to bypass the redundant COM bus!", - "LicenseUrl": "http://pat.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "International Research Architect", - "PackageVersion": "4.1.8", - "PackageProjectUrl": "https://kristofer.org", - "License": "I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!", - "LicenseUrl": "http://hunter.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Legacy Intranet Agent", - "PackageVersion": "9.0.8", - "PackageProjectUrl": "https://robb.com", - "License": "You can\u0027t override the program without overriding the mobile COM program!", - "LicenseUrl": "http://everett.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Forward Integration Assistant", - "PackageVersion": "4.8.5", - "PackageProjectUrl": "http://jenifer.name", - "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", - "LicenseUrl": "https://joshuah.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Senior Accounts Designer", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://johnpaul.biz", - "License": "I\u0027ll input the solid state COM application, that should application the COM application!", - "LicenseUrl": "http://everette.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Chief Integration Architect", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://davion.net", - "License": "Try to override the TCP firewall, maybe it will override the solid state firewall!", - "LicenseUrl": "http://wade.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Marketing Specialist", - "PackageVersion": "9.7.0", - "PackageProjectUrl": "http://ethel.name", - "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", - "LicenseUrl": "https://tyrese.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Human Markets Coordinator", - "PackageVersion": "3.4.4", - "PackageProjectUrl": "http://jeffrey.com", - "License": "You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!", - "LicenseUrl": "https://alexis.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "District Response Director", - "PackageVersion": "6.9.7", - "PackageProjectUrl": "https://milo.biz", - "License": "If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!", - "LicenseUrl": "http://kari.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Implementation Analyst", - "PackageVersion": "3.3.4", - "PackageProjectUrl": "https://philip.net", - "License": "The XSS application is down, override the wireless application so we can override the XSS application!", - "LicenseUrl": "https://allene.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Internal Research Engineer", - "PackageVersion": "0.3.1", - "PackageProjectUrl": "http://sophie.biz", - "License": "hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!", - "LicenseUrl": "http://faustino.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Functionality Agent", - "PackageVersion": "5.9.5", - "PackageProjectUrl": "https://candace.com", - "License": "synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!", - "LicenseUrl": "http://karl.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Lead Tactics Director", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://ewell.name", - "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", - "LicenseUrl": "http://kory.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Brand Producer", - "PackageVersion": "8.3.6", - "PackageProjectUrl": "https://freddie.biz", - "License": "If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!", - "LicenseUrl": "https://randal.org", - "LicenseInformationOrigin": 1 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt deleted file mode 100644 index 8e3d2cce..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt +++ /dev/null @@ -1,315 +0,0 @@ -[ - { - "PackageId": "Internal Optimization Planner", - "PackageVersion": "2.9.4", - "PackageProjectUrl": "https://raegan.biz", - "License": "We need to bypass the redundant COM bus!", - "LicenseUrl": "http://pat.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Research Engineer", - "PackageVersion": "0.3.1", - "PackageProjectUrl": "http://sophie.biz", - "License": "hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!", - "LicenseUrl": "http://faustino.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Senior Accounts Designer", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://johnpaul.biz", - "License": "I\u0027ll input the solid state COM application, that should application the COM application!", - "LicenseUrl": "http://everette.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Functionality Agent", - "PackageVersion": "5.9.5", - "PackageProjectUrl": "https://candace.com", - "License": "synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!", - "LicenseUrl": "http://karl.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Chief Integration Architect", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://davion.net", - "License": "Try to override the TCP firewall, maybe it will override the solid state firewall!", - "LicenseUrl": "http://wade.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Marketing Specialist", - "PackageVersion": "9.7.0", - "PackageProjectUrl": "http://ethel.name", - "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", - "LicenseUrl": "https://tyrese.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Lead Tactics Director", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://ewell.name", - "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", - "LicenseUrl": "http://kory.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Legacy Intranet Agent", - "PackageVersion": "9.0.8", - "PackageProjectUrl": "https://robb.com", - "License": "You can\u0027t override the program without overriding the mobile COM program!", - "LicenseUrl": "http://everett.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Brand Producer", - "PackageVersion": "8.3.6", - "PackageProjectUrl": "https://freddie.biz", - "License": "If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!", - "LicenseUrl": "https://randal.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "District Response Director", - "PackageVersion": "6.9.7", - "PackageProjectUrl": "https://milo.biz", - "License": "If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!", - "LicenseUrl": "http://kari.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "International Research Architect", - "PackageVersion": "4.1.8", - "PackageProjectUrl": "https://kristofer.org", - "License": "I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!", - "LicenseUrl": "http://hunter.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Dynamic Implementation Analyst", - "PackageVersion": "3.3.4", - "PackageProjectUrl": "https://philip.net", - "License": "The XSS application is down, override the wireless application so we can override the XSS application!", - "LicenseUrl": "https://allene.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Human Markets Coordinator", - "PackageVersion": "3.4.4", - "PackageProjectUrl": "http://jeffrey.com", - "License": "You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!", - "LicenseUrl": "https://alexis.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Integration Assistant", - "PackageVersion": "4.8.5", - "PackageProjectUrl": "http://jenifer.name", - "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", - "LicenseUrl": "https://joshuah.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt deleted file mode 100644 index 727c6b8e..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt +++ /dev/null @@ -1,719 +0,0 @@ -[ - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Forward Group Supervisor", - "PackageVersion": "2.5.4", - "PackageProjectUrl": "https://brooks.name", - "ValidationErrors": [ - { - "Error": "Corene", - "Context": "https://mireya.org" - }, - { - "Error": "Mitchell", - "Context": "https://marietta.com" - }, - { - "Error": "Adrian", - "Context": "https://irving.net" - }, - { - "Error": "Sydnie", - "Context": "https://leonie.net" - }, - { - "Error": "Jason", - "Context": "http://joany.name" - }, - { - "Error": "Carol", - "Context": "http://luisa.net" - }, - { - "Error": "Ewell", - "Context": "http://jonas.biz" - } - ], - "License": "If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!", - "LicenseUrl": "http://christine.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "International Accounts Executive", - "PackageVersion": "7.0.3", - "ValidationErrors": [ - { - "Error": "Adaline", - "Context": "http://brittany.org" - }, - { - "Error": "Margie", - "Context": "http://eda.com" - }, - { - "Error": "Vena", - "Context": "https://vincenzo.biz" - }, - { - "Error": "Jedediah", - "Context": "http://teagan.net" - }, - { - "Error": "Piper", - "Context": "http://vicky.info" - }, - { - "Error": "Norwood", - "Context": "https://gerard.name" - } - ], - "License": "hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!", - "LicenseUrl": "http://eryn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Future Solutions Technician", - "PackageVersion": "6.7.5", - "PackageProjectUrl": "http://jakob.org", - "ValidationErrors": [ - { - "Error": "Jewell", - "Context": "https://khalil.com" - }, - { - "Error": "Aiyana", - "Context": "http://uriel.com" - }, - { - "Error": "Ignatius", - "Context": "http://edgardo.biz" - }, - { - "Error": "Laverna", - "Context": "http://khalil.org" - }, - { - "Error": "Mona", - "Context": "https://erling.net" - }, - { - "Error": "Dusty", - "Context": "http://ali.com" - }, - { - "Error": "Andrew", - "Context": "https://immanuel.net" - }, - { - "Error": "Juana", - "Context": "http://maeve.org" - }, - { - "Error": "Alysha", - "Context": "https://sydnee.com" - } - ], - "LicenseUrl": "https://gaylord.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Functionality Liaison", - "PackageVersion": "3.8.5", - "ValidationErrors": [ - { - "Error": "Kaitlyn", - "Context": "http://osborne.org" - }, - { - "Error": "Joesph", - "Context": "https://michael.name" - }, - { - "Error": "Kali", - "Context": "http://shyanne.net" - }, - { - "Error": "Austin", - "Context": "https://marty.net" - } - ], - "License": "backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "National Markets Designer", - "PackageVersion": "5.9.8", - "ValidationErrors": [ - { - "Error": "Kariane", - "Context": "http://sofia.info" - }, - { - "Error": "Daphnee", - "Context": "https://nedra.biz" - }, - { - "Error": "Orland", - "Context": "http://hilton.com" - }, - { - "Error": "Shany", - "Context": "http://margaretta.net" - }, - { - "Error": "Ezra", - "Context": "https://maegan.net" - }, - { - "Error": "Rollin", - "Context": "https://timothy.info" - }, - { - "Error": "Ezekiel", - "Context": "http://peyton.biz" - }, - { - "Error": "Marlen", - "Context": "http://tara.org" - }, - { - "Error": "Alia", - "Context": "https://lynn.name" - }, - { - "Error": "Alek", - "Context": "https://blaze.net" - } - ], - "License": "Try to reboot the CSS panel, maybe it will reboot the haptic panel!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Legacy Assurance Associate", - "PackageVersion": "4.8.8", - "PackageProjectUrl": "https://selena.info", - "ValidationErrors": [ - { - "Error": "Mervin", - "Context": "https://elisa.info" - }, - { - "Error": "Sylvester", - "Context": "https://adonis.name" - }, - { - "Error": "Francis", - "Context": "http://jaunita.info" - } - ], - "License": "connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!", - "LicenseUrl": "https://rhea.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Solutions Supervisor", - "PackageVersion": "2.2.5", - "ValidationErrors": [ - { - "Error": "Howard", - "Context": "https://luis.info" - }, - { - "Error": "Matt", - "Context": "https://blake.biz" - }, - { - "Error": "Quincy", - "Context": "https://sandra.biz" - }, - { - "Error": "Antonina", - "Context": "http://willow.name" - }, - { - "Error": "Jason", - "Context": "https://orland.com" - }, - { - "Error": "Rigoberto", - "Context": "http://laney.biz" - }, - { - "Error": "Eryn", - "Context": "https://amari.com" - }, - { - "Error": "Viviane", - "Context": "https://kelley.com" - }, - { - "Error": "Doris", - "Context": "https://kennedy.net" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Product Creative Strategist", - "PackageVersion": "8.0.1", - "ValidationErrors": [ - { - "Error": "Jordan", - "Context": "https://kathryne.name" - }, - { - "Error": "Mayra", - "Context": "http://lance.name" - }, - { - "Error": "Jimmie", - "Context": "https://lorine.org" - }, - { - "Error": "Rebeka", - "Context": "https://malika.org" - }, - { - "Error": "Trinity", - "Context": "http://fritz.info" - }, - { - "Error": "Neha", - "Context": "https://marianne.name" - }, - { - "Error": "Colin", - "Context": "https://billie.biz" - }, - { - "Error": "Brielle", - "Context": "https://brennon.name" - }, - { - "Error": "Myriam", - "Context": "https://rosemary.name" - } - ], - "License": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Chief Solutions Planner", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "http://alex.info", - "ValidationErrors": [ - { - "Error": "Eusebio", - "Context": "https://drew.net" - }, - { - "Error": "Imani", - "Context": "https://dorothea.name" - }, - { - "Error": "Justina", - "Context": "http://norwood.info" - }, - { - "Error": "Aubree", - "Context": "http://jayne.info" - }, - { - "Error": "Jude", - "Context": "https://korbin.org" - }, - { - "Error": "Fern", - "Context": "https://rick.com" - }, - { - "Error": "Aiyana", - "Context": "http://maverick.com" - } - ], - "License": "Try to back up the SCSI circuit, maybe it will back up the online circuit!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "International Implementation Engineer", - "PackageVersion": "9.7.5", - "ValidationErrors": [ - { - "Error": "Nathanial", - "Context": "http://lucas.biz" - }, - { - "Error": "Jackeline", - "Context": "http://emmitt.name" - }, - { - "Error": "Amely", - "Context": "https://jonathon.com" - }, - { - "Error": "Javonte", - "Context": "https://diana.name" - }, - { - "Error": "Damien", - "Context": "https://edyth.com" - }, - { - "Error": "Princess", - "Context": "http://haylie.biz" - }, - { - "Error": "Jordane", - "Context": "https://gregorio.com" - }, - { - "Error": "Opal", - "Context": "http://abbie.org" - }, - { - "Error": "Pablo", - "Context": "https://maxime.biz" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "National Metrics Developer", - "PackageVersion": "7.2.1", - "ValidationErrors": [ - { - "Error": "Jessika", - "Context": "http://lesly.com" - }, - { - "Error": "Clemens", - "Context": "https://abagail.info" - }, - { - "Error": "Franz", - "Context": "http://prudence.info" - }, - { - "Error": "Casper", - "Context": "https://alva.com" - } - ], - "LicenseUrl": "https://everett.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Senior Markets Administrator", - "PackageVersion": "2.4.6", - "ValidationErrors": [ - { - "Error": "Ron", - "Context": "http://brown.org" - }, - { - "Error": "Cordia", - "Context": "http://ericka.name" - }, - { - "Error": "Eugene", - "Context": "http://rashad.info" - }, - { - "Error": "Thomas", - "Context": "http://antonia.net" - }, - { - "Error": "Marcelle", - "Context": "https://miller.name" - }, - { - "Error": "Lauriane", - "Context": "http://emmanuelle.info" - }, - { - "Error": "Miracle", - "Context": "http://devin.org" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Human Metrics Manager", - "PackageVersion": "7.7.2", - "PackageProjectUrl": "http://clint.com", - "ValidationErrors": [ - { - "Error": "Ardella", - "Context": "http://melissa.net" - }, - { - "Error": "Sandra", - "Context": "http://pearline.org" - }, - { - "Error": "Noble", - "Context": "https://dusty.net" - }, - { - "Error": "Verlie", - "Context": "http://maryjane.biz" - }, - { - "Error": "Lessie", - "Context": "https://hayden.name" - }, - { - "Error": "Ernestine", - "Context": "http://amina.info" - }, - { - "Error": "Steve", - "Context": "http://lon.org" - } - ], - "License": "Try to reboot the RSS program, maybe it will reboot the solid state program!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Direct Accounts Agent", - "PackageVersion": "6.6.1", - "ValidationErrors": [ - { - "Error": "Jermey", - "Context": "http://wilfrid.name" - }, - { - "Error": "Josianne", - "Context": "https://vivian.biz" - }, - { - "Error": "Gertrude", - "Context": "http://renee.name" - }, - { - "Error": "Gabrielle", - "Context": "https://jedediah.biz" - }, - { - "Error": "Amber", - "Context": "http://evalyn.org" - }, - { - "Error": "Myrtis", - "Context": "https://ursula.net" - }, - { - "Error": "Werner", - "Context": "https://linwood.biz" - }, - { - "Error": "Rebekah", - "Context": "https://cleve.org" - }, - { - "Error": "Claudie", - "Context": "https://theodora.com" - } - ], - "LicenseInformationOrigin": 2 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt deleted file mode 100644 index 6a72e106..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt +++ /dev/null @@ -1,610 +0,0 @@ -[ - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Lead Tactics Director", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://ewell.name", - "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", - "LicenseUrl": "http://kory.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Human Markets Coordinator", - "PackageVersion": "3.4.4", - "PackageProjectUrl": "http://jeffrey.com", - "License": "You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!", - "LicenseUrl": "https://alexis.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Brand Producer", - "PackageVersion": "8.3.6", - "PackageProjectUrl": "https://freddie.biz", - "License": "If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!", - "LicenseUrl": "https://randal.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Functionality Agent", - "PackageVersion": "5.9.5", - "PackageProjectUrl": "https://candace.com", - "License": "synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!", - "LicenseUrl": "http://karl.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Senior Accounts Designer", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://johnpaul.biz", - "License": "I\u0027ll input the solid state COM application, that should application the COM application!", - "LicenseUrl": "http://everette.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Integration Assistant", - "PackageVersion": "4.8.5", - "PackageProjectUrl": "http://jenifer.name", - "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", - "LicenseUrl": "https://joshuah.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Research Engineer", - "PackageVersion": "0.3.1", - "PackageProjectUrl": "http://sophie.biz", - "License": "hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!", - "LicenseUrl": "http://faustino.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Legacy Intranet Agent", - "PackageVersion": "9.0.8", - "PackageProjectUrl": "https://robb.com", - "License": "You can\u0027t override the program without overriding the mobile COM program!", - "LicenseUrl": "http://everett.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "District Response Director", - "PackageVersion": "6.9.7", - "PackageProjectUrl": "https://milo.biz", - "License": "If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!", - "LicenseUrl": "http://kari.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Implementation Analyst", - "PackageVersion": "3.3.4", - "PackageProjectUrl": "https://philip.net", - "License": "The XSS application is down, override the wireless application so we can override the XSS application!", - "LicenseUrl": "https://allene.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Integration Architect", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://davion.net", - "License": "Try to override the TCP firewall, maybe it will override the solid state firewall!", - "LicenseUrl": "http://wade.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Marketing Specialist", - "PackageVersion": "9.7.0", - "PackageProjectUrl": "http://ethel.name", - "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", - "LicenseUrl": "https://tyrese.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Optimization Planner", - "PackageVersion": "2.9.4", - "PackageProjectUrl": "https://raegan.biz", - "License": "We need to bypass the redundant COM bus!", - "LicenseUrl": "http://pat.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "International Research Architect", - "PackageVersion": "4.1.8", - "PackageProjectUrl": "https://kristofer.org", - "License": "I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!", - "LicenseUrl": "http://hunter.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Regional Operations Representative", - "PackageVersion": "2.9.1", - "PackageProjectUrl": "http://zakary.info", - "License": "I\u0027ll calculate the online HTTP array, that should array the HTTP array!", - "LicenseUrl": "http://uriel.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "District Group Representative", - "PackageVersion": "8.9.8", - "PackageProjectUrl": "http://lindsey.biz", - "License": "quantifying the driver won\u0027t do anything, we need to program the wireless SQL driver!", - "LicenseUrl": "http://orland.net", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Lead Identity Producer", - "PackageVersion": "5.7.1", - "PackageProjectUrl": "http://delaney.info", - "License": "You can\u0027t back up the port without programming the primary XSS port!", - "LicenseUrl": "https://mikayla.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Product Branding Specialist", - "PackageVersion": "3.4.0", - "PackageProjectUrl": "http://asia.net", - "License": "Try to reboot the JSON alarm, maybe it will reboot the optical alarm!", - "LicenseUrl": "http://jalyn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Forward Research Strategist", - "PackageVersion": "8.8.2", - "PackageProjectUrl": "http://israel.name", - "License": "Try to parse the PNG panel, maybe it will parse the haptic panel!", - "LicenseUrl": "http://terence.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Internal Operations Liaison", - "PackageVersion": "3.0.3", - "PackageProjectUrl": "https://prince.info", - "License": "I\u0027ll program the bluetooth TCP monitor, that should monitor the TCP monitor!", - "LicenseUrl": "http://trent.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Investor Optimization Orchestrator", - "PackageVersion": "3.7.9", - "PackageProjectUrl": "http://kaylie.info", - "License": "programming the application won\u0027t do anything, we need to program the digital SCSI application!", - "LicenseUrl": "http://cullen.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Regional Accountability Assistant", - "PackageVersion": "2.7.5", - "PackageProjectUrl": "http://barney.com", - "License": "You can\u0027t program the alarm without overriding the cross-platform RSS alarm!", - "LicenseUrl": "https://ella.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "National Identity Technician", - "PackageVersion": "7.4.9", - "PackageProjectUrl": "https://ocie.com", - "License": "quantifying the hard drive won\u0027t do anything, we need to index the virtual JBOD hard drive!", - "LicenseUrl": "https://yadira.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Human Accountability Technician", - "PackageVersion": "8.2.0", - "PackageProjectUrl": "https://ima.net", - "License": "Use the solid state HTTP microchip, then you can back up the solid state microchip!", - "LicenseUrl": "http://cali.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Regional Response Officer", - "PackageVersion": "7.0.2", - "PackageProjectUrl": "http://bryon.net", - "License": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", - "LicenseUrl": "http://eldridge.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Regional Quality Designer", - "PackageVersion": "5.8.2", - "PackageProjectUrl": "http://trent.info", - "License": "We need to program the back-end HDD capacitor!", - "LicenseUrl": "http://toney.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "District Interactions Strategist", - "PackageVersion": "7.9.0", - "PackageProjectUrl": "https://elroy.org", - "License": "Try to override the HDD pixel, maybe it will override the bluetooth pixel!", - "LicenseUrl": "http://louie.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Lead Response Producer", - "PackageVersion": "6.3.3", - "PackageProjectUrl": "https://harmon.name", - "License": "I\u0027ll generate the back-end JBOD array, that should array the JBOD array!", - "LicenseUrl": "https://paul.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Global Implementation Producer", - "PackageVersion": "6.6.0", - "PackageProjectUrl": "http://liza.net", - "License": "Use the back-end PNG bandwidth, then you can program the back-end bandwidth!", - "LicenseUrl": "https://anita.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Direct Web Executive", - "PackageVersion": "7.0.8", - "PackageProjectUrl": "https://rhea.name", - "License": "If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip!", - "LicenseUrl": "https://felicity.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Corporate Paradigm Engineer", - "PackageVersion": "8.1.2", - "PackageProjectUrl": "https://evalyn.org", - "License": "Try to connect the ADP array, maybe it will connect the virtual array!", - "LicenseUrl": "https://luna.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Usability Architect", - "PackageVersion": "4.0.3", - "PackageProjectUrl": "https://gus.name", - "License": "You can\u0027t connect the bus without connecting the open-source SDD bus!", - "LicenseUrl": "http://andreane.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Implementation Director", - "PackageVersion": "2.3.1", - "PackageProjectUrl": "https://burley.net", - "License": "I\u0027ll override the auxiliary JBOD pixel, that should pixel the JBOD pixel!", - "LicenseUrl": "http://richmond.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Direct Tactics Analyst", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://fletcher.com", - "License": "The PCI program is down, transmit the multi-byte program so we can transmit the PCI program!", - "LicenseUrl": "http://leonel.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "National Response Planner", - "PackageVersion": "8.2.8", - "PackageProjectUrl": "http://lonzo.biz", - "License": "The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm!", - "LicenseUrl": "https://stephon.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "International Applications Architect", - "PackageVersion": "5.6.6", - "PackageProjectUrl": "https://norene.com", - "License": "If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter!", - "LicenseUrl": "http://henriette.name", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Direct Accountability Supervisor", - "PackageVersion": "6.2.8", - "PackageProjectUrl": "http://rafaela.com", - "License": "I\u0027ll synthesize the cross-platform ADP system, that should system the ADP system!", - "LicenseUrl": "https://eryn.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Forward Functionality Officer", - "PackageVersion": "0.1.1", - "PackageProjectUrl": "http://lavern.org", - "License": "I\u0027ll override the primary XML monitor, that should monitor the XML monitor!", - "LicenseUrl": "https://rebekah.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Implementation Developer", - "PackageVersion": "7.0.7", - "PackageProjectUrl": "http://janice.biz", - "License": "I\u0027ll index the 1080p JBOD matrix, that should matrix the JBOD matrix!", - "LicenseUrl": "https://graham.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Internal Optimization Executive", - "PackageVersion": "2.5.9", - "PackageProjectUrl": "https://rubye.name", - "License": "The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus!", - "LicenseUrl": "http://bernice.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Direct Identity Liaison", - "PackageVersion": "7.9.7", - "PackageProjectUrl": "https://carol.info", - "License": "If we back up the bus, we can get to the AI bus through the 1080p AI bus!", - "LicenseUrl": "https://alana.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Direct Operations Developer", - "PackageVersion": "7.1.7", - "PackageProjectUrl": "http://salvatore.biz", - "License": "synthesizing the microchip won\u0027t do anything, we need to hack the optical SCSI microchip!", - "LicenseUrl": "http://morris.name", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Accountability Agent", - "PackageVersion": "5.8.2", - "PackageProjectUrl": "http://chelsea.com", - "License": "I\u0027ll compress the auxiliary XSS port, that should port the XSS port!", - "LicenseUrl": "https://iliana.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Regional Security Officer", - "PackageVersion": "9.7.3", - "PackageProjectUrl": "http://al.info", - "License": "The GB program is down, reboot the neural program so we can reboot the GB program!", - "LicenseUrl": "https://tania.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Applications Agent", - "PackageVersion": "5.1.9", - "PackageProjectUrl": "http://oren.info", - "License": "Use the online COM pixel, then you can synthesize the online pixel!", - "LicenseUrl": "http://helen.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Corporate Security Technician", - "PackageVersion": "2.7.4", - "PackageProjectUrl": "https://bell.net", - "License": "copying the firewall won\u0027t do anything, we need to index the cross-platform THX firewall!", - "LicenseUrl": "https://kaylie.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Senior Program Coordinator", - "PackageVersion": "6.8.4", - "PackageProjectUrl": "https://derek.info", - "License": "We need to back up the primary ADP array!", - "LicenseUrl": "http://teresa.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Corporate Research Liaison", - "PackageVersion": "8.5.9", - "PackageProjectUrl": "https://cydney.biz", - "License": "I\u0027ll reboot the auxiliary SQL feed, that should feed the SQL feed!", - "LicenseUrl": "http://rosemarie.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Internal Data Agent", - "PackageVersion": "2.5.8", - "PackageProjectUrl": "http://melissa.com", - "License": "I\u0027ll copy the online SQL interface, that should interface the SQL interface!", - "LicenseUrl": "http://gretchen.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Internal Web Liaison", - "PackageVersion": "2.6.3", - "PackageProjectUrl": "http://crawford.biz", - "License": "You can\u0027t index the port without hacking the optical HDD port!", - "LicenseUrl": "http://hector.biz", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Investor Usability Officer", - "PackageVersion": "2.5.2", - "PackageProjectUrl": "https://izaiah.net", - "License": "Use the virtual SAS firewall, then you can calculate the virtual firewall!", - "LicenseUrl": "https://rubie.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Accountability Director", - "PackageVersion": "6.0.2", - "PackageProjectUrl": "https://bo.com", - "License": "We need to connect the auxiliary SDD bandwidth!", - "LicenseUrl": "http://delphia.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Customer Solutions Producer", - "PackageVersion": "8.3.5", - "PackageProjectUrl": "https://asha.com", - "License": "Try to program the EXE alarm, maybe it will program the cross-platform alarm!", - "LicenseUrl": "http://alden.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Direct Metrics Associate", - "PackageVersion": "1.7.2", - "PackageProjectUrl": "https://kurt.org", - "License": "We need to generate the digital TCP card!", - "LicenseUrl": "http://kenya.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Principal Brand Designer", - "PackageVersion": "2.4.7", - "PackageProjectUrl": "https://rosa.info", - "License": "You can\u0027t parse the bandwidth without indexing the auxiliary HTTP bandwidth!", - "LicenseUrl": "http://garnett.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Dynamic Paradigm Officer", - "PackageVersion": "4.2.2", - "PackageProjectUrl": "https://charlene.name", - "License": "If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm!", - "LicenseUrl": "https://guillermo.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Chief Identity Specialist", - "PackageVersion": "6.4.7", - "PackageProjectUrl": "http://sammy.net", - "License": "Use the neural RSS circuit, then you can quantify the neural circuit!", - "LicenseUrl": "https://kyle.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Legacy Communications Producer", - "PackageVersion": "5.4.0", - "PackageProjectUrl": "http://jaylin.org", - "License": "overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!", - "LicenseUrl": "http://khalid.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Solutions Architect", - "PackageVersion": "7.9.3", - "PackageProjectUrl": "http://amir.name", - "License": "Try to input the AI sensor, maybe it will input the digital sensor!", - "LicenseUrl": "https://alia.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "National Tactics Facilitator", - "PackageVersion": "1.2.4", - "PackageProjectUrl": "http://lily.biz", - "License": "Try to transmit the GB panel, maybe it will transmit the 1080p panel!", - "LicenseUrl": "http://margarete.biz", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Legacy Directives Supervisor", - "PackageVersion": "9.6.2", - "PackageProjectUrl": "http://lina.net", - "License": "programming the driver won\u0027t do anything, we need to connect the solid state RSS driver!", - "LicenseUrl": "http://brenda.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Dynamic Response Facilitator", - "PackageVersion": "7.1.7", - "PackageProjectUrl": "http://jordon.net", - "License": "If we override the port, we can get to the SDD port through the primary SDD port!", - "LicenseUrl": "http://sibyl.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Usability Consultant", - "PackageVersion": "8.4.8", - "PackageProjectUrl": "https://gayle.biz", - "License": "The GB firewall is down, program the neural firewall so we can program the GB firewall!", - "LicenseUrl": "http://keshawn.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Chief Implementation Engineer", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "https://maria.info", - "License": "The SMS protocol is down, input the neural protocol so we can input the SMS protocol!", - "LicenseUrl": "https://rubie.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Regional Accountability Engineer", - "PackageVersion": "3.1.8", - "PackageProjectUrl": "https://don.info", - "License": "Use the digital CSS array, then you can index the digital array!", - "LicenseUrl": "http://christa.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Direct Response Facilitator", - "PackageVersion": "1.4.7", - "PackageProjectUrl": "https://toney.name", - "License": "The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm!", - "LicenseUrl": "https://keshawn.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Internal Web Planner", - "PackageVersion": "8.0.5", - "PackageProjectUrl": "http://madelynn.biz", - "License": "Use the neural XML monitor, then you can navigate the neural monitor!", - "LicenseUrl": "https://everardo.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "International Brand Manager", - "PackageVersion": "2.4.4", - "PackageProjectUrl": "http://aletha.info", - "License": "We need to program the virtual AI driver!", - "LicenseUrl": "https://clark.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Lead Mobility Developer", - "PackageVersion": "4.0.9", - "PackageProjectUrl": "https://lexus.biz", - "License": "I\u0027ll override the optical SSL card, that should card the SSL card!", - "LicenseUrl": "https://lucinda.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Corporate Identity Developer", - "PackageVersion": "5.1.4", - "PackageProjectUrl": "https://declan.name", - "License": "hacking the program won\u0027t do anything, we need to copy the solid state JBOD program!", - "LicenseUrl": "http://danny.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Identity Assistant", - "PackageVersion": "8.0.0", - "PackageProjectUrl": "http://ernie.com", - "License": "I\u0027ll transmit the digital PNG microchip, that should microchip the PNG microchip!", - "LicenseUrl": "http://magdalena.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Customer Solutions Manager", - "PackageVersion": "6.0.8", - "PackageProjectUrl": "http://alfonso.com", - "License": "The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter!", - "LicenseUrl": "http://alexys.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "International Brand Consultant", - "PackageVersion": "0.0.6", - "PackageProjectUrl": "http://may.net", - "License": "Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth!", - "LicenseUrl": "https://onie.name", - "LicenseInformationOrigin": 4 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt deleted file mode 100644 index b418d33a..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt +++ /dev/null @@ -1,138 +0,0 @@ -[ - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Lead Tactics Director", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://ewell.name", - "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", - "LicenseUrl": "http://kory.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Human Markets Coordinator", - "PackageVersion": "3.4.4", - "PackageProjectUrl": "http://jeffrey.com", - "License": "You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!", - "LicenseUrl": "https://alexis.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Brand Producer", - "PackageVersion": "8.3.6", - "PackageProjectUrl": "https://freddie.biz", - "License": "If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!", - "LicenseUrl": "https://randal.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Functionality Agent", - "PackageVersion": "5.9.5", - "PackageProjectUrl": "https://candace.com", - "License": "synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!", - "LicenseUrl": "http://karl.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Senior Accounts Designer", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://johnpaul.biz", - "License": "I\u0027ll input the solid state COM application, that should application the COM application!", - "LicenseUrl": "http://everette.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Integration Assistant", - "PackageVersion": "4.8.5", - "PackageProjectUrl": "http://jenifer.name", - "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", - "LicenseUrl": "https://joshuah.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Research Engineer", - "PackageVersion": "0.3.1", - "PackageProjectUrl": "http://sophie.biz", - "License": "hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!", - "LicenseUrl": "http://faustino.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Legacy Intranet Agent", - "PackageVersion": "9.0.8", - "PackageProjectUrl": "https://robb.com", - "License": "You can\u0027t override the program without overriding the mobile COM program!", - "LicenseUrl": "http://everett.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "District Response Director", - "PackageVersion": "6.9.7", - "PackageProjectUrl": "https://milo.biz", - "License": "If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!", - "LicenseUrl": "http://kari.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Implementation Analyst", - "PackageVersion": "3.3.4", - "PackageProjectUrl": "https://philip.net", - "License": "The XSS application is down, override the wireless application so we can override the XSS application!", - "LicenseUrl": "https://allene.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Integration Architect", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://davion.net", - "License": "Try to override the TCP firewall, maybe it will override the solid state firewall!", - "LicenseUrl": "http://wade.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Marketing Specialist", - "PackageVersion": "9.7.0", - "PackageProjectUrl": "http://ethel.name", - "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", - "LicenseUrl": "https://tyrese.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Optimization Planner", - "PackageVersion": "2.9.4", - "PackageProjectUrl": "https://raegan.biz", - "License": "We need to bypass the redundant COM bus!", - "LicenseUrl": "http://pat.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "International Research Architect", - "PackageVersion": "4.1.8", - "PackageProjectUrl": "https://kristofer.org", - "License": "I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!", - "LicenseUrl": "http://hunter.info", - "LicenseInformationOrigin": 4 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt deleted file mode 100644 index 222e0f0b..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt +++ /dev/null @@ -1,26 +0,0 @@ -[ - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..9b372a83 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,26 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..1648f827 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,640 @@ +[ + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Bill", + "Context": "http://jairo.net" + }, + { + "Error": "Clemmie", + "Context": "http://shanny.net" + }, + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "ValidationErrors": [ + { + "Error": "Mervin", + "Context": "http://celestine.info" + }, + { + "Error": "Amalia", + "Context": "https://shanelle.info" + }, + { + "Error": "Sheila", + "Context": "http://darrell.info" + }, + { + "Error": "Alec", + "Context": "https://candice.biz" + }, + { + "Error": "Linnea", + "Context": "http://everardo.info" + }, + { + "Error": "Daryl", + "Context": "https://jerrod.com" + }, + { + "Error": "Laila", + "Context": "http://caleigh.net" + }, + { + "Error": "Adolfo", + "Context": "http://daisha.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Markets Designer", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://amara.info", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "ValidationErrors": [ + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + }, + { + "Error": "Joesph", + "Context": "https://michael.name" + }, + { + "Error": "Kali", + "Context": "http://shyanne.net" + }, + { + "Error": "Austin", + "Context": "https://marty.net" + }, + { + "Error": "Theresia", + "Context": "http://kristin.net" + }, + { + "Error": "Lester", + "Context": "https://paige.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Accounts Liaison", + "PackageVersion": "7.2.6", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Intranet Officer", + "PackageVersion": "6.4.9", + "ValidationErrors": [ + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Marketing Consultant", + "PackageVersion": "2.4.9", + "ValidationErrors": [ + { + "Error": "Angie", + "Context": "https://ardella.info" + }, + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Usability Specialist", + "PackageVersion": "3.2.8", + "PackageProjectUrl": "http://micah.info", + "ValidationErrors": [ + { + "Error": "Evalyn", + "Context": "https://myrtis.name" + }, + { + "Error": "Ursula", + "Context": "https://werner.net" + }, + { + "Error": "Linwood", + "Context": "http://rebekah.org" + }, + { + "Error": "Cleve", + "Context": "https://claudie.net" + }, + { + "Error": "Theodora", + "Context": "http://faye.info" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Integration Orchestrator", + "PackageVersion": "5.4.5", + "ValidationErrors": [ + { + "Error": "Steve", + "Context": "http://lon.org" + }, + { + "Error": "Braeden", + "Context": "https://sunny.name" + }, + { + "Error": "Leslie", + "Context": "http://bettie.info" + }, + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Response Associate", + "PackageVersion": "1.9.8", + "ValidationErrors": [ + { + "Error": "Sandra", + "Context": "http://antonina.com" + }, + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + }, + { + "Error": "Amari", + "Context": "http://viviane.net" + }, + { + "Error": "Kelley", + "Context": "http://doris.net" + }, + { + "Error": "Kennedy", + "Context": "https://milo.net" + } + ], + "License": "The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Accounts Associate", + "PackageVersion": "3.2.6", + "PackageProjectUrl": "https://vesta.com", + "ValidationErrors": [ + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + }, + { + "Error": "Rogers", + "Context": "https://bertrand.biz" + }, + { + "Error": "Annetta", + "Context": "https://remington.org" + }, + { + "Error": "Efrain", + "Context": "http://davion.org" + }, + { + "Error": "Merle", + "Context": "https://abigayle.org" + }, + { + "Error": "Jerod", + "Context": "https://vicenta.info" + }, + { + "Error": "Kayli", + "Context": "https://shaun.net" + }, + { + "Error": "Antwan", + "Context": "https://hazel.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Optimization Orchestrator", + "PackageVersion": "2.4.2", + "ValidationErrors": [ + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + }, + { + "Error": "Opal", + "Context": "http://abbie.org" + }, + { + "Error": "Pablo", + "Context": "https://maxime.biz" + }, + { + "Error": "Shaun", + "Context": "https://concepcion.net" + }, + { + "Error": "Moises", + "Context": "http://rupert.info" + } + ], + "License": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Representative", + "PackageVersion": "8.2.6", + "ValidationErrors": [ + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Research Facilitator", + "PackageVersion": "5.7.5", + "ValidationErrors": [ + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + }, + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..3bb1e1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,98 @@ +[ + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..35a7756f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,131 @@ +[ + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..6093f320 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,520 @@ +[ + { + "PackageId": "Human Implementation Designer", + "PackageVersion": "8.3.7", + "License": "Try to navigate the RSS card, maybe it will navigate the haptic card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Executive", + "PackageVersion": "2.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Brand Technician", + "PackageVersion": "2.5.6", + "PackageProjectUrl": "http://lesly.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Accounts Consultant", + "PackageVersion": "6.3.4", + "PackageProjectUrl": "https://elda.info", + "License": "Try to connect the SMS feed, maybe it will connect the mobile feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Configuration Assistant", + "PackageVersion": "0.1.1", + "PackageProjectUrl": "http://frederick.com", + "License": "I\u0027ll bypass the solid state SMS system, that should system the SMS system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Configuration Specialist", + "PackageVersion": "8.8.8", + "PackageProjectUrl": "http://brown.com", + "License": "Use the 1080p XML circuit, then you can generate the 1080p circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Creative Liaison", + "PackageVersion": "2.9.9", + "PackageProjectUrl": "http://albert.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Communications Facilitator", + "PackageVersion": "3.1.0", + "License": "quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Security Representative", + "PackageVersion": "3.7.3", + "PackageProjectUrl": "https://jalon.net", + "License": "The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Intranet Liaison", + "PackageVersion": "5.1.0", + "PackageProjectUrl": "http://neva.info", + "License": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Tactics Engineer", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "https://alexys.org", + "License": "generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Implementation Assistant", + "PackageVersion": "6.1.2", + "PackageProjectUrl": "http://cathryn.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Functionality Consultant", + "PackageVersion": "4.9.1", + "PackageProjectUrl": "https://lonnie.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Factors Producer", + "PackageVersion": "1.6.6", + "License": "If we reboot the panel, we can get to the THX panel through the solid state THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Identity Technician", + "PackageVersion": "7.4.9", + "PackageProjectUrl": "https://benedict.org", + "License": "Try to parse the SMTP feed, maybe it will parse the multi-byte feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Operations Officer", + "PackageVersion": "2.6.0", + "PackageProjectUrl": "http://antonette.org", + "License": "Use the bluetooth USB alarm, then you can override the bluetooth alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Tactics Executive", + "PackageVersion": "6.2.9", + "PackageProjectUrl": "https://lowell.org", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Functionality Analyst", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://orie.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Research Director", + "PackageVersion": "4.1.0", + "License": "Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Solutions Assistant", + "PackageVersion": "1.9.8", + "PackageProjectUrl": "http://carter.info", + "License": "Try to parse the PNG panel, maybe it will parse the haptic panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Configuration Executive", + "PackageVersion": "4.7.6", + "License": "If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Integration Agent", + "PackageVersion": "3.6.0", + "License": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Division Director", + "PackageVersion": "3.4.7", + "PackageProjectUrl": "http://alejandrin.biz", + "License": "Try to override the CSS microchip, maybe it will override the primary microchip!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Data Facilitator", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "https://beatrice.net", + "License": "bypassing the program won\u0027t do anything, we need to bypass the optical AI program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Branding Supervisor", + "PackageVersion": "6.7.4", + "License": "I\u0027ll copy the auxiliary PCI panel, that should panel the PCI panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Implementation Officer", + "PackageVersion": "1.9.9", + "License": "Try to back up the AGP system, maybe it will back up the 1080p system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Implementation Director", + "PackageVersion": "7.1.6", + "PackageProjectUrl": "http://pearlie.org", + "License": "We need to transmit the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Marketing Assistant", + "PackageVersion": "7.3.5", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Integration Liaison", + "PackageVersion": "1.8.8", + "PackageProjectUrl": "https://sean.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Accounts Producer", + "PackageVersion": "9.4.3", + "License": "You can\u0027t override the port without indexing the neural THX port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Response Coordinator", + "PackageVersion": "9.7.3", + "PackageProjectUrl": "https://zelda.net", + "License": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Infrastructure Strategist", + "PackageVersion": "7.2.2", + "PackageProjectUrl": "http://ahmad.com", + "License": "I\u0027ll transmit the optical XML sensor, that should sensor the XML sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Assurance Supervisor", + "PackageVersion": "4.1.8", + "PackageProjectUrl": "https://aniyah.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Usability Associate", + "PackageVersion": "5.2.5", + "PackageProjectUrl": "http://hunter.info", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Configuration Manager", + "PackageVersion": "1.6.8", + "PackageProjectUrl": "http://sylvan.net", + "License": "I\u0027ll program the online RSS card, that should card the RSS card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Accounts Associate", + "PackageVersion": "8.5.5", + "License": "You can\u0027t generate the panel without compressing the neural SAS panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Optimization Representative", + "PackageVersion": "0.4.8", + "License": "If we index the system, we can get to the XSS system through the cross-platform XSS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Paradigm Representative", + "PackageVersion": "7.0.2", + "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Directives Director", + "PackageVersion": "7.9.2", + "License": "Try to hack the COM panel, maybe it will hack the auxiliary panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Marketing Director", + "PackageVersion": "3.2.5", + "PackageProjectUrl": "https://anibal.net", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Integration Analyst", + "PackageVersion": "0.4.0", + "PackageProjectUrl": "https://laverne.name", + "License": "If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Creative Engineer", + "PackageVersion": "7.5.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Quality Technician", + "PackageVersion": "9.7.0", + "License": "If we index the card, we can get to the XSS card through the neural XSS card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Applications Assistant", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://carleton.info", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Creative Executive", + "PackageVersion": "7.5.7", + "PackageProjectUrl": "http://mallory.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Security Liaison", + "PackageVersion": "8.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Markets Architect", + "PackageVersion": "9.0.8", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Accountability Officer", + "PackageVersion": "2.4.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Communications Supervisor", + "PackageVersion": "2.6.8", + "PackageProjectUrl": "https://carol.biz", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Markets Officer", + "PackageVersion": "6.8.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Marketing Technician", + "PackageVersion": "8.7.2", + "PackageProjectUrl": "http://albina.org", + "License": "Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Assurance Associate", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://tyrese.info", + "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Web Developer", + "PackageVersion": "6.1.9", + "PackageProjectUrl": "http://arthur.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Web Facilitator", + "PackageVersion": "5.4.5", + "PackageProjectUrl": "http://paris.name", + "License": "compressing the firewall won\u0027t do anything, we need to copy the bluetooth COM firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Usability Producer", + "PackageVersion": "4.9.5", + "License": "If we hack the application, we can get to the PCI application through the 1080p PCI application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Functionality Agent", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "http://annabelle.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Identity Architect", + "PackageVersion": "5.6.4", + "PackageProjectUrl": "http://darian.org", + "License": "The GB bus is down, back up the redundant bus so we can back up the GB bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Accountability Representative", + "PackageVersion": "2.3.2", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Security Technician", + "PackageVersion": "6.8.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Infrastructure Consultant", + "PackageVersion": "4.1.2", + "PackageProjectUrl": "https://theron.info", + "License": "Use the multi-byte IB feed, then you can navigate the multi-byte feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Markets Supervisor", + "PackageVersion": "7.7.6", + "License": "If we transmit the system, we can get to the SMTP system through the virtual SMTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Implementation Director", + "PackageVersion": "5.9.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Quality Analyst", + "PackageVersion": "3.6.5", + "PackageProjectUrl": "https://delbert.com", + "License": "You can\u0027t parse the port without bypassing the multi-byte GB port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Mobility Planner", + "PackageVersion": "7.1.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Interactions Manager", + "PackageVersion": "7.0.9", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Identity Planner", + "PackageVersion": "4.2.1", + "License": "You can\u0027t compress the capacitor without copying the virtual USB capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Tactics Architect", + "PackageVersion": "6.7.8", + "PackageProjectUrl": "https://margaret.net", + "License": "We need to parse the auxiliary SAS capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Accounts Associate", + "PackageVersion": "2.7.6", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..117608b3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,1134 @@ +[ + { + "PackageId": "Internal Infrastructure Strategist", + "PackageVersion": "7.2.2", + "PackageProjectUrl": "http://ahmad.com", + "License": "I\u0027ll transmit the optical XML sensor, that should sensor the XML sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Branding Supervisor", + "PackageVersion": "6.7.4", + "License": "I\u0027ll copy the auxiliary PCI panel, that should panel the PCI panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Factors Producer", + "PackageVersion": "1.6.6", + "License": "If we reboot the panel, we can get to the THX panel through the solid state THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Markets Supervisor", + "PackageVersion": "7.7.6", + "License": "If we transmit the system, we can get to the SMTP system through the virtual SMTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Usability Producer", + "PackageVersion": "4.9.5", + "License": "If we hack the application, we can get to the PCI application through the 1080p PCI application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Configuration Assistant", + "PackageVersion": "0.1.1", + "PackageProjectUrl": "http://frederick.com", + "License": "I\u0027ll bypass the solid state SMS system, that should system the SMS system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Implementation Officer", + "PackageVersion": "1.9.9", + "License": "Try to back up the AGP system, maybe it will back up the 1080p system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Markets Designer", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://amara.info", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Implementation Designer", + "PackageVersion": "8.3.7", + "License": "Try to navigate the RSS card, maybe it will navigate the haptic card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Optimization Representative", + "PackageVersion": "8.2.6", + "ValidationErrors": [ + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Creative Executive", + "PackageVersion": "7.5.7", + "PackageProjectUrl": "http://mallory.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Configuration Specialist", + "PackageVersion": "8.8.8", + "PackageProjectUrl": "http://brown.com", + "License": "Use the 1080p XML circuit, then you can generate the 1080p circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Mobility Planner", + "PackageVersion": "7.1.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Implementation Director", + "PackageVersion": "7.1.6", + "PackageProjectUrl": "http://pearlie.org", + "License": "We need to transmit the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Identity Architect", + "PackageVersion": "5.6.4", + "PackageProjectUrl": "http://darian.org", + "License": "The GB bus is down, back up the redundant bus so we can back up the GB bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Implementation Director", + "PackageVersion": "5.9.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Quality Technician", + "PackageVersion": "9.7.0", + "License": "If we index the card, we can get to the XSS card through the neural XSS card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Functionality Consultant", + "PackageVersion": "4.9.1", + "PackageProjectUrl": "https://lonnie.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Assurance Associate", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://tyrese.info", + "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Integration Agent", + "PackageVersion": "3.6.0", + "License": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Paradigm Representative", + "PackageVersion": "7.0.2", + "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Intranet Officer", + "PackageVersion": "6.4.9", + "ValidationErrors": [ + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Quality Analyst", + "PackageVersion": "3.6.5", + "PackageProjectUrl": "https://delbert.com", + "License": "You can\u0027t parse the port without bypassing the multi-byte GB port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Marketing Consultant", + "PackageVersion": "2.4.9", + "ValidationErrors": [ + { + "Error": "Angie", + "Context": "https://ardella.info" + }, + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Accounts Associate", + "PackageVersion": "8.5.5", + "License": "You can\u0027t generate the panel without compressing the neural SAS panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Usability Specialist", + "PackageVersion": "3.2.8", + "PackageProjectUrl": "http://micah.info", + "ValidationErrors": [ + { + "Error": "Evalyn", + "Context": "https://myrtis.name" + }, + { + "Error": "Ursula", + "Context": "https://werner.net" + }, + { + "Error": "Linwood", + "Context": "http://rebekah.org" + }, + { + "Error": "Cleve", + "Context": "https://claudie.net" + }, + { + "Error": "Theodora", + "Context": "http://faye.info" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Identity Planner", + "PackageVersion": "4.2.1", + "License": "You can\u0027t compress the capacitor without copying the virtual USB capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Security Liaison", + "PackageVersion": "8.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Accountability Representative", + "PackageVersion": "2.3.2", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Accounts Associate", + "PackageVersion": "2.7.6", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Operations Officer", + "PackageVersion": "2.6.0", + "PackageProjectUrl": "http://antonette.org", + "License": "Use the bluetooth USB alarm, then you can override the bluetooth alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Marketing Director", + "PackageVersion": "3.2.5", + "PackageProjectUrl": "https://anibal.net", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "ValidationErrors": [ + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + }, + { + "Error": "Joesph", + "Context": "https://michael.name" + }, + { + "Error": "Kali", + "Context": "http://shyanne.net" + }, + { + "Error": "Austin", + "Context": "https://marty.net" + }, + { + "Error": "Theresia", + "Context": "http://kristin.net" + }, + { + "Error": "Lester", + "Context": "https://paige.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Security Representative", + "PackageVersion": "3.7.3", + "PackageProjectUrl": "https://jalon.net", + "License": "The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Division Director", + "PackageVersion": "3.4.7", + "PackageProjectUrl": "http://alejandrin.biz", + "License": "Try to override the CSS microchip, maybe it will override the primary microchip!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Research Director", + "PackageVersion": "4.1.0", + "License": "Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Security Technician", + "PackageVersion": "6.8.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Data Facilitator", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "https://beatrice.net", + "License": "bypassing the program won\u0027t do anything, we need to bypass the optical AI program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Intranet Liaison", + "PackageVersion": "5.1.0", + "PackageProjectUrl": "http://neva.info", + "License": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Marketing Technician", + "PackageVersion": "8.7.2", + "PackageProjectUrl": "http://albina.org", + "License": "Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Marketing Assistant", + "PackageVersion": "7.3.5", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Optimization Representative", + "PackageVersion": "0.4.8", + "License": "If we index the system, we can get to the XSS system through the cross-platform XSS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Integration Orchestrator", + "PackageVersion": "5.4.5", + "ValidationErrors": [ + { + "Error": "Steve", + "Context": "http://lon.org" + }, + { + "Error": "Braeden", + "Context": "https://sunny.name" + }, + { + "Error": "Leslie", + "Context": "http://bettie.info" + }, + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Response Associate", + "PackageVersion": "1.9.8", + "ValidationErrors": [ + { + "Error": "Sandra", + "Context": "http://antonina.com" + }, + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + }, + { + "Error": "Amari", + "Context": "http://viviane.net" + }, + { + "Error": "Kelley", + "Context": "http://doris.net" + }, + { + "Error": "Kennedy", + "Context": "https://milo.net" + } + ], + "License": "The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Creative Liaison", + "PackageVersion": "2.9.9", + "PackageProjectUrl": "http://albert.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Infrastructure Consultant", + "PackageVersion": "4.1.2", + "PackageProjectUrl": "https://theron.info", + "License": "Use the multi-byte IB feed, then you can navigate the multi-byte feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Tactics Executive", + "PackageVersion": "6.2.9", + "PackageProjectUrl": "https://lowell.org", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Accounts Liaison", + "PackageVersion": "7.2.6", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Accounts Consultant", + "PackageVersion": "6.3.4", + "PackageProjectUrl": "https://elda.info", + "License": "Try to connect the SMS feed, maybe it will connect the mobile feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Integration Liaison", + "PackageVersion": "1.8.8", + "PackageProjectUrl": "https://sean.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Configuration Manager", + "PackageVersion": "1.6.8", + "PackageProjectUrl": "http://sylvan.net", + "License": "I\u0027ll program the online RSS card, that should card the RSS card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Markets Officer", + "PackageVersion": "6.8.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Creative Engineer", + "PackageVersion": "7.5.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Solutions Assistant", + "PackageVersion": "1.9.8", + "PackageProjectUrl": "http://carter.info", + "License": "Try to parse the PNG panel, maybe it will parse the haptic panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Accounts Associate", + "PackageVersion": "3.2.6", + "PackageProjectUrl": "https://vesta.com", + "ValidationErrors": [ + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + }, + { + "Error": "Rogers", + "Context": "https://bertrand.biz" + }, + { + "Error": "Annetta", + "Context": "https://remington.org" + }, + { + "Error": "Efrain", + "Context": "http://davion.org" + }, + { + "Error": "Merle", + "Context": "https://abigayle.org" + }, + { + "Error": "Jerod", + "Context": "https://vicenta.info" + }, + { + "Error": "Kayli", + "Context": "https://shaun.net" + }, + { + "Error": "Antwan", + "Context": "https://hazel.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Accountability Officer", + "PackageVersion": "2.4.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Usability Associate", + "PackageVersion": "5.2.5", + "PackageProjectUrl": "http://hunter.info", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Communications Facilitator", + "PackageVersion": "3.1.0", + "License": "quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Tactics Engineer", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "https://alexys.org", + "License": "generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Research Facilitator", + "PackageVersion": "5.7.5", + "ValidationErrors": [ + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + }, + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Markets Architect", + "PackageVersion": "9.0.8", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Brand Technician", + "PackageVersion": "2.5.6", + "PackageProjectUrl": "http://lesly.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Functionality Analyst", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://orie.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Assurance Supervisor", + "PackageVersion": "4.1.8", + "PackageProjectUrl": "https://aniyah.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Optimization Orchestrator", + "PackageVersion": "2.4.2", + "ValidationErrors": [ + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + }, + { + "Error": "Opal", + "Context": "http://abbie.org" + }, + { + "Error": "Pablo", + "Context": "https://maxime.biz" + }, + { + "Error": "Shaun", + "Context": "https://concepcion.net" + }, + { + "Error": "Moises", + "Context": "http://rupert.info" + } + ], + "License": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Interactions Manager", + "PackageVersion": "7.0.9", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Web Facilitator", + "PackageVersion": "5.4.5", + "PackageProjectUrl": "http://paris.name", + "License": "compressing the firewall won\u0027t do anything, we need to copy the bluetooth COM firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Functionality Agent", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "http://annabelle.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Accounts Producer", + "PackageVersion": "9.4.3", + "License": "You can\u0027t override the port without indexing the neural THX port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Applications Assistant", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://carleton.info", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Configuration Executive", + "PackageVersion": "4.7.6", + "License": "If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Implementation Assistant", + "PackageVersion": "6.1.2", + "PackageProjectUrl": "http://cathryn.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Web Developer", + "PackageVersion": "6.1.9", + "PackageProjectUrl": "http://arthur.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Communications Supervisor", + "PackageVersion": "2.6.8", + "PackageProjectUrl": "https://carol.biz", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Tactics Architect", + "PackageVersion": "6.7.8", + "PackageProjectUrl": "https://margaret.net", + "License": "We need to parse the auxiliary SAS capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Directives Director", + "PackageVersion": "7.9.2", + "License": "Try to hack the COM panel, maybe it will hack the auxiliary panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Markets Executive", + "PackageVersion": "2.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Bill", + "Context": "http://jairo.net" + }, + { + "Error": "Clemmie", + "Context": "http://shanny.net" + }, + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Identity Technician", + "PackageVersion": "7.4.9", + "PackageProjectUrl": "https://benedict.org", + "License": "Try to parse the SMTP feed, maybe it will parse the multi-byte feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "ValidationErrors": [ + { + "Error": "Mervin", + "Context": "http://celestine.info" + }, + { + "Error": "Amalia", + "Context": "https://shanelle.info" + }, + { + "Error": "Sheila", + "Context": "http://darrell.info" + }, + { + "Error": "Alec", + "Context": "https://candice.biz" + }, + { + "Error": "Linnea", + "Context": "http://everardo.info" + }, + { + "Error": "Daryl", + "Context": "https://jerrod.com" + }, + { + "Error": "Laila", + "Context": "http://caleigh.net" + }, + { + "Error": "Adolfo", + "Context": "http://daisha.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Response Coordinator", + "PackageVersion": "9.7.3", + "PackageProjectUrl": "https://zelda.net", + "License": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Integration Analyst", + "PackageVersion": "0.4.0", + "PackageProjectUrl": "https://laverne.name", + "License": "If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..8f9db58e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,592 @@ +[ + { + "PackageId": "Human Implementation Designer", + "PackageVersion": "8.3.7", + "License": "Try to navigate the RSS card, maybe it will navigate the haptic card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Configuration Manager", + "PackageVersion": "1.6.8", + "PackageProjectUrl": "http://sylvan.net", + "License": "I\u0027ll program the online RSS card, that should card the RSS card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Communications Supervisor", + "PackageVersion": "2.6.8", + "PackageProjectUrl": "https://carol.biz", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Factors Producer", + "PackageVersion": "1.6.6", + "License": "If we reboot the panel, we can get to the THX panel through the solid state THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Configuration Assistant", + "PackageVersion": "0.1.1", + "PackageProjectUrl": "http://frederick.com", + "License": "I\u0027ll bypass the solid state SMS system, that should system the SMS system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Implementation Director", + "PackageVersion": "7.1.6", + "PackageProjectUrl": "http://pearlie.org", + "License": "We need to transmit the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Configuration Specialist", + "PackageVersion": "8.8.8", + "PackageProjectUrl": "http://brown.com", + "License": "Use the 1080p XML circuit, then you can generate the 1080p circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Creative Liaison", + "PackageVersion": "2.9.9", + "PackageProjectUrl": "http://albert.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Security Technician", + "PackageVersion": "6.8.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Security Representative", + "PackageVersion": "3.7.3", + "PackageProjectUrl": "https://jalon.net", + "License": "The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Accounts Consultant", + "PackageVersion": "6.3.4", + "PackageProjectUrl": "https://elda.info", + "License": "Try to connect the SMS feed, maybe it will connect the mobile feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Security Liaison", + "PackageVersion": "8.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Implementation Assistant", + "PackageVersion": "6.1.2", + "PackageProjectUrl": "http://cathryn.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Operations Officer", + "PackageVersion": "2.6.0", + "PackageProjectUrl": "http://antonette.org", + "License": "Use the bluetooth USB alarm, then you can override the bluetooth alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Quality Analyst", + "PackageVersion": "3.6.5", + "PackageProjectUrl": "https://delbert.com", + "License": "You can\u0027t parse the port without bypassing the multi-byte GB port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Markets Officer", + "PackageVersion": "6.8.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Directives Director", + "PackageVersion": "7.9.2", + "License": "Try to hack the COM panel, maybe it will hack the auxiliary panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Identity Planner", + "PackageVersion": "4.2.1", + "License": "You can\u0027t compress the capacitor without copying the virtual USB capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Interactions Manager", + "PackageVersion": "7.0.9", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Communications Facilitator", + "PackageVersion": "3.1.0", + "License": "quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Tactics Executive", + "PackageVersion": "6.2.9", + "PackageProjectUrl": "https://lowell.org", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Paradigm Representative", + "PackageVersion": "7.0.2", + "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Integration Agent", + "PackageVersion": "3.6.0", + "License": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Markets Supervisor", + "PackageVersion": "7.7.6", + "License": "If we transmit the system, we can get to the SMTP system through the virtual SMTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Solutions Assistant", + "PackageVersion": "1.9.8", + "PackageProjectUrl": "http://carter.info", + "License": "Try to parse the PNG panel, maybe it will parse the haptic panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Data Facilitator", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "https://beatrice.net", + "License": "bypassing the program won\u0027t do anything, we need to bypass the optical AI program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Implementation Director", + "PackageVersion": "5.9.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Optimization Representative", + "PackageVersion": "0.4.8", + "License": "If we index the system, we can get to the XSS system through the cross-platform XSS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Response Coordinator", + "PackageVersion": "9.7.3", + "PackageProjectUrl": "https://zelda.net", + "License": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Infrastructure Strategist", + "PackageVersion": "7.2.2", + "PackageProjectUrl": "http://ahmad.com", + "License": "I\u0027ll transmit the optical XML sensor, that should sensor the XML sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Tactics Architect", + "PackageVersion": "6.7.8", + "PackageProjectUrl": "https://margaret.net", + "License": "We need to parse the auxiliary SAS capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Accounts Associate", + "PackageVersion": "8.5.5", + "License": "You can\u0027t generate the panel without compressing the neural SAS panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Web Facilitator", + "PackageVersion": "5.4.5", + "PackageProjectUrl": "http://paris.name", + "License": "compressing the firewall won\u0027t do anything, we need to copy the bluetooth COM firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Accounts Associate", + "PackageVersion": "2.7.6", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Marketing Technician", + "PackageVersion": "8.7.2", + "PackageProjectUrl": "http://albina.org", + "License": "Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Configuration Executive", + "PackageVersion": "4.7.6", + "License": "If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Division Director", + "PackageVersion": "3.4.7", + "PackageProjectUrl": "http://alejandrin.biz", + "License": "Try to override the CSS microchip, maybe it will override the primary microchip!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Infrastructure Consultant", + "PackageVersion": "4.1.2", + "PackageProjectUrl": "https://theron.info", + "License": "Use the multi-byte IB feed, then you can navigate the multi-byte feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Branding Supervisor", + "PackageVersion": "6.7.4", + "License": "I\u0027ll copy the auxiliary PCI panel, that should panel the PCI panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Markets Architect", + "PackageVersion": "9.0.8", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Intranet Liaison", + "PackageVersion": "5.1.0", + "PackageProjectUrl": "http://neva.info", + "License": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Integration Analyst", + "PackageVersion": "0.4.0", + "PackageProjectUrl": "https://laverne.name", + "License": "If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Identity Technician", + "PackageVersion": "7.4.9", + "PackageProjectUrl": "https://benedict.org", + "License": "Try to parse the SMTP feed, maybe it will parse the multi-byte feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Marketing Director", + "PackageVersion": "3.2.5", + "PackageProjectUrl": "https://anibal.net", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Web Developer", + "PackageVersion": "6.1.9", + "PackageProjectUrl": "http://arthur.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Functionality Consultant", + "PackageVersion": "4.9.1", + "PackageProjectUrl": "https://lonnie.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Functionality Agent", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "http://annabelle.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Tactics Engineer", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "https://alexys.org", + "License": "generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Assurance Associate", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://tyrese.info", + "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Markets Executive", + "PackageVersion": "2.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Accounts Producer", + "PackageVersion": "9.4.3", + "License": "You can\u0027t override the port without indexing the neural THX port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Quality Technician", + "PackageVersion": "9.7.0", + "License": "If we index the card, we can get to the XSS card through the neural XSS card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Applications Assistant", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://carleton.info", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Accountability Officer", + "PackageVersion": "2.4.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Functionality Analyst", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://orie.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Implementation Officer", + "PackageVersion": "1.9.9", + "License": "Try to back up the AGP system, maybe it will back up the 1080p system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Assurance Supervisor", + "PackageVersion": "4.1.8", + "PackageProjectUrl": "https://aniyah.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Research Director", + "PackageVersion": "4.1.0", + "License": "Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Identity Architect", + "PackageVersion": "5.6.4", + "PackageProjectUrl": "http://darian.org", + "License": "The GB bus is down, back up the redundant bus so we can back up the GB bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Creative Executive", + "PackageVersion": "7.5.7", + "PackageProjectUrl": "http://mallory.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Usability Associate", + "PackageVersion": "5.2.5", + "PackageProjectUrl": "http://hunter.info", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Marketing Assistant", + "PackageVersion": "7.3.5", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Creative Engineer", + "PackageVersion": "7.5.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Mobility Planner", + "PackageVersion": "7.1.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Accountability Representative", + "PackageVersion": "2.3.2", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Usability Producer", + "PackageVersion": "4.9.5", + "License": "If we hack the application, we can get to the PCI application through the 1080p PCI application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Brand Technician", + "PackageVersion": "2.5.6", + "PackageProjectUrl": "http://lesly.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Integration Liaison", + "PackageVersion": "1.8.8", + "PackageProjectUrl": "https://sean.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..01179155 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,625 @@ +[ + { + "PackageId": "Human Implementation Designer", + "PackageVersion": "8.3.7", + "License": "Try to navigate the RSS card, maybe it will navigate the haptic card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Configuration Manager", + "PackageVersion": "1.6.8", + "PackageProjectUrl": "http://sylvan.net", + "License": "I\u0027ll program the online RSS card, that should card the RSS card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Communications Supervisor", + "PackageVersion": "2.6.8", + "PackageProjectUrl": "https://carol.biz", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Quality Analyst", + "PackageVersion": "3.6.5", + "PackageProjectUrl": "https://delbert.com", + "License": "You can\u0027t parse the port without bypassing the multi-byte GB port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Configuration Assistant", + "PackageVersion": "0.1.1", + "PackageProjectUrl": "http://frederick.com", + "License": "I\u0027ll bypass the solid state SMS system, that should system the SMS system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Assurance Supervisor", + "PackageVersion": "4.1.8", + "PackageProjectUrl": "https://aniyah.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Creative Liaison", + "PackageVersion": "2.9.9", + "PackageProjectUrl": "http://albert.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Assurance Associate", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://tyrese.info", + "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Factors Producer", + "PackageVersion": "1.6.6", + "License": "If we reboot the panel, we can get to the THX panel through the solid state THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Implementation Assistant", + "PackageVersion": "6.1.2", + "PackageProjectUrl": "http://cathryn.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Security Representative", + "PackageVersion": "3.7.3", + "PackageProjectUrl": "https://jalon.net", + "License": "The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Integration Liaison", + "PackageVersion": "1.8.8", + "PackageProjectUrl": "https://sean.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Creative Engineer", + "PackageVersion": "7.5.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Directives Director", + "PackageVersion": "7.9.2", + "License": "Try to hack the COM panel, maybe it will hack the auxiliary panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Markets Architect", + "PackageVersion": "9.0.8", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Usability Producer", + "PackageVersion": "4.9.5", + "License": "If we hack the application, we can get to the PCI application through the 1080p PCI application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Technician", + "PackageVersion": "6.8.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Identity Planner", + "PackageVersion": "4.2.1", + "License": "You can\u0027t compress the capacitor without copying the virtual USB capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Division Director", + "PackageVersion": "3.4.7", + "PackageProjectUrl": "http://alejandrin.biz", + "License": "Try to override the CSS microchip, maybe it will override the primary microchip!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Tactics Architect", + "PackageVersion": "6.7.8", + "PackageProjectUrl": "https://margaret.net", + "License": "We need to parse the auxiliary SAS capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Integration Agent", + "PackageVersion": "3.6.0", + "License": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Markets Supervisor", + "PackageVersion": "7.7.6", + "License": "If we transmit the system, we can get to the SMTP system through the virtual SMTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Marketing Assistant", + "PackageVersion": "7.3.5", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Executive", + "PackageVersion": "7.5.7", + "PackageProjectUrl": "http://mallory.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Configuration Specialist", + "PackageVersion": "8.8.8", + "PackageProjectUrl": "http://brown.com", + "License": "Use the 1080p XML circuit, then you can generate the 1080p circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Markets Officer", + "PackageVersion": "6.8.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Configuration Executive", + "PackageVersion": "4.7.6", + "License": "If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Quality Technician", + "PackageVersion": "9.7.0", + "License": "If we index the card, we can get to the XSS card through the neural XSS card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Infrastructure Strategist", + "PackageVersion": "7.2.2", + "PackageProjectUrl": "http://ahmad.com", + "License": "I\u0027ll transmit the optical XML sensor, that should sensor the XML sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Web Facilitator", + "PackageVersion": "5.4.5", + "PackageProjectUrl": "http://paris.name", + "License": "compressing the firewall won\u0027t do anything, we need to copy the bluetooth COM firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Marketing Technician", + "PackageVersion": "8.7.2", + "PackageProjectUrl": "http://albina.org", + "License": "Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Infrastructure Consultant", + "PackageVersion": "4.1.2", + "PackageProjectUrl": "https://theron.info", + "License": "Use the multi-byte IB feed, then you can navigate the multi-byte feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Implementation Director", + "PackageVersion": "5.9.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Data Facilitator", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "https://beatrice.net", + "License": "bypassing the program won\u0027t do anything, we need to bypass the optical AI program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Paradigm Representative", + "PackageVersion": "7.0.2", + "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Mobility Planner", + "PackageVersion": "7.1.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Implementation Officer", + "PackageVersion": "1.9.9", + "License": "Try to back up the AGP system, maybe it will back up the 1080p system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Identity Architect", + "PackageVersion": "5.6.4", + "PackageProjectUrl": "http://darian.org", + "License": "The GB bus is down, back up the redundant bus so we can back up the GB bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Brand Technician", + "PackageVersion": "2.5.6", + "PackageProjectUrl": "http://lesly.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Accounts Producer", + "PackageVersion": "9.4.3", + "License": "You can\u0027t override the port without indexing the neural THX port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Operations Officer", + "PackageVersion": "2.6.0", + "PackageProjectUrl": "http://antonette.org", + "License": "Use the bluetooth USB alarm, then you can override the bluetooth alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Intranet Liaison", + "PackageVersion": "5.1.0", + "PackageProjectUrl": "http://neva.info", + "License": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Communications Facilitator", + "PackageVersion": "3.1.0", + "License": "quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Integration Analyst", + "PackageVersion": "0.4.0", + "PackageProjectUrl": "https://laverne.name", + "License": "If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Web Developer", + "PackageVersion": "6.1.9", + "PackageProjectUrl": "http://arthur.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Interactions Manager", + "PackageVersion": "7.0.9", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Marketing Director", + "PackageVersion": "3.2.5", + "PackageProjectUrl": "https://anibal.net", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Accounts Associate", + "PackageVersion": "8.5.5", + "License": "You can\u0027t generate the panel without compressing the neural SAS panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Identity Technician", + "PackageVersion": "7.4.9", + "PackageProjectUrl": "https://benedict.org", + "License": "Try to parse the SMTP feed, maybe it will parse the multi-byte feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Accountability Officer", + "PackageVersion": "2.4.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Accounts Associate", + "PackageVersion": "2.7.6", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Implementation Director", + "PackageVersion": "7.1.6", + "PackageProjectUrl": "http://pearlie.org", + "License": "We need to transmit the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Functionality Analyst", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://orie.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Tactics Engineer", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "https://alexys.org", + "License": "generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Markets Executive", + "PackageVersion": "2.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Applications Assistant", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://carleton.info", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Functionality Agent", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "http://annabelle.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Security Liaison", + "PackageVersion": "8.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Response Coordinator", + "PackageVersion": "9.7.3", + "PackageProjectUrl": "https://zelda.net", + "License": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Branding Supervisor", + "PackageVersion": "6.7.4", + "License": "I\u0027ll copy the auxiliary PCI panel, that should panel the PCI panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Functionality Consultant", + "PackageVersion": "4.9.1", + "PackageProjectUrl": "https://lonnie.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Optimization Representative", + "PackageVersion": "0.4.8", + "License": "If we index the system, we can get to the XSS system through the cross-platform XSS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Accountability Representative", + "PackageVersion": "2.3.2", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Tactics Executive", + "PackageVersion": "6.2.9", + "PackageProjectUrl": "https://lowell.org", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Research Director", + "PackageVersion": "4.1.0", + "License": "Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Accounts Consultant", + "PackageVersion": "6.3.4", + "PackageProjectUrl": "https://elda.info", + "License": "Try to connect the SMS feed, maybe it will connect the mobile feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Usability Associate", + "PackageVersion": "5.2.5", + "PackageProjectUrl": "http://hunter.info", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Solutions Assistant", + "PackageVersion": "1.9.8", + "PackageProjectUrl": "http://carter.info", + "License": "Try to parse the PNG panel, maybe it will parse the haptic panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..1ef0685f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,32 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..cfe4285c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,646 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "ValidationErrors": [ + { + "Error": "Mervin", + "Context": "http://celestine.info" + }, + { + "Error": "Amalia", + "Context": "https://shanelle.info" + }, + { + "Error": "Sheila", + "Context": "http://darrell.info" + }, + { + "Error": "Alec", + "Context": "https://candice.biz" + }, + { + "Error": "Linnea", + "Context": "http://everardo.info" + }, + { + "Error": "Daryl", + "Context": "https://jerrod.com" + }, + { + "Error": "Laila", + "Context": "http://caleigh.net" + }, + { + "Error": "Adolfo", + "Context": "http://daisha.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Markets Designer", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://amara.info", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "ValidationErrors": [ + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + }, + { + "Error": "Joesph", + "Context": "https://michael.name" + }, + { + "Error": "Kali", + "Context": "http://shyanne.net" + }, + { + "Error": "Austin", + "Context": "https://marty.net" + }, + { + "Error": "Theresia", + "Context": "http://kristin.net" + }, + { + "Error": "Lester", + "Context": "https://paige.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Intranet Officer", + "PackageVersion": "6.4.9", + "ValidationErrors": [ + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Research Facilitator", + "PackageVersion": "5.7.5", + "ValidationErrors": [ + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + }, + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Bill", + "Context": "http://jairo.net" + }, + { + "Error": "Clemmie", + "Context": "http://shanny.net" + }, + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Usability Specialist", + "PackageVersion": "3.2.8", + "PackageProjectUrl": "http://micah.info", + "ValidationErrors": [ + { + "Error": "Evalyn", + "Context": "https://myrtis.name" + }, + { + "Error": "Ursula", + "Context": "https://werner.net" + }, + { + "Error": "Linwood", + "Context": "http://rebekah.org" + }, + { + "Error": "Cleve", + "Context": "https://claudie.net" + }, + { + "Error": "Theodora", + "Context": "http://faye.info" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Integration Orchestrator", + "PackageVersion": "5.4.5", + "ValidationErrors": [ + { + "Error": "Steve", + "Context": "http://lon.org" + }, + { + "Error": "Braeden", + "Context": "https://sunny.name" + }, + { + "Error": "Leslie", + "Context": "http://bettie.info" + }, + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Accounts Associate", + "PackageVersion": "3.2.6", + "PackageProjectUrl": "https://vesta.com", + "ValidationErrors": [ + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + }, + { + "Error": "Rogers", + "Context": "https://bertrand.biz" + }, + { + "Error": "Annetta", + "Context": "https://remington.org" + }, + { + "Error": "Efrain", + "Context": "http://davion.org" + }, + { + "Error": "Merle", + "Context": "https://abigayle.org" + }, + { + "Error": "Jerod", + "Context": "https://vicenta.info" + }, + { + "Error": "Kayli", + "Context": "https://shaun.net" + }, + { + "Error": "Antwan", + "Context": "https://hazel.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Accounts Liaison", + "PackageVersion": "7.2.6", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Response Associate", + "PackageVersion": "1.9.8", + "ValidationErrors": [ + { + "Error": "Sandra", + "Context": "http://antonina.com" + }, + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + }, + { + "Error": "Amari", + "Context": "http://viviane.net" + }, + { + "Error": "Kelley", + "Context": "http://doris.net" + }, + { + "Error": "Kennedy", + "Context": "https://milo.net" + } + ], + "License": "The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Marketing Consultant", + "PackageVersion": "2.4.9", + "ValidationErrors": [ + { + "Error": "Angie", + "Context": "https://ardella.info" + }, + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Optimization Representative", + "PackageVersion": "8.2.6", + "ValidationErrors": [ + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Optimization Orchestrator", + "PackageVersion": "2.4.2", + "ValidationErrors": [ + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + }, + { + "Error": "Opal", + "Context": "http://abbie.org" + }, + { + "Error": "Pablo", + "Context": "https://maxime.biz" + }, + { + "Error": "Shaun", + "Context": "https://concepcion.net" + }, + { + "Error": "Moises", + "Context": "http://rupert.info" + } + ], + "License": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..f5c35028 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,104 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..7403400a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,137 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..2dfe446a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,129 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Functionality Analyst", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://orie.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Functionality Agent", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "http://annabelle.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Communications Facilitator", + "PackageVersion": "3.1.0", + "License": "quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Interactions Manager", + "PackageVersion": "7.0.9", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Tactics Engineer", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "https://alexys.org", + "License": "generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Security Technician", + "PackageVersion": "6.8.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Operations Officer", + "PackageVersion": "2.6.0", + "PackageProjectUrl": "http://antonette.org", + "License": "Use the bluetooth USB alarm, then you can override the bluetooth alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Applications Assistant", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://carleton.info", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Security Liaison", + "PackageVersion": "8.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Assurance Associate", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://tyrese.info", + "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Integration Analyst", + "PackageVersion": "0.4.0", + "PackageProjectUrl": "https://laverne.name", + "License": "If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Directives Director", + "PackageVersion": "7.9.2", + "License": "Try to hack the COM panel, maybe it will hack the auxiliary panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..64093f47 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,743 @@ +[ + { + "PackageId": "National Tactics Engineer", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "https://alexys.org", + "License": "generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Assurance Associate", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://tyrese.info", + "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Functionality Analyst", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://orie.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Intranet Officer", + "PackageVersion": "6.4.9", + "ValidationErrors": [ + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Bill", + "Context": "http://jairo.net" + }, + { + "Error": "Clemmie", + "Context": "http://shanny.net" + }, + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Security Liaison", + "PackageVersion": "8.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Usability Specialist", + "PackageVersion": "3.2.8", + "PackageProjectUrl": "http://micah.info", + "ValidationErrors": [ + { + "Error": "Evalyn", + "Context": "https://myrtis.name" + }, + { + "Error": "Ursula", + "Context": "https://werner.net" + }, + { + "Error": "Linwood", + "Context": "http://rebekah.org" + }, + { + "Error": "Cleve", + "Context": "https://claudie.net" + }, + { + "Error": "Theodora", + "Context": "http://faye.info" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Integration Orchestrator", + "PackageVersion": "5.4.5", + "ValidationErrors": [ + { + "Error": "Steve", + "Context": "http://lon.org" + }, + { + "Error": "Braeden", + "Context": "https://sunny.name" + }, + { + "Error": "Leslie", + "Context": "http://bettie.info" + }, + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Response Associate", + "PackageVersion": "1.9.8", + "ValidationErrors": [ + { + "Error": "Sandra", + "Context": "http://antonina.com" + }, + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + }, + { + "Error": "Amari", + "Context": "http://viviane.net" + }, + { + "Error": "Kelley", + "Context": "http://doris.net" + }, + { + "Error": "Kennedy", + "Context": "https://milo.net" + } + ], + "License": "The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "ValidationErrors": [ + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + }, + { + "Error": "Joesph", + "Context": "https://michael.name" + }, + { + "Error": "Kali", + "Context": "http://shyanne.net" + }, + { + "Error": "Austin", + "Context": "https://marty.net" + }, + { + "Error": "Theresia", + "Context": "http://kristin.net" + }, + { + "Error": "Lester", + "Context": "https://paige.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Interactions Manager", + "PackageVersion": "7.0.9", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Directives Director", + "PackageVersion": "7.9.2", + "License": "Try to hack the COM panel, maybe it will hack the auxiliary panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "ValidationErrors": [ + { + "Error": "Mervin", + "Context": "http://celestine.info" + }, + { + "Error": "Amalia", + "Context": "https://shanelle.info" + }, + { + "Error": "Sheila", + "Context": "http://darrell.info" + }, + { + "Error": "Alec", + "Context": "https://candice.biz" + }, + { + "Error": "Linnea", + "Context": "http://everardo.info" + }, + { + "Error": "Daryl", + "Context": "https://jerrod.com" + }, + { + "Error": "Laila", + "Context": "http://caleigh.net" + }, + { + "Error": "Adolfo", + "Context": "http://daisha.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Accounts Associate", + "PackageVersion": "3.2.6", + "PackageProjectUrl": "https://vesta.com", + "ValidationErrors": [ + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + }, + { + "Error": "Rogers", + "Context": "https://bertrand.biz" + }, + { + "Error": "Annetta", + "Context": "https://remington.org" + }, + { + "Error": "Efrain", + "Context": "http://davion.org" + }, + { + "Error": "Merle", + "Context": "https://abigayle.org" + }, + { + "Error": "Jerod", + "Context": "https://vicenta.info" + }, + { + "Error": "Kayli", + "Context": "https://shaun.net" + }, + { + "Error": "Antwan", + "Context": "https://hazel.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Security Technician", + "PackageVersion": "6.8.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Research Facilitator", + "PackageVersion": "5.7.5", + "ValidationErrors": [ + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + }, + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Accounts Liaison", + "PackageVersion": "7.2.6", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Optimization Representative", + "PackageVersion": "8.2.6", + "ValidationErrors": [ + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Markets Designer", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://amara.info", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Communications Facilitator", + "PackageVersion": "3.1.0", + "License": "quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Functionality Agent", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "http://annabelle.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Integration Analyst", + "PackageVersion": "0.4.0", + "PackageProjectUrl": "https://laverne.name", + "License": "If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Applications Assistant", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://carleton.info", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Optimization Orchestrator", + "PackageVersion": "2.4.2", + "ValidationErrors": [ + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + }, + { + "Error": "Opal", + "Context": "http://abbie.org" + }, + { + "Error": "Pablo", + "Context": "https://maxime.biz" + }, + { + "Error": "Shaun", + "Context": "https://concepcion.net" + }, + { + "Error": "Moises", + "Context": "http://rupert.info" + } + ], + "License": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Marketing Consultant", + "PackageVersion": "2.4.9", + "ValidationErrors": [ + { + "Error": "Angie", + "Context": "https://ardella.info" + }, + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Operations Officer", + "PackageVersion": "2.6.0", + "PackageProjectUrl": "http://antonette.org", + "License": "Use the bluetooth USB alarm, then you can override the bluetooth alarm!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..d7d44692 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,201 @@ +[ + { + "PackageId": "National Tactics Engineer", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "https://alexys.org", + "License": "generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Functionality Analyst", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://orie.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Communications Facilitator", + "PackageVersion": "3.1.0", + "License": "quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Integration Analyst", + "PackageVersion": "0.4.0", + "PackageProjectUrl": "https://laverne.name", + "License": "If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Security Liaison", + "PackageVersion": "8.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Interactions Manager", + "PackageVersion": "7.0.9", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Assurance Associate", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://tyrese.info", + "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Directives Director", + "PackageVersion": "7.9.2", + "License": "Try to hack the COM panel, maybe it will hack the auxiliary panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Applications Assistant", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://carleton.info", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Functionality Agent", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "http://annabelle.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Security Technician", + "PackageVersion": "6.8.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Operations Officer", + "PackageVersion": "2.6.0", + "PackageProjectUrl": "http://antonette.org", + "License": "Use the bluetooth USB alarm, then you can override the bluetooth alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..83538738 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,234 @@ +[ + { + "PackageId": "National Tactics Engineer", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "https://alexys.org", + "License": "generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Functionality Agent", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "http://annabelle.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Integration Analyst", + "PackageVersion": "0.4.0", + "PackageProjectUrl": "https://laverne.name", + "License": "If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Security Technician", + "PackageVersion": "6.8.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Security Liaison", + "PackageVersion": "8.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Interactions Manager", + "PackageVersion": "7.0.9", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Functionality Analyst", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://orie.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Operations Officer", + "PackageVersion": "2.6.0", + "PackageProjectUrl": "http://antonette.org", + "License": "Use the bluetooth USB alarm, then you can override the bluetooth alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Directives Director", + "PackageVersion": "7.9.2", + "License": "Try to hack the COM panel, maybe it will hack the auxiliary panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Applications Assistant", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://carleton.info", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Assurance Associate", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://tyrese.info", + "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Communications Facilitator", + "PackageVersion": "3.1.0", + "License": "quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..b6b06a48 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,49 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..c47c6951 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,663 @@ +[ + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Accounts Liaison", + "PackageVersion": "7.2.6", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Response Associate", + "PackageVersion": "1.9.8", + "ValidationErrors": [ + { + "Error": "Sandra", + "Context": "http://antonina.com" + }, + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + }, + { + "Error": "Amari", + "Context": "http://viviane.net" + }, + { + "Error": "Kelley", + "Context": "http://doris.net" + }, + { + "Error": "Kennedy", + "Context": "https://milo.net" + } + ], + "License": "The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "ValidationErrors": [ + { + "Error": "Mervin", + "Context": "http://celestine.info" + }, + { + "Error": "Amalia", + "Context": "https://shanelle.info" + }, + { + "Error": "Sheila", + "Context": "http://darrell.info" + }, + { + "Error": "Alec", + "Context": "https://candice.biz" + }, + { + "Error": "Linnea", + "Context": "http://everardo.info" + }, + { + "Error": "Daryl", + "Context": "https://jerrod.com" + }, + { + "Error": "Laila", + "Context": "http://caleigh.net" + }, + { + "Error": "Adolfo", + "Context": "http://daisha.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Intranet Officer", + "PackageVersion": "6.4.9", + "ValidationErrors": [ + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Usability Specialist", + "PackageVersion": "3.2.8", + "PackageProjectUrl": "http://micah.info", + "ValidationErrors": [ + { + "Error": "Evalyn", + "Context": "https://myrtis.name" + }, + { + "Error": "Ursula", + "Context": "https://werner.net" + }, + { + "Error": "Linwood", + "Context": "http://rebekah.org" + }, + { + "Error": "Cleve", + "Context": "https://claudie.net" + }, + { + "Error": "Theodora", + "Context": "http://faye.info" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Integration Orchestrator", + "PackageVersion": "5.4.5", + "ValidationErrors": [ + { + "Error": "Steve", + "Context": "http://lon.org" + }, + { + "Error": "Braeden", + "Context": "https://sunny.name" + }, + { + "Error": "Leslie", + "Context": "http://bettie.info" + }, + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Markets Designer", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://amara.info", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Bill", + "Context": "http://jairo.net" + }, + { + "Error": "Clemmie", + "Context": "http://shanny.net" + }, + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Optimization Representative", + "PackageVersion": "8.2.6", + "ValidationErrors": [ + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Research Facilitator", + "PackageVersion": "5.7.5", + "ValidationErrors": [ + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + }, + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "ValidationErrors": [ + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + }, + { + "Error": "Joesph", + "Context": "https://michael.name" + }, + { + "Error": "Kali", + "Context": "http://shyanne.net" + }, + { + "Error": "Austin", + "Context": "https://marty.net" + }, + { + "Error": "Theresia", + "Context": "http://kristin.net" + }, + { + "Error": "Lester", + "Context": "https://paige.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Accounts Associate", + "PackageVersion": "3.2.6", + "PackageProjectUrl": "https://vesta.com", + "ValidationErrors": [ + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + }, + { + "Error": "Rogers", + "Context": "https://bertrand.biz" + }, + { + "Error": "Annetta", + "Context": "https://remington.org" + }, + { + "Error": "Efrain", + "Context": "http://davion.org" + }, + { + "Error": "Merle", + "Context": "https://abigayle.org" + }, + { + "Error": "Jerod", + "Context": "https://vicenta.info" + }, + { + "Error": "Kayli", + "Context": "https://shaun.net" + }, + { + "Error": "Antwan", + "Context": "https://hazel.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Optimization Orchestrator", + "PackageVersion": "2.4.2", + "ValidationErrors": [ + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + }, + { + "Error": "Opal", + "Context": "http://abbie.org" + }, + { + "Error": "Pablo", + "Context": "https://maxime.biz" + }, + { + "Error": "Shaun", + "Context": "https://concepcion.net" + }, + { + "Error": "Moises", + "Context": "http://rupert.info" + } + ], + "License": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Marketing Consultant", + "PackageVersion": "2.4.9", + "ValidationErrors": [ + { + "Error": "Angie", + "Context": "https://ardella.info" + }, + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..8886a8c6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,121 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..c1e36f7b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,154 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..2d6d2354 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,8 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..3b4fae4e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,496 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Directives Director", + "PackageVersion": "7.9.2", + "License": "Try to hack the COM panel, maybe it will hack the auxiliary panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Assurance Associate", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://tyrese.info", + "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Operations Officer", + "PackageVersion": "2.6.0", + "PackageProjectUrl": "http://antonette.org", + "License": "Use the bluetooth USB alarm, then you can override the bluetooth alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Security Technician", + "PackageVersion": "6.8.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Integration Analyst", + "PackageVersion": "0.4.0", + "PackageProjectUrl": "https://laverne.name", + "License": "If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Communications Facilitator", + "PackageVersion": "3.1.0", + "License": "quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Functionality Agent", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "http://annabelle.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Functionality Analyst", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://orie.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Applications Assistant", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://carleton.info", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Security Liaison", + "PackageVersion": "8.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Interactions Manager", + "PackageVersion": "7.0.9", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Tactics Engineer", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "https://alexys.org", + "License": "generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Mobility Planner", + "PackageVersion": "7.1.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Implementation Director", + "PackageVersion": "5.9.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Tactics Architect", + "PackageVersion": "6.7.8", + "PackageProjectUrl": "https://margaret.net", + "License": "We need to parse the auxiliary SAS capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Marketing Technician", + "PackageVersion": "8.7.2", + "PackageProjectUrl": "http://albina.org", + "License": "Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Paradigm Representative", + "PackageVersion": "7.0.2", + "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Accounts Associate", + "PackageVersion": "8.5.5", + "License": "You can\u0027t generate the panel without compressing the neural SAS panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Configuration Executive", + "PackageVersion": "4.7.6", + "License": "If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Usability Associate", + "PackageVersion": "5.2.5", + "PackageProjectUrl": "http://hunter.info", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Optimization Representative", + "PackageVersion": "0.4.8", + "License": "If we index the system, we can get to the XSS system through the cross-platform XSS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Accounts Producer", + "PackageVersion": "9.4.3", + "License": "You can\u0027t override the port without indexing the neural THX port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Usability Producer", + "PackageVersion": "4.9.5", + "License": "If we hack the application, we can get to the PCI application through the 1080p PCI application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Markets Architect", + "PackageVersion": "9.0.8", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Identity Planner", + "PackageVersion": "4.2.1", + "License": "You can\u0027t compress the capacitor without copying the virtual USB capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Executive", + "PackageVersion": "7.5.7", + "PackageProjectUrl": "http://mallory.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Tactics Executive", + "PackageVersion": "6.2.9", + "PackageProjectUrl": "https://lowell.org", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Solutions Assistant", + "PackageVersion": "1.9.8", + "PackageProjectUrl": "http://carter.info", + "License": "Try to parse the PNG panel, maybe it will parse the haptic panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Marketing Assistant", + "PackageVersion": "7.3.5", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Implementation Director", + "PackageVersion": "7.1.6", + "PackageProjectUrl": "http://pearlie.org", + "License": "We need to transmit the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Creative Engineer", + "PackageVersion": "7.5.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Markets Officer", + "PackageVersion": "6.8.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Identity Technician", + "PackageVersion": "7.4.9", + "PackageProjectUrl": "https://benedict.org", + "License": "Try to parse the SMTP feed, maybe it will parse the multi-byte feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Integration Liaison", + "PackageVersion": "1.8.8", + "PackageProjectUrl": "https://sean.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Quality Analyst", + "PackageVersion": "3.6.5", + "PackageProjectUrl": "https://delbert.com", + "License": "You can\u0027t parse the port without bypassing the multi-byte GB port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Factors Producer", + "PackageVersion": "1.6.6", + "License": "If we reboot the panel, we can get to the THX panel through the solid state THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Accounts Consultant", + "PackageVersion": "6.3.4", + "PackageProjectUrl": "https://elda.info", + "License": "Try to connect the SMS feed, maybe it will connect the mobile feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Intranet Liaison", + "PackageVersion": "5.1.0", + "PackageProjectUrl": "http://neva.info", + "License": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Marketing Director", + "PackageVersion": "3.2.5", + "PackageProjectUrl": "https://anibal.net", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Accounts Associate", + "PackageVersion": "2.7.6", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Communications Supervisor", + "PackageVersion": "2.6.8", + "PackageProjectUrl": "https://carol.biz", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Brand Technician", + "PackageVersion": "2.5.6", + "PackageProjectUrl": "http://lesly.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Branding Supervisor", + "PackageVersion": "6.7.4", + "License": "I\u0027ll copy the auxiliary PCI panel, that should panel the PCI panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Identity Architect", + "PackageVersion": "5.6.4", + "PackageProjectUrl": "http://darian.org", + "License": "The GB bus is down, back up the redundant bus so we can back up the GB bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Infrastructure Consultant", + "PackageVersion": "4.1.2", + "PackageProjectUrl": "https://theron.info", + "License": "Use the multi-byte IB feed, then you can navigate the multi-byte feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Web Facilitator", + "PackageVersion": "5.4.5", + "PackageProjectUrl": "http://paris.name", + "License": "compressing the firewall won\u0027t do anything, we need to copy the bluetooth COM firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Configuration Manager", + "PackageVersion": "1.6.8", + "PackageProjectUrl": "http://sylvan.net", + "License": "I\u0027ll program the online RSS card, that should card the RSS card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Markets Executive", + "PackageVersion": "2.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Accountability Representative", + "PackageVersion": "2.3.2", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Research Director", + "PackageVersion": "4.1.0", + "License": "Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Web Developer", + "PackageVersion": "6.1.9", + "PackageProjectUrl": "http://arthur.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Quality Technician", + "PackageVersion": "9.7.0", + "License": "If we index the card, we can get to the XSS card through the neural XSS card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Response Coordinator", + "PackageVersion": "9.7.3", + "PackageProjectUrl": "https://zelda.net", + "License": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Markets Supervisor", + "PackageVersion": "7.7.6", + "License": "If we transmit the system, we can get to the SMTP system through the virtual SMTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Division Director", + "PackageVersion": "3.4.7", + "PackageProjectUrl": "http://alejandrin.biz", + "License": "Try to override the CSS microchip, maybe it will override the primary microchip!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Assurance Supervisor", + "PackageVersion": "4.1.8", + "PackageProjectUrl": "https://aniyah.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Configuration Assistant", + "PackageVersion": "0.1.1", + "PackageProjectUrl": "http://frederick.com", + "License": "I\u0027ll bypass the solid state SMS system, that should system the SMS system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Data Facilitator", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "https://beatrice.net", + "License": "bypassing the program won\u0027t do anything, we need to bypass the optical AI program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Configuration Specialist", + "PackageVersion": "8.8.8", + "PackageProjectUrl": "http://brown.com", + "License": "Use the 1080p XML circuit, then you can generate the 1080p circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Implementation Officer", + "PackageVersion": "1.9.9", + "License": "Try to back up the AGP system, maybe it will back up the 1080p system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Creative Liaison", + "PackageVersion": "2.9.9", + "PackageProjectUrl": "http://albert.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Security Representative", + "PackageVersion": "3.7.3", + "PackageProjectUrl": "https://jalon.net", + "License": "The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Functionality Consultant", + "PackageVersion": "4.9.1", + "PackageProjectUrl": "https://lonnie.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Infrastructure Strategist", + "PackageVersion": "7.2.2", + "PackageProjectUrl": "http://ahmad.com", + "License": "I\u0027ll transmit the optical XML sensor, that should sensor the XML sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Implementation Designer", + "PackageVersion": "8.3.7", + "License": "Try to navigate the RSS card, maybe it will navigate the haptic card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Implementation Assistant", + "PackageVersion": "6.1.2", + "PackageProjectUrl": "http://cathryn.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Accountability Officer", + "PackageVersion": "2.4.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Integration Agent", + "PackageVersion": "3.6.0", + "License": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..df5cf40b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,105 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Directives Director", + "PackageVersion": "7.9.2", + "License": "Try to hack the COM panel, maybe it will hack the auxiliary panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Assurance Associate", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://tyrese.info", + "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Operations Officer", + "PackageVersion": "2.6.0", + "PackageProjectUrl": "http://antonette.org", + "License": "Use the bluetooth USB alarm, then you can override the bluetooth alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Security Technician", + "PackageVersion": "6.8.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Integration Analyst", + "PackageVersion": "0.4.0", + "PackageProjectUrl": "https://laverne.name", + "License": "If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Communications Facilitator", + "PackageVersion": "3.1.0", + "License": "quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Functionality Agent", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "http://annabelle.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Functionality Analyst", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://orie.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Applications Assistant", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://carleton.info", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Security Liaison", + "PackageVersion": "8.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Interactions Manager", + "PackageVersion": "7.0.9", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Tactics Engineer", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "https://alexys.org", + "License": "generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..1087e9be --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,25 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..a7c381df --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,562 @@ +[ + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseUrl": "We need to navigate the bluetooth CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseUrl": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseUrl": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseUrl": "Try to input the SCSI system, maybe it will input the open-source system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..8a70cf59 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,211 @@ +[ + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..a3709c25 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,563 @@ +[ + { + "PackageId": "Direct Accountability Assistant", + "PackageVersion": "2.2.8", + "PackageProjectUrl": "http://natasha.info", + "License": "bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Configuration Supervisor", + "PackageVersion": "9.0.8", + "PackageProjectUrl": "http://quinn.name", + "License": "You can\u0027t program the protocol without overriding the primary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Usability Assistant", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "https://duane.info", + "License": "quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!", + "LicenseUrl": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Accountability Analyst", + "PackageVersion": "4.9.7", + "PackageProjectUrl": "https://jaron.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Intranet Technician", + "PackageVersion": "8.0.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Tactics Engineer", + "PackageVersion": "6.3.5", + "License": "connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Division Consultant", + "PackageVersion": "4.8.7", + "PackageProjectUrl": "http://raquel.net", + "License": "Use the multi-byte IB microchip, then you can connect the multi-byte microchip!", + "LicenseUrl": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Operations Coordinator", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "http://ena.com", + "LicenseUrl": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Operations Assistant", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://camila.net", + "License": "Use the haptic USB driver, then you can override the haptic driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Division Designer", + "PackageVersion": "8.2.7", + "PackageProjectUrl": "https://pamela.name", + "License": "Try to program the EXE hard drive, maybe it will program the virtual hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseUrl": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Accounts Coordinator", + "PackageVersion": "1.0.4", + "PackageProjectUrl": "http://rene.com", + "LicenseUrl": "I\u0027ll connect the digital JSON bus, that should bus the JSON bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Directives Specialist", + "PackageVersion": "4.3.4", + "License": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseUrl": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Optimization Producer", + "PackageVersion": "5.0.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Data Orchestrator", + "PackageVersion": "2.4.5", + "LicenseUrl": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Applications Facilitator", + "PackageVersion": "7.7.6", + "LicenseUrl": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Marketing Assistant", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://arlene.biz", + "LicenseUrl": "You can\u0027t program the firewall without connecting the wireless AI firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Security Consultant", + "PackageVersion": "2.7.5", + "PackageProjectUrl": "http://adelbert.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "LicenseUrl": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "License": "We need to index the optical HTTP application!", + "LicenseUrl": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Program Representative", + "PackageVersion": "5.1.0", + "LicenseUrl": "If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Applications Designer", + "PackageVersion": "6.4.9", + "LicenseUrl": "Use the back-end SMS feed, then you can program the back-end feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Implementation Technician", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://crystal.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Directives Supervisor", + "PackageVersion": "9.6.2", + "License": "The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "LicenseUrl": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Functionality Agent", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://jalyn.org", + "LicenseUrl": "If we hack the card, we can get to the JBOD card through the optical JBOD card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Operations Director", + "PackageVersion": "0.6.3", + "PackageProjectUrl": "https://dejah.net", + "LicenseUrl": "We need to program the cross-platform FTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Division Producer", + "PackageVersion": "2.3.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Functionality Consultant", + "PackageVersion": "5.5.1", + "PackageProjectUrl": "http://terence.com", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Directives Officer", + "PackageVersion": "2.4.4", + "PackageProjectUrl": "http://sedrick.biz", + "LicenseUrl": "The PCI program is down, hack the multi-byte program so we can hack the PCI program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Directives Designer", + "PackageVersion": "0.4.8", + "License": "The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Tactics Director", + "PackageVersion": "2.5.7", + "PackageProjectUrl": "http://marcos.info", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Quality Director", + "PackageVersion": "0.3.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Group Designer", + "PackageVersion": "9.9.1", + "PackageProjectUrl": "http://jodie.org", + "License": "Use the haptic XSS application, then you can synthesize the haptic application!", + "LicenseUrl": "If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "8.2.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Intranet Engineer", + "PackageVersion": "2.5.9", + "License": "The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!", + "LicenseUrl": "Try to index the ADP port, maybe it will index the auxiliary port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Functionality Developer", + "PackageVersion": "5.1.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "9.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Branding Developer", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://abe.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Marketing Orchestrator", + "PackageVersion": "1.6.4", + "PackageProjectUrl": "https://lukas.com", + "License": "I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!", + "LicenseUrl": "The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Research Facilitator", + "PackageVersion": "6.0.6", + "License": "Use the primary EXE array, then you can navigate the primary array!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "6.4.6", + "PackageProjectUrl": "https://lenna.com", + "License": "The IB interface is down, program the redundant interface so we can program the IB interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Web Assistant", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "https://verda.net", + "LicenseUrl": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Architect", + "PackageVersion": "1.6.3", + "LicenseUrl": "The RAM feed is down, copy the neural feed so we can copy the RAM feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Intranet Facilitator", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "https://rosalind.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Assurance Strategist", + "PackageVersion": "1.3.7", + "License": "The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseUrl": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Directives Planner", + "PackageVersion": "8.8.5", + "License": "The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!", + "LicenseUrl": "We need to back up the 1080p SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Creative Facilitator", + "PackageVersion": "8.4.6", + "PackageProjectUrl": "http://juliana.net", + "License": "If we transmit the card, we can get to the USB card through the digital USB card!", + "LicenseUrl": "hacking the driver won\u0027t do anything, we need to input the digital SAS driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Accountability Strategist", + "PackageVersion": "7.0.9", + "License": "You can\u0027t bypass the sensor without transmitting the neural JSON sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "License": "We need to copy the online THX firewall!", + "LicenseUrl": "You can\u0027t calculate the application without calculating the auxiliary AI application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Optimization Facilitator", + "PackageVersion": "7.4.8", + "PackageProjectUrl": "https://cooper.name", + "License": "Try to connect the SMS card, maybe it will connect the back-end card!", + "LicenseUrl": "You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "LicenseUrl": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Interactions Liaison", + "PackageVersion": "4.4.9", + "License": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Factors Administrator", + "PackageVersion": "1.6.1", + "License": "I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!", + "LicenseUrl": "If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Assurance Technician", + "PackageVersion": "0.8.2", + "PackageProjectUrl": "https://steve.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Creative Coordinator", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://bobbie.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Factors Supervisor", + "PackageVersion": "5.2.2", + "PackageProjectUrl": "http://helga.com", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..1b98cbfe --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,1087 @@ +[ + { + "PackageId": "Legacy Directives Supervisor", + "PackageVersion": "9.6.2", + "License": "The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Division Designer", + "PackageVersion": "8.2.7", + "PackageProjectUrl": "https://pamela.name", + "License": "Try to program the EXE hard drive, maybe it will program the virtual hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Directives Specialist", + "PackageVersion": "4.3.4", + "License": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseUrl": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Optimization Facilitator", + "PackageVersion": "7.4.8", + "PackageProjectUrl": "https://cooper.name", + "License": "Try to connect the SMS card, maybe it will connect the back-end card!", + "LicenseUrl": "You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Assurance Strategist", + "PackageVersion": "1.3.7", + "License": "The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Intranet Technician", + "PackageVersion": "8.0.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "LicenseUrl": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Directives Designer", + "PackageVersion": "0.4.8", + "License": "The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Tactics Director", + "PackageVersion": "2.5.7", + "PackageProjectUrl": "http://marcos.info", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Accountability Assistant", + "PackageVersion": "2.2.8", + "PackageProjectUrl": "http://natasha.info", + "License": "bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseUrl": "Try to input the SCSI system, maybe it will input the open-source system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Applications Facilitator", + "PackageVersion": "7.7.6", + "LicenseUrl": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Functionality Developer", + "PackageVersion": "5.1.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Liaison", + "PackageVersion": "4.4.9", + "License": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseUrl": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "License": "We need to index the optical HTTP application!", + "LicenseUrl": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Directives Planner", + "PackageVersion": "8.8.5", + "License": "The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!", + "LicenseUrl": "We need to back up the 1080p SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "LicenseUrl": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "8.2.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Operations Assistant", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://camila.net", + "License": "Use the haptic USB driver, then you can override the haptic driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Data Orchestrator", + "PackageVersion": "2.4.5", + "LicenseUrl": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Directives Officer", + "PackageVersion": "2.4.4", + "PackageProjectUrl": "http://sedrick.biz", + "LicenseUrl": "The PCI program is down, hack the multi-byte program so we can hack the PCI program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Division Producer", + "PackageVersion": "2.3.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Creative Facilitator", + "PackageVersion": "8.4.6", + "PackageProjectUrl": "http://juliana.net", + "License": "If we transmit the card, we can get to the USB card through the digital USB card!", + "LicenseUrl": "hacking the driver won\u0027t do anything, we need to input the digital SAS driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Optimization Producer", + "PackageVersion": "5.0.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Coordinator", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://bobbie.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseUrl": "We need to navigate the bluetooth CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Accounts Coordinator", + "PackageVersion": "1.0.4", + "PackageProjectUrl": "http://rene.com", + "LicenseUrl": "I\u0027ll connect the digital JSON bus, that should bus the JSON bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Security Consultant", + "PackageVersion": "2.7.5", + "PackageProjectUrl": "http://adelbert.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Operations Coordinator", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "http://ena.com", + "LicenseUrl": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Web Assistant", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "https://verda.net", + "LicenseUrl": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Program Representative", + "PackageVersion": "5.1.0", + "LicenseUrl": "If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Functionality Consultant", + "PackageVersion": "5.5.1", + "PackageProjectUrl": "http://terence.com", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Factors Administrator", + "PackageVersion": "1.6.1", + "License": "I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!", + "LicenseUrl": "If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseUrl": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Division Consultant", + "PackageVersion": "4.8.7", + "PackageProjectUrl": "http://raquel.net", + "License": "Use the multi-byte IB microchip, then you can connect the multi-byte microchip!", + "LicenseUrl": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Accountability Strategist", + "PackageVersion": "7.0.9", + "License": "You can\u0027t bypass the sensor without transmitting the neural JSON sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Accountability Analyst", + "PackageVersion": "4.9.7", + "PackageProjectUrl": "https://jaron.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Applications Designer", + "PackageVersion": "6.4.9", + "LicenseUrl": "Use the back-end SMS feed, then you can program the back-end feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Quality Director", + "PackageVersion": "0.3.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Research Facilitator", + "PackageVersion": "6.0.6", + "License": "Use the primary EXE array, then you can navigate the primary array!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Group Designer", + "PackageVersion": "9.9.1", + "PackageProjectUrl": "http://jodie.org", + "License": "Use the haptic XSS application, then you can synthesize the haptic application!", + "LicenseUrl": "If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Functionality Agent", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://jalyn.org", + "LicenseUrl": "If we hack the card, we can get to the JBOD card through the optical JBOD card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Branding Developer", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://abe.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Usability Assistant", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "https://duane.info", + "License": "quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!", + "LicenseUrl": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "License": "We need to copy the online THX firewall!", + "LicenseUrl": "You can\u0027t calculate the application without calculating the auxiliary AI application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "LicenseUrl": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "9.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Intranet Facilitator", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "https://rosalind.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseUrl": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Intranet Engineer", + "PackageVersion": "2.5.9", + "License": "The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!", + "LicenseUrl": "Try to index the ADP port, maybe it will index the auxiliary port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Marketing Assistant", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://arlene.biz", + "LicenseUrl": "You can\u0027t program the firewall without connecting the wireless AI firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Implementation Technician", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://crystal.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Factors Supervisor", + "PackageVersion": "5.2.2", + "PackageProjectUrl": "http://helga.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Marketing Orchestrator", + "PackageVersion": "1.6.4", + "PackageProjectUrl": "https://lukas.com", + "License": "I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!", + "LicenseUrl": "The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseUrl": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "6.4.6", + "PackageProjectUrl": "https://lenna.com", + "License": "The IB interface is down, program the redundant interface so we can program the IB interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Integration Architect", + "PackageVersion": "1.6.3", + "LicenseUrl": "The RAM feed is down, copy the neural feed so we can copy the RAM feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Assurance Technician", + "PackageVersion": "0.8.2", + "PackageProjectUrl": "https://steve.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Configuration Supervisor", + "PackageVersion": "9.0.8", + "PackageProjectUrl": "http://quinn.name", + "License": "You can\u0027t program the protocol without overriding the primary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Tactics Engineer", + "PackageVersion": "6.3.5", + "License": "connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Operations Director", + "PackageVersion": "0.6.3", + "PackageProjectUrl": "https://dejah.net", + "LicenseUrl": "We need to program the cross-platform FTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..5a2b0075 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,651 @@ +[ + { + "PackageId": "Direct Accountability Assistant", + "PackageVersion": "2.2.8", + "PackageProjectUrl": "http://natasha.info", + "License": "bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Marketing Orchestrator", + "PackageVersion": "1.6.4", + "PackageProjectUrl": "https://lukas.com", + "License": "I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!", + "LicenseUrl": "The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Division Designer", + "PackageVersion": "8.2.7", + "PackageProjectUrl": "https://pamela.name", + "License": "Try to program the EXE hard drive, maybe it will program the virtual hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Intranet Technician", + "PackageVersion": "8.0.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Tactics Engineer", + "PackageVersion": "6.3.5", + "License": "connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "License": "We need to index the optical HTTP application!", + "LicenseUrl": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Division Consultant", + "PackageVersion": "4.8.7", + "PackageProjectUrl": "http://raquel.net", + "License": "Use the multi-byte IB microchip, then you can connect the multi-byte microchip!", + "LicenseUrl": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Accountability Analyst", + "PackageVersion": "4.9.7", + "PackageProjectUrl": "https://jaron.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Research Facilitator", + "PackageVersion": "6.0.6", + "License": "Use the primary EXE array, then you can navigate the primary array!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Factors Supervisor", + "PackageVersion": "5.2.2", + "PackageProjectUrl": "http://helga.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Directives Specialist", + "PackageVersion": "4.3.4", + "License": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseUrl": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Optimization Producer", + "PackageVersion": "5.0.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Directives Officer", + "PackageVersion": "2.4.4", + "PackageProjectUrl": "http://sedrick.biz", + "LicenseUrl": "The PCI program is down, hack the multi-byte program so we can hack the PCI program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Data Orchestrator", + "PackageVersion": "2.4.5", + "LicenseUrl": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Optimization Facilitator", + "PackageVersion": "7.4.8", + "PackageProjectUrl": "https://cooper.name", + "License": "Try to connect the SMS card, maybe it will connect the back-end card!", + "LicenseUrl": "You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Marketing Assistant", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://arlene.biz", + "LicenseUrl": "You can\u0027t program the firewall without connecting the wireless AI firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Security Consultant", + "PackageVersion": "2.7.5", + "PackageProjectUrl": "http://adelbert.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "License": "We need to copy the online THX firewall!", + "LicenseUrl": "You can\u0027t calculate the application without calculating the auxiliary AI application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Applications Facilitator", + "PackageVersion": "7.7.6", + "LicenseUrl": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "LicenseUrl": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Branding Developer", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://abe.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Functionality Consultant", + "PackageVersion": "5.5.1", + "PackageProjectUrl": "http://terence.com", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Directives Supervisor", + "PackageVersion": "9.6.2", + "License": "The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Assurance Technician", + "PackageVersion": "0.8.2", + "PackageProjectUrl": "https://steve.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Division Producer", + "PackageVersion": "2.3.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Intranet Facilitator", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "https://rosalind.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Coordinator", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://bobbie.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Web Assistant", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "https://verda.net", + "LicenseUrl": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Directives Designer", + "PackageVersion": "0.4.8", + "License": "The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Accountability Strategist", + "PackageVersion": "7.0.9", + "License": "You can\u0027t bypass the sensor without transmitting the neural JSON sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Operations Coordinator", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "http://ena.com", + "LicenseUrl": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Operations Assistant", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://camila.net", + "License": "Use the haptic USB driver, then you can override the haptic driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseUrl": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Intranet Engineer", + "PackageVersion": "2.5.9", + "License": "The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!", + "LicenseUrl": "Try to index the ADP port, maybe it will index the auxiliary port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Operations Director", + "PackageVersion": "0.6.3", + "PackageProjectUrl": "https://dejah.net", + "LicenseUrl": "We need to program the cross-platform FTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Configuration Supervisor", + "PackageVersion": "9.0.8", + "PackageProjectUrl": "http://quinn.name", + "License": "You can\u0027t program the protocol without overriding the primary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Implementation Technician", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://crystal.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "8.2.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Tactics Director", + "PackageVersion": "2.5.7", + "PackageProjectUrl": "http://marcos.info", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "6.4.6", + "PackageProjectUrl": "https://lenna.com", + "License": "The IB interface is down, program the redundant interface so we can program the IB interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "LicenseUrl": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Integration Architect", + "PackageVersion": "1.6.3", + "LicenseUrl": "The RAM feed is down, copy the neural feed so we can copy the RAM feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "LicenseUrl": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Accounts Coordinator", + "PackageVersion": "1.0.4", + "PackageProjectUrl": "http://rene.com", + "LicenseUrl": "I\u0027ll connect the digital JSON bus, that should bus the JSON bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Directives Planner", + "PackageVersion": "8.8.5", + "License": "The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!", + "LicenseUrl": "We need to back up the 1080p SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Functionality Developer", + "PackageVersion": "5.1.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Functionality Agent", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://jalyn.org", + "LicenseUrl": "If we hack the card, we can get to the JBOD card through the optical JBOD card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Factors Administrator", + "PackageVersion": "1.6.1", + "License": "I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!", + "LicenseUrl": "If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseUrl": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Quality Director", + "PackageVersion": "0.3.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Program Representative", + "PackageVersion": "5.1.0", + "LicenseUrl": "If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Group Designer", + "PackageVersion": "9.9.1", + "PackageProjectUrl": "http://jodie.org", + "License": "Use the haptic XSS application, then you can synthesize the haptic application!", + "LicenseUrl": "If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Liaison", + "PackageVersion": "4.4.9", + "License": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Creative Facilitator", + "PackageVersion": "8.4.6", + "PackageProjectUrl": "http://juliana.net", + "License": "If we transmit the card, we can get to the USB card through the digital USB card!", + "LicenseUrl": "hacking the driver won\u0027t do anything, we need to input the digital SAS driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Assurance Strategist", + "PackageVersion": "1.3.7", + "License": "The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Usability Assistant", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "https://duane.info", + "License": "quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!", + "LicenseUrl": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Applications Designer", + "PackageVersion": "6.4.9", + "LicenseUrl": "Use the back-end SMS feed, then you can program the back-end feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "9.5.8", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..f73baae9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,736 @@ +[ + { + "PackageId": "Direct Accountability Assistant", + "PackageVersion": "2.2.8", + "PackageProjectUrl": "http://natasha.info", + "License": "bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Marketing Orchestrator", + "PackageVersion": "1.6.4", + "PackageProjectUrl": "https://lukas.com", + "License": "I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!", + "LicenseUrl": "The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Intranet Technician", + "PackageVersion": "8.0.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "LicenseUrl": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Applications Facilitator", + "PackageVersion": "7.7.6", + "LicenseUrl": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Division Consultant", + "PackageVersion": "4.8.7", + "PackageProjectUrl": "http://raquel.net", + "License": "Use the multi-byte IB microchip, then you can connect the multi-byte microchip!", + "LicenseUrl": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Division Designer", + "PackageVersion": "8.2.7", + "PackageProjectUrl": "https://pamela.name", + "License": "Try to program the EXE hard drive, maybe it will program the virtual hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Applications Designer", + "PackageVersion": "6.4.9", + "LicenseUrl": "Use the back-end SMS feed, then you can program the back-end feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Group Designer", + "PackageVersion": "9.9.1", + "PackageProjectUrl": "http://jodie.org", + "License": "Use the haptic XSS application, then you can synthesize the haptic application!", + "LicenseUrl": "If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Assurance Strategist", + "PackageVersion": "1.3.7", + "License": "The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "9.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Optimization Producer", + "PackageVersion": "5.0.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Assurance Technician", + "PackageVersion": "0.8.2", + "PackageProjectUrl": "https://steve.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Data Orchestrator", + "PackageVersion": "2.4.5", + "LicenseUrl": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Optimization Facilitator", + "PackageVersion": "7.4.8", + "PackageProjectUrl": "https://cooper.name", + "License": "Try to connect the SMS card, maybe it will connect the back-end card!", + "LicenseUrl": "You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Program Representative", + "PackageVersion": "5.1.0", + "LicenseUrl": "If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Functionality Developer", + "PackageVersion": "5.1.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Marketing Assistant", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://arlene.biz", + "LicenseUrl": "You can\u0027t program the firewall without connecting the wireless AI firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseUrl": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Facilitator", + "PackageVersion": "6.0.6", + "License": "Use the primary EXE array, then you can navigate the primary array!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "8.2.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Directives Supervisor", + "PackageVersion": "9.6.2", + "License": "The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Directives Specialist", + "PackageVersion": "4.3.4", + "License": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseUrl": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Intranet Facilitator", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "https://rosalind.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Web Assistant", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "https://verda.net", + "LicenseUrl": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Accountability Strategist", + "PackageVersion": "7.0.9", + "License": "You can\u0027t bypass the sensor without transmitting the neural JSON sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "LicenseUrl": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Security Consultant", + "PackageVersion": "2.7.5", + "PackageProjectUrl": "http://adelbert.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Directives Officer", + "PackageVersion": "2.4.4", + "PackageProjectUrl": "http://sedrick.biz", + "LicenseUrl": "The PCI program is down, hack the multi-byte program so we can hack the PCI program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Liaison", + "PackageVersion": "4.4.9", + "License": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "LicenseUrl": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Directives Planner", + "PackageVersion": "8.8.5", + "License": "The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!", + "LicenseUrl": "We need to back up the 1080p SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Usability Assistant", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "https://duane.info", + "License": "quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!", + "LicenseUrl": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Implementation Technician", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://crystal.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Tactics Director", + "PackageVersion": "2.5.7", + "PackageProjectUrl": "http://marcos.info", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Operations Coordinator", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "http://ena.com", + "LicenseUrl": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Intranet Engineer", + "PackageVersion": "2.5.9", + "License": "The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!", + "LicenseUrl": "Try to index the ADP port, maybe it will index the auxiliary port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Factors Administrator", + "PackageVersion": "1.6.1", + "License": "I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!", + "LicenseUrl": "If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Division Producer", + "PackageVersion": "2.3.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Operations Director", + "PackageVersion": "0.6.3", + "PackageProjectUrl": "https://dejah.net", + "LicenseUrl": "We need to program the cross-platform FTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Coordinator", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://bobbie.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "6.4.6", + "PackageProjectUrl": "https://lenna.com", + "License": "The IB interface is down, program the redundant interface so we can program the IB interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "License": "We need to index the optical HTTP application!", + "LicenseUrl": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "License": "We need to copy the online THX firewall!", + "LicenseUrl": "You can\u0027t calculate the application without calculating the auxiliary AI application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Configuration Supervisor", + "PackageVersion": "9.0.8", + "PackageProjectUrl": "http://quinn.name", + "License": "You can\u0027t program the protocol without overriding the primary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseUrl": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Architect", + "PackageVersion": "1.6.3", + "LicenseUrl": "The RAM feed is down, copy the neural feed so we can copy the RAM feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Tactics Engineer", + "PackageVersion": "6.3.5", + "License": "connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Operations Assistant", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://camila.net", + "License": "Use the haptic USB driver, then you can override the haptic driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Functionality Consultant", + "PackageVersion": "5.5.1", + "PackageProjectUrl": "http://terence.com", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Creative Facilitator", + "PackageVersion": "8.4.6", + "PackageProjectUrl": "http://juliana.net", + "License": "If we transmit the card, we can get to the USB card through the digital USB card!", + "LicenseUrl": "hacking the driver won\u0027t do anything, we need to input the digital SAS driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Factors Supervisor", + "PackageVersion": "5.2.2", + "PackageProjectUrl": "http://helga.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Accounts Coordinator", + "PackageVersion": "1.0.4", + "PackageProjectUrl": "http://rene.com", + "LicenseUrl": "I\u0027ll connect the digital JSON bus, that should bus the JSON bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Accountability Analyst", + "PackageVersion": "4.9.7", + "PackageProjectUrl": "https://jaron.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Functionality Agent", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://jalyn.org", + "LicenseUrl": "If we hack the card, we can get to the JBOD card through the optical JBOD card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Quality Director", + "PackageVersion": "0.3.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Directives Designer", + "PackageVersion": "0.4.8", + "License": "The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Branding Developer", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://abe.com", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..dbf2fd57 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,562 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseUrl": "We need to navigate the bluetooth CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseUrl": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseUrl": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseUrl": "Try to input the SCSI system, maybe it will input the open-source system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..f4d23b37 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,211 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..d8783222 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,131 @@ +[ + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseUrl": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseUrl": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..78d14b44 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,655 @@ +[ + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseUrl": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseUrl": "We need to navigate the bluetooth CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseUrl": "Try to input the SCSI system, maybe it will input the open-source system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseUrl": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseUrl": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseUrl": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..95053060 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,219 @@ +[ + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseUrl": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseUrl": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..0e805828 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,304 @@ +[ + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseUrl": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseUrl": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt similarity index 54% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt index 8de2ed04..070fc1f4 100644 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -36,27 +36,22 @@ "LicenseInformationOrigin": 0 }, { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", "LicenseInformationOrigin": 2 }, { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 }, { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", "LicenseInformationOrigin": 1 } ] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..53f744e0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,581 @@ +[ + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseUrl": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseUrl": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseUrl": "Try to input the SCSI system, maybe it will input the open-source system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseUrl": "We need to navigate the bluetooth CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt similarity index 78% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt index 2f7f3b32..2217bb2a 100644 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -36,19 +36,15 @@ "LicenseInformationOrigin": 0 }, { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", "LicenseInformationOrigin": 2 }, { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", "LicenseInformationOrigin": 1 }, { @@ -140,11 +136,10 @@ "LicenseInformationOrigin": 2 }, { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 } ] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..5d15df7d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,230 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..7060df34 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,527 @@ +[ + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseUrl": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseUrl": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Liaison", + "PackageVersion": "4.4.9", + "License": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "LicenseUrl": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Assurance Technician", + "PackageVersion": "0.8.2", + "PackageProjectUrl": "https://steve.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Web Assistant", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "https://verda.net", + "LicenseUrl": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Directives Officer", + "PackageVersion": "2.4.4", + "PackageProjectUrl": "http://sedrick.biz", + "LicenseUrl": "The PCI program is down, hack the multi-byte program so we can hack the PCI program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Division Producer", + "PackageVersion": "2.3.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Functionality Agent", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://jalyn.org", + "LicenseUrl": "If we hack the card, we can get to the JBOD card through the optical JBOD card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Functionality Consultant", + "PackageVersion": "5.5.1", + "PackageProjectUrl": "http://terence.com", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Implementation Technician", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://crystal.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Assurance Strategist", + "PackageVersion": "1.3.7", + "License": "The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Functionality Developer", + "PackageVersion": "5.1.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Program Representative", + "PackageVersion": "5.1.0", + "LicenseUrl": "If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Marketing Assistant", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://arlene.biz", + "LicenseUrl": "You can\u0027t program the firewall without connecting the wireless AI firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Factors Administrator", + "PackageVersion": "1.6.1", + "License": "I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!", + "LicenseUrl": "If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Applications Facilitator", + "PackageVersion": "7.7.6", + "LicenseUrl": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "License": "We need to index the optical HTTP application!", + "LicenseUrl": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Tactics Director", + "PackageVersion": "2.5.7", + "PackageProjectUrl": "http://marcos.info", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Group Designer", + "PackageVersion": "9.9.1", + "PackageProjectUrl": "http://jodie.org", + "License": "Use the haptic XSS application, then you can synthesize the haptic application!", + "LicenseUrl": "If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Research Facilitator", + "PackageVersion": "6.0.6", + "License": "Use the primary EXE array, then you can navigate the primary array!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Branding Developer", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://abe.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Applications Designer", + "PackageVersion": "6.4.9", + "LicenseUrl": "Use the back-end SMS feed, then you can program the back-end feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Division Designer", + "PackageVersion": "8.2.7", + "PackageProjectUrl": "https://pamela.name", + "License": "Try to program the EXE hard drive, maybe it will program the virtual hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Accountability Analyst", + "PackageVersion": "4.9.7", + "PackageProjectUrl": "https://jaron.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Operations Coordinator", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "http://ena.com", + "LicenseUrl": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Creative Coordinator", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://bobbie.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Operations Director", + "PackageVersion": "0.6.3", + "PackageProjectUrl": "https://dejah.net", + "LicenseUrl": "We need to program the cross-platform FTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Marketing Orchestrator", + "PackageVersion": "1.6.4", + "PackageProjectUrl": "https://lukas.com", + "License": "I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!", + "LicenseUrl": "The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Usability Assistant", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "https://duane.info", + "License": "quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!", + "LicenseUrl": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "License": "We need to copy the online THX firewall!", + "LicenseUrl": "You can\u0027t calculate the application without calculating the auxiliary AI application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Quality Director", + "PackageVersion": "0.3.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Directives Planner", + "PackageVersion": "8.8.5", + "License": "The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!", + "LicenseUrl": "We need to back up the 1080p SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Accountability Strategist", + "PackageVersion": "7.0.9", + "License": "You can\u0027t bypass the sensor without transmitting the neural JSON sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Intranet Facilitator", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "https://rosalind.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Configuration Supervisor", + "PackageVersion": "9.0.8", + "PackageProjectUrl": "http://quinn.name", + "License": "You can\u0027t program the protocol without overriding the primary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Creative Facilitator", + "PackageVersion": "8.4.6", + "PackageProjectUrl": "http://juliana.net", + "License": "If we transmit the card, we can get to the USB card through the digital USB card!", + "LicenseUrl": "hacking the driver won\u0027t do anything, we need to input the digital SAS driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "9.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Factors Supervisor", + "PackageVersion": "5.2.2", + "PackageProjectUrl": "http://helga.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Accounts Coordinator", + "PackageVersion": "1.0.4", + "PackageProjectUrl": "http://rene.com", + "LicenseUrl": "I\u0027ll connect the digital JSON bus, that should bus the JSON bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "8.2.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Optimization Facilitator", + "PackageVersion": "7.4.8", + "PackageProjectUrl": "https://cooper.name", + "License": "Try to connect the SMS card, maybe it will connect the back-end card!", + "LicenseUrl": "You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Directives Specialist", + "PackageVersion": "4.3.4", + "License": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseUrl": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "LicenseUrl": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Tactics Engineer", + "PackageVersion": "6.3.5", + "License": "connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Intranet Technician", + "PackageVersion": "8.0.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Security Consultant", + "PackageVersion": "2.7.5", + "PackageProjectUrl": "http://adelbert.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "LicenseUrl": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Directives Designer", + "PackageVersion": "0.4.8", + "License": "The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Division Consultant", + "PackageVersion": "4.8.7", + "PackageProjectUrl": "http://raquel.net", + "License": "Use the multi-byte IB microchip, then you can connect the multi-byte microchip!", + "LicenseUrl": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Operations Assistant", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://camila.net", + "License": "Use the haptic USB driver, then you can override the haptic driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Intranet Engineer", + "PackageVersion": "2.5.9", + "License": "The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!", + "LicenseUrl": "Try to index the ADP port, maybe it will index the auxiliary port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Optimization Producer", + "PackageVersion": "5.0.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Integration Architect", + "PackageVersion": "1.6.3", + "LicenseUrl": "The RAM feed is down, copy the neural feed so we can copy the RAM feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Directives Supervisor", + "PackageVersion": "9.6.2", + "License": "The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Accountability Assistant", + "PackageVersion": "2.2.8", + "PackageProjectUrl": "http://natasha.info", + "License": "bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "6.4.6", + "PackageProjectUrl": "https://lenna.com", + "License": "The IB interface is down, program the redundant interface so we can program the IB interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Data Orchestrator", + "PackageVersion": "2.4.5", + "LicenseUrl": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..452d9a26 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,95 @@ +[ + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseUrl": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseUrl": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..5654cb53 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,21 @@ +[ + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..fb61743b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,699 @@ +[ + { + "PackageId": "Product Identity Analyst", + "PackageVersion": "5.9.3", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Response Consultant", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "https://ulices.biz", + "ValidationErrors": [ + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + }, + { + "Error": "Noemie", + "Context": "https://kayley.name" + }, + { + "Error": "Brandon", + "Context": "http://kristopher.name" + }, + { + "Error": "Maggie", + "Context": "http://kimberly.info" + }, + { + "Error": "Veronica", + "Context": "https://mya.net" + }, + { + "Error": "Marty", + "Context": "https://obie.net" + }, + { + "Error": "Braxton", + "Context": "http://flavio.net" + }, + { + "Error": "Jeramie", + "Context": "http://jaycee.net" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Group Assistant", + "PackageVersion": "1.7.9", + "ValidationErrors": [ + { + "Error": "Darien", + "Context": "http://mitchel.biz" + }, + { + "Error": "Carleton", + "Context": "https://madalyn.com" + }, + { + "Error": "Narciso", + "Context": "https://mia.com" + }, + { + "Error": "Nicklaus", + "Context": "https://abelardo.com" + }, + { + "Error": "Carolina", + "Context": "https://lindsey.info" + }, + { + "Error": "Rigoberto", + "Context": "https://lou.biz" + } + ], + "License": "Use the multi-byte AI port, then you can reboot the multi-byte port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "ValidationErrors": [ + { + "Error": "Carlee", + "Context": "http://britney.name" + }, + { + "Error": "Tess", + "Context": "http://julian.biz" + }, + { + "Error": "Isadore", + "Context": "http://billy.net" + }, + { + "Error": "Alice", + "Context": "http://vern.net" + }, + { + "Error": "King", + "Context": "http://trace.net" + }, + { + "Error": "Carmela", + "Context": "https://adolf.info" + }, + { + "Error": "Sherman", + "Context": "http://alec.net" + }, + { + "Error": "Lamar", + "Context": "http://deion.org" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Neil", + "Context": "https://burley.info" + }, + { + "Error": "Lemuel", + "Context": "http://brenden.info" + }, + { + "Error": "Agnes", + "Context": "https://urban.org" + }, + { + "Error": "Micheal", + "Context": "https://ida.net" + }, + { + "Error": "Murray", + "Context": "https://samanta.com" + }, + { + "Error": "Assunta", + "Context": "http://florencio.com" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Tactics Technician", + "PackageVersion": "2.8.6", + "ValidationErrors": [ + { + "Error": "Demond", + "Context": "http://stefan.name" + }, + { + "Error": "Norval", + "Context": "http://annie.net" + }, + { + "Error": "Destin", + "Context": "http://penelope.name" + } + ], + "License": "Try to quantify the SAS port, maybe it will quantify the wireless port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Authors": "Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin", + "ValidationErrors": [ + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + }, + { + "Error": "Mallory", + "Context": "http://angeline.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Creative Administrator", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "https://roderick.net", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Data Director", + "PackageVersion": "2.1.5", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + }, + { + "Error": "Camren", + "Context": "http://joany.info" + } + ], + "License": "Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Mobility Strategist", + "PackageVersion": "4.7.6", + "PackageProjectUrl": "http://gerardo.net", + "ValidationErrors": [ + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + }, + { + "Error": "Emerald", + "Context": "https://camren.net" + }, + { + "Error": "Sheila", + "Context": "https://garry.org" + } + ], + "License": "Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Marketing Developer", + "PackageVersion": "3.3.6", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Infrastructure Developer", + "PackageVersion": "5.5.0", + "PackageProjectUrl": "https://austin.net", + "Authors": "Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "License": "generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Authors": "Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Identity Developer", + "PackageVersion": "4.2.0", + "Authors": "Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan", + "ValidationErrors": [ + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + }, + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..c5b3e041 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,126 @@ +[ + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt similarity index 76% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt index c09db9d0..44d2897f 100644 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -1,4 +1,41 @@ [ + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, { "PackageId": "Principal Functionality Agent", "PackageVersion": "1.5.3", @@ -36,28 +73,49 @@ "LicenseInformationOrigin": 0 }, { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", "ValidationErrors": [ { - "Error": "Katelyn", - "Context": "https://judd.com" + "Error": "Myles", + "Context": "http://nikko.name" }, { - "Error": "Earl", - "Context": "https://bradford.biz" + "Error": "Rolando", + "Context": "http://nikko.name" }, { - "Error": "Alfredo", - "Context": "https://chet.name" + "Error": "Pamela", + "Context": "https://aliza.net" }, { - "Error": "Hailie", - "Context": "https://easton.info" + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" } ], - "LicenseInformationOrigin": 4 + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 }, { "PackageId": "Future Integration Analyst", @@ -102,78 +160,25 @@ ], "LicenseInformationOrigin": 0 }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, { "PackageId": "Investor Tactics Strategist", "PackageVersion": "1.6.5", "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", "ValidationErrors": [ { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" + "Error": "Lazaro", + "Context": "https://gaylord.name" }, { - "Error": "Manley", - "Context": "http://bridget.name" + "Error": "Bret", + "Context": "https://jewell.net" }, { - "Error": "Alberta", - "Context": "http://maximillian.biz" + "Error": "Khalil", + "Context": "http://aiyana.com" } ], - "LicenseUrl": "http://guido.info", "LicenseInformationOrigin": 4 } ] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..20e128fe --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,555 @@ +[ + { + "PackageId": "District Metrics Associate", + "PackageVersion": "8.1.6", + "PackageProjectUrl": "http://jaylin.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Paradigm Producer", + "PackageVersion": "1.8.4", + "PackageProjectUrl": "https://london.biz", + "License": "If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Paradigm Director", + "PackageVersion": "3.0.9", + "License": "The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Program Officer", + "PackageVersion": "4.2.4", + "Authors": "Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin", + "License": "quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Group Director", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "https://eloise.name", + "Authors": "Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik", + "License": "You can\u0027t index the pixel without copying the redundant XML pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Accounts Consultant", + "PackageVersion": "8.9.0", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Group Representative", + "PackageVersion": "9.8.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Communications Associate", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://modesto.info", + "Authors": "Arnold Franecki,Arnold Franecki", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Response Analyst", + "PackageVersion": "9.2.7", + "PackageProjectUrl": "http://martine.info", + "Authors": "Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Factors Analyst", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.7.5", + "License": "I\u0027ll back up the 1080p RSS matrix, that should matrix the RSS matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Metrics Coordinator", + "PackageVersion": "5.8.1", + "Authors": "Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher", + "License": "overriding the circuit won\u0027t do anything, we need to copy the mobile AGP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Web Liaison", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://imogene.org", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Tactics Producer", + "PackageVersion": "5.8.9", + "License": "navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Mobility Technician", + "PackageVersion": "6.0.2", + "PackageProjectUrl": "https://keeley.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Authors": "Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Accounts Architect", + "PackageVersion": "9.8.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Mobility Designer", + "PackageVersion": "8.5.4", + "PackageProjectUrl": "http://brady.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Communications Manager", + "PackageVersion": "0.1.8", + "PackageProjectUrl": "http://gus.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Directives Associate", + "PackageVersion": "1.1.1", + "PackageProjectUrl": "https://shayne.name", + "Authors": "Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Security Agent", + "PackageVersion": "6.2.7", + "PackageProjectUrl": "https://kenyon.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Quality Planner", + "PackageVersion": "6.6.3", + "Authors": "Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz", + "License": "The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Response Officer", + "PackageVersion": "2.8.2", + "Authors": "Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Brand Producer", + "PackageVersion": "9.3.8", + "Authors": "Clarence Metz,Clarence Metz,Clarence Metz", + "License": "Use the redundant AGP application, then you can generate the redundant application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Data Administrator", + "PackageVersion": "0.8.4", + "PackageProjectUrl": "https://barrett.com", + "Authors": "Frederick Leffler,Frederick Leffler,Frederick Leffler", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Authors": "Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Integration Specialist", + "PackageVersion": "8.7.1", + "PackageProjectUrl": "http://jordon.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Identity Developer", + "PackageVersion": "7.1.0", + "PackageProjectUrl": "https://eve.com", + "Authors": "Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "Authors": "Gary Von,Gary Von,Gary Von", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Security Producer", + "PackageVersion": "9.0.7", + "PackageProjectUrl": "http://evert.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Assurance Representative", + "PackageVersion": "6.4.9", + "PackageProjectUrl": "https://maye.info", + "Authors": "Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Brand Agent", + "PackageVersion": "2.9.2", + "PackageProjectUrl": "https://reese.info", + "Authors": "Bertha Schultz,Bertha Schultz", + "License": "quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Applications Engineer", + "PackageVersion": "6.8.5", + "PackageProjectUrl": "https://nora.biz", + "Authors": "Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine", + "License": "If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Applications Planner", + "PackageVersion": "6.6.9", + "PackageProjectUrl": "http://ava.org", + "Authors": "Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Intranet Agent", + "PackageVersion": "1.1.6", + "License": "You can\u0027t calculate the application without synthesizing the primary JBOD application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Web Designer", + "PackageVersion": "0.1.4", + "PackageProjectUrl": "https://gerard.net", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "1.1.7", + "License": "If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Mobility Consultant", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "http://letha.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Assistant", + "PackageVersion": "5.0.1", + "PackageProjectUrl": "http://demarco.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Applications Facilitator", + "PackageVersion": "0.1.5", + "License": "transmitting the program won\u0027t do anything, we need to bypass the virtual HTTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Factors Producer", + "PackageVersion": "0.8.5", + "PackageProjectUrl": "http://toby.info", + "Authors": "Devin Nolan", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Mobility Executive", + "PackageVersion": "5.0.3", + "Authors": "Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Implementation Supervisor", + "PackageVersion": "4.9.9", + "PackageProjectUrl": "http://katlynn.net", + "Authors": "Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis", + "License": "The ADP card is down, hack the solid state card so we can hack the ADP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Integration Consultant", + "PackageVersion": "5.3.8", + "PackageProjectUrl": "http://michael.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Division Specialist", + "PackageVersion": "9.6.4", + "PackageProjectUrl": "https://keenan.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Markets Designer", + "PackageVersion": "1.7.0", + "PackageProjectUrl": "https://toby.biz", + "License": "Use the multi-byte COM feed, then you can parse the multi-byte feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Authors": "Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Quality Executive", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://rylan.com", + "License": "Use the solid state TCP driver, then you can generate the solid state driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Data Consultant", + "PackageVersion": "5.8.8", + "Authors": "", + "License": "Try to connect the JSON pixel, maybe it will connect the primary pixel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Security Administrator", + "PackageVersion": "9.8.5", + "Authors": "Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm", + "License": "I\u0027ll synthesize the redundant XML feed, that should feed the XML feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Configuration Architect", + "PackageVersion": "4.2.6", + "Authors": "Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg", + "License": "I\u0027ll generate the primary TCP bus, that should bus the TCP bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Mobility Associate", + "PackageVersion": "0.6.4", + "PackageProjectUrl": "https://brooke.org", + "License": "We need to hack the haptic XSS program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Group Designer", + "PackageVersion": "3.0.6", + "License": "The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Metrics Representative", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://denis.info", + "Authors": "Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson", + "License": "connecting the feed won\u0027t do anything, we need to transmit the primary IB feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Implementation Producer", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Optimization Associate", + "PackageVersion": "4.0.5", + "PackageProjectUrl": "https://linnie.net", + "Authors": "Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Identity Administrator", + "PackageVersion": "2.9.6", + "PackageProjectUrl": "http://duncan.name", + "Authors": "Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Operations Liaison", + "PackageVersion": "9.0.9", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Configuration Technician", + "PackageVersion": "1.9.1", + "PackageProjectUrl": "http://malvina.name", + "Authors": "Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin", + "License": "We need to copy the primary FTP bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Factors Associate", + "PackageVersion": "0.2.6", + "PackageProjectUrl": "https://cloyd.biz", + "Authors": "Betsy Powlowski", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "Authors": "Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Accountability Producer", + "PackageVersion": "1.8.1", + "PackageProjectUrl": "http://justine.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Factors Architect", + "PackageVersion": "6.7.6", + "Authors": "Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Directives Orchestrator", + "PackageVersion": "8.7.6", + "Authors": "Tommy Franecki,Tommy Franecki", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Group Strategist", + "PackageVersion": "4.1.0", + "License": "I\u0027ll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Web Associate", + "PackageVersion": "6.2.5", + "PackageProjectUrl": "https://arvel.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Research Designer", + "PackageVersion": "5.6.8", + "License": "If we connect the program, we can get to the SQL program through the digital SQL program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Assurance Technician", + "PackageVersion": "7.3.8", + "Authors": "Merle Hirthe", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Intranet Technician", + "PackageVersion": "2.5.3", + "PackageProjectUrl": "https://ruby.biz", + "Authors": "Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Applications Technician", + "PackageVersion": "7.8.2", + "Authors": "Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Factors Technician", + "PackageVersion": "3.2.5", + "Authors": "Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme", + "License": "You can\u0027t input the protocol without copying the auxiliary USB protocol!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..f4c10c79 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,1216 @@ +[ + { + "PackageId": "Legacy Assurance Representative", + "PackageVersion": "6.4.9", + "PackageProjectUrl": "https://maye.info", + "Authors": "Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Metrics Coordinator", + "PackageVersion": "5.8.1", + "Authors": "Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher", + "License": "overriding the circuit won\u0027t do anything, we need to copy the mobile AGP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Group Director", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "https://eloise.name", + "Authors": "Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik", + "License": "You can\u0027t index the pixel without copying the redundant XML pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Mobility Designer", + "PackageVersion": "8.5.4", + "PackageProjectUrl": "http://brady.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Directives Orchestrator", + "PackageVersion": "8.7.6", + "Authors": "Tommy Franecki,Tommy Franecki", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Identity Administrator", + "PackageVersion": "2.9.6", + "PackageProjectUrl": "http://duncan.name", + "Authors": "Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Paradigm Director", + "PackageVersion": "3.0.9", + "License": "The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Data Administrator", + "PackageVersion": "0.8.4", + "PackageProjectUrl": "https://barrett.com", + "Authors": "Frederick Leffler,Frederick Leffler,Frederick Leffler", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Group Assistant", + "PackageVersion": "1.7.9", + "ValidationErrors": [ + { + "Error": "Darien", + "Context": "http://mitchel.biz" + }, + { + "Error": "Carleton", + "Context": "https://madalyn.com" + }, + { + "Error": "Narciso", + "Context": "https://mia.com" + }, + { + "Error": "Nicklaus", + "Context": "https://abelardo.com" + }, + { + "Error": "Carolina", + "Context": "https://lindsey.info" + }, + { + "Error": "Rigoberto", + "Context": "https://lou.biz" + } + ], + "License": "Use the multi-byte AI port, then you can reboot the multi-byte port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Web Designer", + "PackageVersion": "0.1.4", + "PackageProjectUrl": "https://gerard.net", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "1.1.7", + "License": "If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Metrics Associate", + "PackageVersion": "8.1.6", + "PackageProjectUrl": "http://jaylin.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Authors": "Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Quality Planner", + "PackageVersion": "6.6.3", + "Authors": "Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz", + "License": "The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Web Associate", + "PackageVersion": "6.2.5", + "PackageProjectUrl": "https://arvel.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Mobility Technician", + "PackageVersion": "6.0.2", + "PackageProjectUrl": "https://keeley.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Authors": "Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Configuration Technician", + "PackageVersion": "1.9.1", + "PackageProjectUrl": "http://malvina.name", + "Authors": "Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin", + "License": "We need to copy the primary FTP bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Implementation Supervisor", + "PackageVersion": "4.9.9", + "PackageProjectUrl": "http://katlynn.net", + "Authors": "Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis", + "License": "The ADP card is down, hack the solid state card so we can hack the ADP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.7.5", + "License": "I\u0027ll back up the 1080p RSS matrix, that should matrix the RSS matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Implementation Producer", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Assurance Technician", + "PackageVersion": "7.3.8", + "Authors": "Merle Hirthe", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Group Strategist", + "PackageVersion": "4.1.0", + "License": "I\u0027ll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Authors": "Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin", + "ValidationErrors": [ + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + }, + { + "Error": "Mallory", + "Context": "http://angeline.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Applications Planner", + "PackageVersion": "6.6.9", + "PackageProjectUrl": "http://ava.org", + "Authors": "Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Creative Administrator", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "https://roderick.net", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Authors": "Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Factors Associate", + "PackageVersion": "0.2.6", + "PackageProjectUrl": "https://cloyd.biz", + "Authors": "Betsy Powlowski", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Communications Manager", + "PackageVersion": "0.1.8", + "PackageProjectUrl": "http://gus.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Optimization Associate", + "PackageVersion": "4.0.5", + "PackageProjectUrl": "https://linnie.net", + "Authors": "Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Applications Technician", + "PackageVersion": "7.8.2", + "Authors": "Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Tactics Producer", + "PackageVersion": "5.8.9", + "License": "navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Applications Facilitator", + "PackageVersion": "0.1.5", + "License": "transmitting the program won\u0027t do anything, we need to bypass the virtual HTTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "ValidationErrors": [ + { + "Error": "Carlee", + "Context": "http://britney.name" + }, + { + "Error": "Tess", + "Context": "http://julian.biz" + }, + { + "Error": "Isadore", + "Context": "http://billy.net" + }, + { + "Error": "Alice", + "Context": "http://vern.net" + }, + { + "Error": "King", + "Context": "http://trace.net" + }, + { + "Error": "Carmela", + "Context": "https://adolf.info" + }, + { + "Error": "Sherman", + "Context": "http://alec.net" + }, + { + "Error": "Lamar", + "Context": "http://deion.org" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Group Representative", + "PackageVersion": "9.8.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Security Agent", + "PackageVersion": "6.2.7", + "PackageProjectUrl": "https://kenyon.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "Authors": "Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Brand Producer", + "PackageVersion": "9.3.8", + "Authors": "Clarence Metz,Clarence Metz,Clarence Metz", + "License": "Use the redundant AGP application, then you can generate the redundant application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Communications Associate", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://modesto.info", + "Authors": "Arnold Franecki,Arnold Franecki", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Mobility Executive", + "PackageVersion": "5.0.3", + "Authors": "Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Group Designer", + "PackageVersion": "3.0.6", + "License": "The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Integration Specialist", + "PackageVersion": "8.7.1", + "PackageProjectUrl": "http://jordon.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Intranet Agent", + "PackageVersion": "1.1.6", + "License": "You can\u0027t calculate the application without synthesizing the primary JBOD application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Research Designer", + "PackageVersion": "5.6.8", + "License": "If we connect the program, we can get to the SQL program through the digital SQL program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Data Director", + "PackageVersion": "2.1.5", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + }, + { + "Error": "Camren", + "Context": "http://joany.info" + } + ], + "License": "Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Mobility Strategist", + "PackageVersion": "4.7.6", + "PackageProjectUrl": "http://gerardo.net", + "ValidationErrors": [ + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + }, + { + "Error": "Emerald", + "Context": "https://camren.net" + }, + { + "Error": "Sheila", + "Context": "https://garry.org" + } + ], + "License": "Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Accounts Consultant", + "PackageVersion": "8.9.0", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Accountability Producer", + "PackageVersion": "1.8.1", + "PackageProjectUrl": "http://justine.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Neil", + "Context": "https://burley.info" + }, + { + "Error": "Lemuel", + "Context": "http://brenden.info" + }, + { + "Error": "Agnes", + "Context": "https://urban.org" + }, + { + "Error": "Micheal", + "Context": "https://ida.net" + }, + { + "Error": "Murray", + "Context": "https://samanta.com" + }, + { + "Error": "Assunta", + "Context": "http://florencio.com" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Paradigm Producer", + "PackageVersion": "1.8.4", + "PackageProjectUrl": "https://london.biz", + "License": "If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Identity Developer", + "PackageVersion": "7.1.0", + "PackageProjectUrl": "https://eve.com", + "Authors": "Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Mobility Consultant", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "http://letha.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Configuration Architect", + "PackageVersion": "4.2.6", + "Authors": "Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg", + "License": "I\u0027ll generate the primary TCP bus, that should bus the TCP bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Accounts Architect", + "PackageVersion": "9.8.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Marketing Developer", + "PackageVersion": "3.3.6", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Data Consultant", + "PackageVersion": "5.8.8", + "Authors": "", + "License": "Try to connect the JSON pixel, maybe it will connect the primary pixel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Brand Agent", + "PackageVersion": "2.9.2", + "PackageProjectUrl": "https://reese.info", + "Authors": "Bertha Schultz,Bertha Schultz", + "License": "quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Quality Executive", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://rylan.com", + "License": "Use the solid state TCP driver, then you can generate the solid state driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Response Analyst", + "PackageVersion": "9.2.7", + "PackageProjectUrl": "http://martine.info", + "Authors": "Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Identity Developer", + "PackageVersion": "4.2.0", + "Authors": "Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan", + "ValidationErrors": [ + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + }, + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Factors Architect", + "PackageVersion": "6.7.6", + "Authors": "Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Authors": "Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Markets Designer", + "PackageVersion": "1.7.0", + "PackageProjectUrl": "https://toby.biz", + "License": "Use the multi-byte COM feed, then you can parse the multi-byte feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Infrastructure Developer", + "PackageVersion": "5.5.0", + "PackageProjectUrl": "https://austin.net", + "Authors": "Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "License": "generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Operations Liaison", + "PackageVersion": "9.0.9", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Response Officer", + "PackageVersion": "2.8.2", + "Authors": "Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Integration Consultant", + "PackageVersion": "5.3.8", + "PackageProjectUrl": "http://michael.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "Authors": "Gary Von,Gary Von,Gary Von", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Directives Associate", + "PackageVersion": "1.1.1", + "PackageProjectUrl": "https://shayne.name", + "Authors": "Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Division Specialist", + "PackageVersion": "9.6.4", + "PackageProjectUrl": "https://keenan.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Factors Analyst", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Factors Technician", + "PackageVersion": "3.2.5", + "Authors": "Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme", + "License": "You can\u0027t input the protocol without copying the auxiliary USB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Security Administrator", + "PackageVersion": "9.8.5", + "Authors": "Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm", + "License": "I\u0027ll synthesize the redundant XML feed, that should feed the XML feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Tactics Technician", + "PackageVersion": "2.8.6", + "ValidationErrors": [ + { + "Error": "Demond", + "Context": "http://stefan.name" + }, + { + "Error": "Norval", + "Context": "http://annie.net" + }, + { + "Error": "Destin", + "Context": "http://penelope.name" + } + ], + "License": "Try to quantify the SAS port, maybe it will quantify the wireless port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Mobility Associate", + "PackageVersion": "0.6.4", + "PackageProjectUrl": "https://brooke.org", + "License": "We need to hack the haptic XSS program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Metrics Representative", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://denis.info", + "Authors": "Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson", + "License": "connecting the feed won\u0027t do anything, we need to transmit the primary IB feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Intranet Technician", + "PackageVersion": "2.5.3", + "PackageProjectUrl": "https://ruby.biz", + "Authors": "Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Assistant", + "PackageVersion": "5.0.1", + "PackageProjectUrl": "http://demarco.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Identity Analyst", + "PackageVersion": "5.9.3", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Program Officer", + "PackageVersion": "4.2.4", + "Authors": "Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin", + "License": "quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Web Liaison", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://imogene.org", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Applications Engineer", + "PackageVersion": "6.8.5", + "PackageProjectUrl": "https://nora.biz", + "Authors": "Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine", + "License": "If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Response Consultant", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "https://ulices.biz", + "ValidationErrors": [ + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + }, + { + "Error": "Noemie", + "Context": "https://kayley.name" + }, + { + "Error": "Brandon", + "Context": "http://kristopher.name" + }, + { + "Error": "Maggie", + "Context": "http://kimberly.info" + }, + { + "Error": "Veronica", + "Context": "https://mya.net" + }, + { + "Error": "Marty", + "Context": "https://obie.net" + }, + { + "Error": "Braxton", + "Context": "http://flavio.net" + }, + { + "Error": "Jeramie", + "Context": "http://jaycee.net" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Security Producer", + "PackageVersion": "9.0.7", + "PackageProjectUrl": "http://evert.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Factors Producer", + "PackageVersion": "0.8.5", + "PackageProjectUrl": "http://toby.info", + "Authors": "Devin Nolan", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..97ff9822 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,643 @@ +[ + { + "PackageId": "District Metrics Associate", + "PackageVersion": "8.1.6", + "PackageProjectUrl": "http://jaylin.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Security Administrator", + "PackageVersion": "9.8.5", + "Authors": "Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm", + "License": "I\u0027ll synthesize the redundant XML feed, that should feed the XML feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Metrics Coordinator", + "PackageVersion": "5.8.1", + "Authors": "Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher", + "License": "overriding the circuit won\u0027t do anything, we need to copy the mobile AGP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Paradigm Director", + "PackageVersion": "3.0.9", + "License": "The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Program Officer", + "PackageVersion": "4.2.4", + "Authors": "Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin", + "License": "quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Authors": "Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Accounts Consultant", + "PackageVersion": "8.9.0", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "Authors": "Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Group Representative", + "PackageVersion": "9.8.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Paradigm Producer", + "PackageVersion": "1.8.4", + "PackageProjectUrl": "https://london.biz", + "License": "If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Authors": "Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Factors Analyst", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Tactics Producer", + "PackageVersion": "5.8.9", + "License": "navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Group Strategist", + "PackageVersion": "4.1.0", + "License": "I\u0027ll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Configuration Architect", + "PackageVersion": "4.2.6", + "Authors": "Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg", + "License": "I\u0027ll generate the primary TCP bus, that should bus the TCP bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Assistant", + "PackageVersion": "5.0.1", + "PackageProjectUrl": "http://demarco.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Factors Technician", + "PackageVersion": "3.2.5", + "Authors": "Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme", + "License": "You can\u0027t input the protocol without copying the auxiliary USB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Mobility Designer", + "PackageVersion": "8.5.4", + "PackageProjectUrl": "http://brady.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Communications Manager", + "PackageVersion": "0.1.8", + "PackageProjectUrl": "http://gus.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Directives Orchestrator", + "PackageVersion": "8.7.6", + "Authors": "Tommy Franecki,Tommy Franecki", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Response Officer", + "PackageVersion": "2.8.2", + "Authors": "Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Accounts Architect", + "PackageVersion": "9.8.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Brand Producer", + "PackageVersion": "9.3.8", + "Authors": "Clarence Metz,Clarence Metz,Clarence Metz", + "License": "Use the redundant AGP application, then you can generate the redundant application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Factors Architect", + "PackageVersion": "6.7.6", + "Authors": "Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Optimization Associate", + "PackageVersion": "4.0.5", + "PackageProjectUrl": "https://linnie.net", + "Authors": "Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Quality Planner", + "PackageVersion": "6.6.3", + "Authors": "Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz", + "License": "The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Quality Executive", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://rylan.com", + "License": "Use the solid state TCP driver, then you can generate the solid state driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Intranet Agent", + "PackageVersion": "1.1.6", + "License": "You can\u0027t calculate the application without synthesizing the primary JBOD application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Security Producer", + "PackageVersion": "9.0.7", + "PackageProjectUrl": "http://evert.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Assurance Representative", + "PackageVersion": "6.4.9", + "PackageProjectUrl": "https://maye.info", + "Authors": "Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Intranet Technician", + "PackageVersion": "2.5.3", + "PackageProjectUrl": "https://ruby.biz", + "Authors": "Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Applications Planner", + "PackageVersion": "6.6.9", + "PackageProjectUrl": "http://ava.org", + "Authors": "Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Applications Technician", + "PackageVersion": "7.8.2", + "Authors": "Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Group Designer", + "PackageVersion": "3.0.6", + "License": "The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Directives Associate", + "PackageVersion": "1.1.1", + "PackageProjectUrl": "https://shayne.name", + "Authors": "Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Security Agent", + "PackageVersion": "6.2.7", + "PackageProjectUrl": "https://kenyon.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Web Designer", + "PackageVersion": "0.1.4", + "PackageProjectUrl": "https://gerard.net", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Accountability Producer", + "PackageVersion": "1.8.1", + "PackageProjectUrl": "http://justine.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Communications Associate", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://modesto.info", + "Authors": "Arnold Franecki,Arnold Franecki", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Factors Producer", + "PackageVersion": "0.8.5", + "PackageProjectUrl": "http://toby.info", + "Authors": "Devin Nolan", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Web Liaison", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://imogene.org", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Applications Facilitator", + "PackageVersion": "0.1.5", + "License": "transmitting the program won\u0027t do anything, we need to bypass the virtual HTTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.7.5", + "License": "I\u0027ll back up the 1080p RSS matrix, that should matrix the RSS matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Operations Liaison", + "PackageVersion": "9.0.9", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Response Analyst", + "PackageVersion": "9.2.7", + "PackageProjectUrl": "http://martine.info", + "Authors": "Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Implementation Producer", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Applications Engineer", + "PackageVersion": "6.8.5", + "PackageProjectUrl": "https://nora.biz", + "Authors": "Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine", + "License": "If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "Authors": "Gary Von,Gary Von,Gary Von", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Implementation Supervisor", + "PackageVersion": "4.9.9", + "PackageProjectUrl": "http://katlynn.net", + "Authors": "Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis", + "License": "The ADP card is down, hack the solid state card so we can hack the ADP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Data Consultant", + "PackageVersion": "5.8.8", + "Authors": "", + "License": "Try to connect the JSON pixel, maybe it will connect the primary pixel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Authors": "Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "1.1.7", + "License": "If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Mobility Associate", + "PackageVersion": "0.6.4", + "PackageProjectUrl": "https://brooke.org", + "License": "We need to hack the haptic XSS program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Data Administrator", + "PackageVersion": "0.8.4", + "PackageProjectUrl": "https://barrett.com", + "Authors": "Frederick Leffler,Frederick Leffler,Frederick Leffler", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Metrics Representative", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://denis.info", + "Authors": "Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson", + "License": "connecting the feed won\u0027t do anything, we need to transmit the primary IB feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Configuration Technician", + "PackageVersion": "1.9.1", + "PackageProjectUrl": "http://malvina.name", + "Authors": "Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin", + "License": "We need to copy the primary FTP bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Brand Agent", + "PackageVersion": "2.9.2", + "PackageProjectUrl": "https://reese.info", + "Authors": "Bertha Schultz,Bertha Schultz", + "License": "quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Division Specialist", + "PackageVersion": "9.6.4", + "PackageProjectUrl": "https://keenan.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Research Designer", + "PackageVersion": "5.6.8", + "License": "If we connect the program, we can get to the SQL program through the digital SQL program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Mobility Technician", + "PackageVersion": "6.0.2", + "PackageProjectUrl": "https://keeley.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Mobility Consultant", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "http://letha.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Group Director", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "https://eloise.name", + "Authors": "Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik", + "License": "You can\u0027t index the pixel without copying the redundant XML pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Assurance Technician", + "PackageVersion": "7.3.8", + "Authors": "Merle Hirthe", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Integration Specialist", + "PackageVersion": "8.7.1", + "PackageProjectUrl": "http://jordon.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Integration Consultant", + "PackageVersion": "5.3.8", + "PackageProjectUrl": "http://michael.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Web Associate", + "PackageVersion": "6.2.5", + "PackageProjectUrl": "https://arvel.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Factors Associate", + "PackageVersion": "0.2.6", + "PackageProjectUrl": "https://cloyd.biz", + "Authors": "Betsy Powlowski", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Identity Administrator", + "PackageVersion": "2.9.6", + "PackageProjectUrl": "http://duncan.name", + "Authors": "Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Mobility Executive", + "PackageVersion": "5.0.3", + "Authors": "Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Identity Developer", + "PackageVersion": "7.1.0", + "PackageProjectUrl": "https://eve.com", + "Authors": "Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Markets Designer", + "PackageVersion": "1.7.0", + "PackageProjectUrl": "https://toby.biz", + "License": "Use the multi-byte COM feed, then you can parse the multi-byte feed!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..2901325e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,701 @@ +[ + { + "PackageId": "District Metrics Associate", + "PackageVersion": "8.1.6", + "PackageProjectUrl": "http://jaylin.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Security Administrator", + "PackageVersion": "9.8.5", + "Authors": "Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm", + "License": "I\u0027ll synthesize the redundant XML feed, that should feed the XML feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Group Strategist", + "PackageVersion": "4.1.0", + "License": "I\u0027ll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Paradigm Director", + "PackageVersion": "3.0.9", + "License": "The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Quality Planner", + "PackageVersion": "6.6.3", + "Authors": "Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz", + "License": "The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Accounts Consultant", + "PackageVersion": "8.9.0", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Implementation Producer", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Metrics Coordinator", + "PackageVersion": "5.8.1", + "Authors": "Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher", + "License": "overriding the circuit won\u0027t do anything, we need to copy the mobile AGP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Integration Consultant", + "PackageVersion": "5.3.8", + "PackageProjectUrl": "http://michael.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Factors Analyst", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Group Representative", + "PackageVersion": "9.8.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Identity Developer", + "PackageVersion": "7.1.0", + "PackageProjectUrl": "https://eve.com", + "Authors": "Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Integration Assistant", + "PackageVersion": "5.0.1", + "PackageProjectUrl": "http://demarco.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Identity Administrator", + "PackageVersion": "2.9.6", + "PackageProjectUrl": "http://duncan.name", + "Authors": "Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "Authors": "Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Markets Designer", + "PackageVersion": "1.7.0", + "PackageProjectUrl": "https://toby.biz", + "License": "Use the multi-byte COM feed, then you can parse the multi-byte feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Security Agent", + "PackageVersion": "6.2.7", + "PackageProjectUrl": "https://kenyon.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Communications Manager", + "PackageVersion": "0.1.8", + "PackageProjectUrl": "http://gus.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Intranet Technician", + "PackageVersion": "2.5.3", + "PackageProjectUrl": "https://ruby.biz", + "Authors": "Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Directives Orchestrator", + "PackageVersion": "8.7.6", + "Authors": "Tommy Franecki,Tommy Franecki", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Integration Specialist", + "PackageVersion": "8.7.1", + "PackageProjectUrl": "http://jordon.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Response Officer", + "PackageVersion": "2.8.2", + "Authors": "Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Mobility Technician", + "PackageVersion": "6.0.2", + "PackageProjectUrl": "https://keeley.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Configuration Architect", + "PackageVersion": "4.2.6", + "Authors": "Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg", + "License": "I\u0027ll generate the primary TCP bus, that should bus the TCP bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Directives Associate", + "PackageVersion": "1.1.1", + "PackageProjectUrl": "https://shayne.name", + "Authors": "Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Implementation Supervisor", + "PackageVersion": "4.9.9", + "PackageProjectUrl": "http://katlynn.net", + "Authors": "Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis", + "License": "The ADP card is down, hack the solid state card so we can hack the ADP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Assurance Representative", + "PackageVersion": "6.4.9", + "PackageProjectUrl": "https://maye.info", + "Authors": "Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Mobility Designer", + "PackageVersion": "8.5.4", + "PackageProjectUrl": "http://brady.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Group Designer", + "PackageVersion": "3.0.6", + "License": "The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Accountability Producer", + "PackageVersion": "1.8.1", + "PackageProjectUrl": "http://justine.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Brand Producer", + "PackageVersion": "9.3.8", + "Authors": "Clarence Metz,Clarence Metz,Clarence Metz", + "License": "Use the redundant AGP application, then you can generate the redundant application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Web Associate", + "PackageVersion": "6.2.5", + "PackageProjectUrl": "https://arvel.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Data Administrator", + "PackageVersion": "0.8.4", + "PackageProjectUrl": "https://barrett.com", + "Authors": "Frederick Leffler,Frederick Leffler,Frederick Leffler", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Configuration Technician", + "PackageVersion": "1.9.1", + "PackageProjectUrl": "http://malvina.name", + "Authors": "Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin", + "License": "We need to copy the primary FTP bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "Authors": "Gary Von,Gary Von,Gary Von", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Optimization Associate", + "PackageVersion": "4.0.5", + "PackageProjectUrl": "https://linnie.net", + "Authors": "Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Tactics Producer", + "PackageVersion": "5.8.9", + "License": "navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "1.1.7", + "License": "If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Communications Associate", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://modesto.info", + "Authors": "Arnold Franecki,Arnold Franecki", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Assurance Technician", + "PackageVersion": "7.3.8", + "Authors": "Merle Hirthe", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Factors Producer", + "PackageVersion": "0.8.5", + "PackageProjectUrl": "http://toby.info", + "Authors": "Devin Nolan", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Research Designer", + "PackageVersion": "5.6.8", + "License": "If we connect the program, we can get to the SQL program through the digital SQL program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Applications Facilitator", + "PackageVersion": "0.1.5", + "License": "transmitting the program won\u0027t do anything, we need to bypass the virtual HTTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Applications Planner", + "PackageVersion": "6.6.9", + "PackageProjectUrl": "http://ava.org", + "Authors": "Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Web Liaison", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://imogene.org", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Applications Engineer", + "PackageVersion": "6.8.5", + "PackageProjectUrl": "https://nora.biz", + "Authors": "Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine", + "License": "If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Division Specialist", + "PackageVersion": "9.6.4", + "PackageProjectUrl": "https://keenan.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Data Consultant", + "PackageVersion": "5.8.8", + "Authors": "", + "License": "Try to connect the JSON pixel, maybe it will connect the primary pixel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Applications Technician", + "PackageVersion": "7.8.2", + "Authors": "Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Mobility Associate", + "PackageVersion": "0.6.4", + "PackageProjectUrl": "https://brooke.org", + "License": "We need to hack the haptic XSS program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Authors": "Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Group Director", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "https://eloise.name", + "Authors": "Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik", + "License": "You can\u0027t index the pixel without copying the redundant XML pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Authors": "Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Response Analyst", + "PackageVersion": "9.2.7", + "PackageProjectUrl": "http://martine.info", + "Authors": "Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Factors Architect", + "PackageVersion": "6.7.6", + "Authors": "Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Operations Liaison", + "PackageVersion": "9.0.9", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Authors": "Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Security Producer", + "PackageVersion": "9.0.7", + "PackageProjectUrl": "http://evert.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Metrics Representative", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://denis.info", + "Authors": "Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson", + "License": "connecting the feed won\u0027t do anything, we need to transmit the primary IB feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Mobility Executive", + "PackageVersion": "5.0.3", + "Authors": "Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Program Officer", + "PackageVersion": "4.2.4", + "Authors": "Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin", + "License": "quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.7.5", + "License": "I\u0027ll back up the 1080p RSS matrix, that should matrix the RSS matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Intranet Agent", + "PackageVersion": "1.1.6", + "License": "You can\u0027t calculate the application without synthesizing the primary JBOD application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Factors Associate", + "PackageVersion": "0.2.6", + "PackageProjectUrl": "https://cloyd.biz", + "Authors": "Betsy Powlowski", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Factors Technician", + "PackageVersion": "3.2.5", + "Authors": "Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme", + "License": "You can\u0027t input the protocol without copying the auxiliary USB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Paradigm Producer", + "PackageVersion": "1.8.4", + "PackageProjectUrl": "https://london.biz", + "License": "If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Brand Agent", + "PackageVersion": "2.9.2", + "PackageProjectUrl": "https://reese.info", + "Authors": "Bertha Schultz,Bertha Schultz", + "License": "quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Mobility Consultant", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "http://letha.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Accounts Architect", + "PackageVersion": "9.8.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Web Designer", + "PackageVersion": "0.1.4", + "PackageProjectUrl": "https://gerard.net", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Quality Executive", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://rylan.com", + "License": "Use the solid state TCP driver, then you can generate the solid state driver!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..67247087 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,699 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Response Consultant", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "https://ulices.biz", + "ValidationErrors": [ + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + }, + { + "Error": "Noemie", + "Context": "https://kayley.name" + }, + { + "Error": "Brandon", + "Context": "http://kristopher.name" + }, + { + "Error": "Maggie", + "Context": "http://kimberly.info" + }, + { + "Error": "Veronica", + "Context": "https://mya.net" + }, + { + "Error": "Marty", + "Context": "https://obie.net" + }, + { + "Error": "Braxton", + "Context": "http://flavio.net" + }, + { + "Error": "Jeramie", + "Context": "http://jaycee.net" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Group Assistant", + "PackageVersion": "1.7.9", + "ValidationErrors": [ + { + "Error": "Darien", + "Context": "http://mitchel.biz" + }, + { + "Error": "Carleton", + "Context": "https://madalyn.com" + }, + { + "Error": "Narciso", + "Context": "https://mia.com" + }, + { + "Error": "Nicklaus", + "Context": "https://abelardo.com" + }, + { + "Error": "Carolina", + "Context": "https://lindsey.info" + }, + { + "Error": "Rigoberto", + "Context": "https://lou.biz" + } + ], + "License": "Use the multi-byte AI port, then you can reboot the multi-byte port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "ValidationErrors": [ + { + "Error": "Carlee", + "Context": "http://britney.name" + }, + { + "Error": "Tess", + "Context": "http://julian.biz" + }, + { + "Error": "Isadore", + "Context": "http://billy.net" + }, + { + "Error": "Alice", + "Context": "http://vern.net" + }, + { + "Error": "King", + "Context": "http://trace.net" + }, + { + "Error": "Carmela", + "Context": "https://adolf.info" + }, + { + "Error": "Sherman", + "Context": "http://alec.net" + }, + { + "Error": "Lamar", + "Context": "http://deion.org" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Tactics Technician", + "PackageVersion": "2.8.6", + "ValidationErrors": [ + { + "Error": "Demond", + "Context": "http://stefan.name" + }, + { + "Error": "Norval", + "Context": "http://annie.net" + }, + { + "Error": "Destin", + "Context": "http://penelope.name" + } + ], + "License": "Try to quantify the SAS port, maybe it will quantify the wireless port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Identity Developer", + "PackageVersion": "4.2.0", + "Authors": "Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan", + "ValidationErrors": [ + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + }, + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Identity Analyst", + "PackageVersion": "5.9.3", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Creative Administrator", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "https://roderick.net", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Data Director", + "PackageVersion": "2.1.5", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + }, + { + "Error": "Camren", + "Context": "http://joany.info" + } + ], + "License": "Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Marketing Developer", + "PackageVersion": "3.3.6", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Neil", + "Context": "https://burley.info" + }, + { + "Error": "Lemuel", + "Context": "http://brenden.info" + }, + { + "Error": "Agnes", + "Context": "https://urban.org" + }, + { + "Error": "Micheal", + "Context": "https://ida.net" + }, + { + "Error": "Murray", + "Context": "https://samanta.com" + }, + { + "Error": "Assunta", + "Context": "http://florencio.com" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Mobility Strategist", + "PackageVersion": "4.7.6", + "PackageProjectUrl": "http://gerardo.net", + "ValidationErrors": [ + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + }, + { + "Error": "Emerald", + "Context": "https://camren.net" + }, + { + "Error": "Sheila", + "Context": "https://garry.org" + } + ], + "License": "Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Authors": "Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin", + "ValidationErrors": [ + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + }, + { + "Error": "Mallory", + "Context": "http://angeline.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Authors": "Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Infrastructure Developer", + "PackageVersion": "5.5.0", + "PackageProjectUrl": "https://austin.net", + "Authors": "Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "License": "generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt similarity index 76% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt index cd857ea1..32773bc7 100644 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -1,28 +1,4 @@ [ - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, { "PackageId": "Principal Functionality Agent", "PackageVersion": "1.5.3", @@ -60,49 +36,41 @@ "LicenseInformationOrigin": 0 }, { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", "ValidationErrors": [ { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" + "Error": "Immanuel", + "Context": "https://juana.biz" }, { - "Error": "Marcella", - "Context": "http://helga.net" + "Error": "Maeve", + "Context": "https://alysha.net" }, { - "Error": "Alisha", - "Context": "http://alyson.name" + "Error": "Sydnee", + "Context": "http://merle.biz" }, { - "Error": "Carmelo", - "Context": "http://michele.name" + "Error": "Delta", + "Context": "https://missouri.name" }, { - "Error": "Miles", - "Context": "https://freddie.com" + "Error": "Doris", + "Context": "http://dallas.biz" }, { - "Error": "Kade", - "Context": "https://jaunita.biz" + "Error": "Samanta", + "Context": "https://jeremie.name" }, { - "Error": "Marcelina", - "Context": "http://donna.net" + "Error": "Damian", + "Context": "http://domenic.biz" } ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 }, { "PackageId": "Future Integration Analyst", @@ -148,32 +116,69 @@ "LicenseInformationOrigin": 0 }, { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", "ValidationErrors": [ { - "Error": "Albertha", - "Context": "http://robyn.net" + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" }, { - "Error": "Eula", - "Context": "https://rosanna.com" + "Error": "Miles", + "Context": "https://freddie.com" }, { - "Error": "Kian", - "Context": "https://lia.net" + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" }, { - "Error": "Manley", - "Context": "http://bridget.name" + "Error": "Bret", + "Context": "https://jewell.net" }, { - "Error": "Alberta", - "Context": "http://maximillian.biz" + "Error": "Khalil", + "Context": "http://aiyana.com" } ], - "LicenseUrl": "http://guido.info", "LicenseInformationOrigin": 4 } ] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..38d3ba50 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,148 @@ +[ + { + "PackageId": "Dynamic Mobility Technician", + "PackageVersion": "6.0.2", + "PackageProjectUrl": "https://keeley.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Authors": "Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Operations Liaison", + "PackageVersion": "9.0.9", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Optimization Associate", + "PackageVersion": "4.0.5", + "PackageProjectUrl": "https://linnie.net", + "Authors": "Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Response Analyst", + "PackageVersion": "9.2.7", + "PackageProjectUrl": "http://martine.info", + "Authors": "Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "Authors": "Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Tactics Producer", + "PackageVersion": "5.8.9", + "License": "navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Authors": "Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Integration Consultant", + "PackageVersion": "5.3.8", + "PackageProjectUrl": "http://michael.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Implementation Producer", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Factors Producer", + "PackageVersion": "0.8.5", + "PackageProjectUrl": "http://toby.info", + "Authors": "Devin Nolan", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Integration Assistant", + "PackageVersion": "5.0.1", + "PackageProjectUrl": "http://demarco.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..354dff9f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,809 @@ +[ + { + "PackageId": "Legacy Response Analyst", + "PackageVersion": "9.2.7", + "PackageProjectUrl": "http://martine.info", + "Authors": "Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Implementation Producer", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Authors": "Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Identity Analyst", + "PackageVersion": "5.9.3", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Integration Consultant", + "PackageVersion": "5.3.8", + "PackageProjectUrl": "http://michael.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Authors": "Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Creative Administrator", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "https://roderick.net", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Data Director", + "PackageVersion": "2.1.5", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + }, + { + "Error": "Camren", + "Context": "http://joany.info" + } + ], + "License": "Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Optimization Associate", + "PackageVersion": "4.0.5", + "PackageProjectUrl": "https://linnie.net", + "Authors": "Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Mobility Strategist", + "PackageVersion": "4.7.6", + "PackageProjectUrl": "http://gerardo.net", + "ValidationErrors": [ + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + }, + { + "Error": "Emerald", + "Context": "https://camren.net" + }, + { + "Error": "Sheila", + "Context": "https://garry.org" + } + ], + "License": "Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "ValidationErrors": [ + { + "Error": "Carlee", + "Context": "http://britney.name" + }, + { + "Error": "Tess", + "Context": "http://julian.biz" + }, + { + "Error": "Isadore", + "Context": "http://billy.net" + }, + { + "Error": "Alice", + "Context": "http://vern.net" + }, + { + "Error": "King", + "Context": "http://trace.net" + }, + { + "Error": "Carmela", + "Context": "https://adolf.info" + }, + { + "Error": "Sherman", + "Context": "http://alec.net" + }, + { + "Error": "Lamar", + "Context": "http://deion.org" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Integration Assistant", + "PackageVersion": "5.0.1", + "PackageProjectUrl": "http://demarco.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Response Consultant", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "https://ulices.biz", + "ValidationErrors": [ + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + }, + { + "Error": "Noemie", + "Context": "https://kayley.name" + }, + { + "Error": "Brandon", + "Context": "http://kristopher.name" + }, + { + "Error": "Maggie", + "Context": "http://kimberly.info" + }, + { + "Error": "Veronica", + "Context": "https://mya.net" + }, + { + "Error": "Marty", + "Context": "https://obie.net" + }, + { + "Error": "Braxton", + "Context": "http://flavio.net" + }, + { + "Error": "Jeramie", + "Context": "http://jaycee.net" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Marketing Developer", + "PackageVersion": "3.3.6", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "Authors": "Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Identity Developer", + "PackageVersion": "4.2.0", + "Authors": "Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan", + "ValidationErrors": [ + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + }, + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Neil", + "Context": "https://burley.info" + }, + { + "Error": "Lemuel", + "Context": "http://brenden.info" + }, + { + "Error": "Agnes", + "Context": "https://urban.org" + }, + { + "Error": "Micheal", + "Context": "https://ida.net" + }, + { + "Error": "Murray", + "Context": "https://samanta.com" + }, + { + "Error": "Assunta", + "Context": "http://florencio.com" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Authors": "Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Group Assistant", + "PackageVersion": "1.7.9", + "ValidationErrors": [ + { + "Error": "Darien", + "Context": "http://mitchel.biz" + }, + { + "Error": "Carleton", + "Context": "https://madalyn.com" + }, + { + "Error": "Narciso", + "Context": "https://mia.com" + }, + { + "Error": "Nicklaus", + "Context": "https://abelardo.com" + }, + { + "Error": "Carolina", + "Context": "https://lindsey.info" + }, + { + "Error": "Rigoberto", + "Context": "https://lou.biz" + } + ], + "License": "Use the multi-byte AI port, then you can reboot the multi-byte port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Mobility Technician", + "PackageVersion": "6.0.2", + "PackageProjectUrl": "https://keeley.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Tactics Technician", + "PackageVersion": "2.8.6", + "ValidationErrors": [ + { + "Error": "Demond", + "Context": "http://stefan.name" + }, + { + "Error": "Norval", + "Context": "http://annie.net" + }, + { + "Error": "Destin", + "Context": "http://penelope.name" + } + ], + "License": "Try to quantify the SAS port, maybe it will quantify the wireless port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Operations Liaison", + "PackageVersion": "9.0.9", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Factors Producer", + "PackageVersion": "0.8.5", + "PackageProjectUrl": "http://toby.info", + "Authors": "Devin Nolan", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Infrastructure Developer", + "PackageVersion": "5.5.0", + "PackageProjectUrl": "https://austin.net", + "Authors": "Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "License": "generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Authors": "Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin", + "ValidationErrors": [ + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + }, + { + "Error": "Mallory", + "Context": "http://angeline.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Tactics Producer", + "PackageVersion": "5.8.9", + "License": "navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..51ee40b9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,236 @@ +[ + { + "PackageId": "Legacy Response Analyst", + "PackageVersion": "9.2.7", + "PackageProjectUrl": "http://martine.info", + "Authors": "Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Mobility Technician", + "PackageVersion": "6.0.2", + "PackageProjectUrl": "https://keeley.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Authors": "Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Factors Producer", + "PackageVersion": "0.8.5", + "PackageProjectUrl": "http://toby.info", + "Authors": "Devin Nolan", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Authors": "Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Implementation Producer", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Integration Assistant", + "PackageVersion": "5.0.1", + "PackageProjectUrl": "http://demarco.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Integration Consultant", + "PackageVersion": "5.3.8", + "PackageProjectUrl": "http://michael.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Operations Liaison", + "PackageVersion": "9.0.9", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "Authors": "Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Optimization Associate", + "PackageVersion": "4.0.5", + "PackageProjectUrl": "https://linnie.net", + "Authors": "Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Tactics Producer", + "PackageVersion": "5.8.9", + "License": "navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..67af8ced --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,294 @@ +[ + { + "PackageId": "Legacy Response Analyst", + "PackageVersion": "9.2.7", + "PackageProjectUrl": "http://martine.info", + "Authors": "Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Operations Liaison", + "PackageVersion": "9.0.9", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Factors Producer", + "PackageVersion": "0.8.5", + "PackageProjectUrl": "http://toby.info", + "Authors": "Devin Nolan", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "Authors": "Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Authors": "Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Optimization Associate", + "PackageVersion": "4.0.5", + "PackageProjectUrl": "https://linnie.net", + "Authors": "Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Authors": "Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Tactics Producer", + "PackageVersion": "5.8.9", + "License": "navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Integration Consultant", + "PackageVersion": "5.3.8", + "PackageProjectUrl": "http://michael.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Mobility Technician", + "PackageVersion": "6.0.2", + "PackageProjectUrl": "https://keeley.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Assistant", + "PackageVersion": "5.0.1", + "PackageProjectUrl": "http://demarco.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Implementation Producer", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..0e9711c1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,63 @@ +[ + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..402580b2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,724 @@ +[ + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Neil", + "Context": "https://burley.info" + }, + { + "Error": "Lemuel", + "Context": "http://brenden.info" + }, + { + "Error": "Agnes", + "Context": "https://urban.org" + }, + { + "Error": "Micheal", + "Context": "https://ida.net" + }, + { + "Error": "Murray", + "Context": "https://samanta.com" + }, + { + "Error": "Assunta", + "Context": "http://florencio.com" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Mobility Strategist", + "PackageVersion": "4.7.6", + "PackageProjectUrl": "http://gerardo.net", + "ValidationErrors": [ + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + }, + { + "Error": "Emerald", + "Context": "https://camren.net" + }, + { + "Error": "Sheila", + "Context": "https://garry.org" + } + ], + "License": "Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Response Consultant", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "https://ulices.biz", + "ValidationErrors": [ + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + }, + { + "Error": "Noemie", + "Context": "https://kayley.name" + }, + { + "Error": "Brandon", + "Context": "http://kristopher.name" + }, + { + "Error": "Maggie", + "Context": "http://kimberly.info" + }, + { + "Error": "Veronica", + "Context": "https://mya.net" + }, + { + "Error": "Marty", + "Context": "https://obie.net" + }, + { + "Error": "Braxton", + "Context": "http://flavio.net" + }, + { + "Error": "Jeramie", + "Context": "http://jaycee.net" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Creative Administrator", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "https://roderick.net", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Data Director", + "PackageVersion": "2.1.5", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + }, + { + "Error": "Camren", + "Context": "http://joany.info" + } + ], + "License": "Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Tactics Technician", + "PackageVersion": "2.8.6", + "ValidationErrors": [ + { + "Error": "Demond", + "Context": "http://stefan.name" + }, + { + "Error": "Norval", + "Context": "http://annie.net" + }, + { + "Error": "Destin", + "Context": "http://penelope.name" + } + ], + "License": "Try to quantify the SAS port, maybe it will quantify the wireless port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Group Assistant", + "PackageVersion": "1.7.9", + "ValidationErrors": [ + { + "Error": "Darien", + "Context": "http://mitchel.biz" + }, + { + "Error": "Carleton", + "Context": "https://madalyn.com" + }, + { + "Error": "Narciso", + "Context": "https://mia.com" + }, + { + "Error": "Nicklaus", + "Context": "https://abelardo.com" + }, + { + "Error": "Carolina", + "Context": "https://lindsey.info" + }, + { + "Error": "Rigoberto", + "Context": "https://lou.biz" + } + ], + "License": "Use the multi-byte AI port, then you can reboot the multi-byte port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Identity Analyst", + "PackageVersion": "5.9.3", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Authors": "Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Identity Developer", + "PackageVersion": "4.2.0", + "Authors": "Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan", + "ValidationErrors": [ + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + }, + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "ValidationErrors": [ + { + "Error": "Carlee", + "Context": "http://britney.name" + }, + { + "Error": "Tess", + "Context": "http://julian.biz" + }, + { + "Error": "Isadore", + "Context": "http://billy.net" + }, + { + "Error": "Alice", + "Context": "http://vern.net" + }, + { + "Error": "King", + "Context": "http://trace.net" + }, + { + "Error": "Carmela", + "Context": "https://adolf.info" + }, + { + "Error": "Sherman", + "Context": "http://alec.net" + }, + { + "Error": "Lamar", + "Context": "http://deion.org" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Marketing Developer", + "PackageVersion": "3.3.6", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Infrastructure Developer", + "PackageVersion": "5.5.0", + "PackageProjectUrl": "https://austin.net", + "Authors": "Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "License": "generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Authors": "Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin", + "ValidationErrors": [ + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + }, + { + "Error": "Mallory", + "Context": "http://angeline.name" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..fa1ef16a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,151 @@ +[ + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..3e608240 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,209 @@ +[ + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..4ef2caae --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,519 @@ +[ + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Optimization Associate", + "PackageVersion": "4.0.5", + "PackageProjectUrl": "https://linnie.net", + "Authors": "Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Integration Assistant", + "PackageVersion": "5.0.1", + "PackageProjectUrl": "http://demarco.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Implementation Producer", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Tactics Producer", + "PackageVersion": "5.8.9", + "License": "navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "Authors": "Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Factors Producer", + "PackageVersion": "0.8.5", + "PackageProjectUrl": "http://toby.info", + "Authors": "Devin Nolan", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Operations Liaison", + "PackageVersion": "9.0.9", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Authors": "Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Integration Consultant", + "PackageVersion": "5.3.8", + "PackageProjectUrl": "http://michael.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Authors": "Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Response Analyst", + "PackageVersion": "9.2.7", + "PackageProjectUrl": "http://martine.info", + "Authors": "Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Mobility Technician", + "PackageVersion": "6.0.2", + "PackageProjectUrl": "https://keeley.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Web Associate", + "PackageVersion": "6.2.5", + "PackageProjectUrl": "https://arvel.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Intranet Technician", + "PackageVersion": "2.5.3", + "PackageProjectUrl": "https://ruby.biz", + "Authors": "Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Group Designer", + "PackageVersion": "3.0.6", + "License": "The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Applications Planner", + "PackageVersion": "6.6.9", + "PackageProjectUrl": "http://ava.org", + "Authors": "Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Directives Associate", + "PackageVersion": "1.1.1", + "PackageProjectUrl": "https://shayne.name", + "Authors": "Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Brand Agent", + "PackageVersion": "2.9.2", + "PackageProjectUrl": "https://reese.info", + "Authors": "Bertha Schultz,Bertha Schultz", + "License": "quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Intranet Agent", + "PackageVersion": "1.1.6", + "License": "You can\u0027t calculate the application without synthesizing the primary JBOD application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "Authors": "Gary Von,Gary Von,Gary Von", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Identity Administrator", + "PackageVersion": "2.9.6", + "PackageProjectUrl": "http://duncan.name", + "Authors": "Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Accounts Architect", + "PackageVersion": "9.8.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Integration Specialist", + "PackageVersion": "8.7.1", + "PackageProjectUrl": "http://jordon.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Response Officer", + "PackageVersion": "2.8.2", + "Authors": "Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Research Designer", + "PackageVersion": "5.6.8", + "License": "If we connect the program, we can get to the SQL program through the digital SQL program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Quality Planner", + "PackageVersion": "6.6.3", + "Authors": "Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz", + "License": "The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Authors": "Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Group Director", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "https://eloise.name", + "Authors": "Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik", + "License": "You can\u0027t index the pixel without copying the redundant XML pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "1.1.7", + "License": "If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Configuration Architect", + "PackageVersion": "4.2.6", + "Authors": "Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg", + "License": "I\u0027ll generate the primary TCP bus, that should bus the TCP bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Web Liaison", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://imogene.org", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Quality Executive", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://rylan.com", + "License": "Use the solid state TCP driver, then you can generate the solid state driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Mobility Executive", + "PackageVersion": "5.0.3", + "Authors": "Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Identity Developer", + "PackageVersion": "7.1.0", + "PackageProjectUrl": "https://eve.com", + "Authors": "Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Group Strategist", + "PackageVersion": "4.1.0", + "License": "I\u0027ll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Metrics Coordinator", + "PackageVersion": "5.8.1", + "Authors": "Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher", + "License": "overriding the circuit won\u0027t do anything, we need to copy the mobile AGP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Paradigm Producer", + "PackageVersion": "1.8.4", + "PackageProjectUrl": "https://london.biz", + "License": "If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Communications Associate", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://modesto.info", + "Authors": "Arnold Franecki,Arnold Franecki", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Applications Facilitator", + "PackageVersion": "0.1.5", + "License": "transmitting the program won\u0027t do anything, we need to bypass the virtual HTTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Applications Technician", + "PackageVersion": "7.8.2", + "Authors": "Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Applications Engineer", + "PackageVersion": "6.8.5", + "PackageProjectUrl": "https://nora.biz", + "Authors": "Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine", + "License": "If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Security Administrator", + "PackageVersion": "9.8.5", + "Authors": "Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm", + "License": "I\u0027ll synthesize the redundant XML feed, that should feed the XML feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Factors Architect", + "PackageVersion": "6.7.6", + "Authors": "Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Mobility Consultant", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "http://letha.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Configuration Technician", + "PackageVersion": "1.9.1", + "PackageProjectUrl": "http://malvina.name", + "Authors": "Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin", + "License": "We need to copy the primary FTP bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Accountability Producer", + "PackageVersion": "1.8.1", + "PackageProjectUrl": "http://justine.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Factors Associate", + "PackageVersion": "0.2.6", + "PackageProjectUrl": "https://cloyd.biz", + "Authors": "Betsy Powlowski", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Designer", + "PackageVersion": "1.7.0", + "PackageProjectUrl": "https://toby.biz", + "License": "Use the multi-byte COM feed, then you can parse the multi-byte feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Factors Technician", + "PackageVersion": "3.2.5", + "Authors": "Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme", + "License": "You can\u0027t input the protocol without copying the auxiliary USB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Assurance Technician", + "PackageVersion": "7.3.8", + "Authors": "Merle Hirthe", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Implementation Supervisor", + "PackageVersion": "4.9.9", + "PackageProjectUrl": "http://katlynn.net", + "Authors": "Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis", + "License": "The ADP card is down, hack the solid state card so we can hack the ADP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Security Producer", + "PackageVersion": "9.0.7", + "PackageProjectUrl": "http://evert.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Division Specialist", + "PackageVersion": "9.6.4", + "PackageProjectUrl": "https://keenan.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Directives Orchestrator", + "PackageVersion": "8.7.6", + "Authors": "Tommy Franecki,Tommy Franecki", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Security Agent", + "PackageVersion": "6.2.7", + "PackageProjectUrl": "https://kenyon.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Mobility Designer", + "PackageVersion": "8.5.4", + "PackageProjectUrl": "http://brady.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Program Officer", + "PackageVersion": "4.2.4", + "Authors": "Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin", + "License": "quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Paradigm Director", + "PackageVersion": "3.0.9", + "License": "The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Brand Producer", + "PackageVersion": "9.3.8", + "Authors": "Clarence Metz,Clarence Metz,Clarence Metz", + "License": "Use the redundant AGP application, then you can generate the redundant application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Data Administrator", + "PackageVersion": "0.8.4", + "PackageProjectUrl": "https://barrett.com", + "Authors": "Frederick Leffler,Frederick Leffler,Frederick Leffler", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Web Designer", + "PackageVersion": "0.1.4", + "PackageProjectUrl": "https://gerard.net", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Accounts Consultant", + "PackageVersion": "8.9.0", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Group Representative", + "PackageVersion": "9.8.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.7.5", + "License": "I\u0027ll back up the 1080p RSS matrix, that should matrix the RSS matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Communications Manager", + "PackageVersion": "0.1.8", + "PackageProjectUrl": "http://gus.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Metrics Representative", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://denis.info", + "Authors": "Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson", + "License": "connecting the feed won\u0027t do anything, we need to transmit the primary IB feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Assurance Representative", + "PackageVersion": "6.4.9", + "PackageProjectUrl": "https://maye.info", + "Authors": "Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Metrics Associate", + "PackageVersion": "8.1.6", + "PackageProjectUrl": "http://jaylin.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Factors Analyst", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Data Consultant", + "PackageVersion": "5.8.8", + "Authors": "", + "License": "Try to connect the JSON pixel, maybe it will connect the primary pixel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Mobility Associate", + "PackageVersion": "0.6.4", + "PackageProjectUrl": "https://brooke.org", + "License": "We need to hack the haptic XSS program!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..28aa2b8d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,112 @@ +[ + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Optimization Associate", + "PackageVersion": "4.0.5", + "PackageProjectUrl": "https://linnie.net", + "Authors": "Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Integration Assistant", + "PackageVersion": "5.0.1", + "PackageProjectUrl": "http://demarco.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Implementation Producer", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Tactics Producer", + "PackageVersion": "5.8.9", + "License": "navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "Authors": "Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Factors Producer", + "PackageVersion": "0.8.5", + "PackageProjectUrl": "http://toby.info", + "Authors": "Devin Nolan", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Operations Liaison", + "PackageVersion": "9.0.9", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Authors": "Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Integration Consultant", + "PackageVersion": "5.3.8", + "PackageProjectUrl": "http://michael.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Authors": "Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Response Analyst", + "PackageVersion": "9.2.7", + "PackageProjectUrl": "http://martine.info", + "Authors": "Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Mobility Technician", + "PackageVersion": "6.0.2", + "PackageProjectUrl": "https://keeley.net", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..7477f2aa --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,27 @@ +[ + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..77a323c3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,580 @@ +[ + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseUrl": "We need to synthesize the primary GB circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseUrl": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseUrl": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseUrl": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..10cfb489 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,66 @@ +[ + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..943eaac7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,149 @@ +[ + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..f56f4b25 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,590 @@ +[ + { + "PackageId": "Global Paradigm Assistant", + "PackageVersion": "8.0.5", + "PackageProjectUrl": "https://randy.org", + "License": "We need to calculate the solid state HTTP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Metrics Strategist", + "PackageVersion": "1.2.1", + "LicenseUrl": "Try to override the GB driver, maybe it will override the digital driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Configuration Developer", + "PackageVersion": "4.0.9", + "Authors": "Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle", + "License": "Use the primary SCSI matrix, then you can program the primary matrix!", + "LicenseUrl": "If we parse the interface, we can get to the JSON interface through the mobile JSON interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Interactions Supervisor", + "PackageVersion": "4.5.2", + "License": "The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!", + "LicenseUrl": "The ADP firewall is down, input the primary firewall so we can input the ADP firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Tactics Assistant", + "PackageVersion": "1.5.5", + "PackageProjectUrl": "https://giovanny.net", + "License": "The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!", + "LicenseUrl": "If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Program Technician", + "PackageVersion": "5.8.9", + "PackageProjectUrl": "http://curtis.org", + "Authors": "Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer", + "LicenseUrl": "We need to transmit the back-end AGP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Usability Specialist", + "PackageVersion": "5.6.9", + "License": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Brand Director", + "PackageVersion": "4.7.4", + "License": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Solutions Officer", + "PackageVersion": "4.5.2", + "PackageProjectUrl": "https://rylan.name", + "License": "You can\u0027t copy the matrix without compressing the wireless AGP matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Authors": "", + "LicenseUrl": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Assurance Planner", + "PackageVersion": "2.7.7", + "Authors": "Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag", + "LicenseUrl": "I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Accounts Facilitator", + "PackageVersion": "7.7.8", + "PackageProjectUrl": "http://scottie.biz", + "Authors": "Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Division Officer", + "PackageVersion": "6.5.6", + "PackageProjectUrl": "http://catherine.name", + "Authors": "Glenda Schuppe,Glenda Schuppe", + "License": "transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Functionality Agent", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://arthur.net", + "Authors": "Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson", + "License": "We need to index the 1080p SAS hard drive!", + "LicenseUrl": "I\u0027ll connect the digital JBOD application, that should application the JBOD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Authors": "Sergio Bailey,Sergio Bailey,Sergio Bailey", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseUrl": "hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Quality Associate", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://ezequiel.biz", + "Authors": "Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen", + "LicenseUrl": "Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Branding Manager", + "PackageVersion": "1.4.0", + "PackageProjectUrl": "http://dario.info", + "License": "You can\u0027t navigate the application without generating the cross-platform COM application!", + "LicenseUrl": "Try to program the FTP alarm, maybe it will program the virtual alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Factors Developer", + "PackageVersion": "5.9.5", + "Authors": "Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady", + "LicenseUrl": "Try to connect the ADP system, maybe it will connect the solid state system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Operations Assistant", + "PackageVersion": "0.9.0", + "Authors": "", + "License": "I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!", + "LicenseUrl": "I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Data Technician", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://nia.info", + "Authors": "June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds", + "License": "I\u0027ll copy the optical RAM feed, that should feed the RAM feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Specialist", + "PackageVersion": "3.5.6", + "Authors": "Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Communications Engineer", + "PackageVersion": "6.9.4", + "PackageProjectUrl": "http://tito.name", + "Authors": "Tanya Reinger,Tanya Reinger,Tanya Reinger", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Division Administrator", + "PackageVersion": "1.0.4", + "Authors": "", + "License": "We need to program the optical COM microchip!", + "LicenseUrl": "We need to hack the haptic SAS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Authors": "Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Optimization Administrator", + "PackageVersion": "3.6.4", + "PackageProjectUrl": "http://serenity.info", + "LicenseUrl": "I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "1.5.0", + "License": "Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Developer", + "PackageVersion": "2.9.8", + "PackageProjectUrl": "http://lenora.com", + "LicenseUrl": "You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Assurance Technician", + "PackageVersion": "8.5.5", + "PackageProjectUrl": "http://zander.com", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Research Technician", + "PackageVersion": "2.8.8", + "LicenseUrl": "You can\u0027t generate the program without connecting the bluetooth USB program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Markets Planner", + "PackageVersion": "5.0.1", + "License": "Try to back up the COM driver, maybe it will back up the bluetooth driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Marketing Coordinator", + "PackageVersion": "3.6.1", + "PackageProjectUrl": "https://marcos.org", + "Authors": "", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Security Facilitator", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "https://edythe.info", + "LicenseUrl": "Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Identity Representative", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://alyce.biz", + "Authors": "Joyce Auer,Joyce Auer,Joyce Auer", + "License": "The SAS bus is down, program the neural bus so we can program the SAS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Brand Executive", + "PackageVersion": "7.2.7", + "PackageProjectUrl": "https://dariana.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Identity Supervisor", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Division Representative", + "PackageVersion": "7.3.5", + "PackageProjectUrl": "http://taurean.net", + "Authors": "Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson", + "LicenseUrl": "I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Security Director", + "PackageVersion": "0.0.2", + "Authors": "Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block", + "License": "transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!", + "LicenseUrl": "Try to parse the HTTP port, maybe it will parse the bluetooth port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Branding Orchestrator", + "PackageVersion": "8.3.7", + "PackageProjectUrl": "http://nona.com", + "Authors": "Nora Dietrich", + "LicenseUrl": "We need to bypass the neural USB capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseUrl": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Tactics Facilitator", + "PackageVersion": "5.7.0", + "License": "Try to bypass the HTTP application, maybe it will bypass the digital application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Technician", + "PackageVersion": "5.2.3", + "PackageProjectUrl": "https://douglas.info", + "Authors": "Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "Authors": "Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Web Assistant", + "PackageVersion": "1.9.0", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseUrl": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Mobility Assistant", + "PackageVersion": "4.2.9", + "PackageProjectUrl": "http://adonis.biz", + "Authors": "Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich", + "LicenseUrl": "You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Metrics Architect", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "https://rickie.net", + "License": "Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!", + "LicenseUrl": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Factors Director", + "PackageVersion": "1.5.1", + "Authors": "Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold", + "LicenseUrl": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Data Orchestrator", + "PackageVersion": "3.3.5", + "License": "Use the haptic XML driver, then you can index the haptic driver!", + "LicenseUrl": "compressing the system won\u0027t do anything, we need to compress the optical RSS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Director", + "PackageVersion": "0.4.3", + "PackageProjectUrl": "https://aylin.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Solutions Agent", + "PackageVersion": "0.0.5", + "License": "Use the haptic USB card, then you can navigate the haptic card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Factors Associate", + "PackageVersion": "1.8.3", + "PackageProjectUrl": "http://dovie.name", + "LicenseUrl": "You can\u0027t navigate the panel without calculating the open-source THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Security Specialist", + "PackageVersion": "7.8.5", + "PackageProjectUrl": "http://nova.biz", + "Authors": "Guy Waters,Guy Waters", + "License": "Try to input the GB pixel, maybe it will input the wireless pixel!", + "LicenseUrl": "You can\u0027t transmit the bus without indexing the digital TCP bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Authors": "", + "LicenseUrl": "We need to override the solid state USB interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Operations Supervisor", + "PackageVersion": "4.5.2", + "License": "The AI panel is down, transmit the open-source panel so we can transmit the AI panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Program Associate", + "PackageVersion": "2.6.7", + "PackageProjectUrl": "http://coy.info", + "Authors": "Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze", + "License": "We need to compress the optical PNG array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Authors": "Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Implementation Engineer", + "PackageVersion": "6.7.1", + "PackageProjectUrl": "http://margie.info", + "License": "We need to transmit the open-source EXE interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Infrastructure Specialist", + "PackageVersion": "9.0.5", + "Authors": "Jackie Schumm", + "License": "hacking the port won\u0027t do anything, we need to back up the optical SMS port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Solutions Planner", + "PackageVersion": "9.0.0", + "License": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Authors": "Maggie Lindgren", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Paradigm Assistant", + "PackageVersion": "8.8.8", + "Authors": "Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Functionality Supervisor", + "PackageVersion": "9.4.5", + "License": "Use the 1080p AI microchip, then you can reboot the 1080p microchip!", + "LicenseUrl": "Use the open-source ADP matrix, then you can copy the open-source matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Accounts Orchestrator", + "PackageVersion": "4.1.6", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..93542418 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,1124 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Engineer", + "PackageVersion": "6.9.4", + "PackageProjectUrl": "http://tito.name", + "Authors": "Tanya Reinger,Tanya Reinger,Tanya Reinger", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Assurance Planner", + "PackageVersion": "2.7.7", + "Authors": "Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag", + "LicenseUrl": "I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Program Technician", + "PackageVersion": "5.8.9", + "PackageProjectUrl": "http://curtis.org", + "Authors": "Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer", + "LicenseUrl": "We need to transmit the back-end AGP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Specialist", + "PackageVersion": "7.8.5", + "PackageProjectUrl": "http://nova.biz", + "Authors": "Guy Waters,Guy Waters", + "License": "Try to input the GB pixel, maybe it will input the wireless pixel!", + "LicenseUrl": "You can\u0027t transmit the bus without indexing the digital TCP bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Interactions Supervisor", + "PackageVersion": "4.5.2", + "License": "The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!", + "LicenseUrl": "The ADP firewall is down, input the primary firewall so we can input the ADP firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Division Administrator", + "PackageVersion": "1.0.4", + "Authors": "", + "License": "We need to program the optical COM microchip!", + "LicenseUrl": "We need to hack the haptic SAS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Division Representative", + "PackageVersion": "7.3.5", + "PackageProjectUrl": "http://taurean.net", + "Authors": "Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson", + "LicenseUrl": "I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Security Director", + "PackageVersion": "0.0.2", + "Authors": "Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block", + "License": "transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!", + "LicenseUrl": "Try to parse the HTTP port, maybe it will parse the bluetooth port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Paradigm Assistant", + "PackageVersion": "8.0.5", + "PackageProjectUrl": "https://randy.org", + "License": "We need to calculate the solid state HTTP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Operations Assistant", + "PackageVersion": "0.9.0", + "Authors": "", + "License": "I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!", + "LicenseUrl": "I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Web Assistant", + "PackageVersion": "1.9.0", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Infrastructure Specialist", + "PackageVersion": "9.0.5", + "Authors": "Jackie Schumm", + "License": "hacking the port won\u0027t do anything, we need to back up the optical SMS port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Authors": "Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Authors": "Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Technician", + "PackageVersion": "5.2.3", + "PackageProjectUrl": "https://douglas.info", + "Authors": "Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Authors": "", + "LicenseUrl": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Branding Manager", + "PackageVersion": "1.4.0", + "PackageProjectUrl": "http://dario.info", + "License": "You can\u0027t navigate the application without generating the cross-platform COM application!", + "LicenseUrl": "Try to program the FTP alarm, maybe it will program the virtual alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Identity Supervisor", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Implementation Engineer", + "PackageVersion": "6.7.1", + "PackageProjectUrl": "http://margie.info", + "License": "We need to transmit the open-source EXE interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseUrl": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Authors": "Maggie Lindgren", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseUrl": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Quality Associate", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://ezequiel.biz", + "Authors": "Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen", + "LicenseUrl": "Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Functionality Supervisor", + "PackageVersion": "9.4.5", + "License": "Use the 1080p AI microchip, then you can reboot the 1080p microchip!", + "LicenseUrl": "Use the open-source ADP matrix, then you can copy the open-source matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Branding Orchestrator", + "PackageVersion": "8.3.7", + "PackageProjectUrl": "http://nona.com", + "Authors": "Nora Dietrich", + "LicenseUrl": "We need to bypass the neural USB capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Brand Director", + "PackageVersion": "4.7.4", + "License": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Factors Developer", + "PackageVersion": "5.9.5", + "Authors": "Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady", + "LicenseUrl": "Try to connect the ADP system, maybe it will connect the solid state system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Functionality Agent", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://arthur.net", + "Authors": "Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson", + "License": "We need to index the 1080p SAS hard drive!", + "LicenseUrl": "I\u0027ll connect the digital JBOD application, that should application the JBOD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Authors": "", + "LicenseUrl": "We need to override the solid state USB interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Intranet Specialist", + "PackageVersion": "3.5.6", + "Authors": "Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Data Orchestrator", + "PackageVersion": "3.3.5", + "License": "Use the haptic XML driver, then you can index the haptic driver!", + "LicenseUrl": "compressing the system won\u0027t do anything, we need to compress the optical RSS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Optimization Administrator", + "PackageVersion": "3.6.4", + "PackageProjectUrl": "http://serenity.info", + "LicenseUrl": "I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Identity Representative", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://alyce.biz", + "Authors": "Joyce Auer,Joyce Auer,Joyce Auer", + "License": "The SAS bus is down, program the neural bus so we can program the SAS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Brand Executive", + "PackageVersion": "7.2.7", + "PackageProjectUrl": "https://dariana.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Solutions Planner", + "PackageVersion": "9.0.0", + "License": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Usability Specialist", + "PackageVersion": "5.6.9", + "License": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Operations Supervisor", + "PackageVersion": "4.5.2", + "License": "The AI panel is down, transmit the open-source panel so we can transmit the AI panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Division Officer", + "PackageVersion": "6.5.6", + "PackageProjectUrl": "http://catherine.name", + "Authors": "Glenda Schuppe,Glenda Schuppe", + "License": "transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Configuration Developer", + "PackageVersion": "4.0.9", + "Authors": "Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle", + "License": "Use the primary SCSI matrix, then you can program the primary matrix!", + "LicenseUrl": "If we parse the interface, we can get to the JSON interface through the mobile JSON interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "1.5.0", + "License": "Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Marketing Coordinator", + "PackageVersion": "3.6.1", + "PackageProjectUrl": "https://marcos.org", + "Authors": "", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Metrics Architect", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "https://rickie.net", + "License": "Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!", + "LicenseUrl": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Tactics Facilitator", + "PackageVersion": "5.7.0", + "License": "Try to bypass the HTTP application, maybe it will bypass the digital application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Authors": "Sergio Bailey,Sergio Bailey,Sergio Bailey", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseUrl": "hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Markets Planner", + "PackageVersion": "5.0.1", + "License": "Try to back up the COM driver, maybe it will back up the bluetooth driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Mobility Assistant", + "PackageVersion": "4.2.9", + "PackageProjectUrl": "http://adonis.biz", + "Authors": "Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich", + "LicenseUrl": "You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Program Associate", + "PackageVersion": "2.6.7", + "PackageProjectUrl": "http://coy.info", + "Authors": "Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze", + "License": "We need to compress the optical PNG array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Research Technician", + "PackageVersion": "2.8.8", + "LicenseUrl": "You can\u0027t generate the program without connecting the bluetooth USB program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Factors Associate", + "PackageVersion": "1.8.3", + "PackageProjectUrl": "http://dovie.name", + "LicenseUrl": "You can\u0027t navigate the panel without calculating the open-source THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Data Technician", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://nia.info", + "Authors": "June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds", + "License": "I\u0027ll copy the optical RAM feed, that should feed the RAM feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Program Developer", + "PackageVersion": "2.9.8", + "PackageProjectUrl": "http://lenora.com", + "LicenseUrl": "You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "Authors": "Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Solutions Officer", + "PackageVersion": "4.5.2", + "PackageProjectUrl": "https://rylan.name", + "License": "You can\u0027t copy the matrix without compressing the wireless AGP matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Solutions Agent", + "PackageVersion": "0.0.5", + "License": "Use the haptic USB card, then you can navigate the haptic card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Accounts Orchestrator", + "PackageVersion": "4.1.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseUrl": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Factors Director", + "PackageVersion": "1.5.1", + "Authors": "Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold", + "LicenseUrl": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Tactics Director", + "PackageVersion": "0.4.3", + "PackageProjectUrl": "https://aylin.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Paradigm Assistant", + "PackageVersion": "8.8.8", + "Authors": "Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Metrics Strategist", + "PackageVersion": "1.2.1", + "LicenseUrl": "Try to override the GB driver, maybe it will override the digital driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseUrl": "We need to synthesize the primary GB circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Tactics Assistant", + "PackageVersion": "1.5.5", + "PackageProjectUrl": "https://giovanny.net", + "License": "The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!", + "LicenseUrl": "If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Accounts Facilitator", + "PackageVersion": "7.7.8", + "PackageProjectUrl": "http://scottie.biz", + "Authors": "Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Security Facilitator", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "https://edythe.info", + "LicenseUrl": "Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseUrl": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Assurance Technician", + "PackageVersion": "8.5.5", + "PackageProjectUrl": "http://zander.com", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseUrl": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..681b3eab --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,610 @@ +[ + { + "PackageId": "Global Paradigm Assistant", + "PackageVersion": "8.0.5", + "PackageProjectUrl": "https://randy.org", + "License": "We need to calculate the solid state HTTP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Marketing Coordinator", + "PackageVersion": "3.6.1", + "PackageProjectUrl": "https://marcos.org", + "Authors": "", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Assurance Planner", + "PackageVersion": "2.7.7", + "Authors": "Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag", + "LicenseUrl": "I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Interactions Supervisor", + "PackageVersion": "4.5.2", + "License": "The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!", + "LicenseUrl": "The ADP firewall is down, input the primary firewall so we can input the ADP firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Tactics Assistant", + "PackageVersion": "1.5.5", + "PackageProjectUrl": "https://giovanny.net", + "License": "The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!", + "LicenseUrl": "If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Authors": "Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Usability Specialist", + "PackageVersion": "5.6.9", + "License": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Authors": "", + "LicenseUrl": "We need to override the solid state USB interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Brand Director", + "PackageVersion": "4.7.4", + "License": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Configuration Developer", + "PackageVersion": "4.0.9", + "Authors": "Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle", + "License": "Use the primary SCSI matrix, then you can program the primary matrix!", + "LicenseUrl": "If we parse the interface, we can get to the JSON interface through the mobile JSON interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseUrl": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Solutions Officer", + "PackageVersion": "4.5.2", + "PackageProjectUrl": "https://rylan.name", + "License": "You can\u0027t copy the matrix without compressing the wireless AGP matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Implementation Engineer", + "PackageVersion": "6.7.1", + "PackageProjectUrl": "http://margie.info", + "License": "We need to transmit the open-source EXE interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Metrics Architect", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "https://rickie.net", + "License": "Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!", + "LicenseUrl": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Authors": "Maggie Lindgren", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Accounts Orchestrator", + "PackageVersion": "4.1.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Division Officer", + "PackageVersion": "6.5.6", + "PackageProjectUrl": "http://catherine.name", + "Authors": "Glenda Schuppe,Glenda Schuppe", + "License": "transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Quality Associate", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://ezequiel.biz", + "Authors": "Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen", + "LicenseUrl": "Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Identity Supervisor", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Branding Manager", + "PackageVersion": "1.4.0", + "PackageProjectUrl": "http://dario.info", + "License": "You can\u0027t navigate the application without generating the cross-platform COM application!", + "LicenseUrl": "Try to program the FTP alarm, maybe it will program the virtual alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Data Technician", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://nia.info", + "Authors": "June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds", + "License": "I\u0027ll copy the optical RAM feed, that should feed the RAM feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Authors": "Sergio Bailey,Sergio Bailey,Sergio Bailey", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseUrl": "hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Intranet Specialist", + "PackageVersion": "3.5.6", + "Authors": "Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Program Associate", + "PackageVersion": "2.6.7", + "PackageProjectUrl": "http://coy.info", + "Authors": "Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze", + "License": "We need to compress the optical PNG array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Operations Assistant", + "PackageVersion": "0.9.0", + "Authors": "", + "License": "I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!", + "LicenseUrl": "I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Authors": "Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Mobility Assistant", + "PackageVersion": "4.2.9", + "PackageProjectUrl": "http://adonis.biz", + "Authors": "Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich", + "LicenseUrl": "You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Brand Executive", + "PackageVersion": "7.2.7", + "PackageProjectUrl": "https://dariana.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Assurance Technician", + "PackageVersion": "8.5.5", + "PackageProjectUrl": "http://zander.com", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Paradigm Assistant", + "PackageVersion": "8.8.8", + "Authors": "Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Factors Associate", + "PackageVersion": "1.8.3", + "PackageProjectUrl": "http://dovie.name", + "LicenseUrl": "You can\u0027t navigate the panel without calculating the open-source THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Functionality Supervisor", + "PackageVersion": "9.4.5", + "License": "Use the 1080p AI microchip, then you can reboot the 1080p microchip!", + "LicenseUrl": "Use the open-source ADP matrix, then you can copy the open-source matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Data Orchestrator", + "PackageVersion": "3.3.5", + "License": "Use the haptic XML driver, then you can index the haptic driver!", + "LicenseUrl": "compressing the system won\u0027t do anything, we need to compress the optical RSS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Factors Developer", + "PackageVersion": "5.9.5", + "Authors": "Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady", + "LicenseUrl": "Try to connect the ADP system, maybe it will connect the solid state system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Division Representative", + "PackageVersion": "7.3.5", + "PackageProjectUrl": "http://taurean.net", + "Authors": "Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson", + "LicenseUrl": "I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Operations Supervisor", + "PackageVersion": "4.5.2", + "License": "The AI panel is down, transmit the open-source panel so we can transmit the AI panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Communications Engineer", + "PackageVersion": "6.9.4", + "PackageProjectUrl": "http://tito.name", + "Authors": "Tanya Reinger,Tanya Reinger,Tanya Reinger", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseUrl": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Accounts Facilitator", + "PackageVersion": "7.7.8", + "PackageProjectUrl": "http://scottie.biz", + "Authors": "Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Branding Orchestrator", + "PackageVersion": "8.3.7", + "PackageProjectUrl": "http://nona.com", + "Authors": "Nora Dietrich", + "LicenseUrl": "We need to bypass the neural USB capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Solutions Agent", + "PackageVersion": "0.0.5", + "License": "Use the haptic USB card, then you can navigate the haptic card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Authors": "", + "LicenseUrl": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Security Facilitator", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "https://edythe.info", + "LicenseUrl": "Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Metrics Strategist", + "PackageVersion": "1.2.1", + "LicenseUrl": "Try to override the GB driver, maybe it will override the digital driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Developer", + "PackageVersion": "2.9.8", + "PackageProjectUrl": "http://lenora.com", + "LicenseUrl": "You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Optimization Technician", + "PackageVersion": "5.2.3", + "PackageProjectUrl": "https://douglas.info", + "Authors": "Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Security Director", + "PackageVersion": "0.0.2", + "Authors": "Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block", + "License": "transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!", + "LicenseUrl": "Try to parse the HTTP port, maybe it will parse the bluetooth port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Factors Director", + "PackageVersion": "1.5.1", + "Authors": "Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold", + "LicenseUrl": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Division Administrator", + "PackageVersion": "1.0.4", + "Authors": "", + "License": "We need to program the optical COM microchip!", + "LicenseUrl": "We need to hack the haptic SAS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Tactics Director", + "PackageVersion": "0.4.3", + "PackageProjectUrl": "https://aylin.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Identity Representative", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://alyce.biz", + "Authors": "Joyce Auer,Joyce Auer,Joyce Auer", + "License": "The SAS bus is down, program the neural bus so we can program the SAS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Research Technician", + "PackageVersion": "2.8.8", + "LicenseUrl": "You can\u0027t generate the program without connecting the bluetooth USB program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Functionality Agent", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://arthur.net", + "Authors": "Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson", + "License": "We need to index the 1080p SAS hard drive!", + "LicenseUrl": "I\u0027ll connect the digital JBOD application, that should application the JBOD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Web Assistant", + "PackageVersion": "1.9.0", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Markets Planner", + "PackageVersion": "5.0.1", + "License": "Try to back up the COM driver, maybe it will back up the bluetooth driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "Authors": "Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Solutions Planner", + "PackageVersion": "9.0.0", + "License": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Program Technician", + "PackageVersion": "5.8.9", + "PackageProjectUrl": "http://curtis.org", + "Authors": "Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer", + "LicenseUrl": "We need to transmit the back-end AGP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Optimization Administrator", + "PackageVersion": "3.6.4", + "PackageProjectUrl": "http://serenity.info", + "LicenseUrl": "I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Tactics Facilitator", + "PackageVersion": "5.7.0", + "License": "Try to bypass the HTTP application, maybe it will bypass the digital application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Infrastructure Specialist", + "PackageVersion": "9.0.5", + "Authors": "Jackie Schumm", + "License": "hacking the port won\u0027t do anything, we need to back up the optical SMS port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Security Specialist", + "PackageVersion": "7.8.5", + "PackageProjectUrl": "http://nova.biz", + "Authors": "Guy Waters,Guy Waters", + "License": "Try to input the GB pixel, maybe it will input the wireless pixel!", + "LicenseUrl": "You can\u0027t transmit the bus without indexing the digital TCP bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "1.5.0", + "License": "Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..5539c81f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,693 @@ +[ + { + "PackageId": "Global Paradigm Assistant", + "PackageVersion": "8.0.5", + "PackageProjectUrl": "https://randy.org", + "License": "We need to calculate the solid state HTTP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Marketing Coordinator", + "PackageVersion": "3.6.1", + "PackageProjectUrl": "https://marcos.org", + "Authors": "", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Implementation Engineer", + "PackageVersion": "6.7.1", + "PackageProjectUrl": "http://margie.info", + "License": "We need to transmit the open-source EXE interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Interactions Supervisor", + "PackageVersion": "4.5.2", + "License": "The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!", + "LicenseUrl": "The ADP firewall is down, input the primary firewall so we can input the ADP firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Research Technician", + "PackageVersion": "2.8.8", + "LicenseUrl": "You can\u0027t generate the program without connecting the bluetooth USB program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Operations Assistant", + "PackageVersion": "0.9.0", + "Authors": "", + "License": "I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!", + "LicenseUrl": "I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Identity Representative", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://alyce.biz", + "Authors": "Joyce Auer,Joyce Auer,Joyce Auer", + "License": "The SAS bus is down, program the neural bus so we can program the SAS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Usability Specialist", + "PackageVersion": "5.6.9", + "License": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Assurance Planner", + "PackageVersion": "2.7.7", + "Authors": "Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag", + "LicenseUrl": "I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Solutions Officer", + "PackageVersion": "4.5.2", + "PackageProjectUrl": "https://rylan.name", + "License": "You can\u0027t copy the matrix without compressing the wireless AGP matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Brand Director", + "PackageVersion": "4.7.4", + "License": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "1.5.0", + "License": "Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Tactics Facilitator", + "PackageVersion": "5.7.0", + "License": "Try to bypass the HTTP application, maybe it will bypass the digital application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Specialist", + "PackageVersion": "7.8.5", + "PackageProjectUrl": "http://nova.biz", + "Authors": "Guy Waters,Guy Waters", + "License": "Try to input the GB pixel, maybe it will input the wireless pixel!", + "LicenseUrl": "You can\u0027t transmit the bus without indexing the digital TCP bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Authors": "", + "LicenseUrl": "We need to override the solid state USB interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Authors": "Maggie Lindgren", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Factors Developer", + "PackageVersion": "5.9.5", + "Authors": "Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady", + "LicenseUrl": "Try to connect the ADP system, maybe it will connect the solid state system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Quality Associate", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://ezequiel.biz", + "Authors": "Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen", + "LicenseUrl": "Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Paradigm Assistant", + "PackageVersion": "8.8.8", + "Authors": "Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Branding Manager", + "PackageVersion": "1.4.0", + "PackageProjectUrl": "http://dario.info", + "License": "You can\u0027t navigate the application without generating the cross-platform COM application!", + "LicenseUrl": "Try to program the FTP alarm, maybe it will program the virtual alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Optimization Administrator", + "PackageVersion": "3.6.4", + "PackageProjectUrl": "http://serenity.info", + "LicenseUrl": "I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Web Assistant", + "PackageVersion": "1.9.0", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Data Technician", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://nia.info", + "Authors": "June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds", + "License": "I\u0027ll copy the optical RAM feed, that should feed the RAM feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Metrics Architect", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "https://rickie.net", + "License": "Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!", + "LicenseUrl": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Optimization Technician", + "PackageVersion": "5.2.3", + "PackageProjectUrl": "https://douglas.info", + "Authors": "Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Factors Associate", + "PackageVersion": "1.8.3", + "PackageProjectUrl": "http://dovie.name", + "LicenseUrl": "You can\u0027t navigate the panel without calculating the open-source THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Data Orchestrator", + "PackageVersion": "3.3.5", + "License": "Use the haptic XML driver, then you can index the haptic driver!", + "LicenseUrl": "compressing the system won\u0027t do anything, we need to compress the optical RSS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Operations Supervisor", + "PackageVersion": "4.5.2", + "License": "The AI panel is down, transmit the open-source panel so we can transmit the AI panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Authors": "Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Specialist", + "PackageVersion": "3.5.6", + "Authors": "Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Identity Supervisor", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Infrastructure Specialist", + "PackageVersion": "9.0.5", + "Authors": "Jackie Schumm", + "License": "hacking the port won\u0027t do anything, we need to back up the optical SMS port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Division Administrator", + "PackageVersion": "1.0.4", + "Authors": "", + "License": "We need to program the optical COM microchip!", + "LicenseUrl": "We need to hack the haptic SAS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Developer", + "PackageVersion": "2.9.8", + "PackageProjectUrl": "http://lenora.com", + "LicenseUrl": "You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Director", + "PackageVersion": "0.0.2", + "Authors": "Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block", + "License": "transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!", + "LicenseUrl": "Try to parse the HTTP port, maybe it will parse the bluetooth port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseUrl": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Solutions Agent", + "PackageVersion": "0.0.5", + "License": "Use the haptic USB card, then you can navigate the haptic card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Solutions Planner", + "PackageVersion": "9.0.0", + "License": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Branding Orchestrator", + "PackageVersion": "8.3.7", + "PackageProjectUrl": "http://nona.com", + "Authors": "Nora Dietrich", + "LicenseUrl": "We need to bypass the neural USB capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Accounts Facilitator", + "PackageVersion": "7.7.8", + "PackageProjectUrl": "http://scottie.biz", + "Authors": "Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Security Facilitator", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "https://edythe.info", + "LicenseUrl": "Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "Authors": "Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Functionality Supervisor", + "PackageVersion": "9.4.5", + "License": "Use the 1080p AI microchip, then you can reboot the 1080p microchip!", + "LicenseUrl": "Use the open-source ADP matrix, then you can copy the open-source matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Factors Director", + "PackageVersion": "1.5.1", + "Authors": "Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold", + "LicenseUrl": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Authors": "Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Program Technician", + "PackageVersion": "5.8.9", + "PackageProjectUrl": "http://curtis.org", + "Authors": "Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer", + "LicenseUrl": "We need to transmit the back-end AGP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Program Associate", + "PackageVersion": "2.6.7", + "PackageProjectUrl": "http://coy.info", + "Authors": "Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze", + "License": "We need to compress the optical PNG array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Metrics Strategist", + "PackageVersion": "1.2.1", + "LicenseUrl": "Try to override the GB driver, maybe it will override the digital driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseUrl": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Assurance Technician", + "PackageVersion": "8.5.5", + "PackageProjectUrl": "http://zander.com", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Communications Engineer", + "PackageVersion": "6.9.4", + "PackageProjectUrl": "http://tito.name", + "Authors": "Tanya Reinger,Tanya Reinger,Tanya Reinger", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Tactics Director", + "PackageVersion": "0.4.3", + "PackageProjectUrl": "https://aylin.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Tactics Assistant", + "PackageVersion": "1.5.5", + "PackageProjectUrl": "https://giovanny.net", + "License": "The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!", + "LicenseUrl": "If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Authors": "", + "LicenseUrl": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Executive", + "PackageVersion": "7.2.7", + "PackageProjectUrl": "https://dariana.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Accounts Orchestrator", + "PackageVersion": "4.1.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Division Officer", + "PackageVersion": "6.5.6", + "PackageProjectUrl": "http://catherine.name", + "Authors": "Glenda Schuppe,Glenda Schuppe", + "License": "transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Functionality Agent", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://arthur.net", + "Authors": "Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson", + "License": "We need to index the 1080p SAS hard drive!", + "LicenseUrl": "I\u0027ll connect the digital JBOD application, that should application the JBOD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Configuration Developer", + "PackageVersion": "4.0.9", + "Authors": "Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle", + "License": "Use the primary SCSI matrix, then you can program the primary matrix!", + "LicenseUrl": "If we parse the interface, we can get to the JSON interface through the mobile JSON interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Markets Planner", + "PackageVersion": "5.0.1", + "License": "Try to back up the COM driver, maybe it will back up the bluetooth driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Authors": "Sergio Bailey,Sergio Bailey,Sergio Bailey", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseUrl": "hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Division Representative", + "PackageVersion": "7.3.5", + "PackageProjectUrl": "http://taurean.net", + "Authors": "Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson", + "LicenseUrl": "I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Mobility Assistant", + "PackageVersion": "4.2.9", + "PackageProjectUrl": "http://adonis.biz", + "Authors": "Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich", + "LicenseUrl": "You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..cd666977 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,53 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..e4af7a6d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,587 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseUrl": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseUrl": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseUrl": "We need to synthesize the primary GB circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseUrl": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..fb900632 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,73 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..8a39d34e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,156 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..ff6e467b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,144 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Authors": "", + "LicenseUrl": "We need to override the solid state USB interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseUrl": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseUrl": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..d3c818b4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,678 @@ +[ + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseUrl": "We need to synthesize the primary GB circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseUrl": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseUrl": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Authors": "", + "LicenseUrl": "We need to override the solid state USB interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseUrl": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseUrl": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseUrl": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..cf229ecc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,164 @@ +[ + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseUrl": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseUrl": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Authors": "", + "LicenseUrl": "We need to override the solid state USB interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..584ed950 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,247 @@ +[ + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseUrl": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Authors": "", + "LicenseUrl": "We need to override the solid state USB interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseUrl": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..922bd07a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,68 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..209945e0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,602 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseUrl": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseUrl": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseUrl": "We need to synthesize the primary GB circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseUrl": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..bea3d08e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,88 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..c9f017d9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,171 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..2c4c297a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,9 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..094ae54a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,546 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Authors": "", + "LicenseUrl": "We need to override the solid state USB interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseUrl": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseUrl": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Infrastructure Specialist", + "PackageVersion": "9.0.5", + "Authors": "Jackie Schumm", + "License": "hacking the port won\u0027t do anything, we need to back up the optical SMS port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Authors": "Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Paradigm Assistant", + "PackageVersion": "8.8.8", + "Authors": "Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Data Orchestrator", + "PackageVersion": "3.3.5", + "License": "Use the haptic XML driver, then you can index the haptic driver!", + "LicenseUrl": "compressing the system won\u0027t do anything, we need to compress the optical RSS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Identity Supervisor", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Markets Planner", + "PackageVersion": "5.0.1", + "License": "Try to back up the COM driver, maybe it will back up the bluetooth driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Executive", + "PackageVersion": "7.2.7", + "PackageProjectUrl": "https://dariana.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Developer", + "PackageVersion": "2.9.8", + "PackageProjectUrl": "http://lenora.com", + "LicenseUrl": "You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Specialist", + "PackageVersion": "7.8.5", + "PackageProjectUrl": "http://nova.biz", + "Authors": "Guy Waters,Guy Waters", + "License": "Try to input the GB pixel, maybe it will input the wireless pixel!", + "LicenseUrl": "You can\u0027t transmit the bus without indexing the digital TCP bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Authors": "Maggie Lindgren", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Web Assistant", + "PackageVersion": "1.9.0", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Division Officer", + "PackageVersion": "6.5.6", + "PackageProjectUrl": "http://catherine.name", + "Authors": "Glenda Schuppe,Glenda Schuppe", + "License": "transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Authors": "Sergio Bailey,Sergio Bailey,Sergio Bailey", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseUrl": "hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Optimization Administrator", + "PackageVersion": "3.6.4", + "PackageProjectUrl": "http://serenity.info", + "LicenseUrl": "I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Data Technician", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://nia.info", + "Authors": "June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds", + "License": "I\u0027ll copy the optical RAM feed, that should feed the RAM feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Solutions Planner", + "PackageVersion": "9.0.0", + "License": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Operations Assistant", + "PackageVersion": "0.9.0", + "Authors": "", + "License": "I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!", + "LicenseUrl": "I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Authors": "Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Program Technician", + "PackageVersion": "5.8.9", + "PackageProjectUrl": "http://curtis.org", + "Authors": "Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer", + "LicenseUrl": "We need to transmit the back-end AGP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Director", + "PackageVersion": "0.0.2", + "Authors": "Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block", + "License": "transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!", + "LicenseUrl": "Try to parse the HTTP port, maybe it will parse the bluetooth port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Tactics Facilitator", + "PackageVersion": "5.7.0", + "License": "Try to bypass the HTTP application, maybe it will bypass the digital application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Metrics Architect", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "https://rickie.net", + "License": "Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!", + "LicenseUrl": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Accounts Facilitator", + "PackageVersion": "7.7.8", + "PackageProjectUrl": "http://scottie.biz", + "Authors": "Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Mobility Assistant", + "PackageVersion": "4.2.9", + "PackageProjectUrl": "http://adonis.biz", + "Authors": "Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich", + "LicenseUrl": "You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "1.5.0", + "License": "Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Implementation Engineer", + "PackageVersion": "6.7.1", + "PackageProjectUrl": "http://margie.info", + "License": "We need to transmit the open-source EXE interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Assurance Planner", + "PackageVersion": "2.7.7", + "Authors": "Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag", + "LicenseUrl": "I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Configuration Developer", + "PackageVersion": "4.0.9", + "Authors": "Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle", + "License": "Use the primary SCSI matrix, then you can program the primary matrix!", + "LicenseUrl": "If we parse the interface, we can get to the JSON interface through the mobile JSON interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Branding Orchestrator", + "PackageVersion": "8.3.7", + "PackageProjectUrl": "http://nona.com", + "Authors": "Nora Dietrich", + "LicenseUrl": "We need to bypass the neural USB capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Functionality Supervisor", + "PackageVersion": "9.4.5", + "License": "Use the 1080p AI microchip, then you can reboot the 1080p microchip!", + "LicenseUrl": "Use the open-source ADP matrix, then you can copy the open-source matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Security Facilitator", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "https://edythe.info", + "LicenseUrl": "Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Program Associate", + "PackageVersion": "2.6.7", + "PackageProjectUrl": "http://coy.info", + "Authors": "Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze", + "License": "We need to compress the optical PNG array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Engineer", + "PackageVersion": "6.9.4", + "PackageProjectUrl": "http://tito.name", + "Authors": "Tanya Reinger,Tanya Reinger,Tanya Reinger", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Operations Supervisor", + "PackageVersion": "4.5.2", + "License": "The AI panel is down, transmit the open-source panel so we can transmit the AI panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Factors Associate", + "PackageVersion": "1.8.3", + "PackageProjectUrl": "http://dovie.name", + "LicenseUrl": "You can\u0027t navigate the panel without calculating the open-source THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Marketing Coordinator", + "PackageVersion": "3.6.1", + "PackageProjectUrl": "https://marcos.org", + "Authors": "", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Metrics Strategist", + "PackageVersion": "1.2.1", + "LicenseUrl": "Try to override the GB driver, maybe it will override the digital driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Accounts Orchestrator", + "PackageVersion": "4.1.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Functionality Agent", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://arthur.net", + "Authors": "Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson", + "License": "We need to index the 1080p SAS hard drive!", + "LicenseUrl": "I\u0027ll connect the digital JBOD application, that should application the JBOD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Solutions Agent", + "PackageVersion": "0.0.5", + "License": "Use the haptic USB card, then you can navigate the haptic card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Optimization Technician", + "PackageVersion": "5.2.3", + "PackageProjectUrl": "https://douglas.info", + "Authors": "Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Assurance Technician", + "PackageVersion": "8.5.5", + "PackageProjectUrl": "http://zander.com", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "Authors": "Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Factors Developer", + "PackageVersion": "5.9.5", + "Authors": "Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady", + "LicenseUrl": "Try to connect the ADP system, maybe it will connect the solid state system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Research Technician", + "PackageVersion": "2.8.8", + "LicenseUrl": "You can\u0027t generate the program without connecting the bluetooth USB program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Tactics Assistant", + "PackageVersion": "1.5.5", + "PackageProjectUrl": "https://giovanny.net", + "License": "The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!", + "LicenseUrl": "If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Interactions Supervisor", + "PackageVersion": "4.5.2", + "License": "The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!", + "LicenseUrl": "The ADP firewall is down, input the primary firewall so we can input the ADP firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Specialist", + "PackageVersion": "3.5.6", + "Authors": "Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Identity Representative", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://alyce.biz", + "Authors": "Joyce Auer,Joyce Auer,Joyce Auer", + "License": "The SAS bus is down, program the neural bus so we can program the SAS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Division Administrator", + "PackageVersion": "1.0.4", + "Authors": "", + "License": "We need to program the optical COM microchip!", + "LicenseUrl": "We need to hack the haptic SAS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Division Representative", + "PackageVersion": "7.3.5", + "PackageProjectUrl": "http://taurean.net", + "Authors": "Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson", + "LicenseUrl": "I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Usability Specialist", + "PackageVersion": "5.6.9", + "License": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Brand Director", + "PackageVersion": "4.7.4", + "License": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Authors": "", + "LicenseUrl": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Quality Associate", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://ezequiel.biz", + "Authors": "Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen", + "LicenseUrl": "Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Director", + "PackageVersion": "0.4.3", + "PackageProjectUrl": "https://aylin.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Paradigm Assistant", + "PackageVersion": "8.0.5", + "PackageProjectUrl": "https://randy.org", + "License": "We need to calculate the solid state HTTP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Solutions Officer", + "PackageVersion": "4.5.2", + "PackageProjectUrl": "https://rylan.name", + "License": "You can\u0027t copy the matrix without compressing the wireless AGP matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Factors Director", + "PackageVersion": "1.5.1", + "Authors": "Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold", + "LicenseUrl": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Branding Manager", + "PackageVersion": "1.4.0", + "PackageProjectUrl": "http://dario.info", + "License": "You can\u0027t navigate the application without generating the cross-platform COM application!", + "LicenseUrl": "Try to program the FTP alarm, maybe it will program the virtual alarm!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..b1a4b9e6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,100 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Authors": "", + "LicenseUrl": "We need to override the solid state USB interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseUrl": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseUrl": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..6d760450 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,24 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..2e72a4ef --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,562 @@ +[ + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "Copyright": "We need to navigate the bluetooth CSS array!", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "Copyright": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "Copyright": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "Copyright": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "Copyright": "Try to input the SCSI system, maybe it will input the open-source system!", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..c5b3e041 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,126 @@ +[ + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..17786e88 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,211 @@ +[ + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..3d7e2aea --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,563 @@ +[ + { + "PackageId": "Direct Accountability Assistant", + "PackageVersion": "2.2.8", + "PackageProjectUrl": "http://natasha.info", + "License": "bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Configuration Supervisor", + "PackageVersion": "9.0.8", + "PackageProjectUrl": "http://quinn.name", + "License": "You can\u0027t program the protocol without overriding the primary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Usability Assistant", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "https://duane.info", + "Copyright": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "License": "quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Accountability Analyst", + "PackageVersion": "4.9.7", + "PackageProjectUrl": "https://jaron.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Intranet Technician", + "PackageVersion": "8.0.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Tactics Engineer", + "PackageVersion": "6.3.5", + "License": "connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Division Consultant", + "PackageVersion": "4.8.7", + "PackageProjectUrl": "http://raquel.net", + "Copyright": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "License": "Use the multi-byte IB microchip, then you can connect the multi-byte microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Operations Coordinator", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "http://ena.com", + "Copyright": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Operations Assistant", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://camila.net", + "License": "Use the haptic USB driver, then you can override the haptic driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Division Designer", + "PackageVersion": "8.2.7", + "PackageProjectUrl": "https://pamela.name", + "License": "Try to program the EXE hard drive, maybe it will program the virtual hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "We need to quantify the wireless HTTP array!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "Copyright": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Accounts Coordinator", + "PackageVersion": "1.0.4", + "PackageProjectUrl": "http://rene.com", + "Copyright": "I\u0027ll connect the digital JSON bus, that should bus the JSON bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Directives Specialist", + "PackageVersion": "4.3.4", + "Copyright": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "License": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Optimization Producer", + "PackageVersion": "5.0.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Data Orchestrator", + "PackageVersion": "2.4.5", + "Copyright": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Applications Facilitator", + "PackageVersion": "7.7.6", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Marketing Assistant", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://arlene.biz", + "Copyright": "You can\u0027t program the firewall without connecting the wireless AI firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Security Consultant", + "PackageVersion": "2.7.5", + "PackageProjectUrl": "http://adelbert.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "Copyright": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "Copyright": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "License": "We need to index the optical HTTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Program Representative", + "PackageVersion": "5.1.0", + "Copyright": "If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Applications Designer", + "PackageVersion": "6.4.9", + "Copyright": "Use the back-end SMS feed, then you can program the back-end feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Implementation Technician", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://crystal.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Directives Supervisor", + "PackageVersion": "9.6.2", + "License": "The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "Copyright": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Functionality Agent", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://jalyn.org", + "Copyright": "If we hack the card, we can get to the JBOD card through the optical JBOD card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Operations Director", + "PackageVersion": "0.6.3", + "PackageProjectUrl": "https://dejah.net", + "Copyright": "We need to program the cross-platform FTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Division Producer", + "PackageVersion": "2.3.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Functionality Consultant", + "PackageVersion": "5.5.1", + "PackageProjectUrl": "http://terence.com", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Directives Officer", + "PackageVersion": "2.4.4", + "PackageProjectUrl": "http://sedrick.biz", + "Copyright": "The PCI program is down, hack the multi-byte program so we can hack the PCI program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Directives Designer", + "PackageVersion": "0.4.8", + "License": "The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Tactics Director", + "PackageVersion": "2.5.7", + "PackageProjectUrl": "http://marcos.info", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Quality Director", + "PackageVersion": "0.3.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Group Designer", + "PackageVersion": "9.9.1", + "PackageProjectUrl": "http://jodie.org", + "Copyright": "If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!", + "License": "Use the haptic XSS application, then you can synthesize the haptic application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "8.2.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Intranet Engineer", + "PackageVersion": "2.5.9", + "Copyright": "Try to index the ADP port, maybe it will index the auxiliary port!", + "License": "The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Functionality Developer", + "PackageVersion": "5.1.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "9.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Branding Developer", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://abe.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Marketing Orchestrator", + "PackageVersion": "1.6.4", + "PackageProjectUrl": "https://lukas.com", + "Copyright": "The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!", + "License": "I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Research Facilitator", + "PackageVersion": "6.0.6", + "License": "Use the primary EXE array, then you can navigate the primary array!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "6.4.6", + "PackageProjectUrl": "https://lenna.com", + "License": "The IB interface is down, program the redundant interface so we can program the IB interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Web Assistant", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "https://verda.net", + "Copyright": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Architect", + "PackageVersion": "1.6.3", + "Copyright": "The RAM feed is down, copy the neural feed so we can copy the RAM feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Intranet Facilitator", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "https://rosalind.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Assurance Strategist", + "PackageVersion": "1.3.7", + "License": "The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Directives Planner", + "PackageVersion": "8.8.5", + "Copyright": "We need to back up the 1080p SMTP feed!", + "License": "The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Creative Facilitator", + "PackageVersion": "8.4.6", + "PackageProjectUrl": "http://juliana.net", + "Copyright": "hacking the driver won\u0027t do anything, we need to input the digital SAS driver!", + "License": "If we transmit the card, we can get to the USB card through the digital USB card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Accountability Strategist", + "PackageVersion": "7.0.9", + "License": "You can\u0027t bypass the sensor without transmitting the neural JSON sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "Copyright": "You can\u0027t calculate the application without calculating the auxiliary AI application!", + "License": "We need to copy the online THX firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Optimization Facilitator", + "PackageVersion": "7.4.8", + "PackageProjectUrl": "https://cooper.name", + "Copyright": "You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!", + "License": "Try to connect the SMS card, maybe it will connect the back-end card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "Copyright": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "We need to calculate the cross-platform SMTP matrix!", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Interactions Liaison", + "PackageVersion": "4.4.9", + "License": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Factors Administrator", + "PackageVersion": "1.6.1", + "Copyright": "If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!", + "License": "I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Assurance Technician", + "PackageVersion": "0.8.2", + "PackageProjectUrl": "https://steve.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Creative Coordinator", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://bobbie.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Factors Supervisor", + "PackageVersion": "5.2.2", + "PackageProjectUrl": "http://helga.com", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..6bb60e2c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,1087 @@ +[ + { + "PackageId": "Legacy Directives Supervisor", + "PackageVersion": "9.6.2", + "License": "The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Division Designer", + "PackageVersion": "8.2.7", + "PackageProjectUrl": "https://pamela.name", + "License": "Try to program the EXE hard drive, maybe it will program the virtual hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Directives Specialist", + "PackageVersion": "4.3.4", + "Copyright": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "License": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Optimization Facilitator", + "PackageVersion": "7.4.8", + "PackageProjectUrl": "https://cooper.name", + "Copyright": "You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!", + "License": "Try to connect the SMS card, maybe it will connect the back-end card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Assurance Strategist", + "PackageVersion": "1.3.7", + "License": "The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Intranet Technician", + "PackageVersion": "8.0.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "Copyright": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Directives Designer", + "PackageVersion": "0.4.8", + "License": "The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Tactics Director", + "PackageVersion": "2.5.7", + "PackageProjectUrl": "http://marcos.info", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Accountability Assistant", + "PackageVersion": "2.2.8", + "PackageProjectUrl": "http://natasha.info", + "License": "bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "Copyright": "Try to input the SCSI system, maybe it will input the open-source system!", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Applications Facilitator", + "PackageVersion": "7.7.6", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Functionality Developer", + "PackageVersion": "5.1.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Liaison", + "PackageVersion": "4.4.9", + "License": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "Copyright": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "Copyright": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "License": "We need to index the optical HTTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Directives Planner", + "PackageVersion": "8.8.5", + "Copyright": "We need to back up the 1080p SMTP feed!", + "License": "The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "Copyright": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "8.2.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Operations Assistant", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://camila.net", + "License": "Use the haptic USB driver, then you can override the haptic driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Data Orchestrator", + "PackageVersion": "2.4.5", + "Copyright": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Directives Officer", + "PackageVersion": "2.4.4", + "PackageProjectUrl": "http://sedrick.biz", + "Copyright": "The PCI program is down, hack the multi-byte program so we can hack the PCI program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "We need to calculate the cross-platform SMTP matrix!", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Division Producer", + "PackageVersion": "2.3.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Creative Facilitator", + "PackageVersion": "8.4.6", + "PackageProjectUrl": "http://juliana.net", + "Copyright": "hacking the driver won\u0027t do anything, we need to input the digital SAS driver!", + "License": "If we transmit the card, we can get to the USB card through the digital USB card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Optimization Producer", + "PackageVersion": "5.0.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Coordinator", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://bobbie.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "We need to quantify the wireless HTTP array!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "Copyright": "We need to navigate the bluetooth CSS array!", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Accounts Coordinator", + "PackageVersion": "1.0.4", + "PackageProjectUrl": "http://rene.com", + "Copyright": "I\u0027ll connect the digital JSON bus, that should bus the JSON bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Security Consultant", + "PackageVersion": "2.7.5", + "PackageProjectUrl": "http://adelbert.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Operations Coordinator", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "http://ena.com", + "Copyright": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Web Assistant", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "https://verda.net", + "Copyright": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Program Representative", + "PackageVersion": "5.1.0", + "Copyright": "If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Functionality Consultant", + "PackageVersion": "5.5.1", + "PackageProjectUrl": "http://terence.com", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Factors Administrator", + "PackageVersion": "1.6.1", + "Copyright": "If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!", + "License": "I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "Copyright": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Division Consultant", + "PackageVersion": "4.8.7", + "PackageProjectUrl": "http://raquel.net", + "Copyright": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "License": "Use the multi-byte IB microchip, then you can connect the multi-byte microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Accountability Strategist", + "PackageVersion": "7.0.9", + "License": "You can\u0027t bypass the sensor without transmitting the neural JSON sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Accountability Analyst", + "PackageVersion": "4.9.7", + "PackageProjectUrl": "https://jaron.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Applications Designer", + "PackageVersion": "6.4.9", + "Copyright": "Use the back-end SMS feed, then you can program the back-end feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Quality Director", + "PackageVersion": "0.3.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Research Facilitator", + "PackageVersion": "6.0.6", + "License": "Use the primary EXE array, then you can navigate the primary array!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Group Designer", + "PackageVersion": "9.9.1", + "PackageProjectUrl": "http://jodie.org", + "Copyright": "If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!", + "License": "Use the haptic XSS application, then you can synthesize the haptic application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Functionality Agent", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://jalyn.org", + "Copyright": "If we hack the card, we can get to the JBOD card through the optical JBOD card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Branding Developer", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://abe.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Usability Assistant", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "https://duane.info", + "Copyright": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "License": "quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "Copyright": "You can\u0027t calculate the application without calculating the auxiliary AI application!", + "License": "We need to copy the online THX firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "Copyright": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "9.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "Copyright": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Intranet Facilitator", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "https://rosalind.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Intranet Engineer", + "PackageVersion": "2.5.9", + "Copyright": "Try to index the ADP port, maybe it will index the auxiliary port!", + "License": "The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Marketing Assistant", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://arlene.biz", + "Copyright": "You can\u0027t program the firewall without connecting the wireless AI firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Implementation Technician", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://crystal.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Factors Supervisor", + "PackageVersion": "5.2.2", + "PackageProjectUrl": "http://helga.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Marketing Orchestrator", + "PackageVersion": "1.6.4", + "PackageProjectUrl": "https://lukas.com", + "Copyright": "The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!", + "License": "I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "Copyright": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "6.4.6", + "PackageProjectUrl": "https://lenna.com", + "License": "The IB interface is down, program the redundant interface so we can program the IB interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Integration Architect", + "PackageVersion": "1.6.3", + "Copyright": "The RAM feed is down, copy the neural feed so we can copy the RAM feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Assurance Technician", + "PackageVersion": "0.8.2", + "PackageProjectUrl": "https://steve.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Configuration Supervisor", + "PackageVersion": "9.0.8", + "PackageProjectUrl": "http://quinn.name", + "License": "You can\u0027t program the protocol without overriding the primary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Tactics Engineer", + "PackageVersion": "6.3.5", + "License": "connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Operations Director", + "PackageVersion": "0.6.3", + "PackageProjectUrl": "https://dejah.net", + "Copyright": "We need to program the cross-platform FTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..20e26b96 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,651 @@ +[ + { + "PackageId": "Direct Accountability Assistant", + "PackageVersion": "2.2.8", + "PackageProjectUrl": "http://natasha.info", + "License": "bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Marketing Orchestrator", + "PackageVersion": "1.6.4", + "PackageProjectUrl": "https://lukas.com", + "Copyright": "The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!", + "License": "I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Division Designer", + "PackageVersion": "8.2.7", + "PackageProjectUrl": "https://pamela.name", + "License": "Try to program the EXE hard drive, maybe it will program the virtual hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Intranet Technician", + "PackageVersion": "8.0.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Tactics Engineer", + "PackageVersion": "6.3.5", + "License": "connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "Copyright": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "License": "We need to index the optical HTTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Division Consultant", + "PackageVersion": "4.8.7", + "PackageProjectUrl": "http://raquel.net", + "Copyright": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "License": "Use the multi-byte IB microchip, then you can connect the multi-byte microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Accountability Analyst", + "PackageVersion": "4.9.7", + "PackageProjectUrl": "https://jaron.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "We need to quantify the wireless HTTP array!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "We need to calculate the cross-platform SMTP matrix!", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Research Facilitator", + "PackageVersion": "6.0.6", + "License": "Use the primary EXE array, then you can navigate the primary array!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Factors Supervisor", + "PackageVersion": "5.2.2", + "PackageProjectUrl": "http://helga.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Directives Specialist", + "PackageVersion": "4.3.4", + "Copyright": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "License": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Optimization Producer", + "PackageVersion": "5.0.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Directives Officer", + "PackageVersion": "2.4.4", + "PackageProjectUrl": "http://sedrick.biz", + "Copyright": "The PCI program is down, hack the multi-byte program so we can hack the PCI program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Data Orchestrator", + "PackageVersion": "2.4.5", + "Copyright": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Optimization Facilitator", + "PackageVersion": "7.4.8", + "PackageProjectUrl": "https://cooper.name", + "Copyright": "You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!", + "License": "Try to connect the SMS card, maybe it will connect the back-end card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Marketing Assistant", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://arlene.biz", + "Copyright": "You can\u0027t program the firewall without connecting the wireless AI firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Security Consultant", + "PackageVersion": "2.7.5", + "PackageProjectUrl": "http://adelbert.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "Copyright": "You can\u0027t calculate the application without calculating the auxiliary AI application!", + "License": "We need to copy the online THX firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Applications Facilitator", + "PackageVersion": "7.7.6", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "Copyright": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Branding Developer", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://abe.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Functionality Consultant", + "PackageVersion": "5.5.1", + "PackageProjectUrl": "http://terence.com", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Directives Supervisor", + "PackageVersion": "9.6.2", + "License": "The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Assurance Technician", + "PackageVersion": "0.8.2", + "PackageProjectUrl": "https://steve.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Division Producer", + "PackageVersion": "2.3.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Intranet Facilitator", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "https://rosalind.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Coordinator", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://bobbie.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Web Assistant", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "https://verda.net", + "Copyright": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Directives Designer", + "PackageVersion": "0.4.8", + "License": "The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Accountability Strategist", + "PackageVersion": "7.0.9", + "License": "You can\u0027t bypass the sensor without transmitting the neural JSON sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Operations Coordinator", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "http://ena.com", + "Copyright": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Operations Assistant", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://camila.net", + "License": "Use the haptic USB driver, then you can override the haptic driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Intranet Engineer", + "PackageVersion": "2.5.9", + "Copyright": "Try to index the ADP port, maybe it will index the auxiliary port!", + "License": "The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Operations Director", + "PackageVersion": "0.6.3", + "PackageProjectUrl": "https://dejah.net", + "Copyright": "We need to program the cross-platform FTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Configuration Supervisor", + "PackageVersion": "9.0.8", + "PackageProjectUrl": "http://quinn.name", + "License": "You can\u0027t program the protocol without overriding the primary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Implementation Technician", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://crystal.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "8.2.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Tactics Director", + "PackageVersion": "2.5.7", + "PackageProjectUrl": "http://marcos.info", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "6.4.6", + "PackageProjectUrl": "https://lenna.com", + "License": "The IB interface is down, program the redundant interface so we can program the IB interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "Copyright": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Integration Architect", + "PackageVersion": "1.6.3", + "Copyright": "The RAM feed is down, copy the neural feed so we can copy the RAM feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "Copyright": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Accounts Coordinator", + "PackageVersion": "1.0.4", + "PackageProjectUrl": "http://rene.com", + "Copyright": "I\u0027ll connect the digital JSON bus, that should bus the JSON bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Directives Planner", + "PackageVersion": "8.8.5", + "Copyright": "We need to back up the 1080p SMTP feed!", + "License": "The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Functionality Developer", + "PackageVersion": "5.1.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Functionality Agent", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://jalyn.org", + "Copyright": "If we hack the card, we can get to the JBOD card through the optical JBOD card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Factors Administrator", + "PackageVersion": "1.6.1", + "Copyright": "If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!", + "License": "I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "Copyright": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Quality Director", + "PackageVersion": "0.3.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Program Representative", + "PackageVersion": "5.1.0", + "Copyright": "If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Group Designer", + "PackageVersion": "9.9.1", + "PackageProjectUrl": "http://jodie.org", + "Copyright": "If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!", + "License": "Use the haptic XSS application, then you can synthesize the haptic application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Liaison", + "PackageVersion": "4.4.9", + "License": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Creative Facilitator", + "PackageVersion": "8.4.6", + "PackageProjectUrl": "http://juliana.net", + "Copyright": "hacking the driver won\u0027t do anything, we need to input the digital SAS driver!", + "License": "If we transmit the card, we can get to the USB card through the digital USB card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Assurance Strategist", + "PackageVersion": "1.3.7", + "License": "The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Usability Assistant", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "https://duane.info", + "Copyright": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "License": "quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Applications Designer", + "PackageVersion": "6.4.9", + "Copyright": "Use the back-end SMS feed, then you can program the back-end feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "9.5.8", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..e1af15b4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,736 @@ +[ + { + "PackageId": "Direct Accountability Assistant", + "PackageVersion": "2.2.8", + "PackageProjectUrl": "http://natasha.info", + "License": "bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Marketing Orchestrator", + "PackageVersion": "1.6.4", + "PackageProjectUrl": "https://lukas.com", + "Copyright": "The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!", + "License": "I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "We need to calculate the cross-platform SMTP matrix!", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Intranet Technician", + "PackageVersion": "8.0.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "Copyright": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Applications Facilitator", + "PackageVersion": "7.7.6", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Division Consultant", + "PackageVersion": "4.8.7", + "PackageProjectUrl": "http://raquel.net", + "Copyright": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "License": "Use the multi-byte IB microchip, then you can connect the multi-byte microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Division Designer", + "PackageVersion": "8.2.7", + "PackageProjectUrl": "https://pamela.name", + "License": "Try to program the EXE hard drive, maybe it will program the virtual hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Applications Designer", + "PackageVersion": "6.4.9", + "Copyright": "Use the back-end SMS feed, then you can program the back-end feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Group Designer", + "PackageVersion": "9.9.1", + "PackageProjectUrl": "http://jodie.org", + "Copyright": "If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!", + "License": "Use the haptic XSS application, then you can synthesize the haptic application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Assurance Strategist", + "PackageVersion": "1.3.7", + "License": "The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "9.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Optimization Producer", + "PackageVersion": "5.0.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Assurance Technician", + "PackageVersion": "0.8.2", + "PackageProjectUrl": "https://steve.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Data Orchestrator", + "PackageVersion": "2.4.5", + "Copyright": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Optimization Facilitator", + "PackageVersion": "7.4.8", + "PackageProjectUrl": "https://cooper.name", + "Copyright": "You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!", + "License": "Try to connect the SMS card, maybe it will connect the back-end card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Program Representative", + "PackageVersion": "5.1.0", + "Copyright": "If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Functionality Developer", + "PackageVersion": "5.1.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Marketing Assistant", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://arlene.biz", + "Copyright": "You can\u0027t program the firewall without connecting the wireless AI firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "Copyright": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Facilitator", + "PackageVersion": "6.0.6", + "License": "Use the primary EXE array, then you can navigate the primary array!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "8.2.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Directives Supervisor", + "PackageVersion": "9.6.2", + "License": "The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Directives Specialist", + "PackageVersion": "4.3.4", + "Copyright": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "License": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Intranet Facilitator", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "https://rosalind.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Web Assistant", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "https://verda.net", + "Copyright": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Accountability Strategist", + "PackageVersion": "7.0.9", + "License": "You can\u0027t bypass the sensor without transmitting the neural JSON sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "Copyright": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Security Consultant", + "PackageVersion": "2.7.5", + "PackageProjectUrl": "http://adelbert.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Directives Officer", + "PackageVersion": "2.4.4", + "PackageProjectUrl": "http://sedrick.biz", + "Copyright": "The PCI program is down, hack the multi-byte program so we can hack the PCI program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Liaison", + "PackageVersion": "4.4.9", + "License": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "Copyright": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Directives Planner", + "PackageVersion": "8.8.5", + "Copyright": "We need to back up the 1080p SMTP feed!", + "License": "The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Usability Assistant", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "https://duane.info", + "Copyright": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "License": "quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Implementation Technician", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://crystal.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "We need to quantify the wireless HTTP array!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Tactics Director", + "PackageVersion": "2.5.7", + "PackageProjectUrl": "http://marcos.info", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Operations Coordinator", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "http://ena.com", + "Copyright": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Intranet Engineer", + "PackageVersion": "2.5.9", + "Copyright": "Try to index the ADP port, maybe it will index the auxiliary port!", + "License": "The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Factors Administrator", + "PackageVersion": "1.6.1", + "Copyright": "If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!", + "License": "I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Division Producer", + "PackageVersion": "2.3.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Operations Director", + "PackageVersion": "0.6.3", + "PackageProjectUrl": "https://dejah.net", + "Copyright": "We need to program the cross-platform FTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Coordinator", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://bobbie.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "6.4.6", + "PackageProjectUrl": "https://lenna.com", + "License": "The IB interface is down, program the redundant interface so we can program the IB interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "Copyright": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "License": "We need to index the optical HTTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "Copyright": "You can\u0027t calculate the application without calculating the auxiliary AI application!", + "License": "We need to copy the online THX firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Configuration Supervisor", + "PackageVersion": "9.0.8", + "PackageProjectUrl": "http://quinn.name", + "License": "You can\u0027t program the protocol without overriding the primary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Architect", + "PackageVersion": "1.6.3", + "Copyright": "The RAM feed is down, copy the neural feed so we can copy the RAM feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Tactics Engineer", + "PackageVersion": "6.3.5", + "License": "connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Operations Assistant", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://camila.net", + "License": "Use the haptic USB driver, then you can override the haptic driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Functionality Consultant", + "PackageVersion": "5.5.1", + "PackageProjectUrl": "http://terence.com", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Creative Facilitator", + "PackageVersion": "8.4.6", + "PackageProjectUrl": "http://juliana.net", + "Copyright": "hacking the driver won\u0027t do anything, we need to input the digital SAS driver!", + "License": "If we transmit the card, we can get to the USB card through the digital USB card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Factors Supervisor", + "PackageVersion": "5.2.2", + "PackageProjectUrl": "http://helga.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Accounts Coordinator", + "PackageVersion": "1.0.4", + "PackageProjectUrl": "http://rene.com", + "Copyright": "I\u0027ll connect the digital JSON bus, that should bus the JSON bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Accountability Analyst", + "PackageVersion": "4.9.7", + "PackageProjectUrl": "https://jaron.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Functionality Agent", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://jalyn.org", + "Copyright": "If we hack the card, we can get to the JBOD card through the optical JBOD card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Quality Director", + "PackageVersion": "0.3.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Directives Designer", + "PackageVersion": "0.4.8", + "License": "The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Branding Developer", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://abe.com", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..7b0e3f1f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,562 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "Copyright": "We need to navigate the bluetooth CSS array!", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "Copyright": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "Copyright": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "Copyright": "Try to input the SCSI system, maybe it will input the open-source system!", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "Copyright": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..91923970 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,211 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..0de3af99 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,131 @@ +[ + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "Copyright": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "We need to quantify the wireless HTTP array!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..d2164979 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,655 @@ +[ + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "Copyright": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "Copyright": "We need to navigate the bluetooth CSS array!", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "Copyright": "Try to input the SCSI system, maybe it will input the open-source system!", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "Copyright": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "Copyright": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "Copyright": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "We need to quantify the wireless HTTP array!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..e454d0b9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,219 @@ +[ + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "Copyright": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "We need to quantify the wireless HTTP array!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..db3931cf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,304 @@ +[ + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "We need to quantify the wireless HTTP array!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "Copyright": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..1f4d8a4e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,57 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..b09a35a6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,581 @@ +[ + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "Copyright": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "Copyright": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "Copyright": "Try to input the SCSI system, maybe it will input the open-source system!", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "Copyright": "We need to navigate the bluetooth CSS array!", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "Copyright": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..3ff337b1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,145 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..d1197003 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,230 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..a178feb3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,527 @@ +[ + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "We need to quantify the wireless HTTP array!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "Copyright": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Liaison", + "PackageVersion": "4.4.9", + "License": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "Copyright": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Assurance Technician", + "PackageVersion": "0.8.2", + "PackageProjectUrl": "https://steve.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Web Assistant", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "https://verda.net", + "Copyright": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Directives Officer", + "PackageVersion": "2.4.4", + "PackageProjectUrl": "http://sedrick.biz", + "Copyright": "The PCI program is down, hack the multi-byte program so we can hack the PCI program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Division Producer", + "PackageVersion": "2.3.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Functionality Agent", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://jalyn.org", + "Copyright": "If we hack the card, we can get to the JBOD card through the optical JBOD card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Functionality Consultant", + "PackageVersion": "5.5.1", + "PackageProjectUrl": "http://terence.com", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Implementation Technician", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://crystal.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Assurance Strategist", + "PackageVersion": "1.3.7", + "License": "The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Functionality Developer", + "PackageVersion": "5.1.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Program Representative", + "PackageVersion": "5.1.0", + "Copyright": "If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Marketing Assistant", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://arlene.biz", + "Copyright": "You can\u0027t program the firewall without connecting the wireless AI firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Factors Administrator", + "PackageVersion": "1.6.1", + "Copyright": "If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!", + "License": "I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Applications Facilitator", + "PackageVersion": "7.7.6", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "Copyright": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "License": "We need to index the optical HTTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Tactics Director", + "PackageVersion": "2.5.7", + "PackageProjectUrl": "http://marcos.info", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Group Designer", + "PackageVersion": "9.9.1", + "PackageProjectUrl": "http://jodie.org", + "Copyright": "If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!", + "License": "Use the haptic XSS application, then you can synthesize the haptic application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Research Facilitator", + "PackageVersion": "6.0.6", + "License": "Use the primary EXE array, then you can navigate the primary array!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Branding Developer", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://abe.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Applications Designer", + "PackageVersion": "6.4.9", + "Copyright": "Use the back-end SMS feed, then you can program the back-end feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "We need to calculate the cross-platform SMTP matrix!", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Division Designer", + "PackageVersion": "8.2.7", + "PackageProjectUrl": "https://pamela.name", + "License": "Try to program the EXE hard drive, maybe it will program the virtual hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Accountability Analyst", + "PackageVersion": "4.9.7", + "PackageProjectUrl": "https://jaron.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Operations Coordinator", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "http://ena.com", + "Copyright": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Creative Coordinator", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://bobbie.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Operations Director", + "PackageVersion": "0.6.3", + "PackageProjectUrl": "https://dejah.net", + "Copyright": "We need to program the cross-platform FTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Marketing Orchestrator", + "PackageVersion": "1.6.4", + "PackageProjectUrl": "https://lukas.com", + "Copyright": "The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!", + "License": "I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Usability Assistant", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "https://duane.info", + "Copyright": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "License": "quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "Copyright": "You can\u0027t calculate the application without calculating the auxiliary AI application!", + "License": "We need to copy the online THX firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Quality Director", + "PackageVersion": "0.3.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Directives Planner", + "PackageVersion": "8.8.5", + "Copyright": "We need to back up the 1080p SMTP feed!", + "License": "The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Accountability Strategist", + "PackageVersion": "7.0.9", + "License": "You can\u0027t bypass the sensor without transmitting the neural JSON sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Intranet Facilitator", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "https://rosalind.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Configuration Supervisor", + "PackageVersion": "9.0.8", + "PackageProjectUrl": "http://quinn.name", + "License": "You can\u0027t program the protocol without overriding the primary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Creative Facilitator", + "PackageVersion": "8.4.6", + "PackageProjectUrl": "http://juliana.net", + "Copyright": "hacking the driver won\u0027t do anything, we need to input the digital SAS driver!", + "License": "If we transmit the card, we can get to the USB card through the digital USB card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "9.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Factors Supervisor", + "PackageVersion": "5.2.2", + "PackageProjectUrl": "http://helga.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Accounts Coordinator", + "PackageVersion": "1.0.4", + "PackageProjectUrl": "http://rene.com", + "Copyright": "I\u0027ll connect the digital JSON bus, that should bus the JSON bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "8.2.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Optimization Facilitator", + "PackageVersion": "7.4.8", + "PackageProjectUrl": "https://cooper.name", + "Copyright": "You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!", + "License": "Try to connect the SMS card, maybe it will connect the back-end card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Directives Specialist", + "PackageVersion": "4.3.4", + "Copyright": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "License": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "Copyright": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Tactics Engineer", + "PackageVersion": "6.3.5", + "License": "connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Intranet Technician", + "PackageVersion": "8.0.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Security Consultant", + "PackageVersion": "2.7.5", + "PackageProjectUrl": "http://adelbert.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "Copyright": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Directives Designer", + "PackageVersion": "0.4.8", + "License": "The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Division Consultant", + "PackageVersion": "4.8.7", + "PackageProjectUrl": "http://raquel.net", + "Copyright": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "License": "Use the multi-byte IB microchip, then you can connect the multi-byte microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Operations Assistant", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://camila.net", + "License": "Use the haptic USB driver, then you can override the haptic driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Intranet Engineer", + "PackageVersion": "2.5.9", + "Copyright": "Try to index the ADP port, maybe it will index the auxiliary port!", + "License": "The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Optimization Producer", + "PackageVersion": "5.0.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Integration Architect", + "PackageVersion": "1.6.3", + "Copyright": "The RAM feed is down, copy the neural feed so we can copy the RAM feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Directives Supervisor", + "PackageVersion": "9.6.2", + "License": "The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Accountability Assistant", + "PackageVersion": "2.2.8", + "PackageProjectUrl": "http://natasha.info", + "License": "bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "6.4.6", + "PackageProjectUrl": "https://lenna.com", + "License": "The IB interface is down, program the redundant interface so we can program the IB interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Data Orchestrator", + "PackageVersion": "2.4.5", + "Copyright": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..e21a7118 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,95 @@ +[ + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "We need to quantify the wireless HTTP array!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "Copyright": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..eddbfb8b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,21 @@ +[ + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..fc7d4cd8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,549 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Branding Executive", + "PackageVersion": "2.0.9", + "PackageProjectUrl": "https://efrain.info", + "Copyright": "You can\u0027t bypass the application without programming the solid state COM application!", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "LicenseUrl": "The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Candice", + "Context": "http://linnea.com" + }, + { + "Error": "Everardo", + "Context": "http://daryl.net" + }, + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + } + ], + "LicenseUrl": "The SMS system is down, back up the open-source system so we can back up the SMS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Copyright": "If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!", + "ValidationErrors": [ + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + }, + { + "Error": "Gerald", + "Context": "https://vidal.com" + }, + { + "Error": "Lucio", + "Context": "http://clemmie.info" + } + ], + "LicenseUrl": "The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "4.8.0", + "PackageProjectUrl": "https://gaylord.name", + "Copyright": "If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!", + "ValidationErrors": [ + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + } + ], + "LicenseUrl": "Use the multi-byte SAS driver, then you can bypass the multi-byte driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Paradigm Assistant", + "PackageVersion": "9.8.0", + "ValidationErrors": [ + { + "Error": "Jordan", + "Context": "https://kathryne.name" + }, + { + "Error": "Mayra", + "Context": "http://lance.name" + }, + { + "Error": "Jimmie", + "Context": "https://lorine.org" + }, + { + "Error": "Rebeka", + "Context": "https://malika.org" + }, + { + "Error": "Trinity", + "Context": "http://fritz.info" + }, + { + "Error": "Neha", + "Context": "https://marianne.name" + }, + { + "Error": "Colin", + "Context": "https://billie.biz" + }, + { + "Error": "Brielle", + "Context": "https://brennon.name" + }, + { + "Error": "Myriam", + "Context": "https://rosemary.name" + } + ], + "LicenseUrl": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + }, + { + "Error": "Sandra", + "Context": "https://emil.info" + }, + { + "Error": "Dayana", + "Context": "https://leila.info" + }, + { + "Error": "Micah", + "Context": "http://darien.com" + }, + { + "Error": "Ethel", + "Context": "http://shakira.net" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Data Director", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://timothy.info", + "Copyright": "We need to back up the primary SMTP circuit!", + "ValidationErrors": [ + { + "Error": "Kirsten", + "Context": "http://madisyn.com" + }, + { + "Error": "Murray", + "Context": "https://destinee.com" + }, + { + "Error": "Emanuel", + "Context": "https://keely.info" + }, + { + "Error": "Obie", + "Context": "https://caleigh.net" + }, + { + "Error": "Albin", + "Context": "http://flavie.com" + }, + { + "Error": "Lavonne", + "Context": "http://kaitlyn.com" + }, + { + "Error": "Osborne", + "Context": "https://joesph.name" + }, + { + "Error": "Michael", + "Context": "https://kali.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Usability Producer", + "PackageVersion": "9.7.6", + "ValidationErrors": [ + { + "Error": "Jett", + "Context": "https://randal.biz" + }, + { + "Error": "Leif", + "Context": "http://chaz.name" + }, + { + "Error": "Tristian", + "Context": "http://susie.com" + }, + { + "Error": "Carmelo", + "Context": "https://kariane.com" + }, + { + "Error": "Sofia", + "Context": "http://daphnee.name" + }, + { + "Error": "Nedra", + "Context": "http://orland.info" + }, + { + "Error": "Hilton", + "Context": "http://shany.info" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "Copyright": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseUrl": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Accounts Executive", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://kristin.net", + "Copyright": "You can\u0027t connect the interface without backing up the optical SMTP interface!", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "License": "Use the auxiliary PNG interface, then you can generate the auxiliary interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Integration Engineer", + "PackageVersion": "8.7.4", + "PackageProjectUrl": "http://jackeline.biz", + "ValidationErrors": [ + { + "Error": "Reanna", + "Context": "http://buck.net" + }, + { + "Error": "Christine", + "Context": "http://demarco.name" + }, + { + "Error": "Marge", + "Context": "http://astrid.net" + }, + { + "Error": "Charlene", + "Context": "http://rod.net" + } + ], + "LicenseUrl": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..10cfb489 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,66 @@ +[ + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..57d30a96 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,117 @@ +[ + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..0558512e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,627 @@ +[ + { + "PackageId": "Product Usability Coordinator", + "PackageVersion": "5.4.7", + "Copyright": "If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive!", + "License": "The GB panel is down, synthesize the neural panel so we can synthesize the GB panel!", + "LicenseUrl": "You can\u0027t copy the system without indexing the virtual XSS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Usability Analyst", + "PackageVersion": "3.4.8", + "PackageProjectUrl": "https://maritza.com", + "Copyright": "The FTP program is down, override the digital program so we can override the FTP program!", + "License": "hacking the protocol won\u0027t do anything, we need to bypass the back-end SDD protocol!", + "LicenseUrl": "Try to quantify the EXE program, maybe it will quantify the auxiliary program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Directives Officer", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://rafaela.net", + "Copyright": "If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip!", + "LicenseUrl": "parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Accountability Engineer", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "https://gerson.com", + "Copyright": "I\u0027ll back up the back-end JSON card, that should card the JSON card!", + "LicenseUrl": "Use the online RAM program, then you can generate the online program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Solutions Facilitator", + "PackageVersion": "7.1.5", + "LicenseUrl": "The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Copyright": "The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Program Administrator", + "PackageVersion": "0.3.5", + "PackageProjectUrl": "http://viviane.com", + "Copyright": "The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth!", + "License": "We need to navigate the multi-byte PNG application!", + "LicenseUrl": "The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Configuration Administrator", + "PackageVersion": "8.4.4", + "PackageProjectUrl": "https://david.name", + "LicenseUrl": "The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "Copyright": "Use the mobile SCSI bus, then you can program the mobile bus!", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Configuration Engineer", + "PackageVersion": "7.3.8", + "PackageProjectUrl": "http://roman.org", + "License": "Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!", + "LicenseUrl": "You can\u0027t reboot the matrix without navigating the optical SDD matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Factors Designer", + "PackageVersion": "0.9.2", + "License": "You can\u0027t quantify the bandwidth without calculating the online RAM bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Creative Designer", + "PackageVersion": "7.5.8", + "PackageProjectUrl": "http://daniela.name", + "Copyright": "The GB program is down, program the back-end program so we can program the GB program!", + "License": "The XML system is down, hack the bluetooth system so we can hack the XML system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Data Executive", + "PackageVersion": "9.4.3", + "LicenseUrl": "The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Tactics Technician", + "PackageVersion": "3.8.3", + "PackageProjectUrl": "https://jewel.name", + "License": "If we index the protocol, we can get to the FTP protocol through the online FTP protocol!", + "LicenseUrl": "Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Branding Assistant", + "PackageVersion": "8.2.6", + "Copyright": "We need to hack the auxiliary COM hard drive!", + "License": "Use the multi-byte JSON panel, then you can bypass the multi-byte panel!", + "LicenseUrl": "If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Quality Director", + "PackageVersion": "4.9.9", + "PackageProjectUrl": "http://jesse.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Interactions Analyst", + "PackageVersion": "3.0.8", + "License": "hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Marketing Technician", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://abbey.biz", + "LicenseUrl": "overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Data Associate", + "PackageVersion": "6.4.8", + "License": "If we navigate the array, we can get to the SQL array through the 1080p SQL array!", + "LicenseUrl": "You can\u0027t generate the bandwidth without parsing the mobile EXE bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Implementation Technician", + "PackageVersion": "2.8.4", + "Copyright": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseUrl": "If we compress the protocol, we can get to the COM protocol through the mobile COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Implementation Orchestrator", + "PackageVersion": "0.1.4", + "License": "I\u0027ll synthesize the cross-platform CSS panel, that should panel the CSS panel!", + "LicenseUrl": "You can\u0027t navigate the panel without connecting the optical PNG panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Intranet Director", + "PackageVersion": "9.2.4", + "PackageProjectUrl": "https://dane.name", + "Copyright": "If we parse the driver, we can get to the GB driver through the neural GB driver!", + "LicenseUrl": "You can\u0027t parse the bandwidth without transmitting the open-source USB bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Group Producer", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://sonny.com", + "License": "We need to hack the multi-byte EXE bus!", + "LicenseUrl": "If we connect the program, we can get to the SQL program through the digital SQL program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Accountability Officer", + "PackageVersion": "2.5.3", + "PackageProjectUrl": "http://henderson.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Communications Director", + "PackageVersion": "3.1.0", + "Copyright": "I\u0027ll quantify the neural SCSI port, that should port the SCSI port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Intranet Manager", + "PackageVersion": "3.8.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Creative Planner", + "PackageVersion": "9.7.2", + "Copyright": "bypassing the matrix won\u0027t do anything, we need to copy the wireless PCI matrix!", + "License": "Try to connect the TCP circuit, maybe it will connect the back-end circuit!", + "LicenseUrl": "synthesizing the circuit won\u0027t do anything, we need to override the neural XML circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Data Coordinator", + "PackageVersion": "1.7.7", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to navigate the solid state HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Division Agent", + "PackageVersion": "4.2.8", + "PackageProjectUrl": "https://camilla.info", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Data Designer", + "PackageVersion": "9.5.2", + "PackageProjectUrl": "https://liana.com", + "Copyright": "The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive!", + "LicenseUrl": "hacking the card won\u0027t do anything, we need to hack the neural COM card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Copyright": "Use the solid state HTTP microchip, then you can back up the solid state microchip!", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseUrl": "The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Copyright": "We need to bypass the wireless PNG bus!", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Copyright": "The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Integration Engineer", + "PackageVersion": "4.4.3", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Data Administrator", + "PackageVersion": "9.0.6", + "PackageProjectUrl": "https://serenity.info", + "License": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseUrl": "I\u0027ll program the multi-byte AI transmitter, that should transmitter the AI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Solutions Officer", + "PackageVersion": "3.3.5", + "Copyright": "Use the online IB protocol, then you can back up the online protocol!", + "License": "You can\u0027t override the hard drive without bypassing the mobile TCP hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Factors Representative", + "PackageVersion": "0.5.2", + "License": "You can\u0027t override the bandwidth without navigating the auxiliary ADP bandwidth!", + "LicenseUrl": "backing up the system won\u0027t do anything, we need to synthesize the digital AI system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Web Assistant", + "PackageVersion": "5.9.6", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Accounts Officer", + "PackageVersion": "2.1.8", + "Copyright": "Try to copy the HTTP capacitor, maybe it will copy the primary capacitor!", + "License": "Try to calculate the SSL program, maybe it will calculate the multi-byte program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Configuration Coordinator", + "PackageVersion": "2.7.5", + "License": "connecting the panel won\u0027t do anything, we need to bypass the wireless AGP panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Intranet Engineer", + "PackageVersion": "7.5.5", + "License": "If we navigate the feed, we can get to the JSON feed through the back-end JSON feed!", + "LicenseUrl": "Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Infrastructure Developer", + "PackageVersion": "7.5.6", + "Copyright": "You can\u0027t index the circuit without copying the auxiliary RSS circuit!", + "License": "Try to override the SCSI microchip, maybe it will override the haptic microchip!", + "LicenseUrl": "programming the monitor won\u0027t do anything, we need to parse the online XML monitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Markets Director", + "PackageVersion": "3.4.9", + "License": "The RAM card is down, override the open-source card so we can override the RAM card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Research Associate", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://hildegard.name", + "LicenseUrl": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Data Designer", + "PackageVersion": "8.4.8", + "Copyright": "We need to transmit the virtual JSON bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Integration Assistant", + "PackageVersion": "4.8.5", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseUrl": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Response Executive", + "PackageVersion": "6.4.4", + "PackageProjectUrl": "https://maida.org", + "License": "If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Security Engineer", + "PackageVersion": "5.8.4", + "Copyright": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "We need to synthesize the cross-platform SMS circuit!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Identity Coordinator", + "PackageVersion": "9.8.3", + "LicenseUrl": "If we navigate the bus, we can get to the HDD bus through the primary HDD bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Division Agent", + "PackageVersion": "2.2.7", + "PackageProjectUrl": "https://laurence.net", + "Copyright": "You can\u0027t navigate the port without programming the cross-platform ADP port!", + "LicenseUrl": "The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "Copyright": "Try to override the HDD pixel, maybe it will override the bluetooth pixel!", + "License": "We need to index the optical HTTP application!", + "LicenseUrl": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Configuration Assistant", + "PackageVersion": "0.1.1", + "PackageProjectUrl": "http://frederick.com", + "Copyright": "parsing the driver won\u0027t do anything, we need to program the auxiliary IB driver!", + "License": "I\u0027ll bypass the solid state SMS system, that should system the SMS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Optimization Architect", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "https://kyle.net", + "Copyright": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Creative Analyst", + "PackageVersion": "5.2.9", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseUrl": "If we synthesize the port, we can get to the ADP port through the neural ADP port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Communications Officer", + "PackageVersion": "3.3.2", + "PackageProjectUrl": "https://cortez.net", + "LicenseUrl": "We need to calculate the redundant THX feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Metrics Assistant", + "PackageVersion": "8.7.4", + "Copyright": "If we compress the panel, we can get to the HDD panel through the digital HDD panel!", + "LicenseUrl": "Use the solid state IB interface, then you can override the solid state interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "Copyright": "Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Factors Designer", + "PackageVersion": "1.9.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Interactions Facilitator", + "PackageVersion": "7.6.9", + "LicenseUrl": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Functionality Strategist", + "PackageVersion": "5.8.0", + "PackageProjectUrl": "http://filiberto.net", + "License": "Use the digital HTTP card, then you can reboot the digital card!", + "LicenseUrl": "The CSS port is down, quantify the virtual port so we can quantify the CSS port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Factors Director", + "PackageVersion": "5.7.8", + "Copyright": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Marketing Orchestrator", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://brice.net", + "Copyright": "We need to connect the bluetooth RSS application!", + "LicenseUrl": "Try to parse the IB driver, maybe it will parse the 1080p driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Functionality Orchestrator", + "PackageVersion": "3.5.0", + "PackageProjectUrl": "https://gina.name", + "Copyright": "If we quantify the feed, we can get to the RAM feed through the neural RAM feed!", + "License": "If we quantify the array, we can get to the RAM array through the virtual RAM array!", + "LicenseUrl": "overriding the card won\u0027t do anything, we need to hack the auxiliary HTTP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Accountability Officer", + "PackageVersion": "2.4.3", + "Copyright": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "LicenseUrl": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Infrastructure Executive", + "PackageVersion": "4.8.1", + "PackageProjectUrl": "https://justice.info", + "Copyright": "Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "LicenseUrl": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "LicenseUrl": "Try to compress the TCP microchip, maybe it will compress the auxiliary microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Communications Engineer", + "PackageVersion": "4.5.2", + "License": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Implementation Executive", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://fae.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Creative Analyst", + "PackageVersion": "3.6.4", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to calculate the primary SMTP driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Infrastructure Producer", + "PackageVersion": "1.1.2", + "LicenseUrl": "If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Marketing Assistant", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "http://julia.biz", + "License": "I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!", + "LicenseUrl": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Security Developer", + "PackageVersion": "0.8.7", + "PackageProjectUrl": "https://adan.net", + "License": "You can\u0027t back up the array without parsing the haptic CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Web Orchestrator", + "PackageVersion": "1.9.1", + "PackageProjectUrl": "https://kade.com", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "License": "You can\u0027t copy the alarm without synthesizing the 1080p IB alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Applications Producer", + "PackageVersion": "0.4.7", + "PackageProjectUrl": "http://horace.com", + "License": "Try to input the AI sensor, maybe it will input the digital sensor!", + "LicenseUrl": "If we program the array, we can get to the JBOD array through the primary JBOD array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Accounts Liaison", + "PackageVersion": "5.6.7", + "Copyright": "transmitting the port won\u0027t do anything, we need to override the haptic JSON port!", + "License": "We need to program the virtual SCSI circuit!", + "LicenseUrl": "We need to generate the auxiliary GB hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Communications Supervisor", + "PackageVersion": "6.0.1", + "PackageProjectUrl": "http://ethan.name", + "Copyright": "I\u0027ll override the neural XML application, that should application the XML application!", + "License": "Use the cross-platform SAS feed, then you can bypass the cross-platform feed!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..134e5fc7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,1130 @@ +[ + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Copyright": "The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Creative Planner", + "PackageVersion": "9.7.2", + "Copyright": "bypassing the matrix won\u0027t do anything, we need to copy the wireless PCI matrix!", + "License": "Try to connect the TCP circuit, maybe it will connect the back-end circuit!", + "LicenseUrl": "synthesizing the circuit won\u0027t do anything, we need to override the neural XML circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Data Executive", + "PackageVersion": "9.4.3", + "LicenseUrl": "The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Copyright": "The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Communications Engineer", + "PackageVersion": "4.5.2", + "License": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Accountability Engineer", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "https://gerson.com", + "Copyright": "I\u0027ll back up the back-end JSON card, that should card the JSON card!", + "LicenseUrl": "Use the online RAM program, then you can generate the online program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Data Coordinator", + "PackageVersion": "1.7.7", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to navigate the solid state HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Infrastructure Developer", + "PackageVersion": "7.5.6", + "Copyright": "You can\u0027t index the circuit without copying the auxiliary RSS circuit!", + "License": "Try to override the SCSI microchip, maybe it will override the haptic microchip!", + "LicenseUrl": "programming the monitor won\u0027t do anything, we need to parse the online XML monitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Usability Coordinator", + "PackageVersion": "5.4.7", + "Copyright": "If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive!", + "License": "The GB panel is down, synthesize the neural panel so we can synthesize the GB panel!", + "LicenseUrl": "You can\u0027t copy the system without indexing the virtual XSS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Accounts Executive", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://kristin.net", + "Copyright": "You can\u0027t connect the interface without backing up the optical SMTP interface!", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "License": "Use the auxiliary PNG interface, then you can generate the auxiliary interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Accountability Officer", + "PackageVersion": "2.5.3", + "PackageProjectUrl": "http://henderson.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "Copyright": "Try to override the HDD pixel, maybe it will override the bluetooth pixel!", + "License": "We need to index the optical HTTP application!", + "LicenseUrl": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Program Administrator", + "PackageVersion": "0.3.5", + "PackageProjectUrl": "http://viviane.com", + "Copyright": "The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth!", + "License": "We need to navigate the multi-byte PNG application!", + "LicenseUrl": "The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Infrastructure Producer", + "PackageVersion": "1.1.2", + "LicenseUrl": "If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Interactions Analyst", + "PackageVersion": "3.0.8", + "License": "hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Division Agent", + "PackageVersion": "4.2.8", + "PackageProjectUrl": "https://camilla.info", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Accountability Officer", + "PackageVersion": "2.4.3", + "Copyright": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "LicenseUrl": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Implementation Executive", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://fae.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Creative Designer", + "PackageVersion": "7.5.8", + "PackageProjectUrl": "http://daniela.name", + "Copyright": "The GB program is down, program the back-end program so we can program the GB program!", + "License": "The XML system is down, hack the bluetooth system so we can hack the XML system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Intranet Director", + "PackageVersion": "9.2.4", + "PackageProjectUrl": "https://dane.name", + "Copyright": "If we parse the driver, we can get to the GB driver through the neural GB driver!", + "LicenseUrl": "You can\u0027t parse the bandwidth without transmitting the open-source USB bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Applications Producer", + "PackageVersion": "0.4.7", + "PackageProjectUrl": "http://horace.com", + "License": "Try to input the AI sensor, maybe it will input the digital sensor!", + "LicenseUrl": "If we program the array, we can get to the JBOD array through the primary JBOD array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Intranet Engineer", + "PackageVersion": "7.5.5", + "License": "If we navigate the feed, we can get to the JSON feed through the back-end JSON feed!", + "LicenseUrl": "Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "4.8.0", + "PackageProjectUrl": "https://gaylord.name", + "Copyright": "If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!", + "ValidationErrors": [ + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + } + ], + "LicenseUrl": "Use the multi-byte SAS driver, then you can bypass the multi-byte driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Creative Analyst", + "PackageVersion": "3.6.4", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to calculate the primary SMTP driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + }, + { + "Error": "Sandra", + "Context": "https://emil.info" + }, + { + "Error": "Dayana", + "Context": "https://leila.info" + }, + { + "Error": "Micah", + "Context": "http://darien.com" + }, + { + "Error": "Ethel", + "Context": "http://shakira.net" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Web Assistant", + "PackageVersion": "5.9.6", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Data Director", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://timothy.info", + "Copyright": "We need to back up the primary SMTP circuit!", + "ValidationErrors": [ + { + "Error": "Kirsten", + "Context": "http://madisyn.com" + }, + { + "Error": "Murray", + "Context": "https://destinee.com" + }, + { + "Error": "Emanuel", + "Context": "https://keely.info" + }, + { + "Error": "Obie", + "Context": "https://caleigh.net" + }, + { + "Error": "Albin", + "Context": "http://flavie.com" + }, + { + "Error": "Lavonne", + "Context": "http://kaitlyn.com" + }, + { + "Error": "Osborne", + "Context": "https://joesph.name" + }, + { + "Error": "Michael", + "Context": "https://kali.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Web Orchestrator", + "PackageVersion": "1.9.1", + "PackageProjectUrl": "https://kade.com", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "License": "You can\u0027t copy the alarm without synthesizing the 1080p IB alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Creative Analyst", + "PackageVersion": "5.2.9", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseUrl": "If we synthesize the port, we can get to the ADP port through the neural ADP port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Infrastructure Executive", + "PackageVersion": "4.8.1", + "PackageProjectUrl": "https://justice.info", + "Copyright": "Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Implementation Technician", + "PackageVersion": "2.8.4", + "Copyright": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseUrl": "If we compress the protocol, we can get to the COM protocol through the mobile COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Factors Director", + "PackageVersion": "5.7.8", + "Copyright": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Accounts Liaison", + "PackageVersion": "5.6.7", + "Copyright": "transmitting the port won\u0027t do anything, we need to override the haptic JSON port!", + "License": "We need to program the virtual SCSI circuit!", + "LicenseUrl": "We need to generate the auxiliary GB hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Branding Assistant", + "PackageVersion": "8.2.6", + "Copyright": "We need to hack the auxiliary COM hard drive!", + "License": "Use the multi-byte JSON panel, then you can bypass the multi-byte panel!", + "LicenseUrl": "If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Data Designer", + "PackageVersion": "8.4.8", + "Copyright": "We need to transmit the virtual JSON bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Candice", + "Context": "http://linnea.com" + }, + { + "Error": "Everardo", + "Context": "http://daryl.net" + }, + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + } + ], + "LicenseUrl": "The SMS system is down, back up the open-source system so we can back up the SMS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Configuration Engineer", + "PackageVersion": "7.3.8", + "PackageProjectUrl": "http://roman.org", + "License": "Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!", + "LicenseUrl": "You can\u0027t reboot the matrix without navigating the optical SDD matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Group Producer", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://sonny.com", + "License": "We need to hack the multi-byte EXE bus!", + "LicenseUrl": "If we connect the program, we can get to the SQL program through the digital SQL program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Marketing Technician", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://abbey.biz", + "LicenseUrl": "overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Intranet Manager", + "PackageVersion": "3.8.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Response Executive", + "PackageVersion": "6.4.4", + "PackageProjectUrl": "https://maida.org", + "License": "If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Interactions Facilitator", + "PackageVersion": "7.6.9", + "LicenseUrl": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Data Designer", + "PackageVersion": "9.5.2", + "PackageProjectUrl": "https://liana.com", + "Copyright": "The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive!", + "LicenseUrl": "hacking the card won\u0027t do anything, we need to hack the neural COM card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Accounts Officer", + "PackageVersion": "2.1.8", + "Copyright": "Try to copy the HTTP capacitor, maybe it will copy the primary capacitor!", + "License": "Try to calculate the SSL program, maybe it will calculate the multi-byte program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Configuration Coordinator", + "PackageVersion": "2.7.5", + "License": "connecting the panel won\u0027t do anything, we need to bypass the wireless AGP panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Security Developer", + "PackageVersion": "0.8.7", + "PackageProjectUrl": "https://adan.net", + "License": "You can\u0027t back up the array without parsing the haptic CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Usability Producer", + "PackageVersion": "9.7.6", + "ValidationErrors": [ + { + "Error": "Jett", + "Context": "https://randal.biz" + }, + { + "Error": "Leif", + "Context": "http://chaz.name" + }, + { + "Error": "Tristian", + "Context": "http://susie.com" + }, + { + "Error": "Carmelo", + "Context": "https://kariane.com" + }, + { + "Error": "Sofia", + "Context": "http://daphnee.name" + }, + { + "Error": "Nedra", + "Context": "http://orland.info" + }, + { + "Error": "Hilton", + "Context": "http://shany.info" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "Copyright": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Configuration Administrator", + "PackageVersion": "8.4.4", + "PackageProjectUrl": "https://david.name", + "LicenseUrl": "The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "LicenseUrl": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Quality Director", + "PackageVersion": "4.9.9", + "PackageProjectUrl": "http://jesse.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Copyright": "If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!", + "ValidationErrors": [ + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + }, + { + "Error": "Gerald", + "Context": "https://vidal.com" + }, + { + "Error": "Lucio", + "Context": "http://clemmie.info" + } + ], + "LicenseUrl": "The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Directives Officer", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://rafaela.net", + "Copyright": "If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip!", + "LicenseUrl": "parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Markets Director", + "PackageVersion": "3.4.9", + "License": "The RAM card is down, override the open-source card so we can override the RAM card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Solutions Officer", + "PackageVersion": "3.3.5", + "Copyright": "Use the online IB protocol, then you can back up the online protocol!", + "License": "You can\u0027t override the hard drive without bypassing the mobile TCP hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "Copyright": "Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Security Engineer", + "PackageVersion": "5.8.4", + "Copyright": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Data Associate", + "PackageVersion": "6.4.8", + "License": "If we navigate the array, we can get to the SQL array through the 1080p SQL array!", + "LicenseUrl": "You can\u0027t generate the bandwidth without parsing the mobile EXE bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseUrl": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Metrics Assistant", + "PackageVersion": "8.7.4", + "Copyright": "If we compress the panel, we can get to the HDD panel through the digital HDD panel!", + "LicenseUrl": "Use the solid state IB interface, then you can override the solid state interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Data Administrator", + "PackageVersion": "9.0.6", + "PackageProjectUrl": "https://serenity.info", + "License": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseUrl": "I\u0027ll program the multi-byte AI transmitter, that should transmitter the AI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "Copyright": "Use the mobile SCSI bus, then you can program the mobile bus!", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Communications Officer", + "PackageVersion": "3.3.2", + "PackageProjectUrl": "https://cortez.net", + "LicenseUrl": "We need to calculate the redundant THX feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Configuration Assistant", + "PackageVersion": "0.1.1", + "PackageProjectUrl": "http://frederick.com", + "Copyright": "parsing the driver won\u0027t do anything, we need to program the auxiliary IB driver!", + "License": "I\u0027ll bypass the solid state SMS system, that should system the SMS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Integration Engineer", + "PackageVersion": "8.7.4", + "PackageProjectUrl": "http://jackeline.biz", + "ValidationErrors": [ + { + "Error": "Reanna", + "Context": "http://buck.net" + }, + { + "Error": "Christine", + "Context": "http://demarco.name" + }, + { + "Error": "Marge", + "Context": "http://astrid.net" + }, + { + "Error": "Charlene", + "Context": "http://rod.net" + } + ], + "LicenseUrl": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "LicenseUrl": "Try to compress the TCP microchip, maybe it will compress the auxiliary microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Integration Engineer", + "PackageVersion": "4.4.3", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Optimization Architect", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "https://kyle.net", + "Copyright": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Marketing Assistant", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "http://julia.biz", + "License": "I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!", + "LicenseUrl": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Functionality Orchestrator", + "PackageVersion": "3.5.0", + "PackageProjectUrl": "https://gina.name", + "Copyright": "If we quantify the feed, we can get to the RAM feed through the neural RAM feed!", + "License": "If we quantify the array, we can get to the RAM array through the virtual RAM array!", + "LicenseUrl": "overriding the card won\u0027t do anything, we need to hack the auxiliary HTTP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Identity Coordinator", + "PackageVersion": "9.8.3", + "LicenseUrl": "If we navigate the bus, we can get to the HDD bus through the primary HDD bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Communications Director", + "PackageVersion": "3.1.0", + "Copyright": "I\u0027ll quantify the neural SCSI port, that should port the SCSI port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "We need to synthesize the cross-platform SMS circuit!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Copyright": "Use the solid state HTTP microchip, then you can back up the solid state microchip!", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseUrl": "The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Implementation Orchestrator", + "PackageVersion": "0.1.4", + "License": "I\u0027ll synthesize the cross-platform CSS panel, that should panel the CSS panel!", + "LicenseUrl": "You can\u0027t navigate the panel without connecting the optical PNG panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Division Agent", + "PackageVersion": "2.2.7", + "PackageProjectUrl": "https://laurence.net", + "Copyright": "You can\u0027t navigate the port without programming the cross-platform ADP port!", + "LicenseUrl": "The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Factors Designer", + "PackageVersion": "0.9.2", + "License": "You can\u0027t quantify the bandwidth without calculating the online RAM bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Marketing Orchestrator", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://brice.net", + "Copyright": "We need to connect the bluetooth RSS application!", + "LicenseUrl": "Try to parse the IB driver, maybe it will parse the 1080p driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Communications Supervisor", + "PackageVersion": "6.0.1", + "PackageProjectUrl": "http://ethan.name", + "Copyright": "I\u0027ll override the neural XML application, that should application the XML application!", + "License": "Use the cross-platform SAS feed, then you can bypass the cross-platform feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Paradigm Assistant", + "PackageVersion": "9.8.0", + "ValidationErrors": [ + { + "Error": "Jordan", + "Context": "https://kathryne.name" + }, + { + "Error": "Mayra", + "Context": "http://lance.name" + }, + { + "Error": "Jimmie", + "Context": "https://lorine.org" + }, + { + "Error": "Rebeka", + "Context": "https://malika.org" + }, + { + "Error": "Trinity", + "Context": "http://fritz.info" + }, + { + "Error": "Neha", + "Context": "https://marianne.name" + }, + { + "Error": "Colin", + "Context": "https://billie.biz" + }, + { + "Error": "Brielle", + "Context": "https://brennon.name" + }, + { + "Error": "Myriam", + "Context": "https://rosemary.name" + } + ], + "LicenseUrl": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Factors Designer", + "PackageVersion": "1.9.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Functionality Strategist", + "PackageVersion": "5.8.0", + "PackageProjectUrl": "http://filiberto.net", + "License": "Use the digital HTTP card, then you can reboot the digital card!", + "LicenseUrl": "The CSS port is down, quantify the virtual port so we can quantify the CSS port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Research Associate", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://hildegard.name", + "LicenseUrl": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Usability Analyst", + "PackageVersion": "3.4.8", + "PackageProjectUrl": "https://maritza.com", + "Copyright": "The FTP program is down, override the digital program so we can override the FTP program!", + "License": "hacking the protocol won\u0027t do anything, we need to bypass the back-end SDD protocol!", + "LicenseUrl": "Try to quantify the EXE program, maybe it will quantify the auxiliary program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Solutions Facilitator", + "PackageVersion": "7.1.5", + "LicenseUrl": "The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Tactics Technician", + "PackageVersion": "3.8.3", + "PackageProjectUrl": "https://jewel.name", + "License": "If we index the protocol, we can get to the FTP protocol through the online FTP protocol!", + "LicenseUrl": "Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Factors Representative", + "PackageVersion": "0.5.2", + "License": "You can\u0027t override the bandwidth without navigating the auxiliary ADP bandwidth!", + "LicenseUrl": "backing up the system won\u0027t do anything, we need to synthesize the digital AI system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Branding Executive", + "PackageVersion": "2.0.9", + "PackageProjectUrl": "https://efrain.info", + "Copyright": "You can\u0027t bypass the application without programming the solid state COM application!", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "LicenseUrl": "The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Copyright": "We need to bypass the wireless PNG bus!", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Integration Assistant", + "PackageVersion": "4.8.5", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseUrl": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..fa24ff38 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,647 @@ +[ + { + "PackageId": "Product Usability Coordinator", + "PackageVersion": "5.4.7", + "Copyright": "If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive!", + "License": "The GB panel is down, synthesize the neural panel so we can synthesize the GB panel!", + "LicenseUrl": "You can\u0027t copy the system without indexing the virtual XSS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Solutions Officer", + "PackageVersion": "3.3.5", + "Copyright": "Use the online IB protocol, then you can back up the online protocol!", + "License": "You can\u0027t override the hard drive without bypassing the mobile TCP hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Data Executive", + "PackageVersion": "9.4.3", + "LicenseUrl": "The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Accountability Engineer", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "https://gerson.com", + "Copyright": "I\u0027ll back up the back-end JSON card, that should card the JSON card!", + "LicenseUrl": "Use the online RAM program, then you can generate the online program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Solutions Facilitator", + "PackageVersion": "7.1.5", + "LicenseUrl": "The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Division Agent", + "PackageVersion": "4.2.8", + "PackageProjectUrl": "https://camilla.info", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Program Administrator", + "PackageVersion": "0.3.5", + "PackageProjectUrl": "http://viviane.com", + "Copyright": "The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth!", + "License": "We need to navigate the multi-byte PNG application!", + "LicenseUrl": "The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Configuration Administrator", + "PackageVersion": "8.4.4", + "PackageProjectUrl": "https://david.name", + "LicenseUrl": "The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Configuration Engineer", + "PackageVersion": "7.3.8", + "PackageProjectUrl": "http://roman.org", + "License": "Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!", + "LicenseUrl": "You can\u0027t reboot the matrix without navigating the optical SDD matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Directives Officer", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://rafaela.net", + "Copyright": "If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip!", + "LicenseUrl": "parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Creative Analyst", + "PackageVersion": "5.2.9", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseUrl": "If we synthesize the port, we can get to the ADP port through the neural ADP port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Factors Designer", + "PackageVersion": "0.9.2", + "License": "You can\u0027t quantify the bandwidth without calculating the online RAM bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Branding Assistant", + "PackageVersion": "8.2.6", + "Copyright": "We need to hack the auxiliary COM hard drive!", + "License": "Use the multi-byte JSON panel, then you can bypass the multi-byte panel!", + "LicenseUrl": "If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Creative Analyst", + "PackageVersion": "3.6.4", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to calculate the primary SMTP driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "Copyright": "Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Research Associate", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://hildegard.name", + "LicenseUrl": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Web Orchestrator", + "PackageVersion": "1.9.1", + "PackageProjectUrl": "https://kade.com", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "License": "You can\u0027t copy the alarm without synthesizing the 1080p IB alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Marketing Assistant", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "http://julia.biz", + "License": "I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!", + "LicenseUrl": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "Copyright": "Use the mobile SCSI bus, then you can program the mobile bus!", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Communications Supervisor", + "PackageVersion": "6.0.1", + "PackageProjectUrl": "http://ethan.name", + "Copyright": "I\u0027ll override the neural XML application, that should application the XML application!", + "License": "Use the cross-platform SAS feed, then you can bypass the cross-platform feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Quality Director", + "PackageVersion": "4.9.9", + "PackageProjectUrl": "http://jesse.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Implementation Technician", + "PackageVersion": "2.8.4", + "Copyright": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseUrl": "If we compress the protocol, we can get to the COM protocol through the mobile COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Intranet Engineer", + "PackageVersion": "7.5.5", + "License": "If we navigate the feed, we can get to the JSON feed through the back-end JSON feed!", + "LicenseUrl": "Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Intranet Director", + "PackageVersion": "9.2.4", + "PackageProjectUrl": "https://dane.name", + "Copyright": "If we parse the driver, we can get to the GB driver through the neural GB driver!", + "LicenseUrl": "You can\u0027t parse the bandwidth without transmitting the open-source USB bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Communications Engineer", + "PackageVersion": "4.5.2", + "License": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Communications Director", + "PackageVersion": "3.1.0", + "Copyright": "I\u0027ll quantify the neural SCSI port, that should port the SCSI port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Data Associate", + "PackageVersion": "6.4.8", + "License": "If we navigate the array, we can get to the SQL array through the 1080p SQL array!", + "LicenseUrl": "You can\u0027t generate the bandwidth without parsing the mobile EXE bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Intranet Manager", + "PackageVersion": "3.8.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "LicenseUrl": "Try to compress the TCP microchip, maybe it will compress the auxiliary microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Factors Director", + "PackageVersion": "5.7.8", + "Copyright": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Accountability Officer", + "PackageVersion": "2.5.3", + "PackageProjectUrl": "http://henderson.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Implementation Executive", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://fae.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Communications Officer", + "PackageVersion": "3.3.2", + "PackageProjectUrl": "https://cortez.net", + "LicenseUrl": "We need to calculate the redundant THX feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Configuration Coordinator", + "PackageVersion": "2.7.5", + "License": "connecting the panel won\u0027t do anything, we need to bypass the wireless AGP panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Copyright": "We need to bypass the wireless PNG bus!", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Copyright": "The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Web Assistant", + "PackageVersion": "5.9.6", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Functionality Orchestrator", + "PackageVersion": "3.5.0", + "PackageProjectUrl": "https://gina.name", + "Copyright": "If we quantify the feed, we can get to the RAM feed through the neural RAM feed!", + "License": "If we quantify the array, we can get to the RAM array through the virtual RAM array!", + "LicenseUrl": "overriding the card won\u0027t do anything, we need to hack the auxiliary HTTP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Accounts Liaison", + "PackageVersion": "5.6.7", + "Copyright": "transmitting the port won\u0027t do anything, we need to override the haptic JSON port!", + "License": "We need to program the virtual SCSI circuit!", + "LicenseUrl": "We need to generate the auxiliary GB hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Interactions Facilitator", + "PackageVersion": "7.6.9", + "LicenseUrl": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Implementation Orchestrator", + "PackageVersion": "0.1.4", + "License": "I\u0027ll synthesize the cross-platform CSS panel, that should panel the CSS panel!", + "LicenseUrl": "You can\u0027t navigate the panel without connecting the optical PNG panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Group Producer", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://sonny.com", + "License": "We need to hack the multi-byte EXE bus!", + "LicenseUrl": "If we connect the program, we can get to the SQL program through the digital SQL program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "LicenseUrl": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Creative Planner", + "PackageVersion": "9.7.2", + "Copyright": "bypassing the matrix won\u0027t do anything, we need to copy the wireless PCI matrix!", + "License": "Try to connect the TCP circuit, maybe it will connect the back-end circuit!", + "LicenseUrl": "synthesizing the circuit won\u0027t do anything, we need to override the neural XML circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Integration Assistant", + "PackageVersion": "4.8.5", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseUrl": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Tactics Technician", + "PackageVersion": "3.8.3", + "PackageProjectUrl": "https://jewel.name", + "License": "If we index the protocol, we can get to the FTP protocol through the online FTP protocol!", + "LicenseUrl": "Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Data Designer", + "PackageVersion": "8.4.8", + "Copyright": "We need to transmit the virtual JSON bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Marketing Orchestrator", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://brice.net", + "Copyright": "We need to connect the bluetooth RSS application!", + "LicenseUrl": "Try to parse the IB driver, maybe it will parse the 1080p driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Creative Designer", + "PackageVersion": "7.5.8", + "PackageProjectUrl": "http://daniela.name", + "Copyright": "The GB program is down, program the back-end program so we can program the GB program!", + "License": "The XML system is down, hack the bluetooth system so we can hack the XML system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Identity Coordinator", + "PackageVersion": "9.8.3", + "LicenseUrl": "If we navigate the bus, we can get to the HDD bus through the primary HDD bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Factors Representative", + "PackageVersion": "0.5.2", + "License": "You can\u0027t override the bandwidth without navigating the auxiliary ADP bandwidth!", + "LicenseUrl": "backing up the system won\u0027t do anything, we need to synthesize the digital AI system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Usability Analyst", + "PackageVersion": "3.4.8", + "PackageProjectUrl": "https://maritza.com", + "Copyright": "The FTP program is down, override the digital program so we can override the FTP program!", + "License": "hacking the protocol won\u0027t do anything, we need to bypass the back-end SDD protocol!", + "LicenseUrl": "Try to quantify the EXE program, maybe it will quantify the auxiliary program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Copyright": "Use the solid state HTTP microchip, then you can back up the solid state microchip!", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseUrl": "The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Metrics Assistant", + "PackageVersion": "8.7.4", + "Copyright": "If we compress the panel, we can get to the HDD panel through the digital HDD panel!", + "LicenseUrl": "Use the solid state IB interface, then you can override the solid state interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Infrastructure Developer", + "PackageVersion": "7.5.6", + "Copyright": "You can\u0027t index the circuit without copying the auxiliary RSS circuit!", + "License": "Try to override the SCSI microchip, maybe it will override the haptic microchip!", + "LicenseUrl": "programming the monitor won\u0027t do anything, we need to parse the online XML monitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Factors Designer", + "PackageVersion": "1.9.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Data Coordinator", + "PackageVersion": "1.7.7", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to navigate the solid state HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Functionality Strategist", + "PackageVersion": "5.8.0", + "PackageProjectUrl": "http://filiberto.net", + "License": "Use the digital HTTP card, then you can reboot the digital card!", + "LicenseUrl": "The CSS port is down, quantify the virtual port so we can quantify the CSS port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Accounts Officer", + "PackageVersion": "2.1.8", + "Copyright": "Try to copy the HTTP capacitor, maybe it will copy the primary capacitor!", + "License": "Try to calculate the SSL program, maybe it will calculate the multi-byte program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Integration Engineer", + "PackageVersion": "4.4.3", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Marketing Technician", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://abbey.biz", + "LicenseUrl": "overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Accountability Officer", + "PackageVersion": "2.4.3", + "Copyright": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "LicenseUrl": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "Copyright": "Try to override the HDD pixel, maybe it will override the bluetooth pixel!", + "License": "We need to index the optical HTTP application!", + "LicenseUrl": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Data Administrator", + "PackageVersion": "9.0.6", + "PackageProjectUrl": "https://serenity.info", + "License": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseUrl": "I\u0027ll program the multi-byte AI transmitter, that should transmitter the AI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Division Agent", + "PackageVersion": "2.2.7", + "PackageProjectUrl": "https://laurence.net", + "Copyright": "You can\u0027t navigate the port without programming the cross-platform ADP port!", + "LicenseUrl": "The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Developer", + "PackageVersion": "0.8.7", + "PackageProjectUrl": "https://adan.net", + "License": "You can\u0027t back up the array without parsing the haptic CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Interactions Analyst", + "PackageVersion": "3.0.8", + "License": "hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Markets Director", + "PackageVersion": "3.4.9", + "License": "The RAM card is down, override the open-source card so we can override the RAM card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Copyright": "The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Applications Producer", + "PackageVersion": "0.4.7", + "PackageProjectUrl": "http://horace.com", + "License": "Try to input the AI sensor, maybe it will input the digital sensor!", + "LicenseUrl": "If we program the array, we can get to the JBOD array through the primary JBOD array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Data Designer", + "PackageVersion": "9.5.2", + "PackageProjectUrl": "https://liana.com", + "Copyright": "The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive!", + "LicenseUrl": "hacking the card won\u0027t do anything, we need to hack the neural COM card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "We need to synthesize the cross-platform SMS circuit!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Security Engineer", + "PackageVersion": "5.8.4", + "Copyright": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Infrastructure Producer", + "PackageVersion": "1.1.2", + "LicenseUrl": "If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Infrastructure Executive", + "PackageVersion": "4.8.1", + "PackageProjectUrl": "https://justice.info", + "Copyright": "Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Response Executive", + "PackageVersion": "6.4.4", + "PackageProjectUrl": "https://maida.org", + "License": "If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Configuration Assistant", + "PackageVersion": "0.1.1", + "PackageProjectUrl": "http://frederick.com", + "Copyright": "parsing the driver won\u0027t do anything, we need to program the auxiliary IB driver!", + "License": "I\u0027ll bypass the solid state SMS system, that should system the SMS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Optimization Architect", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "https://kyle.net", + "Copyright": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..20087fd5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,698 @@ +[ + { + "PackageId": "Product Usability Coordinator", + "PackageVersion": "5.4.7", + "Copyright": "If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive!", + "License": "The GB panel is down, synthesize the neural panel so we can synthesize the GB panel!", + "LicenseUrl": "You can\u0027t copy the system without indexing the virtual XSS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Solutions Officer", + "PackageVersion": "3.3.5", + "Copyright": "Use the online IB protocol, then you can back up the online protocol!", + "License": "You can\u0027t override the hard drive without bypassing the mobile TCP hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Creative Analyst", + "PackageVersion": "3.6.4", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to calculate the primary SMTP driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Accountability Engineer", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "https://gerson.com", + "Copyright": "I\u0027ll back up the back-end JSON card, that should card the JSON card!", + "LicenseUrl": "Use the online RAM program, then you can generate the online program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Integration Engineer", + "PackageVersion": "4.4.3", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Accountability Officer", + "PackageVersion": "2.5.3", + "PackageProjectUrl": "http://henderson.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Accounts Officer", + "PackageVersion": "2.1.8", + "Copyright": "Try to copy the HTTP capacitor, maybe it will copy the primary capacitor!", + "License": "Try to calculate the SSL program, maybe it will calculate the multi-byte program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Configuration Administrator", + "PackageVersion": "8.4.4", + "PackageProjectUrl": "https://david.name", + "LicenseUrl": "The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Data Executive", + "PackageVersion": "9.4.3", + "LicenseUrl": "The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "We need to synthesize the cross-platform SMS circuit!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Factors Designer", + "PackageVersion": "0.9.2", + "License": "You can\u0027t quantify the bandwidth without calculating the online RAM bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Configuration Engineer", + "PackageVersion": "7.3.8", + "PackageProjectUrl": "http://roman.org", + "License": "Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!", + "LicenseUrl": "You can\u0027t reboot the matrix without navigating the optical SDD matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Security Engineer", + "PackageVersion": "5.8.4", + "Copyright": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Research Associate", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://hildegard.name", + "LicenseUrl": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Optimization Architect", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "https://kyle.net", + "Copyright": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Web Orchestrator", + "PackageVersion": "1.9.1", + "PackageProjectUrl": "https://kade.com", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "License": "You can\u0027t copy the alarm without synthesizing the 1080p IB alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Group Producer", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://sonny.com", + "License": "We need to hack the multi-byte EXE bus!", + "LicenseUrl": "If we connect the program, we can get to the SQL program through the digital SQL program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Implementation Technician", + "PackageVersion": "2.8.4", + "Copyright": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseUrl": "If we compress the protocol, we can get to the COM protocol through the mobile COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Intranet Director", + "PackageVersion": "9.2.4", + "PackageProjectUrl": "https://dane.name", + "Copyright": "If we parse the driver, we can get to the GB driver through the neural GB driver!", + "LicenseUrl": "You can\u0027t parse the bandwidth without transmitting the open-source USB bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Communications Engineer", + "PackageVersion": "4.5.2", + "License": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Data Designer", + "PackageVersion": "9.5.2", + "PackageProjectUrl": "https://liana.com", + "Copyright": "The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive!", + "LicenseUrl": "hacking the card won\u0027t do anything, we need to hack the neural COM card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "Copyright": "Try to override the HDD pixel, maybe it will override the bluetooth pixel!", + "License": "We need to index the optical HTTP application!", + "LicenseUrl": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Program Administrator", + "PackageVersion": "0.3.5", + "PackageProjectUrl": "http://viviane.com", + "Copyright": "The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth!", + "License": "We need to navigate the multi-byte PNG application!", + "LicenseUrl": "The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Communications Director", + "PackageVersion": "3.1.0", + "Copyright": "I\u0027ll quantify the neural SCSI port, that should port the SCSI port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Interactions Analyst", + "PackageVersion": "3.0.8", + "License": "hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "Copyright": "Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Implementation Orchestrator", + "PackageVersion": "0.1.4", + "License": "I\u0027ll synthesize the cross-platform CSS panel, that should panel the CSS panel!", + "LicenseUrl": "You can\u0027t navigate the panel without connecting the optical PNG panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Copyright": "The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Functionality Orchestrator", + "PackageVersion": "3.5.0", + "PackageProjectUrl": "https://gina.name", + "Copyright": "If we quantify the feed, we can get to the RAM feed through the neural RAM feed!", + "License": "If we quantify the array, we can get to the RAM array through the virtual RAM array!", + "LicenseUrl": "overriding the card won\u0027t do anything, we need to hack the auxiliary HTTP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Interactions Facilitator", + "PackageVersion": "7.6.9", + "LicenseUrl": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "LicenseUrl": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Configuration Assistant", + "PackageVersion": "0.1.1", + "PackageProjectUrl": "http://frederick.com", + "Copyright": "parsing the driver won\u0027t do anything, we need to program the auxiliary IB driver!", + "License": "I\u0027ll bypass the solid state SMS system, that should system the SMS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Implementation Executive", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://fae.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Intranet Manager", + "PackageVersion": "3.8.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Intranet Engineer", + "PackageVersion": "7.5.5", + "License": "If we navigate the feed, we can get to the JSON feed through the back-end JSON feed!", + "LicenseUrl": "Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Infrastructure Producer", + "PackageVersion": "1.1.2", + "LicenseUrl": "If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Data Coordinator", + "PackageVersion": "1.7.7", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to navigate the solid state HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Accountability Officer", + "PackageVersion": "2.4.3", + "Copyright": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "LicenseUrl": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Copyright": "Use the solid state HTTP microchip, then you can back up the solid state microchip!", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseUrl": "The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Factors Director", + "PackageVersion": "5.7.8", + "Copyright": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Branding Assistant", + "PackageVersion": "8.2.6", + "Copyright": "We need to hack the auxiliary COM hard drive!", + "License": "Use the multi-byte JSON panel, then you can bypass the multi-byte panel!", + "LicenseUrl": "If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Infrastructure Developer", + "PackageVersion": "7.5.6", + "Copyright": "You can\u0027t index the circuit without copying the auxiliary RSS circuit!", + "License": "Try to override the SCSI microchip, maybe it will override the haptic microchip!", + "LicenseUrl": "programming the monitor won\u0027t do anything, we need to parse the online XML monitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Applications Producer", + "PackageVersion": "0.4.7", + "PackageProjectUrl": "http://horace.com", + "License": "Try to input the AI sensor, maybe it will input the digital sensor!", + "LicenseUrl": "If we program the array, we can get to the JBOD array through the primary JBOD array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "Copyright": "Use the mobile SCSI bus, then you can program the mobile bus!", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Integration Assistant", + "PackageVersion": "4.8.5", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseUrl": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Identity Coordinator", + "PackageVersion": "9.8.3", + "LicenseUrl": "If we navigate the bus, we can get to the HDD bus through the primary HDD bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Marketing Orchestrator", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://brice.net", + "Copyright": "We need to connect the bluetooth RSS application!", + "LicenseUrl": "Try to parse the IB driver, maybe it will parse the 1080p driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Security Developer", + "PackageVersion": "0.8.7", + "PackageProjectUrl": "https://adan.net", + "License": "You can\u0027t back up the array without parsing the haptic CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Marketing Assistant", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "http://julia.biz", + "License": "I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!", + "LicenseUrl": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Data Designer", + "PackageVersion": "8.4.8", + "Copyright": "We need to transmit the virtual JSON bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Web Assistant", + "PackageVersion": "5.9.6", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Tactics Technician", + "PackageVersion": "3.8.3", + "PackageProjectUrl": "https://jewel.name", + "License": "If we index the protocol, we can get to the FTP protocol through the online FTP protocol!", + "LicenseUrl": "Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Factors Representative", + "PackageVersion": "0.5.2", + "License": "You can\u0027t override the bandwidth without navigating the auxiliary ADP bandwidth!", + "LicenseUrl": "backing up the system won\u0027t do anything, we need to synthesize the digital AI system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Division Agent", + "PackageVersion": "2.2.7", + "PackageProjectUrl": "https://laurence.net", + "Copyright": "You can\u0027t navigate the port without programming the cross-platform ADP port!", + "LicenseUrl": "The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Metrics Assistant", + "PackageVersion": "8.7.4", + "Copyright": "If we compress the panel, we can get to the HDD panel through the digital HDD panel!", + "LicenseUrl": "Use the solid state IB interface, then you can override the solid state interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Accounts Liaison", + "PackageVersion": "5.6.7", + "Copyright": "transmitting the port won\u0027t do anything, we need to override the haptic JSON port!", + "License": "We need to program the virtual SCSI circuit!", + "LicenseUrl": "We need to generate the auxiliary GB hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Factors Designer", + "PackageVersion": "1.9.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Division Agent", + "PackageVersion": "4.2.8", + "PackageProjectUrl": "https://camilla.info", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Copyright": "The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "LicenseUrl": "Try to compress the TCP microchip, maybe it will compress the auxiliary microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Usability Analyst", + "PackageVersion": "3.4.8", + "PackageProjectUrl": "https://maritza.com", + "Copyright": "The FTP program is down, override the digital program so we can override the FTP program!", + "License": "hacking the protocol won\u0027t do anything, we need to bypass the back-end SDD protocol!", + "LicenseUrl": "Try to quantify the EXE program, maybe it will quantify the auxiliary program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Creative Analyst", + "PackageVersion": "5.2.9", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseUrl": "If we synthesize the port, we can get to the ADP port through the neural ADP port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Copyright": "We need to bypass the wireless PNG bus!", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Creative Planner", + "PackageVersion": "9.7.2", + "Copyright": "bypassing the matrix won\u0027t do anything, we need to copy the wireless PCI matrix!", + "License": "Try to connect the TCP circuit, maybe it will connect the back-end circuit!", + "LicenseUrl": "synthesizing the circuit won\u0027t do anything, we need to override the neural XML circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Functionality Strategist", + "PackageVersion": "5.8.0", + "PackageProjectUrl": "http://filiberto.net", + "License": "Use the digital HTTP card, then you can reboot the digital card!", + "LicenseUrl": "The CSS port is down, quantify the virtual port so we can quantify the CSS port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Response Executive", + "PackageVersion": "6.4.4", + "PackageProjectUrl": "https://maida.org", + "License": "If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Solutions Facilitator", + "PackageVersion": "7.1.5", + "LicenseUrl": "The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Creative Designer", + "PackageVersion": "7.5.8", + "PackageProjectUrl": "http://daniela.name", + "Copyright": "The GB program is down, program the back-end program so we can program the GB program!", + "License": "The XML system is down, hack the bluetooth system so we can hack the XML system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Configuration Coordinator", + "PackageVersion": "2.7.5", + "License": "connecting the panel won\u0027t do anything, we need to bypass the wireless AGP panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Infrastructure Executive", + "PackageVersion": "4.8.1", + "PackageProjectUrl": "https://justice.info", + "Copyright": "Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Communications Supervisor", + "PackageVersion": "6.0.1", + "PackageProjectUrl": "http://ethan.name", + "Copyright": "I\u0027ll override the neural XML application, that should application the XML application!", + "License": "Use the cross-platform SAS feed, then you can bypass the cross-platform feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Quality Director", + "PackageVersion": "4.9.9", + "PackageProjectUrl": "http://jesse.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Marketing Technician", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://abbey.biz", + "LicenseUrl": "overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Directives Officer", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://rafaela.net", + "Copyright": "If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip!", + "LicenseUrl": "parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Data Administrator", + "PackageVersion": "9.0.6", + "PackageProjectUrl": "https://serenity.info", + "License": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseUrl": "I\u0027ll program the multi-byte AI transmitter, that should transmitter the AI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Markets Director", + "PackageVersion": "3.4.9", + "License": "The RAM card is down, override the open-source card so we can override the RAM card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Data Associate", + "PackageVersion": "6.4.8", + "License": "If we navigate the array, we can get to the SQL array through the 1080p SQL array!", + "LicenseUrl": "You can\u0027t generate the bandwidth without parsing the mobile EXE bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Communications Officer", + "PackageVersion": "3.3.2", + "PackageProjectUrl": "https://cortez.net", + "LicenseUrl": "We need to calculate the redundant THX feed!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..4c690f7b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,549 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Branding Executive", + "PackageVersion": "2.0.9", + "PackageProjectUrl": "https://efrain.info", + "Copyright": "You can\u0027t bypass the application without programming the solid state COM application!", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "LicenseUrl": "The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Candice", + "Context": "http://linnea.com" + }, + { + "Error": "Everardo", + "Context": "http://daryl.net" + }, + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + } + ], + "LicenseUrl": "The SMS system is down, back up the open-source system so we can back up the SMS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Paradigm Assistant", + "PackageVersion": "9.8.0", + "ValidationErrors": [ + { + "Error": "Jordan", + "Context": "https://kathryne.name" + }, + { + "Error": "Mayra", + "Context": "http://lance.name" + }, + { + "Error": "Jimmie", + "Context": "https://lorine.org" + }, + { + "Error": "Rebeka", + "Context": "https://malika.org" + }, + { + "Error": "Trinity", + "Context": "http://fritz.info" + }, + { + "Error": "Neha", + "Context": "https://marianne.name" + }, + { + "Error": "Colin", + "Context": "https://billie.biz" + }, + { + "Error": "Brielle", + "Context": "https://brennon.name" + }, + { + "Error": "Myriam", + "Context": "https://rosemary.name" + } + ], + "LicenseUrl": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "4.8.0", + "PackageProjectUrl": "https://gaylord.name", + "Copyright": "If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!", + "ValidationErrors": [ + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + } + ], + "LicenseUrl": "Use the multi-byte SAS driver, then you can bypass the multi-byte driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Integration Engineer", + "PackageVersion": "8.7.4", + "PackageProjectUrl": "http://jackeline.biz", + "ValidationErrors": [ + { + "Error": "Reanna", + "Context": "http://buck.net" + }, + { + "Error": "Christine", + "Context": "http://demarco.name" + }, + { + "Error": "Marge", + "Context": "http://astrid.net" + }, + { + "Error": "Charlene", + "Context": "http://rod.net" + } + ], + "LicenseUrl": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Data Director", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://timothy.info", + "Copyright": "We need to back up the primary SMTP circuit!", + "ValidationErrors": [ + { + "Error": "Kirsten", + "Context": "http://madisyn.com" + }, + { + "Error": "Murray", + "Context": "https://destinee.com" + }, + { + "Error": "Emanuel", + "Context": "https://keely.info" + }, + { + "Error": "Obie", + "Context": "https://caleigh.net" + }, + { + "Error": "Albin", + "Context": "http://flavie.com" + }, + { + "Error": "Lavonne", + "Context": "http://kaitlyn.com" + }, + { + "Error": "Osborne", + "Context": "https://joesph.name" + }, + { + "Error": "Michael", + "Context": "https://kali.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Usability Producer", + "PackageVersion": "9.7.6", + "ValidationErrors": [ + { + "Error": "Jett", + "Context": "https://randal.biz" + }, + { + "Error": "Leif", + "Context": "http://chaz.name" + }, + { + "Error": "Tristian", + "Context": "http://susie.com" + }, + { + "Error": "Carmelo", + "Context": "https://kariane.com" + }, + { + "Error": "Sofia", + "Context": "http://daphnee.name" + }, + { + "Error": "Nedra", + "Context": "http://orland.info" + }, + { + "Error": "Hilton", + "Context": "http://shany.info" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseUrl": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Copyright": "If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!", + "ValidationErrors": [ + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + }, + { + "Error": "Gerald", + "Context": "https://vidal.com" + }, + { + "Error": "Lucio", + "Context": "http://clemmie.info" + } + ], + "LicenseUrl": "The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "Copyright": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + }, + { + "Error": "Sandra", + "Context": "https://emil.info" + }, + { + "Error": "Dayana", + "Context": "https://leila.info" + }, + { + "Error": "Micah", + "Context": "http://darien.com" + }, + { + "Error": "Ethel", + "Context": "http://shakira.net" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Accounts Executive", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://kristin.net", + "Copyright": "You can\u0027t connect the interface without backing up the optical SMTP interface!", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "License": "Use the auxiliary PNG interface, then you can generate the auxiliary interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..2d461000 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,66 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..1002596f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,117 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..9313ac48 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,123 @@ +[ + { + "PackageId": "Legacy Interactions Analyst", + "PackageVersion": "3.0.8", + "License": "hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "Copyright": "Use the mobile SCSI bus, then you can program the mobile bus!", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Marketing Assistant", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "http://julia.biz", + "License": "I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!", + "LicenseUrl": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Factors Director", + "PackageVersion": "5.7.8", + "Copyright": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Branding Assistant", + "PackageVersion": "8.2.6", + "Copyright": "We need to hack the auxiliary COM hard drive!", + "License": "Use the multi-byte JSON panel, then you can bypass the multi-byte panel!", + "LicenseUrl": "If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Creative Analyst", + "PackageVersion": "5.2.9", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseUrl": "If we synthesize the port, we can get to the ADP port through the neural ADP port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "We need to synthesize the cross-platform SMS circuit!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Integration Assistant", + "PackageVersion": "4.8.5", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseUrl": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Associate", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://hildegard.name", + "LicenseUrl": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..821f3de2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,626 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "4.8.0", + "PackageProjectUrl": "https://gaylord.name", + "Copyright": "If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!", + "ValidationErrors": [ + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + } + ], + "LicenseUrl": "Use the multi-byte SAS driver, then you can bypass the multi-byte driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "We need to synthesize the cross-platform SMS circuit!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Creative Analyst", + "PackageVersion": "5.2.9", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseUrl": "If we synthesize the port, we can get to the ADP port through the neural ADP port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Data Director", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://timothy.info", + "Copyright": "We need to back up the primary SMTP circuit!", + "ValidationErrors": [ + { + "Error": "Kirsten", + "Context": "http://madisyn.com" + }, + { + "Error": "Murray", + "Context": "https://destinee.com" + }, + { + "Error": "Emanuel", + "Context": "https://keely.info" + }, + { + "Error": "Obie", + "Context": "https://caleigh.net" + }, + { + "Error": "Albin", + "Context": "http://flavie.com" + }, + { + "Error": "Lavonne", + "Context": "http://kaitlyn.com" + }, + { + "Error": "Osborne", + "Context": "https://joesph.name" + }, + { + "Error": "Michael", + "Context": "https://kali.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Usability Producer", + "PackageVersion": "9.7.6", + "ValidationErrors": [ + { + "Error": "Jett", + "Context": "https://randal.biz" + }, + { + "Error": "Leif", + "Context": "http://chaz.name" + }, + { + "Error": "Tristian", + "Context": "http://susie.com" + }, + { + "Error": "Carmelo", + "Context": "https://kariane.com" + }, + { + "Error": "Sofia", + "Context": "http://daphnee.name" + }, + { + "Error": "Nedra", + "Context": "http://orland.info" + }, + { + "Error": "Hilton", + "Context": "http://shany.info" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Factors Director", + "PackageVersion": "5.7.8", + "Copyright": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "Copyright": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Candice", + "Context": "http://linnea.com" + }, + { + "Error": "Everardo", + "Context": "http://daryl.net" + }, + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + } + ], + "LicenseUrl": "The SMS system is down, back up the open-source system so we can back up the SMS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Marketing Assistant", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "http://julia.biz", + "License": "I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!", + "LicenseUrl": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Research Associate", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://hildegard.name", + "LicenseUrl": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Branding Executive", + "PackageVersion": "2.0.9", + "PackageProjectUrl": "https://efrain.info", + "Copyright": "You can\u0027t bypass the application without programming the solid state COM application!", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "LicenseUrl": "The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseUrl": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Integration Engineer", + "PackageVersion": "8.7.4", + "PackageProjectUrl": "http://jackeline.biz", + "ValidationErrors": [ + { + "Error": "Reanna", + "Context": "http://buck.net" + }, + { + "Error": "Christine", + "Context": "http://demarco.name" + }, + { + "Error": "Marge", + "Context": "http://astrid.net" + }, + { + "Error": "Charlene", + "Context": "http://rod.net" + } + ], + "LicenseUrl": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Copyright": "If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!", + "ValidationErrors": [ + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + }, + { + "Error": "Gerald", + "Context": "https://vidal.com" + }, + { + "Error": "Lucio", + "Context": "http://clemmie.info" + } + ], + "LicenseUrl": "The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Accounts Executive", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://kristin.net", + "Copyright": "You can\u0027t connect the interface without backing up the optical SMTP interface!", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "License": "Use the auxiliary PNG interface, then you can generate the auxiliary interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Interactions Analyst", + "PackageVersion": "3.0.8", + "License": "hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Paradigm Assistant", + "PackageVersion": "9.8.0", + "ValidationErrors": [ + { + "Error": "Jordan", + "Context": "https://kathryne.name" + }, + { + "Error": "Mayra", + "Context": "http://lance.name" + }, + { + "Error": "Jimmie", + "Context": "https://lorine.org" + }, + { + "Error": "Rebeka", + "Context": "https://malika.org" + }, + { + "Error": "Trinity", + "Context": "http://fritz.info" + }, + { + "Error": "Neha", + "Context": "https://marianne.name" + }, + { + "Error": "Colin", + "Context": "https://billie.biz" + }, + { + "Error": "Brielle", + "Context": "https://brennon.name" + }, + { + "Error": "Myriam", + "Context": "https://rosemary.name" + } + ], + "LicenseUrl": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "Copyright": "Use the mobile SCSI bus, then you can program the mobile bus!", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Integration Assistant", + "PackageVersion": "4.8.5", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseUrl": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + }, + { + "Error": "Sandra", + "Context": "https://emil.info" + }, + { + "Error": "Dayana", + "Context": "https://leila.info" + }, + { + "Error": "Micah", + "Context": "http://darien.com" + }, + { + "Error": "Ethel", + "Context": "http://shakira.net" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Branding Assistant", + "PackageVersion": "8.2.6", + "Copyright": "We need to hack the auxiliary COM hard drive!", + "License": "Use the multi-byte JSON panel, then you can bypass the multi-byte panel!", + "LicenseUrl": "If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..325e7f93 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,143 @@ +[ + { + "PackageId": "Legacy Interactions Analyst", + "PackageVersion": "3.0.8", + "License": "hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "Copyright": "Use the mobile SCSI bus, then you can program the mobile bus!", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Integration Assistant", + "PackageVersion": "4.8.5", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseUrl": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Creative Analyst", + "PackageVersion": "5.2.9", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseUrl": "If we synthesize the port, we can get to the ADP port through the neural ADP port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Marketing Assistant", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "http://julia.biz", + "License": "I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!", + "LicenseUrl": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Research Associate", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://hildegard.name", + "LicenseUrl": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "We need to synthesize the cross-platform SMS circuit!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Factors Director", + "PackageVersion": "5.7.8", + "Copyright": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Branding Assistant", + "PackageVersion": "8.2.6", + "Copyright": "We need to hack the auxiliary COM hard drive!", + "License": "Use the multi-byte JSON panel, then you can bypass the multi-byte panel!", + "LicenseUrl": "If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..29fe5880 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,194 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Integration Assistant", + "PackageVersion": "4.8.5", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseUrl": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Creative Analyst", + "PackageVersion": "5.2.9", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseUrl": "If we synthesize the port, we can get to the ADP port through the neural ADP port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Marketing Assistant", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "http://julia.biz", + "License": "I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!", + "LicenseUrl": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Factors Director", + "PackageVersion": "5.7.8", + "Copyright": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Branding Assistant", + "PackageVersion": "8.2.6", + "Copyright": "We need to hack the auxiliary COM hard drive!", + "License": "Use the multi-byte JSON panel, then you can bypass the multi-byte panel!", + "LicenseUrl": "If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "We need to synthesize the cross-platform SMS circuit!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Interactions Analyst", + "PackageVersion": "3.0.8", + "License": "hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Research Associate", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://hildegard.name", + "LicenseUrl": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "Copyright": "Use the mobile SCSI bus, then you can program the mobile bus!", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..6a29479c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,52 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..de30516b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,555 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Copyright": "If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!", + "ValidationErrors": [ + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + }, + { + "Error": "Gerald", + "Context": "https://vidal.com" + }, + { + "Error": "Lucio", + "Context": "http://clemmie.info" + } + ], + "LicenseUrl": "The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "Copyright": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Branding Executive", + "PackageVersion": "2.0.9", + "PackageProjectUrl": "https://efrain.info", + "Copyright": "You can\u0027t bypass the application without programming the solid state COM application!", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "LicenseUrl": "The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "4.8.0", + "PackageProjectUrl": "https://gaylord.name", + "Copyright": "If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!", + "ValidationErrors": [ + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + } + ], + "LicenseUrl": "Use the multi-byte SAS driver, then you can bypass the multi-byte driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Data Director", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://timothy.info", + "Copyright": "We need to back up the primary SMTP circuit!", + "ValidationErrors": [ + { + "Error": "Kirsten", + "Context": "http://madisyn.com" + }, + { + "Error": "Murray", + "Context": "https://destinee.com" + }, + { + "Error": "Emanuel", + "Context": "https://keely.info" + }, + { + "Error": "Obie", + "Context": "https://caleigh.net" + }, + { + "Error": "Albin", + "Context": "http://flavie.com" + }, + { + "Error": "Lavonne", + "Context": "http://kaitlyn.com" + }, + { + "Error": "Osborne", + "Context": "https://joesph.name" + }, + { + "Error": "Michael", + "Context": "https://kali.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Usability Producer", + "PackageVersion": "9.7.6", + "ValidationErrors": [ + { + "Error": "Jett", + "Context": "https://randal.biz" + }, + { + "Error": "Leif", + "Context": "http://chaz.name" + }, + { + "Error": "Tristian", + "Context": "http://susie.com" + }, + { + "Error": "Carmelo", + "Context": "https://kariane.com" + }, + { + "Error": "Sofia", + "Context": "http://daphnee.name" + }, + { + "Error": "Nedra", + "Context": "http://orland.info" + }, + { + "Error": "Hilton", + "Context": "http://shany.info" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Paradigm Assistant", + "PackageVersion": "9.8.0", + "ValidationErrors": [ + { + "Error": "Jordan", + "Context": "https://kathryne.name" + }, + { + "Error": "Mayra", + "Context": "http://lance.name" + }, + { + "Error": "Jimmie", + "Context": "https://lorine.org" + }, + { + "Error": "Rebeka", + "Context": "https://malika.org" + }, + { + "Error": "Trinity", + "Context": "http://fritz.info" + }, + { + "Error": "Neha", + "Context": "https://marianne.name" + }, + { + "Error": "Colin", + "Context": "https://billie.biz" + }, + { + "Error": "Brielle", + "Context": "https://brennon.name" + }, + { + "Error": "Myriam", + "Context": "https://rosemary.name" + } + ], + "LicenseUrl": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Executive", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://kristin.net", + "Copyright": "You can\u0027t connect the interface without backing up the optical SMTP interface!", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "License": "Use the auxiliary PNG interface, then you can generate the auxiliary interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Integration Engineer", + "PackageVersion": "8.7.4", + "PackageProjectUrl": "http://jackeline.biz", + "ValidationErrors": [ + { + "Error": "Reanna", + "Context": "http://buck.net" + }, + { + "Error": "Christine", + "Context": "http://demarco.name" + }, + { + "Error": "Marge", + "Context": "http://astrid.net" + }, + { + "Error": "Charlene", + "Context": "http://rod.net" + } + ], + "LicenseUrl": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Candice", + "Context": "http://linnea.com" + }, + { + "Error": "Everardo", + "Context": "http://daryl.net" + }, + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + } + ], + "LicenseUrl": "The SMS system is down, back up the open-source system so we can back up the SMS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseUrl": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + }, + { + "Error": "Sandra", + "Context": "https://emil.info" + }, + { + "Error": "Dayana", + "Context": "https://leila.info" + }, + { + "Error": "Micah", + "Context": "http://darien.com" + }, + { + "Error": "Ethel", + "Context": "http://shakira.net" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..7d7c7643 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,72 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..e3f73480 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,123 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..26795f89 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,583 @@ +[ + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Factors Director", + "PackageVersion": "5.7.8", + "Copyright": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Associate", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://hildegard.name", + "LicenseUrl": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Branding Assistant", + "PackageVersion": "8.2.6", + "Copyright": "We need to hack the auxiliary COM hard drive!", + "License": "Use the multi-byte JSON panel, then you can bypass the multi-byte panel!", + "LicenseUrl": "If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Integration Assistant", + "PackageVersion": "4.8.5", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseUrl": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "Copyright": "Use the mobile SCSI bus, then you can program the mobile bus!", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "We need to synthesize the cross-platform SMS circuit!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Creative Analyst", + "PackageVersion": "5.2.9", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseUrl": "If we synthesize the port, we can get to the ADP port through the neural ADP port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Marketing Assistant", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "http://julia.biz", + "License": "I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!", + "LicenseUrl": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Interactions Analyst", + "PackageVersion": "3.0.8", + "License": "hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Infrastructure Producer", + "PackageVersion": "1.1.2", + "LicenseUrl": "If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Implementation Executive", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://fae.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Interactions Facilitator", + "PackageVersion": "7.6.9", + "LicenseUrl": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Intranet Engineer", + "PackageVersion": "7.5.5", + "License": "If we navigate the feed, we can get to the JSON feed through the back-end JSON feed!", + "LicenseUrl": "Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Web Assistant", + "PackageVersion": "5.9.6", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Implementation Orchestrator", + "PackageVersion": "0.1.4", + "License": "I\u0027ll synthesize the cross-platform CSS panel, that should panel the CSS panel!", + "LicenseUrl": "You can\u0027t navigate the panel without connecting the optical PNG panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Data Administrator", + "PackageVersion": "9.0.6", + "PackageProjectUrl": "https://serenity.info", + "License": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseUrl": "I\u0027ll program the multi-byte AI transmitter, that should transmitter the AI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Configuration Coordinator", + "PackageVersion": "2.7.5", + "License": "connecting the panel won\u0027t do anything, we need to bypass the wireless AGP panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Copyright": "Use the solid state HTTP microchip, then you can back up the solid state microchip!", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseUrl": "The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Web Orchestrator", + "PackageVersion": "1.9.1", + "PackageProjectUrl": "https://kade.com", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "License": "You can\u0027t copy the alarm without synthesizing the 1080p IB alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "Copyright": "Try to override the HDD pixel, maybe it will override the bluetooth pixel!", + "License": "We need to index the optical HTTP application!", + "LicenseUrl": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Quality Director", + "PackageVersion": "4.9.9", + "PackageProjectUrl": "http://jesse.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Data Associate", + "PackageVersion": "6.4.8", + "License": "If we navigate the array, we can get to the SQL array through the 1080p SQL array!", + "LicenseUrl": "You can\u0027t generate the bandwidth without parsing the mobile EXE bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Data Designer", + "PackageVersion": "9.5.2", + "PackageProjectUrl": "https://liana.com", + "Copyright": "The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive!", + "LicenseUrl": "hacking the card won\u0027t do anything, we need to hack the neural COM card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Communications Director", + "PackageVersion": "3.1.0", + "Copyright": "I\u0027ll quantify the neural SCSI port, that should port the SCSI port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Developer", + "PackageVersion": "0.8.7", + "PackageProjectUrl": "https://adan.net", + "License": "You can\u0027t back up the array without parsing the haptic CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Accountability Officer", + "PackageVersion": "2.5.3", + "PackageProjectUrl": "http://henderson.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Division Agent", + "PackageVersion": "4.2.8", + "PackageProjectUrl": "https://camilla.info", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Copyright": "The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Infrastructure Developer", + "PackageVersion": "7.5.6", + "Copyright": "You can\u0027t index the circuit without copying the auxiliary RSS circuit!", + "License": "Try to override the SCSI microchip, maybe it will override the haptic microchip!", + "LicenseUrl": "programming the monitor won\u0027t do anything, we need to parse the online XML monitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Security Engineer", + "PackageVersion": "5.8.4", + "Copyright": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "Copyright": "Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Tactics Technician", + "PackageVersion": "3.8.3", + "PackageProjectUrl": "https://jewel.name", + "License": "If we index the protocol, we can get to the FTP protocol through the online FTP protocol!", + "LicenseUrl": "Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Communications Officer", + "PackageVersion": "3.3.2", + "PackageProjectUrl": "https://cortez.net", + "LicenseUrl": "We need to calculate the redundant THX feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Response Executive", + "PackageVersion": "6.4.4", + "PackageProjectUrl": "https://maida.org", + "License": "If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Creative Analyst", + "PackageVersion": "3.6.4", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to calculate the primary SMTP driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Data Executive", + "PackageVersion": "9.4.3", + "LicenseUrl": "The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Directives Officer", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://rafaela.net", + "Copyright": "If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip!", + "LicenseUrl": "parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Configuration Assistant", + "PackageVersion": "0.1.1", + "PackageProjectUrl": "http://frederick.com", + "Copyright": "parsing the driver won\u0027t do anything, we need to program the auxiliary IB driver!", + "License": "I\u0027ll bypass the solid state SMS system, that should system the SMS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Data Designer", + "PackageVersion": "8.4.8", + "Copyright": "We need to transmit the virtual JSON bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Accounts Liaison", + "PackageVersion": "5.6.7", + "Copyright": "transmitting the port won\u0027t do anything, we need to override the haptic JSON port!", + "License": "We need to program the virtual SCSI circuit!", + "LicenseUrl": "We need to generate the auxiliary GB hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Factors Representative", + "PackageVersion": "0.5.2", + "License": "You can\u0027t override the bandwidth without navigating the auxiliary ADP bandwidth!", + "LicenseUrl": "backing up the system won\u0027t do anything, we need to synthesize the digital AI system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "LicenseUrl": "Try to compress the TCP microchip, maybe it will compress the auxiliary microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Creative Planner", + "PackageVersion": "9.7.2", + "Copyright": "bypassing the matrix won\u0027t do anything, we need to copy the wireless PCI matrix!", + "License": "Try to connect the TCP circuit, maybe it will connect the back-end circuit!", + "LicenseUrl": "synthesizing the circuit won\u0027t do anything, we need to override the neural XML circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Markets Director", + "PackageVersion": "3.4.9", + "License": "The RAM card is down, override the open-source card so we can override the RAM card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Accountability Officer", + "PackageVersion": "2.4.3", + "Copyright": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "LicenseUrl": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "LicenseUrl": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Functionality Orchestrator", + "PackageVersion": "3.5.0", + "PackageProjectUrl": "https://gina.name", + "Copyright": "If we quantify the feed, we can get to the RAM feed through the neural RAM feed!", + "License": "If we quantify the array, we can get to the RAM array through the virtual RAM array!", + "LicenseUrl": "overriding the card won\u0027t do anything, we need to hack the auxiliary HTTP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Solutions Officer", + "PackageVersion": "3.3.5", + "Copyright": "Use the online IB protocol, then you can back up the online protocol!", + "License": "You can\u0027t override the hard drive without bypassing the mobile TCP hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Usability Analyst", + "PackageVersion": "3.4.8", + "PackageProjectUrl": "https://maritza.com", + "Copyright": "The FTP program is down, override the digital program so we can override the FTP program!", + "License": "hacking the protocol won\u0027t do anything, we need to bypass the back-end SDD protocol!", + "LicenseUrl": "Try to quantify the EXE program, maybe it will quantify the auxiliary program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Infrastructure Executive", + "PackageVersion": "4.8.1", + "PackageProjectUrl": "https://justice.info", + "Copyright": "Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Optimization Architect", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "https://kyle.net", + "Copyright": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Communications Supervisor", + "PackageVersion": "6.0.1", + "PackageProjectUrl": "http://ethan.name", + "Copyright": "I\u0027ll override the neural XML application, that should application the XML application!", + "License": "Use the cross-platform SAS feed, then you can bypass the cross-platform feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Marketing Technician", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://abbey.biz", + "LicenseUrl": "overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Applications Producer", + "PackageVersion": "0.4.7", + "PackageProjectUrl": "http://horace.com", + "License": "Try to input the AI sensor, maybe it will input the digital sensor!", + "LicenseUrl": "If we program the array, we can get to the JBOD array through the primary JBOD array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Marketing Orchestrator", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://brice.net", + "Copyright": "We need to connect the bluetooth RSS application!", + "LicenseUrl": "Try to parse the IB driver, maybe it will parse the 1080p driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Copyright": "We need to bypass the wireless PNG bus!", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Division Agent", + "PackageVersion": "2.2.7", + "PackageProjectUrl": "https://laurence.net", + "Copyright": "You can\u0027t navigate the port without programming the cross-platform ADP port!", + "LicenseUrl": "The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Communications Engineer", + "PackageVersion": "4.5.2", + "License": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Group Producer", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://sonny.com", + "License": "We need to hack the multi-byte EXE bus!", + "LicenseUrl": "If we connect the program, we can get to the SQL program through the digital SQL program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Integration Engineer", + "PackageVersion": "4.4.3", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Solutions Facilitator", + "PackageVersion": "7.1.5", + "LicenseUrl": "The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Accountability Engineer", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "https://gerson.com", + "Copyright": "I\u0027ll back up the back-end JSON card, that should card the JSON card!", + "LicenseUrl": "Use the online RAM program, then you can generate the online program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Intranet Manager", + "PackageVersion": "3.8.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Accounts Officer", + "PackageVersion": "2.1.8", + "Copyright": "Try to copy the HTTP capacitor, maybe it will copy the primary capacitor!", + "License": "Try to calculate the SSL program, maybe it will calculate the multi-byte program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Program Administrator", + "PackageVersion": "0.3.5", + "PackageProjectUrl": "http://viviane.com", + "Copyright": "The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth!", + "License": "We need to navigate the multi-byte PNG application!", + "LicenseUrl": "The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Data Coordinator", + "PackageVersion": "1.7.7", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to navigate the solid state HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Configuration Administrator", + "PackageVersion": "8.4.4", + "PackageProjectUrl": "https://david.name", + "LicenseUrl": "The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Configuration Engineer", + "PackageVersion": "7.3.8", + "PackageProjectUrl": "http://roman.org", + "License": "Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!", + "LicenseUrl": "You can\u0027t reboot the matrix without navigating the optical SDD matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Creative Designer", + "PackageVersion": "7.5.8", + "PackageProjectUrl": "http://daniela.name", + "Copyright": "The GB program is down, program the back-end program so we can program the GB program!", + "License": "The XML system is down, hack the bluetooth system so we can hack the XML system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Identity Coordinator", + "PackageVersion": "9.8.3", + "LicenseUrl": "If we navigate the bus, we can get to the HDD bus through the primary HDD bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Implementation Technician", + "PackageVersion": "2.8.4", + "Copyright": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseUrl": "If we compress the protocol, we can get to the COM protocol through the mobile COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Functionality Strategist", + "PackageVersion": "5.8.0", + "PackageProjectUrl": "http://filiberto.net", + "License": "Use the digital HTTP card, then you can reboot the digital card!", + "LicenseUrl": "The CSS port is down, quantify the virtual port so we can quantify the CSS port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Copyright": "The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Usability Coordinator", + "PackageVersion": "5.4.7", + "Copyright": "If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive!", + "License": "The GB panel is down, synthesize the neural panel so we can synthesize the GB panel!", + "LicenseUrl": "You can\u0027t copy the system without indexing the virtual XSS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Factors Designer", + "PackageVersion": "0.9.2", + "License": "You can\u0027t quantify the bandwidth without calculating the online RAM bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Metrics Assistant", + "PackageVersion": "8.7.4", + "Copyright": "If we compress the panel, we can get to the HDD panel through the digital HDD panel!", + "LicenseUrl": "Use the solid state IB interface, then you can override the solid state interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Factors Designer", + "PackageVersion": "1.9.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Intranet Director", + "PackageVersion": "9.2.4", + "PackageProjectUrl": "https://dane.name", + "Copyright": "If we parse the driver, we can get to the GB driver through the neural GB driver!", + "LicenseUrl": "You can\u0027t parse the bandwidth without transmitting the open-source USB bandwidth!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..3539c17a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,79 @@ +[ + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Factors Director", + "PackageVersion": "5.7.8", + "Copyright": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Associate", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://hildegard.name", + "LicenseUrl": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Branding Assistant", + "PackageVersion": "8.2.6", + "Copyright": "We need to hack the auxiliary COM hard drive!", + "License": "Use the multi-byte JSON panel, then you can bypass the multi-byte panel!", + "LicenseUrl": "If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Integration Assistant", + "PackageVersion": "4.8.5", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseUrl": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "Copyright": "Use the mobile SCSI bus, then you can program the mobile bus!", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "We need to synthesize the cross-platform SMS circuit!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Creative Analyst", + "PackageVersion": "5.2.9", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseUrl": "If we synthesize the port, we can get to the ADP port through the neural ADP port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Marketing Assistant", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "http://julia.biz", + "License": "I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!", + "LicenseUrl": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Interactions Analyst", + "PackageVersion": "3.0.8", + "License": "hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..67b985a0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,8 @@ +[ + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..eeb901ba --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,580 @@ +[ + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Copyright": "We need to synthesize the primary GB circuit!", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "Copyright": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Copyright": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "Copyright": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..10cfb489 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,66 @@ +[ + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..943eaac7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,149 @@ +[ + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..c73b3c9c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,590 @@ +[ + { + "PackageId": "Global Paradigm Assistant", + "PackageVersion": "8.0.5", + "PackageProjectUrl": "https://randy.org", + "License": "We need to calculate the solid state HTTP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Metrics Strategist", + "PackageVersion": "1.2.1", + "Copyright": "Try to override the GB driver, maybe it will override the digital driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Configuration Developer", + "PackageVersion": "4.0.9", + "Copyright": "If we parse the interface, we can get to the JSON interface through the mobile JSON interface!", + "Authors": "Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle", + "License": "Use the primary SCSI matrix, then you can program the primary matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Interactions Supervisor", + "PackageVersion": "4.5.2", + "Copyright": "The ADP firewall is down, input the primary firewall so we can input the ADP firewall!", + "License": "The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Tactics Assistant", + "PackageVersion": "1.5.5", + "PackageProjectUrl": "https://giovanny.net", + "Copyright": "If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!", + "License": "The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Program Technician", + "PackageVersion": "5.8.9", + "PackageProjectUrl": "http://curtis.org", + "Copyright": "We need to transmit the back-end AGP sensor!", + "Authors": "Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Usability Specialist", + "PackageVersion": "5.6.9", + "License": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Brand Director", + "PackageVersion": "4.7.4", + "License": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Solutions Officer", + "PackageVersion": "4.5.2", + "PackageProjectUrl": "https://rylan.name", + "License": "You can\u0027t copy the matrix without compressing the wireless AGP matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Copyright": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Assurance Planner", + "PackageVersion": "2.7.7", + "Copyright": "I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!", + "Authors": "Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Accounts Facilitator", + "PackageVersion": "7.7.8", + "PackageProjectUrl": "http://scottie.biz", + "Authors": "Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Division Officer", + "PackageVersion": "6.5.6", + "PackageProjectUrl": "http://catherine.name", + "Authors": "Glenda Schuppe,Glenda Schuppe", + "License": "transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Functionality Agent", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://arthur.net", + "Copyright": "I\u0027ll connect the digital JBOD application, that should application the JBOD application!", + "Authors": "Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson", + "License": "We need to index the 1080p SAS hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Copyright": "hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!", + "Authors": "Sergio Bailey,Sergio Bailey,Sergio Bailey", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Quality Associate", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://ezequiel.biz", + "Copyright": "Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!", + "Authors": "Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Branding Manager", + "PackageVersion": "1.4.0", + "PackageProjectUrl": "http://dario.info", + "Copyright": "Try to program the FTP alarm, maybe it will program the virtual alarm!", + "License": "You can\u0027t navigate the application without generating the cross-platform COM application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Factors Developer", + "PackageVersion": "5.9.5", + "Copyright": "Try to connect the ADP system, maybe it will connect the solid state system!", + "Authors": "Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Operations Assistant", + "PackageVersion": "0.9.0", + "Copyright": "I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!", + "Authors": "", + "License": "I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Data Technician", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://nia.info", + "Authors": "June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds", + "License": "I\u0027ll copy the optical RAM feed, that should feed the RAM feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Specialist", + "PackageVersion": "3.5.6", + "Authors": "Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Communications Engineer", + "PackageVersion": "6.9.4", + "PackageProjectUrl": "http://tito.name", + "Authors": "Tanya Reinger,Tanya Reinger,Tanya Reinger", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Division Administrator", + "PackageVersion": "1.0.4", + "Copyright": "We need to hack the haptic SAS microchip!", + "Authors": "", + "License": "We need to program the optical COM microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Copyright": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "Authors": "Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Optimization Administrator", + "PackageVersion": "3.6.4", + "PackageProjectUrl": "http://serenity.info", + "Copyright": "I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "1.5.0", + "License": "Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Developer", + "PackageVersion": "2.9.8", + "PackageProjectUrl": "http://lenora.com", + "Copyright": "You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Assurance Technician", + "PackageVersion": "8.5.5", + "PackageProjectUrl": "http://zander.com", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Research Technician", + "PackageVersion": "2.8.8", + "Copyright": "You can\u0027t generate the program without connecting the bluetooth USB program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Markets Planner", + "PackageVersion": "5.0.1", + "License": "Try to back up the COM driver, maybe it will back up the bluetooth driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Marketing Coordinator", + "PackageVersion": "3.6.1", + "PackageProjectUrl": "https://marcos.org", + "Authors": "", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Security Facilitator", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "https://edythe.info", + "Copyright": "Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Identity Representative", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://alyce.biz", + "Authors": "Joyce Auer,Joyce Auer,Joyce Auer", + "License": "The SAS bus is down, program the neural bus so we can program the SAS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Brand Executive", + "PackageVersion": "7.2.7", + "PackageProjectUrl": "https://dariana.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Identity Supervisor", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Division Representative", + "PackageVersion": "7.3.5", + "PackageProjectUrl": "http://taurean.net", + "Copyright": "I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!", + "Authors": "Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Security Director", + "PackageVersion": "0.0.2", + "Copyright": "Try to parse the HTTP port, maybe it will parse the bluetooth port!", + "Authors": "Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block", + "License": "transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Branding Orchestrator", + "PackageVersion": "8.3.7", + "PackageProjectUrl": "http://nona.com", + "Copyright": "We need to bypass the neural USB capacitor!", + "Authors": "Nora Dietrich", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Copyright": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Tactics Facilitator", + "PackageVersion": "5.7.0", + "License": "Try to bypass the HTTP application, maybe it will bypass the digital application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Technician", + "PackageVersion": "5.2.3", + "PackageProjectUrl": "https://douglas.info", + "Authors": "Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "Authors": "Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Web Assistant", + "PackageVersion": "1.9.0", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Copyright": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Mobility Assistant", + "PackageVersion": "4.2.9", + "PackageProjectUrl": "http://adonis.biz", + "Copyright": "You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!", + "Authors": "Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Metrics Architect", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "https://rickie.net", + "Copyright": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "License": "Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Factors Director", + "PackageVersion": "1.5.1", + "Copyright": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "Authors": "Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Data Orchestrator", + "PackageVersion": "3.3.5", + "Copyright": "compressing the system won\u0027t do anything, we need to compress the optical RSS system!", + "License": "Use the haptic XML driver, then you can index the haptic driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Director", + "PackageVersion": "0.4.3", + "PackageProjectUrl": "https://aylin.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Solutions Agent", + "PackageVersion": "0.0.5", + "License": "Use the haptic USB card, then you can navigate the haptic card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Factors Associate", + "PackageVersion": "1.8.3", + "PackageProjectUrl": "http://dovie.name", + "Copyright": "You can\u0027t navigate the panel without calculating the open-source THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Security Specialist", + "PackageVersion": "7.8.5", + "PackageProjectUrl": "http://nova.biz", + "Copyright": "You can\u0027t transmit the bus without indexing the digital TCP bus!", + "Authors": "Guy Waters,Guy Waters", + "License": "Try to input the GB pixel, maybe it will input the wireless pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "Copyright": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Copyright": "We need to override the solid state USB interface!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Operations Supervisor", + "PackageVersion": "4.5.2", + "License": "The AI panel is down, transmit the open-source panel so we can transmit the AI panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Program Associate", + "PackageVersion": "2.6.7", + "PackageProjectUrl": "http://coy.info", + "Authors": "Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze", + "License": "We need to compress the optical PNG array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Authors": "Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Implementation Engineer", + "PackageVersion": "6.7.1", + "PackageProjectUrl": "http://margie.info", + "License": "We need to transmit the open-source EXE interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Infrastructure Specialist", + "PackageVersion": "9.0.5", + "Authors": "Jackie Schumm", + "License": "hacking the port won\u0027t do anything, we need to back up the optical SMS port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Solutions Planner", + "PackageVersion": "9.0.0", + "License": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Authors": "Maggie Lindgren", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Paradigm Assistant", + "PackageVersion": "8.8.8", + "Authors": "Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Functionality Supervisor", + "PackageVersion": "9.4.5", + "Copyright": "Use the open-source ADP matrix, then you can copy the open-source matrix!", + "License": "Use the 1080p AI microchip, then you can reboot the 1080p microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Accounts Orchestrator", + "PackageVersion": "4.1.6", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..4b85c634 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,1124 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Engineer", + "PackageVersion": "6.9.4", + "PackageProjectUrl": "http://tito.name", + "Authors": "Tanya Reinger,Tanya Reinger,Tanya Reinger", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Assurance Planner", + "PackageVersion": "2.7.7", + "Copyright": "I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!", + "Authors": "Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Program Technician", + "PackageVersion": "5.8.9", + "PackageProjectUrl": "http://curtis.org", + "Copyright": "We need to transmit the back-end AGP sensor!", + "Authors": "Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Specialist", + "PackageVersion": "7.8.5", + "PackageProjectUrl": "http://nova.biz", + "Copyright": "You can\u0027t transmit the bus without indexing the digital TCP bus!", + "Authors": "Guy Waters,Guy Waters", + "License": "Try to input the GB pixel, maybe it will input the wireless pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Interactions Supervisor", + "PackageVersion": "4.5.2", + "Copyright": "The ADP firewall is down, input the primary firewall so we can input the ADP firewall!", + "License": "The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Division Administrator", + "PackageVersion": "1.0.4", + "Copyright": "We need to hack the haptic SAS microchip!", + "Authors": "", + "License": "We need to program the optical COM microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Division Representative", + "PackageVersion": "7.3.5", + "PackageProjectUrl": "http://taurean.net", + "Copyright": "I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!", + "Authors": "Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Security Director", + "PackageVersion": "0.0.2", + "Copyright": "Try to parse the HTTP port, maybe it will parse the bluetooth port!", + "Authors": "Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block", + "License": "transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Paradigm Assistant", + "PackageVersion": "8.0.5", + "PackageProjectUrl": "https://randy.org", + "License": "We need to calculate the solid state HTTP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Operations Assistant", + "PackageVersion": "0.9.0", + "Copyright": "I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!", + "Authors": "", + "License": "I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Web Assistant", + "PackageVersion": "1.9.0", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Infrastructure Specialist", + "PackageVersion": "9.0.5", + "Authors": "Jackie Schumm", + "License": "hacking the port won\u0027t do anything, we need to back up the optical SMS port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Copyright": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "Authors": "Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Authors": "Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Technician", + "PackageVersion": "5.2.3", + "PackageProjectUrl": "https://douglas.info", + "Authors": "Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Copyright": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Branding Manager", + "PackageVersion": "1.4.0", + "PackageProjectUrl": "http://dario.info", + "Copyright": "Try to program the FTP alarm, maybe it will program the virtual alarm!", + "License": "You can\u0027t navigate the application without generating the cross-platform COM application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Identity Supervisor", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Implementation Engineer", + "PackageVersion": "6.7.1", + "PackageProjectUrl": "http://margie.info", + "License": "We need to transmit the open-source EXE interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "Copyright": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Authors": "Maggie Lindgren", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Copyright": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Quality Associate", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://ezequiel.biz", + "Copyright": "Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!", + "Authors": "Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Functionality Supervisor", + "PackageVersion": "9.4.5", + "Copyright": "Use the open-source ADP matrix, then you can copy the open-source matrix!", + "License": "Use the 1080p AI microchip, then you can reboot the 1080p microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Branding Orchestrator", + "PackageVersion": "8.3.7", + "PackageProjectUrl": "http://nona.com", + "Copyright": "We need to bypass the neural USB capacitor!", + "Authors": "Nora Dietrich", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Brand Director", + "PackageVersion": "4.7.4", + "License": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Factors Developer", + "PackageVersion": "5.9.5", + "Copyright": "Try to connect the ADP system, maybe it will connect the solid state system!", + "Authors": "Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Functionality Agent", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://arthur.net", + "Copyright": "I\u0027ll connect the digital JBOD application, that should application the JBOD application!", + "Authors": "Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson", + "License": "We need to index the 1080p SAS hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Copyright": "We need to override the solid state USB interface!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Intranet Specialist", + "PackageVersion": "3.5.6", + "Authors": "Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Data Orchestrator", + "PackageVersion": "3.3.5", + "Copyright": "compressing the system won\u0027t do anything, we need to compress the optical RSS system!", + "License": "Use the haptic XML driver, then you can index the haptic driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Optimization Administrator", + "PackageVersion": "3.6.4", + "PackageProjectUrl": "http://serenity.info", + "Copyright": "I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Identity Representative", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://alyce.biz", + "Authors": "Joyce Auer,Joyce Auer,Joyce Auer", + "License": "The SAS bus is down, program the neural bus so we can program the SAS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Brand Executive", + "PackageVersion": "7.2.7", + "PackageProjectUrl": "https://dariana.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Solutions Planner", + "PackageVersion": "9.0.0", + "License": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Usability Specialist", + "PackageVersion": "5.6.9", + "License": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Operations Supervisor", + "PackageVersion": "4.5.2", + "License": "The AI panel is down, transmit the open-source panel so we can transmit the AI panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Division Officer", + "PackageVersion": "6.5.6", + "PackageProjectUrl": "http://catherine.name", + "Authors": "Glenda Schuppe,Glenda Schuppe", + "License": "transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Configuration Developer", + "PackageVersion": "4.0.9", + "Copyright": "If we parse the interface, we can get to the JSON interface through the mobile JSON interface!", + "Authors": "Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle", + "License": "Use the primary SCSI matrix, then you can program the primary matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "1.5.0", + "License": "Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Marketing Coordinator", + "PackageVersion": "3.6.1", + "PackageProjectUrl": "https://marcos.org", + "Authors": "", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Metrics Architect", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "https://rickie.net", + "Copyright": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "License": "Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Tactics Facilitator", + "PackageVersion": "5.7.0", + "License": "Try to bypass the HTTP application, maybe it will bypass the digital application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Copyright": "hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!", + "Authors": "Sergio Bailey,Sergio Bailey,Sergio Bailey", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Markets Planner", + "PackageVersion": "5.0.1", + "License": "Try to back up the COM driver, maybe it will back up the bluetooth driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Mobility Assistant", + "PackageVersion": "4.2.9", + "PackageProjectUrl": "http://adonis.biz", + "Copyright": "You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!", + "Authors": "Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Program Associate", + "PackageVersion": "2.6.7", + "PackageProjectUrl": "http://coy.info", + "Authors": "Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze", + "License": "We need to compress the optical PNG array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Research Technician", + "PackageVersion": "2.8.8", + "Copyright": "You can\u0027t generate the program without connecting the bluetooth USB program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Factors Associate", + "PackageVersion": "1.8.3", + "PackageProjectUrl": "http://dovie.name", + "Copyright": "You can\u0027t navigate the panel without calculating the open-source THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "Copyright": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Data Technician", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://nia.info", + "Authors": "June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds", + "License": "I\u0027ll copy the optical RAM feed, that should feed the RAM feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Program Developer", + "PackageVersion": "2.9.8", + "PackageProjectUrl": "http://lenora.com", + "Copyright": "You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "Authors": "Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Solutions Officer", + "PackageVersion": "4.5.2", + "PackageProjectUrl": "https://rylan.name", + "License": "You can\u0027t copy the matrix without compressing the wireless AGP matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Solutions Agent", + "PackageVersion": "0.0.5", + "License": "Use the haptic USB card, then you can navigate the haptic card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Accounts Orchestrator", + "PackageVersion": "4.1.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Copyright": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Factors Director", + "PackageVersion": "1.5.1", + "Copyright": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "Authors": "Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Tactics Director", + "PackageVersion": "0.4.3", + "PackageProjectUrl": "https://aylin.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Paradigm Assistant", + "PackageVersion": "8.8.8", + "Authors": "Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Metrics Strategist", + "PackageVersion": "1.2.1", + "Copyright": "Try to override the GB driver, maybe it will override the digital driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Copyright": "We need to synthesize the primary GB circuit!", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Tactics Assistant", + "PackageVersion": "1.5.5", + "PackageProjectUrl": "https://giovanny.net", + "Copyright": "If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!", + "License": "The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Accounts Facilitator", + "PackageVersion": "7.7.8", + "PackageProjectUrl": "http://scottie.biz", + "Authors": "Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Security Facilitator", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "https://edythe.info", + "Copyright": "Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "Copyright": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Assurance Technician", + "PackageVersion": "8.5.5", + "PackageProjectUrl": "http://zander.com", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Copyright": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..b2b4f0b2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,610 @@ +[ + { + "PackageId": "Global Paradigm Assistant", + "PackageVersion": "8.0.5", + "PackageProjectUrl": "https://randy.org", + "License": "We need to calculate the solid state HTTP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Marketing Coordinator", + "PackageVersion": "3.6.1", + "PackageProjectUrl": "https://marcos.org", + "Authors": "", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Assurance Planner", + "PackageVersion": "2.7.7", + "Copyright": "I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!", + "Authors": "Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Interactions Supervisor", + "PackageVersion": "4.5.2", + "Copyright": "The ADP firewall is down, input the primary firewall so we can input the ADP firewall!", + "License": "The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Tactics Assistant", + "PackageVersion": "1.5.5", + "PackageProjectUrl": "https://giovanny.net", + "Copyright": "If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!", + "License": "The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Copyright": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "Authors": "Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Usability Specialist", + "PackageVersion": "5.6.9", + "License": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Copyright": "We need to override the solid state USB interface!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Brand Director", + "PackageVersion": "4.7.4", + "License": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Configuration Developer", + "PackageVersion": "4.0.9", + "Copyright": "If we parse the interface, we can get to the JSON interface through the mobile JSON interface!", + "Authors": "Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle", + "License": "Use the primary SCSI matrix, then you can program the primary matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Copyright": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Solutions Officer", + "PackageVersion": "4.5.2", + "PackageProjectUrl": "https://rylan.name", + "License": "You can\u0027t copy the matrix without compressing the wireless AGP matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Implementation Engineer", + "PackageVersion": "6.7.1", + "PackageProjectUrl": "http://margie.info", + "License": "We need to transmit the open-source EXE interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Metrics Architect", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "https://rickie.net", + "Copyright": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "License": "Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Authors": "Maggie Lindgren", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Accounts Orchestrator", + "PackageVersion": "4.1.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Division Officer", + "PackageVersion": "6.5.6", + "PackageProjectUrl": "http://catherine.name", + "Authors": "Glenda Schuppe,Glenda Schuppe", + "License": "transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Quality Associate", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://ezequiel.biz", + "Copyright": "Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!", + "Authors": "Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Identity Supervisor", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Branding Manager", + "PackageVersion": "1.4.0", + "PackageProjectUrl": "http://dario.info", + "Copyright": "Try to program the FTP alarm, maybe it will program the virtual alarm!", + "License": "You can\u0027t navigate the application without generating the cross-platform COM application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Data Technician", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://nia.info", + "Authors": "June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds", + "License": "I\u0027ll copy the optical RAM feed, that should feed the RAM feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Copyright": "hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!", + "Authors": "Sergio Bailey,Sergio Bailey,Sergio Bailey", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Intranet Specialist", + "PackageVersion": "3.5.6", + "Authors": "Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Program Associate", + "PackageVersion": "2.6.7", + "PackageProjectUrl": "http://coy.info", + "Authors": "Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze", + "License": "We need to compress the optical PNG array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Operations Assistant", + "PackageVersion": "0.9.0", + "Copyright": "I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!", + "Authors": "", + "License": "I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Authors": "Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Mobility Assistant", + "PackageVersion": "4.2.9", + "PackageProjectUrl": "http://adonis.biz", + "Copyright": "You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!", + "Authors": "Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Brand Executive", + "PackageVersion": "7.2.7", + "PackageProjectUrl": "https://dariana.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Assurance Technician", + "PackageVersion": "8.5.5", + "PackageProjectUrl": "http://zander.com", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Paradigm Assistant", + "PackageVersion": "8.8.8", + "Authors": "Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Factors Associate", + "PackageVersion": "1.8.3", + "PackageProjectUrl": "http://dovie.name", + "Copyright": "You can\u0027t navigate the panel without calculating the open-source THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Functionality Supervisor", + "PackageVersion": "9.4.5", + "Copyright": "Use the open-source ADP matrix, then you can copy the open-source matrix!", + "License": "Use the 1080p AI microchip, then you can reboot the 1080p microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Data Orchestrator", + "PackageVersion": "3.3.5", + "Copyright": "compressing the system won\u0027t do anything, we need to compress the optical RSS system!", + "License": "Use the haptic XML driver, then you can index the haptic driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Factors Developer", + "PackageVersion": "5.9.5", + "Copyright": "Try to connect the ADP system, maybe it will connect the solid state system!", + "Authors": "Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Division Representative", + "PackageVersion": "7.3.5", + "PackageProjectUrl": "http://taurean.net", + "Copyright": "I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!", + "Authors": "Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Operations Supervisor", + "PackageVersion": "4.5.2", + "License": "The AI panel is down, transmit the open-source panel so we can transmit the AI panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Communications Engineer", + "PackageVersion": "6.9.4", + "PackageProjectUrl": "http://tito.name", + "Authors": "Tanya Reinger,Tanya Reinger,Tanya Reinger", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Copyright": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Accounts Facilitator", + "PackageVersion": "7.7.8", + "PackageProjectUrl": "http://scottie.biz", + "Authors": "Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Branding Orchestrator", + "PackageVersion": "8.3.7", + "PackageProjectUrl": "http://nona.com", + "Copyright": "We need to bypass the neural USB capacitor!", + "Authors": "Nora Dietrich", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Solutions Agent", + "PackageVersion": "0.0.5", + "License": "Use the haptic USB card, then you can navigate the haptic card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Copyright": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "Copyright": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Security Facilitator", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "https://edythe.info", + "Copyright": "Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Metrics Strategist", + "PackageVersion": "1.2.1", + "Copyright": "Try to override the GB driver, maybe it will override the digital driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Developer", + "PackageVersion": "2.9.8", + "PackageProjectUrl": "http://lenora.com", + "Copyright": "You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Optimization Technician", + "PackageVersion": "5.2.3", + "PackageProjectUrl": "https://douglas.info", + "Authors": "Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Security Director", + "PackageVersion": "0.0.2", + "Copyright": "Try to parse the HTTP port, maybe it will parse the bluetooth port!", + "Authors": "Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block", + "License": "transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Factors Director", + "PackageVersion": "1.5.1", + "Copyright": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "Authors": "Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Division Administrator", + "PackageVersion": "1.0.4", + "Copyright": "We need to hack the haptic SAS microchip!", + "Authors": "", + "License": "We need to program the optical COM microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Tactics Director", + "PackageVersion": "0.4.3", + "PackageProjectUrl": "https://aylin.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Identity Representative", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://alyce.biz", + "Authors": "Joyce Auer,Joyce Auer,Joyce Auer", + "License": "The SAS bus is down, program the neural bus so we can program the SAS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Research Technician", + "PackageVersion": "2.8.8", + "Copyright": "You can\u0027t generate the program without connecting the bluetooth USB program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Functionality Agent", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://arthur.net", + "Copyright": "I\u0027ll connect the digital JBOD application, that should application the JBOD application!", + "Authors": "Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson", + "License": "We need to index the 1080p SAS hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Web Assistant", + "PackageVersion": "1.9.0", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Markets Planner", + "PackageVersion": "5.0.1", + "License": "Try to back up the COM driver, maybe it will back up the bluetooth driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "Authors": "Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Solutions Planner", + "PackageVersion": "9.0.0", + "License": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Program Technician", + "PackageVersion": "5.8.9", + "PackageProjectUrl": "http://curtis.org", + "Copyright": "We need to transmit the back-end AGP sensor!", + "Authors": "Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Optimization Administrator", + "PackageVersion": "3.6.4", + "PackageProjectUrl": "http://serenity.info", + "Copyright": "I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Tactics Facilitator", + "PackageVersion": "5.7.0", + "License": "Try to bypass the HTTP application, maybe it will bypass the digital application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Infrastructure Specialist", + "PackageVersion": "9.0.5", + "Authors": "Jackie Schumm", + "License": "hacking the port won\u0027t do anything, we need to back up the optical SMS port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Security Specialist", + "PackageVersion": "7.8.5", + "PackageProjectUrl": "http://nova.biz", + "Copyright": "You can\u0027t transmit the bus without indexing the digital TCP bus!", + "Authors": "Guy Waters,Guy Waters", + "License": "Try to input the GB pixel, maybe it will input the wireless pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "1.5.0", + "License": "Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..532e4961 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,693 @@ +[ + { + "PackageId": "Global Paradigm Assistant", + "PackageVersion": "8.0.5", + "PackageProjectUrl": "https://randy.org", + "License": "We need to calculate the solid state HTTP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Marketing Coordinator", + "PackageVersion": "3.6.1", + "PackageProjectUrl": "https://marcos.org", + "Authors": "", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Implementation Engineer", + "PackageVersion": "6.7.1", + "PackageProjectUrl": "http://margie.info", + "License": "We need to transmit the open-source EXE interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Interactions Supervisor", + "PackageVersion": "4.5.2", + "Copyright": "The ADP firewall is down, input the primary firewall so we can input the ADP firewall!", + "License": "The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Research Technician", + "PackageVersion": "2.8.8", + "Copyright": "You can\u0027t generate the program without connecting the bluetooth USB program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Operations Assistant", + "PackageVersion": "0.9.0", + "Copyright": "I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!", + "Authors": "", + "License": "I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Identity Representative", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://alyce.biz", + "Authors": "Joyce Auer,Joyce Auer,Joyce Auer", + "License": "The SAS bus is down, program the neural bus so we can program the SAS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Usability Specialist", + "PackageVersion": "5.6.9", + "License": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Assurance Planner", + "PackageVersion": "2.7.7", + "Copyright": "I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!", + "Authors": "Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Solutions Officer", + "PackageVersion": "4.5.2", + "PackageProjectUrl": "https://rylan.name", + "License": "You can\u0027t copy the matrix without compressing the wireless AGP matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Brand Director", + "PackageVersion": "4.7.4", + "License": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "1.5.0", + "License": "Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Tactics Facilitator", + "PackageVersion": "5.7.0", + "License": "Try to bypass the HTTP application, maybe it will bypass the digital application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Specialist", + "PackageVersion": "7.8.5", + "PackageProjectUrl": "http://nova.biz", + "Copyright": "You can\u0027t transmit the bus without indexing the digital TCP bus!", + "Authors": "Guy Waters,Guy Waters", + "License": "Try to input the GB pixel, maybe it will input the wireless pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Copyright": "We need to override the solid state USB interface!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Authors": "Maggie Lindgren", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Factors Developer", + "PackageVersion": "5.9.5", + "Copyright": "Try to connect the ADP system, maybe it will connect the solid state system!", + "Authors": "Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Quality Associate", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://ezequiel.biz", + "Copyright": "Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!", + "Authors": "Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Paradigm Assistant", + "PackageVersion": "8.8.8", + "Authors": "Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Branding Manager", + "PackageVersion": "1.4.0", + "PackageProjectUrl": "http://dario.info", + "Copyright": "Try to program the FTP alarm, maybe it will program the virtual alarm!", + "License": "You can\u0027t navigate the application without generating the cross-platform COM application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Optimization Administrator", + "PackageVersion": "3.6.4", + "PackageProjectUrl": "http://serenity.info", + "Copyright": "I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Web Assistant", + "PackageVersion": "1.9.0", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Data Technician", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://nia.info", + "Authors": "June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds", + "License": "I\u0027ll copy the optical RAM feed, that should feed the RAM feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Metrics Architect", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "https://rickie.net", + "Copyright": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "License": "Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Optimization Technician", + "PackageVersion": "5.2.3", + "PackageProjectUrl": "https://douglas.info", + "Authors": "Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Factors Associate", + "PackageVersion": "1.8.3", + "PackageProjectUrl": "http://dovie.name", + "Copyright": "You can\u0027t navigate the panel without calculating the open-source THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Data Orchestrator", + "PackageVersion": "3.3.5", + "Copyright": "compressing the system won\u0027t do anything, we need to compress the optical RSS system!", + "License": "Use the haptic XML driver, then you can index the haptic driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Operations Supervisor", + "PackageVersion": "4.5.2", + "License": "The AI panel is down, transmit the open-source panel so we can transmit the AI panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Authors": "Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Specialist", + "PackageVersion": "3.5.6", + "Authors": "Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Identity Supervisor", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Infrastructure Specialist", + "PackageVersion": "9.0.5", + "Authors": "Jackie Schumm", + "License": "hacking the port won\u0027t do anything, we need to back up the optical SMS port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Division Administrator", + "PackageVersion": "1.0.4", + "Copyright": "We need to hack the haptic SAS microchip!", + "Authors": "", + "License": "We need to program the optical COM microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Developer", + "PackageVersion": "2.9.8", + "PackageProjectUrl": "http://lenora.com", + "Copyright": "You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Director", + "PackageVersion": "0.0.2", + "Copyright": "Try to parse the HTTP port, maybe it will parse the bluetooth port!", + "Authors": "Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block", + "License": "transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Copyright": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Solutions Agent", + "PackageVersion": "0.0.5", + "License": "Use the haptic USB card, then you can navigate the haptic card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Solutions Planner", + "PackageVersion": "9.0.0", + "License": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Branding Orchestrator", + "PackageVersion": "8.3.7", + "PackageProjectUrl": "http://nona.com", + "Copyright": "We need to bypass the neural USB capacitor!", + "Authors": "Nora Dietrich", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Accounts Facilitator", + "PackageVersion": "7.7.8", + "PackageProjectUrl": "http://scottie.biz", + "Authors": "Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Security Facilitator", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "https://edythe.info", + "Copyright": "Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "Authors": "Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Functionality Supervisor", + "PackageVersion": "9.4.5", + "Copyright": "Use the open-source ADP matrix, then you can copy the open-source matrix!", + "License": "Use the 1080p AI microchip, then you can reboot the 1080p microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Factors Director", + "PackageVersion": "1.5.1", + "Copyright": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "Authors": "Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Copyright": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "Authors": "Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Program Technician", + "PackageVersion": "5.8.9", + "PackageProjectUrl": "http://curtis.org", + "Copyright": "We need to transmit the back-end AGP sensor!", + "Authors": "Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Program Associate", + "PackageVersion": "2.6.7", + "PackageProjectUrl": "http://coy.info", + "Authors": "Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze", + "License": "We need to compress the optical PNG array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Metrics Strategist", + "PackageVersion": "1.2.1", + "Copyright": "Try to override the GB driver, maybe it will override the digital driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "Copyright": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Copyright": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Assurance Technician", + "PackageVersion": "8.5.5", + "PackageProjectUrl": "http://zander.com", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Communications Engineer", + "PackageVersion": "6.9.4", + "PackageProjectUrl": "http://tito.name", + "Authors": "Tanya Reinger,Tanya Reinger,Tanya Reinger", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Tactics Director", + "PackageVersion": "0.4.3", + "PackageProjectUrl": "https://aylin.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Tactics Assistant", + "PackageVersion": "1.5.5", + "PackageProjectUrl": "https://giovanny.net", + "Copyright": "If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!", + "License": "The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Copyright": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Executive", + "PackageVersion": "7.2.7", + "PackageProjectUrl": "https://dariana.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Accounts Orchestrator", + "PackageVersion": "4.1.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Division Officer", + "PackageVersion": "6.5.6", + "PackageProjectUrl": "http://catherine.name", + "Authors": "Glenda Schuppe,Glenda Schuppe", + "License": "transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Functionality Agent", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://arthur.net", + "Copyright": "I\u0027ll connect the digital JBOD application, that should application the JBOD application!", + "Authors": "Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson", + "License": "We need to index the 1080p SAS hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Configuration Developer", + "PackageVersion": "4.0.9", + "Copyright": "If we parse the interface, we can get to the JSON interface through the mobile JSON interface!", + "Authors": "Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle", + "License": "Use the primary SCSI matrix, then you can program the primary matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Markets Planner", + "PackageVersion": "5.0.1", + "License": "Try to back up the COM driver, maybe it will back up the bluetooth driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Copyright": "hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!", + "Authors": "Sergio Bailey,Sergio Bailey,Sergio Bailey", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Division Representative", + "PackageVersion": "7.3.5", + "PackageProjectUrl": "http://taurean.net", + "Copyright": "I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!", + "Authors": "Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Mobility Assistant", + "PackageVersion": "4.2.9", + "PackageProjectUrl": "http://adonis.biz", + "Copyright": "You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!", + "Authors": "Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..cd666977 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,53 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..a1c6f288 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,587 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "Copyright": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Copyright": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Copyright": "We need to synthesize the primary GB circuit!", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "Copyright": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..fb900632 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,73 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..8a39d34e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,156 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..0aeebe9d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,144 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "Copyright": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Copyright": "We need to override the solid state USB interface!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Copyright": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Copyright": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..2d962635 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,678 @@ +[ + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Copyright": "We need to synthesize the primary GB circuit!", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Copyright": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "Copyright": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Copyright": "We need to override the solid state USB interface!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Copyright": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "Copyright": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Copyright": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "Copyright": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..cc436c95 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,164 @@ +[ + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Copyright": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Copyright": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "Copyright": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Copyright": "We need to override the solid state USB interface!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..ef11d1f2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,247 @@ +[ + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "Copyright": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Copyright": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Copyright": "We need to override the solid state USB interface!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Copyright": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..17affe54 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,68 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..4d637e08 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,602 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "Copyright": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Copyright": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Copyright": "We need to synthesize the primary GB circuit!", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "Copyright": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..d4c0eec3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,88 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..f77461c2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,171 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..2c4c297a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,9 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..87f7db6b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,546 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Copyright": "We need to override the solid state USB interface!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Copyright": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "Copyright": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Copyright": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Infrastructure Specialist", + "PackageVersion": "9.0.5", + "Authors": "Jackie Schumm", + "License": "hacking the port won\u0027t do anything, we need to back up the optical SMS port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Authors": "Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Paradigm Assistant", + "PackageVersion": "8.8.8", + "Authors": "Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Data Orchestrator", + "PackageVersion": "3.3.5", + "Copyright": "compressing the system won\u0027t do anything, we need to compress the optical RSS system!", + "License": "Use the haptic XML driver, then you can index the haptic driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Identity Supervisor", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Markets Planner", + "PackageVersion": "5.0.1", + "License": "Try to back up the COM driver, maybe it will back up the bluetooth driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Executive", + "PackageVersion": "7.2.7", + "PackageProjectUrl": "https://dariana.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Developer", + "PackageVersion": "2.9.8", + "PackageProjectUrl": "http://lenora.com", + "Copyright": "You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Specialist", + "PackageVersion": "7.8.5", + "PackageProjectUrl": "http://nova.biz", + "Copyright": "You can\u0027t transmit the bus without indexing the digital TCP bus!", + "Authors": "Guy Waters,Guy Waters", + "License": "Try to input the GB pixel, maybe it will input the wireless pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Authors": "Maggie Lindgren", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Web Assistant", + "PackageVersion": "1.9.0", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Division Officer", + "PackageVersion": "6.5.6", + "PackageProjectUrl": "http://catherine.name", + "Authors": "Glenda Schuppe,Glenda Schuppe", + "License": "transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Copyright": "hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!", + "Authors": "Sergio Bailey,Sergio Bailey,Sergio Bailey", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Optimization Administrator", + "PackageVersion": "3.6.4", + "PackageProjectUrl": "http://serenity.info", + "Copyright": "I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Data Technician", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://nia.info", + "Authors": "June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds", + "License": "I\u0027ll copy the optical RAM feed, that should feed the RAM feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Solutions Planner", + "PackageVersion": "9.0.0", + "License": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Operations Assistant", + "PackageVersion": "0.9.0", + "Copyright": "I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!", + "Authors": "", + "License": "I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Copyright": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "Authors": "Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Program Technician", + "PackageVersion": "5.8.9", + "PackageProjectUrl": "http://curtis.org", + "Copyright": "We need to transmit the back-end AGP sensor!", + "Authors": "Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Director", + "PackageVersion": "0.0.2", + "Copyright": "Try to parse the HTTP port, maybe it will parse the bluetooth port!", + "Authors": "Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block", + "License": "transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Tactics Facilitator", + "PackageVersion": "5.7.0", + "License": "Try to bypass the HTTP application, maybe it will bypass the digital application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Metrics Architect", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "https://rickie.net", + "Copyright": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "License": "Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Accounts Facilitator", + "PackageVersion": "7.7.8", + "PackageProjectUrl": "http://scottie.biz", + "Authors": "Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Mobility Assistant", + "PackageVersion": "4.2.9", + "PackageProjectUrl": "http://adonis.biz", + "Copyright": "You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!", + "Authors": "Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "1.5.0", + "License": "Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Implementation Engineer", + "PackageVersion": "6.7.1", + "PackageProjectUrl": "http://margie.info", + "License": "We need to transmit the open-source EXE interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Assurance Planner", + "PackageVersion": "2.7.7", + "Copyright": "I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!", + "Authors": "Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Configuration Developer", + "PackageVersion": "4.0.9", + "Copyright": "If we parse the interface, we can get to the JSON interface through the mobile JSON interface!", + "Authors": "Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle", + "License": "Use the primary SCSI matrix, then you can program the primary matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Branding Orchestrator", + "PackageVersion": "8.3.7", + "PackageProjectUrl": "http://nona.com", + "Copyright": "We need to bypass the neural USB capacitor!", + "Authors": "Nora Dietrich", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Functionality Supervisor", + "PackageVersion": "9.4.5", + "Copyright": "Use the open-source ADP matrix, then you can copy the open-source matrix!", + "License": "Use the 1080p AI microchip, then you can reboot the 1080p microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Security Facilitator", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "https://edythe.info", + "Copyright": "Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Program Associate", + "PackageVersion": "2.6.7", + "PackageProjectUrl": "http://coy.info", + "Authors": "Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze", + "License": "We need to compress the optical PNG array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Engineer", + "PackageVersion": "6.9.4", + "PackageProjectUrl": "http://tito.name", + "Authors": "Tanya Reinger,Tanya Reinger,Tanya Reinger", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Operations Supervisor", + "PackageVersion": "4.5.2", + "License": "The AI panel is down, transmit the open-source panel so we can transmit the AI panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Factors Associate", + "PackageVersion": "1.8.3", + "PackageProjectUrl": "http://dovie.name", + "Copyright": "You can\u0027t navigate the panel without calculating the open-source THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Marketing Coordinator", + "PackageVersion": "3.6.1", + "PackageProjectUrl": "https://marcos.org", + "Authors": "", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Metrics Strategist", + "PackageVersion": "1.2.1", + "Copyright": "Try to override the GB driver, maybe it will override the digital driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Accounts Orchestrator", + "PackageVersion": "4.1.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Functionality Agent", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://arthur.net", + "Copyright": "I\u0027ll connect the digital JBOD application, that should application the JBOD application!", + "Authors": "Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson", + "License": "We need to index the 1080p SAS hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Solutions Agent", + "PackageVersion": "0.0.5", + "License": "Use the haptic USB card, then you can navigate the haptic card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Optimization Technician", + "PackageVersion": "5.2.3", + "PackageProjectUrl": "https://douglas.info", + "Authors": "Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Assurance Technician", + "PackageVersion": "8.5.5", + "PackageProjectUrl": "http://zander.com", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "Authors": "Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Factors Developer", + "PackageVersion": "5.9.5", + "Copyright": "Try to connect the ADP system, maybe it will connect the solid state system!", + "Authors": "Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Research Technician", + "PackageVersion": "2.8.8", + "Copyright": "You can\u0027t generate the program without connecting the bluetooth USB program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Tactics Assistant", + "PackageVersion": "1.5.5", + "PackageProjectUrl": "https://giovanny.net", + "Copyright": "If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!", + "License": "The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Interactions Supervisor", + "PackageVersion": "4.5.2", + "Copyright": "The ADP firewall is down, input the primary firewall so we can input the ADP firewall!", + "License": "The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Specialist", + "PackageVersion": "3.5.6", + "Authors": "Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Identity Representative", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://alyce.biz", + "Authors": "Joyce Auer,Joyce Auer,Joyce Auer", + "License": "The SAS bus is down, program the neural bus so we can program the SAS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Division Administrator", + "PackageVersion": "1.0.4", + "Copyright": "We need to hack the haptic SAS microchip!", + "Authors": "", + "License": "We need to program the optical COM microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Division Representative", + "PackageVersion": "7.3.5", + "PackageProjectUrl": "http://taurean.net", + "Copyright": "I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!", + "Authors": "Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Usability Specialist", + "PackageVersion": "5.6.9", + "License": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Brand Director", + "PackageVersion": "4.7.4", + "License": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Copyright": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Quality Associate", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://ezequiel.biz", + "Copyright": "Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!", + "Authors": "Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Director", + "PackageVersion": "0.4.3", + "PackageProjectUrl": "https://aylin.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Paradigm Assistant", + "PackageVersion": "8.0.5", + "PackageProjectUrl": "https://randy.org", + "License": "We need to calculate the solid state HTTP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Solutions Officer", + "PackageVersion": "4.5.2", + "PackageProjectUrl": "https://rylan.name", + "License": "You can\u0027t copy the matrix without compressing the wireless AGP matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Factors Director", + "PackageVersion": "1.5.1", + "Copyright": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "Authors": "Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Branding Manager", + "PackageVersion": "1.4.0", + "PackageProjectUrl": "http://dario.info", + "Copyright": "Try to program the FTP alarm, maybe it will program the virtual alarm!", + "License": "You can\u0027t navigate the application without generating the cross-platform COM application!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..903b21e6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,100 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Copyright": "We need to override the solid state USB interface!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Copyright": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "Copyright": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Copyright": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..03f8c386 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,24 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..ab388449 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,27 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..12f9aa23 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,503 @@ +[ + { + "PackageId": "Global Mobility Technician", + "PackageVersion": "8.6.3", + "Authors": "Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante", + "ValidationErrors": [ + { + "Error": "Lonie", + "Context": "http://wilburn.org" + }, + { + "Error": "Concepcion", + "Context": "http://ed.org" + }, + { + "Error": "Amanda", + "Context": "https://sophie.net" + }, + { + "Error": "Claudine", + "Context": "http://ofelia.biz" + }, + { + "Error": "Petra", + "Context": "http://clare.name" + }, + { + "Error": "Ozella", + "Context": "https://verla.name" + }, + { + "Error": "Denis", + "Context": "http://pete.com" + } + ], + "LicenseUrl": "We need to input the haptic XML port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Data Liaison", + "PackageVersion": "7.8.8", + "Copyright": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "Try to calculate the GB card, maybe it will calculate the wireless card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Division Assistant", + "PackageVersion": "9.6.2", + "ValidationErrors": [ + { + "Error": "Nya", + "Context": "http://sunny.biz" + }, + { + "Error": "Arlo", + "Context": "https://cordia.info" + }, + { + "Error": "Linnie", + "Context": "https://marcos.name" + }, + { + "Error": "Luella", + "Context": "http://frederic.name" + }, + { + "Error": "Lucinda", + "Context": "https://dion.name" + }, + { + "Error": "Jayson", + "Context": "https://ryleigh.net" + }, + { + "Error": "Mervin", + "Context": "https://lorenza.net" + } + ], + "LicenseUrl": "I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Accountability Producer", + "PackageVersion": "6.9.7", + "PackageProjectUrl": "https://linwood.biz", + "ValidationErrors": [ + { + "Error": "Travon", + "Context": "https://dedrick.name" + }, + { + "Error": "Elissa", + "Context": "http://kaci.org" + }, + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Solutions Administrator", + "PackageVersion": "0.4.1", + "PackageProjectUrl": "https://bertrand.biz", + "Copyright": "indexing the application won\u0027t do anything, we need to parse the mobile TCP application!", + "ValidationErrors": [ + { + "Error": "Shaun", + "Context": "https://antwan.org" + }, + { + "Error": "Hazel", + "Context": "https://forrest.net" + }, + { + "Error": "Brianne", + "Context": "https://dorothea.name" + }, + { + "Error": "Don", + "Context": "http://torey.com" + }, + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + }, + { + "Error": "Jordi", + "Context": "https://alysha.com" + }, + { + "Error": "Kristina", + "Context": "https://pattie.info" + }, + { + "Error": "Cory", + "Context": "http://kailey.com" + } + ], + "LicenseUrl": "indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "http://devin.org", + "Copyright": "indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!", + "Authors": "Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert", + "ValidationErrors": [ + { + "Error": "Ahmad", + "Context": "https://lupe.com" + }, + { + "Error": "Randi", + "Context": "https://jaiden.biz" + }, + { + "Error": "Patience", + "Context": "https://marlene.name" + }, + { + "Error": "Lenna", + "Context": "https://franco.name" + }, + { + "Error": "Kyleigh", + "Context": "https://tevin.name" + }, + { + "Error": "Sallie", + "Context": "https://jordane.name" + }, + { + "Error": "Willy", + "Context": "https://daija.info" + }, + { + "Error": "Jannie", + "Context": "https://retta.net" + }, + { + "Error": "Lottie", + "Context": "http://yasmine.com" + }, + { + "Error": "Delia", + "Context": "http://khalil.com" + } + ], + "License": "You can\u0027t quantify the system without generating the digital HTTP system!", + "LicenseUrl": "We need to compress the haptic XML circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Operations Director", + "PackageVersion": "5.6.0", + "PackageProjectUrl": "https://alene.info", + "Copyright": "If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!", + "ValidationErrors": [ + { + "Error": "Elouise", + "Context": "https://ron.com" + }, + { + "Error": "Brown", + "Context": "https://cordia.com" + }, + { + "Error": "Ericka", + "Context": "https://eugene.com" + }, + { + "Error": "Rashad", + "Context": "http://thomas.com" + }, + { + "Error": "Antonia", + "Context": "https://marcelle.org" + } + ], + "License": "Try to input the AI microchip, maybe it will input the 1080p microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Interactions Planner", + "PackageVersion": "7.4.0", + "PackageProjectUrl": "http://bertha.net", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "License": "Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "8.5.9", + "PackageProjectUrl": "https://itzel.info", + "Authors": "Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch", + "ValidationErrors": [ + { + "Error": "Mitchel", + "Context": "http://carleton.name" + }, + { + "Error": "Madalyn", + "Context": "http://narciso.net" + }, + { + "Error": "Mia", + "Context": "http://nicklaus.net" + }, + { + "Error": "Abelardo", + "Context": "http://carolina.name" + } + ], + "LicenseUrl": "We need to parse the primary PCI protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Tactics Agent", + "PackageVersion": "6.8.8", + "PackageProjectUrl": "https://flo.info", + "Copyright": "The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!", + "Authors": "Jon Schulist,Jon Schulist", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseUrl": "We need to back up the primary SMTP circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..c8e674bf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,96 @@ +[ + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..267c38f3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,125 @@ +[ + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..3954b8d3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,654 @@ +[ + { + "PackageId": "National Creative Analyst", + "PackageVersion": "6.3.1", + "LicenseUrl": "The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Program Officer", + "PackageVersion": "4.2.4", + "Copyright": "calculating the bus won\u0027t do anything, we need to generate the online CSS bus!", + "Authors": "Leon Mayer,Leon Mayer", + "License": "quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!", + "LicenseUrl": "indexing the port won\u0027t do anything, we need to back up the virtual AGP port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Research Associate", + "PackageVersion": "3.4.7", + "LicenseUrl": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Configuration Specialist", + "PackageVersion": "3.6.8", + "Authors": "Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn", + "LicenseUrl": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Tactics Specialist", + "PackageVersion": "0.2.2", + "Copyright": "You can\u0027t calculate the hard drive without hacking the multi-byte FTP hard drive!", + "License": "We need to override the primary SQL pixel!", + "LicenseUrl": "We need to transmit the redundant EXE driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Communications Strategist", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "http://eloisa.biz", + "Copyright": "We need to index the bluetooth JSON pixel!", + "License": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "LicenseUrl": "Try to index the HDD panel, maybe it will index the haptic panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accountability Developer", + "PackageVersion": "6.9.0", + "License": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Directives Representative", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://cleve.biz", + "Authors": "Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote", + "LicenseUrl": "parsing the panel won\u0027t do anything, we need to calculate the digital SMTP panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Metrics Analyst", + "PackageVersion": "6.7.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Branding Strategist", + "PackageVersion": "4.6.2", + "Copyright": "The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Program Engineer", + "PackageVersion": "2.9.3", + "PackageProjectUrl": "http://cleta.org", + "Copyright": "I\u0027ll bypass the optical AGP feed, that should feed the AGP feed!", + "License": "I\u0027ll input the neural SQL application, that should application the SQL application!", + "LicenseUrl": "You can\u0027t generate the hard drive without transmitting the haptic RAM hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Designer", + "PackageVersion": "6.2.2", + "PackageProjectUrl": "https://cindy.org", + "Authors": "Ignacio Hane,Ignacio Hane", + "LicenseUrl": "You can\u0027t connect the port without connecting the back-end COM port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Tactics Director", + "PackageVersion": "4.6.7", + "PackageProjectUrl": "https://valentina.net", + "Authors": "Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski", + "License": "backing up the system won\u0027t do anything, we need to parse the neural CSS system!", + "LicenseUrl": "We need to transmit the back-end RSS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Marketing Officer", + "PackageVersion": "7.2.8", + "Authors": "Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Security Orchestrator", + "PackageVersion": "3.5.6", + "Copyright": "You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!", + "Authors": "Roderick Koelpin,Roderick Koelpin,Roderick Koelpin", + "License": "Try to copy the HDD array, maybe it will copy the back-end array!", + "LicenseUrl": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "Authors": "Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Group Liaison", + "PackageVersion": "3.5.1", + "Copyright": "We need to program the auxiliary JBOD circuit!", + "License": "We need to parse the haptic SMS monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Branding Associate", + "PackageVersion": "4.9.4", + "PackageProjectUrl": "https://trinity.name", + "Copyright": "The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Agent", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "http://precious.name", + "Copyright": "The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver!", + "Authors": "Essie Hamill,Essie Hamill", + "License": "We need to compress the 1080p GB circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Metrics Engineer", + "PackageVersion": "8.3.4", + "PackageProjectUrl": "http://lou.net", + "Authors": "Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand", + "LicenseUrl": "Try to quantify the FTP bus, maybe it will quantify the optical bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Program Associate", + "PackageVersion": "5.2.5", + "Copyright": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Web Associate", + "PackageVersion": "4.2.5", + "Copyright": "If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive!", + "Authors": "Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Usability Developer", + "PackageVersion": "6.9.1", + "Copyright": "You can\u0027t connect the protocol without overriding the redundant RSS protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Program Engineer", + "PackageVersion": "4.5.7", + "LicenseUrl": "The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Applications Designer", + "PackageVersion": "1.5.1", + "PackageProjectUrl": "http://tito.name", + "Copyright": "If we bypass the card, we can get to the HDD card through the auxiliary HDD card!", + "Authors": "Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling", + "LicenseUrl": "We need to connect the haptic TCP panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Marketing Officer", + "PackageVersion": "2.2.1", + "PackageProjectUrl": "https://weldon.info", + "License": "If we connect the driver, we can get to the XSS driver through the online XSS driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Paradigm Developer", + "PackageVersion": "7.9.7", + "PackageProjectUrl": "http://maureen.name", + "Authors": "Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter", + "License": "The GB interface is down, input the auxiliary interface so we can input the GB interface!", + "LicenseUrl": "The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Communications Director", + "PackageVersion": "6.0.8", + "Authors": "Kristin Bernhard,Kristin Bernhard", + "License": "Try to override the AI alarm, maybe it will override the online alarm!", + "LicenseUrl": "We need to quantify the virtual TCP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Configuration Administrator", + "PackageVersion": "4.3.8", + "Copyright": "Use the redundant AGP microchip, then you can override the redundant microchip!", + "Authors": "Roberto Deckow,Roberto Deckow,Roberto Deckow", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Creative Officer", + "PackageVersion": "5.5.6", + "PackageProjectUrl": "http://orpha.name", + "Copyright": "The TCP array is down, bypass the mobile array so we can bypass the TCP array!", + "License": "indexing the capacitor won\u0027t do anything, we need to reboot the redundant FTP capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Brand Agent", + "PackageVersion": "3.1.9", + "PackageProjectUrl": "https://lina.info", + "Copyright": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "License": "generating the alarm won\u0027t do anything, we need to parse the virtual XSS alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Infrastructure Executive", + "PackageVersion": "4.8.1", + "PackageProjectUrl": "https://justice.info", + "Copyright": "Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!", + "Authors": "Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Research Liaison", + "PackageVersion": "5.0.6", + "PackageProjectUrl": "http://clair.biz", + "License": "If we compress the system, we can get to the AGP system through the multi-byte AGP system!", + "LicenseUrl": "I\u0027ll hack the optical XSS monitor, that should monitor the XSS monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Brand Associate", + "PackageVersion": "4.0.9", + "Copyright": "I\u0027ll program the wireless HDD pixel, that should pixel the HDD pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Implementation Agent", + "PackageVersion": "5.6.8", + "PackageProjectUrl": "http://rex.biz", + "Copyright": "Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit!", + "Authors": "Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Solutions Architect", + "PackageVersion": "7.9.3", + "Copyright": "If we program the array, we can get to the JBOD array through the primary JBOD array!", + "LicenseUrl": "Try to input the AI sensor, maybe it will input the digital sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Usability Officer", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "http://orlo.name", + "Authors": "Johnny Bernier", + "License": "Try to program the XML capacitor, maybe it will program the haptic capacitor!", + "LicenseUrl": "Use the optical SSL alarm, then you can bypass the optical alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Functionality Technician", + "PackageVersion": "3.9.3", + "Copyright": "The AI microchip is down, override the multi-byte microchip so we can override the AI microchip!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Markets Architect", + "PackageVersion": "7.2.2", + "PackageProjectUrl": "https://maxime.info", + "Authors": "Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank", + "License": "If we synthesize the port, we can get to the CSS port through the online CSS port!", + "LicenseUrl": "synthesizing the panel won\u0027t do anything, we need to transmit the neural THX panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Operations Assistant", + "PackageVersion": "2.4.2", + "PackageProjectUrl": "https://hector.info", + "Authors": "Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva", + "LicenseUrl": "If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "Authors": "Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris", + "LicenseUrl": "Try to copy the PNG sensor, maybe it will copy the 1080p sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Program Director", + "PackageVersion": "8.8.8", + "Copyright": "Use the primary SCSI matrix, then you can program the primary matrix!", + "Authors": "", + "License": "If we parse the protocol, we can get to the IB protocol through the wireless IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Paradigm Supervisor", + "PackageVersion": "4.3.3", + "PackageProjectUrl": "https://zion.info", + "Copyright": "We need to bypass the wireless XML pixel!", + "Authors": "Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "Authors": "Stella Barton,Stella Barton", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Configuration Assistant", + "PackageVersion": "3.2.1", + "Copyright": "I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!", + "Authors": "Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Solutions Director", + "PackageVersion": "8.4.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Optimization Analyst", + "PackageVersion": "2.1.7", + "PackageProjectUrl": "https://madge.info", + "Authors": "Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson", + "License": "Use the wireless XSS bandwidth, then you can program the wireless bandwidth!", + "LicenseUrl": "The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Operations Producer", + "PackageVersion": "5.8.9", + "LicenseUrl": "Use the online SMTP pixel, then you can index the online pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Interactions Officer", + "PackageVersion": "8.8.5", + "Copyright": "Try to program the RAM bandwidth, maybe it will program the optical bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Configuration Consultant", + "PackageVersion": "5.9.5", + "Authors": "Guadalupe Littel,Guadalupe Littel,Guadalupe Littel", + "License": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseUrl": "bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Response Strategist", + "PackageVersion": "8.0.4", + "Copyright": "Use the 1080p PNG application, then you can calculate the 1080p application!", + "Authors": "Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann", + "LicenseUrl": "The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Solutions Representative", + "PackageVersion": "5.6.2", + "Copyright": "You can\u0027t synthesize the bandwidth without programming the solid state XSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Factors Administrator", + "PackageVersion": "8.1.4", + "PackageProjectUrl": "http://janelle.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Applications Assistant", + "PackageVersion": "3.5.8", + "PackageProjectUrl": "http://consuelo.info", + "Copyright": "We need to back up the 1080p COM interface!", + "License": "The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel!", + "LicenseUrl": "If we back up the driver, we can get to the TCP driver through the redundant TCP driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Brand Officer", + "PackageVersion": "9.3.6", + "PackageProjectUrl": "http://carol.name", + "License": "If we override the system, we can get to the HDD system through the haptic HDD system!", + "LicenseUrl": "If we parse the bus, we can get to the XML bus through the solid state XML bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Communications Engineer", + "PackageVersion": "7.8.1", + "Copyright": "The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive!", + "Authors": "Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub", + "LicenseUrl": "I\u0027ll synthesize the haptic THX hard drive, that should hard drive the THX hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Paradigm Officer", + "PackageVersion": "2.3.4", + "PackageProjectUrl": "https://charity.biz", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Infrastructure Architect", + "PackageVersion": "6.6.7", + "PackageProjectUrl": "http://darlene.net", + "Authors": "Howard Rath,Howard Rath,Howard Rath,Howard Rath", + "LicenseUrl": "If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Factors Producer", + "PackageVersion": "5.7.1", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Tactics Facilitator", + "PackageVersion": "0.7.3", + "Copyright": "The SSL port is down, bypass the haptic port so we can bypass the SSL port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Intranet Planner", + "PackageVersion": "8.3.2", + "PackageProjectUrl": "http://nathanael.name", + "License": "Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Accounts Designer", + "PackageVersion": "5.1.9", + "License": "We need to navigate the wireless SAS pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Marketing Designer", + "PackageVersion": "4.5.9", + "PackageProjectUrl": "http://lexi.net", + "Copyright": "You can\u0027t bypass the alarm without generating the back-end HTTP alarm!", + "LicenseUrl": "You can\u0027t bypass the microchip without parsing the back-end JBOD microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Program Orchestrator", + "PackageVersion": "5.2.4", + "Copyright": "bypassing the bandwidth won\u0027t do anything, we need to copy the mobile JBOD bandwidth!", + "License": "Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Manager", + "PackageVersion": "9.1.0", + "PackageProjectUrl": "http://vella.com", + "LicenseUrl": "Try to back up the THX interface, maybe it will back up the auxiliary interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Solutions Administrator", + "PackageVersion": "5.2.4", + "PackageProjectUrl": "https://hailee.biz", + "Authors": "Nellie Oberbrunner", + "License": "We need to calculate the online SAS bandwidth!", + "LicenseUrl": "If we index the bus, we can get to the CSS bus through the optical CSS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Factors Supervisor", + "PackageVersion": "0.8.3", + "PackageProjectUrl": "http://clement.name", + "Copyright": "If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall!", + "Authors": "Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick", + "License": "If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor!", + "LicenseUrl": "Use the optical IB transmitter, then you can navigate the optical transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Division Executive", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "http://wilmer.com", + "Authors": "Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros", + "License": "I\u0027ll index the neural SDD bus, that should bus the SDD bus!", + "LicenseUrl": "If we reboot the program, we can get to the SSL program through the primary SSL program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Group Agent", + "PackageVersion": "3.2.2", + "PackageProjectUrl": "https://vilma.com", + "Copyright": "generating the interface won\u0027t do anything, we need to hack the optical PCI interface!", + "Authors": "Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "Authors": "Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "Use the haptic RSS port, then you can transmit the haptic port!", + "Authors": "Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Identity Developer", + "PackageVersion": "7.1.0", + "PackageProjectUrl": "https://eve.com", + "LicenseUrl": "compressing the bandwidth won\u0027t do anything, we need to bypass the primary RAM bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Configuration Engineer", + "PackageVersion": "7.3.8", + "PackageProjectUrl": "http://roman.org", + "License": "Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!", + "LicenseUrl": "You can\u0027t reboot the matrix without navigating the optical SDD matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Quality Executive", + "PackageVersion": "4.4.8", + "PackageProjectUrl": "http://khalid.com", + "Copyright": "You can\u0027t reboot the transmitter without transmitting the online ADP transmitter!", + "License": "I\u0027ll quantify the solid state THX feed, that should feed the THX feed!", + "LicenseUrl": "Use the online RAM array, then you can index the online array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Tactics Planner", + "PackageVersion": "5.4.6", + "PackageProjectUrl": "https://caterina.info", + "Copyright": "If we copy the array, we can get to the SAS array through the neural SAS array!", + "Authors": "Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde", + "License": "I\u0027ll input the primary GB port, that should port the GB port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Tactics Engineer", + "PackageVersion": "5.6.9", + "Copyright": "transmitting the program won\u0027t do anything, we need to generate the multi-byte SAS program!", + "Authors": "Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich", + "License": "Use the online TCP driver, then you can navigate the online driver!", + "LicenseUrl": "I\u0027ll transmit the open-source HTTP pixel, that should pixel the HTTP pixel!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..9316e02f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,1130 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Marketing Officer", + "PackageVersion": "2.2.1", + "PackageProjectUrl": "https://weldon.info", + "License": "If we connect the driver, we can get to the XSS driver through the online XSS driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Program Engineer", + "PackageVersion": "2.9.3", + "PackageProjectUrl": "http://cleta.org", + "Copyright": "I\u0027ll bypass the optical AGP feed, that should feed the AGP feed!", + "License": "I\u0027ll input the neural SQL application, that should application the SQL application!", + "LicenseUrl": "You can\u0027t generate the hard drive without transmitting the haptic RAM hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Configuration Specialist", + "PackageVersion": "3.6.8", + "Authors": "Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn", + "LicenseUrl": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Intranet Agent", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "http://precious.name", + "Copyright": "The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver!", + "Authors": "Essie Hamill,Essie Hamill", + "License": "We need to compress the 1080p GB circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Factors Supervisor", + "PackageVersion": "0.8.3", + "PackageProjectUrl": "http://clement.name", + "Copyright": "If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall!", + "Authors": "Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick", + "License": "If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor!", + "LicenseUrl": "Use the optical IB transmitter, then you can navigate the optical transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Paradigm Developer", + "PackageVersion": "7.9.7", + "PackageProjectUrl": "http://maureen.name", + "Authors": "Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter", + "License": "The GB interface is down, input the auxiliary interface so we can input the GB interface!", + "LicenseUrl": "The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Functionality Technician", + "PackageVersion": "3.9.3", + "Copyright": "The AI microchip is down, override the multi-byte microchip so we can override the AI microchip!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Creative Analyst", + "PackageVersion": "6.3.1", + "LicenseUrl": "The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "8.5.9", + "PackageProjectUrl": "https://itzel.info", + "Authors": "Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch", + "ValidationErrors": [ + { + "Error": "Mitchel", + "Context": "http://carleton.name" + }, + { + "Error": "Madalyn", + "Context": "http://narciso.net" + }, + { + "Error": "Mia", + "Context": "http://nicklaus.net" + }, + { + "Error": "Abelardo", + "Context": "http://carolina.name" + } + ], + "LicenseUrl": "We need to parse the primary PCI protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Program Engineer", + "PackageVersion": "4.5.7", + "LicenseUrl": "The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Operations Producer", + "PackageVersion": "5.8.9", + "LicenseUrl": "Use the online SMTP pixel, then you can index the online pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Tactics Specialist", + "PackageVersion": "0.2.2", + "Copyright": "You can\u0027t calculate the hard drive without hacking the multi-byte FTP hard drive!", + "License": "We need to override the primary SQL pixel!", + "LicenseUrl": "We need to transmit the redundant EXE driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "Authors": "Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Security Orchestrator", + "PackageVersion": "3.5.6", + "Copyright": "You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!", + "Authors": "Roderick Koelpin,Roderick Koelpin,Roderick Koelpin", + "License": "Try to copy the HDD array, maybe it will copy the back-end array!", + "LicenseUrl": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Communications Director", + "PackageVersion": "6.0.8", + "Authors": "Kristin Bernhard,Kristin Bernhard", + "License": "Try to override the AI alarm, maybe it will override the online alarm!", + "LicenseUrl": "We need to quantify the virtual TCP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Marketing Designer", + "PackageVersion": "4.5.9", + "PackageProjectUrl": "http://lexi.net", + "Copyright": "You can\u0027t bypass the alarm without generating the back-end HTTP alarm!", + "LicenseUrl": "You can\u0027t bypass the microchip without parsing the back-end JBOD microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Division Executive", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "http://wilmer.com", + "Authors": "Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros", + "License": "I\u0027ll index the neural SDD bus, that should bus the SDD bus!", + "LicenseUrl": "If we reboot the program, we can get to the SSL program through the primary SSL program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Paradigm Supervisor", + "PackageVersion": "4.3.3", + "PackageProjectUrl": "https://zion.info", + "Copyright": "We need to bypass the wireless XML pixel!", + "Authors": "Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Factors Producer", + "PackageVersion": "5.7.1", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Web Associate", + "PackageVersion": "4.2.5", + "Copyright": "If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive!", + "Authors": "Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Quality Executive", + "PackageVersion": "4.4.8", + "PackageProjectUrl": "http://khalid.com", + "Copyright": "You can\u0027t reboot the transmitter without transmitting the online ADP transmitter!", + "License": "I\u0027ll quantify the solid state THX feed, that should feed the THX feed!", + "LicenseUrl": "Use the online RAM array, then you can index the online array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Usability Officer", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "http://orlo.name", + "Authors": "Johnny Bernier", + "License": "Try to program the XML capacitor, maybe it will program the haptic capacitor!", + "LicenseUrl": "Use the optical SSL alarm, then you can bypass the optical alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Accountability Producer", + "PackageVersion": "6.9.7", + "PackageProjectUrl": "https://linwood.biz", + "ValidationErrors": [ + { + "Error": "Travon", + "Context": "https://dedrick.name" + }, + { + "Error": "Elissa", + "Context": "http://kaci.org" + }, + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Group Agent", + "PackageVersion": "3.2.2", + "PackageProjectUrl": "https://vilma.com", + "Copyright": "generating the interface won\u0027t do anything, we need to hack the optical PCI interface!", + "Authors": "Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Solutions Administrator", + "PackageVersion": "0.4.1", + "PackageProjectUrl": "https://bertrand.biz", + "Copyright": "indexing the application won\u0027t do anything, we need to parse the mobile TCP application!", + "ValidationErrors": [ + { + "Error": "Shaun", + "Context": "https://antwan.org" + }, + { + "Error": "Hazel", + "Context": "https://forrest.net" + }, + { + "Error": "Brianne", + "Context": "https://dorothea.name" + }, + { + "Error": "Don", + "Context": "http://torey.com" + }, + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + }, + { + "Error": "Jordi", + "Context": "https://alysha.com" + }, + { + "Error": "Kristina", + "Context": "https://pattie.info" + }, + { + "Error": "Cory", + "Context": "http://kailey.com" + } + ], + "LicenseUrl": "indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Brand Associate", + "PackageVersion": "4.0.9", + "Copyright": "I\u0027ll program the wireless HDD pixel, that should pixel the HDD pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "http://devin.org", + "Copyright": "indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!", + "Authors": "Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert", + "ValidationErrors": [ + { + "Error": "Ahmad", + "Context": "https://lupe.com" + }, + { + "Error": "Randi", + "Context": "https://jaiden.biz" + }, + { + "Error": "Patience", + "Context": "https://marlene.name" + }, + { + "Error": "Lenna", + "Context": "https://franco.name" + }, + { + "Error": "Kyleigh", + "Context": "https://tevin.name" + }, + { + "Error": "Sallie", + "Context": "https://jordane.name" + }, + { + "Error": "Willy", + "Context": "https://daija.info" + }, + { + "Error": "Jannie", + "Context": "https://retta.net" + }, + { + "Error": "Lottie", + "Context": "http://yasmine.com" + }, + { + "Error": "Delia", + "Context": "http://khalil.com" + } + ], + "License": "You can\u0027t quantify the system without generating the digital HTTP system!", + "LicenseUrl": "We need to compress the haptic XML circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Configuration Engineer", + "PackageVersion": "7.3.8", + "PackageProjectUrl": "http://roman.org", + "License": "Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!", + "LicenseUrl": "You can\u0027t reboot the matrix without navigating the optical SDD matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Configuration Consultant", + "PackageVersion": "5.9.5", + "Authors": "Guadalupe Littel,Guadalupe Littel,Guadalupe Littel", + "License": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseUrl": "bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Program Orchestrator", + "PackageVersion": "5.2.4", + "Copyright": "bypassing the bandwidth won\u0027t do anything, we need to copy the mobile JBOD bandwidth!", + "License": "Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Metrics Engineer", + "PackageVersion": "8.3.4", + "PackageProjectUrl": "http://lou.net", + "Authors": "Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand", + "LicenseUrl": "Try to quantify the FTP bus, maybe it will quantify the optical bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Tactics Director", + "PackageVersion": "4.6.7", + "PackageProjectUrl": "https://valentina.net", + "Authors": "Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski", + "License": "backing up the system won\u0027t do anything, we need to parse the neural CSS system!", + "LicenseUrl": "We need to transmit the back-end RSS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Operations Assistant", + "PackageVersion": "2.4.2", + "PackageProjectUrl": "https://hector.info", + "Authors": "Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva", + "LicenseUrl": "If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Division Assistant", + "PackageVersion": "9.6.2", + "ValidationErrors": [ + { + "Error": "Nya", + "Context": "http://sunny.biz" + }, + { + "Error": "Arlo", + "Context": "https://cordia.info" + }, + { + "Error": "Linnie", + "Context": "https://marcos.name" + }, + { + "Error": "Luella", + "Context": "http://frederic.name" + }, + { + "Error": "Lucinda", + "Context": "https://dion.name" + }, + { + "Error": "Jayson", + "Context": "https://ryleigh.net" + }, + { + "Error": "Mervin", + "Context": "https://lorenza.net" + } + ], + "LicenseUrl": "I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Usability Developer", + "PackageVersion": "6.9.1", + "Copyright": "You can\u0027t connect the protocol without overriding the redundant RSS protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Group Liaison", + "PackageVersion": "3.5.1", + "Copyright": "We need to program the auxiliary JBOD circuit!", + "License": "We need to parse the haptic SMS monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Usability Manager", + "PackageVersion": "9.1.0", + "PackageProjectUrl": "http://vella.com", + "LicenseUrl": "Try to back up the THX interface, maybe it will back up the auxiliary interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Directives Representative", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://cleve.biz", + "Authors": "Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote", + "LicenseUrl": "parsing the panel won\u0027t do anything, we need to calculate the digital SMTP panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Program Director", + "PackageVersion": "8.8.8", + "Copyright": "Use the primary SCSI matrix, then you can program the primary matrix!", + "Authors": "", + "License": "If we parse the protocol, we can get to the IB protocol through the wireless IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Paradigm Officer", + "PackageVersion": "2.3.4", + "PackageProjectUrl": "https://charity.biz", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Implementation Agent", + "PackageVersion": "5.6.8", + "PackageProjectUrl": "http://rex.biz", + "Copyright": "Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit!", + "Authors": "Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Solutions Architect", + "PackageVersion": "7.9.3", + "Copyright": "If we program the array, we can get to the JBOD array through the primary JBOD array!", + "LicenseUrl": "Try to input the AI sensor, maybe it will input the digital sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Identity Developer", + "PackageVersion": "7.1.0", + "PackageProjectUrl": "https://eve.com", + "LicenseUrl": "compressing the bandwidth won\u0027t do anything, we need to bypass the primary RAM bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Operations Director", + "PackageVersion": "5.6.0", + "PackageProjectUrl": "https://alene.info", + "Copyright": "If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!", + "ValidationErrors": [ + { + "Error": "Elouise", + "Context": "https://ron.com" + }, + { + "Error": "Brown", + "Context": "https://cordia.com" + }, + { + "Error": "Ericka", + "Context": "https://eugene.com" + }, + { + "Error": "Rashad", + "Context": "http://thomas.com" + }, + { + "Error": "Antonia", + "Context": "https://marcelle.org" + } + ], + "License": "Try to input the AI microchip, maybe it will input the 1080p microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Communications Strategist", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "http://eloisa.biz", + "Copyright": "We need to index the bluetooth JSON pixel!", + "License": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "LicenseUrl": "Try to index the HDD panel, maybe it will index the haptic panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Marketing Officer", + "PackageVersion": "7.2.8", + "Authors": "Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Markets Architect", + "PackageVersion": "7.2.2", + "PackageProjectUrl": "https://maxime.info", + "Authors": "Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank", + "License": "If we synthesize the port, we can get to the CSS port through the online CSS port!", + "LicenseUrl": "synthesizing the panel won\u0027t do anything, we need to transmit the neural THX panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Brand Officer", + "PackageVersion": "9.3.6", + "PackageProjectUrl": "http://carol.name", + "License": "If we override the system, we can get to the HDD system through the haptic HDD system!", + "LicenseUrl": "If we parse the bus, we can get to the XML bus through the solid state XML bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Branding Associate", + "PackageVersion": "4.9.4", + "PackageProjectUrl": "https://trinity.name", + "Copyright": "The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Interactions Planner", + "PackageVersion": "7.4.0", + "PackageProjectUrl": "http://bertha.net", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "License": "Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Factors Administrator", + "PackageVersion": "8.1.4", + "PackageProjectUrl": "http://janelle.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Infrastructure Executive", + "PackageVersion": "4.8.1", + "PackageProjectUrl": "https://justice.info", + "Copyright": "Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!", + "Authors": "Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Accountability Developer", + "PackageVersion": "6.9.0", + "License": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Solutions Representative", + "PackageVersion": "5.6.2", + "Copyright": "You can\u0027t synthesize the bandwidth without programming the solid state XSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Interactions Officer", + "PackageVersion": "8.8.5", + "Copyright": "Try to program the RAM bandwidth, maybe it will program the optical bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Metrics Analyst", + "PackageVersion": "6.7.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Tactics Agent", + "PackageVersion": "6.8.8", + "PackageProjectUrl": "https://flo.info", + "Copyright": "The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!", + "Authors": "Jon Schulist,Jon Schulist", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseUrl": "We need to back up the primary SMTP circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Response Strategist", + "PackageVersion": "8.0.4", + "Copyright": "Use the 1080p PNG application, then you can calculate the 1080p application!", + "Authors": "Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann", + "LicenseUrl": "The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Solutions Administrator", + "PackageVersion": "5.2.4", + "PackageProjectUrl": "https://hailee.biz", + "Authors": "Nellie Oberbrunner", + "License": "We need to calculate the online SAS bandwidth!", + "LicenseUrl": "If we index the bus, we can get to the CSS bus through the optical CSS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "Authors": "Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Brand Agent", + "PackageVersion": "3.1.9", + "PackageProjectUrl": "https://lina.info", + "Copyright": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "License": "generating the alarm won\u0027t do anything, we need to parse the virtual XSS alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "Use the haptic RSS port, then you can transmit the haptic port!", + "Authors": "Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Intranet Planner", + "PackageVersion": "8.3.2", + "PackageProjectUrl": "http://nathanael.name", + "License": "Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Accounts Designer", + "PackageVersion": "5.1.9", + "License": "We need to navigate the wireless SAS pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Solutions Director", + "PackageVersion": "8.4.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Applications Designer", + "PackageVersion": "1.5.1", + "PackageProjectUrl": "http://tito.name", + "Copyright": "If we bypass the card, we can get to the HDD card through the auxiliary HDD card!", + "Authors": "Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling", + "LicenseUrl": "We need to connect the haptic TCP panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Configuration Assistant", + "PackageVersion": "3.2.1", + "Copyright": "I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!", + "Authors": "Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Configuration Administrator", + "PackageVersion": "4.3.8", + "Copyright": "Use the redundant AGP microchip, then you can override the redundant microchip!", + "Authors": "Roberto Deckow,Roberto Deckow,Roberto Deckow", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "Authors": "Stella Barton,Stella Barton", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Program Associate", + "PackageVersion": "5.2.5", + "Copyright": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Optimization Analyst", + "PackageVersion": "2.1.7", + "PackageProjectUrl": "https://madge.info", + "Authors": "Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson", + "License": "Use the wireless XSS bandwidth, then you can program the wireless bandwidth!", + "LicenseUrl": "The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Branding Strategist", + "PackageVersion": "4.6.2", + "Copyright": "The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Tactics Facilitator", + "PackageVersion": "0.7.3", + "Copyright": "The SSL port is down, bypass the haptic port so we can bypass the SSL port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Tactics Engineer", + "PackageVersion": "5.6.9", + "Copyright": "transmitting the program won\u0027t do anything, we need to generate the multi-byte SAS program!", + "Authors": "Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich", + "License": "Use the online TCP driver, then you can navigate the online driver!", + "LicenseUrl": "I\u0027ll transmit the open-source HTTP pixel, that should pixel the HTTP pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Applications Assistant", + "PackageVersion": "3.5.8", + "PackageProjectUrl": "http://consuelo.info", + "Copyright": "We need to back up the 1080p COM interface!", + "License": "The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel!", + "LicenseUrl": "If we back up the driver, we can get to the TCP driver through the redundant TCP driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Communications Engineer", + "PackageVersion": "7.8.1", + "Copyright": "The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive!", + "Authors": "Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub", + "LicenseUrl": "I\u0027ll synthesize the haptic THX hard drive, that should hard drive the THX hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Infrastructure Architect", + "PackageVersion": "6.6.7", + "PackageProjectUrl": "http://darlene.net", + "Authors": "Howard Rath,Howard Rath,Howard Rath,Howard Rath", + "LicenseUrl": "If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Tactics Planner", + "PackageVersion": "5.4.6", + "PackageProjectUrl": "https://caterina.info", + "Copyright": "If we copy the array, we can get to the SAS array through the neural SAS array!", + "Authors": "Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde", + "License": "I\u0027ll input the primary GB port, that should port the GB port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Program Officer", + "PackageVersion": "4.2.4", + "Copyright": "calculating the bus won\u0027t do anything, we need to generate the online CSS bus!", + "Authors": "Leon Mayer,Leon Mayer", + "License": "quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!", + "LicenseUrl": "indexing the port won\u0027t do anything, we need to back up the virtual AGP port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Mobility Technician", + "PackageVersion": "8.6.3", + "Authors": "Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante", + "ValidationErrors": [ + { + "Error": "Lonie", + "Context": "http://wilburn.org" + }, + { + "Error": "Concepcion", + "Context": "http://ed.org" + }, + { + "Error": "Amanda", + "Context": "https://sophie.net" + }, + { + "Error": "Claudine", + "Context": "http://ofelia.biz" + }, + { + "Error": "Petra", + "Context": "http://clare.name" + }, + { + "Error": "Ozella", + "Context": "https://verla.name" + }, + { + "Error": "Denis", + "Context": "http://pete.com" + } + ], + "LicenseUrl": "We need to input the haptic XML port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Research Associate", + "PackageVersion": "3.4.7", + "LicenseUrl": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Integration Designer", + "PackageVersion": "6.2.2", + "PackageProjectUrl": "https://cindy.org", + "Authors": "Ignacio Hane,Ignacio Hane", + "LicenseUrl": "You can\u0027t connect the port without connecting the back-end COM port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Research Liaison", + "PackageVersion": "5.0.6", + "PackageProjectUrl": "http://clair.biz", + "License": "If we compress the system, we can get to the AGP system through the multi-byte AGP system!", + "LicenseUrl": "I\u0027ll hack the optical XSS monitor, that should monitor the XSS monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Data Liaison", + "PackageVersion": "7.8.8", + "Copyright": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "Try to calculate the GB card, maybe it will calculate the wireless card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Creative Officer", + "PackageVersion": "5.5.6", + "PackageProjectUrl": "http://orpha.name", + "Copyright": "The TCP array is down, bypass the mobile array so we can bypass the TCP array!", + "License": "indexing the capacitor won\u0027t do anything, we need to reboot the redundant FTP capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "Authors": "Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris", + "LicenseUrl": "Try to copy the PNG sensor, maybe it will copy the 1080p sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..8bfa95ce --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,723 @@ +[ + { + "PackageId": "National Creative Analyst", + "PackageVersion": "6.3.1", + "LicenseUrl": "The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Applications Assistant", + "PackageVersion": "3.5.8", + "PackageProjectUrl": "http://consuelo.info", + "Copyright": "We need to back up the 1080p COM interface!", + "License": "The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel!", + "LicenseUrl": "If we back up the driver, we can get to the TCP driver through the redundant TCP driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Program Engineer", + "PackageVersion": "2.9.3", + "PackageProjectUrl": "http://cleta.org", + "Copyright": "I\u0027ll bypass the optical AGP feed, that should feed the AGP feed!", + "License": "I\u0027ll input the neural SQL application, that should application the SQL application!", + "LicenseUrl": "You can\u0027t generate the hard drive without transmitting the haptic RAM hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Research Associate", + "PackageVersion": "3.4.7", + "LicenseUrl": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Communications Director", + "PackageVersion": "6.0.8", + "Authors": "Kristin Bernhard,Kristin Bernhard", + "License": "Try to override the AI alarm, maybe it will override the online alarm!", + "LicenseUrl": "We need to quantify the virtual TCP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Tactics Specialist", + "PackageVersion": "0.2.2", + "Copyright": "You can\u0027t calculate the hard drive without hacking the multi-byte FTP hard drive!", + "License": "We need to override the primary SQL pixel!", + "LicenseUrl": "We need to transmit the redundant EXE driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Communications Strategist", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "http://eloisa.biz", + "Copyright": "We need to index the bluetooth JSON pixel!", + "License": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "LicenseUrl": "Try to index the HDD panel, maybe it will index the haptic panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Manager", + "PackageVersion": "9.1.0", + "PackageProjectUrl": "http://vella.com", + "LicenseUrl": "Try to back up the THX interface, maybe it will back up the auxiliary interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Configuration Consultant", + "PackageVersion": "5.9.5", + "Authors": "Guadalupe Littel,Guadalupe Littel,Guadalupe Littel", + "License": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseUrl": "bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Branding Strategist", + "PackageVersion": "4.6.2", + "Copyright": "The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Tactics Director", + "PackageVersion": "4.6.7", + "PackageProjectUrl": "https://valentina.net", + "Authors": "Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski", + "License": "backing up the system won\u0027t do anything, we need to parse the neural CSS system!", + "LicenseUrl": "We need to transmit the back-end RSS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Group Agent", + "PackageVersion": "3.2.2", + "PackageProjectUrl": "https://vilma.com", + "Copyright": "generating the interface won\u0027t do anything, we need to hack the optical PCI interface!", + "Authors": "Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Brand Officer", + "PackageVersion": "9.3.6", + "PackageProjectUrl": "http://carol.name", + "License": "If we override the system, we can get to the HDD system through the haptic HDD system!", + "LicenseUrl": "If we parse the bus, we can get to the XML bus through the solid state XML bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Configuration Engineer", + "PackageVersion": "7.3.8", + "PackageProjectUrl": "http://roman.org", + "License": "Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!", + "LicenseUrl": "You can\u0027t reboot the matrix without navigating the optical SDD matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "Use the haptic RSS port, then you can transmit the haptic port!", + "Authors": "Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accountability Developer", + "PackageVersion": "6.9.0", + "License": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Tactics Engineer", + "PackageVersion": "5.6.9", + "Copyright": "transmitting the program won\u0027t do anything, we need to generate the multi-byte SAS program!", + "Authors": "Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich", + "License": "Use the online TCP driver, then you can navigate the online driver!", + "LicenseUrl": "I\u0027ll transmit the open-source HTTP pixel, that should pixel the HTTP pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Marketing Officer", + "PackageVersion": "7.2.8", + "Authors": "Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Intranet Agent", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "http://precious.name", + "Copyright": "The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver!", + "Authors": "Essie Hamill,Essie Hamill", + "License": "We need to compress the 1080p GB circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Metrics Engineer", + "PackageVersion": "8.3.4", + "PackageProjectUrl": "http://lou.net", + "Authors": "Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand", + "LicenseUrl": "Try to quantify the FTP bus, maybe it will quantify the optical bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Usability Officer", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "http://orlo.name", + "Authors": "Johnny Bernier", + "License": "Try to program the XML capacitor, maybe it will program the haptic capacitor!", + "LicenseUrl": "Use the optical SSL alarm, then you can bypass the optical alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Web Associate", + "PackageVersion": "4.2.5", + "Copyright": "If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive!", + "Authors": "Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Factors Supervisor", + "PackageVersion": "0.8.3", + "PackageProjectUrl": "http://clement.name", + "Copyright": "If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall!", + "Authors": "Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick", + "License": "If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor!", + "LicenseUrl": "Use the optical IB transmitter, then you can navigate the optical transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Applications Designer", + "PackageVersion": "1.5.1", + "PackageProjectUrl": "http://tito.name", + "Copyright": "If we bypass the card, we can get to the HDD card through the auxiliary HDD card!", + "Authors": "Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling", + "LicenseUrl": "We need to connect the haptic TCP panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Branding Associate", + "PackageVersion": "4.9.4", + "PackageProjectUrl": "https://trinity.name", + "Copyright": "The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Solutions Administrator", + "PackageVersion": "5.2.4", + "PackageProjectUrl": "https://hailee.biz", + "Authors": "Nellie Oberbrunner", + "License": "We need to calculate the online SAS bandwidth!", + "LicenseUrl": "If we index the bus, we can get to the CSS bus through the optical CSS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Program Engineer", + "PackageVersion": "4.5.7", + "LicenseUrl": "The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Division Executive", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "http://wilmer.com", + "Authors": "Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros", + "License": "I\u0027ll index the neural SDD bus, that should bus the SDD bus!", + "LicenseUrl": "If we reboot the program, we can get to the SSL program through the primary SSL program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Solutions Representative", + "PackageVersion": "5.6.2", + "Copyright": "You can\u0027t synthesize the bandwidth without programming the solid state XSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Solutions Architect", + "PackageVersion": "7.9.3", + "Copyright": "If we program the array, we can get to the JBOD array through the primary JBOD array!", + "LicenseUrl": "Try to input the AI sensor, maybe it will input the digital sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Creative Officer", + "PackageVersion": "5.5.6", + "PackageProjectUrl": "http://orpha.name", + "Copyright": "The TCP array is down, bypass the mobile array so we can bypass the TCP array!", + "License": "indexing the capacitor won\u0027t do anything, we need to reboot the redundant FTP capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Tactics Planner", + "PackageVersion": "5.4.6", + "PackageProjectUrl": "https://caterina.info", + "Copyright": "If we copy the array, we can get to the SAS array through the neural SAS array!", + "Authors": "Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde", + "License": "I\u0027ll input the primary GB port, that should port the GB port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Brand Associate", + "PackageVersion": "4.0.9", + "Copyright": "I\u0027ll program the wireless HDD pixel, that should pixel the HDD pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Intranet Planner", + "PackageVersion": "8.3.2", + "PackageProjectUrl": "http://nathanael.name", + "License": "Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Paradigm Officer", + "PackageVersion": "2.3.4", + "PackageProjectUrl": "https://charity.biz", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Program Associate", + "PackageVersion": "5.2.5", + "Copyright": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Usability Developer", + "PackageVersion": "6.9.1", + "Copyright": "You can\u0027t connect the protocol without overriding the redundant RSS protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Functionality Technician", + "PackageVersion": "3.9.3", + "Copyright": "The AI microchip is down, override the multi-byte microchip so we can override the AI microchip!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Marketing Officer", + "PackageVersion": "2.2.1", + "PackageProjectUrl": "https://weldon.info", + "License": "If we connect the driver, we can get to the XSS driver through the online XSS driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Response Strategist", + "PackageVersion": "8.0.4", + "Copyright": "Use the 1080p PNG application, then you can calculate the 1080p application!", + "Authors": "Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann", + "LicenseUrl": "The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Directives Representative", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://cleve.biz", + "Authors": "Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote", + "LicenseUrl": "parsing the panel won\u0027t do anything, we need to calculate the digital SMTP panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "Authors": "Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris", + "LicenseUrl": "Try to copy the PNG sensor, maybe it will copy the 1080p sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Integration Designer", + "PackageVersion": "6.2.2", + "PackageProjectUrl": "https://cindy.org", + "Authors": "Ignacio Hane,Ignacio Hane", + "LicenseUrl": "You can\u0027t connect the port without connecting the back-end COM port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Operations Assistant", + "PackageVersion": "2.4.2", + "PackageProjectUrl": "https://hector.info", + "Authors": "Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva", + "LicenseUrl": "If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Tactics Facilitator", + "PackageVersion": "0.7.3", + "Copyright": "The SSL port is down, bypass the haptic port so we can bypass the SSL port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Accounts Designer", + "PackageVersion": "5.1.9", + "License": "We need to navigate the wireless SAS pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Solutions Director", + "PackageVersion": "8.4.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Metrics Analyst", + "PackageVersion": "6.7.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Factors Producer", + "PackageVersion": "5.7.1", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Research Liaison", + "PackageVersion": "5.0.6", + "PackageProjectUrl": "http://clair.biz", + "License": "If we compress the system, we can get to the AGP system through the multi-byte AGP system!", + "LicenseUrl": "I\u0027ll hack the optical XSS monitor, that should monitor the XSS monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Program Officer", + "PackageVersion": "4.2.4", + "Copyright": "calculating the bus won\u0027t do anything, we need to generate the online CSS bus!", + "Authors": "Leon Mayer,Leon Mayer", + "License": "quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!", + "LicenseUrl": "indexing the port won\u0027t do anything, we need to back up the virtual AGP port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Configuration Administrator", + "PackageVersion": "4.3.8", + "Copyright": "Use the redundant AGP microchip, then you can override the redundant microchip!", + "Authors": "Roberto Deckow,Roberto Deckow,Roberto Deckow", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Paradigm Supervisor", + "PackageVersion": "4.3.3", + "PackageProjectUrl": "https://zion.info", + "Copyright": "We need to bypass the wireless XML pixel!", + "Authors": "Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "Authors": "Stella Barton,Stella Barton", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Factors Administrator", + "PackageVersion": "8.1.4", + "PackageProjectUrl": "http://janelle.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "Authors": "Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Communications Engineer", + "PackageVersion": "7.8.1", + "Copyright": "The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive!", + "Authors": "Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub", + "LicenseUrl": "I\u0027ll synthesize the haptic THX hard drive, that should hard drive the THX hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Paradigm Developer", + "PackageVersion": "7.9.7", + "PackageProjectUrl": "http://maureen.name", + "Authors": "Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter", + "License": "The GB interface is down, input the auxiliary interface so we can input the GB interface!", + "LicenseUrl": "The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Infrastructure Architect", + "PackageVersion": "6.6.7", + "PackageProjectUrl": "http://darlene.net", + "Authors": "Howard Rath,Howard Rath,Howard Rath,Howard Rath", + "LicenseUrl": "If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Implementation Agent", + "PackageVersion": "5.6.8", + "PackageProjectUrl": "http://rex.biz", + "Copyright": "Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit!", + "Authors": "Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Brand Agent", + "PackageVersion": "3.1.9", + "PackageProjectUrl": "https://lina.info", + "Copyright": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "License": "generating the alarm won\u0027t do anything, we need to parse the virtual XSS alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Group Liaison", + "PackageVersion": "3.5.1", + "Copyright": "We need to program the auxiliary JBOD circuit!", + "License": "We need to parse the haptic SMS monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Marketing Designer", + "PackageVersion": "4.5.9", + "PackageProjectUrl": "http://lexi.net", + "Copyright": "You can\u0027t bypass the alarm without generating the back-end HTTP alarm!", + "LicenseUrl": "You can\u0027t bypass the microchip without parsing the back-end JBOD microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Operations Producer", + "PackageVersion": "5.8.9", + "LicenseUrl": "Use the online SMTP pixel, then you can index the online pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Infrastructure Executive", + "PackageVersion": "4.8.1", + "PackageProjectUrl": "https://justice.info", + "Copyright": "Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!", + "Authors": "Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Optimization Analyst", + "PackageVersion": "2.1.7", + "PackageProjectUrl": "https://madge.info", + "Authors": "Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson", + "License": "Use the wireless XSS bandwidth, then you can program the wireless bandwidth!", + "LicenseUrl": "The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Identity Developer", + "PackageVersion": "7.1.0", + "PackageProjectUrl": "https://eve.com", + "LicenseUrl": "compressing the bandwidth won\u0027t do anything, we need to bypass the primary RAM bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Security Orchestrator", + "PackageVersion": "3.5.6", + "Copyright": "You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!", + "Authors": "Roderick Koelpin,Roderick Koelpin,Roderick Koelpin", + "License": "Try to copy the HDD array, maybe it will copy the back-end array!", + "LicenseUrl": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Markets Architect", + "PackageVersion": "7.2.2", + "PackageProjectUrl": "https://maxime.info", + "Authors": "Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank", + "License": "If we synthesize the port, we can get to the CSS port through the online CSS port!", + "LicenseUrl": "synthesizing the panel won\u0027t do anything, we need to transmit the neural THX panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Configuration Specialist", + "PackageVersion": "3.6.8", + "Authors": "Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn", + "LicenseUrl": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Quality Executive", + "PackageVersion": "4.4.8", + "PackageProjectUrl": "http://khalid.com", + "Copyright": "You can\u0027t reboot the transmitter without transmitting the online ADP transmitter!", + "License": "I\u0027ll quantify the solid state THX feed, that should feed the THX feed!", + "LicenseUrl": "Use the online RAM array, then you can index the online array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Configuration Assistant", + "PackageVersion": "3.2.1", + "Copyright": "I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!", + "Authors": "Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "Authors": "Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Orchestrator", + "PackageVersion": "5.2.4", + "Copyright": "bypassing the bandwidth won\u0027t do anything, we need to copy the mobile JBOD bandwidth!", + "License": "Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Program Director", + "PackageVersion": "8.8.8", + "Copyright": "Use the primary SCSI matrix, then you can program the primary matrix!", + "Authors": "", + "License": "If we parse the protocol, we can get to the IB protocol through the wireless IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Interactions Officer", + "PackageVersion": "8.8.5", + "Copyright": "Try to program the RAM bandwidth, maybe it will program the optical bandwidth!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..5465f3d2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,752 @@ +[ + { + "PackageId": "National Creative Analyst", + "PackageVersion": "6.3.1", + "LicenseUrl": "The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Applications Assistant", + "PackageVersion": "3.5.8", + "PackageProjectUrl": "http://consuelo.info", + "Copyright": "We need to back up the 1080p COM interface!", + "License": "The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel!", + "LicenseUrl": "If we back up the driver, we can get to the TCP driver through the redundant TCP driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Group Agent", + "PackageVersion": "3.2.2", + "PackageProjectUrl": "https://vilma.com", + "Copyright": "generating the interface won\u0027t do anything, we need to hack the optical PCI interface!", + "Authors": "Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Brand Agent", + "PackageVersion": "3.1.9", + "PackageProjectUrl": "https://lina.info", + "Copyright": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "License": "generating the alarm won\u0027t do anything, we need to parse the virtual XSS alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Program Engineer", + "PackageVersion": "4.5.7", + "LicenseUrl": "The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Implementation Agent", + "PackageVersion": "5.6.8", + "PackageProjectUrl": "http://rex.biz", + "Copyright": "Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit!", + "Authors": "Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Communications Strategist", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "http://eloisa.biz", + "Copyright": "We need to index the bluetooth JSON pixel!", + "License": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "LicenseUrl": "Try to index the HDD panel, maybe it will index the haptic panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Factors Producer", + "PackageVersion": "5.7.1", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Program Engineer", + "PackageVersion": "2.9.3", + "PackageProjectUrl": "http://cleta.org", + "Copyright": "I\u0027ll bypass the optical AGP feed, that should feed the AGP feed!", + "License": "I\u0027ll input the neural SQL application, that should application the SQL application!", + "LicenseUrl": "You can\u0027t generate the hard drive without transmitting the haptic RAM hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Configuration Assistant", + "PackageVersion": "3.2.1", + "Copyright": "I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!", + "Authors": "Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Branding Strategist", + "PackageVersion": "4.6.2", + "Copyright": "The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Response Strategist", + "PackageVersion": "8.0.4", + "Copyright": "Use the 1080p PNG application, then you can calculate the 1080p application!", + "Authors": "Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann", + "LicenseUrl": "The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Manager", + "PackageVersion": "9.1.0", + "PackageProjectUrl": "http://vella.com", + "LicenseUrl": "Try to back up the THX interface, maybe it will back up the auxiliary interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Configuration Engineer", + "PackageVersion": "7.3.8", + "PackageProjectUrl": "http://roman.org", + "License": "Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!", + "LicenseUrl": "You can\u0027t reboot the matrix without navigating the optical SDD matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Usability Developer", + "PackageVersion": "6.9.1", + "Copyright": "You can\u0027t connect the protocol without overriding the redundant RSS protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Metrics Engineer", + "PackageVersion": "8.3.4", + "PackageProjectUrl": "http://lou.net", + "Authors": "Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand", + "LicenseUrl": "Try to quantify the FTP bus, maybe it will quantify the optical bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Tactics Planner", + "PackageVersion": "5.4.6", + "PackageProjectUrl": "https://caterina.info", + "Copyright": "If we copy the array, we can get to the SAS array through the neural SAS array!", + "Authors": "Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde", + "License": "I\u0027ll input the primary GB port, that should port the GB port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Web Associate", + "PackageVersion": "4.2.5", + "Copyright": "If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive!", + "Authors": "Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Factors Supervisor", + "PackageVersion": "0.8.3", + "PackageProjectUrl": "http://clement.name", + "Copyright": "If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall!", + "Authors": "Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick", + "License": "If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor!", + "LicenseUrl": "Use the optical IB transmitter, then you can navigate the optical transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Operations Producer", + "PackageVersion": "5.8.9", + "LicenseUrl": "Use the online SMTP pixel, then you can index the online pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Tactics Specialist", + "PackageVersion": "0.2.2", + "Copyright": "You can\u0027t calculate the hard drive without hacking the multi-byte FTP hard drive!", + "License": "We need to override the primary SQL pixel!", + "LicenseUrl": "We need to transmit the redundant EXE driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Applications Designer", + "PackageVersion": "1.5.1", + "PackageProjectUrl": "http://tito.name", + "Copyright": "If we bypass the card, we can get to the HDD card through the auxiliary HDD card!", + "Authors": "Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling", + "LicenseUrl": "We need to connect the haptic TCP panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Security Orchestrator", + "PackageVersion": "3.5.6", + "Copyright": "You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!", + "Authors": "Roderick Koelpin,Roderick Koelpin,Roderick Koelpin", + "License": "Try to copy the HDD array, maybe it will copy the back-end array!", + "LicenseUrl": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Brand Officer", + "PackageVersion": "9.3.6", + "PackageProjectUrl": "http://carol.name", + "License": "If we override the system, we can get to the HDD system through the haptic HDD system!", + "LicenseUrl": "If we parse the bus, we can get to the XML bus through the solid state XML bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Program Associate", + "PackageVersion": "5.2.5", + "Copyright": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Paradigm Supervisor", + "PackageVersion": "4.3.3", + "PackageProjectUrl": "https://zion.info", + "Copyright": "We need to bypass the wireless XML pixel!", + "Authors": "Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Agent", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "http://precious.name", + "Copyright": "The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver!", + "Authors": "Essie Hamill,Essie Hamill", + "License": "We need to compress the 1080p GB circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Intranet Planner", + "PackageVersion": "8.3.2", + "PackageProjectUrl": "http://nathanael.name", + "License": "Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Paradigm Officer", + "PackageVersion": "2.3.4", + "PackageProjectUrl": "https://charity.biz", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Interactions Officer", + "PackageVersion": "8.8.5", + "Copyright": "Try to program the RAM bandwidth, maybe it will program the optical bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Division Executive", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "http://wilmer.com", + "Authors": "Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros", + "License": "I\u0027ll index the neural SDD bus, that should bus the SDD bus!", + "LicenseUrl": "If we reboot the program, we can get to the SSL program through the primary SSL program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Usability Officer", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "http://orlo.name", + "Authors": "Johnny Bernier", + "License": "Try to program the XML capacitor, maybe it will program the haptic capacitor!", + "LicenseUrl": "Use the optical SSL alarm, then you can bypass the optical alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "Authors": "Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Paradigm Developer", + "PackageVersion": "7.9.7", + "PackageProjectUrl": "http://maureen.name", + "Authors": "Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter", + "License": "The GB interface is down, input the auxiliary interface so we can input the GB interface!", + "LicenseUrl": "The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Marketing Designer", + "PackageVersion": "4.5.9", + "PackageProjectUrl": "http://lexi.net", + "Copyright": "You can\u0027t bypass the alarm without generating the back-end HTTP alarm!", + "LicenseUrl": "You can\u0027t bypass the microchip without parsing the back-end JBOD microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Configuration Administrator", + "PackageVersion": "4.3.8", + "Copyright": "Use the redundant AGP microchip, then you can override the redundant microchip!", + "Authors": "Roberto Deckow,Roberto Deckow,Roberto Deckow", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Tactics Director", + "PackageVersion": "4.6.7", + "PackageProjectUrl": "https://valentina.net", + "Authors": "Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski", + "License": "backing up the system won\u0027t do anything, we need to parse the neural CSS system!", + "LicenseUrl": "We need to transmit the back-end RSS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Directives Representative", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://cleve.biz", + "Authors": "Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote", + "LicenseUrl": "parsing the panel won\u0027t do anything, we need to calculate the digital SMTP panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Quality Executive", + "PackageVersion": "4.4.8", + "PackageProjectUrl": "http://khalid.com", + "Copyright": "You can\u0027t reboot the transmitter without transmitting the online ADP transmitter!", + "License": "I\u0027ll quantify the solid state THX feed, that should feed the THX feed!", + "LicenseUrl": "Use the online RAM array, then you can index the online array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accountability Developer", + "PackageVersion": "6.9.0", + "License": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "Authors": "Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris", + "LicenseUrl": "Try to copy the PNG sensor, maybe it will copy the 1080p sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Solutions Director", + "PackageVersion": "8.4.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Tactics Facilitator", + "PackageVersion": "0.7.3", + "Copyright": "The SSL port is down, bypass the haptic port so we can bypass the SSL port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Identity Developer", + "PackageVersion": "7.1.0", + "PackageProjectUrl": "https://eve.com", + "LicenseUrl": "compressing the bandwidth won\u0027t do anything, we need to bypass the primary RAM bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "Use the haptic RSS port, then you can transmit the haptic port!", + "Authors": "Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Operations Assistant", + "PackageVersion": "2.4.2", + "PackageProjectUrl": "https://hector.info", + "Authors": "Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva", + "LicenseUrl": "If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Brand Associate", + "PackageVersion": "4.0.9", + "Copyright": "I\u0027ll program the wireless HDD pixel, that should pixel the HDD pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Designer", + "PackageVersion": "6.2.2", + "PackageProjectUrl": "https://cindy.org", + "Authors": "Ignacio Hane,Ignacio Hane", + "LicenseUrl": "You can\u0027t connect the port without connecting the back-end COM port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Research Liaison", + "PackageVersion": "5.0.6", + "PackageProjectUrl": "http://clair.biz", + "License": "If we compress the system, we can get to the AGP system through the multi-byte AGP system!", + "LicenseUrl": "I\u0027ll hack the optical XSS monitor, that should monitor the XSS monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Optimization Analyst", + "PackageVersion": "2.1.7", + "PackageProjectUrl": "https://madge.info", + "Authors": "Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson", + "License": "Use the wireless XSS bandwidth, then you can program the wireless bandwidth!", + "LicenseUrl": "The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Factors Administrator", + "PackageVersion": "8.1.4", + "PackageProjectUrl": "http://janelle.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Communications Engineer", + "PackageVersion": "7.8.1", + "Copyright": "The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive!", + "Authors": "Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub", + "LicenseUrl": "I\u0027ll synthesize the haptic THX hard drive, that should hard drive the THX hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Communications Director", + "PackageVersion": "6.0.8", + "Authors": "Kristin Bernhard,Kristin Bernhard", + "License": "Try to override the AI alarm, maybe it will override the online alarm!", + "LicenseUrl": "We need to quantify the virtual TCP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Configuration Specialist", + "PackageVersion": "3.6.8", + "Authors": "Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn", + "LicenseUrl": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "Authors": "Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Metrics Analyst", + "PackageVersion": "6.7.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Solutions Administrator", + "PackageVersion": "5.2.4", + "PackageProjectUrl": "https://hailee.biz", + "Authors": "Nellie Oberbrunner", + "License": "We need to calculate the online SAS bandwidth!", + "LicenseUrl": "If we index the bus, we can get to the CSS bus through the optical CSS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Program Officer", + "PackageVersion": "4.2.4", + "Copyright": "calculating the bus won\u0027t do anything, we need to generate the online CSS bus!", + "Authors": "Leon Mayer,Leon Mayer", + "License": "quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!", + "LicenseUrl": "indexing the port won\u0027t do anything, we need to back up the virtual AGP port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "Authors": "Stella Barton,Stella Barton", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Accounts Designer", + "PackageVersion": "5.1.9", + "License": "We need to navigate the wireless SAS pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Configuration Consultant", + "PackageVersion": "5.9.5", + "Authors": "Guadalupe Littel,Guadalupe Littel,Guadalupe Littel", + "License": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseUrl": "bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Officer", + "PackageVersion": "5.5.6", + "PackageProjectUrl": "http://orpha.name", + "Copyright": "The TCP array is down, bypass the mobile array so we can bypass the TCP array!", + "License": "indexing the capacitor won\u0027t do anything, we need to reboot the redundant FTP capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Marketing Officer", + "PackageVersion": "2.2.1", + "PackageProjectUrl": "https://weldon.info", + "License": "If we connect the driver, we can get to the XSS driver through the online XSS driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Infrastructure Architect", + "PackageVersion": "6.6.7", + "PackageProjectUrl": "http://darlene.net", + "Authors": "Howard Rath,Howard Rath,Howard Rath,Howard Rath", + "LicenseUrl": "If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Program Director", + "PackageVersion": "8.8.8", + "Copyright": "Use the primary SCSI matrix, then you can program the primary matrix!", + "Authors": "", + "License": "If we parse the protocol, we can get to the IB protocol through the wireless IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Research Associate", + "PackageVersion": "3.4.7", + "LicenseUrl": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Solutions Architect", + "PackageVersion": "7.9.3", + "Copyright": "If we program the array, we can get to the JBOD array through the primary JBOD array!", + "LicenseUrl": "Try to input the AI sensor, maybe it will input the digital sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Program Orchestrator", + "PackageVersion": "5.2.4", + "Copyright": "bypassing the bandwidth won\u0027t do anything, we need to copy the mobile JBOD bandwidth!", + "License": "Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Tactics Engineer", + "PackageVersion": "5.6.9", + "Copyright": "transmitting the program won\u0027t do anything, we need to generate the multi-byte SAS program!", + "Authors": "Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich", + "License": "Use the online TCP driver, then you can navigate the online driver!", + "LicenseUrl": "I\u0027ll transmit the open-source HTTP pixel, that should pixel the HTTP pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Marketing Officer", + "PackageVersion": "7.2.8", + "Authors": "Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Group Liaison", + "PackageVersion": "3.5.1", + "Copyright": "We need to program the auxiliary JBOD circuit!", + "License": "We need to parse the haptic SMS monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Infrastructure Executive", + "PackageVersion": "4.8.1", + "PackageProjectUrl": "https://justice.info", + "Copyright": "Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!", + "Authors": "Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Markets Architect", + "PackageVersion": "7.2.2", + "PackageProjectUrl": "https://maxime.info", + "Authors": "Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank", + "License": "If we synthesize the port, we can get to the CSS port through the online CSS port!", + "LicenseUrl": "synthesizing the panel won\u0027t do anything, we need to transmit the neural THX panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Branding Associate", + "PackageVersion": "4.9.4", + "PackageProjectUrl": "https://trinity.name", + "Copyright": "The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Functionality Technician", + "PackageVersion": "3.9.3", + "Copyright": "The AI microchip is down, override the multi-byte microchip so we can override the AI microchip!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Solutions Representative", + "PackageVersion": "5.6.2", + "Copyright": "You can\u0027t synthesize the bandwidth without programming the solid state XSS bandwidth!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..ca1999d7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,35 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..2148eec1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,511 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Data Liaison", + "PackageVersion": "7.8.8", + "Copyright": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "Try to calculate the GB card, maybe it will calculate the wireless card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Division Assistant", + "PackageVersion": "9.6.2", + "ValidationErrors": [ + { + "Error": "Nya", + "Context": "http://sunny.biz" + }, + { + "Error": "Arlo", + "Context": "https://cordia.info" + }, + { + "Error": "Linnie", + "Context": "https://marcos.name" + }, + { + "Error": "Luella", + "Context": "http://frederic.name" + }, + { + "Error": "Lucinda", + "Context": "https://dion.name" + }, + { + "Error": "Jayson", + "Context": "https://ryleigh.net" + }, + { + "Error": "Mervin", + "Context": "https://lorenza.net" + } + ], + "LicenseUrl": "I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Accountability Producer", + "PackageVersion": "6.9.7", + "PackageProjectUrl": "https://linwood.biz", + "ValidationErrors": [ + { + "Error": "Travon", + "Context": "https://dedrick.name" + }, + { + "Error": "Elissa", + "Context": "http://kaci.org" + }, + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Tactics Agent", + "PackageVersion": "6.8.8", + "PackageProjectUrl": "https://flo.info", + "Copyright": "The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!", + "Authors": "Jon Schulist,Jon Schulist", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseUrl": "We need to back up the primary SMTP circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Mobility Technician", + "PackageVersion": "8.6.3", + "Authors": "Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante", + "ValidationErrors": [ + { + "Error": "Lonie", + "Context": "http://wilburn.org" + }, + { + "Error": "Concepcion", + "Context": "http://ed.org" + }, + { + "Error": "Amanda", + "Context": "https://sophie.net" + }, + { + "Error": "Claudine", + "Context": "http://ofelia.biz" + }, + { + "Error": "Petra", + "Context": "http://clare.name" + }, + { + "Error": "Ozella", + "Context": "https://verla.name" + }, + { + "Error": "Denis", + "Context": "http://pete.com" + } + ], + "LicenseUrl": "We need to input the haptic XML port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "http://devin.org", + "Copyright": "indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!", + "Authors": "Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert", + "ValidationErrors": [ + { + "Error": "Ahmad", + "Context": "https://lupe.com" + }, + { + "Error": "Randi", + "Context": "https://jaiden.biz" + }, + { + "Error": "Patience", + "Context": "https://marlene.name" + }, + { + "Error": "Lenna", + "Context": "https://franco.name" + }, + { + "Error": "Kyleigh", + "Context": "https://tevin.name" + }, + { + "Error": "Sallie", + "Context": "https://jordane.name" + }, + { + "Error": "Willy", + "Context": "https://daija.info" + }, + { + "Error": "Jannie", + "Context": "https://retta.net" + }, + { + "Error": "Lottie", + "Context": "http://yasmine.com" + }, + { + "Error": "Delia", + "Context": "http://khalil.com" + } + ], + "License": "You can\u0027t quantify the system without generating the digital HTTP system!", + "LicenseUrl": "We need to compress the haptic XML circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Operations Director", + "PackageVersion": "5.6.0", + "PackageProjectUrl": "https://alene.info", + "Copyright": "If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!", + "ValidationErrors": [ + { + "Error": "Elouise", + "Context": "https://ron.com" + }, + { + "Error": "Brown", + "Context": "https://cordia.com" + }, + { + "Error": "Ericka", + "Context": "https://eugene.com" + }, + { + "Error": "Rashad", + "Context": "http://thomas.com" + }, + { + "Error": "Antonia", + "Context": "https://marcelle.org" + } + ], + "License": "Try to input the AI microchip, maybe it will input the 1080p microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Interactions Planner", + "PackageVersion": "7.4.0", + "PackageProjectUrl": "http://bertha.net", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "License": "Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Solutions Administrator", + "PackageVersion": "0.4.1", + "PackageProjectUrl": "https://bertrand.biz", + "Copyright": "indexing the application won\u0027t do anything, we need to parse the mobile TCP application!", + "ValidationErrors": [ + { + "Error": "Shaun", + "Context": "https://antwan.org" + }, + { + "Error": "Hazel", + "Context": "https://forrest.net" + }, + { + "Error": "Brianne", + "Context": "https://dorothea.name" + }, + { + "Error": "Don", + "Context": "http://torey.com" + }, + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + }, + { + "Error": "Jordi", + "Context": "https://alysha.com" + }, + { + "Error": "Kristina", + "Context": "https://pattie.info" + }, + { + "Error": "Cory", + "Context": "http://kailey.com" + } + ], + "LicenseUrl": "indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "8.5.9", + "PackageProjectUrl": "https://itzel.info", + "Authors": "Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch", + "ValidationErrors": [ + { + "Error": "Mitchel", + "Context": "http://carleton.name" + }, + { + "Error": "Madalyn", + "Context": "http://narciso.net" + }, + { + "Error": "Mia", + "Context": "http://nicklaus.net" + }, + { + "Error": "Abelardo", + "Context": "http://carolina.name" + } + ], + "LicenseUrl": "We need to parse the primary PCI protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..ed454b1a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,104 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..e7a001da --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,133 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..ba27775f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,170 @@ +[ + { + "PackageId": "National Security Orchestrator", + "PackageVersion": "3.5.6", + "Copyright": "You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!", + "Authors": "Roderick Koelpin,Roderick Koelpin,Roderick Koelpin", + "License": "Try to copy the HDD array, maybe it will copy the back-end array!", + "LicenseUrl": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "Authors": "Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Accounts Designer", + "PackageVersion": "5.1.9", + "License": "We need to navigate the wireless SAS pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Accountability Developer", + "PackageVersion": "6.9.0", + "License": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "Use the haptic RSS port, then you can transmit the haptic port!", + "Authors": "Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Metrics Analyst", + "PackageVersion": "6.7.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Usability Manager", + "PackageVersion": "9.1.0", + "PackageProjectUrl": "http://vella.com", + "LicenseUrl": "Try to back up the THX interface, maybe it will back up the auxiliary interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Tactics Director", + "PackageVersion": "4.6.7", + "PackageProjectUrl": "https://valentina.net", + "Authors": "Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski", + "License": "backing up the system won\u0027t do anything, we need to parse the neural CSS system!", + "LicenseUrl": "We need to transmit the back-end RSS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "Authors": "Stella Barton,Stella Barton", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Configuration Consultant", + "PackageVersion": "5.9.5", + "Authors": "Guadalupe Littel,Guadalupe Littel,Guadalupe Littel", + "License": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseUrl": "bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Configuration Assistant", + "PackageVersion": "3.2.1", + "Copyright": "I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!", + "Authors": "Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Factors Producer", + "PackageVersion": "5.7.1", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "Authors": "Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris", + "LicenseUrl": "Try to copy the PNG sensor, maybe it will copy the 1080p sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..c55eed53 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,646 @@ +[ + { + "PackageId": "Customer Metrics Analyst", + "PackageVersion": "6.7.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Factors Producer", + "PackageVersion": "5.7.1", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "Authors": "Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Accountability Producer", + "PackageVersion": "6.9.7", + "PackageProjectUrl": "https://linwood.biz", + "ValidationErrors": [ + { + "Error": "Travon", + "Context": "https://dedrick.name" + }, + { + "Error": "Elissa", + "Context": "http://kaci.org" + }, + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Mobility Technician", + "PackageVersion": "8.6.3", + "Authors": "Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante", + "ValidationErrors": [ + { + "Error": "Lonie", + "Context": "http://wilburn.org" + }, + { + "Error": "Concepcion", + "Context": "http://ed.org" + }, + { + "Error": "Amanda", + "Context": "https://sophie.net" + }, + { + "Error": "Claudine", + "Context": "http://ofelia.biz" + }, + { + "Error": "Petra", + "Context": "http://clare.name" + }, + { + "Error": "Ozella", + "Context": "https://verla.name" + }, + { + "Error": "Denis", + "Context": "http://pete.com" + } + ], + "LicenseUrl": "We need to input the haptic XML port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Configuration Assistant", + "PackageVersion": "3.2.1", + "Copyright": "I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!", + "Authors": "Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Configuration Consultant", + "PackageVersion": "5.9.5", + "Authors": "Guadalupe Littel,Guadalupe Littel,Guadalupe Littel", + "License": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseUrl": "bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "http://devin.org", + "Copyright": "indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!", + "Authors": "Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert", + "ValidationErrors": [ + { + "Error": "Ahmad", + "Context": "https://lupe.com" + }, + { + "Error": "Randi", + "Context": "https://jaiden.biz" + }, + { + "Error": "Patience", + "Context": "https://marlene.name" + }, + { + "Error": "Lenna", + "Context": "https://franco.name" + }, + { + "Error": "Kyleigh", + "Context": "https://tevin.name" + }, + { + "Error": "Sallie", + "Context": "https://jordane.name" + }, + { + "Error": "Willy", + "Context": "https://daija.info" + }, + { + "Error": "Jannie", + "Context": "https://retta.net" + }, + { + "Error": "Lottie", + "Context": "http://yasmine.com" + }, + { + "Error": "Delia", + "Context": "http://khalil.com" + } + ], + "License": "You can\u0027t quantify the system without generating the digital HTTP system!", + "LicenseUrl": "We need to compress the haptic XML circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Operations Director", + "PackageVersion": "5.6.0", + "PackageProjectUrl": "https://alene.info", + "Copyright": "If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!", + "ValidationErrors": [ + { + "Error": "Elouise", + "Context": "https://ron.com" + }, + { + "Error": "Brown", + "Context": "https://cordia.com" + }, + { + "Error": "Ericka", + "Context": "https://eugene.com" + }, + { + "Error": "Rashad", + "Context": "http://thomas.com" + }, + { + "Error": "Antonia", + "Context": "https://marcelle.org" + } + ], + "License": "Try to input the AI microchip, maybe it will input the 1080p microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Division Assistant", + "PackageVersion": "9.6.2", + "ValidationErrors": [ + { + "Error": "Nya", + "Context": "http://sunny.biz" + }, + { + "Error": "Arlo", + "Context": "https://cordia.info" + }, + { + "Error": "Linnie", + "Context": "https://marcos.name" + }, + { + "Error": "Luella", + "Context": "http://frederic.name" + }, + { + "Error": "Lucinda", + "Context": "https://dion.name" + }, + { + "Error": "Jayson", + "Context": "https://ryleigh.net" + }, + { + "Error": "Mervin", + "Context": "https://lorenza.net" + } + ], + "LicenseUrl": "I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "Use the haptic RSS port, then you can transmit the haptic port!", + "Authors": "Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Data Liaison", + "PackageVersion": "7.8.8", + "Copyright": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "Try to calculate the GB card, maybe it will calculate the wireless card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Interactions Planner", + "PackageVersion": "7.4.0", + "PackageProjectUrl": "http://bertha.net", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "License": "Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Usability Manager", + "PackageVersion": "9.1.0", + "PackageProjectUrl": "http://vella.com", + "LicenseUrl": "Try to back up the THX interface, maybe it will back up the auxiliary interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Tactics Agent", + "PackageVersion": "6.8.8", + "PackageProjectUrl": "https://flo.info", + "Copyright": "The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!", + "Authors": "Jon Schulist,Jon Schulist", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseUrl": "We need to back up the primary SMTP circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "8.5.9", + "PackageProjectUrl": "https://itzel.info", + "Authors": "Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch", + "ValidationErrors": [ + { + "Error": "Mitchel", + "Context": "http://carleton.name" + }, + { + "Error": "Madalyn", + "Context": "http://narciso.net" + }, + { + "Error": "Mia", + "Context": "http://nicklaus.net" + }, + { + "Error": "Abelardo", + "Context": "http://carolina.name" + } + ], + "LicenseUrl": "We need to parse the primary PCI protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Security Orchestrator", + "PackageVersion": "3.5.6", + "Copyright": "You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!", + "Authors": "Roderick Koelpin,Roderick Koelpin,Roderick Koelpin", + "License": "Try to copy the HDD array, maybe it will copy the back-end array!", + "LicenseUrl": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Accountability Developer", + "PackageVersion": "6.9.0", + "License": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Accounts Designer", + "PackageVersion": "5.1.9", + "License": "We need to navigate the wireless SAS pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "Authors": "Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris", + "LicenseUrl": "Try to copy the PNG sensor, maybe it will copy the 1080p sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "Authors": "Stella Barton,Stella Barton", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Solutions Administrator", + "PackageVersion": "0.4.1", + "PackageProjectUrl": "https://bertrand.biz", + "Copyright": "indexing the application won\u0027t do anything, we need to parse the mobile TCP application!", + "ValidationErrors": [ + { + "Error": "Shaun", + "Context": "https://antwan.org" + }, + { + "Error": "Hazel", + "Context": "https://forrest.net" + }, + { + "Error": "Brianne", + "Context": "https://dorothea.name" + }, + { + "Error": "Don", + "Context": "http://torey.com" + }, + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + }, + { + "Error": "Jordi", + "Context": "https://alysha.com" + }, + { + "Error": "Kristina", + "Context": "https://pattie.info" + }, + { + "Error": "Cory", + "Context": "http://kailey.com" + } + ], + "LicenseUrl": "indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Tactics Director", + "PackageVersion": "4.6.7", + "PackageProjectUrl": "https://valentina.net", + "Authors": "Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski", + "License": "backing up the system won\u0027t do anything, we need to parse the neural CSS system!", + "LicenseUrl": "We need to transmit the back-end RSS transmitter!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..f88b01ce --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,239 @@ +[ + { + "PackageId": "Customer Metrics Analyst", + "PackageVersion": "6.7.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Security Orchestrator", + "PackageVersion": "3.5.6", + "Copyright": "You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!", + "Authors": "Roderick Koelpin,Roderick Koelpin,Roderick Koelpin", + "License": "Try to copy the HDD array, maybe it will copy the back-end array!", + "LicenseUrl": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "Authors": "Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Accountability Developer", + "PackageVersion": "6.9.0", + "License": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "Authors": "Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris", + "LicenseUrl": "Try to copy the PNG sensor, maybe it will copy the 1080p sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Configuration Consultant", + "PackageVersion": "5.9.5", + "Authors": "Guadalupe Littel,Guadalupe Littel,Guadalupe Littel", + "License": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseUrl": "bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "Use the haptic RSS port, then you can transmit the haptic port!", + "Authors": "Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Factors Producer", + "PackageVersion": "5.7.1", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Configuration Assistant", + "PackageVersion": "3.2.1", + "Copyright": "I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!", + "Authors": "Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "Authors": "Stella Barton,Stella Barton", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Accounts Designer", + "PackageVersion": "5.1.9", + "License": "We need to navigate the wireless SAS pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Usability Manager", + "PackageVersion": "9.1.0", + "PackageProjectUrl": "http://vella.com", + "LicenseUrl": "Try to back up the THX interface, maybe it will back up the auxiliary interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Tactics Director", + "PackageVersion": "4.6.7", + "PackageProjectUrl": "https://valentina.net", + "Authors": "Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski", + "License": "backing up the system won\u0027t do anything, we need to parse the neural CSS system!", + "LicenseUrl": "We need to transmit the back-end RSS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..f525ff7c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,268 @@ +[ + { + "PackageId": "Customer Metrics Analyst", + "PackageVersion": "6.7.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Accounts Designer", + "PackageVersion": "5.1.9", + "License": "We need to navigate the wireless SAS pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "Authors": "Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris", + "LicenseUrl": "Try to copy the PNG sensor, maybe it will copy the 1080p sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Manager", + "PackageVersion": "9.1.0", + "PackageProjectUrl": "http://vella.com", + "LicenseUrl": "Try to back up the THX interface, maybe it will back up the auxiliary interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Configuration Consultant", + "PackageVersion": "5.9.5", + "Authors": "Guadalupe Littel,Guadalupe Littel,Guadalupe Littel", + "License": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseUrl": "bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "Use the haptic RSS port, then you can transmit the haptic port!", + "Authors": "Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "Authors": "Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Tactics Director", + "PackageVersion": "4.6.7", + "PackageProjectUrl": "https://valentina.net", + "Authors": "Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski", + "License": "backing up the system won\u0027t do anything, we need to parse the neural CSS system!", + "LicenseUrl": "We need to transmit the back-end RSS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Configuration Assistant", + "PackageVersion": "3.2.1", + "Copyright": "I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!", + "Authors": "Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Security Orchestrator", + "PackageVersion": "3.5.6", + "Copyright": "You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!", + "Authors": "Roderick Koelpin,Roderick Koelpin,Roderick Koelpin", + "License": "Try to copy the HDD array, maybe it will copy the back-end array!", + "LicenseUrl": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "Authors": "Stella Barton,Stella Barton", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Factors Producer", + "PackageVersion": "5.7.1", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accountability Developer", + "PackageVersion": "6.9.0", + "License": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..6c483a1c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,64 @@ +[ + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..2d1b9412 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,540 @@ +[ + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Data Liaison", + "PackageVersion": "7.8.8", + "Copyright": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "Try to calculate the GB card, maybe it will calculate the wireless card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Accountability Producer", + "PackageVersion": "6.9.7", + "PackageProjectUrl": "https://linwood.biz", + "ValidationErrors": [ + { + "Error": "Travon", + "Context": "https://dedrick.name" + }, + { + "Error": "Elissa", + "Context": "http://kaci.org" + }, + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "http://devin.org", + "Copyright": "indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!", + "Authors": "Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert", + "ValidationErrors": [ + { + "Error": "Ahmad", + "Context": "https://lupe.com" + }, + { + "Error": "Randi", + "Context": "https://jaiden.biz" + }, + { + "Error": "Patience", + "Context": "https://marlene.name" + }, + { + "Error": "Lenna", + "Context": "https://franco.name" + }, + { + "Error": "Kyleigh", + "Context": "https://tevin.name" + }, + { + "Error": "Sallie", + "Context": "https://jordane.name" + }, + { + "Error": "Willy", + "Context": "https://daija.info" + }, + { + "Error": "Jannie", + "Context": "https://retta.net" + }, + { + "Error": "Lottie", + "Context": "http://yasmine.com" + }, + { + "Error": "Delia", + "Context": "http://khalil.com" + } + ], + "License": "You can\u0027t quantify the system without generating the digital HTTP system!", + "LicenseUrl": "We need to compress the haptic XML circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Operations Director", + "PackageVersion": "5.6.0", + "PackageProjectUrl": "https://alene.info", + "Copyright": "If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!", + "ValidationErrors": [ + { + "Error": "Elouise", + "Context": "https://ron.com" + }, + { + "Error": "Brown", + "Context": "https://cordia.com" + }, + { + "Error": "Ericka", + "Context": "https://eugene.com" + }, + { + "Error": "Rashad", + "Context": "http://thomas.com" + }, + { + "Error": "Antonia", + "Context": "https://marcelle.org" + } + ], + "License": "Try to input the AI microchip, maybe it will input the 1080p microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Mobility Technician", + "PackageVersion": "8.6.3", + "Authors": "Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante", + "ValidationErrors": [ + { + "Error": "Lonie", + "Context": "http://wilburn.org" + }, + { + "Error": "Concepcion", + "Context": "http://ed.org" + }, + { + "Error": "Amanda", + "Context": "https://sophie.net" + }, + { + "Error": "Claudine", + "Context": "http://ofelia.biz" + }, + { + "Error": "Petra", + "Context": "http://clare.name" + }, + { + "Error": "Ozella", + "Context": "https://verla.name" + }, + { + "Error": "Denis", + "Context": "http://pete.com" + } + ], + "LicenseUrl": "We need to input the haptic XML port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "8.5.9", + "PackageProjectUrl": "https://itzel.info", + "Authors": "Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch", + "ValidationErrors": [ + { + "Error": "Mitchel", + "Context": "http://carleton.name" + }, + { + "Error": "Madalyn", + "Context": "http://narciso.net" + }, + { + "Error": "Mia", + "Context": "http://nicklaus.net" + }, + { + "Error": "Abelardo", + "Context": "http://carolina.name" + } + ], + "LicenseUrl": "We need to parse the primary PCI protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Tactics Agent", + "PackageVersion": "6.8.8", + "PackageProjectUrl": "https://flo.info", + "Copyright": "The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!", + "Authors": "Jon Schulist,Jon Schulist", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseUrl": "We need to back up the primary SMTP circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Division Assistant", + "PackageVersion": "9.6.2", + "ValidationErrors": [ + { + "Error": "Nya", + "Context": "http://sunny.biz" + }, + { + "Error": "Arlo", + "Context": "https://cordia.info" + }, + { + "Error": "Linnie", + "Context": "https://marcos.name" + }, + { + "Error": "Luella", + "Context": "http://frederic.name" + }, + { + "Error": "Lucinda", + "Context": "https://dion.name" + }, + { + "Error": "Jayson", + "Context": "https://ryleigh.net" + }, + { + "Error": "Mervin", + "Context": "https://lorenza.net" + } + ], + "LicenseUrl": "I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Interactions Planner", + "PackageVersion": "7.4.0", + "PackageProjectUrl": "http://bertha.net", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "License": "Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Solutions Administrator", + "PackageVersion": "0.4.1", + "PackageProjectUrl": "https://bertrand.biz", + "Copyright": "indexing the application won\u0027t do anything, we need to parse the mobile TCP application!", + "ValidationErrors": [ + { + "Error": "Shaun", + "Context": "https://antwan.org" + }, + { + "Error": "Hazel", + "Context": "https://forrest.net" + }, + { + "Error": "Brianne", + "Context": "https://dorothea.name" + }, + { + "Error": "Don", + "Context": "http://torey.com" + }, + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + }, + { + "Error": "Jordi", + "Context": "https://alysha.com" + }, + { + "Error": "Kristina", + "Context": "https://pattie.info" + }, + { + "Error": "Cory", + "Context": "http://kailey.com" + } + ], + "LicenseUrl": "indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..ec0c448c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,133 @@ +[ + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..6eba5ed7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,162 @@ +[ + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..db85f454 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,10 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..f725878e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,629 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Factors Producer", + "PackageVersion": "5.7.1", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Tactics Director", + "PackageVersion": "4.6.7", + "PackageProjectUrl": "https://valentina.net", + "Authors": "Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski", + "License": "backing up the system won\u0027t do anything, we need to parse the neural CSS system!", + "LicenseUrl": "We need to transmit the back-end RSS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Manager", + "PackageVersion": "9.1.0", + "PackageProjectUrl": "http://vella.com", + "LicenseUrl": "Try to back up the THX interface, maybe it will back up the auxiliary interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "Authors": "Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris", + "LicenseUrl": "Try to copy the PNG sensor, maybe it will copy the 1080p sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accountability Developer", + "PackageVersion": "6.9.0", + "License": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Accounts Designer", + "PackageVersion": "5.1.9", + "License": "We need to navigate the wireless SAS pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "Authors": "Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Configuration Assistant", + "PackageVersion": "3.2.1", + "Copyright": "I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!", + "Authors": "Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "Authors": "Stella Barton,Stella Barton", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Configuration Consultant", + "PackageVersion": "5.9.5", + "Authors": "Guadalupe Littel,Guadalupe Littel,Guadalupe Littel", + "License": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseUrl": "bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "Use the haptic RSS port, then you can transmit the haptic port!", + "Authors": "Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Metrics Analyst", + "PackageVersion": "6.7.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Security Orchestrator", + "PackageVersion": "3.5.6", + "Copyright": "You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!", + "Authors": "Roderick Koelpin,Roderick Koelpin,Roderick Koelpin", + "License": "Try to copy the HDD array, maybe it will copy the back-end array!", + "LicenseUrl": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "Authors": "Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Division Executive", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "http://wilmer.com", + "Authors": "Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros", + "License": "I\u0027ll index the neural SDD bus, that should bus the SDD bus!", + "LicenseUrl": "If we reboot the program, we can get to the SSL program through the primary SSL program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Tactics Planner", + "PackageVersion": "5.4.6", + "PackageProjectUrl": "https://caterina.info", + "Copyright": "If we copy the array, we can get to the SAS array through the neural SAS array!", + "Authors": "Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde", + "License": "I\u0027ll input the primary GB port, that should port the GB port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Paradigm Officer", + "PackageVersion": "2.3.4", + "PackageProjectUrl": "https://charity.biz", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Usability Officer", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "http://orlo.name", + "Authors": "Johnny Bernier", + "License": "Try to program the XML capacitor, maybe it will program the haptic capacitor!", + "LicenseUrl": "Use the optical SSL alarm, then you can bypass the optical alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Brand Associate", + "PackageVersion": "4.0.9", + "Copyright": "I\u0027ll program the wireless HDD pixel, that should pixel the HDD pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Program Associate", + "PackageVersion": "5.2.5", + "Copyright": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Infrastructure Executive", + "PackageVersion": "4.8.1", + "PackageProjectUrl": "https://justice.info", + "Copyright": "Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!", + "Authors": "Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Solutions Architect", + "PackageVersion": "7.9.3", + "Copyright": "If we program the array, we can get to the JBOD array through the primary JBOD array!", + "LicenseUrl": "Try to input the AI sensor, maybe it will input the digital sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Configuration Administrator", + "PackageVersion": "4.3.8", + "Copyright": "Use the redundant AGP microchip, then you can override the redundant microchip!", + "Authors": "Roberto Deckow,Roberto Deckow,Roberto Deckow", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Response Strategist", + "PackageVersion": "8.0.4", + "Copyright": "Use the 1080p PNG application, then you can calculate the 1080p application!", + "Authors": "Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann", + "LicenseUrl": "The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Configuration Engineer", + "PackageVersion": "7.3.8", + "PackageProjectUrl": "http://roman.org", + "License": "Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!", + "LicenseUrl": "You can\u0027t reboot the matrix without navigating the optical SDD matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Operations Producer", + "PackageVersion": "5.8.9", + "LicenseUrl": "Use the online SMTP pixel, then you can index the online pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Marketing Officer", + "PackageVersion": "7.2.8", + "Authors": "Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Branding Associate", + "PackageVersion": "4.9.4", + "PackageProjectUrl": "https://trinity.name", + "Copyright": "The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Applications Designer", + "PackageVersion": "1.5.1", + "PackageProjectUrl": "http://tito.name", + "Copyright": "If we bypass the card, we can get to the HDD card through the auxiliary HDD card!", + "Authors": "Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling", + "LicenseUrl": "We need to connect the haptic TCP panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Identity Developer", + "PackageVersion": "7.1.0", + "PackageProjectUrl": "https://eve.com", + "LicenseUrl": "compressing the bandwidth won\u0027t do anything, we need to bypass the primary RAM bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Program Engineer", + "PackageVersion": "4.5.7", + "LicenseUrl": "The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Communications Director", + "PackageVersion": "6.0.8", + "Authors": "Kristin Bernhard,Kristin Bernhard", + "License": "Try to override the AI alarm, maybe it will override the online alarm!", + "LicenseUrl": "We need to quantify the virtual TCP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Configuration Specialist", + "PackageVersion": "3.6.8", + "Authors": "Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn", + "LicenseUrl": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Brand Officer", + "PackageVersion": "9.3.6", + "PackageProjectUrl": "http://carol.name", + "License": "If we override the system, we can get to the HDD system through the haptic HDD system!", + "LicenseUrl": "If we parse the bus, we can get to the XML bus through the solid state XML bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Integration Designer", + "PackageVersion": "6.2.2", + "PackageProjectUrl": "https://cindy.org", + "Authors": "Ignacio Hane,Ignacio Hane", + "LicenseUrl": "You can\u0027t connect the port without connecting the back-end COM port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Solutions Representative", + "PackageVersion": "5.6.2", + "Copyright": "You can\u0027t synthesize the bandwidth without programming the solid state XSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Program Director", + "PackageVersion": "8.8.8", + "Copyright": "Use the primary SCSI matrix, then you can program the primary matrix!", + "Authors": "", + "License": "If we parse the protocol, we can get to the IB protocol through the wireless IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Group Agent", + "PackageVersion": "3.2.2", + "PackageProjectUrl": "https://vilma.com", + "Copyright": "generating the interface won\u0027t do anything, we need to hack the optical PCI interface!", + "Authors": "Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Program Engineer", + "PackageVersion": "2.9.3", + "PackageProjectUrl": "http://cleta.org", + "Copyright": "I\u0027ll bypass the optical AGP feed, that should feed the AGP feed!", + "License": "I\u0027ll input the neural SQL application, that should application the SQL application!", + "LicenseUrl": "You can\u0027t generate the hard drive without transmitting the haptic RAM hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Directives Representative", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://cleve.biz", + "Authors": "Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote", + "LicenseUrl": "parsing the panel won\u0027t do anything, we need to calculate the digital SMTP panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Interactions Officer", + "PackageVersion": "8.8.5", + "Copyright": "Try to program the RAM bandwidth, maybe it will program the optical bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Operations Assistant", + "PackageVersion": "2.4.2", + "PackageProjectUrl": "https://hector.info", + "Authors": "Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva", + "LicenseUrl": "If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Research Liaison", + "PackageVersion": "5.0.6", + "PackageProjectUrl": "http://clair.biz", + "License": "If we compress the system, we can get to the AGP system through the multi-byte AGP system!", + "LicenseUrl": "I\u0027ll hack the optical XSS monitor, that should monitor the XSS monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Applications Assistant", + "PackageVersion": "3.5.8", + "PackageProjectUrl": "http://consuelo.info", + "Copyright": "We need to back up the 1080p COM interface!", + "License": "The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel!", + "LicenseUrl": "If we back up the driver, we can get to the TCP driver through the redundant TCP driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Solutions Administrator", + "PackageVersion": "5.2.4", + "PackageProjectUrl": "https://hailee.biz", + "Authors": "Nellie Oberbrunner", + "License": "We need to calculate the online SAS bandwidth!", + "LicenseUrl": "If we index the bus, we can get to the CSS bus through the optical CSS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Marketing Officer", + "PackageVersion": "2.2.1", + "PackageProjectUrl": "https://weldon.info", + "License": "If we connect the driver, we can get to the XSS driver through the online XSS driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Markets Architect", + "PackageVersion": "7.2.2", + "PackageProjectUrl": "https://maxime.info", + "Authors": "Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank", + "License": "If we synthesize the port, we can get to the CSS port through the online CSS port!", + "LicenseUrl": "synthesizing the panel won\u0027t do anything, we need to transmit the neural THX panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Marketing Designer", + "PackageVersion": "4.5.9", + "PackageProjectUrl": "http://lexi.net", + "Copyright": "You can\u0027t bypass the alarm without generating the back-end HTTP alarm!", + "LicenseUrl": "You can\u0027t bypass the microchip without parsing the back-end JBOD microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Intranet Planner", + "PackageVersion": "8.3.2", + "PackageProjectUrl": "http://nathanael.name", + "License": "Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Program Officer", + "PackageVersion": "4.2.4", + "Copyright": "calculating the bus won\u0027t do anything, we need to generate the online CSS bus!", + "Authors": "Leon Mayer,Leon Mayer", + "License": "quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!", + "LicenseUrl": "indexing the port won\u0027t do anything, we need to back up the virtual AGP port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Program Orchestrator", + "PackageVersion": "5.2.4", + "Copyright": "bypassing the bandwidth won\u0027t do anything, we need to copy the mobile JBOD bandwidth!", + "License": "Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Tactics Engineer", + "PackageVersion": "5.6.9", + "Copyright": "transmitting the program won\u0027t do anything, we need to generate the multi-byte SAS program!", + "Authors": "Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich", + "License": "Use the online TCP driver, then you can navigate the online driver!", + "LicenseUrl": "I\u0027ll transmit the open-source HTTP pixel, that should pixel the HTTP pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Group Liaison", + "PackageVersion": "3.5.1", + "Copyright": "We need to program the auxiliary JBOD circuit!", + "License": "We need to parse the haptic SMS monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Quality Executive", + "PackageVersion": "4.4.8", + "PackageProjectUrl": "http://khalid.com", + "Copyright": "You can\u0027t reboot the transmitter without transmitting the online ADP transmitter!", + "License": "I\u0027ll quantify the solid state THX feed, that should feed the THX feed!", + "LicenseUrl": "Use the online RAM array, then you can index the online array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Tactics Facilitator", + "PackageVersion": "0.7.3", + "Copyright": "The SSL port is down, bypass the haptic port so we can bypass the SSL port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Paradigm Supervisor", + "PackageVersion": "4.3.3", + "PackageProjectUrl": "https://zion.info", + "Copyright": "We need to bypass the wireless XML pixel!", + "Authors": "Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Creative Officer", + "PackageVersion": "5.5.6", + "PackageProjectUrl": "http://orpha.name", + "Copyright": "The TCP array is down, bypass the mobile array so we can bypass the TCP array!", + "License": "indexing the capacitor won\u0027t do anything, we need to reboot the redundant FTP capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Optimization Analyst", + "PackageVersion": "2.1.7", + "PackageProjectUrl": "https://madge.info", + "Authors": "Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson", + "License": "Use the wireless XSS bandwidth, then you can program the wireless bandwidth!", + "LicenseUrl": "The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Factors Supervisor", + "PackageVersion": "0.8.3", + "PackageProjectUrl": "http://clement.name", + "Copyright": "If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall!", + "Authors": "Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick", + "License": "If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor!", + "LicenseUrl": "Use the optical IB transmitter, then you can navigate the optical transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Usability Developer", + "PackageVersion": "6.9.1", + "Copyright": "You can\u0027t connect the protocol without overriding the redundant RSS protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Intranet Agent", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "http://precious.name", + "Copyright": "The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver!", + "Authors": "Essie Hamill,Essie Hamill", + "License": "We need to compress the 1080p GB circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Brand Agent", + "PackageVersion": "3.1.9", + "PackageProjectUrl": "https://lina.info", + "Copyright": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "License": "generating the alarm won\u0027t do anything, we need to parse the virtual XSS alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Research Associate", + "PackageVersion": "3.4.7", + "LicenseUrl": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Implementation Agent", + "PackageVersion": "5.6.8", + "PackageProjectUrl": "http://rex.biz", + "Copyright": "Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit!", + "Authors": "Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Tactics Specialist", + "PackageVersion": "0.2.2", + "Copyright": "You can\u0027t calculate the hard drive without hacking the multi-byte FTP hard drive!", + "License": "We need to override the primary SQL pixel!", + "LicenseUrl": "We need to transmit the redundant EXE driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Paradigm Developer", + "PackageVersion": "7.9.7", + "PackageProjectUrl": "http://maureen.name", + "Authors": "Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter", + "License": "The GB interface is down, input the auxiliary interface so we can input the GB interface!", + "LicenseUrl": "The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Functionality Technician", + "PackageVersion": "3.9.3", + "Copyright": "The AI microchip is down, override the multi-byte microchip so we can override the AI microchip!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Communications Strategist", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "http://eloisa.biz", + "Copyright": "We need to index the bluetooth JSON pixel!", + "License": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "LicenseUrl": "Try to index the HDD panel, maybe it will index the haptic panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Solutions Director", + "PackageVersion": "8.4.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Metrics Engineer", + "PackageVersion": "8.3.4", + "PackageProjectUrl": "http://lou.net", + "Authors": "Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand", + "LicenseUrl": "Try to quantify the FTP bus, maybe it will quantify the optical bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Infrastructure Architect", + "PackageVersion": "6.6.7", + "PackageProjectUrl": "http://darlene.net", + "Authors": "Howard Rath,Howard Rath,Howard Rath,Howard Rath", + "LicenseUrl": "If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Creative Analyst", + "PackageVersion": "6.3.1", + "LicenseUrl": "The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Branding Strategist", + "PackageVersion": "4.6.2", + "Copyright": "The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Factors Administrator", + "PackageVersion": "8.1.4", + "PackageProjectUrl": "http://janelle.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Communications Engineer", + "PackageVersion": "7.8.1", + "Copyright": "The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive!", + "Authors": "Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub", + "LicenseUrl": "I\u0027ll synthesize the haptic THX hard drive, that should hard drive the THX hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Web Associate", + "PackageVersion": "4.2.5", + "Copyright": "If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive!", + "Authors": "Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..802d33e2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,145 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Factors Producer", + "PackageVersion": "5.7.1", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Tactics Director", + "PackageVersion": "4.6.7", + "PackageProjectUrl": "https://valentina.net", + "Authors": "Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski", + "License": "backing up the system won\u0027t do anything, we need to parse the neural CSS system!", + "LicenseUrl": "We need to transmit the back-end RSS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Manager", + "PackageVersion": "9.1.0", + "PackageProjectUrl": "http://vella.com", + "LicenseUrl": "Try to back up the THX interface, maybe it will back up the auxiliary interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "Authors": "Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris", + "LicenseUrl": "Try to copy the PNG sensor, maybe it will copy the 1080p sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accountability Developer", + "PackageVersion": "6.9.0", + "License": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Accounts Designer", + "PackageVersion": "5.1.9", + "License": "We need to navigate the wireless SAS pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "Authors": "Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Configuration Assistant", + "PackageVersion": "3.2.1", + "Copyright": "I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!", + "Authors": "Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "Authors": "Stella Barton,Stella Barton", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Configuration Consultant", + "PackageVersion": "5.9.5", + "Authors": "Guadalupe Littel,Guadalupe Littel,Guadalupe Littel", + "License": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseUrl": "bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "Use the haptic RSS port, then you can transmit the haptic port!", + "Authors": "Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Metrics Analyst", + "PackageVersion": "6.7.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Security Orchestrator", + "PackageVersion": "3.5.6", + "Copyright": "You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!", + "Authors": "Roderick Koelpin,Roderick Koelpin,Roderick Koelpin", + "License": "Try to copy the HDD array, maybe it will copy the back-end array!", + "LicenseUrl": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..d7999a56 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,39 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt deleted file mode 100644 index 17eac4f7..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt +++ /dev/null @@ -1,744 +0,0 @@ -[ - { - "PackageId": "Product Creative Strategist", - "PackageVersion": "8.0.1", - "ValidationErrors": [ - { - "Error": "Jordan", - "Context": "https://kathryne.name" - }, - { - "Error": "Mayra", - "Context": "http://lance.name" - }, - { - "Error": "Jimmie", - "Context": "https://lorine.org" - }, - { - "Error": "Rebeka", - "Context": "https://malika.org" - }, - { - "Error": "Trinity", - "Context": "http://fritz.info" - }, - { - "Error": "Neha", - "Context": "https://marianne.name" - }, - { - "Error": "Colin", - "Context": "https://billie.biz" - }, - { - "Error": "Brielle", - "Context": "https://brennon.name" - }, - { - "Error": "Myriam", - "Context": "https://rosemary.name" - } - ], - "License": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "International Accounts Executive", - "PackageVersion": "7.0.3", - "ValidationErrors": [ - { - "Error": "Adaline", - "Context": "http://brittany.org" - }, - { - "Error": "Margie", - "Context": "http://eda.com" - }, - { - "Error": "Vena", - "Context": "https://vincenzo.biz" - }, - { - "Error": "Jedediah", - "Context": "http://teagan.net" - }, - { - "Error": "Piper", - "Context": "http://vicky.info" - }, - { - "Error": "Norwood", - "Context": "https://gerard.name" - } - ], - "License": "hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!", - "LicenseUrl": "http://eryn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Solutions Supervisor", - "PackageVersion": "2.2.5", - "ValidationErrors": [ - { - "Error": "Howard", - "Context": "https://luis.info" - }, - { - "Error": "Matt", - "Context": "https://blake.biz" - }, - { - "Error": "Quincy", - "Context": "https://sandra.biz" - }, - { - "Error": "Antonina", - "Context": "http://willow.name" - }, - { - "Error": "Jason", - "Context": "https://orland.com" - }, - { - "Error": "Rigoberto", - "Context": "http://laney.biz" - }, - { - "Error": "Eryn", - "Context": "https://amari.com" - }, - { - "Error": "Viviane", - "Context": "https://kelley.com" - }, - { - "Error": "Doris", - "Context": "https://kennedy.net" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "National Metrics Developer", - "PackageVersion": "7.2.1", - "ValidationErrors": [ - { - "Error": "Jessika", - "Context": "http://lesly.com" - }, - { - "Error": "Clemens", - "Context": "https://abagail.info" - }, - { - "Error": "Franz", - "Context": "http://prudence.info" - }, - { - "Error": "Casper", - "Context": "https://alva.com" - } - ], - "LicenseUrl": "https://everett.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Forward Group Supervisor", - "PackageVersion": "2.5.4", - "PackageProjectUrl": "https://brooks.name", - "ValidationErrors": [ - { - "Error": "Corene", - "Context": "https://mireya.org" - }, - { - "Error": "Mitchell", - "Context": "https://marietta.com" - }, - { - "Error": "Adrian", - "Context": "https://irving.net" - }, - { - "Error": "Sydnie", - "Context": "https://leonie.net" - }, - { - "Error": "Jason", - "Context": "http://joany.name" - }, - { - "Error": "Carol", - "Context": "http://luisa.net" - }, - { - "Error": "Ewell", - "Context": "http://jonas.biz" - } - ], - "License": "If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!", - "LicenseUrl": "http://christine.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Future Solutions Technician", - "PackageVersion": "6.7.5", - "PackageProjectUrl": "http://jakob.org", - "ValidationErrors": [ - { - "Error": "Jewell", - "Context": "https://khalil.com" - }, - { - "Error": "Aiyana", - "Context": "http://uriel.com" - }, - { - "Error": "Ignatius", - "Context": "http://edgardo.biz" - }, - { - "Error": "Laverna", - "Context": "http://khalil.org" - }, - { - "Error": "Mona", - "Context": "https://erling.net" - }, - { - "Error": "Dusty", - "Context": "http://ali.com" - }, - { - "Error": "Andrew", - "Context": "https://immanuel.net" - }, - { - "Error": "Juana", - "Context": "http://maeve.org" - }, - { - "Error": "Alysha", - "Context": "https://sydnee.com" - } - ], - "LicenseUrl": "https://gaylord.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Legacy Assurance Associate", - "PackageVersion": "4.8.8", - "PackageProjectUrl": "https://selena.info", - "ValidationErrors": [ - { - "Error": "Mervin", - "Context": "https://elisa.info" - }, - { - "Error": "Sylvester", - "Context": "https://adonis.name" - }, - { - "Error": "Francis", - "Context": "http://jaunita.info" - } - ], - "License": "connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!", - "LicenseUrl": "https://rhea.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Direct Accounts Agent", - "PackageVersion": "6.6.1", - "ValidationErrors": [ - { - "Error": "Jermey", - "Context": "http://wilfrid.name" - }, - { - "Error": "Josianne", - "Context": "https://vivian.biz" - }, - { - "Error": "Gertrude", - "Context": "http://renee.name" - }, - { - "Error": "Gabrielle", - "Context": "https://jedediah.biz" - }, - { - "Error": "Amber", - "Context": "http://evalyn.org" - }, - { - "Error": "Myrtis", - "Context": "https://ursula.net" - }, - { - "Error": "Werner", - "Context": "https://linwood.biz" - }, - { - "Error": "Rebekah", - "Context": "https://cleve.org" - }, - { - "Error": "Claudie", - "Context": "https://theodora.com" - } - ], - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Functionality Liaison", - "PackageVersion": "3.8.5", - "ValidationErrors": [ - { - "Error": "Kaitlyn", - "Context": "http://osborne.org" - }, - { - "Error": "Joesph", - "Context": "https://michael.name" - }, - { - "Error": "Kali", - "Context": "http://shyanne.net" - }, - { - "Error": "Austin", - "Context": "https://marty.net" - } - ], - "License": "backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "National Markets Designer", - "PackageVersion": "5.9.8", - "ValidationErrors": [ - { - "Error": "Kariane", - "Context": "http://sofia.info" - }, - { - "Error": "Daphnee", - "Context": "https://nedra.biz" - }, - { - "Error": "Orland", - "Context": "http://hilton.com" - }, - { - "Error": "Shany", - "Context": "http://margaretta.net" - }, - { - "Error": "Ezra", - "Context": "https://maegan.net" - }, - { - "Error": "Rollin", - "Context": "https://timothy.info" - }, - { - "Error": "Ezekiel", - "Context": "http://peyton.biz" - }, - { - "Error": "Marlen", - "Context": "http://tara.org" - }, - { - "Error": "Alia", - "Context": "https://lynn.name" - }, - { - "Error": "Alek", - "Context": "https://blaze.net" - } - ], - "License": "Try to reboot the CSS panel, maybe it will reboot the haptic panel!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Human Accountability Consultant", - "PackageVersion": "0.9.4", - "PackageProjectUrl": "http://olga.com", - "ValidationErrors": [ - { - "Error": "Ramona", - "Context": "https://mariela.com" - }, - { - "Error": "Wilfredo", - "Context": "http://everett.biz" - }, - { - "Error": "Vanessa", - "Context": "https://mallory.com" - }, - { - "Error": "Angeline", - "Context": "https://tyrel.net" - }, - { - "Error": "Felicity", - "Context": "http://buddy.name" - }, - { - "Error": "Bernardo", - "Context": "https://josephine.info" - }, - { - "Error": "Jevon", - "Context": "https://aron.name" - }, - { - "Error": "Suzanne", - "Context": "http://ima.name" - }, - { - "Error": "Earnestine", - "Context": "http://nathanial.biz" - }, - { - "Error": "Connor", - "Context": "https://augustus.net" - } - ], - "License": "Try to back up the THX capacitor, maybe it will back up the open-source capacitor!", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Senior Markets Administrator", - "PackageVersion": "2.4.6", - "ValidationErrors": [ - { - "Error": "Ron", - "Context": "http://brown.org" - }, - { - "Error": "Cordia", - "Context": "http://ericka.name" - }, - { - "Error": "Eugene", - "Context": "http://rashad.info" - }, - { - "Error": "Thomas", - "Context": "http://antonia.net" - }, - { - "Error": "Marcelle", - "Context": "https://miller.name" - }, - { - "Error": "Lauriane", - "Context": "http://emmanuelle.info" - }, - { - "Error": "Miracle", - "Context": "http://devin.org" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Human Metrics Manager", - "PackageVersion": "7.7.2", - "PackageProjectUrl": "http://clint.com", - "ValidationErrors": [ - { - "Error": "Ardella", - "Context": "http://melissa.net" - }, - { - "Error": "Sandra", - "Context": "http://pearline.org" - }, - { - "Error": "Noble", - "Context": "https://dusty.net" - }, - { - "Error": "Verlie", - "Context": "http://maryjane.biz" - }, - { - "Error": "Lessie", - "Context": "https://hayden.name" - }, - { - "Error": "Ernestine", - "Context": "http://amina.info" - }, - { - "Error": "Steve", - "Context": "http://lon.org" - } - ], - "License": "Try to reboot the RSS program, maybe it will reboot the solid state program!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Chief Solutions Planner", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "http://alex.info", - "ValidationErrors": [ - { - "Error": "Eusebio", - "Context": "https://drew.net" - }, - { - "Error": "Imani", - "Context": "https://dorothea.name" - }, - { - "Error": "Justina", - "Context": "http://norwood.info" - }, - { - "Error": "Aubree", - "Context": "http://jayne.info" - }, - { - "Error": "Jude", - "Context": "https://korbin.org" - }, - { - "Error": "Fern", - "Context": "https://rick.com" - }, - { - "Error": "Aiyana", - "Context": "http://maverick.com" - } - ], - "License": "Try to back up the SCSI circuit, maybe it will back up the online circuit!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "International Implementation Engineer", - "PackageVersion": "9.7.5", - "ValidationErrors": [ - { - "Error": "Nathanial", - "Context": "http://lucas.biz" - }, - { - "Error": "Jackeline", - "Context": "http://emmitt.name" - }, - { - "Error": "Amely", - "Context": "https://jonathon.com" - }, - { - "Error": "Javonte", - "Context": "https://diana.name" - }, - { - "Error": "Damien", - "Context": "https://edyth.com" - }, - { - "Error": "Princess", - "Context": "http://haylie.biz" - }, - { - "Error": "Jordane", - "Context": "https://gregorio.com" - }, - { - "Error": "Opal", - "Context": "http://abbie.org" - }, - { - "Error": "Pablo", - "Context": "https://maxime.biz" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt deleted file mode 100644 index a2e5546f..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt +++ /dev/null @@ -1,744 +0,0 @@ -[ - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Solutions Supervisor", - "PackageVersion": "2.2.5", - "ValidationErrors": [ - { - "Error": "Howard", - "Context": "https://luis.info" - }, - { - "Error": "Matt", - "Context": "https://blake.biz" - }, - { - "Error": "Quincy", - "Context": "https://sandra.biz" - }, - { - "Error": "Antonina", - "Context": "http://willow.name" - }, - { - "Error": "Jason", - "Context": "https://orland.com" - }, - { - "Error": "Rigoberto", - "Context": "http://laney.biz" - }, - { - "Error": "Eryn", - "Context": "https://amari.com" - }, - { - "Error": "Viviane", - "Context": "https://kelley.com" - }, - { - "Error": "Doris", - "Context": "https://kennedy.net" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Solutions Planner", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "http://alex.info", - "ValidationErrors": [ - { - "Error": "Eusebio", - "Context": "https://drew.net" - }, - { - "Error": "Imani", - "Context": "https://dorothea.name" - }, - { - "Error": "Justina", - "Context": "http://norwood.info" - }, - { - "Error": "Aubree", - "Context": "http://jayne.info" - }, - { - "Error": "Jude", - "Context": "https://korbin.org" - }, - { - "Error": "Fern", - "Context": "https://rick.com" - }, - { - "Error": "Aiyana", - "Context": "http://maverick.com" - } - ], - "License": "Try to back up the SCSI circuit, maybe it will back up the online circuit!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Future Solutions Technician", - "PackageVersion": "6.7.5", - "PackageProjectUrl": "http://jakob.org", - "ValidationErrors": [ - { - "Error": "Jewell", - "Context": "https://khalil.com" - }, - { - "Error": "Aiyana", - "Context": "http://uriel.com" - }, - { - "Error": "Ignatius", - "Context": "http://edgardo.biz" - }, - { - "Error": "Laverna", - "Context": "http://khalil.org" - }, - { - "Error": "Mona", - "Context": "https://erling.net" - }, - { - "Error": "Dusty", - "Context": "http://ali.com" - }, - { - "Error": "Andrew", - "Context": "https://immanuel.net" - }, - { - "Error": "Juana", - "Context": "http://maeve.org" - }, - { - "Error": "Alysha", - "Context": "https://sydnee.com" - } - ], - "LicenseUrl": "https://gaylord.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Direct Accounts Agent", - "PackageVersion": "6.6.1", - "ValidationErrors": [ - { - "Error": "Jermey", - "Context": "http://wilfrid.name" - }, - { - "Error": "Josianne", - "Context": "https://vivian.biz" - }, - { - "Error": "Gertrude", - "Context": "http://renee.name" - }, - { - "Error": "Gabrielle", - "Context": "https://jedediah.biz" - }, - { - "Error": "Amber", - "Context": "http://evalyn.org" - }, - { - "Error": "Myrtis", - "Context": "https://ursula.net" - }, - { - "Error": "Werner", - "Context": "https://linwood.biz" - }, - { - "Error": "Rebekah", - "Context": "https://cleve.org" - }, - { - "Error": "Claudie", - "Context": "https://theodora.com" - } - ], - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Functionality Liaison", - "PackageVersion": "3.8.5", - "ValidationErrors": [ - { - "Error": "Kaitlyn", - "Context": "http://osborne.org" - }, - { - "Error": "Joesph", - "Context": "https://michael.name" - }, - { - "Error": "Kali", - "Context": "http://shyanne.net" - }, - { - "Error": "Austin", - "Context": "https://marty.net" - } - ], - "License": "backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "National Metrics Developer", - "PackageVersion": "7.2.1", - "ValidationErrors": [ - { - "Error": "Jessika", - "Context": "http://lesly.com" - }, - { - "Error": "Clemens", - "Context": "https://abagail.info" - }, - { - "Error": "Franz", - "Context": "http://prudence.info" - }, - { - "Error": "Casper", - "Context": "https://alva.com" - } - ], - "LicenseUrl": "https://everett.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "National Markets Designer", - "PackageVersion": "5.9.8", - "ValidationErrors": [ - { - "Error": "Kariane", - "Context": "http://sofia.info" - }, - { - "Error": "Daphnee", - "Context": "https://nedra.biz" - }, - { - "Error": "Orland", - "Context": "http://hilton.com" - }, - { - "Error": "Shany", - "Context": "http://margaretta.net" - }, - { - "Error": "Ezra", - "Context": "https://maegan.net" - }, - { - "Error": "Rollin", - "Context": "https://timothy.info" - }, - { - "Error": "Ezekiel", - "Context": "http://peyton.biz" - }, - { - "Error": "Marlen", - "Context": "http://tara.org" - }, - { - "Error": "Alia", - "Context": "https://lynn.name" - }, - { - "Error": "Alek", - "Context": "https://blaze.net" - } - ], - "License": "Try to reboot the CSS panel, maybe it will reboot the haptic panel!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Human Accountability Consultant", - "PackageVersion": "0.9.4", - "PackageProjectUrl": "http://olga.com", - "ValidationErrors": [ - { - "Error": "Ramona", - "Context": "https://mariela.com" - }, - { - "Error": "Wilfredo", - "Context": "http://everett.biz" - }, - { - "Error": "Vanessa", - "Context": "https://mallory.com" - }, - { - "Error": "Angeline", - "Context": "https://tyrel.net" - }, - { - "Error": "Felicity", - "Context": "http://buddy.name" - }, - { - "Error": "Bernardo", - "Context": "https://josephine.info" - }, - { - "Error": "Jevon", - "Context": "https://aron.name" - }, - { - "Error": "Suzanne", - "Context": "http://ima.name" - }, - { - "Error": "Earnestine", - "Context": "http://nathanial.biz" - }, - { - "Error": "Connor", - "Context": "https://augustus.net" - } - ], - "License": "Try to back up the THX capacitor, maybe it will back up the open-source capacitor!", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Forward Group Supervisor", - "PackageVersion": "2.5.4", - "PackageProjectUrl": "https://brooks.name", - "ValidationErrors": [ - { - "Error": "Corene", - "Context": "https://mireya.org" - }, - { - "Error": "Mitchell", - "Context": "https://marietta.com" - }, - { - "Error": "Adrian", - "Context": "https://irving.net" - }, - { - "Error": "Sydnie", - "Context": "https://leonie.net" - }, - { - "Error": "Jason", - "Context": "http://joany.name" - }, - { - "Error": "Carol", - "Context": "http://luisa.net" - }, - { - "Error": "Ewell", - "Context": "http://jonas.biz" - } - ], - "License": "If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!", - "LicenseUrl": "http://christine.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Senior Markets Administrator", - "PackageVersion": "2.4.6", - "ValidationErrors": [ - { - "Error": "Ron", - "Context": "http://brown.org" - }, - { - "Error": "Cordia", - "Context": "http://ericka.name" - }, - { - "Error": "Eugene", - "Context": "http://rashad.info" - }, - { - "Error": "Thomas", - "Context": "http://antonia.net" - }, - { - "Error": "Marcelle", - "Context": "https://miller.name" - }, - { - "Error": "Lauriane", - "Context": "http://emmanuelle.info" - }, - { - "Error": "Miracle", - "Context": "http://devin.org" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "International Implementation Engineer", - "PackageVersion": "9.7.5", - "ValidationErrors": [ - { - "Error": "Nathanial", - "Context": "http://lucas.biz" - }, - { - "Error": "Jackeline", - "Context": "http://emmitt.name" - }, - { - "Error": "Amely", - "Context": "https://jonathon.com" - }, - { - "Error": "Javonte", - "Context": "https://diana.name" - }, - { - "Error": "Damien", - "Context": "https://edyth.com" - }, - { - "Error": "Princess", - "Context": "http://haylie.biz" - }, - { - "Error": "Jordane", - "Context": "https://gregorio.com" - }, - { - "Error": "Opal", - "Context": "http://abbie.org" - }, - { - "Error": "Pablo", - "Context": "https://maxime.biz" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Human Metrics Manager", - "PackageVersion": "7.7.2", - "PackageProjectUrl": "http://clint.com", - "ValidationErrors": [ - { - "Error": "Ardella", - "Context": "http://melissa.net" - }, - { - "Error": "Sandra", - "Context": "http://pearline.org" - }, - { - "Error": "Noble", - "Context": "https://dusty.net" - }, - { - "Error": "Verlie", - "Context": "http://maryjane.biz" - }, - { - "Error": "Lessie", - "Context": "https://hayden.name" - }, - { - "Error": "Ernestine", - "Context": "http://amina.info" - }, - { - "Error": "Steve", - "Context": "http://lon.org" - } - ], - "License": "Try to reboot the RSS program, maybe it will reboot the solid state program!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Legacy Assurance Associate", - "PackageVersion": "4.8.8", - "PackageProjectUrl": "https://selena.info", - "ValidationErrors": [ - { - "Error": "Mervin", - "Context": "https://elisa.info" - }, - { - "Error": "Sylvester", - "Context": "https://adonis.name" - }, - { - "Error": "Francis", - "Context": "http://jaunita.info" - } - ], - "License": "connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!", - "LicenseUrl": "https://rhea.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Product Creative Strategist", - "PackageVersion": "8.0.1", - "ValidationErrors": [ - { - "Error": "Jordan", - "Context": "https://kathryne.name" - }, - { - "Error": "Mayra", - "Context": "http://lance.name" - }, - { - "Error": "Jimmie", - "Context": "https://lorine.org" - }, - { - "Error": "Rebeka", - "Context": "https://malika.org" - }, - { - "Error": "Trinity", - "Context": "http://fritz.info" - }, - { - "Error": "Neha", - "Context": "https://marianne.name" - }, - { - "Error": "Colin", - "Context": "https://billie.biz" - }, - { - "Error": "Brielle", - "Context": "https://brennon.name" - }, - { - "Error": "Myriam", - "Context": "https://rosemary.name" - } - ], - "License": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "International Accounts Executive", - "PackageVersion": "7.0.3", - "ValidationErrors": [ - { - "Error": "Adaline", - "Context": "http://brittany.org" - }, - { - "Error": "Margie", - "Context": "http://eda.com" - }, - { - "Error": "Vena", - "Context": "https://vincenzo.biz" - }, - { - "Error": "Jedediah", - "Context": "http://teagan.net" - }, - { - "Error": "Piper", - "Context": "http://vicky.info" - }, - { - "Error": "Norwood", - "Context": "https://gerard.name" - } - ], - "License": "hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!", - "LicenseUrl": "http://eryn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt deleted file mode 100644 index 3f17ad08..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt +++ /dev/null @@ -1,179 +0,0 @@ -[ - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt deleted file mode 100644 index adbc4af4..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt +++ /dev/null @@ -1,744 +0,0 @@ -[ - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "International Accounts Executive", - "PackageVersion": "7.0.3", - "ValidationErrors": [ - { - "Error": "Adaline", - "Context": "http://brittany.org" - }, - { - "Error": "Margie", - "Context": "http://eda.com" - }, - { - "Error": "Vena", - "Context": "https://vincenzo.biz" - }, - { - "Error": "Jedediah", - "Context": "http://teagan.net" - }, - { - "Error": "Piper", - "Context": "http://vicky.info" - }, - { - "Error": "Norwood", - "Context": "https://gerard.name" - } - ], - "License": "hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!", - "LicenseUrl": "http://eryn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Solutions Supervisor", - "PackageVersion": "2.2.5", - "ValidationErrors": [ - { - "Error": "Howard", - "Context": "https://luis.info" - }, - { - "Error": "Matt", - "Context": "https://blake.biz" - }, - { - "Error": "Quincy", - "Context": "https://sandra.biz" - }, - { - "Error": "Antonina", - "Context": "http://willow.name" - }, - { - "Error": "Jason", - "Context": "https://orland.com" - }, - { - "Error": "Rigoberto", - "Context": "http://laney.biz" - }, - { - "Error": "Eryn", - "Context": "https://amari.com" - }, - { - "Error": "Viviane", - "Context": "https://kelley.com" - }, - { - "Error": "Doris", - "Context": "https://kennedy.net" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "National Metrics Developer", - "PackageVersion": "7.2.1", - "ValidationErrors": [ - { - "Error": "Jessika", - "Context": "http://lesly.com" - }, - { - "Error": "Clemens", - "Context": "https://abagail.info" - }, - { - "Error": "Franz", - "Context": "http://prudence.info" - }, - { - "Error": "Casper", - "Context": "https://alva.com" - } - ], - "LicenseUrl": "https://everett.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Legacy Assurance Associate", - "PackageVersion": "4.8.8", - "PackageProjectUrl": "https://selena.info", - "ValidationErrors": [ - { - "Error": "Mervin", - "Context": "https://elisa.info" - }, - { - "Error": "Sylvester", - "Context": "https://adonis.name" - }, - { - "Error": "Francis", - "Context": "http://jaunita.info" - } - ], - "License": "connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!", - "LicenseUrl": "https://rhea.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Future Solutions Technician", - "PackageVersion": "6.7.5", - "PackageProjectUrl": "http://jakob.org", - "ValidationErrors": [ - { - "Error": "Jewell", - "Context": "https://khalil.com" - }, - { - "Error": "Aiyana", - "Context": "http://uriel.com" - }, - { - "Error": "Ignatius", - "Context": "http://edgardo.biz" - }, - { - "Error": "Laverna", - "Context": "http://khalil.org" - }, - { - "Error": "Mona", - "Context": "https://erling.net" - }, - { - "Error": "Dusty", - "Context": "http://ali.com" - }, - { - "Error": "Andrew", - "Context": "https://immanuel.net" - }, - { - "Error": "Juana", - "Context": "http://maeve.org" - }, - { - "Error": "Alysha", - "Context": "https://sydnee.com" - } - ], - "LicenseUrl": "https://gaylord.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "International Implementation Engineer", - "PackageVersion": "9.7.5", - "ValidationErrors": [ - { - "Error": "Nathanial", - "Context": "http://lucas.biz" - }, - { - "Error": "Jackeline", - "Context": "http://emmitt.name" - }, - { - "Error": "Amely", - "Context": "https://jonathon.com" - }, - { - "Error": "Javonte", - "Context": "https://diana.name" - }, - { - "Error": "Damien", - "Context": "https://edyth.com" - }, - { - "Error": "Princess", - "Context": "http://haylie.biz" - }, - { - "Error": "Jordane", - "Context": "https://gregorio.com" - }, - { - "Error": "Opal", - "Context": "http://abbie.org" - }, - { - "Error": "Pablo", - "Context": "https://maxime.biz" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Product Creative Strategist", - "PackageVersion": "8.0.1", - "ValidationErrors": [ - { - "Error": "Jordan", - "Context": "https://kathryne.name" - }, - { - "Error": "Mayra", - "Context": "http://lance.name" - }, - { - "Error": "Jimmie", - "Context": "https://lorine.org" - }, - { - "Error": "Rebeka", - "Context": "https://malika.org" - }, - { - "Error": "Trinity", - "Context": "http://fritz.info" - }, - { - "Error": "Neha", - "Context": "https://marianne.name" - }, - { - "Error": "Colin", - "Context": "https://billie.biz" - }, - { - "Error": "Brielle", - "Context": "https://brennon.name" - }, - { - "Error": "Myriam", - "Context": "https://rosemary.name" - } - ], - "License": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Forward Functionality Liaison", - "PackageVersion": "3.8.5", - "ValidationErrors": [ - { - "Error": "Kaitlyn", - "Context": "http://osborne.org" - }, - { - "Error": "Joesph", - "Context": "https://michael.name" - }, - { - "Error": "Kali", - "Context": "http://shyanne.net" - }, - { - "Error": "Austin", - "Context": "https://marty.net" - } - ], - "License": "backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "National Markets Designer", - "PackageVersion": "5.9.8", - "ValidationErrors": [ - { - "Error": "Kariane", - "Context": "http://sofia.info" - }, - { - "Error": "Daphnee", - "Context": "https://nedra.biz" - }, - { - "Error": "Orland", - "Context": "http://hilton.com" - }, - { - "Error": "Shany", - "Context": "http://margaretta.net" - }, - { - "Error": "Ezra", - "Context": "https://maegan.net" - }, - { - "Error": "Rollin", - "Context": "https://timothy.info" - }, - { - "Error": "Ezekiel", - "Context": "http://peyton.biz" - }, - { - "Error": "Marlen", - "Context": "http://tara.org" - }, - { - "Error": "Alia", - "Context": "https://lynn.name" - }, - { - "Error": "Alek", - "Context": "https://blaze.net" - } - ], - "License": "Try to reboot the CSS panel, maybe it will reboot the haptic panel!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Senior Markets Administrator", - "PackageVersion": "2.4.6", - "ValidationErrors": [ - { - "Error": "Ron", - "Context": "http://brown.org" - }, - { - "Error": "Cordia", - "Context": "http://ericka.name" - }, - { - "Error": "Eugene", - "Context": "http://rashad.info" - }, - { - "Error": "Thomas", - "Context": "http://antonia.net" - }, - { - "Error": "Marcelle", - "Context": "https://miller.name" - }, - { - "Error": "Lauriane", - "Context": "http://emmanuelle.info" - }, - { - "Error": "Miracle", - "Context": "http://devin.org" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Forward Group Supervisor", - "PackageVersion": "2.5.4", - "PackageProjectUrl": "https://brooks.name", - "ValidationErrors": [ - { - "Error": "Corene", - "Context": "https://mireya.org" - }, - { - "Error": "Mitchell", - "Context": "https://marietta.com" - }, - { - "Error": "Adrian", - "Context": "https://irving.net" - }, - { - "Error": "Sydnie", - "Context": "https://leonie.net" - }, - { - "Error": "Jason", - "Context": "http://joany.name" - }, - { - "Error": "Carol", - "Context": "http://luisa.net" - }, - { - "Error": "Ewell", - "Context": "http://jonas.biz" - } - ], - "License": "If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!", - "LicenseUrl": "http://christine.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Human Accountability Consultant", - "PackageVersion": "0.9.4", - "PackageProjectUrl": "http://olga.com", - "ValidationErrors": [ - { - "Error": "Ramona", - "Context": "https://mariela.com" - }, - { - "Error": "Wilfredo", - "Context": "http://everett.biz" - }, - { - "Error": "Vanessa", - "Context": "https://mallory.com" - }, - { - "Error": "Angeline", - "Context": "https://tyrel.net" - }, - { - "Error": "Felicity", - "Context": "http://buddy.name" - }, - { - "Error": "Bernardo", - "Context": "https://josephine.info" - }, - { - "Error": "Jevon", - "Context": "https://aron.name" - }, - { - "Error": "Suzanne", - "Context": "http://ima.name" - }, - { - "Error": "Earnestine", - "Context": "http://nathanial.biz" - }, - { - "Error": "Connor", - "Context": "https://augustus.net" - } - ], - "License": "Try to back up the THX capacitor, maybe it will back up the open-source capacitor!", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Direct Accounts Agent", - "PackageVersion": "6.6.1", - "ValidationErrors": [ - { - "Error": "Jermey", - "Context": "http://wilfrid.name" - }, - { - "Error": "Josianne", - "Context": "https://vivian.biz" - }, - { - "Error": "Gertrude", - "Context": "http://renee.name" - }, - { - "Error": "Gabrielle", - "Context": "https://jedediah.biz" - }, - { - "Error": "Amber", - "Context": "http://evalyn.org" - }, - { - "Error": "Myrtis", - "Context": "https://ursula.net" - }, - { - "Error": "Werner", - "Context": "https://linwood.biz" - }, - { - "Error": "Rebekah", - "Context": "https://cleve.org" - }, - { - "Error": "Claudie", - "Context": "https://theodora.com" - } - ], - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Chief Solutions Planner", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "http://alex.info", - "ValidationErrors": [ - { - "Error": "Eusebio", - "Context": "https://drew.net" - }, - { - "Error": "Imani", - "Context": "https://dorothea.name" - }, - { - "Error": "Justina", - "Context": "http://norwood.info" - }, - { - "Error": "Aubree", - "Context": "http://jayne.info" - }, - { - "Error": "Jude", - "Context": "https://korbin.org" - }, - { - "Error": "Fern", - "Context": "https://rick.com" - }, - { - "Error": "Aiyana", - "Context": "http://maverick.com" - } - ], - "License": "Try to back up the SCSI circuit, maybe it will back up the online circuit!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Human Metrics Manager", - "PackageVersion": "7.7.2", - "PackageProjectUrl": "http://clint.com", - "ValidationErrors": [ - { - "Error": "Ardella", - "Context": "http://melissa.net" - }, - { - "Error": "Sandra", - "Context": "http://pearline.org" - }, - { - "Error": "Noble", - "Context": "https://dusty.net" - }, - { - "Error": "Verlie", - "Context": "http://maryjane.biz" - }, - { - "Error": "Lessie", - "Context": "https://hayden.name" - }, - { - "Error": "Ernestine", - "Context": "http://amina.info" - }, - { - "Error": "Steve", - "Context": "http://lon.org" - } - ], - "License": "Try to reboot the RSS program, maybe it will reboot the solid state program!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt deleted file mode 100644 index c09db9d0..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt +++ /dev/null @@ -1,179 +0,0 @@ -[ - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt deleted file mode 100644 index dd51cd3a..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt +++ /dev/null @@ -1,744 +0,0 @@ -[ - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Future Solutions Technician", - "PackageVersion": "6.7.5", - "PackageProjectUrl": "http://jakob.org", - "ValidationErrors": [ - { - "Error": "Jewell", - "Context": "https://khalil.com" - }, - { - "Error": "Aiyana", - "Context": "http://uriel.com" - }, - { - "Error": "Ignatius", - "Context": "http://edgardo.biz" - }, - { - "Error": "Laverna", - "Context": "http://khalil.org" - }, - { - "Error": "Mona", - "Context": "https://erling.net" - }, - { - "Error": "Dusty", - "Context": "http://ali.com" - }, - { - "Error": "Andrew", - "Context": "https://immanuel.net" - }, - { - "Error": "Juana", - "Context": "http://maeve.org" - }, - { - "Error": "Alysha", - "Context": "https://sydnee.com" - } - ], - "LicenseUrl": "https://gaylord.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Product Creative Strategist", - "PackageVersion": "8.0.1", - "ValidationErrors": [ - { - "Error": "Jordan", - "Context": "https://kathryne.name" - }, - { - "Error": "Mayra", - "Context": "http://lance.name" - }, - { - "Error": "Jimmie", - "Context": "https://lorine.org" - }, - { - "Error": "Rebeka", - "Context": "https://malika.org" - }, - { - "Error": "Trinity", - "Context": "http://fritz.info" - }, - { - "Error": "Neha", - "Context": "https://marianne.name" - }, - { - "Error": "Colin", - "Context": "https://billie.biz" - }, - { - "Error": "Brielle", - "Context": "https://brennon.name" - }, - { - "Error": "Myriam", - "Context": "https://rosemary.name" - } - ], - "License": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Forward Functionality Liaison", - "PackageVersion": "3.8.5", - "ValidationErrors": [ - { - "Error": "Kaitlyn", - "Context": "http://osborne.org" - }, - { - "Error": "Joesph", - "Context": "https://michael.name" - }, - { - "Error": "Kali", - "Context": "http://shyanne.net" - }, - { - "Error": "Austin", - "Context": "https://marty.net" - } - ], - "License": "backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "National Markets Designer", - "PackageVersion": "5.9.8", - "ValidationErrors": [ - { - "Error": "Kariane", - "Context": "http://sofia.info" - }, - { - "Error": "Daphnee", - "Context": "https://nedra.biz" - }, - { - "Error": "Orland", - "Context": "http://hilton.com" - }, - { - "Error": "Shany", - "Context": "http://margaretta.net" - }, - { - "Error": "Ezra", - "Context": "https://maegan.net" - }, - { - "Error": "Rollin", - "Context": "https://timothy.info" - }, - { - "Error": "Ezekiel", - "Context": "http://peyton.biz" - }, - { - "Error": "Marlen", - "Context": "http://tara.org" - }, - { - "Error": "Alia", - "Context": "https://lynn.name" - }, - { - "Error": "Alek", - "Context": "https://blaze.net" - } - ], - "License": "Try to reboot the CSS panel, maybe it will reboot the haptic panel!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Human Accountability Consultant", - "PackageVersion": "0.9.4", - "PackageProjectUrl": "http://olga.com", - "ValidationErrors": [ - { - "Error": "Ramona", - "Context": "https://mariela.com" - }, - { - "Error": "Wilfredo", - "Context": "http://everett.biz" - }, - { - "Error": "Vanessa", - "Context": "https://mallory.com" - }, - { - "Error": "Angeline", - "Context": "https://tyrel.net" - }, - { - "Error": "Felicity", - "Context": "http://buddy.name" - }, - { - "Error": "Bernardo", - "Context": "https://josephine.info" - }, - { - "Error": "Jevon", - "Context": "https://aron.name" - }, - { - "Error": "Suzanne", - "Context": "http://ima.name" - }, - { - "Error": "Earnestine", - "Context": "http://nathanial.biz" - }, - { - "Error": "Connor", - "Context": "https://augustus.net" - } - ], - "License": "Try to back up the THX capacitor, maybe it will back up the open-source capacitor!", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "National Metrics Developer", - "PackageVersion": "7.2.1", - "ValidationErrors": [ - { - "Error": "Jessika", - "Context": "http://lesly.com" - }, - { - "Error": "Clemens", - "Context": "https://abagail.info" - }, - { - "Error": "Franz", - "Context": "http://prudence.info" - }, - { - "Error": "Casper", - "Context": "https://alva.com" - } - ], - "LicenseUrl": "https://everett.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "International Accounts Executive", - "PackageVersion": "7.0.3", - "ValidationErrors": [ - { - "Error": "Adaline", - "Context": "http://brittany.org" - }, - { - "Error": "Margie", - "Context": "http://eda.com" - }, - { - "Error": "Vena", - "Context": "https://vincenzo.biz" - }, - { - "Error": "Jedediah", - "Context": "http://teagan.net" - }, - { - "Error": "Piper", - "Context": "http://vicky.info" - }, - { - "Error": "Norwood", - "Context": "https://gerard.name" - } - ], - "License": "hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!", - "LicenseUrl": "http://eryn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Senior Markets Administrator", - "PackageVersion": "2.4.6", - "ValidationErrors": [ - { - "Error": "Ron", - "Context": "http://brown.org" - }, - { - "Error": "Cordia", - "Context": "http://ericka.name" - }, - { - "Error": "Eugene", - "Context": "http://rashad.info" - }, - { - "Error": "Thomas", - "Context": "http://antonia.net" - }, - { - "Error": "Marcelle", - "Context": "https://miller.name" - }, - { - "Error": "Lauriane", - "Context": "http://emmanuelle.info" - }, - { - "Error": "Miracle", - "Context": "http://devin.org" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "International Implementation Engineer", - "PackageVersion": "9.7.5", - "ValidationErrors": [ - { - "Error": "Nathanial", - "Context": "http://lucas.biz" - }, - { - "Error": "Jackeline", - "Context": "http://emmitt.name" - }, - { - "Error": "Amely", - "Context": "https://jonathon.com" - }, - { - "Error": "Javonte", - "Context": "https://diana.name" - }, - { - "Error": "Damien", - "Context": "https://edyth.com" - }, - { - "Error": "Princess", - "Context": "http://haylie.biz" - }, - { - "Error": "Jordane", - "Context": "https://gregorio.com" - }, - { - "Error": "Opal", - "Context": "http://abbie.org" - }, - { - "Error": "Pablo", - "Context": "https://maxime.biz" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Forward Group Supervisor", - "PackageVersion": "2.5.4", - "PackageProjectUrl": "https://brooks.name", - "ValidationErrors": [ - { - "Error": "Corene", - "Context": "https://mireya.org" - }, - { - "Error": "Mitchell", - "Context": "https://marietta.com" - }, - { - "Error": "Adrian", - "Context": "https://irving.net" - }, - { - "Error": "Sydnie", - "Context": "https://leonie.net" - }, - { - "Error": "Jason", - "Context": "http://joany.name" - }, - { - "Error": "Carol", - "Context": "http://luisa.net" - }, - { - "Error": "Ewell", - "Context": "http://jonas.biz" - } - ], - "License": "If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!", - "LicenseUrl": "http://christine.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Solutions Planner", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "http://alex.info", - "ValidationErrors": [ - { - "Error": "Eusebio", - "Context": "https://drew.net" - }, - { - "Error": "Imani", - "Context": "https://dorothea.name" - }, - { - "Error": "Justina", - "Context": "http://norwood.info" - }, - { - "Error": "Aubree", - "Context": "http://jayne.info" - }, - { - "Error": "Jude", - "Context": "https://korbin.org" - }, - { - "Error": "Fern", - "Context": "https://rick.com" - }, - { - "Error": "Aiyana", - "Context": "http://maverick.com" - } - ], - "License": "Try to back up the SCSI circuit, maybe it will back up the online circuit!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Solutions Supervisor", - "PackageVersion": "2.2.5", - "ValidationErrors": [ - { - "Error": "Howard", - "Context": "https://luis.info" - }, - { - "Error": "Matt", - "Context": "https://blake.biz" - }, - { - "Error": "Quincy", - "Context": "https://sandra.biz" - }, - { - "Error": "Antonina", - "Context": "http://willow.name" - }, - { - "Error": "Jason", - "Context": "https://orland.com" - }, - { - "Error": "Rigoberto", - "Context": "http://laney.biz" - }, - { - "Error": "Eryn", - "Context": "https://amari.com" - }, - { - "Error": "Viviane", - "Context": "https://kelley.com" - }, - { - "Error": "Doris", - "Context": "https://kennedy.net" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Legacy Assurance Associate", - "PackageVersion": "4.8.8", - "PackageProjectUrl": "https://selena.info", - "ValidationErrors": [ - { - "Error": "Mervin", - "Context": "https://elisa.info" - }, - { - "Error": "Sylvester", - "Context": "https://adonis.name" - }, - { - "Error": "Francis", - "Context": "http://jaunita.info" - } - ], - "License": "connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!", - "LicenseUrl": "https://rhea.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Human Metrics Manager", - "PackageVersion": "7.7.2", - "PackageProjectUrl": "http://clint.com", - "ValidationErrors": [ - { - "Error": "Ardella", - "Context": "http://melissa.net" - }, - { - "Error": "Sandra", - "Context": "http://pearline.org" - }, - { - "Error": "Noble", - "Context": "https://dusty.net" - }, - { - "Error": "Verlie", - "Context": "http://maryjane.biz" - }, - { - "Error": "Lessie", - "Context": "https://hayden.name" - }, - { - "Error": "Ernestine", - "Context": "http://amina.info" - }, - { - "Error": "Steve", - "Context": "http://lon.org" - } - ], - "License": "Try to reboot the RSS program, maybe it will reboot the solid state program!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Direct Accounts Agent", - "PackageVersion": "6.6.1", - "ValidationErrors": [ - { - "Error": "Jermey", - "Context": "http://wilfrid.name" - }, - { - "Error": "Josianne", - "Context": "https://vivian.biz" - }, - { - "Error": "Gertrude", - "Context": "http://renee.name" - }, - { - "Error": "Gabrielle", - "Context": "https://jedediah.biz" - }, - { - "Error": "Amber", - "Context": "http://evalyn.org" - }, - { - "Error": "Myrtis", - "Context": "https://ursula.net" - }, - { - "Error": "Werner", - "Context": "https://linwood.biz" - }, - { - "Error": "Rebekah", - "Context": "https://cleve.org" - }, - { - "Error": "Claudie", - "Context": "https://theodora.com" - } - ], - "LicenseInformationOrigin": 2 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt deleted file mode 100644 index 25cde130..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt +++ /dev/null @@ -1,179 +0,0 @@ -[ - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt deleted file mode 100644 index b42663e7..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt +++ /dev/null @@ -1,744 +0,0 @@ -[ - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Forward Group Supervisor", - "PackageVersion": "2.5.4", - "PackageProjectUrl": "https://brooks.name", - "ValidationErrors": [ - { - "Error": "Corene", - "Context": "https://mireya.org" - }, - { - "Error": "Mitchell", - "Context": "https://marietta.com" - }, - { - "Error": "Adrian", - "Context": "https://irving.net" - }, - { - "Error": "Sydnie", - "Context": "https://leonie.net" - }, - { - "Error": "Jason", - "Context": "http://joany.name" - }, - { - "Error": "Carol", - "Context": "http://luisa.net" - }, - { - "Error": "Ewell", - "Context": "http://jonas.biz" - } - ], - "License": "If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!", - "LicenseUrl": "http://christine.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Human Accountability Consultant", - "PackageVersion": "0.9.4", - "PackageProjectUrl": "http://olga.com", - "ValidationErrors": [ - { - "Error": "Ramona", - "Context": "https://mariela.com" - }, - { - "Error": "Wilfredo", - "Context": "http://everett.biz" - }, - { - "Error": "Vanessa", - "Context": "https://mallory.com" - }, - { - "Error": "Angeline", - "Context": "https://tyrel.net" - }, - { - "Error": "Felicity", - "Context": "http://buddy.name" - }, - { - "Error": "Bernardo", - "Context": "https://josephine.info" - }, - { - "Error": "Jevon", - "Context": "https://aron.name" - }, - { - "Error": "Suzanne", - "Context": "http://ima.name" - }, - { - "Error": "Earnestine", - "Context": "http://nathanial.biz" - }, - { - "Error": "Connor", - "Context": "https://augustus.net" - } - ], - "License": "Try to back up the THX capacitor, maybe it will back up the open-source capacitor!", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "International Accounts Executive", - "PackageVersion": "7.0.3", - "ValidationErrors": [ - { - "Error": "Adaline", - "Context": "http://brittany.org" - }, - { - "Error": "Margie", - "Context": "http://eda.com" - }, - { - "Error": "Vena", - "Context": "https://vincenzo.biz" - }, - { - "Error": "Jedediah", - "Context": "http://teagan.net" - }, - { - "Error": "Piper", - "Context": "http://vicky.info" - }, - { - "Error": "Norwood", - "Context": "https://gerard.name" - } - ], - "License": "hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!", - "LicenseUrl": "http://eryn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Future Solutions Technician", - "PackageVersion": "6.7.5", - "PackageProjectUrl": "http://jakob.org", - "ValidationErrors": [ - { - "Error": "Jewell", - "Context": "https://khalil.com" - }, - { - "Error": "Aiyana", - "Context": "http://uriel.com" - }, - { - "Error": "Ignatius", - "Context": "http://edgardo.biz" - }, - { - "Error": "Laverna", - "Context": "http://khalil.org" - }, - { - "Error": "Mona", - "Context": "https://erling.net" - }, - { - "Error": "Dusty", - "Context": "http://ali.com" - }, - { - "Error": "Andrew", - "Context": "https://immanuel.net" - }, - { - "Error": "Juana", - "Context": "http://maeve.org" - }, - { - "Error": "Alysha", - "Context": "https://sydnee.com" - } - ], - "LicenseUrl": "https://gaylord.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Functionality Liaison", - "PackageVersion": "3.8.5", - "ValidationErrors": [ - { - "Error": "Kaitlyn", - "Context": "http://osborne.org" - }, - { - "Error": "Joesph", - "Context": "https://michael.name" - }, - { - "Error": "Kali", - "Context": "http://shyanne.net" - }, - { - "Error": "Austin", - "Context": "https://marty.net" - } - ], - "License": "backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "National Markets Designer", - "PackageVersion": "5.9.8", - "ValidationErrors": [ - { - "Error": "Kariane", - "Context": "http://sofia.info" - }, - { - "Error": "Daphnee", - "Context": "https://nedra.biz" - }, - { - "Error": "Orland", - "Context": "http://hilton.com" - }, - { - "Error": "Shany", - "Context": "http://margaretta.net" - }, - { - "Error": "Ezra", - "Context": "https://maegan.net" - }, - { - "Error": "Rollin", - "Context": "https://timothy.info" - }, - { - "Error": "Ezekiel", - "Context": "http://peyton.biz" - }, - { - "Error": "Marlen", - "Context": "http://tara.org" - }, - { - "Error": "Alia", - "Context": "https://lynn.name" - }, - { - "Error": "Alek", - "Context": "https://blaze.net" - } - ], - "License": "Try to reboot the CSS panel, maybe it will reboot the haptic panel!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Legacy Assurance Associate", - "PackageVersion": "4.8.8", - "PackageProjectUrl": "https://selena.info", - "ValidationErrors": [ - { - "Error": "Mervin", - "Context": "https://elisa.info" - }, - { - "Error": "Sylvester", - "Context": "https://adonis.name" - }, - { - "Error": "Francis", - "Context": "http://jaunita.info" - } - ], - "License": "connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!", - "LicenseUrl": "https://rhea.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Solutions Supervisor", - "PackageVersion": "2.2.5", - "ValidationErrors": [ - { - "Error": "Howard", - "Context": "https://luis.info" - }, - { - "Error": "Matt", - "Context": "https://blake.biz" - }, - { - "Error": "Quincy", - "Context": "https://sandra.biz" - }, - { - "Error": "Antonina", - "Context": "http://willow.name" - }, - { - "Error": "Jason", - "Context": "https://orland.com" - }, - { - "Error": "Rigoberto", - "Context": "http://laney.biz" - }, - { - "Error": "Eryn", - "Context": "https://amari.com" - }, - { - "Error": "Viviane", - "Context": "https://kelley.com" - }, - { - "Error": "Doris", - "Context": "https://kennedy.net" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Product Creative Strategist", - "PackageVersion": "8.0.1", - "ValidationErrors": [ - { - "Error": "Jordan", - "Context": "https://kathryne.name" - }, - { - "Error": "Mayra", - "Context": "http://lance.name" - }, - { - "Error": "Jimmie", - "Context": "https://lorine.org" - }, - { - "Error": "Rebeka", - "Context": "https://malika.org" - }, - { - "Error": "Trinity", - "Context": "http://fritz.info" - }, - { - "Error": "Neha", - "Context": "https://marianne.name" - }, - { - "Error": "Colin", - "Context": "https://billie.biz" - }, - { - "Error": "Brielle", - "Context": "https://brennon.name" - }, - { - "Error": "Myriam", - "Context": "https://rosemary.name" - } - ], - "License": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Chief Solutions Planner", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "http://alex.info", - "ValidationErrors": [ - { - "Error": "Eusebio", - "Context": "https://drew.net" - }, - { - "Error": "Imani", - "Context": "https://dorothea.name" - }, - { - "Error": "Justina", - "Context": "http://norwood.info" - }, - { - "Error": "Aubree", - "Context": "http://jayne.info" - }, - { - "Error": "Jude", - "Context": "https://korbin.org" - }, - { - "Error": "Fern", - "Context": "https://rick.com" - }, - { - "Error": "Aiyana", - "Context": "http://maverick.com" - } - ], - "License": "Try to back up the SCSI circuit, maybe it will back up the online circuit!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "International Implementation Engineer", - "PackageVersion": "9.7.5", - "ValidationErrors": [ - { - "Error": "Nathanial", - "Context": "http://lucas.biz" - }, - { - "Error": "Jackeline", - "Context": "http://emmitt.name" - }, - { - "Error": "Amely", - "Context": "https://jonathon.com" - }, - { - "Error": "Javonte", - "Context": "https://diana.name" - }, - { - "Error": "Damien", - "Context": "https://edyth.com" - }, - { - "Error": "Princess", - "Context": "http://haylie.biz" - }, - { - "Error": "Jordane", - "Context": "https://gregorio.com" - }, - { - "Error": "Opal", - "Context": "http://abbie.org" - }, - { - "Error": "Pablo", - "Context": "https://maxime.biz" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "National Metrics Developer", - "PackageVersion": "7.2.1", - "ValidationErrors": [ - { - "Error": "Jessika", - "Context": "http://lesly.com" - }, - { - "Error": "Clemens", - "Context": "https://abagail.info" - }, - { - "Error": "Franz", - "Context": "http://prudence.info" - }, - { - "Error": "Casper", - "Context": "https://alva.com" - } - ], - "LicenseUrl": "https://everett.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Senior Markets Administrator", - "PackageVersion": "2.4.6", - "ValidationErrors": [ - { - "Error": "Ron", - "Context": "http://brown.org" - }, - { - "Error": "Cordia", - "Context": "http://ericka.name" - }, - { - "Error": "Eugene", - "Context": "http://rashad.info" - }, - { - "Error": "Thomas", - "Context": "http://antonia.net" - }, - { - "Error": "Marcelle", - "Context": "https://miller.name" - }, - { - "Error": "Lauriane", - "Context": "http://emmanuelle.info" - }, - { - "Error": "Miracle", - "Context": "http://devin.org" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Human Metrics Manager", - "PackageVersion": "7.7.2", - "PackageProjectUrl": "http://clint.com", - "ValidationErrors": [ - { - "Error": "Ardella", - "Context": "http://melissa.net" - }, - { - "Error": "Sandra", - "Context": "http://pearline.org" - }, - { - "Error": "Noble", - "Context": "https://dusty.net" - }, - { - "Error": "Verlie", - "Context": "http://maryjane.biz" - }, - { - "Error": "Lessie", - "Context": "https://hayden.name" - }, - { - "Error": "Ernestine", - "Context": "http://amina.info" - }, - { - "Error": "Steve", - "Context": "http://lon.org" - } - ], - "License": "Try to reboot the RSS program, maybe it will reboot the solid state program!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Direct Accounts Agent", - "PackageVersion": "6.6.1", - "ValidationErrors": [ - { - "Error": "Jermey", - "Context": "http://wilfrid.name" - }, - { - "Error": "Josianne", - "Context": "https://vivian.biz" - }, - { - "Error": "Gertrude", - "Context": "http://renee.name" - }, - { - "Error": "Gabrielle", - "Context": "https://jedediah.biz" - }, - { - "Error": "Amber", - "Context": "http://evalyn.org" - }, - { - "Error": "Myrtis", - "Context": "https://ursula.net" - }, - { - "Error": "Werner", - "Context": "https://linwood.biz" - }, - { - "Error": "Rebekah", - "Context": "https://cleve.org" - }, - { - "Error": "Claudie", - "Context": "https://theodora.com" - } - ], - "LicenseInformationOrigin": 2 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt deleted file mode 100644 index 58207b18..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt +++ /dev/null @@ -1,179 +0,0 @@ -[ - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt deleted file mode 100644 index a2527b6a..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt +++ /dev/null @@ -1,10 +0,0 @@ -[ - { - "PackageId": "Legacy Metrics Planner", - "PackageVersion": "9.5.0", - "PackageProjectUrl": "http://madisyn.name", - "License": "I\u0027ll override the haptic AGP feed, that should feed the AGP feed!", - "LicenseUrl": "https://marquis.net", - "LicenseInformationOrigin": 3 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt deleted file mode 100644 index 9d9c3d00..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt +++ /dev/null @@ -1,802 +0,0 @@ -[ - { - "PackageId": "Legacy Metrics Planner", - "PackageVersion": "9.5.0", - "PackageProjectUrl": "http://madisyn.name", - "License": "I\u0027ll override the haptic AGP feed, that should feed the AGP feed!", - "LicenseUrl": "https://marquis.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Mobility Designer", - "PackageVersion": "1.3.7", - "PackageProjectUrl": "https://earlene.com", - "License": "The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!", - "LicenseUrl": "http://renee.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Lead Tactics Director", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://ewell.name", - "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", - "LicenseUrl": "http://kory.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Product Quality Associate", - "PackageVersion": "7.1.0", - "PackageProjectUrl": "https://zena.name", - "License": "The THX program is down, transmit the redundant program so we can transmit the THX program!", - "LicenseUrl": "http://beau.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Human Markets Coordinator", - "PackageVersion": "3.4.4", - "PackageProjectUrl": "http://jeffrey.com", - "License": "You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!", - "LicenseUrl": "https://alexis.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Brand Producer", - "PackageVersion": "8.3.6", - "PackageProjectUrl": "https://freddie.biz", - "License": "If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!", - "LicenseUrl": "https://randal.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Functionality Agent", - "PackageVersion": "5.9.5", - "PackageProjectUrl": "https://candace.com", - "License": "synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!", - "LicenseUrl": "http://karl.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Senior Accounts Designer", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://johnpaul.biz", - "License": "I\u0027ll input the solid state COM application, that should application the COM application!", - "LicenseUrl": "http://everette.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Integration Assistant", - "PackageVersion": "4.8.5", - "PackageProjectUrl": "http://jenifer.name", - "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", - "LicenseUrl": "https://joshuah.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Research Engineer", - "PackageVersion": "0.3.1", - "PackageProjectUrl": "http://sophie.biz", - "License": "hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!", - "LicenseUrl": "http://faustino.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Legacy Intranet Agent", - "PackageVersion": "9.0.8", - "PackageProjectUrl": "https://robb.com", - "License": "You can\u0027t override the program without overriding the mobile COM program!", - "LicenseUrl": "http://everett.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "District Response Director", - "PackageVersion": "6.9.7", - "PackageProjectUrl": "https://milo.biz", - "License": "If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!", - "LicenseUrl": "http://kari.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Implementation Analyst", - "PackageVersion": "3.3.4", - "PackageProjectUrl": "https://philip.net", - "License": "The XSS application is down, override the wireless application so we can override the XSS application!", - "LicenseUrl": "https://allene.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Integration Architect", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://davion.net", - "License": "Try to override the TCP firewall, maybe it will override the solid state firewall!", - "LicenseUrl": "http://wade.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Marketing Specialist", - "PackageVersion": "9.7.0", - "PackageProjectUrl": "http://ethel.name", - "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", - "LicenseUrl": "https://tyrese.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Optimization Planner", - "PackageVersion": "2.9.4", - "PackageProjectUrl": "https://raegan.biz", - "License": "We need to bypass the redundant COM bus!", - "LicenseUrl": "http://pat.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "International Research Architect", - "PackageVersion": "4.1.8", - "PackageProjectUrl": "https://kristofer.org", - "License": "I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!", - "LicenseUrl": "http://hunter.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Regional Operations Representative", - "PackageVersion": "2.9.1", - "PackageProjectUrl": "http://zakary.info", - "License": "I\u0027ll calculate the online HTTP array, that should array the HTTP array!", - "LicenseUrl": "http://uriel.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "District Group Representative", - "PackageVersion": "8.9.8", - "PackageProjectUrl": "http://lindsey.biz", - "License": "quantifying the driver won\u0027t do anything, we need to program the wireless SQL driver!", - "LicenseUrl": "http://orland.net", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Central Paradigm Associate", - "PackageVersion": "8.4.6", - "PackageProjectUrl": "https://javier.biz", - "License": "We need to index the haptic COM application!", - "LicenseUrl": "https://joel.info", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Lead Identity Producer", - "PackageVersion": "5.7.1", - "PackageProjectUrl": "http://delaney.info", - "License": "You can\u0027t back up the port without programming the primary XSS port!", - "LicenseUrl": "https://mikayla.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "District Implementation Executive", - "PackageVersion": "3.9.4", - "PackageProjectUrl": "https://eden.info", - "License": "I\u0027ll bypass the auxiliary SSL transmitter, that should transmitter the SSL transmitter!", - "LicenseUrl": "https://justen.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Product Branding Specialist", - "PackageVersion": "3.4.0", - "PackageProjectUrl": "http://asia.net", - "License": "Try to reboot the JSON alarm, maybe it will reboot the optical alarm!", - "LicenseUrl": "http://jalyn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Forward Research Strategist", - "PackageVersion": "8.8.2", - "PackageProjectUrl": "http://israel.name", - "License": "Try to parse the PNG panel, maybe it will parse the haptic panel!", - "LicenseUrl": "http://terence.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "International Identity Planner", - "PackageVersion": "3.0.0", - "PackageProjectUrl": "http://ariane.name", - "License": "You can\u0027t generate the transmitter without quantifying the neural ADP transmitter!", - "LicenseUrl": "https://lois.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "District Security Engineer", - "PackageVersion": "5.7.8", - "PackageProjectUrl": "https://max.info", - "License": "The USB bus is down, calculate the multi-byte bus so we can calculate the USB bus!", - "LicenseUrl": "http://madyson.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Chief Configuration Administrator", - "PackageVersion": "2.6.0", - "PackageProjectUrl": "http://iva.com", - "License": "The JBOD application is down, hack the digital application so we can hack the JBOD application!", - "LicenseUrl": "https://myrl.info", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Internal Operations Liaison", - "PackageVersion": "3.0.3", - "PackageProjectUrl": "https://prince.info", - "License": "I\u0027ll program the bluetooth TCP monitor, that should monitor the TCP monitor!", - "LicenseUrl": "http://trent.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Investor Optimization Orchestrator", - "PackageVersion": "3.7.9", - "PackageProjectUrl": "http://kaylie.info", - "License": "programming the application won\u0027t do anything, we need to program the digital SCSI application!", - "LicenseUrl": "http://cullen.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Regional Accountability Assistant", - "PackageVersion": "2.7.5", - "PackageProjectUrl": "http://barney.com", - "License": "You can\u0027t program the alarm without overriding the cross-platform RSS alarm!", - "LicenseUrl": "https://ella.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "National Identity Technician", - "PackageVersion": "7.4.9", - "PackageProjectUrl": "https://ocie.com", - "License": "quantifying the hard drive won\u0027t do anything, we need to index the virtual JBOD hard drive!", - "LicenseUrl": "https://yadira.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Human Accountability Technician", - "PackageVersion": "8.2.0", - "PackageProjectUrl": "https://ima.net", - "License": "Use the solid state HTTP microchip, then you can back up the solid state microchip!", - "LicenseUrl": "http://cali.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Regional Response Officer", - "PackageVersion": "7.0.2", - "PackageProjectUrl": "http://bryon.net", - "License": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", - "LicenseUrl": "http://eldridge.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Regional Quality Designer", - "PackageVersion": "5.8.2", - "PackageProjectUrl": "http://trent.info", - "License": "We need to program the back-end HDD capacitor!", - "LicenseUrl": "http://toney.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Web Liaison", - "PackageVersion": "9.1.6", - "PackageProjectUrl": "https://kade.com", - "License": "I\u0027ll calculate the optical RSS application, that should application the RSS application!", - "LicenseUrl": "http://hellen.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Product Optimization Representative", - "PackageVersion": "2.7.9", - "PackageProjectUrl": "http://martine.info", - "License": "If we hack the hard drive, we can get to the JBOD hard drive through the multi-byte JBOD hard drive!", - "LicenseUrl": "http://rosina.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "District Interactions Strategist", - "PackageVersion": "7.9.0", - "PackageProjectUrl": "https://elroy.org", - "License": "Try to override the HDD pixel, maybe it will override the bluetooth pixel!", - "LicenseUrl": "http://louie.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "District Usability Agent", - "PackageVersion": "9.4.4", - "PackageProjectUrl": "http://evert.info", - "License": "Try to synthesize the HDD protocol, maybe it will synthesize the 1080p protocol!", - "LicenseUrl": "http://rudy.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Lead Response Producer", - "PackageVersion": "6.3.3", - "PackageProjectUrl": "https://harmon.name", - "License": "I\u0027ll generate the back-end JBOD array, that should array the JBOD array!", - "LicenseUrl": "https://paul.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Global Implementation Producer", - "PackageVersion": "6.6.0", - "PackageProjectUrl": "http://liza.net", - "License": "Use the back-end PNG bandwidth, then you can program the back-end bandwidth!", - "LicenseUrl": "https://anita.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Global Communications Designer", - "PackageVersion": "0.6.3", - "PackageProjectUrl": "http://carmela.com", - "License": "Try to reboot the SQL circuit, maybe it will reboot the digital circuit!", - "LicenseUrl": "https://kennedy.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Direct Web Executive", - "PackageVersion": "7.0.8", - "PackageProjectUrl": "https://rhea.name", - "License": "If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip!", - "LicenseUrl": "https://felicity.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Corporate Paradigm Engineer", - "PackageVersion": "8.1.2", - "PackageProjectUrl": "https://evalyn.org", - "License": "Try to connect the ADP array, maybe it will connect the virtual array!", - "LicenseUrl": "https://luna.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Central Integration Facilitator", - "PackageVersion": "5.7.1", - "PackageProjectUrl": "http://marcellus.org", - "License": "If we index the application, we can get to the PCI application through the solid state PCI application!", - "LicenseUrl": "http://edna.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Chief Division Planner", - "PackageVersion": "5.8.5", - "PackageProjectUrl": "http://marianne.info", - "License": "Try to connect the JBOD firewall, maybe it will connect the bluetooth firewall!", - "LicenseUrl": "https://stanley.biz", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Customer Assurance Consultant", - "PackageVersion": "5.6.2", - "PackageProjectUrl": "https://eryn.org", - "License": "Use the digital IB alarm, then you can program the digital alarm!", - "LicenseUrl": "https://isaac.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Principal Usability Architect", - "PackageVersion": "4.0.3", - "PackageProjectUrl": "https://gus.name", - "License": "You can\u0027t connect the bus without connecting the open-source SDD bus!", - "LicenseUrl": "http://andreane.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Implementation Director", - "PackageVersion": "2.3.1", - "PackageProjectUrl": "https://burley.net", - "License": "I\u0027ll override the auxiliary JBOD pixel, that should pixel the JBOD pixel!", - "LicenseUrl": "http://richmond.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Legacy Functionality Consultant", - "PackageVersion": "8.0.9", - "PackageProjectUrl": "https://eldred.biz", - "License": "Try to quantify the SMTP interface, maybe it will quantify the cross-platform interface!", - "LicenseUrl": "https://jewel.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Direct Tactics Analyst", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://fletcher.com", - "License": "The PCI program is down, transmit the multi-byte program so we can transmit the PCI program!", - "LicenseUrl": "http://leonel.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "National Response Planner", - "PackageVersion": "8.2.8", - "PackageProjectUrl": "http://lonzo.biz", - "License": "The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm!", - "LicenseUrl": "https://stephon.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "International Applications Architect", - "PackageVersion": "5.6.6", - "PackageProjectUrl": "https://norene.com", - "License": "If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter!", - "LicenseUrl": "http://henriette.name", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Product Identity Representative", - "PackageVersion": "7.3.7", - "PackageProjectUrl": "https://zelda.net", - "License": "I\u0027ll generate the virtual COM protocol, that should protocol the COM protocol!", - "LicenseUrl": "http://saige.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Human Directives Engineer", - "PackageVersion": "0.1.5", - "PackageProjectUrl": "http://lou.info", - "License": "calculating the interface won\u0027t do anything, we need to index the virtual XML interface!", - "LicenseUrl": "http://milan.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Direct Accountability Supervisor", - "PackageVersion": "6.2.8", - "PackageProjectUrl": "http://rafaela.com", - "License": "I\u0027ll synthesize the cross-platform ADP system, that should system the ADP system!", - "LicenseUrl": "https://eryn.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Forward Functionality Officer", - "PackageVersion": "0.1.1", - "PackageProjectUrl": "http://lavern.org", - "License": "I\u0027ll override the primary XML monitor, that should monitor the XML monitor!", - "LicenseUrl": "https://rebekah.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Implementation Developer", - "PackageVersion": "7.0.7", - "PackageProjectUrl": "http://janice.biz", - "License": "I\u0027ll index the 1080p JBOD matrix, that should matrix the JBOD matrix!", - "LicenseUrl": "https://graham.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Internal Optimization Executive", - "PackageVersion": "2.5.9", - "PackageProjectUrl": "https://rubye.name", - "License": "The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus!", - "LicenseUrl": "http://bernice.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Direct Identity Liaison", - "PackageVersion": "7.9.7", - "PackageProjectUrl": "https://carol.info", - "License": "If we back up the bus, we can get to the AI bus through the 1080p AI bus!", - "LicenseUrl": "https://alana.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Direct Data Designer", - "PackageVersion": "8.4.8", - "PackageProjectUrl": "http://cortney.com", - "License": "I\u0027ll program the solid state AGP bus, that should bus the AGP bus!", - "LicenseUrl": "https://isaac.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Direct Operations Developer", - "PackageVersion": "7.1.7", - "PackageProjectUrl": "http://salvatore.biz", - "License": "synthesizing the microchip won\u0027t do anything, we need to hack the optical SCSI microchip!", - "LicenseUrl": "http://morris.name", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Accountability Agent", - "PackageVersion": "5.8.2", - "PackageProjectUrl": "http://chelsea.com", - "License": "I\u0027ll compress the auxiliary XSS port, that should port the XSS port!", - "LicenseUrl": "https://iliana.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Regional Security Officer", - "PackageVersion": "9.7.3", - "PackageProjectUrl": "http://al.info", - "License": "The GB program is down, reboot the neural program so we can reboot the GB program!", - "LicenseUrl": "https://tania.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Applications Agent", - "PackageVersion": "5.1.9", - "PackageProjectUrl": "http://oren.info", - "License": "Use the online COM pixel, then you can synthesize the online pixel!", - "LicenseUrl": "http://helen.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Corporate Security Technician", - "PackageVersion": "2.7.4", - "PackageProjectUrl": "https://bell.net", - "License": "copying the firewall won\u0027t do anything, we need to index the cross-platform THX firewall!", - "LicenseUrl": "https://kaylie.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Senior Program Coordinator", - "PackageVersion": "6.8.4", - "PackageProjectUrl": "https://derek.info", - "License": "We need to back up the primary ADP array!", - "LicenseUrl": "http://teresa.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Corporate Research Liaison", - "PackageVersion": "8.5.9", - "PackageProjectUrl": "https://cydney.biz", - "License": "I\u0027ll reboot the auxiliary SQL feed, that should feed the SQL feed!", - "LicenseUrl": "http://rosemarie.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Internal Data Agent", - "PackageVersion": "2.5.8", - "PackageProjectUrl": "http://melissa.com", - "License": "I\u0027ll copy the online SQL interface, that should interface the SQL interface!", - "LicenseUrl": "http://gretchen.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Internal Web Liaison", - "PackageVersion": "2.6.3", - "PackageProjectUrl": "http://crawford.biz", - "License": "You can\u0027t index the port without hacking the optical HDD port!", - "LicenseUrl": "http://hector.biz", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Investor Usability Officer", - "PackageVersion": "2.5.2", - "PackageProjectUrl": "https://izaiah.net", - "License": "Use the virtual SAS firewall, then you can calculate the virtual firewall!", - "LicenseUrl": "https://rubie.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Accountability Director", - "PackageVersion": "6.0.2", - "PackageProjectUrl": "https://bo.com", - "License": "We need to connect the auxiliary SDD bandwidth!", - "LicenseUrl": "http://delphia.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Customer Solutions Producer", - "PackageVersion": "8.3.5", - "PackageProjectUrl": "https://asha.com", - "License": "Try to program the EXE alarm, maybe it will program the cross-platform alarm!", - "LicenseUrl": "http://alden.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Direct Metrics Associate", - "PackageVersion": "1.7.2", - "PackageProjectUrl": "https://kurt.org", - "License": "We need to generate the digital TCP card!", - "LicenseUrl": "http://kenya.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Principal Brand Designer", - "PackageVersion": "2.4.7", - "PackageProjectUrl": "https://rosa.info", - "License": "You can\u0027t parse the bandwidth without indexing the auxiliary HTTP bandwidth!", - "LicenseUrl": "http://garnett.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Communications Developer", - "PackageVersion": "0.6.8", - "PackageProjectUrl": "http://briana.com", - "License": "If we back up the hard drive, we can get to the SDD hard drive through the haptic SDD hard drive!", - "LicenseUrl": "http://danial.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Dynamic Paradigm Officer", - "PackageVersion": "4.2.2", - "PackageProjectUrl": "https://charlene.name", - "License": "If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm!", - "LicenseUrl": "https://guillermo.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Chief Identity Specialist", - "PackageVersion": "6.4.7", - "PackageProjectUrl": "http://sammy.net", - "License": "Use the neural RSS circuit, then you can quantify the neural circuit!", - "LicenseUrl": "https://kyle.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Central Data Consultant", - "PackageVersion": "6.5.0", - "PackageProjectUrl": "https://delilah.org", - "License": "generating the driver won\u0027t do anything, we need to hack the auxiliary HDD driver!", - "LicenseUrl": "https://hadley.info", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Legacy Web Consultant", - "PackageVersion": "3.0.6", - "PackageProjectUrl": "http://earl.net", - "License": "I\u0027ll override the neural XML application, that should application the XML application!", - "LicenseUrl": "https://domenica.com", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Legacy Communications Producer", - "PackageVersion": "5.4.0", - "PackageProjectUrl": "http://jaylin.org", - "License": "overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!", - "LicenseUrl": "http://khalid.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Solutions Architect", - "PackageVersion": "7.9.3", - "PackageProjectUrl": "http://amir.name", - "License": "Try to input the AI sensor, maybe it will input the digital sensor!", - "LicenseUrl": "https://alia.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "National Tactics Facilitator", - "PackageVersion": "1.2.4", - "PackageProjectUrl": "http://lily.biz", - "License": "Try to transmit the GB panel, maybe it will transmit the 1080p panel!", - "LicenseUrl": "http://margarete.biz", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Legacy Directives Supervisor", - "PackageVersion": "9.6.2", - "PackageProjectUrl": "http://lina.net", - "License": "programming the driver won\u0027t do anything, we need to connect the solid state RSS driver!", - "LicenseUrl": "http://brenda.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Dynamic Response Facilitator", - "PackageVersion": "7.1.7", - "PackageProjectUrl": "http://jordon.net", - "License": "If we override the port, we can get to the SDD port through the primary SDD port!", - "LicenseUrl": "http://sibyl.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Usability Consultant", - "PackageVersion": "8.4.8", - "PackageProjectUrl": "https://gayle.biz", - "License": "The GB firewall is down, program the neural firewall so we can program the GB firewall!", - "LicenseUrl": "http://keshawn.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Chief Implementation Engineer", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "https://maria.info", - "License": "The SMS protocol is down, input the neural protocol so we can input the SMS protocol!", - "LicenseUrl": "https://rubie.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Regional Accountability Engineer", - "PackageVersion": "3.1.8", - "PackageProjectUrl": "https://don.info", - "License": "Use the digital CSS array, then you can index the digital array!", - "LicenseUrl": "http://christa.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Direct Response Facilitator", - "PackageVersion": "1.4.7", - "PackageProjectUrl": "https://toney.name", - "License": "The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm!", - "LicenseUrl": "https://keshawn.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Corporate Interactions Associate", - "PackageVersion": "2.1.1", - "PackageProjectUrl": "http://jaiden.com", - "License": "You can\u0027t quantify the feed without connecting the wireless GB feed!", - "LicenseUrl": "http://catherine.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Internal Web Planner", - "PackageVersion": "8.0.5", - "PackageProjectUrl": "http://madelynn.biz", - "License": "Use the neural XML monitor, then you can navigate the neural monitor!", - "LicenseUrl": "https://everardo.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "International Brand Manager", - "PackageVersion": "2.4.4", - "PackageProjectUrl": "http://aletha.info", - "License": "We need to program the virtual AI driver!", - "LicenseUrl": "https://clark.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Lead Mobility Developer", - "PackageVersion": "4.0.9", - "PackageProjectUrl": "https://lexus.biz", - "License": "I\u0027ll override the optical SSL card, that should card the SSL card!", - "LicenseUrl": "https://lucinda.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Corporate Identity Developer", - "PackageVersion": "5.1.4", - "PackageProjectUrl": "https://declan.name", - "License": "hacking the program won\u0027t do anything, we need to copy the solid state JBOD program!", - "LicenseUrl": "http://danny.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Identity Assistant", - "PackageVersion": "8.0.0", - "PackageProjectUrl": "http://ernie.com", - "License": "I\u0027ll transmit the digital PNG microchip, that should microchip the PNG microchip!", - "LicenseUrl": "http://magdalena.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Customer Solutions Manager", - "PackageVersion": "6.0.8", - "PackageProjectUrl": "http://alfonso.com", - "License": "The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter!", - "LicenseUrl": "http://alexys.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Investor Division Strategist", - "PackageVersion": "1.6.2", - "PackageProjectUrl": "https://leonardo.net", - "License": "quantifying the monitor won\u0027t do anything, we need to parse the neural PCI monitor!", - "LicenseUrl": "http://kelton.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "International Brand Consultant", - "PackageVersion": "0.0.6", - "PackageProjectUrl": "http://may.net", - "License": "Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth!", - "LicenseUrl": "https://onie.name", - "LicenseInformationOrigin": 4 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt deleted file mode 100644 index b478fc8a..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt +++ /dev/null @@ -1,162 +0,0 @@ -[ - { - "PackageId": "Legacy Metrics Planner", - "PackageVersion": "9.5.0", - "PackageProjectUrl": "http://madisyn.name", - "License": "I\u0027ll override the haptic AGP feed, that should feed the AGP feed!", - "LicenseUrl": "https://marquis.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Mobility Designer", - "PackageVersion": "1.3.7", - "PackageProjectUrl": "https://earlene.com", - "License": "The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!", - "LicenseUrl": "http://renee.org", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Lead Tactics Director", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://ewell.name", - "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", - "LicenseUrl": "http://kory.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Product Quality Associate", - "PackageVersion": "7.1.0", - "PackageProjectUrl": "https://zena.name", - "License": "The THX program is down, transmit the redundant program so we can transmit the THX program!", - "LicenseUrl": "http://beau.name", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Human Markets Coordinator", - "PackageVersion": "3.4.4", - "PackageProjectUrl": "http://jeffrey.com", - "License": "You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!", - "LicenseUrl": "https://alexis.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Brand Producer", - "PackageVersion": "8.3.6", - "PackageProjectUrl": "https://freddie.biz", - "License": "If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!", - "LicenseUrl": "https://randal.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Functionality Agent", - "PackageVersion": "5.9.5", - "PackageProjectUrl": "https://candace.com", - "License": "synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!", - "LicenseUrl": "http://karl.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Senior Accounts Designer", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://johnpaul.biz", - "License": "I\u0027ll input the solid state COM application, that should application the COM application!", - "LicenseUrl": "http://everette.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Integration Assistant", - "PackageVersion": "4.8.5", - "PackageProjectUrl": "http://jenifer.name", - "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", - "LicenseUrl": "https://joshuah.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Research Engineer", - "PackageVersion": "0.3.1", - "PackageProjectUrl": "http://sophie.biz", - "License": "hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!", - "LicenseUrl": "http://faustino.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Legacy Intranet Agent", - "PackageVersion": "9.0.8", - "PackageProjectUrl": "https://robb.com", - "License": "You can\u0027t override the program without overriding the mobile COM program!", - "LicenseUrl": "http://everett.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "District Response Director", - "PackageVersion": "6.9.7", - "PackageProjectUrl": "https://milo.biz", - "License": "If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!", - "LicenseUrl": "http://kari.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Implementation Analyst", - "PackageVersion": "3.3.4", - "PackageProjectUrl": "https://philip.net", - "License": "The XSS application is down, override the wireless application so we can override the XSS application!", - "LicenseUrl": "https://allene.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Integration Architect", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://davion.net", - "License": "Try to override the TCP firewall, maybe it will override the solid state firewall!", - "LicenseUrl": "http://wade.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Marketing Specialist", - "PackageVersion": "9.7.0", - "PackageProjectUrl": "http://ethel.name", - "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", - "LicenseUrl": "https://tyrese.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Optimization Planner", - "PackageVersion": "2.9.4", - "PackageProjectUrl": "https://raegan.biz", - "License": "We need to bypass the redundant COM bus!", - "LicenseUrl": "http://pat.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "International Research Architect", - "PackageVersion": "4.1.8", - "PackageProjectUrl": "https://kristofer.org", - "License": "I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!", - "LicenseUrl": "http://hunter.info", - "LicenseInformationOrigin": 4 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt deleted file mode 100644 index 6677d2fc..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt +++ /dev/null @@ -1,42 +0,0 @@ -[ - { - "PackageId": "Legacy Metrics Planner", - "PackageVersion": "9.5.0", - "PackageProjectUrl": "http://madisyn.name", - "License": "I\u0027ll override the haptic AGP feed, that should feed the AGP feed!", - "LicenseUrl": "https://marquis.net", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Mobility Designer", - "PackageVersion": "1.3.7", - "PackageProjectUrl": "https://earlene.com", - "License": "The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus!", - "LicenseUrl": "http://renee.org", - "LicenseInformationOrigin": 3 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..9b372a83 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,26 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..280184a5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,677 @@ +[ + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Bill", + "Context": "http://jairo.net" + }, + { + "Error": "Clemmie", + "Context": "http://shanny.net" + }, + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "ValidationErrors": [ + { + "Error": "Mervin", + "Context": "http://celestine.info" + }, + { + "Error": "Amalia", + "Context": "https://shanelle.info" + }, + { + "Error": "Sheila", + "Context": "http://darrell.info" + }, + { + "Error": "Alec", + "Context": "https://candice.biz" + }, + { + "Error": "Linnea", + "Context": "http://everardo.info" + }, + { + "Error": "Daryl", + "Context": "https://jerrod.com" + }, + { + "Error": "Laila", + "Context": "http://caleigh.net" + }, + { + "Error": "Adolfo", + "Context": "http://daisha.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Markets Designer", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://amara.info", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "ValidationErrors": [ + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + }, + { + "Error": "Joesph", + "Context": "https://michael.name" + }, + { + "Error": "Kali", + "Context": "http://shyanne.net" + }, + { + "Error": "Austin", + "Context": "https://marty.net" + }, + { + "Error": "Theresia", + "Context": "http://kristin.net" + }, + { + "Error": "Lester", + "Context": "https://paige.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Accounts Liaison", + "PackageVersion": "7.2.6", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Intranet Officer", + "PackageVersion": "6.4.9", + "ValidationErrors": [ + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Marketing Consultant", + "PackageVersion": "2.4.9", + "ValidationErrors": [ + { + "Error": "Angie", + "Context": "https://ardella.info" + }, + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Usability Specialist", + "PackageVersion": "3.2.8", + "PackageProjectUrl": "http://micah.info", + "ValidationErrors": [ + { + "Error": "Evalyn", + "Context": "https://myrtis.name" + }, + { + "Error": "Ursula", + "Context": "https://werner.net" + }, + { + "Error": "Linwood", + "Context": "http://rebekah.org" + }, + { + "Error": "Cleve", + "Context": "https://claudie.net" + }, + { + "Error": "Theodora", + "Context": "http://faye.info" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Integration Orchestrator", + "PackageVersion": "5.4.5", + "ValidationErrors": [ + { + "Error": "Steve", + "Context": "http://lon.org" + }, + { + "Error": "Braeden", + "Context": "https://sunny.name" + }, + { + "Error": "Leslie", + "Context": "http://bettie.info" + }, + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Response Associate", + "PackageVersion": "1.9.8", + "ValidationErrors": [ + { + "Error": "Sandra", + "Context": "http://antonina.com" + }, + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + }, + { + "Error": "Amari", + "Context": "http://viviane.net" + }, + { + "Error": "Kelley", + "Context": "http://doris.net" + }, + { + "Error": "Kennedy", + "Context": "https://milo.net" + } + ], + "License": "The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Accounts Associate", + "PackageVersion": "3.2.6", + "PackageProjectUrl": "https://vesta.com", + "ValidationErrors": [ + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + }, + { + "Error": "Rogers", + "Context": "https://bertrand.biz" + }, + { + "Error": "Annetta", + "Context": "https://remington.org" + }, + { + "Error": "Efrain", + "Context": "http://davion.org" + }, + { + "Error": "Merle", + "Context": "https://abigayle.org" + }, + { + "Error": "Jerod", + "Context": "https://vicenta.info" + }, + { + "Error": "Kayli", + "Context": "https://shaun.net" + }, + { + "Error": "Antwan", + "Context": "https://hazel.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Optimization Orchestrator", + "PackageVersion": "2.4.2", + "ValidationErrors": [ + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + }, + { + "Error": "Opal", + "Context": "http://abbie.org" + }, + { + "Error": "Pablo", + "Context": "https://maxime.biz" + }, + { + "Error": "Shaun", + "Context": "https://concepcion.net" + }, + { + "Error": "Moises", + "Context": "http://rupert.info" + } + ], + "License": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Representative", + "PackageVersion": "8.2.6", + "ValidationErrors": [ + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Research Facilitator", + "PackageVersion": "5.7.5", + "ValidationErrors": [ + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + }, + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..3bb1e1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,98 @@ +[ + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..87e221f4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,168 @@ +[ + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..9b372a83 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,26 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..b3318e4e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,677 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Markets Designer", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://amara.info", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Optimization Representative", + "PackageVersion": "8.2.6", + "ValidationErrors": [ + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Intranet Officer", + "PackageVersion": "6.4.9", + "ValidationErrors": [ + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Marketing Consultant", + "PackageVersion": "2.4.9", + "ValidationErrors": [ + { + "Error": "Angie", + "Context": "https://ardella.info" + }, + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Usability Specialist", + "PackageVersion": "3.2.8", + "PackageProjectUrl": "http://micah.info", + "ValidationErrors": [ + { + "Error": "Evalyn", + "Context": "https://myrtis.name" + }, + { + "Error": "Ursula", + "Context": "https://werner.net" + }, + { + "Error": "Linwood", + "Context": "http://rebekah.org" + }, + { + "Error": "Cleve", + "Context": "https://claudie.net" + }, + { + "Error": "Theodora", + "Context": "http://faye.info" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "ValidationErrors": [ + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + }, + { + "Error": "Joesph", + "Context": "https://michael.name" + }, + { + "Error": "Kali", + "Context": "http://shyanne.net" + }, + { + "Error": "Austin", + "Context": "https://marty.net" + }, + { + "Error": "Theresia", + "Context": "http://kristin.net" + }, + { + "Error": "Lester", + "Context": "https://paige.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Integration Orchestrator", + "PackageVersion": "5.4.5", + "ValidationErrors": [ + { + "Error": "Steve", + "Context": "http://lon.org" + }, + { + "Error": "Braeden", + "Context": "https://sunny.name" + }, + { + "Error": "Leslie", + "Context": "http://bettie.info" + }, + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Response Associate", + "PackageVersion": "1.9.8", + "ValidationErrors": [ + { + "Error": "Sandra", + "Context": "http://antonina.com" + }, + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + }, + { + "Error": "Amari", + "Context": "http://viviane.net" + }, + { + "Error": "Kelley", + "Context": "http://doris.net" + }, + { + "Error": "Kennedy", + "Context": "https://milo.net" + } + ], + "License": "The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Accounts Liaison", + "PackageVersion": "7.2.6", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Accounts Associate", + "PackageVersion": "3.2.6", + "PackageProjectUrl": "https://vesta.com", + "ValidationErrors": [ + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + }, + { + "Error": "Rogers", + "Context": "https://bertrand.biz" + }, + { + "Error": "Annetta", + "Context": "https://remington.org" + }, + { + "Error": "Efrain", + "Context": "http://davion.org" + }, + { + "Error": "Merle", + "Context": "https://abigayle.org" + }, + { + "Error": "Jerod", + "Context": "https://vicenta.info" + }, + { + "Error": "Kayli", + "Context": "https://shaun.net" + }, + { + "Error": "Antwan", + "Context": "https://hazel.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Research Facilitator", + "PackageVersion": "5.7.5", + "ValidationErrors": [ + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + }, + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Optimization Orchestrator", + "PackageVersion": "2.4.2", + "ValidationErrors": [ + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + }, + { + "Error": "Opal", + "Context": "http://abbie.org" + }, + { + "Error": "Pablo", + "Context": "https://maxime.biz" + }, + { + "Error": "Shaun", + "Context": "https://concepcion.net" + }, + { + "Error": "Moises", + "Context": "http://rupert.info" + } + ], + "License": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Bill", + "Context": "http://jairo.net" + }, + { + "Error": "Clemmie", + "Context": "http://shanny.net" + }, + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "ValidationErrors": [ + { + "Error": "Mervin", + "Context": "http://celestine.info" + }, + { + "Error": "Amalia", + "Context": "https://shanelle.info" + }, + { + "Error": "Sheila", + "Context": "http://darrell.info" + }, + { + "Error": "Alec", + "Context": "https://candice.biz" + }, + { + "Error": "Linnea", + "Context": "http://everardo.info" + }, + { + "Error": "Daryl", + "Context": "https://jerrod.com" + }, + { + "Error": "Laila", + "Context": "http://caleigh.net" + }, + { + "Error": "Adolfo", + "Context": "http://daisha.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..831ff02d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,98 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..863e5234 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,168 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..9b372a83 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,26 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..e116c5b3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,677 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "ValidationErrors": [ + { + "Error": "Mervin", + "Context": "http://celestine.info" + }, + { + "Error": "Amalia", + "Context": "https://shanelle.info" + }, + { + "Error": "Sheila", + "Context": "http://darrell.info" + }, + { + "Error": "Alec", + "Context": "https://candice.biz" + }, + { + "Error": "Linnea", + "Context": "http://everardo.info" + }, + { + "Error": "Daryl", + "Context": "https://jerrod.com" + }, + { + "Error": "Laila", + "Context": "http://caleigh.net" + }, + { + "Error": "Adolfo", + "Context": "http://daisha.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Markets Designer", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://amara.info", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "ValidationErrors": [ + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + }, + { + "Error": "Joesph", + "Context": "https://michael.name" + }, + { + "Error": "Kali", + "Context": "http://shyanne.net" + }, + { + "Error": "Austin", + "Context": "https://marty.net" + }, + { + "Error": "Theresia", + "Context": "http://kristin.net" + }, + { + "Error": "Lester", + "Context": "https://paige.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Intranet Officer", + "PackageVersion": "6.4.9", + "ValidationErrors": [ + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Research Facilitator", + "PackageVersion": "5.7.5", + "ValidationErrors": [ + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + }, + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Bill", + "Context": "http://jairo.net" + }, + { + "Error": "Clemmie", + "Context": "http://shanny.net" + }, + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Usability Specialist", + "PackageVersion": "3.2.8", + "PackageProjectUrl": "http://micah.info", + "ValidationErrors": [ + { + "Error": "Evalyn", + "Context": "https://myrtis.name" + }, + { + "Error": "Ursula", + "Context": "https://werner.net" + }, + { + "Error": "Linwood", + "Context": "http://rebekah.org" + }, + { + "Error": "Cleve", + "Context": "https://claudie.net" + }, + { + "Error": "Theodora", + "Context": "http://faye.info" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Integration Orchestrator", + "PackageVersion": "5.4.5", + "ValidationErrors": [ + { + "Error": "Steve", + "Context": "http://lon.org" + }, + { + "Error": "Braeden", + "Context": "https://sunny.name" + }, + { + "Error": "Leslie", + "Context": "http://bettie.info" + }, + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Accounts Associate", + "PackageVersion": "3.2.6", + "PackageProjectUrl": "https://vesta.com", + "ValidationErrors": [ + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + }, + { + "Error": "Rogers", + "Context": "https://bertrand.biz" + }, + { + "Error": "Annetta", + "Context": "https://remington.org" + }, + { + "Error": "Efrain", + "Context": "http://davion.org" + }, + { + "Error": "Merle", + "Context": "https://abigayle.org" + }, + { + "Error": "Jerod", + "Context": "https://vicenta.info" + }, + { + "Error": "Kayli", + "Context": "https://shaun.net" + }, + { + "Error": "Antwan", + "Context": "https://hazel.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Accounts Liaison", + "PackageVersion": "7.2.6", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Response Associate", + "PackageVersion": "1.9.8", + "ValidationErrors": [ + { + "Error": "Sandra", + "Context": "http://antonina.com" + }, + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + }, + { + "Error": "Amari", + "Context": "http://viviane.net" + }, + { + "Error": "Kelley", + "Context": "http://doris.net" + }, + { + "Error": "Kennedy", + "Context": "https://milo.net" + } + ], + "License": "The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Marketing Consultant", + "PackageVersion": "2.4.9", + "ValidationErrors": [ + { + "Error": "Angie", + "Context": "https://ardella.info" + }, + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Optimization Representative", + "PackageVersion": "8.2.6", + "ValidationErrors": [ + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Optimization Orchestrator", + "PackageVersion": "2.4.2", + "ValidationErrors": [ + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + }, + { + "Error": "Opal", + "Context": "http://abbie.org" + }, + { + "Error": "Pablo", + "Context": "https://maxime.biz" + }, + { + "Error": "Shaun", + "Context": "https://concepcion.net" + }, + { + "Error": "Moises", + "Context": "http://rupert.info" + } + ], + "License": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..32e27d2f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,98 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..d6239a0f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,168 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..9b372a83 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,26 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..ea135aa8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,677 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Intranet Officer", + "PackageVersion": "6.4.9", + "ValidationErrors": [ + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Bill", + "Context": "http://jairo.net" + }, + { + "Error": "Clemmie", + "Context": "http://shanny.net" + }, + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Usability Specialist", + "PackageVersion": "3.2.8", + "PackageProjectUrl": "http://micah.info", + "ValidationErrors": [ + { + "Error": "Evalyn", + "Context": "https://myrtis.name" + }, + { + "Error": "Ursula", + "Context": "https://werner.net" + }, + { + "Error": "Linwood", + "Context": "http://rebekah.org" + }, + { + "Error": "Cleve", + "Context": "https://claudie.net" + }, + { + "Error": "Theodora", + "Context": "http://faye.info" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Integration Orchestrator", + "PackageVersion": "5.4.5", + "ValidationErrors": [ + { + "Error": "Steve", + "Context": "http://lon.org" + }, + { + "Error": "Braeden", + "Context": "https://sunny.name" + }, + { + "Error": "Leslie", + "Context": "http://bettie.info" + }, + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Response Associate", + "PackageVersion": "1.9.8", + "ValidationErrors": [ + { + "Error": "Sandra", + "Context": "http://antonina.com" + }, + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + }, + { + "Error": "Amari", + "Context": "http://viviane.net" + }, + { + "Error": "Kelley", + "Context": "http://doris.net" + }, + { + "Error": "Kennedy", + "Context": "https://milo.net" + } + ], + "License": "The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "ValidationErrors": [ + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + }, + { + "Error": "Joesph", + "Context": "https://michael.name" + }, + { + "Error": "Kali", + "Context": "http://shyanne.net" + }, + { + "Error": "Austin", + "Context": "https://marty.net" + }, + { + "Error": "Theresia", + "Context": "http://kristin.net" + }, + { + "Error": "Lester", + "Context": "https://paige.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "ValidationErrors": [ + { + "Error": "Mervin", + "Context": "http://celestine.info" + }, + { + "Error": "Amalia", + "Context": "https://shanelle.info" + }, + { + "Error": "Sheila", + "Context": "http://darrell.info" + }, + { + "Error": "Alec", + "Context": "https://candice.biz" + }, + { + "Error": "Linnea", + "Context": "http://everardo.info" + }, + { + "Error": "Daryl", + "Context": "https://jerrod.com" + }, + { + "Error": "Laila", + "Context": "http://caleigh.net" + }, + { + "Error": "Adolfo", + "Context": "http://daisha.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Accounts Associate", + "PackageVersion": "3.2.6", + "PackageProjectUrl": "https://vesta.com", + "ValidationErrors": [ + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + }, + { + "Error": "Rogers", + "Context": "https://bertrand.biz" + }, + { + "Error": "Annetta", + "Context": "https://remington.org" + }, + { + "Error": "Efrain", + "Context": "http://davion.org" + }, + { + "Error": "Merle", + "Context": "https://abigayle.org" + }, + { + "Error": "Jerod", + "Context": "https://vicenta.info" + }, + { + "Error": "Kayli", + "Context": "https://shaun.net" + }, + { + "Error": "Antwan", + "Context": "https://hazel.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Research Facilitator", + "PackageVersion": "5.7.5", + "ValidationErrors": [ + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + }, + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Accounts Liaison", + "PackageVersion": "7.2.6", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Optimization Representative", + "PackageVersion": "8.2.6", + "ValidationErrors": [ + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Markets Designer", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://amara.info", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Optimization Orchestrator", + "PackageVersion": "2.4.2", + "ValidationErrors": [ + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + }, + { + "Error": "Opal", + "Context": "http://abbie.org" + }, + { + "Error": "Pablo", + "Context": "https://maxime.biz" + }, + { + "Error": "Shaun", + "Context": "https://concepcion.net" + }, + { + "Error": "Moises", + "Context": "http://rupert.info" + } + ], + "License": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Marketing Consultant", + "PackageVersion": "2.4.9", + "ValidationErrors": [ + { + "Error": "Angie", + "Context": "https://ardella.info" + }, + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..32e27d2f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,98 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..e94c0adf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,168 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..9b372a83 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,26 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..a6d751d3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,677 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Accounts Liaison", + "PackageVersion": "7.2.6", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Response Associate", + "PackageVersion": "1.9.8", + "ValidationErrors": [ + { + "Error": "Sandra", + "Context": "http://antonina.com" + }, + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + }, + { + "Error": "Amari", + "Context": "http://viviane.net" + }, + { + "Error": "Kelley", + "Context": "http://doris.net" + }, + { + "Error": "Kennedy", + "Context": "https://milo.net" + } + ], + "License": "The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "ValidationErrors": [ + { + "Error": "Mervin", + "Context": "http://celestine.info" + }, + { + "Error": "Amalia", + "Context": "https://shanelle.info" + }, + { + "Error": "Sheila", + "Context": "http://darrell.info" + }, + { + "Error": "Alec", + "Context": "https://candice.biz" + }, + { + "Error": "Linnea", + "Context": "http://everardo.info" + }, + { + "Error": "Daryl", + "Context": "https://jerrod.com" + }, + { + "Error": "Laila", + "Context": "http://caleigh.net" + }, + { + "Error": "Adolfo", + "Context": "http://daisha.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Intranet Officer", + "PackageVersion": "6.4.9", + "ValidationErrors": [ + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Usability Specialist", + "PackageVersion": "3.2.8", + "PackageProjectUrl": "http://micah.info", + "ValidationErrors": [ + { + "Error": "Evalyn", + "Context": "https://myrtis.name" + }, + { + "Error": "Ursula", + "Context": "https://werner.net" + }, + { + "Error": "Linwood", + "Context": "http://rebekah.org" + }, + { + "Error": "Cleve", + "Context": "https://claudie.net" + }, + { + "Error": "Theodora", + "Context": "http://faye.info" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Integration Orchestrator", + "PackageVersion": "5.4.5", + "ValidationErrors": [ + { + "Error": "Steve", + "Context": "http://lon.org" + }, + { + "Error": "Braeden", + "Context": "https://sunny.name" + }, + { + "Error": "Leslie", + "Context": "http://bettie.info" + }, + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Markets Designer", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://amara.info", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Bill", + "Context": "http://jairo.net" + }, + { + "Error": "Clemmie", + "Context": "http://shanny.net" + }, + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Optimization Representative", + "PackageVersion": "8.2.6", + "ValidationErrors": [ + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Research Facilitator", + "PackageVersion": "5.7.5", + "ValidationErrors": [ + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + }, + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "ValidationErrors": [ + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + }, + { + "Error": "Joesph", + "Context": "https://michael.name" + }, + { + "Error": "Kali", + "Context": "http://shyanne.net" + }, + { + "Error": "Austin", + "Context": "https://marty.net" + }, + { + "Error": "Theresia", + "Context": "http://kristin.net" + }, + { + "Error": "Lester", + "Context": "https://paige.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Accounts Associate", + "PackageVersion": "3.2.6", + "PackageProjectUrl": "https://vesta.com", + "ValidationErrors": [ + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + }, + { + "Error": "Rogers", + "Context": "https://bertrand.biz" + }, + { + "Error": "Annetta", + "Context": "https://remington.org" + }, + { + "Error": "Efrain", + "Context": "http://davion.org" + }, + { + "Error": "Merle", + "Context": "https://abigayle.org" + }, + { + "Error": "Jerod", + "Context": "https://vicenta.info" + }, + { + "Error": "Kayli", + "Context": "https://shaun.net" + }, + { + "Error": "Antwan", + "Context": "https://hazel.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Optimization Orchestrator", + "PackageVersion": "2.4.2", + "ValidationErrors": [ + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + }, + { + "Error": "Opal", + "Context": "http://abbie.org" + }, + { + "Error": "Pablo", + "Context": "https://maxime.biz" + }, + { + "Error": "Shaun", + "Context": "https://concepcion.net" + }, + { + "Error": "Moises", + "Context": "http://rupert.info" + } + ], + "License": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Marketing Consultant", + "PackageVersion": "2.4.9", + "ValidationErrors": [ + { + "Error": "Angie", + "Context": "https://ardella.info" + }, + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..831ff02d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,98 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..35f872d4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,168 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..2d6d2354 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,8 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..cb62d5aa --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,610 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Directives Director", + "PackageVersion": "7.9.2", + "License": "Try to hack the COM panel, maybe it will hack the auxiliary panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Assurance Associate", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://tyrese.info", + "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Operations Officer", + "PackageVersion": "2.6.0", + "PackageProjectUrl": "http://antonette.org", + "License": "Use the bluetooth USB alarm, then you can override the bluetooth alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Security Technician", + "PackageVersion": "6.8.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Integration Analyst", + "PackageVersion": "0.4.0", + "PackageProjectUrl": "https://laverne.name", + "License": "If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Communications Facilitator", + "PackageVersion": "3.1.0", + "License": "quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Functionality Agent", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "http://annabelle.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Functionality Analyst", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://orie.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Applications Assistant", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://carleton.info", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Security Liaison", + "PackageVersion": "8.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Interactions Manager", + "PackageVersion": "7.0.9", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Tactics Engineer", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "https://alexys.org", + "License": "generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Mobility Planner", + "PackageVersion": "7.1.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Implementation Director", + "PackageVersion": "5.9.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Tactics Architect", + "PackageVersion": "6.7.8", + "PackageProjectUrl": "https://margaret.net", + "License": "We need to parse the auxiliary SAS capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Marketing Technician", + "PackageVersion": "8.7.2", + "PackageProjectUrl": "http://albina.org", + "License": "Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Paradigm Representative", + "PackageVersion": "7.0.2", + "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Accounts Associate", + "PackageVersion": "8.5.5", + "License": "You can\u0027t generate the panel without compressing the neural SAS panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Configuration Executive", + "PackageVersion": "4.7.6", + "License": "If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Usability Associate", + "PackageVersion": "5.2.5", + "PackageProjectUrl": "http://hunter.info", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Optimization Representative", + "PackageVersion": "0.4.8", + "License": "If we index the system, we can get to the XSS system through the cross-platform XSS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Accounts Producer", + "PackageVersion": "9.4.3", + "License": "You can\u0027t override the port without indexing the neural THX port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Usability Producer", + "PackageVersion": "4.9.5", + "License": "If we hack the application, we can get to the PCI application through the 1080p PCI application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Markets Architect", + "PackageVersion": "9.0.8", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Identity Planner", + "PackageVersion": "4.2.1", + "License": "You can\u0027t compress the capacitor without copying the virtual USB capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Executive", + "PackageVersion": "7.5.7", + "PackageProjectUrl": "http://mallory.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Tactics Executive", + "PackageVersion": "6.2.9", + "PackageProjectUrl": "https://lowell.org", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Solutions Assistant", + "PackageVersion": "1.9.8", + "PackageProjectUrl": "http://carter.info", + "License": "Try to parse the PNG panel, maybe it will parse the haptic panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Marketing Assistant", + "PackageVersion": "7.3.5", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Brand Designer", + "PackageVersion": "3.4.8", + "PackageProjectUrl": "https://josiane.org", + "License": "Try to quantify the PNG program, maybe it will quantify the online program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Mobility Representative", + "PackageVersion": "8.4.2", + "PackageProjectUrl": "http://brooks.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Implementation Director", + "PackageVersion": "7.1.6", + "PackageProjectUrl": "http://pearlie.org", + "License": "We need to transmit the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Solutions Orchestrator", + "PackageVersion": "8.7.8", + "License": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Creative Engineer", + "PackageVersion": "7.5.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Markets Officer", + "PackageVersion": "6.8.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Identity Technician", + "PackageVersion": "7.4.9", + "PackageProjectUrl": "https://benedict.org", + "License": "Try to parse the SMTP feed, maybe it will parse the multi-byte feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Division Liaison", + "PackageVersion": "7.1.3", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Integration Liaison", + "PackageVersion": "1.8.8", + "PackageProjectUrl": "https://sean.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Quality Analyst", + "PackageVersion": "3.6.5", + "PackageProjectUrl": "https://delbert.com", + "License": "You can\u0027t parse the port without bypassing the multi-byte GB port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Factors Producer", + "PackageVersion": "1.6.6", + "License": "If we reboot the panel, we can get to the THX panel through the solid state THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Accounts Consultant", + "PackageVersion": "6.3.4", + "PackageProjectUrl": "https://elda.info", + "License": "Try to connect the SMS feed, maybe it will connect the mobile feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Intranet Liaison", + "PackageVersion": "5.1.0", + "PackageProjectUrl": "http://neva.info", + "License": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Marketing Director", + "PackageVersion": "3.2.5", + "PackageProjectUrl": "https://anibal.net", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Accounts Associate", + "PackageVersion": "2.7.6", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Communications Supervisor", + "PackageVersion": "2.6.8", + "PackageProjectUrl": "https://carol.biz", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Brand Technician", + "PackageVersion": "2.5.6", + "PackageProjectUrl": "http://lesly.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Identity Specialist", + "PackageVersion": "2.8.9", + "PackageProjectUrl": "https://kennedy.biz", + "License": "We need to program the primary THX protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Branding Supervisor", + "PackageVersion": "6.7.4", + "License": "I\u0027ll copy the auxiliary PCI panel, that should panel the PCI panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Identity Architect", + "PackageVersion": "5.6.4", + "PackageProjectUrl": "http://darian.org", + "License": "The GB bus is down, back up the redundant bus so we can back up the GB bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Infrastructure Consultant", + "PackageVersion": "4.1.2", + "PackageProjectUrl": "https://theron.info", + "License": "Use the multi-byte IB feed, then you can navigate the multi-byte feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Web Facilitator", + "PackageVersion": "5.4.5", + "PackageProjectUrl": "http://paris.name", + "License": "compressing the firewall won\u0027t do anything, we need to copy the bluetooth COM firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Configuration Manager", + "PackageVersion": "1.6.8", + "PackageProjectUrl": "http://sylvan.net", + "License": "I\u0027ll program the online RSS card, that should card the RSS card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Markets Executive", + "PackageVersion": "2.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Accountability Representative", + "PackageVersion": "2.3.2", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Functionality Consultant", + "PackageVersion": "8.0.9", + "PackageProjectUrl": "http://emie.info", + "License": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Research Director", + "PackageVersion": "4.1.0", + "License": "Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Identity Orchestrator", + "PackageVersion": "1.3.3", + "License": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Web Developer", + "PackageVersion": "6.1.9", + "PackageProjectUrl": "http://arthur.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Quality Technician", + "PackageVersion": "9.7.0", + "License": "If we index the card, we can get to the XSS card through the neural XSS card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Response Coordinator", + "PackageVersion": "9.7.3", + "PackageProjectUrl": "https://zelda.net", + "License": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "License": "We need to copy the online THX firewall!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Markets Supervisor", + "PackageVersion": "7.7.6", + "License": "If we transmit the system, we can get to the SMTP system through the virtual SMTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Division Director", + "PackageVersion": "3.4.7", + "PackageProjectUrl": "http://alejandrin.biz", + "License": "Try to override the CSS microchip, maybe it will override the primary microchip!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Accountability Analyst", + "PackageVersion": "0.8.7", + "License": "parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Assurance Supervisor", + "PackageVersion": "4.1.8", + "PackageProjectUrl": "https://aniyah.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Interactions Assistant", + "PackageVersion": "8.4.1", + "License": "I\u0027ll hack the optical COM alarm, that should alarm the COM alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Configuration Assistant", + "PackageVersion": "0.1.1", + "PackageProjectUrl": "http://frederick.com", + "License": "I\u0027ll bypass the solid state SMS system, that should system the SMS system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Data Facilitator", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "https://beatrice.net", + "License": "bypassing the program won\u0027t do anything, we need to bypass the optical AI program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Interactions Specialist", + "PackageVersion": "8.8.8", + "License": "quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Configuration Specialist", + "PackageVersion": "8.8.8", + "PackageProjectUrl": "http://brown.com", + "License": "Use the 1080p XML circuit, then you can generate the 1080p circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Implementation Officer", + "PackageVersion": "1.9.9", + "License": "Try to back up the AGP system, maybe it will back up the 1080p system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Directives Strategist", + "PackageVersion": "7.3.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Creative Liaison", + "PackageVersion": "2.9.9", + "PackageProjectUrl": "http://albert.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Security Representative", + "PackageVersion": "3.7.3", + "PackageProjectUrl": "https://jalon.net", + "License": "The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Functionality Consultant", + "PackageVersion": "4.9.1", + "PackageProjectUrl": "https://lonnie.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Intranet Designer", + "PackageVersion": "4.5.0", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Infrastructure Strategist", + "PackageVersion": "7.2.2", + "PackageProjectUrl": "http://ahmad.com", + "License": "I\u0027ll transmit the optical XML sensor, that should sensor the XML sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Implementation Designer", + "PackageVersion": "8.3.7", + "License": "Try to navigate the RSS card, maybe it will navigate the haptic card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Implementation Assistant", + "PackageVersion": "6.1.2", + "PackageProjectUrl": "http://cathryn.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Accountability Officer", + "PackageVersion": "2.4.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Usability Officer", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "http://orlo.name", + "License": "Try to program the XML capacitor, maybe it will program the haptic capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Integration Agent", + "PackageVersion": "3.6.0", + "License": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..97e4cd09 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,122 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Directives Director", + "PackageVersion": "7.9.2", + "License": "Try to hack the COM panel, maybe it will hack the auxiliary panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Assurance Associate", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://tyrese.info", + "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Operations Officer", + "PackageVersion": "2.6.0", + "PackageProjectUrl": "http://antonette.org", + "License": "Use the bluetooth USB alarm, then you can override the bluetooth alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Security Technician", + "PackageVersion": "6.8.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Integration Analyst", + "PackageVersion": "0.4.0", + "PackageProjectUrl": "https://laverne.name", + "License": "If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Communications Facilitator", + "PackageVersion": "3.1.0", + "License": "quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Functionality Agent", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "http://annabelle.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Functionality Analyst", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://orie.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Applications Assistant", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://carleton.info", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Security Liaison", + "PackageVersion": "8.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Interactions Manager", + "PackageVersion": "7.0.9", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Tactics Engineer", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "https://alexys.org", + "License": "generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..f1f75c4c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,30 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..3a1aa9a1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,727 @@ +[ + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseUrl": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseUrl": "We need to navigate the bluetooth CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseUrl": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseUrl": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseUrl": "Try to input the SCSI system, maybe it will input the open-source system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseUrl": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..c5b3e041 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,126 @@ +[ + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..8a70cf59 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,211 @@ +[ + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..199d6f76 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,727 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseUrl": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseUrl": "Try to input the SCSI system, maybe it will input the open-source system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseUrl": "We need to navigate the bluetooth CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseUrl": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseUrl": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseUrl": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..e7527d69 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,211 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..b64b7bcf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,727 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseUrl": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseUrl": "We need to navigate the bluetooth CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseUrl": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseUrl": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseUrl": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseUrl": "Try to input the SCSI system, maybe it will input the open-source system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..f4d23b37 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,211 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..1c2ff71b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,727 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseUrl": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseUrl": "We need to navigate the bluetooth CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseUrl": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseUrl": "Try to input the SCSI system, maybe it will input the open-source system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseUrl": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseUrl": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..2f7b67ec --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,211 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..3cea7f27 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,38 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..460a7da6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,727 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseUrl": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseUrl": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseUrl": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseUrl": "Try to input the SCSI system, maybe it will input the open-source system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseUrl": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseUrl": "We need to navigate the bluetooth CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..d2862733 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,211 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..7ebef78c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,8 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..d0adf4ec --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,649 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Data Representative", + "PackageVersion": "3.5.7", + "PackageProjectUrl": "http://dakota.com", + "License": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Supervisor", + "PackageVersion": "4.9.8", + "PackageProjectUrl": "https://malcolm.net", + "License": "Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!", + "LicenseUrl": "Use the primary GB driver, then you can generate the primary driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseUrl": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Optimization Director", + "PackageVersion": "3.4.6", + "PackageProjectUrl": "https://maximilian.org", + "License": "The PNG protocol is down, index the digital protocol so we can index the PNG protocol!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseUrl": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Liaison", + "PackageVersion": "4.4.9", + "License": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "LicenseUrl": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Assurance Technician", + "PackageVersion": "0.8.2", + "PackageProjectUrl": "https://steve.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Web Assistant", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "https://verda.net", + "LicenseUrl": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Directives Officer", + "PackageVersion": "2.4.4", + "PackageProjectUrl": "http://sedrick.biz", + "LicenseUrl": "The PCI program is down, hack the multi-byte program so we can hack the PCI program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Division Producer", + "PackageVersion": "2.3.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Functionality Agent", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://jalyn.org", + "LicenseUrl": "If we hack the card, we can get to the JBOD card through the optical JBOD card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Functionality Consultant", + "PackageVersion": "5.5.1", + "PackageProjectUrl": "http://terence.com", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Implementation Technician", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://crystal.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Assurance Strategist", + "PackageVersion": "1.3.7", + "License": "The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Assistant", + "PackageVersion": "4.9.0", + "PackageProjectUrl": "https://michelle.org", + "LicenseUrl": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Functionality Developer", + "PackageVersion": "5.1.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Branding Facilitator", + "PackageVersion": "8.3.2", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseUrl": "The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Program Representative", + "PackageVersion": "5.1.0", + "LicenseUrl": "If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Marketing Assistant", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://arlene.biz", + "LicenseUrl": "You can\u0027t program the firewall without connecting the wireless AI firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Factors Administrator", + "PackageVersion": "1.6.1", + "License": "I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!", + "LicenseUrl": "If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Applications Facilitator", + "PackageVersion": "7.7.6", + "LicenseUrl": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "License": "We need to index the optical HTTP application!", + "LicenseUrl": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Tactics Director", + "PackageVersion": "2.5.7", + "PackageProjectUrl": "http://marcos.info", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Group Designer", + "PackageVersion": "9.9.1", + "PackageProjectUrl": "http://jodie.org", + "License": "Use the haptic XSS application, then you can synthesize the haptic application!", + "LicenseUrl": "If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Research Facilitator", + "PackageVersion": "6.0.6", + "License": "Use the primary EXE array, then you can navigate the primary array!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Paradigm Manager", + "PackageVersion": "8.9.8", + "PackageProjectUrl": "https://eileen.name", + "LicenseUrl": "If we transmit the application, we can get to the SMS application through the primary SMS application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Branding Developer", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://abe.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Applications Designer", + "PackageVersion": "6.4.9", + "LicenseUrl": "Use the back-end SMS feed, then you can program the back-end feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Division Designer", + "PackageVersion": "8.2.7", + "PackageProjectUrl": "https://pamela.name", + "License": "Try to program the EXE hard drive, maybe it will program the virtual hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Accountability Analyst", + "PackageVersion": "4.9.7", + "PackageProjectUrl": "https://jaron.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Operations Coordinator", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "http://ena.com", + "LicenseUrl": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Accounts Agent", + "PackageVersion": "0.9.7", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Creative Coordinator", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://bobbie.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Operations Director", + "PackageVersion": "0.6.3", + "PackageProjectUrl": "https://dejah.net", + "LicenseUrl": "We need to program the cross-platform FTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Marketing Orchestrator", + "PackageVersion": "1.6.4", + "PackageProjectUrl": "https://lukas.com", + "License": "I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!", + "LicenseUrl": "The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Usability Assistant", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "https://duane.info", + "License": "quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!", + "LicenseUrl": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "License": "We need to copy the online THX firewall!", + "LicenseUrl": "You can\u0027t calculate the application without calculating the auxiliary AI application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Quality Director", + "PackageVersion": "0.3.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Directives Planner", + "PackageVersion": "8.8.5", + "License": "The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!", + "LicenseUrl": "We need to back up the 1080p SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Accountability Strategist", + "PackageVersion": "7.0.9", + "License": "You can\u0027t bypass the sensor without transmitting the neural JSON sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Intranet Facilitator", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "https://rosalind.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Security Coordinator", + "PackageVersion": "1.7.9", + "PackageProjectUrl": "https://carol.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Configuration Supervisor", + "PackageVersion": "9.0.8", + "PackageProjectUrl": "http://quinn.name", + "License": "You can\u0027t program the protocol without overriding the primary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Creative Facilitator", + "PackageVersion": "8.4.6", + "PackageProjectUrl": "http://juliana.net", + "License": "If we transmit the card, we can get to the USB card through the digital USB card!", + "LicenseUrl": "hacking the driver won\u0027t do anything, we need to input the digital SAS driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "9.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Factors Supervisor", + "PackageVersion": "5.2.2", + "PackageProjectUrl": "http://helga.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Accounts Coordinator", + "PackageVersion": "1.0.4", + "PackageProjectUrl": "http://rene.com", + "LicenseUrl": "I\u0027ll connect the digital JSON bus, that should bus the JSON bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Security Representative", + "PackageVersion": "3.7.3", + "PackageProjectUrl": "https://jalon.net", + "License": "The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "8.2.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Metrics Developer", + "PackageVersion": "2.2.9", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Optimization Facilitator", + "PackageVersion": "7.4.8", + "PackageProjectUrl": "https://cooper.name", + "License": "Try to connect the SMS card, maybe it will connect the back-end card!", + "LicenseUrl": "You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Research Manager", + "PackageVersion": "6.3.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Directives Specialist", + "PackageVersion": "4.3.4", + "License": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseUrl": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "LicenseUrl": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Tactics Engineer", + "PackageVersion": "6.3.5", + "License": "connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Intranet Technician", + "PackageVersion": "8.0.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Security Consultant", + "PackageVersion": "2.7.5", + "PackageProjectUrl": "http://adelbert.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "LicenseUrl": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Directives Designer", + "PackageVersion": "0.4.8", + "License": "The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Division Consultant", + "PackageVersion": "4.8.7", + "PackageProjectUrl": "http://raquel.net", + "License": "Use the multi-byte IB microchip, then you can connect the multi-byte microchip!", + "LicenseUrl": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Communications Supervisor", + "PackageVersion": "6.0.1", + "PackageProjectUrl": "http://ethan.name", + "License": "Use the cross-platform SAS feed, then you can bypass the cross-platform feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Operations Assistant", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://camila.net", + "License": "Use the haptic USB driver, then you can override the haptic driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Intranet Engineer", + "PackageVersion": "2.5.9", + "License": "The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!", + "LicenseUrl": "Try to index the ADP port, maybe it will index the auxiliary port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Optimization Producer", + "PackageVersion": "5.0.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Integration Architect", + "PackageVersion": "1.6.3", + "LicenseUrl": "The RAM feed is down, copy the neural feed so we can copy the RAM feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Directives Supervisor", + "PackageVersion": "9.6.2", + "License": "The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Accountability Assistant", + "PackageVersion": "2.2.8", + "PackageProjectUrl": "http://natasha.info", + "License": "bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Response Coordinator", + "PackageVersion": "2.9.7", + "PackageProjectUrl": "http://ruth.org", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Accounts Technician", + "PackageVersion": "5.8.0", + "PackageProjectUrl": "https://isobel.org", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "6.4.6", + "PackageProjectUrl": "https://lenna.com", + "License": "The IB interface is down, program the redundant interface so we can program the IB interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Data Orchestrator", + "PackageVersion": "2.4.5", + "LicenseUrl": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..ea6b7cac --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,137 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Data Representative", + "PackageVersion": "3.5.7", + "PackageProjectUrl": "http://dakota.com", + "License": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Supervisor", + "PackageVersion": "4.9.8", + "PackageProjectUrl": "https://malcolm.net", + "License": "Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!", + "LicenseUrl": "Use the primary GB driver, then you can generate the primary driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseUrl": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Optimization Director", + "PackageVersion": "3.4.6", + "PackageProjectUrl": "https://maximilian.org", + "License": "The PNG protocol is down, index the digital protocol so we can index the PNG protocol!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseUrl": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..2142e4b2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,34 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..3cea7f27 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,38 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..a7d27d48 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,725 @@ +[ + { + "PackageId": "Product Identity Analyst", + "PackageVersion": "5.9.3", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Response Consultant", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "https://ulices.biz", + "ValidationErrors": [ + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + }, + { + "Error": "Noemie", + "Context": "https://kayley.name" + }, + { + "Error": "Brandon", + "Context": "http://kristopher.name" + }, + { + "Error": "Maggie", + "Context": "http://kimberly.info" + }, + { + "Error": "Veronica", + "Context": "https://mya.net" + }, + { + "Error": "Marty", + "Context": "https://obie.net" + }, + { + "Error": "Braxton", + "Context": "http://flavio.net" + }, + { + "Error": "Jeramie", + "Context": "http://jaycee.net" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Group Assistant", + "PackageVersion": "1.7.9", + "ValidationErrors": [ + { + "Error": "Darien", + "Context": "http://mitchel.biz" + }, + { + "Error": "Carleton", + "Context": "https://madalyn.com" + }, + { + "Error": "Narciso", + "Context": "https://mia.com" + }, + { + "Error": "Nicklaus", + "Context": "https://abelardo.com" + }, + { + "Error": "Carolina", + "Context": "https://lindsey.info" + }, + { + "Error": "Rigoberto", + "Context": "https://lou.biz" + } + ], + "License": "Use the multi-byte AI port, then you can reboot the multi-byte port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "ValidationErrors": [ + { + "Error": "Carlee", + "Context": "http://britney.name" + }, + { + "Error": "Tess", + "Context": "http://julian.biz" + }, + { + "Error": "Isadore", + "Context": "http://billy.net" + }, + { + "Error": "Alice", + "Context": "http://vern.net" + }, + { + "Error": "King", + "Context": "http://trace.net" + }, + { + "Error": "Carmela", + "Context": "https://adolf.info" + }, + { + "Error": "Sherman", + "Context": "http://alec.net" + }, + { + "Error": "Lamar", + "Context": "http://deion.org" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Neil", + "Context": "https://burley.info" + }, + { + "Error": "Lemuel", + "Context": "http://brenden.info" + }, + { + "Error": "Agnes", + "Context": "https://urban.org" + }, + { + "Error": "Micheal", + "Context": "https://ida.net" + }, + { + "Error": "Murray", + "Context": "https://samanta.com" + }, + { + "Error": "Assunta", + "Context": "http://florencio.com" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Consultant", + "PackageVersion": "5.0.4", + "PackageProjectUrl": "http://kieran.biz", + "Authors": "Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan", + "ValidationErrors": [ + { + "Error": "Bettie", + "Context": "http://edmund.info" + }, + { + "Error": "Sadie", + "Context": "http://horacio.org" + }, + { + "Error": "Loraine", + "Context": "https://sandra.org" + }, + { + "Error": "Emil", + "Context": "http://dayana.net" + } + ], + "License": "Try to compress the GB system, maybe it will compress the neural system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Tactics Technician", + "PackageVersion": "2.8.6", + "ValidationErrors": [ + { + "Error": "Demond", + "Context": "http://stefan.name" + }, + { + "Error": "Norval", + "Context": "http://annie.net" + }, + { + "Error": "Destin", + "Context": "http://penelope.name" + } + ], + "License": "Try to quantify the SAS port, maybe it will quantify the wireless port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Authors": "Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin", + "ValidationErrors": [ + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + }, + { + "Error": "Mallory", + "Context": "http://angeline.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Creative Administrator", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "https://roderick.net", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Data Director", + "PackageVersion": "2.1.5", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + }, + { + "Error": "Camren", + "Context": "http://joany.info" + } + ], + "License": "Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Mobility Strategist", + "PackageVersion": "4.7.6", + "PackageProjectUrl": "http://gerardo.net", + "ValidationErrors": [ + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + }, + { + "Error": "Emerald", + "Context": "https://camren.net" + }, + { + "Error": "Sheila", + "Context": "https://garry.org" + } + ], + "License": "Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Marketing Developer", + "PackageVersion": "3.3.6", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Infrastructure Developer", + "PackageVersion": "5.5.0", + "PackageProjectUrl": "https://austin.net", + "Authors": "Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "License": "generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Authors": "Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Identity Developer", + "PackageVersion": "4.2.0", + "Authors": "Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan", + "ValidationErrors": [ + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + }, + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..c5b3e041 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,126 @@ +[ + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt similarity index 76% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt index cd857ea1..44d2897f 100644 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -1,27 +1,40 @@ [ { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", "ValidationErrors": [ { - "Error": "Katelyn", - "Context": "https://judd.com" + "Error": "Immanuel", + "Context": "https://juana.biz" }, { - "Error": "Earl", - "Context": "https://bradford.biz" + "Error": "Maeve", + "Context": "https://alysha.net" }, { - "Error": "Alfredo", - "Context": "https://chet.name" + "Error": "Sydnee", + "Context": "http://merle.biz" }, { - "Error": "Hailie", - "Context": "https://easton.info" + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" } ], - "LicenseInformationOrigin": 4 + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 }, { "PackageId": "Principal Functionality Agent", @@ -151,29 +164,21 @@ "PackageId": "Investor Tactics Strategist", "PackageVersion": "1.6.5", "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", "ValidationErrors": [ { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" + "Error": "Lazaro", + "Context": "https://gaylord.name" }, { - "Error": "Manley", - "Context": "http://bridget.name" + "Error": "Bret", + "Context": "https://jewell.net" }, { - "Error": "Alberta", - "Context": "http://maximillian.biz" + "Error": "Khalil", + "Context": "http://aiyana.com" } ], - "LicenseUrl": "http://guido.info", "LicenseInformationOrigin": 4 } ] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..3cea7f27 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,38 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..e4f188c1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,725 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Group Assistant", + "PackageVersion": "1.7.9", + "ValidationErrors": [ + { + "Error": "Darien", + "Context": "http://mitchel.biz" + }, + { + "Error": "Carleton", + "Context": "https://madalyn.com" + }, + { + "Error": "Narciso", + "Context": "https://mia.com" + }, + { + "Error": "Nicklaus", + "Context": "https://abelardo.com" + }, + { + "Error": "Carolina", + "Context": "https://lindsey.info" + }, + { + "Error": "Rigoberto", + "Context": "https://lou.biz" + } + ], + "License": "Use the multi-byte AI port, then you can reboot the multi-byte port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Authors": "Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Program Consultant", + "PackageVersion": "5.0.4", + "PackageProjectUrl": "http://kieran.biz", + "Authors": "Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan", + "ValidationErrors": [ + { + "Error": "Bettie", + "Context": "http://edmund.info" + }, + { + "Error": "Sadie", + "Context": "http://horacio.org" + }, + { + "Error": "Loraine", + "Context": "https://sandra.org" + }, + { + "Error": "Emil", + "Context": "http://dayana.net" + } + ], + "License": "Try to compress the GB system, maybe it will compress the neural system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Authors": "Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin", + "ValidationErrors": [ + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + }, + { + "Error": "Mallory", + "Context": "http://angeline.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Creative Administrator", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "https://roderick.net", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "ValidationErrors": [ + { + "Error": "Carlee", + "Context": "http://britney.name" + }, + { + "Error": "Tess", + "Context": "http://julian.biz" + }, + { + "Error": "Isadore", + "Context": "http://billy.net" + }, + { + "Error": "Alice", + "Context": "http://vern.net" + }, + { + "Error": "King", + "Context": "http://trace.net" + }, + { + "Error": "Carmela", + "Context": "https://adolf.info" + }, + { + "Error": "Sherman", + "Context": "http://alec.net" + }, + { + "Error": "Lamar", + "Context": "http://deion.org" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Data Director", + "PackageVersion": "2.1.5", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + }, + { + "Error": "Camren", + "Context": "http://joany.info" + } + ], + "License": "Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Mobility Strategist", + "PackageVersion": "4.7.6", + "PackageProjectUrl": "http://gerardo.net", + "ValidationErrors": [ + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + }, + { + "Error": "Emerald", + "Context": "https://camren.net" + }, + { + "Error": "Sheila", + "Context": "https://garry.org" + } + ], + "License": "Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Neil", + "Context": "https://burley.info" + }, + { + "Error": "Lemuel", + "Context": "http://brenden.info" + }, + { + "Error": "Agnes", + "Context": "https://urban.org" + }, + { + "Error": "Micheal", + "Context": "https://ida.net" + }, + { + "Error": "Murray", + "Context": "https://samanta.com" + }, + { + "Error": "Assunta", + "Context": "http://florencio.com" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Marketing Developer", + "PackageVersion": "3.3.6", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Identity Developer", + "PackageVersion": "4.2.0", + "Authors": "Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan", + "ValidationErrors": [ + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + }, + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Infrastructure Developer", + "PackageVersion": "5.5.0", + "PackageProjectUrl": "https://austin.net", + "Authors": "Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "License": "generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Tactics Technician", + "PackageVersion": "2.8.6", + "ValidationErrors": [ + { + "Error": "Demond", + "Context": "http://stefan.name" + }, + { + "Error": "Norval", + "Context": "http://annie.net" + }, + { + "Error": "Destin", + "Context": "http://penelope.name" + } + ], + "License": "Try to quantify the SAS port, maybe it will quantify the wireless port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Identity Analyst", + "PackageVersion": "5.9.3", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Response Consultant", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "https://ulices.biz", + "ValidationErrors": [ + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + }, + { + "Error": "Noemie", + "Context": "https://kayley.name" + }, + { + "Error": "Brandon", + "Context": "http://kristopher.name" + }, + { + "Error": "Maggie", + "Context": "http://kimberly.info" + }, + { + "Error": "Veronica", + "Context": "https://mya.net" + }, + { + "Error": "Marty", + "Context": "https://obie.net" + }, + { + "Error": "Braxton", + "Context": "http://flavio.net" + }, + { + "Error": "Jeramie", + "Context": "http://jaycee.net" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..6657fe15 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,184 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..3cea7f27 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,38 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..88a2ed0c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,725 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Response Consultant", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "https://ulices.biz", + "ValidationErrors": [ + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + }, + { + "Error": "Noemie", + "Context": "https://kayley.name" + }, + { + "Error": "Brandon", + "Context": "http://kristopher.name" + }, + { + "Error": "Maggie", + "Context": "http://kimberly.info" + }, + { + "Error": "Veronica", + "Context": "https://mya.net" + }, + { + "Error": "Marty", + "Context": "https://obie.net" + }, + { + "Error": "Braxton", + "Context": "http://flavio.net" + }, + { + "Error": "Jeramie", + "Context": "http://jaycee.net" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Group Assistant", + "PackageVersion": "1.7.9", + "ValidationErrors": [ + { + "Error": "Darien", + "Context": "http://mitchel.biz" + }, + { + "Error": "Carleton", + "Context": "https://madalyn.com" + }, + { + "Error": "Narciso", + "Context": "https://mia.com" + }, + { + "Error": "Nicklaus", + "Context": "https://abelardo.com" + }, + { + "Error": "Carolina", + "Context": "https://lindsey.info" + }, + { + "Error": "Rigoberto", + "Context": "https://lou.biz" + } + ], + "License": "Use the multi-byte AI port, then you can reboot the multi-byte port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "ValidationErrors": [ + { + "Error": "Carlee", + "Context": "http://britney.name" + }, + { + "Error": "Tess", + "Context": "http://julian.biz" + }, + { + "Error": "Isadore", + "Context": "http://billy.net" + }, + { + "Error": "Alice", + "Context": "http://vern.net" + }, + { + "Error": "King", + "Context": "http://trace.net" + }, + { + "Error": "Carmela", + "Context": "https://adolf.info" + }, + { + "Error": "Sherman", + "Context": "http://alec.net" + }, + { + "Error": "Lamar", + "Context": "http://deion.org" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Tactics Technician", + "PackageVersion": "2.8.6", + "ValidationErrors": [ + { + "Error": "Demond", + "Context": "http://stefan.name" + }, + { + "Error": "Norval", + "Context": "http://annie.net" + }, + { + "Error": "Destin", + "Context": "http://penelope.name" + } + ], + "License": "Try to quantify the SAS port, maybe it will quantify the wireless port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Consultant", + "PackageVersion": "5.0.4", + "PackageProjectUrl": "http://kieran.biz", + "Authors": "Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan", + "ValidationErrors": [ + { + "Error": "Bettie", + "Context": "http://edmund.info" + }, + { + "Error": "Sadie", + "Context": "http://horacio.org" + }, + { + "Error": "Loraine", + "Context": "https://sandra.org" + }, + { + "Error": "Emil", + "Context": "http://dayana.net" + } + ], + "License": "Try to compress the GB system, maybe it will compress the neural system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Identity Developer", + "PackageVersion": "4.2.0", + "Authors": "Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan", + "ValidationErrors": [ + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + }, + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Identity Analyst", + "PackageVersion": "5.9.3", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Creative Administrator", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "https://roderick.net", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Data Director", + "PackageVersion": "2.1.5", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + }, + { + "Error": "Camren", + "Context": "http://joany.info" + } + ], + "License": "Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Marketing Developer", + "PackageVersion": "3.3.6", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Neil", + "Context": "https://burley.info" + }, + { + "Error": "Lemuel", + "Context": "http://brenden.info" + }, + { + "Error": "Agnes", + "Context": "https://urban.org" + }, + { + "Error": "Micheal", + "Context": "https://ida.net" + }, + { + "Error": "Murray", + "Context": "https://samanta.com" + }, + { + "Error": "Assunta", + "Context": "http://florencio.com" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Mobility Strategist", + "PackageVersion": "4.7.6", + "PackageProjectUrl": "http://gerardo.net", + "ValidationErrors": [ + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + }, + { + "Error": "Emerald", + "Context": "https://camren.net" + }, + { + "Error": "Sheila", + "Context": "https://garry.org" + } + ], + "License": "Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Authors": "Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin", + "ValidationErrors": [ + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + }, + { + "Error": "Mallory", + "Context": "http://angeline.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Authors": "Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Infrastructure Developer", + "PackageVersion": "5.5.0", + "PackageProjectUrl": "https://austin.net", + "Authors": "Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "License": "generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..143b970c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,126 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..32773bc7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,184 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..3cea7f27 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,38 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..3af064bc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,725 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Program Consultant", + "PackageVersion": "5.0.4", + "PackageProjectUrl": "http://kieran.biz", + "Authors": "Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan", + "ValidationErrors": [ + { + "Error": "Bettie", + "Context": "http://edmund.info" + }, + { + "Error": "Sadie", + "Context": "http://horacio.org" + }, + { + "Error": "Loraine", + "Context": "https://sandra.org" + }, + { + "Error": "Emil", + "Context": "http://dayana.net" + } + ], + "License": "Try to compress the GB system, maybe it will compress the neural system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Identity Analyst", + "PackageVersion": "5.9.3", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Creative Administrator", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "https://roderick.net", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Data Director", + "PackageVersion": "2.1.5", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + }, + { + "Error": "Camren", + "Context": "http://joany.info" + } + ], + "License": "Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Mobility Strategist", + "PackageVersion": "4.7.6", + "PackageProjectUrl": "http://gerardo.net", + "ValidationErrors": [ + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + }, + { + "Error": "Emerald", + "Context": "https://camren.net" + }, + { + "Error": "Sheila", + "Context": "https://garry.org" + } + ], + "License": "Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "ValidationErrors": [ + { + "Error": "Carlee", + "Context": "http://britney.name" + }, + { + "Error": "Tess", + "Context": "http://julian.biz" + }, + { + "Error": "Isadore", + "Context": "http://billy.net" + }, + { + "Error": "Alice", + "Context": "http://vern.net" + }, + { + "Error": "King", + "Context": "http://trace.net" + }, + { + "Error": "Carmela", + "Context": "https://adolf.info" + }, + { + "Error": "Sherman", + "Context": "http://alec.net" + }, + { + "Error": "Lamar", + "Context": "http://deion.org" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Response Consultant", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "https://ulices.biz", + "ValidationErrors": [ + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + }, + { + "Error": "Noemie", + "Context": "https://kayley.name" + }, + { + "Error": "Brandon", + "Context": "http://kristopher.name" + }, + { + "Error": "Maggie", + "Context": "http://kimberly.info" + }, + { + "Error": "Veronica", + "Context": "https://mya.net" + }, + { + "Error": "Marty", + "Context": "https://obie.net" + }, + { + "Error": "Braxton", + "Context": "http://flavio.net" + }, + { + "Error": "Jeramie", + "Context": "http://jaycee.net" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Marketing Developer", + "PackageVersion": "3.3.6", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Identity Developer", + "PackageVersion": "4.2.0", + "Authors": "Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan", + "ValidationErrors": [ + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + }, + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Neil", + "Context": "https://burley.info" + }, + { + "Error": "Lemuel", + "Context": "http://brenden.info" + }, + { + "Error": "Agnes", + "Context": "https://urban.org" + }, + { + "Error": "Micheal", + "Context": "https://ida.net" + }, + { + "Error": "Murray", + "Context": "https://samanta.com" + }, + { + "Error": "Assunta", + "Context": "http://florencio.com" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Authors": "Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Group Assistant", + "PackageVersion": "1.7.9", + "ValidationErrors": [ + { + "Error": "Darien", + "Context": "http://mitchel.biz" + }, + { + "Error": "Carleton", + "Context": "https://madalyn.com" + }, + { + "Error": "Narciso", + "Context": "https://mia.com" + }, + { + "Error": "Nicklaus", + "Context": "https://abelardo.com" + }, + { + "Error": "Carolina", + "Context": "https://lindsey.info" + }, + { + "Error": "Rigoberto", + "Context": "https://lou.biz" + } + ], + "License": "Use the multi-byte AI port, then you can reboot the multi-byte port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Tactics Technician", + "PackageVersion": "2.8.6", + "ValidationErrors": [ + { + "Error": "Demond", + "Context": "http://stefan.name" + }, + { + "Error": "Norval", + "Context": "http://annie.net" + }, + { + "Error": "Destin", + "Context": "http://penelope.name" + } + ], + "License": "Try to quantify the SAS port, maybe it will quantify the wireless port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Infrastructure Developer", + "PackageVersion": "5.5.0", + "PackageProjectUrl": "https://austin.net", + "Authors": "Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "License": "generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Authors": "Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin", + "ValidationErrors": [ + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + }, + { + "Error": "Mallory", + "Context": "http://angeline.name" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..143b970c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,126 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..958f44f0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,184 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..3cea7f27 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,38 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..409a8284 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,725 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Neil", + "Context": "https://burley.info" + }, + { + "Error": "Lemuel", + "Context": "http://brenden.info" + }, + { + "Error": "Agnes", + "Context": "https://urban.org" + }, + { + "Error": "Micheal", + "Context": "https://ida.net" + }, + { + "Error": "Murray", + "Context": "https://samanta.com" + }, + { + "Error": "Assunta", + "Context": "http://florencio.com" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Mobility Strategist", + "PackageVersion": "4.7.6", + "PackageProjectUrl": "http://gerardo.net", + "ValidationErrors": [ + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + }, + { + "Error": "Emerald", + "Context": "https://camren.net" + }, + { + "Error": "Sheila", + "Context": "https://garry.org" + } + ], + "License": "Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Response Consultant", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "https://ulices.biz", + "ValidationErrors": [ + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + }, + { + "Error": "Noemie", + "Context": "https://kayley.name" + }, + { + "Error": "Brandon", + "Context": "http://kristopher.name" + }, + { + "Error": "Maggie", + "Context": "http://kimberly.info" + }, + { + "Error": "Veronica", + "Context": "https://mya.net" + }, + { + "Error": "Marty", + "Context": "https://obie.net" + }, + { + "Error": "Braxton", + "Context": "http://flavio.net" + }, + { + "Error": "Jeramie", + "Context": "http://jaycee.net" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Consultant", + "PackageVersion": "5.0.4", + "PackageProjectUrl": "http://kieran.biz", + "Authors": "Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan", + "ValidationErrors": [ + { + "Error": "Bettie", + "Context": "http://edmund.info" + }, + { + "Error": "Sadie", + "Context": "http://horacio.org" + }, + { + "Error": "Loraine", + "Context": "https://sandra.org" + }, + { + "Error": "Emil", + "Context": "http://dayana.net" + } + ], + "License": "Try to compress the GB system, maybe it will compress the neural system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Creative Administrator", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "https://roderick.net", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Data Director", + "PackageVersion": "2.1.5", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + }, + { + "Error": "Camren", + "Context": "http://joany.info" + } + ], + "License": "Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Tactics Technician", + "PackageVersion": "2.8.6", + "ValidationErrors": [ + { + "Error": "Demond", + "Context": "http://stefan.name" + }, + { + "Error": "Norval", + "Context": "http://annie.net" + }, + { + "Error": "Destin", + "Context": "http://penelope.name" + } + ], + "License": "Try to quantify the SAS port, maybe it will quantify the wireless port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Group Assistant", + "PackageVersion": "1.7.9", + "ValidationErrors": [ + { + "Error": "Darien", + "Context": "http://mitchel.biz" + }, + { + "Error": "Carleton", + "Context": "https://madalyn.com" + }, + { + "Error": "Narciso", + "Context": "https://mia.com" + }, + { + "Error": "Nicklaus", + "Context": "https://abelardo.com" + }, + { + "Error": "Carolina", + "Context": "https://lindsey.info" + }, + { + "Error": "Rigoberto", + "Context": "https://lou.biz" + } + ], + "License": "Use the multi-byte AI port, then you can reboot the multi-byte port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Identity Analyst", + "PackageVersion": "5.9.3", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Authors": "Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Identity Developer", + "PackageVersion": "4.2.0", + "Authors": "Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan", + "ValidationErrors": [ + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + }, + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "ValidationErrors": [ + { + "Error": "Carlee", + "Context": "http://britney.name" + }, + { + "Error": "Tess", + "Context": "http://julian.biz" + }, + { + "Error": "Isadore", + "Context": "http://billy.net" + }, + { + "Error": "Alice", + "Context": "http://vern.net" + }, + { + "Error": "King", + "Context": "http://trace.net" + }, + { + "Error": "Carmela", + "Context": "https://adolf.info" + }, + { + "Error": "Sherman", + "Context": "http://alec.net" + }, + { + "Error": "Lamar", + "Context": "http://deion.org" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Marketing Developer", + "PackageVersion": "3.3.6", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Infrastructure Developer", + "PackageVersion": "5.5.0", + "PackageProjectUrl": "https://austin.net", + "Authors": "Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "License": "generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Authors": "Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin", + "ValidationErrors": [ + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + }, + { + "Error": "Mallory", + "Context": "http://angeline.name" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..28f9bb3d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,184 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..7ebef78c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,8 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..30ed6427 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,644 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Optimization Associate", + "PackageVersion": "4.0.5", + "PackageProjectUrl": "https://linnie.net", + "Authors": "Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Integration Assistant", + "PackageVersion": "5.0.1", + "PackageProjectUrl": "http://demarco.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Implementation Producer", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Tactics Producer", + "PackageVersion": "5.8.9", + "License": "navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "Authors": "Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Factors Producer", + "PackageVersion": "0.8.5", + "PackageProjectUrl": "http://toby.info", + "Authors": "Devin Nolan", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Directives Planner", + "PackageVersion": "5.9.7", + "Authors": "Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki", + "License": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Operations Liaison", + "PackageVersion": "9.0.9", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Authors": "Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Integration Consultant", + "PackageVersion": "5.3.8", + "PackageProjectUrl": "http://michael.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Applications Coordinator", + "PackageVersion": "1.6.8", + "PackageProjectUrl": "http://curtis.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Authors": "Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Response Analyst", + "PackageVersion": "9.2.7", + "PackageProjectUrl": "http://martine.info", + "Authors": "Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Mobility Technician", + "PackageVersion": "6.0.2", + "PackageProjectUrl": "https://keeley.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Web Associate", + "PackageVersion": "6.2.5", + "PackageProjectUrl": "https://arvel.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Identity Specialist", + "PackageVersion": "2.8.9", + "PackageProjectUrl": "https://kennedy.biz", + "Authors": "Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski", + "License": "We need to program the primary THX protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Intranet Technician", + "PackageVersion": "2.5.3", + "PackageProjectUrl": "https://ruby.biz", + "Authors": "Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Group Designer", + "PackageVersion": "3.0.6", + "License": "The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Intranet Assistant", + "PackageVersion": "2.8.1", + "PackageProjectUrl": "http://lynn.info", + "License": "The THX circuit is down, copy the back-end circuit so we can copy the THX circuit!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Applications Planner", + "PackageVersion": "6.6.9", + "PackageProjectUrl": "http://ava.org", + "Authors": "Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Directives Associate", + "PackageVersion": "1.1.1", + "PackageProjectUrl": "https://shayne.name", + "Authors": "Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Brand Agent", + "PackageVersion": "2.9.2", + "PackageProjectUrl": "https://reese.info", + "Authors": "Bertha Schultz,Bertha Schultz", + "License": "quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Intranet Agent", + "PackageVersion": "1.1.6", + "License": "You can\u0027t calculate the application without synthesizing the primary JBOD application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Group Planner", + "PackageVersion": "5.4.5", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "Authors": "Gary Von,Gary Von,Gary Von", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Identity Administrator", + "PackageVersion": "2.9.6", + "PackageProjectUrl": "http://duncan.name", + "Authors": "Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "Authors": "Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Response Developer", + "PackageVersion": "8.5.8", + "Authors": "Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott", + "License": "We need to input the open-source SAS feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Accounts Architect", + "PackageVersion": "9.8.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Integration Specialist", + "PackageVersion": "8.7.1", + "PackageProjectUrl": "http://jordon.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Response Officer", + "PackageVersion": "2.8.2", + "Authors": "Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Research Designer", + "PackageVersion": "5.6.8", + "License": "If we connect the program, we can get to the SQL program through the digital SQL program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Quality Planner", + "PackageVersion": "6.6.3", + "Authors": "Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz", + "License": "The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Authors": "Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Group Director", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "https://eloise.name", + "Authors": "Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik", + "License": "You can\u0027t index the pixel without copying the redundant XML pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "1.1.7", + "License": "If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Web Associate", + "PackageVersion": "5.1.3", + "PackageProjectUrl": "http://favian.biz", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Configuration Architect", + "PackageVersion": "4.2.6", + "Authors": "Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg", + "License": "I\u0027ll generate the primary TCP bus, that should bus the TCP bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Web Liaison", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://imogene.org", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Quality Executive", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://rylan.com", + "License": "Use the solid state TCP driver, then you can generate the solid state driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Mobility Executive", + "PackageVersion": "5.0.3", + "Authors": "Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Identity Developer", + "PackageVersion": "7.1.0", + "PackageProjectUrl": "https://eve.com", + "Authors": "Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Group Strategist", + "PackageVersion": "4.1.0", + "License": "I\u0027ll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Metrics Coordinator", + "PackageVersion": "5.8.1", + "Authors": "Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher", + "License": "overriding the circuit won\u0027t do anything, we need to copy the mobile AGP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Paradigm Producer", + "PackageVersion": "1.8.4", + "PackageProjectUrl": "https://london.biz", + "License": "If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Communications Associate", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://modesto.info", + "Authors": "Arnold Franecki,Arnold Franecki", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Directives Administrator", + "PackageVersion": "5.1.9", + "License": "Use the haptic GB matrix, then you can generate the haptic matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Applications Facilitator", + "PackageVersion": "0.1.5", + "License": "transmitting the program won\u0027t do anything, we need to bypass the virtual HTTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Applications Technician", + "PackageVersion": "7.8.2", + "Authors": "Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Applications Engineer", + "PackageVersion": "6.8.5", + "PackageProjectUrl": "https://nora.biz", + "Authors": "Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine", + "License": "If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Security Administrator", + "PackageVersion": "9.8.5", + "Authors": "Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm", + "License": "I\u0027ll synthesize the redundant XML feed, that should feed the XML feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Group Agent", + "PackageVersion": "1.7.6", + "Authors": "Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Factors Architect", + "PackageVersion": "6.7.6", + "Authors": "Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Operations Orchestrator", + "PackageVersion": "9.1.5", + "PackageProjectUrl": "https://madelynn.name", + "License": "Try to back up the USB application, maybe it will back up the bluetooth application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Mobility Consultant", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "http://letha.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Configuration Technician", + "PackageVersion": "1.9.1", + "PackageProjectUrl": "http://malvina.name", + "Authors": "Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin", + "License": "We need to copy the primary FTP bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Accountability Producer", + "PackageVersion": "1.8.1", + "PackageProjectUrl": "http://justine.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Communications Administrator", + "PackageVersion": "3.0.6", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Markets Executive", + "PackageVersion": "9.7.7", + "PackageProjectUrl": "https://judge.name", + "License": "We need to navigate the open-source PCI pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Factors Associate", + "PackageVersion": "0.2.6", + "PackageProjectUrl": "https://cloyd.biz", + "Authors": "Betsy Powlowski", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Designer", + "PackageVersion": "1.7.0", + "PackageProjectUrl": "https://toby.biz", + "License": "Use the multi-byte COM feed, then you can parse the multi-byte feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Factors Technician", + "PackageVersion": "3.2.5", + "Authors": "Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme", + "License": "You can\u0027t input the protocol without copying the auxiliary USB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Assurance Technician", + "PackageVersion": "7.3.8", + "Authors": "Merle Hirthe", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Implementation Officer", + "PackageVersion": "0.2.6", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Implementation Supervisor", + "PackageVersion": "4.9.9", + "PackageProjectUrl": "http://katlynn.net", + "Authors": "Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis", + "License": "The ADP card is down, hack the solid state card so we can hack the ADP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Security Producer", + "PackageVersion": "9.0.7", + "PackageProjectUrl": "http://evert.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Division Specialist", + "PackageVersion": "9.6.4", + "PackageProjectUrl": "https://keenan.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Directives Orchestrator", + "PackageVersion": "8.7.6", + "Authors": "Tommy Franecki,Tommy Franecki", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Security Agent", + "PackageVersion": "6.2.7", + "PackageProjectUrl": "https://kenyon.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Mobility Designer", + "PackageVersion": "8.5.4", + "PackageProjectUrl": "http://brady.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Interactions Administrator", + "PackageVersion": "1.1.5", + "PackageProjectUrl": "http://clemmie.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Program Officer", + "PackageVersion": "4.2.4", + "Authors": "Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin", + "License": "quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Paradigm Director", + "PackageVersion": "3.0.9", + "License": "The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Brand Producer", + "PackageVersion": "9.3.8", + "Authors": "Clarence Metz,Clarence Metz,Clarence Metz", + "License": "Use the redundant AGP application, then you can generate the redundant application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Creative Supervisor", + "PackageVersion": "4.1.3", + "Authors": "", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Data Administrator", + "PackageVersion": "0.8.4", + "PackageProjectUrl": "https://barrett.com", + "Authors": "Frederick Leffler,Frederick Leffler,Frederick Leffler", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Web Designer", + "PackageVersion": "0.1.4", + "PackageProjectUrl": "https://gerard.net", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Accounts Consultant", + "PackageVersion": "8.9.0", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Group Representative", + "PackageVersion": "9.8.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.7.5", + "License": "I\u0027ll back up the 1080p RSS matrix, that should matrix the RSS matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Marketing Representative", + "PackageVersion": "0.6.1", + "Authors": "Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Communications Manager", + "PackageVersion": "0.1.8", + "PackageProjectUrl": "http://gus.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Metrics Representative", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://denis.info", + "Authors": "Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson", + "License": "connecting the feed won\u0027t do anything, we need to transmit the primary IB feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Assurance Representative", + "PackageVersion": "6.4.9", + "PackageProjectUrl": "https://maye.info", + "Authors": "Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Metrics Associate", + "PackageVersion": "8.1.6", + "PackageProjectUrl": "http://jaylin.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Factors Analyst", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Data Consultant", + "PackageVersion": "5.8.8", + "Authors": "", + "License": "Try to connect the JSON pixel, maybe it will connect the primary pixel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Mobility Associate", + "PackageVersion": "0.6.4", + "PackageProjectUrl": "https://brooke.org", + "License": "We need to hack the haptic XSS program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Security Liaison", + "PackageVersion": "2.4.1", + "PackageProjectUrl": "http://pierce.info", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..5d58a33f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,131 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Optimization Associate", + "PackageVersion": "4.0.5", + "PackageProjectUrl": "https://linnie.net", + "Authors": "Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Integration Assistant", + "PackageVersion": "5.0.1", + "PackageProjectUrl": "http://demarco.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Implementation Producer", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Tactics Producer", + "PackageVersion": "5.8.9", + "License": "navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "Authors": "Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Factors Producer", + "PackageVersion": "0.8.5", + "PackageProjectUrl": "http://toby.info", + "Authors": "Devin Nolan", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Directives Planner", + "PackageVersion": "5.9.7", + "Authors": "Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki", + "License": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Operations Liaison", + "PackageVersion": "9.0.9", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Authors": "Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Integration Consultant", + "PackageVersion": "5.3.8", + "PackageProjectUrl": "http://michael.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Applications Coordinator", + "PackageVersion": "1.6.8", + "PackageProjectUrl": "http://curtis.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Authors": "Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Response Analyst", + "PackageVersion": "9.2.7", + "PackageProjectUrl": "http://martine.info", + "Authors": "Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Mobility Technician", + "PackageVersion": "6.0.2", + "PackageProjectUrl": "https://keeley.net", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..c6cafbb6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,33 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..0328dee6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,688 @@ +[ + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseUrl": "We need to synthesize the primary GB circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseUrl": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseUrl": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseUrl": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..24a03aac --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..9a873694 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,190 @@ +[ + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..315391f3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,688 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseUrl": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseUrl": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseUrl": "We need to synthesize the primary GB circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseUrl": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..6c63f40d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..7ace71f0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,190 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..625e3344 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,688 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseUrl": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseUrl": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseUrl": "We need to synthesize the primary GB circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseUrl": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..d6a9942e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..3592a939 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,190 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..a28fa736 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,688 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseUrl": "We need to synthesize the primary GB circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseUrl": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseUrl": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseUrl": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..d6a9942e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..a297e0b7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,190 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..f4677b16 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,688 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseUrl": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseUrl": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseUrl": "We need to synthesize the primary GB circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseUrl": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..6c63f40d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..69c7a7b1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,190 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..2c4c297a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,9 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..5ffda7f4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,703 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Division Manager", + "PackageVersion": "1.3.9", + "Authors": "Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth", + "License": "Try to navigate the PCI driver, maybe it will navigate the mobile driver!", + "LicenseUrl": "If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Authors": "", + "LicenseUrl": "We need to override the solid state USB interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseUrl": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Authors": "Darnell Terry", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseUrl": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Interactions Supervisor", + "PackageVersion": "9.7.2", + "Authors": "Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn", + "LicenseUrl": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Infrastructure Specialist", + "PackageVersion": "9.0.5", + "Authors": "Jackie Schumm", + "License": "hacking the port won\u0027t do anything, we need to back up the optical SMS port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Authors": "Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Paradigm Assistant", + "PackageVersion": "8.8.8", + "Authors": "Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Data Orchestrator", + "PackageVersion": "3.3.5", + "License": "Use the haptic XML driver, then you can index the haptic driver!", + "LicenseUrl": "compressing the system won\u0027t do anything, we need to compress the optical RSS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Identity Supervisor", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Metrics Developer", + "PackageVersion": "2.2.9", + "Authors": "Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Paradigm Analyst", + "PackageVersion": "1.1.1", + "Authors": "", + "LicenseUrl": "If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Markets Planner", + "PackageVersion": "5.0.1", + "License": "Try to back up the COM driver, maybe it will back up the bluetooth driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Executive", + "PackageVersion": "7.2.7", + "PackageProjectUrl": "https://dariana.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "Authors": "Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Program Developer", + "PackageVersion": "2.9.8", + "PackageProjectUrl": "http://lenora.com", + "LicenseUrl": "You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Specialist", + "PackageVersion": "7.8.5", + "PackageProjectUrl": "http://nova.biz", + "Authors": "Guy Waters,Guy Waters", + "License": "Try to input the GB pixel, maybe it will input the wireless pixel!", + "LicenseUrl": "You can\u0027t transmit the bus without indexing the digital TCP bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Authors": "Maggie Lindgren", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Web Assistant", + "PackageVersion": "1.9.0", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Division Officer", + "PackageVersion": "6.5.6", + "PackageProjectUrl": "http://catherine.name", + "Authors": "Glenda Schuppe,Glenda Schuppe", + "License": "transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Authors": "Sergio Bailey,Sergio Bailey,Sergio Bailey", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseUrl": "hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Optimization Administrator", + "PackageVersion": "3.6.4", + "PackageProjectUrl": "http://serenity.info", + "LicenseUrl": "I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Data Technician", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://nia.info", + "Authors": "June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds", + "License": "I\u0027ll copy the optical RAM feed, that should feed the RAM feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Solutions Planner", + "PackageVersion": "9.0.0", + "License": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Operations Assistant", + "PackageVersion": "0.9.0", + "Authors": "", + "License": "I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!", + "LicenseUrl": "I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Authors": "Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Program Technician", + "PackageVersion": "5.8.9", + "PackageProjectUrl": "http://curtis.org", + "Authors": "Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer", + "LicenseUrl": "We need to transmit the back-end AGP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Director", + "PackageVersion": "0.0.2", + "Authors": "Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block", + "License": "transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!", + "LicenseUrl": "Try to parse the HTTP port, maybe it will parse the bluetooth port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Tactics Facilitator", + "PackageVersion": "5.7.0", + "License": "Try to bypass the HTTP application, maybe it will bypass the digital application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Metrics Architect", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "https://rickie.net", + "License": "Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!", + "LicenseUrl": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Accounts Facilitator", + "PackageVersion": "7.7.8", + "PackageProjectUrl": "http://scottie.biz", + "Authors": "Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Mobility Assistant", + "PackageVersion": "4.2.9", + "PackageProjectUrl": "http://adonis.biz", + "Authors": "Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich", + "LicenseUrl": "You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Implementation Planner", + "PackageVersion": "7.6.0", + "Authors": "", + "LicenseUrl": "Try to generate the HDD panel, maybe it will generate the solid state panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "1.5.0", + "License": "Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Implementation Engineer", + "PackageVersion": "6.7.1", + "PackageProjectUrl": "http://margie.info", + "License": "We need to transmit the open-source EXE interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Assurance Planner", + "PackageVersion": "2.7.7", + "Authors": "Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag", + "LicenseUrl": "I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Configuration Developer", + "PackageVersion": "4.0.9", + "Authors": "Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle", + "License": "Use the primary SCSI matrix, then you can program the primary matrix!", + "LicenseUrl": "If we parse the interface, we can get to the JSON interface through the mobile JSON interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Division Architect", + "PackageVersion": "8.2.4", + "PackageProjectUrl": "http://murphy.name", + "Authors": "Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Factors Architect", + "PackageVersion": "6.7.6", + "Authors": "Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts", + "LicenseUrl": "The THX transmitter is down, program the neural transmitter so we can program the THX transmitter!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Branding Orchestrator", + "PackageVersion": "8.3.7", + "PackageProjectUrl": "http://nona.com", + "Authors": "Nora Dietrich", + "LicenseUrl": "We need to bypass the neural USB capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Functionality Supervisor", + "PackageVersion": "9.4.5", + "License": "Use the 1080p AI microchip, then you can reboot the 1080p microchip!", + "LicenseUrl": "Use the open-source ADP matrix, then you can copy the open-source matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Security Facilitator", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "https://edythe.info", + "LicenseUrl": "Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Research Coordinator", + "PackageVersion": "1.9.7", + "PackageProjectUrl": "https://maegan.name", + "License": "Use the cross-platform GB bus, then you can calculate the cross-platform bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Program Associate", + "PackageVersion": "2.6.7", + "PackageProjectUrl": "http://coy.info", + "Authors": "Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze", + "License": "We need to compress the optical PNG array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Engineer", + "PackageVersion": "6.9.4", + "PackageProjectUrl": "http://tito.name", + "Authors": "Tanya Reinger,Tanya Reinger,Tanya Reinger", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Operations Supervisor", + "PackageVersion": "4.5.2", + "License": "The AI panel is down, transmit the open-source panel so we can transmit the AI panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Factors Associate", + "PackageVersion": "1.8.3", + "PackageProjectUrl": "http://dovie.name", + "LicenseUrl": "You can\u0027t navigate the panel without calculating the open-source THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Marketing Coordinator", + "PackageVersion": "3.6.1", + "PackageProjectUrl": "https://marcos.org", + "Authors": "", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Metrics Strategist", + "PackageVersion": "1.2.1", + "LicenseUrl": "Try to override the GB driver, maybe it will override the digital driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Factors Representative", + "PackageVersion": "4.5.7", + "PackageProjectUrl": "https://imelda.org", + "Authors": "Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker", + "License": "Try to input the RAM interface, maybe it will input the bluetooth interface!", + "LicenseUrl": "The GB card is down, hack the digital card so we can hack the GB card!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Security Producer", + "PackageVersion": "7.3.3", + "PackageProjectUrl": "http://jarrell.biz", + "License": "You can\u0027t generate the interface without quantifying the mobile FTP interface!", + "LicenseUrl": "Use the digital SMTP bandwidth, then you can generate the digital bandwidth!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Accounts Orchestrator", + "PackageVersion": "4.1.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Functionality Agent", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://arthur.net", + "Authors": "Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson", + "License": "We need to index the 1080p SAS hard drive!", + "LicenseUrl": "I\u0027ll connect the digital JBOD application, that should application the JBOD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Identity Engineer", + "PackageVersion": "1.9.4", + "Authors": "Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston", + "LicenseUrl": "The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Solutions Agent", + "PackageVersion": "0.0.5", + "License": "Use the haptic USB card, then you can navigate the haptic card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Optimization Technician", + "PackageVersion": "5.2.3", + "PackageProjectUrl": "https://douglas.info", + "Authors": "Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Assurance Technician", + "PackageVersion": "8.5.5", + "PackageProjectUrl": "http://zander.com", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "Authors": "Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Tactics Developer", + "PackageVersion": "0.4.7", + "PackageProjectUrl": "https://royal.name", + "Authors": "Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley", + "License": "indexing the capacitor won\u0027t do anything, we need to program the haptic EXE capacitor!", + "LicenseUrl": "The JBOD application is down, generate the solid state application so we can generate the JBOD application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Factors Developer", + "PackageVersion": "5.9.5", + "Authors": "Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady", + "LicenseUrl": "Try to connect the ADP system, maybe it will connect the solid state system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Identity Agent", + "PackageVersion": "8.8.0", + "PackageProjectUrl": "https://reva.name", + "License": "I\u0027ll parse the 1080p USB protocol, that should protocol the USB protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Research Technician", + "PackageVersion": "2.8.8", + "LicenseUrl": "You can\u0027t generate the program without connecting the bluetooth USB program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Tactics Assistant", + "PackageVersion": "1.5.5", + "PackageProjectUrl": "https://giovanny.net", + "License": "The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!", + "LicenseUrl": "If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Interactions Supervisor", + "PackageVersion": "4.5.2", + "License": "The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!", + "LicenseUrl": "The ADP firewall is down, input the primary firewall so we can input the ADP firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Specialist", + "PackageVersion": "3.5.6", + "Authors": "Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Identity Representative", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://alyce.biz", + "Authors": "Joyce Auer,Joyce Auer,Joyce Auer", + "License": "The SAS bus is down, program the neural bus so we can program the SAS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Research Planner", + "PackageVersion": "8.8.9", + "PackageProjectUrl": "https://yvette.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Division Administrator", + "PackageVersion": "1.0.4", + "Authors": "", + "License": "We need to program the optical COM microchip!", + "LicenseUrl": "We need to hack the haptic SAS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Division Representative", + "PackageVersion": "7.3.5", + "PackageProjectUrl": "http://taurean.net", + "Authors": "Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson", + "LicenseUrl": "I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Usability Specialist", + "PackageVersion": "5.6.9", + "License": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Brand Director", + "PackageVersion": "4.7.4", + "License": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Authors": "", + "LicenseUrl": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Infrastructure Specialist", + "PackageVersion": "7.2.6", + "PackageProjectUrl": "https://wanda.com", + "Authors": "Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Quality Associate", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://ezequiel.biz", + "Authors": "Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen", + "LicenseUrl": "Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Director", + "PackageVersion": "0.4.3", + "PackageProjectUrl": "https://aylin.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Tactics Specialist", + "PackageVersion": "0.2.2", + "Authors": "Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank", + "License": "We need to override the primary SQL pixel!", + "LicenseUrl": "We need to transmit the redundant EXE driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Paradigm Assistant", + "PackageVersion": "8.0.5", + "PackageProjectUrl": "https://randy.org", + "License": "We need to calculate the solid state HTTP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Solutions Officer", + "PackageVersion": "4.5.2", + "PackageProjectUrl": "https://rylan.name", + "License": "You can\u0027t copy the matrix without compressing the wireless AGP matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Branding Coordinator", + "PackageVersion": "5.8.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Factors Director", + "PackageVersion": "1.5.1", + "Authors": "Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold", + "LicenseUrl": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Branding Manager", + "PackageVersion": "1.4.0", + "PackageProjectUrl": "http://dario.info", + "License": "You can\u0027t navigate the application without generating the cross-platform COM application!", + "LicenseUrl": "Try to program the FTP alarm, maybe it will program the virtual alarm!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..99a8dfc1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,142 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Division Manager", + "PackageVersion": "1.3.9", + "Authors": "Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth", + "License": "Try to navigate the PCI driver, maybe it will navigate the mobile driver!", + "LicenseUrl": "If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Authors": "", + "LicenseUrl": "We need to override the solid state USB interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseUrl": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Authors": "Darnell Terry", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseUrl": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Interactions Supervisor", + "PackageVersion": "9.7.2", + "Authors": "Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn", + "LicenseUrl": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..a2ed7280 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,37 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..3cea7f27 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,38 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..322ac165 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,727 @@ +[ + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Copyright": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "Copyright": "We need to navigate the bluetooth CSS array!", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "Copyright": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "Copyright": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "Copyright": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "Copyright": "Try to input the SCSI system, maybe it will input the open-source system!", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "Copyright": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..c5b3e041 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,126 @@ +[ + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..17786e88 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,211 @@ +[ + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..3cea7f27 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,38 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..da43c562 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,727 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Copyright": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "Copyright": "Try to input the SCSI system, maybe it will input the open-source system!", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "Copyright": "We need to navigate the bluetooth CSS array!", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "Copyright": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "Copyright": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "Copyright": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "Copyright": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..2e2de07d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,126 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..c02028e2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,211 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..3cea7f27 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,38 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..a111583c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,727 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Copyright": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "Copyright": "We need to navigate the bluetooth CSS array!", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "Copyright": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "Copyright": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "Copyright": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "Copyright": "Try to input the SCSI system, maybe it will input the open-source system!", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "Copyright": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..143b970c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,126 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..91923970 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,211 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..3cea7f27 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,38 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..351c75dd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,727 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "Copyright": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "Copyright": "We need to navigate the bluetooth CSS array!", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "Copyright": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "Copyright": "Try to input the SCSI system, maybe it will input the open-source system!", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Copyright": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "Copyright": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "Copyright": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..143b970c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,126 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..e28f082a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,211 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..3cea7f27 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,38 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..2f361747 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,727 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "Copyright": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "Copyright": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Copyright": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "Copyright": "Try to input the SCSI system, maybe it will input the open-source system!", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "Copyright": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "Copyright": "We need to navigate the bluetooth CSS array!", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "Copyright": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..2e2de07d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,126 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..a894222f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,211 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..7ebef78c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,8 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..3a7fff64 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,649 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Data Representative", + "PackageVersion": "3.5.7", + "PackageProjectUrl": "http://dakota.com", + "License": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "We need to quantify the wireless HTTP array!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Supervisor", + "PackageVersion": "4.9.8", + "PackageProjectUrl": "https://malcolm.net", + "Copyright": "Use the primary GB driver, then you can generate the primary driver!", + "License": "Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Optimization Director", + "PackageVersion": "3.4.6", + "PackageProjectUrl": "https://maximilian.org", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "License": "The PNG protocol is down, index the digital protocol so we can index the PNG protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "Copyright": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Liaison", + "PackageVersion": "4.4.9", + "License": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "Copyright": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Assurance Technician", + "PackageVersion": "0.8.2", + "PackageProjectUrl": "https://steve.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Web Assistant", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "https://verda.net", + "Copyright": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Directives Officer", + "PackageVersion": "2.4.4", + "PackageProjectUrl": "http://sedrick.biz", + "Copyright": "The PCI program is down, hack the multi-byte program so we can hack the PCI program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Division Producer", + "PackageVersion": "2.3.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Functionality Agent", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://jalyn.org", + "Copyright": "If we hack the card, we can get to the JBOD card through the optical JBOD card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Functionality Consultant", + "PackageVersion": "5.5.1", + "PackageProjectUrl": "http://terence.com", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Implementation Technician", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://crystal.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Assurance Strategist", + "PackageVersion": "1.3.7", + "License": "The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Assistant", + "PackageVersion": "4.9.0", + "PackageProjectUrl": "https://michelle.org", + "Copyright": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Functionality Developer", + "PackageVersion": "5.1.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Branding Facilitator", + "PackageVersion": "8.3.2", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Copyright": "The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Program Representative", + "PackageVersion": "5.1.0", + "Copyright": "If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Marketing Assistant", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://arlene.biz", + "Copyright": "You can\u0027t program the firewall without connecting the wireless AI firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Factors Administrator", + "PackageVersion": "1.6.1", + "Copyright": "If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!", + "License": "I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Applications Facilitator", + "PackageVersion": "7.7.6", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "Copyright": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "License": "We need to index the optical HTTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Tactics Director", + "PackageVersion": "2.5.7", + "PackageProjectUrl": "http://marcos.info", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Group Designer", + "PackageVersion": "9.9.1", + "PackageProjectUrl": "http://jodie.org", + "Copyright": "If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!", + "License": "Use the haptic XSS application, then you can synthesize the haptic application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Research Facilitator", + "PackageVersion": "6.0.6", + "License": "Use the primary EXE array, then you can navigate the primary array!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Paradigm Manager", + "PackageVersion": "8.9.8", + "PackageProjectUrl": "https://eileen.name", + "Copyright": "If we transmit the application, we can get to the SMS application through the primary SMS application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Branding Developer", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://abe.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Applications Designer", + "PackageVersion": "6.4.9", + "Copyright": "Use the back-end SMS feed, then you can program the back-end feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "We need to calculate the cross-platform SMTP matrix!", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Division Designer", + "PackageVersion": "8.2.7", + "PackageProjectUrl": "https://pamela.name", + "License": "Try to program the EXE hard drive, maybe it will program the virtual hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Accountability Analyst", + "PackageVersion": "4.9.7", + "PackageProjectUrl": "https://jaron.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Operations Coordinator", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "http://ena.com", + "Copyright": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Accounts Agent", + "PackageVersion": "0.9.7", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Creative Coordinator", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://bobbie.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Operations Director", + "PackageVersion": "0.6.3", + "PackageProjectUrl": "https://dejah.net", + "Copyright": "We need to program the cross-platform FTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Marketing Orchestrator", + "PackageVersion": "1.6.4", + "PackageProjectUrl": "https://lukas.com", + "Copyright": "The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!", + "License": "I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Usability Assistant", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "https://duane.info", + "Copyright": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "License": "quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "Copyright": "You can\u0027t calculate the application without calculating the auxiliary AI application!", + "License": "We need to copy the online THX firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Quality Director", + "PackageVersion": "0.3.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Directives Planner", + "PackageVersion": "8.8.5", + "Copyright": "We need to back up the 1080p SMTP feed!", + "License": "The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Accountability Strategist", + "PackageVersion": "7.0.9", + "License": "You can\u0027t bypass the sensor without transmitting the neural JSON sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Intranet Facilitator", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "https://rosalind.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Security Coordinator", + "PackageVersion": "1.7.9", + "PackageProjectUrl": "https://carol.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Configuration Supervisor", + "PackageVersion": "9.0.8", + "PackageProjectUrl": "http://quinn.name", + "License": "You can\u0027t program the protocol without overriding the primary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Creative Facilitator", + "PackageVersion": "8.4.6", + "PackageProjectUrl": "http://juliana.net", + "Copyright": "hacking the driver won\u0027t do anything, we need to input the digital SAS driver!", + "License": "If we transmit the card, we can get to the USB card through the digital USB card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "9.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Factors Supervisor", + "PackageVersion": "5.2.2", + "PackageProjectUrl": "http://helga.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Accounts Coordinator", + "PackageVersion": "1.0.4", + "PackageProjectUrl": "http://rene.com", + "Copyright": "I\u0027ll connect the digital JSON bus, that should bus the JSON bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Security Representative", + "PackageVersion": "3.7.3", + "PackageProjectUrl": "https://jalon.net", + "License": "The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "8.2.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Metrics Developer", + "PackageVersion": "2.2.9", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Optimization Facilitator", + "PackageVersion": "7.4.8", + "PackageProjectUrl": "https://cooper.name", + "Copyright": "You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!", + "License": "Try to connect the SMS card, maybe it will connect the back-end card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Research Manager", + "PackageVersion": "6.3.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Directives Specialist", + "PackageVersion": "4.3.4", + "Copyright": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "License": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "Copyright": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Tactics Engineer", + "PackageVersion": "6.3.5", + "License": "connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Intranet Technician", + "PackageVersion": "8.0.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Security Consultant", + "PackageVersion": "2.7.5", + "PackageProjectUrl": "http://adelbert.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "Copyright": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Directives Designer", + "PackageVersion": "0.4.8", + "License": "The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Division Consultant", + "PackageVersion": "4.8.7", + "PackageProjectUrl": "http://raquel.net", + "Copyright": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "License": "Use the multi-byte IB microchip, then you can connect the multi-byte microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Communications Supervisor", + "PackageVersion": "6.0.1", + "PackageProjectUrl": "http://ethan.name", + "License": "Use the cross-platform SAS feed, then you can bypass the cross-platform feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Operations Assistant", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://camila.net", + "License": "Use the haptic USB driver, then you can override the haptic driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Intranet Engineer", + "PackageVersion": "2.5.9", + "Copyright": "Try to index the ADP port, maybe it will index the auxiliary port!", + "License": "The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Optimization Producer", + "PackageVersion": "5.0.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Integration Architect", + "PackageVersion": "1.6.3", + "Copyright": "The RAM feed is down, copy the neural feed so we can copy the RAM feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Directives Supervisor", + "PackageVersion": "9.6.2", + "License": "The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Accountability Assistant", + "PackageVersion": "2.2.8", + "PackageProjectUrl": "http://natasha.info", + "License": "bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Response Coordinator", + "PackageVersion": "2.9.7", + "PackageProjectUrl": "http://ruth.org", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Accounts Technician", + "PackageVersion": "5.8.0", + "PackageProjectUrl": "https://isobel.org", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "6.4.6", + "PackageProjectUrl": "https://lenna.com", + "License": "The IB interface is down, program the redundant interface so we can program the IB interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Data Orchestrator", + "PackageVersion": "2.4.5", + "Copyright": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..bd98eda4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,137 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Data Representative", + "PackageVersion": "3.5.7", + "PackageProjectUrl": "http://dakota.com", + "License": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "We need to quantify the wireless HTTP array!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Supervisor", + "PackageVersion": "4.9.8", + "PackageProjectUrl": "https://malcolm.net", + "Copyright": "Use the primary GB driver, then you can generate the primary driver!", + "License": "Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Optimization Director", + "PackageVersion": "3.4.6", + "PackageProjectUrl": "https://maximilian.org", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "License": "The PNG protocol is down, index the digital protocol so we can index the PNG protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "Copyright": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..5b249440 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,34 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Intranet Producer", + "PackageVersion": "5.4.1", + "PackageProjectUrl": "http://hyman.org", + "License": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..5af3c6ab --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,677 @@ +[ + { + "PackageId": "Chief Data Orchestrator", + "PackageVersion": "4.3.2", + "PackageProjectUrl": "http://gaylord.com", + "Copyright": "We need to back up the multi-byte SCSI transmitter!", + "ValidationErrors": [ + { + "Error": "Taya", + "Context": "http://micaela.biz" + }, + { + "Error": "Evert", + "Context": "http://tomas.net" + }, + { + "Error": "Brett", + "Context": "http://virginie.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Branding Executive", + "PackageVersion": "2.0.9", + "PackageProjectUrl": "https://efrain.info", + "Copyright": "You can\u0027t bypass the application without programming the solid state COM application!", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "LicenseUrl": "The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Assurance Executive", + "PackageVersion": "2.8.5", + "PackageProjectUrl": "http://antonina.com", + "Copyright": "We need to parse the optical FTP driver!", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "http://otha.name" + }, + { + "Error": "Natasha", + "Context": "https://nyah.com" + }, + { + "Error": "Oliver", + "Context": "http://ettie.biz" + }, + { + "Error": "Lonny", + "Context": "https://onie.org" + }, + { + "Error": "Cassie", + "Context": "http://solon.net" + }, + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + } + ], + "License": "The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Candice", + "Context": "http://linnea.com" + }, + { + "Error": "Everardo", + "Context": "http://daryl.net" + }, + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + } + ], + "LicenseUrl": "The SMS system is down, back up the open-source system so we can back up the SMS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Copyright": "If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!", + "ValidationErrors": [ + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + }, + { + "Error": "Gerald", + "Context": "https://vidal.com" + }, + { + "Error": "Lucio", + "Context": "http://clemmie.info" + } + ], + "LicenseUrl": "The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "4.8.0", + "PackageProjectUrl": "https://gaylord.name", + "Copyright": "If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!", + "ValidationErrors": [ + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + } + ], + "LicenseUrl": "Use the multi-byte SAS driver, then you can bypass the multi-byte driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Paradigm Assistant", + "PackageVersion": "9.8.0", + "ValidationErrors": [ + { + "Error": "Jordan", + "Context": "https://kathryne.name" + }, + { + "Error": "Mayra", + "Context": "http://lance.name" + }, + { + "Error": "Jimmie", + "Context": "https://lorine.org" + }, + { + "Error": "Rebeka", + "Context": "https://malika.org" + }, + { + "Error": "Trinity", + "Context": "http://fritz.info" + }, + { + "Error": "Neha", + "Context": "https://marianne.name" + }, + { + "Error": "Colin", + "Context": "https://billie.biz" + }, + { + "Error": "Brielle", + "Context": "https://brennon.name" + }, + { + "Error": "Myriam", + "Context": "https://rosemary.name" + } + ], + "LicenseUrl": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + }, + { + "Error": "Sandra", + "Context": "https://emil.info" + }, + { + "Error": "Dayana", + "Context": "https://leila.info" + }, + { + "Error": "Micah", + "Context": "http://darien.com" + }, + { + "Error": "Ethel", + "Context": "http://shakira.net" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Data Director", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://timothy.info", + "Copyright": "We need to back up the primary SMTP circuit!", + "ValidationErrors": [ + { + "Error": "Kirsten", + "Context": "http://madisyn.com" + }, + { + "Error": "Murray", + "Context": "https://destinee.com" + }, + { + "Error": "Emanuel", + "Context": "https://keely.info" + }, + { + "Error": "Obie", + "Context": "https://caleigh.net" + }, + { + "Error": "Albin", + "Context": "http://flavie.com" + }, + { + "Error": "Lavonne", + "Context": "http://kaitlyn.com" + }, + { + "Error": "Osborne", + "Context": "https://joesph.name" + }, + { + "Error": "Michael", + "Context": "https://kali.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Usability Producer", + "PackageVersion": "9.7.6", + "ValidationErrors": [ + { + "Error": "Jett", + "Context": "https://randal.biz" + }, + { + "Error": "Leif", + "Context": "http://chaz.name" + }, + { + "Error": "Tristian", + "Context": "http://susie.com" + }, + { + "Error": "Carmelo", + "Context": "https://kariane.com" + }, + { + "Error": "Sofia", + "Context": "http://daphnee.name" + }, + { + "Error": "Nedra", + "Context": "http://orland.info" + }, + { + "Error": "Hilton", + "Context": "http://shany.info" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "Copyright": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseUrl": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Quality Officer", + "PackageVersion": "8.9.2", + "PackageProjectUrl": "https://danika.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Accounts Executive", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://kristin.net", + "Copyright": "You can\u0027t connect the interface without backing up the optical SMTP interface!", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "License": "Use the auxiliary PNG interface, then you can generate the auxiliary interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Integration Engineer", + "PackageVersion": "8.7.4", + "PackageProjectUrl": "http://jackeline.biz", + "ValidationErrors": [ + { + "Error": "Reanna", + "Context": "http://buck.net" + }, + { + "Error": "Christine", + "Context": "http://demarco.name" + }, + { + "Error": "Marge", + "Context": "http://astrid.net" + }, + { + "Error": "Charlene", + "Context": "http://rod.net" + } + ], + "LicenseUrl": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..24a03aac --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..0673844f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,158 @@ +[ + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..cd10fddf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,677 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Assurance Executive", + "PackageVersion": "2.8.5", + "PackageProjectUrl": "http://antonina.com", + "Copyright": "We need to parse the optical FTP driver!", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "http://otha.name" + }, + { + "Error": "Natasha", + "Context": "https://nyah.com" + }, + { + "Error": "Oliver", + "Context": "http://ettie.biz" + }, + { + "Error": "Lonny", + "Context": "https://onie.org" + }, + { + "Error": "Cassie", + "Context": "http://solon.net" + }, + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + } + ], + "License": "The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Accounts Executive", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://kristin.net", + "Copyright": "You can\u0027t connect the interface without backing up the optical SMTP interface!", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "License": "Use the auxiliary PNG interface, then you can generate the auxiliary interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "4.8.0", + "PackageProjectUrl": "https://gaylord.name", + "Copyright": "If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!", + "ValidationErrors": [ + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + } + ], + "LicenseUrl": "Use the multi-byte SAS driver, then you can bypass the multi-byte driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + }, + { + "Error": "Sandra", + "Context": "https://emil.info" + }, + { + "Error": "Dayana", + "Context": "https://leila.info" + }, + { + "Error": "Micah", + "Context": "http://darien.com" + }, + { + "Error": "Ethel", + "Context": "http://shakira.net" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Data Director", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://timothy.info", + "Copyright": "We need to back up the primary SMTP circuit!", + "ValidationErrors": [ + { + "Error": "Kirsten", + "Context": "http://madisyn.com" + }, + { + "Error": "Murray", + "Context": "https://destinee.com" + }, + { + "Error": "Emanuel", + "Context": "https://keely.info" + }, + { + "Error": "Obie", + "Context": "https://caleigh.net" + }, + { + "Error": "Albin", + "Context": "http://flavie.com" + }, + { + "Error": "Lavonne", + "Context": "http://kaitlyn.com" + }, + { + "Error": "Osborne", + "Context": "https://joesph.name" + }, + { + "Error": "Michael", + "Context": "https://kali.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Candice", + "Context": "http://linnea.com" + }, + { + "Error": "Everardo", + "Context": "http://daryl.net" + }, + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + } + ], + "LicenseUrl": "The SMS system is down, back up the open-source system so we can back up the SMS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Usability Producer", + "PackageVersion": "9.7.6", + "ValidationErrors": [ + { + "Error": "Jett", + "Context": "https://randal.biz" + }, + { + "Error": "Leif", + "Context": "http://chaz.name" + }, + { + "Error": "Tristian", + "Context": "http://susie.com" + }, + { + "Error": "Carmelo", + "Context": "https://kariane.com" + }, + { + "Error": "Sofia", + "Context": "http://daphnee.name" + }, + { + "Error": "Nedra", + "Context": "http://orland.info" + }, + { + "Error": "Hilton", + "Context": "http://shany.info" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "Copyright": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Copyright": "If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!", + "ValidationErrors": [ + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + }, + { + "Error": "Gerald", + "Context": "https://vidal.com" + }, + { + "Error": "Lucio", + "Context": "http://clemmie.info" + } + ], + "LicenseUrl": "The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseUrl": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Integration Engineer", + "PackageVersion": "8.7.4", + "PackageProjectUrl": "http://jackeline.biz", + "ValidationErrors": [ + { + "Error": "Reanna", + "Context": "http://buck.net" + }, + { + "Error": "Christine", + "Context": "http://demarco.name" + }, + { + "Error": "Marge", + "Context": "http://astrid.net" + }, + { + "Error": "Charlene", + "Context": "http://rod.net" + } + ], + "LicenseUrl": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Quality Officer", + "PackageVersion": "8.9.2", + "PackageProjectUrl": "https://danika.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Paradigm Assistant", + "PackageVersion": "9.8.0", + "ValidationErrors": [ + { + "Error": "Jordan", + "Context": "https://kathryne.name" + }, + { + "Error": "Mayra", + "Context": "http://lance.name" + }, + { + "Error": "Jimmie", + "Context": "https://lorine.org" + }, + { + "Error": "Rebeka", + "Context": "https://malika.org" + }, + { + "Error": "Trinity", + "Context": "http://fritz.info" + }, + { + "Error": "Neha", + "Context": "https://marianne.name" + }, + { + "Error": "Colin", + "Context": "https://billie.biz" + }, + { + "Error": "Brielle", + "Context": "https://brennon.name" + }, + { + "Error": "Myriam", + "Context": "https://rosemary.name" + } + ], + "LicenseUrl": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Data Orchestrator", + "PackageVersion": "4.3.2", + "PackageProjectUrl": "http://gaylord.com", + "Copyright": "We need to back up the multi-byte SCSI transmitter!", + "ValidationErrors": [ + { + "Error": "Taya", + "Context": "http://micaela.biz" + }, + { + "Error": "Evert", + "Context": "http://tomas.net" + }, + { + "Error": "Brett", + "Context": "http://virginie.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Branding Executive", + "PackageVersion": "2.0.9", + "PackageProjectUrl": "https://efrain.info", + "Copyright": "You can\u0027t bypass the application without programming the solid state COM application!", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "LicenseUrl": "The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..6c63f40d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..7a81d595 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,158 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..518a07a2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,677 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Branding Executive", + "PackageVersion": "2.0.9", + "PackageProjectUrl": "https://efrain.info", + "Copyright": "You can\u0027t bypass the application without programming the solid state COM application!", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "LicenseUrl": "The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Assurance Executive", + "PackageVersion": "2.8.5", + "PackageProjectUrl": "http://antonina.com", + "Copyright": "We need to parse the optical FTP driver!", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "http://otha.name" + }, + { + "Error": "Natasha", + "Context": "https://nyah.com" + }, + { + "Error": "Oliver", + "Context": "http://ettie.biz" + }, + { + "Error": "Lonny", + "Context": "https://onie.org" + }, + { + "Error": "Cassie", + "Context": "http://solon.net" + }, + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + } + ], + "License": "The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Candice", + "Context": "http://linnea.com" + }, + { + "Error": "Everardo", + "Context": "http://daryl.net" + }, + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + } + ], + "LicenseUrl": "The SMS system is down, back up the open-source system so we can back up the SMS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Paradigm Assistant", + "PackageVersion": "9.8.0", + "ValidationErrors": [ + { + "Error": "Jordan", + "Context": "https://kathryne.name" + }, + { + "Error": "Mayra", + "Context": "http://lance.name" + }, + { + "Error": "Jimmie", + "Context": "https://lorine.org" + }, + { + "Error": "Rebeka", + "Context": "https://malika.org" + }, + { + "Error": "Trinity", + "Context": "http://fritz.info" + }, + { + "Error": "Neha", + "Context": "https://marianne.name" + }, + { + "Error": "Colin", + "Context": "https://billie.biz" + }, + { + "Error": "Brielle", + "Context": "https://brennon.name" + }, + { + "Error": "Myriam", + "Context": "https://rosemary.name" + } + ], + "LicenseUrl": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "4.8.0", + "PackageProjectUrl": "https://gaylord.name", + "Copyright": "If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!", + "ValidationErrors": [ + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + } + ], + "LicenseUrl": "Use the multi-byte SAS driver, then you can bypass the multi-byte driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Integration Engineer", + "PackageVersion": "8.7.4", + "PackageProjectUrl": "http://jackeline.biz", + "ValidationErrors": [ + { + "Error": "Reanna", + "Context": "http://buck.net" + }, + { + "Error": "Christine", + "Context": "http://demarco.name" + }, + { + "Error": "Marge", + "Context": "http://astrid.net" + }, + { + "Error": "Charlene", + "Context": "http://rod.net" + } + ], + "LicenseUrl": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Data Orchestrator", + "PackageVersion": "4.3.2", + "PackageProjectUrl": "http://gaylord.com", + "Copyright": "We need to back up the multi-byte SCSI transmitter!", + "ValidationErrors": [ + { + "Error": "Taya", + "Context": "http://micaela.biz" + }, + { + "Error": "Evert", + "Context": "http://tomas.net" + }, + { + "Error": "Brett", + "Context": "http://virginie.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Data Director", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://timothy.info", + "Copyright": "We need to back up the primary SMTP circuit!", + "ValidationErrors": [ + { + "Error": "Kirsten", + "Context": "http://madisyn.com" + }, + { + "Error": "Murray", + "Context": "https://destinee.com" + }, + { + "Error": "Emanuel", + "Context": "https://keely.info" + }, + { + "Error": "Obie", + "Context": "https://caleigh.net" + }, + { + "Error": "Albin", + "Context": "http://flavie.com" + }, + { + "Error": "Lavonne", + "Context": "http://kaitlyn.com" + }, + { + "Error": "Osborne", + "Context": "https://joesph.name" + }, + { + "Error": "Michael", + "Context": "https://kali.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Usability Producer", + "PackageVersion": "9.7.6", + "ValidationErrors": [ + { + "Error": "Jett", + "Context": "https://randal.biz" + }, + { + "Error": "Leif", + "Context": "http://chaz.name" + }, + { + "Error": "Tristian", + "Context": "http://susie.com" + }, + { + "Error": "Carmelo", + "Context": "https://kariane.com" + }, + { + "Error": "Sofia", + "Context": "http://daphnee.name" + }, + { + "Error": "Nedra", + "Context": "http://orland.info" + }, + { + "Error": "Hilton", + "Context": "http://shany.info" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseUrl": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Copyright": "If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!", + "ValidationErrors": [ + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + }, + { + "Error": "Gerald", + "Context": "https://vidal.com" + }, + { + "Error": "Lucio", + "Context": "http://clemmie.info" + } + ], + "LicenseUrl": "The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "Copyright": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + }, + { + "Error": "Sandra", + "Context": "https://emil.info" + }, + { + "Error": "Dayana", + "Context": "https://leila.info" + }, + { + "Error": "Micah", + "Context": "http://darien.com" + }, + { + "Error": "Ethel", + "Context": "http://shakira.net" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Accounts Executive", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://kristin.net", + "Copyright": "You can\u0027t connect the interface without backing up the optical SMTP interface!", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "License": "Use the auxiliary PNG interface, then you can generate the auxiliary interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Quality Officer", + "PackageVersion": "8.9.2", + "PackageProjectUrl": "https://danika.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..d6a9942e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..3a677bd6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,158 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..c04cd396 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,677 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "4.8.0", + "PackageProjectUrl": "https://gaylord.name", + "Copyright": "If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!", + "ValidationErrors": [ + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + } + ], + "LicenseUrl": "Use the multi-byte SAS driver, then you can bypass the multi-byte driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Data Orchestrator", + "PackageVersion": "4.3.2", + "PackageProjectUrl": "http://gaylord.com", + "Copyright": "We need to back up the multi-byte SCSI transmitter!", + "ValidationErrors": [ + { + "Error": "Taya", + "Context": "http://micaela.biz" + }, + { + "Error": "Evert", + "Context": "http://tomas.net" + }, + { + "Error": "Brett", + "Context": "http://virginie.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Data Director", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://timothy.info", + "Copyright": "We need to back up the primary SMTP circuit!", + "ValidationErrors": [ + { + "Error": "Kirsten", + "Context": "http://madisyn.com" + }, + { + "Error": "Murray", + "Context": "https://destinee.com" + }, + { + "Error": "Emanuel", + "Context": "https://keely.info" + }, + { + "Error": "Obie", + "Context": "https://caleigh.net" + }, + { + "Error": "Albin", + "Context": "http://flavie.com" + }, + { + "Error": "Lavonne", + "Context": "http://kaitlyn.com" + }, + { + "Error": "Osborne", + "Context": "https://joesph.name" + }, + { + "Error": "Michael", + "Context": "https://kali.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Usability Producer", + "PackageVersion": "9.7.6", + "ValidationErrors": [ + { + "Error": "Jett", + "Context": "https://randal.biz" + }, + { + "Error": "Leif", + "Context": "http://chaz.name" + }, + { + "Error": "Tristian", + "Context": "http://susie.com" + }, + { + "Error": "Carmelo", + "Context": "https://kariane.com" + }, + { + "Error": "Sofia", + "Context": "http://daphnee.name" + }, + { + "Error": "Nedra", + "Context": "http://orland.info" + }, + { + "Error": "Hilton", + "Context": "http://shany.info" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "Copyright": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Candice", + "Context": "http://linnea.com" + }, + { + "Error": "Everardo", + "Context": "http://daryl.net" + }, + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + } + ], + "LicenseUrl": "The SMS system is down, back up the open-source system so we can back up the SMS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Branding Executive", + "PackageVersion": "2.0.9", + "PackageProjectUrl": "https://efrain.info", + "Copyright": "You can\u0027t bypass the application without programming the solid state COM application!", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "LicenseUrl": "The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseUrl": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Integration Engineer", + "PackageVersion": "8.7.4", + "PackageProjectUrl": "http://jackeline.biz", + "ValidationErrors": [ + { + "Error": "Reanna", + "Context": "http://buck.net" + }, + { + "Error": "Christine", + "Context": "http://demarco.name" + }, + { + "Error": "Marge", + "Context": "http://astrid.net" + }, + { + "Error": "Charlene", + "Context": "http://rod.net" + } + ], + "LicenseUrl": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Copyright": "If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!", + "ValidationErrors": [ + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + }, + { + "Error": "Gerald", + "Context": "https://vidal.com" + }, + { + "Error": "Lucio", + "Context": "http://clemmie.info" + } + ], + "LicenseUrl": "The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Accounts Executive", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://kristin.net", + "Copyright": "You can\u0027t connect the interface without backing up the optical SMTP interface!", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "License": "Use the auxiliary PNG interface, then you can generate the auxiliary interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Assurance Executive", + "PackageVersion": "2.8.5", + "PackageProjectUrl": "http://antonina.com", + "Copyright": "We need to parse the optical FTP driver!", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "http://otha.name" + }, + { + "Error": "Natasha", + "Context": "https://nyah.com" + }, + { + "Error": "Oliver", + "Context": "http://ettie.biz" + }, + { + "Error": "Lonny", + "Context": "https://onie.org" + }, + { + "Error": "Cassie", + "Context": "http://solon.net" + }, + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + } + ], + "License": "The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Paradigm Assistant", + "PackageVersion": "9.8.0", + "ValidationErrors": [ + { + "Error": "Jordan", + "Context": "https://kathryne.name" + }, + { + "Error": "Mayra", + "Context": "http://lance.name" + }, + { + "Error": "Jimmie", + "Context": "https://lorine.org" + }, + { + "Error": "Rebeka", + "Context": "https://malika.org" + }, + { + "Error": "Trinity", + "Context": "http://fritz.info" + }, + { + "Error": "Neha", + "Context": "https://marianne.name" + }, + { + "Error": "Colin", + "Context": "https://billie.biz" + }, + { + "Error": "Brielle", + "Context": "https://brennon.name" + }, + { + "Error": "Myriam", + "Context": "https://rosemary.name" + } + ], + "LicenseUrl": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Quality Officer", + "PackageVersion": "8.9.2", + "PackageProjectUrl": "https://danika.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + }, + { + "Error": "Sandra", + "Context": "https://emil.info" + }, + { + "Error": "Dayana", + "Context": "https://leila.info" + }, + { + "Error": "Micah", + "Context": "http://darien.com" + }, + { + "Error": "Ethel", + "Context": "http://shakira.net" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..d6a9942e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..8f0c58bc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,158 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..2f172496 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,677 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Copyright": "If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!", + "ValidationErrors": [ + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + }, + { + "Error": "Gerald", + "Context": "https://vidal.com" + }, + { + "Error": "Lucio", + "Context": "http://clemmie.info" + } + ], + "LicenseUrl": "The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "Copyright": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Branding Executive", + "PackageVersion": "2.0.9", + "PackageProjectUrl": "https://efrain.info", + "Copyright": "You can\u0027t bypass the application without programming the solid state COM application!", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "LicenseUrl": "The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "4.8.0", + "PackageProjectUrl": "https://gaylord.name", + "Copyright": "If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!", + "ValidationErrors": [ + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + } + ], + "LicenseUrl": "Use the multi-byte SAS driver, then you can bypass the multi-byte driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Data Director", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://timothy.info", + "Copyright": "We need to back up the primary SMTP circuit!", + "ValidationErrors": [ + { + "Error": "Kirsten", + "Context": "http://madisyn.com" + }, + { + "Error": "Murray", + "Context": "https://destinee.com" + }, + { + "Error": "Emanuel", + "Context": "https://keely.info" + }, + { + "Error": "Obie", + "Context": "https://caleigh.net" + }, + { + "Error": "Albin", + "Context": "http://flavie.com" + }, + { + "Error": "Lavonne", + "Context": "http://kaitlyn.com" + }, + { + "Error": "Osborne", + "Context": "https://joesph.name" + }, + { + "Error": "Michael", + "Context": "https://kali.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Usability Producer", + "PackageVersion": "9.7.6", + "ValidationErrors": [ + { + "Error": "Jett", + "Context": "https://randal.biz" + }, + { + "Error": "Leif", + "Context": "http://chaz.name" + }, + { + "Error": "Tristian", + "Context": "http://susie.com" + }, + { + "Error": "Carmelo", + "Context": "https://kariane.com" + }, + { + "Error": "Sofia", + "Context": "http://daphnee.name" + }, + { + "Error": "Nedra", + "Context": "http://orland.info" + }, + { + "Error": "Hilton", + "Context": "http://shany.info" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Paradigm Assistant", + "PackageVersion": "9.8.0", + "ValidationErrors": [ + { + "Error": "Jordan", + "Context": "https://kathryne.name" + }, + { + "Error": "Mayra", + "Context": "http://lance.name" + }, + { + "Error": "Jimmie", + "Context": "https://lorine.org" + }, + { + "Error": "Rebeka", + "Context": "https://malika.org" + }, + { + "Error": "Trinity", + "Context": "http://fritz.info" + }, + { + "Error": "Neha", + "Context": "https://marianne.name" + }, + { + "Error": "Colin", + "Context": "https://billie.biz" + }, + { + "Error": "Brielle", + "Context": "https://brennon.name" + }, + { + "Error": "Myriam", + "Context": "https://rosemary.name" + } + ], + "LicenseUrl": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Assurance Executive", + "PackageVersion": "2.8.5", + "PackageProjectUrl": "http://antonina.com", + "Copyright": "We need to parse the optical FTP driver!", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "http://otha.name" + }, + { + "Error": "Natasha", + "Context": "https://nyah.com" + }, + { + "Error": "Oliver", + "Context": "http://ettie.biz" + }, + { + "Error": "Lonny", + "Context": "https://onie.org" + }, + { + "Error": "Cassie", + "Context": "http://solon.net" + }, + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + } + ], + "License": "The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Data Orchestrator", + "PackageVersion": "4.3.2", + "PackageProjectUrl": "http://gaylord.com", + "Copyright": "We need to back up the multi-byte SCSI transmitter!", + "ValidationErrors": [ + { + "Error": "Taya", + "Context": "http://micaela.biz" + }, + { + "Error": "Evert", + "Context": "http://tomas.net" + }, + { + "Error": "Brett", + "Context": "http://virginie.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Accounts Executive", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://kristin.net", + "Copyright": "You can\u0027t connect the interface without backing up the optical SMTP interface!", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "License": "Use the auxiliary PNG interface, then you can generate the auxiliary interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Integration Engineer", + "PackageVersion": "8.7.4", + "PackageProjectUrl": "http://jackeline.biz", + "ValidationErrors": [ + { + "Error": "Reanna", + "Context": "http://buck.net" + }, + { + "Error": "Christine", + "Context": "http://demarco.name" + }, + { + "Error": "Marge", + "Context": "http://astrid.net" + }, + { + "Error": "Charlene", + "Context": "http://rod.net" + } + ], + "LicenseUrl": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Candice", + "Context": "http://linnea.com" + }, + { + "Error": "Everardo", + "Context": "http://daryl.net" + }, + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + } + ], + "LicenseUrl": "The SMS system is down, back up the open-source system so we can back up the SMS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseUrl": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Quality Officer", + "PackageVersion": "8.9.2", + "PackageProjectUrl": "https://danika.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + }, + { + "Error": "Sandra", + "Context": "https://emil.info" + }, + { + "Error": "Dayana", + "Context": "https://leila.info" + }, + { + "Error": "Micah", + "Context": "http://darien.com" + }, + { + "Error": "Ethel", + "Context": "http://shakira.net" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..6c63f40d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..3f82c89e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,158 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..baded3fe --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,9 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..0bfd331a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,708 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Identity Designer", + "PackageVersion": "9.9.3", + "PackageProjectUrl": "https://devyn.info", + "Copyright": "You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Factors Director", + "PackageVersion": "5.7.8", + "Copyright": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Associate", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://hildegard.name", + "LicenseUrl": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "Try to program the CSS circuit, maybe it will program the auxiliary circuit!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Branding Assistant", + "PackageVersion": "8.2.6", + "Copyright": "We need to hack the auxiliary COM hard drive!", + "License": "Use the multi-byte JSON panel, then you can bypass the multi-byte panel!", + "LicenseUrl": "If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Integration Assistant", + "PackageVersion": "4.8.5", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseUrl": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "Copyright": "Use the mobile SCSI bus, then you can program the mobile bus!", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Group Planner", + "PackageVersion": "9.2.2", + "Copyright": "We need to reboot the virtual RSS alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "We need to synthesize the cross-platform SMS circuit!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Tactics Strategist", + "PackageVersion": "9.9.9", + "Copyright": "generating the matrix won\u0027t do anything, we need to parse the solid state GB matrix!", + "LicenseUrl": "copying the alarm won\u0027t do anything, we need to index the open-source TCP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Creative Analyst", + "PackageVersion": "5.2.9", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseUrl": "If we synthesize the port, we can get to the ADP port through the neural ADP port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Marketing Assistant", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "http://julia.biz", + "License": "I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!", + "LicenseUrl": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "Copyright": "Try to compress the SMS bus, maybe it will compress the bluetooth bus!", + "LicenseUrl": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Interactions Analyst", + "PackageVersion": "3.0.8", + "License": "hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Infrastructure Producer", + "PackageVersion": "1.1.2", + "LicenseUrl": "If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Implementation Executive", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://fae.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Interactions Facilitator", + "PackageVersion": "7.6.9", + "LicenseUrl": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Intranet Engineer", + "PackageVersion": "7.5.5", + "License": "If we navigate the feed, we can get to the JSON feed through the back-end JSON feed!", + "LicenseUrl": "Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Web Assistant", + "PackageVersion": "5.9.6", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Implementation Orchestrator", + "PackageVersion": "0.1.4", + "License": "I\u0027ll synthesize the cross-platform CSS panel, that should panel the CSS panel!", + "LicenseUrl": "You can\u0027t navigate the panel without connecting the optical PNG panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Data Administrator", + "PackageVersion": "9.0.6", + "PackageProjectUrl": "https://serenity.info", + "License": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseUrl": "I\u0027ll program the multi-byte AI transmitter, that should transmitter the AI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Configuration Coordinator", + "PackageVersion": "2.7.5", + "License": "connecting the panel won\u0027t do anything, we need to bypass the wireless AGP panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Implementation Technician", + "PackageVersion": "8.8.3", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Copyright": "Use the solid state HTTP microchip, then you can back up the solid state microchip!", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseUrl": "The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Copyright": "If we reboot the system, we can get to the SQL system through the mobile SQL system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Web Orchestrator", + "PackageVersion": "1.9.1", + "PackageProjectUrl": "https://kade.com", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "License": "You can\u0027t copy the alarm without synthesizing the 1080p IB alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "Copyright": "Try to override the HDD pixel, maybe it will override the bluetooth pixel!", + "License": "We need to index the optical HTTP application!", + "LicenseUrl": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Quality Director", + "PackageVersion": "4.9.9", + "PackageProjectUrl": "http://jesse.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Data Associate", + "PackageVersion": "6.4.8", + "License": "If we navigate the array, we can get to the SQL array through the 1080p SQL array!", + "LicenseUrl": "You can\u0027t generate the bandwidth without parsing the mobile EXE bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Data Designer", + "PackageVersion": "9.5.2", + "PackageProjectUrl": "https://liana.com", + "Copyright": "The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive!", + "LicenseUrl": "hacking the card won\u0027t do anything, we need to hack the neural COM card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Communications Director", + "PackageVersion": "3.1.0", + "Copyright": "I\u0027ll quantify the neural SCSI port, that should port the SCSI port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Developer", + "PackageVersion": "0.8.7", + "PackageProjectUrl": "https://adan.net", + "License": "You can\u0027t back up the array without parsing the haptic CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Accountability Officer", + "PackageVersion": "2.5.3", + "PackageProjectUrl": "http://henderson.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Division Agent", + "PackageVersion": "4.2.8", + "PackageProjectUrl": "https://camilla.info", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Copyright": "The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Infrastructure Developer", + "PackageVersion": "7.5.6", + "Copyright": "You can\u0027t index the circuit without copying the auxiliary RSS circuit!", + "License": "Try to override the SCSI microchip, maybe it will override the haptic microchip!", + "LicenseUrl": "programming the monitor won\u0027t do anything, we need to parse the online XML monitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Security Engineer", + "PackageVersion": "5.8.4", + "Copyright": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "Copyright": "Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Tactics Technician", + "PackageVersion": "3.8.3", + "PackageProjectUrl": "https://jewel.name", + "License": "If we index the protocol, we can get to the FTP protocol through the online FTP protocol!", + "LicenseUrl": "Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Communications Officer", + "PackageVersion": "3.3.2", + "PackageProjectUrl": "https://cortez.net", + "LicenseUrl": "We need to calculate the redundant THX feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Response Executive", + "PackageVersion": "6.4.4", + "PackageProjectUrl": "https://maida.org", + "License": "If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Optimization Engineer", + "PackageVersion": "3.9.7", + "Copyright": "We need to override the auxiliary AGP firewall!", + "License": "The JBOD hard drive is down, copy the wireless hard drive so we can copy the JBOD hard drive!", + "LicenseUrl": "If we synthesize the bus, we can get to the EXE bus through the online EXE bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Creative Analyst", + "PackageVersion": "3.6.4", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to calculate the primary SMTP driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Data Executive", + "PackageVersion": "9.4.3", + "LicenseUrl": "The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Directives Officer", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://rafaela.net", + "Copyright": "If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip!", + "LicenseUrl": "parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Copyright": "I\u0027ll hack the optical COM alarm, that should alarm the COM alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Configuration Assistant", + "PackageVersion": "0.1.1", + "PackageProjectUrl": "http://frederick.com", + "Copyright": "parsing the driver won\u0027t do anything, we need to program the auxiliary IB driver!", + "License": "I\u0027ll bypass the solid state SMS system, that should system the SMS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Data Designer", + "PackageVersion": "8.4.8", + "Copyright": "We need to transmit the virtual JSON bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Accounts Liaison", + "PackageVersion": "5.6.7", + "Copyright": "transmitting the port won\u0027t do anything, we need to override the haptic JSON port!", + "License": "We need to program the virtual SCSI circuit!", + "LicenseUrl": "We need to generate the auxiliary GB hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Factors Representative", + "PackageVersion": "0.5.2", + "License": "You can\u0027t override the bandwidth without navigating the auxiliary ADP bandwidth!", + "LicenseUrl": "backing up the system won\u0027t do anything, we need to synthesize the digital AI system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Functionality Representative", + "PackageVersion": "9.9.2", + "Copyright": "We need to bypass the multi-byte ADP panel!", + "License": "You can\u0027t navigate the capacitor without bypassing the multi-byte JSON capacitor!", + "LicenseUrl": "Try to quantify the COM feed, maybe it will quantify the multi-byte feed!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "LicenseUrl": "Try to compress the TCP microchip, maybe it will compress the auxiliary microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Creative Planner", + "PackageVersion": "9.7.2", + "Copyright": "bypassing the matrix won\u0027t do anything, we need to copy the wireless PCI matrix!", + "License": "Try to connect the TCP circuit, maybe it will connect the back-end circuit!", + "LicenseUrl": "synthesizing the circuit won\u0027t do anything, we need to override the neural XML circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Markets Director", + "PackageVersion": "3.4.9", + "License": "The RAM card is down, override the open-source card so we can override the RAM card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Accountability Officer", + "PackageVersion": "2.4.3", + "Copyright": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "LicenseUrl": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "LicenseUrl": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Functionality Orchestrator", + "PackageVersion": "3.5.0", + "PackageProjectUrl": "https://gina.name", + "Copyright": "If we quantify the feed, we can get to the RAM feed through the neural RAM feed!", + "License": "If we quantify the array, we can get to the RAM array through the virtual RAM array!", + "LicenseUrl": "overriding the card won\u0027t do anything, we need to hack the auxiliary HTTP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Solutions Officer", + "PackageVersion": "3.3.5", + "Copyright": "Use the online IB protocol, then you can back up the online protocol!", + "License": "You can\u0027t override the hard drive without bypassing the mobile TCP hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Usability Analyst", + "PackageVersion": "3.4.8", + "PackageProjectUrl": "https://maritza.com", + "Copyright": "The FTP program is down, override the digital program so we can override the FTP program!", + "License": "hacking the protocol won\u0027t do anything, we need to bypass the back-end SDD protocol!", + "LicenseUrl": "Try to quantify the EXE program, maybe it will quantify the auxiliary program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Infrastructure Executive", + "PackageVersion": "4.8.1", + "PackageProjectUrl": "https://justice.info", + "Copyright": "Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Optimization Architect", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "https://kyle.net", + "Copyright": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Communications Supervisor", + "PackageVersion": "6.0.1", + "PackageProjectUrl": "http://ethan.name", + "Copyright": "I\u0027ll override the neural XML application, that should application the XML application!", + "License": "Use the cross-platform SAS feed, then you can bypass the cross-platform feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Marketing Technician", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://abbey.biz", + "LicenseUrl": "overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Applications Producer", + "PackageVersion": "0.4.7", + "PackageProjectUrl": "http://horace.com", + "License": "Try to input the AI sensor, maybe it will input the digital sensor!", + "LicenseUrl": "If we program the array, we can get to the JBOD array through the primary JBOD array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Marketing Orchestrator", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://brice.net", + "Copyright": "We need to connect the bluetooth RSS application!", + "LicenseUrl": "Try to parse the IB driver, maybe it will parse the 1080p driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Copyright": "We need to bypass the wireless PNG bus!", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Division Agent", + "PackageVersion": "2.2.7", + "PackageProjectUrl": "https://laurence.net", + "Copyright": "You can\u0027t navigate the port without programming the cross-platform ADP port!", + "LicenseUrl": "The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Communications Engineer", + "PackageVersion": "4.5.2", + "License": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Group Producer", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://sonny.com", + "License": "We need to hack the multi-byte EXE bus!", + "LicenseUrl": "If we connect the program, we can get to the SQL program through the digital SQL program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Quality Planner", + "PackageVersion": "6.6.3", + "Copyright": "The PCI driver is down, parse the neural driver so we can parse the PCI driver!", + "License": "The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!", + "LicenseUrl": "You can\u0027t transmit the sensor without connecting the digital THX sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Integration Engineer", + "PackageVersion": "4.4.3", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Solutions Facilitator", + "PackageVersion": "7.1.5", + "LicenseUrl": "The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Accountability Engineer", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "https://gerson.com", + "Copyright": "I\u0027ll back up the back-end JSON card, that should card the JSON card!", + "LicenseUrl": "Use the online RAM program, then you can generate the online program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Intranet Manager", + "PackageVersion": "3.8.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Accounts Officer", + "PackageVersion": "2.1.8", + "Copyright": "Try to copy the HTTP capacitor, maybe it will copy the primary capacitor!", + "License": "Try to calculate the SSL program, maybe it will calculate the multi-byte program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Program Administrator", + "PackageVersion": "0.3.5", + "PackageProjectUrl": "http://viviane.com", + "Copyright": "The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth!", + "License": "We need to navigate the multi-byte PNG application!", + "LicenseUrl": "The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Data Coordinator", + "PackageVersion": "1.7.7", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to navigate the solid state HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Assurance Facilitator", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Configuration Administrator", + "PackageVersion": "8.4.4", + "PackageProjectUrl": "https://david.name", + "LicenseUrl": "The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Configuration Engineer", + "PackageVersion": "7.3.8", + "PackageProjectUrl": "http://roman.org", + "License": "Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!", + "LicenseUrl": "You can\u0027t reboot the matrix without navigating the optical SDD matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Creative Designer", + "PackageVersion": "7.5.8", + "PackageProjectUrl": "http://daniela.name", + "Copyright": "The GB program is down, program the back-end program so we can program the GB program!", + "License": "The XML system is down, hack the bluetooth system so we can hack the XML system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Identity Coordinator", + "PackageVersion": "9.8.3", + "LicenseUrl": "If we navigate the bus, we can get to the HDD bus through the primary HDD bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Implementation Technician", + "PackageVersion": "2.8.4", + "Copyright": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseUrl": "If we compress the protocol, we can get to the COM protocol through the mobile COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Functionality Strategist", + "PackageVersion": "5.8.0", + "PackageProjectUrl": "http://filiberto.net", + "License": "Use the digital HTTP card, then you can reboot the digital card!", + "LicenseUrl": "The CSS port is down, quantify the virtual port so we can quantify the CSS port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Copyright": "The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Usability Coordinator", + "PackageVersion": "5.4.7", + "Copyright": "If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive!", + "License": "The GB panel is down, synthesize the neural panel so we can synthesize the GB panel!", + "LicenseUrl": "You can\u0027t copy the system without indexing the virtual XSS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Factors Designer", + "PackageVersion": "0.9.2", + "License": "You can\u0027t quantify the bandwidth without calculating the online RAM bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Metrics Assistant", + "PackageVersion": "8.7.4", + "Copyright": "If we compress the panel, we can get to the HDD panel through the digital HDD panel!", + "LicenseUrl": "Use the solid state IB interface, then you can override the solid state interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Factors Designer", + "PackageVersion": "1.9.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Intranet Director", + "PackageVersion": "9.2.4", + "PackageProjectUrl": "https://dane.name", + "Copyright": "If we parse the driver, we can get to the GB driver through the neural GB driver!", + "LicenseUrl": "You can\u0027t parse the bandwidth without transmitting the open-source USB bandwidth!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..12ea938f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,143 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Identity Designer", + "PackageVersion": "9.9.3", + "PackageProjectUrl": "https://devyn.info", + "Copyright": "You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Factors Director", + "PackageVersion": "5.7.8", + "Copyright": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Associate", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://hildegard.name", + "LicenseUrl": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "Try to program the CSS circuit, maybe it will program the auxiliary circuit!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Branding Assistant", + "PackageVersion": "8.2.6", + "Copyright": "We need to hack the auxiliary COM hard drive!", + "License": "Use the multi-byte JSON panel, then you can bypass the multi-byte panel!", + "LicenseUrl": "If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Integration Assistant", + "PackageVersion": "4.8.5", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseUrl": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "Copyright": "Use the mobile SCSI bus, then you can program the mobile bus!", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Group Planner", + "PackageVersion": "9.2.2", + "Copyright": "We need to reboot the virtual RSS alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "We need to synthesize the cross-platform SMS circuit!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Tactics Strategist", + "PackageVersion": "9.9.9", + "Copyright": "generating the matrix won\u0027t do anything, we need to parse the solid state GB matrix!", + "LicenseUrl": "copying the alarm won\u0027t do anything, we need to index the open-source TCP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Creative Analyst", + "PackageVersion": "5.2.9", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseUrl": "If we synthesize the port, we can get to the ADP port through the neural ADP port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Marketing Assistant", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "http://julia.biz", + "License": "I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!", + "LicenseUrl": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "Copyright": "Try to compress the SMS bus, maybe it will compress the bluetooth bus!", + "LicenseUrl": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Interactions Analyst", + "PackageVersion": "3.0.8", + "License": "hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..c2d6841e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,36 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Identity Designer", + "PackageVersion": "9.9.3", + "PackageProjectUrl": "https://devyn.info", + "Copyright": "You can\u0027t navigate the bandwidth without compressing the open-source AI bandwidth!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Solutions Supervisor", + "PackageVersion": "1.8.2", + "PackageProjectUrl": "https://lance.net", + "License": "You can\u0027t parse the system without compressing the haptic GB system!", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..548b17ad --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,688 @@ +[ + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Copyright": "We need to synthesize the primary GB circuit!", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "Copyright": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Copyright": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "Copyright": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..23a2a5c8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..52f6d25c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,190 @@ +[ + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..02f3a9de --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,688 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "Copyright": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Copyright": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Copyright": "We need to synthesize the primary GB circuit!", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "Copyright": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..ed399202 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..d04b2b1f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,190 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..935ed0fb --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,688 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "Copyright": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Copyright": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Copyright": "We need to synthesize the primary GB circuit!", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "Copyright": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..57c29a7d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..e3b238d8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,190 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..f1a8be25 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,688 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Copyright": "We need to synthesize the primary GB circuit!", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "Copyright": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Copyright": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "Copyright": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..57c29a7d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..306b7a6d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,190 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..e841a21a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,688 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "Copyright": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Copyright": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Copyright": "We need to synthesize the primary GB circuit!", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "Copyright": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..ed399202 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..2a3d4878 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,190 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..2c4c297a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,9 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..b65484f4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,703 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Division Manager", + "PackageVersion": "1.3.9", + "Copyright": "If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!", + "Authors": "Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth", + "License": "Try to navigate the PCI driver, maybe it will navigate the mobile driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Copyright": "We need to override the solid state USB interface!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Copyright": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "Copyright": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Authors": "Darnell Terry", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Copyright": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Interactions Supervisor", + "PackageVersion": "9.7.2", + "Copyright": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "Authors": "Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Infrastructure Specialist", + "PackageVersion": "9.0.5", + "Authors": "Jackie Schumm", + "License": "hacking the port won\u0027t do anything, we need to back up the optical SMS port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Authors": "Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Paradigm Assistant", + "PackageVersion": "8.8.8", + "Authors": "Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Data Orchestrator", + "PackageVersion": "3.3.5", + "Copyright": "compressing the system won\u0027t do anything, we need to compress the optical RSS system!", + "License": "Use the haptic XML driver, then you can index the haptic driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Identity Supervisor", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Metrics Developer", + "PackageVersion": "2.2.9", + "Authors": "Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Paradigm Analyst", + "PackageVersion": "1.1.1", + "Copyright": "If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm!", + "Authors": "", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Markets Planner", + "PackageVersion": "5.0.1", + "License": "Try to back up the COM driver, maybe it will back up the bluetooth driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Executive", + "PackageVersion": "7.2.7", + "PackageProjectUrl": "https://dariana.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "Authors": "Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Program Developer", + "PackageVersion": "2.9.8", + "PackageProjectUrl": "http://lenora.com", + "Copyright": "You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Specialist", + "PackageVersion": "7.8.5", + "PackageProjectUrl": "http://nova.biz", + "Copyright": "You can\u0027t transmit the bus without indexing the digital TCP bus!", + "Authors": "Guy Waters,Guy Waters", + "License": "Try to input the GB pixel, maybe it will input the wireless pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Authors": "Maggie Lindgren", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Web Assistant", + "PackageVersion": "1.9.0", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Division Officer", + "PackageVersion": "6.5.6", + "PackageProjectUrl": "http://catherine.name", + "Authors": "Glenda Schuppe,Glenda Schuppe", + "License": "transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Copyright": "hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!", + "Authors": "Sergio Bailey,Sergio Bailey,Sergio Bailey", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Optimization Administrator", + "PackageVersion": "3.6.4", + "PackageProjectUrl": "http://serenity.info", + "Copyright": "I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Data Technician", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://nia.info", + "Authors": "June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds", + "License": "I\u0027ll copy the optical RAM feed, that should feed the RAM feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Solutions Planner", + "PackageVersion": "9.0.0", + "License": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Operations Assistant", + "PackageVersion": "0.9.0", + "Copyright": "I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!", + "Authors": "", + "License": "I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Copyright": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "Authors": "Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Program Technician", + "PackageVersion": "5.8.9", + "PackageProjectUrl": "http://curtis.org", + "Copyright": "We need to transmit the back-end AGP sensor!", + "Authors": "Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Director", + "PackageVersion": "0.0.2", + "Copyright": "Try to parse the HTTP port, maybe it will parse the bluetooth port!", + "Authors": "Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block", + "License": "transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Tactics Facilitator", + "PackageVersion": "5.7.0", + "License": "Try to bypass the HTTP application, maybe it will bypass the digital application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Metrics Architect", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "https://rickie.net", + "Copyright": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "License": "Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Accounts Facilitator", + "PackageVersion": "7.7.8", + "PackageProjectUrl": "http://scottie.biz", + "Authors": "Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Mobility Assistant", + "PackageVersion": "4.2.9", + "PackageProjectUrl": "http://adonis.biz", + "Copyright": "You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!", + "Authors": "Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Implementation Planner", + "PackageVersion": "7.6.0", + "Copyright": "Try to generate the HDD panel, maybe it will generate the solid state panel!", + "Authors": "", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "1.5.0", + "License": "Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Implementation Engineer", + "PackageVersion": "6.7.1", + "PackageProjectUrl": "http://margie.info", + "License": "We need to transmit the open-source EXE interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Assurance Planner", + "PackageVersion": "2.7.7", + "Copyright": "I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!", + "Authors": "Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Configuration Developer", + "PackageVersion": "4.0.9", + "Copyright": "If we parse the interface, we can get to the JSON interface through the mobile JSON interface!", + "Authors": "Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle", + "License": "Use the primary SCSI matrix, then you can program the primary matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Division Architect", + "PackageVersion": "8.2.4", + "PackageProjectUrl": "http://murphy.name", + "Authors": "Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Factors Architect", + "PackageVersion": "6.7.6", + "Copyright": "The THX transmitter is down, program the neural transmitter so we can program the THX transmitter!", + "Authors": "Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Branding Orchestrator", + "PackageVersion": "8.3.7", + "PackageProjectUrl": "http://nona.com", + "Copyright": "We need to bypass the neural USB capacitor!", + "Authors": "Nora Dietrich", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Functionality Supervisor", + "PackageVersion": "9.4.5", + "Copyright": "Use the open-source ADP matrix, then you can copy the open-source matrix!", + "License": "Use the 1080p AI microchip, then you can reboot the 1080p microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Security Facilitator", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "https://edythe.info", + "Copyright": "Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Research Coordinator", + "PackageVersion": "1.9.7", + "PackageProjectUrl": "https://maegan.name", + "License": "Use the cross-platform GB bus, then you can calculate the cross-platform bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Program Associate", + "PackageVersion": "2.6.7", + "PackageProjectUrl": "http://coy.info", + "Authors": "Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze", + "License": "We need to compress the optical PNG array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Engineer", + "PackageVersion": "6.9.4", + "PackageProjectUrl": "http://tito.name", + "Authors": "Tanya Reinger,Tanya Reinger,Tanya Reinger", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Operations Supervisor", + "PackageVersion": "4.5.2", + "License": "The AI panel is down, transmit the open-source panel so we can transmit the AI panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Factors Associate", + "PackageVersion": "1.8.3", + "PackageProjectUrl": "http://dovie.name", + "Copyright": "You can\u0027t navigate the panel without calculating the open-source THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Marketing Coordinator", + "PackageVersion": "3.6.1", + "PackageProjectUrl": "https://marcos.org", + "Authors": "", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Metrics Strategist", + "PackageVersion": "1.2.1", + "Copyright": "Try to override the GB driver, maybe it will override the digital driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Factors Representative", + "PackageVersion": "4.5.7", + "PackageProjectUrl": "https://imelda.org", + "Copyright": "The GB card is down, hack the digital card so we can hack the GB card!", + "Authors": "Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker", + "License": "Try to input the RAM interface, maybe it will input the bluetooth interface!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Security Producer", + "PackageVersion": "7.3.3", + "PackageProjectUrl": "http://jarrell.biz", + "Copyright": "Use the digital SMTP bandwidth, then you can generate the digital bandwidth!", + "License": "You can\u0027t generate the interface without quantifying the mobile FTP interface!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Accounts Orchestrator", + "PackageVersion": "4.1.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Functionality Agent", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://arthur.net", + "Copyright": "I\u0027ll connect the digital JBOD application, that should application the JBOD application!", + "Authors": "Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson", + "License": "We need to index the 1080p SAS hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Identity Engineer", + "PackageVersion": "1.9.4", + "Copyright": "The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip!", + "Authors": "Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Solutions Agent", + "PackageVersion": "0.0.5", + "License": "Use the haptic USB card, then you can navigate the haptic card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Optimization Technician", + "PackageVersion": "5.2.3", + "PackageProjectUrl": "https://douglas.info", + "Authors": "Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Assurance Technician", + "PackageVersion": "8.5.5", + "PackageProjectUrl": "http://zander.com", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "Authors": "Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Tactics Developer", + "PackageVersion": "0.4.7", + "PackageProjectUrl": "https://royal.name", + "Copyright": "The JBOD application is down, generate the solid state application so we can generate the JBOD application!", + "Authors": "Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley", + "License": "indexing the capacitor won\u0027t do anything, we need to program the haptic EXE capacitor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Factors Developer", + "PackageVersion": "5.9.5", + "Copyright": "Try to connect the ADP system, maybe it will connect the solid state system!", + "Authors": "Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Identity Agent", + "PackageVersion": "8.8.0", + "PackageProjectUrl": "https://reva.name", + "License": "I\u0027ll parse the 1080p USB protocol, that should protocol the USB protocol!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Research Technician", + "PackageVersion": "2.8.8", + "Copyright": "You can\u0027t generate the program without connecting the bluetooth USB program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Tactics Assistant", + "PackageVersion": "1.5.5", + "PackageProjectUrl": "https://giovanny.net", + "Copyright": "If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!", + "License": "The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Interactions Supervisor", + "PackageVersion": "4.5.2", + "Copyright": "The ADP firewall is down, input the primary firewall so we can input the ADP firewall!", + "License": "The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Specialist", + "PackageVersion": "3.5.6", + "Authors": "Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Identity Representative", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://alyce.biz", + "Authors": "Joyce Auer,Joyce Auer,Joyce Auer", + "License": "The SAS bus is down, program the neural bus so we can program the SAS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Research Planner", + "PackageVersion": "8.8.9", + "PackageProjectUrl": "https://yvette.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Central Division Administrator", + "PackageVersion": "1.0.4", + "Copyright": "We need to hack the haptic SAS microchip!", + "Authors": "", + "License": "We need to program the optical COM microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Division Representative", + "PackageVersion": "7.3.5", + "PackageProjectUrl": "http://taurean.net", + "Copyright": "I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!", + "Authors": "Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Usability Specialist", + "PackageVersion": "5.6.9", + "License": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Brand Director", + "PackageVersion": "4.7.4", + "License": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Copyright": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Infrastructure Specialist", + "PackageVersion": "7.2.6", + "PackageProjectUrl": "https://wanda.com", + "Authors": "Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Quality Associate", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://ezequiel.biz", + "Copyright": "Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!", + "Authors": "Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Director", + "PackageVersion": "0.4.3", + "PackageProjectUrl": "https://aylin.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Tactics Specialist", + "PackageVersion": "0.2.2", + "Copyright": "We need to transmit the redundant EXE driver!", + "Authors": "Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank", + "License": "We need to override the primary SQL pixel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Paradigm Assistant", + "PackageVersion": "8.0.5", + "PackageProjectUrl": "https://randy.org", + "License": "We need to calculate the solid state HTTP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Solutions Officer", + "PackageVersion": "4.5.2", + "PackageProjectUrl": "https://rylan.name", + "License": "You can\u0027t copy the matrix without compressing the wireless AGP matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Branding Coordinator", + "PackageVersion": "5.8.1", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Factors Director", + "PackageVersion": "1.5.1", + "Copyright": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "Authors": "Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Branding Manager", + "PackageVersion": "1.4.0", + "PackageProjectUrl": "http://dario.info", + "Copyright": "Try to program the FTP alarm, maybe it will program the virtual alarm!", + "License": "You can\u0027t navigate the application without generating the cross-platform COM application!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..befcccab --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,142 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Assurance Officer", + "PackageVersion": "0.3.1", + "PackageProjectUrl": "https://clementine.info", + "License": "I\u0027ll navigate the digital CSS sensor, that should sensor the CSS sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Division Manager", + "PackageVersion": "1.3.9", + "Copyright": "If we copy the monitor, we can get to the USB monitor through the haptic USB monitor!", + "Authors": "Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth", + "License": "Try to navigate the PCI driver, maybe it will navigate the mobile driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Copyright": "We need to override the solid state USB interface!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Copyright": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "Copyright": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Optimization Coordinator", + "PackageVersion": "6.5.5", + "PackageProjectUrl": "http://antoinette.org", + "Authors": "Darnell Terry", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Copyright": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Interactions Supervisor", + "PackageVersion": "9.7.2", + "Copyright": "Try to generate the SAS matrix, maybe it will generate the cross-platform matrix!", + "Authors": "Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..8093535c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,37 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Program Designer", + "PackageVersion": "7.2.5", + "License": "We need to hack the auxiliary COM hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Implementation Strategist", + "PackageVersion": "5.9.8", + "PackageProjectUrl": "https://enos.info", + "Authors": "Colleen Schroeder,Colleen Schroeder", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..ab388449 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,27 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..eab82120 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,682 @@ +[ + { + "PackageId": "Global Mobility Technician", + "PackageVersion": "8.6.3", + "Authors": "Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante", + "ValidationErrors": [ + { + "Error": "Lonie", + "Context": "http://wilburn.org" + }, + { + "Error": "Concepcion", + "Context": "http://ed.org" + }, + { + "Error": "Amanda", + "Context": "https://sophie.net" + }, + { + "Error": "Claudine", + "Context": "http://ofelia.biz" + }, + { + "Error": "Petra", + "Context": "http://clare.name" + }, + { + "Error": "Ozella", + "Context": "https://verla.name" + }, + { + "Error": "Denis", + "Context": "http://pete.com" + } + ], + "LicenseUrl": "We need to input the haptic XML port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Data Liaison", + "PackageVersion": "7.8.8", + "Copyright": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "Try to calculate the GB card, maybe it will calculate the wireless card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Research Architect", + "PackageVersion": "3.7.4", + "Copyright": "If we index the pixel, we can get to the AI pixel through the wireless AI pixel!", + "ValidationErrors": [ + { + "Error": "Madisen", + "Context": "http://raegan.biz" + }, + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + } + ], + "LicenseUrl": "Try to quantify the USB application, maybe it will quantify the mobile application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Division Assistant", + "PackageVersion": "9.6.2", + "ValidationErrors": [ + { + "Error": "Nya", + "Context": "http://sunny.biz" + }, + { + "Error": "Arlo", + "Context": "https://cordia.info" + }, + { + "Error": "Linnie", + "Context": "https://marcos.name" + }, + { + "Error": "Luella", + "Context": "http://frederic.name" + }, + { + "Error": "Lucinda", + "Context": "https://dion.name" + }, + { + "Error": "Jayson", + "Context": "https://ryleigh.net" + }, + { + "Error": "Mervin", + "Context": "https://lorenza.net" + } + ], + "LicenseUrl": "I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Marketing Strategist", + "PackageVersion": "3.8.5", + "Copyright": "Use the redundant JSON application, then you can program the redundant application!", + "Authors": "Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch", + "ValidationErrors": [ + { + "Error": "Naomi", + "Context": "http://mckenna.net" + }, + { + "Error": "Jalyn", + "Context": "https://katharina.name" + }, + { + "Error": "Kane", + "Context": "http://beulah.biz" + }, + { + "Error": "Eleanora", + "Context": "http://birdie.net" + }, + { + "Error": "Alvah", + "Context": "http://keanu.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Accountability Producer", + "PackageVersion": "6.9.7", + "PackageProjectUrl": "https://linwood.biz", + "ValidationErrors": [ + { + "Error": "Travon", + "Context": "https://dedrick.name" + }, + { + "Error": "Elissa", + "Context": "http://kaci.org" + }, + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Solutions Assistant", + "PackageVersion": "5.6.4", + "PackageProjectUrl": "http://isabell.info", + "Authors": "Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson", + "ValidationErrors": [ + { + "Error": "Tess", + "Context": "http://kailyn.info" + }, + { + "Error": "Eileen", + "Context": "http://manley.name" + }, + { + "Error": "Conor", + "Context": "https://glenna.name" + }, + { + "Error": "Sylvester", + "Context": "http://gaylord.biz" + }, + { + "Error": "Maxime", + "Context": "https://tom.com" + } + ], + "License": "navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Solutions Administrator", + "PackageVersion": "0.4.1", + "PackageProjectUrl": "https://bertrand.biz", + "Copyright": "indexing the application won\u0027t do anything, we need to parse the mobile TCP application!", + "ValidationErrors": [ + { + "Error": "Shaun", + "Context": "https://antwan.org" + }, + { + "Error": "Hazel", + "Context": "https://forrest.net" + }, + { + "Error": "Brianne", + "Context": "https://dorothea.name" + }, + { + "Error": "Don", + "Context": "http://torey.com" + }, + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + }, + { + "Error": "Jordi", + "Context": "https://alysha.com" + }, + { + "Error": "Kristina", + "Context": "https://pattie.info" + }, + { + "Error": "Cory", + "Context": "http://kailey.com" + } + ], + "LicenseUrl": "indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "http://devin.org", + "Copyright": "indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!", + "Authors": "Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert", + "ValidationErrors": [ + { + "Error": "Ahmad", + "Context": "https://lupe.com" + }, + { + "Error": "Randi", + "Context": "https://jaiden.biz" + }, + { + "Error": "Patience", + "Context": "https://marlene.name" + }, + { + "Error": "Lenna", + "Context": "https://franco.name" + }, + { + "Error": "Kyleigh", + "Context": "https://tevin.name" + }, + { + "Error": "Sallie", + "Context": "https://jordane.name" + }, + { + "Error": "Willy", + "Context": "https://daija.info" + }, + { + "Error": "Jannie", + "Context": "https://retta.net" + }, + { + "Error": "Lottie", + "Context": "http://yasmine.com" + }, + { + "Error": "Delia", + "Context": "http://khalil.com" + } + ], + "License": "You can\u0027t quantify the system without generating the digital HTTP system!", + "LicenseUrl": "We need to compress the haptic XML circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Operations Director", + "PackageVersion": "5.6.0", + "PackageProjectUrl": "https://alene.info", + "Copyright": "If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!", + "ValidationErrors": [ + { + "Error": "Elouise", + "Context": "https://ron.com" + }, + { + "Error": "Brown", + "Context": "https://cordia.com" + }, + { + "Error": "Ericka", + "Context": "https://eugene.com" + }, + { + "Error": "Rashad", + "Context": "http://thomas.com" + }, + { + "Error": "Antonia", + "Context": "https://marcelle.org" + } + ], + "License": "Try to input the AI microchip, maybe it will input the 1080p microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Burley", + "Context": "http://lemuel.com" + }, + { + "Error": "Brenden", + "Context": "http://agnes.net" + }, + { + "Error": "Urban", + "Context": "https://micheal.name" + }, + { + "Error": "Ida", + "Context": "https://murray.org" + }, + { + "Error": "Samanta", + "Context": "http://assunta.biz" + }, + { + "Error": "Florencio", + "Context": "http://bradford.info" + }, + { + "Error": "Marcella", + "Context": "http://ray.net" + }, + { + "Error": "Gunnar", + "Context": "https://elissa.net" + }, + { + "Error": "Maud", + "Context": "https://edgar.name" + }, + { + "Error": "Angelina", + "Context": "https://adonis.biz" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Interactions Planner", + "PackageVersion": "7.4.0", + "PackageProjectUrl": "http://bertha.net", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "License": "Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Authors": "Julius Abbott", + "ValidationErrors": [ + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "8.5.9", + "PackageProjectUrl": "https://itzel.info", + "Authors": "Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch", + "ValidationErrors": [ + { + "Error": "Mitchel", + "Context": "http://carleton.name" + }, + { + "Error": "Madalyn", + "Context": "http://narciso.net" + }, + { + "Error": "Mia", + "Context": "http://nicklaus.net" + }, + { + "Error": "Abelardo", + "Context": "http://carolina.name" + } + ], + "LicenseUrl": "We need to parse the primary PCI protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Tactics Agent", + "PackageVersion": "6.8.8", + "PackageProjectUrl": "https://flo.info", + "Copyright": "The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!", + "Authors": "Jon Schulist,Jon Schulist", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseUrl": "We need to back up the primary SMTP circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..c8e674bf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,96 @@ +[ + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..28ec0de8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,153 @@ +[ + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..ab388449 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,27 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..90e2abe7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,682 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Research Architect", + "PackageVersion": "3.7.4", + "Copyright": "If we index the pixel, we can get to the AI pixel through the wireless AI pixel!", + "ValidationErrors": [ + { + "Error": "Madisen", + "Context": "http://raegan.biz" + }, + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + } + ], + "LicenseUrl": "Try to quantify the USB application, maybe it will quantify the mobile application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "8.5.9", + "PackageProjectUrl": "https://itzel.info", + "Authors": "Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch", + "ValidationErrors": [ + { + "Error": "Mitchel", + "Context": "http://carleton.name" + }, + { + "Error": "Madalyn", + "Context": "http://narciso.net" + }, + { + "Error": "Mia", + "Context": "http://nicklaus.net" + }, + { + "Error": "Abelardo", + "Context": "http://carolina.name" + } + ], + "LicenseUrl": "We need to parse the primary PCI protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Accountability Producer", + "PackageVersion": "6.9.7", + "PackageProjectUrl": "https://linwood.biz", + "ValidationErrors": [ + { + "Error": "Travon", + "Context": "https://dedrick.name" + }, + { + "Error": "Elissa", + "Context": "http://kaci.org" + }, + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Solutions Administrator", + "PackageVersion": "0.4.1", + "PackageProjectUrl": "https://bertrand.biz", + "Copyright": "indexing the application won\u0027t do anything, we need to parse the mobile TCP application!", + "ValidationErrors": [ + { + "Error": "Shaun", + "Context": "https://antwan.org" + }, + { + "Error": "Hazel", + "Context": "https://forrest.net" + }, + { + "Error": "Brianne", + "Context": "https://dorothea.name" + }, + { + "Error": "Don", + "Context": "http://torey.com" + }, + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + }, + { + "Error": "Jordi", + "Context": "https://alysha.com" + }, + { + "Error": "Kristina", + "Context": "https://pattie.info" + }, + { + "Error": "Cory", + "Context": "http://kailey.com" + } + ], + "LicenseUrl": "indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "http://devin.org", + "Copyright": "indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!", + "Authors": "Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert", + "ValidationErrors": [ + { + "Error": "Ahmad", + "Context": "https://lupe.com" + }, + { + "Error": "Randi", + "Context": "https://jaiden.biz" + }, + { + "Error": "Patience", + "Context": "https://marlene.name" + }, + { + "Error": "Lenna", + "Context": "https://franco.name" + }, + { + "Error": "Kyleigh", + "Context": "https://tevin.name" + }, + { + "Error": "Sallie", + "Context": "https://jordane.name" + }, + { + "Error": "Willy", + "Context": "https://daija.info" + }, + { + "Error": "Jannie", + "Context": "https://retta.net" + }, + { + "Error": "Lottie", + "Context": "http://yasmine.com" + }, + { + "Error": "Delia", + "Context": "http://khalil.com" + } + ], + "License": "You can\u0027t quantify the system without generating the digital HTTP system!", + "LicenseUrl": "We need to compress the haptic XML circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Division Assistant", + "PackageVersion": "9.6.2", + "ValidationErrors": [ + { + "Error": "Nya", + "Context": "http://sunny.biz" + }, + { + "Error": "Arlo", + "Context": "https://cordia.info" + }, + { + "Error": "Linnie", + "Context": "https://marcos.name" + }, + { + "Error": "Luella", + "Context": "http://frederic.name" + }, + { + "Error": "Lucinda", + "Context": "https://dion.name" + }, + { + "Error": "Jayson", + "Context": "https://ryleigh.net" + }, + { + "Error": "Mervin", + "Context": "https://lorenza.net" + } + ], + "LicenseUrl": "I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Operations Director", + "PackageVersion": "5.6.0", + "PackageProjectUrl": "https://alene.info", + "Copyright": "If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!", + "ValidationErrors": [ + { + "Error": "Elouise", + "Context": "https://ron.com" + }, + { + "Error": "Brown", + "Context": "https://cordia.com" + }, + { + "Error": "Ericka", + "Context": "https://eugene.com" + }, + { + "Error": "Rashad", + "Context": "http://thomas.com" + }, + { + "Error": "Antonia", + "Context": "https://marcelle.org" + } + ], + "License": "Try to input the AI microchip, maybe it will input the 1080p microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Burley", + "Context": "http://lemuel.com" + }, + { + "Error": "Brenden", + "Context": "http://agnes.net" + }, + { + "Error": "Urban", + "Context": "https://micheal.name" + }, + { + "Error": "Ida", + "Context": "https://murray.org" + }, + { + "Error": "Samanta", + "Context": "http://assunta.biz" + }, + { + "Error": "Florencio", + "Context": "http://bradford.info" + }, + { + "Error": "Marcella", + "Context": "http://ray.net" + }, + { + "Error": "Gunnar", + "Context": "https://elissa.net" + }, + { + "Error": "Maud", + "Context": "https://edgar.name" + }, + { + "Error": "Angelina", + "Context": "https://adonis.biz" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Marketing Strategist", + "PackageVersion": "3.8.5", + "Copyright": "Use the redundant JSON application, then you can program the redundant application!", + "Authors": "Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch", + "ValidationErrors": [ + { + "Error": "Naomi", + "Context": "http://mckenna.net" + }, + { + "Error": "Jalyn", + "Context": "https://katharina.name" + }, + { + "Error": "Kane", + "Context": "http://beulah.biz" + }, + { + "Error": "Eleanora", + "Context": "http://birdie.net" + }, + { + "Error": "Alvah", + "Context": "http://keanu.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Interactions Planner", + "PackageVersion": "7.4.0", + "PackageProjectUrl": "http://bertha.net", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "License": "Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Tactics Agent", + "PackageVersion": "6.8.8", + "PackageProjectUrl": "https://flo.info", + "Copyright": "The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!", + "Authors": "Jon Schulist,Jon Schulist", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseUrl": "We need to back up the primary SMTP circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Authors": "Julius Abbott", + "ValidationErrors": [ + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Solutions Assistant", + "PackageVersion": "5.6.4", + "PackageProjectUrl": "http://isabell.info", + "Authors": "Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson", + "ValidationErrors": [ + { + "Error": "Tess", + "Context": "http://kailyn.info" + }, + { + "Error": "Eileen", + "Context": "http://manley.name" + }, + { + "Error": "Conor", + "Context": "https://glenna.name" + }, + { + "Error": "Sylvester", + "Context": "http://gaylord.biz" + }, + { + "Error": "Maxime", + "Context": "https://tom.com" + } + ], + "License": "navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Mobility Technician", + "PackageVersion": "8.6.3", + "Authors": "Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante", + "ValidationErrors": [ + { + "Error": "Lonie", + "Context": "http://wilburn.org" + }, + { + "Error": "Concepcion", + "Context": "http://ed.org" + }, + { + "Error": "Amanda", + "Context": "https://sophie.net" + }, + { + "Error": "Claudine", + "Context": "http://ofelia.biz" + }, + { + "Error": "Petra", + "Context": "http://clare.name" + }, + { + "Error": "Ozella", + "Context": "https://verla.name" + }, + { + "Error": "Denis", + "Context": "http://pete.com" + } + ], + "LicenseUrl": "We need to input the haptic XML port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Data Liaison", + "PackageVersion": "7.8.8", + "Copyright": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "Try to calculate the GB card, maybe it will calculate the wireless card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..5f7f736e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,96 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..4c0c786d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,153 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..ab388449 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,27 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..c0a425d5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,682 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Data Liaison", + "PackageVersion": "7.8.8", + "Copyright": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "Try to calculate the GB card, maybe it will calculate the wireless card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Research Architect", + "PackageVersion": "3.7.4", + "Copyright": "If we index the pixel, we can get to the AI pixel through the wireless AI pixel!", + "ValidationErrors": [ + { + "Error": "Madisen", + "Context": "http://raegan.biz" + }, + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + } + ], + "LicenseUrl": "Try to quantify the USB application, maybe it will quantify the mobile application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Division Assistant", + "PackageVersion": "9.6.2", + "ValidationErrors": [ + { + "Error": "Nya", + "Context": "http://sunny.biz" + }, + { + "Error": "Arlo", + "Context": "https://cordia.info" + }, + { + "Error": "Linnie", + "Context": "https://marcos.name" + }, + { + "Error": "Luella", + "Context": "http://frederic.name" + }, + { + "Error": "Lucinda", + "Context": "https://dion.name" + }, + { + "Error": "Jayson", + "Context": "https://ryleigh.net" + }, + { + "Error": "Mervin", + "Context": "https://lorenza.net" + } + ], + "LicenseUrl": "I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Solutions Assistant", + "PackageVersion": "5.6.4", + "PackageProjectUrl": "http://isabell.info", + "Authors": "Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson", + "ValidationErrors": [ + { + "Error": "Tess", + "Context": "http://kailyn.info" + }, + { + "Error": "Eileen", + "Context": "http://manley.name" + }, + { + "Error": "Conor", + "Context": "https://glenna.name" + }, + { + "Error": "Sylvester", + "Context": "http://gaylord.biz" + }, + { + "Error": "Maxime", + "Context": "https://tom.com" + } + ], + "License": "navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Accountability Producer", + "PackageVersion": "6.9.7", + "PackageProjectUrl": "https://linwood.biz", + "ValidationErrors": [ + { + "Error": "Travon", + "Context": "https://dedrick.name" + }, + { + "Error": "Elissa", + "Context": "http://kaci.org" + }, + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Tactics Agent", + "PackageVersion": "6.8.8", + "PackageProjectUrl": "https://flo.info", + "Copyright": "The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!", + "Authors": "Jon Schulist,Jon Schulist", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseUrl": "We need to back up the primary SMTP circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Mobility Technician", + "PackageVersion": "8.6.3", + "Authors": "Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante", + "ValidationErrors": [ + { + "Error": "Lonie", + "Context": "http://wilburn.org" + }, + { + "Error": "Concepcion", + "Context": "http://ed.org" + }, + { + "Error": "Amanda", + "Context": "https://sophie.net" + }, + { + "Error": "Claudine", + "Context": "http://ofelia.biz" + }, + { + "Error": "Petra", + "Context": "http://clare.name" + }, + { + "Error": "Ozella", + "Context": "https://verla.name" + }, + { + "Error": "Denis", + "Context": "http://pete.com" + } + ], + "LicenseUrl": "We need to input the haptic XML port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "http://devin.org", + "Copyright": "indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!", + "Authors": "Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert", + "ValidationErrors": [ + { + "Error": "Ahmad", + "Context": "https://lupe.com" + }, + { + "Error": "Randi", + "Context": "https://jaiden.biz" + }, + { + "Error": "Patience", + "Context": "https://marlene.name" + }, + { + "Error": "Lenna", + "Context": "https://franco.name" + }, + { + "Error": "Kyleigh", + "Context": "https://tevin.name" + }, + { + "Error": "Sallie", + "Context": "https://jordane.name" + }, + { + "Error": "Willy", + "Context": "https://daija.info" + }, + { + "Error": "Jannie", + "Context": "https://retta.net" + }, + { + "Error": "Lottie", + "Context": "http://yasmine.com" + }, + { + "Error": "Delia", + "Context": "http://khalil.com" + } + ], + "License": "You can\u0027t quantify the system without generating the digital HTTP system!", + "LicenseUrl": "We need to compress the haptic XML circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Operations Director", + "PackageVersion": "5.6.0", + "PackageProjectUrl": "https://alene.info", + "Copyright": "If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!", + "ValidationErrors": [ + { + "Error": "Elouise", + "Context": "https://ron.com" + }, + { + "Error": "Brown", + "Context": "https://cordia.com" + }, + { + "Error": "Ericka", + "Context": "https://eugene.com" + }, + { + "Error": "Rashad", + "Context": "http://thomas.com" + }, + { + "Error": "Antonia", + "Context": "https://marcelle.org" + } + ], + "License": "Try to input the AI microchip, maybe it will input the 1080p microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Interactions Planner", + "PackageVersion": "7.4.0", + "PackageProjectUrl": "http://bertha.net", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "License": "Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Marketing Strategist", + "PackageVersion": "3.8.5", + "Copyright": "Use the redundant JSON application, then you can program the redundant application!", + "Authors": "Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch", + "ValidationErrors": [ + { + "Error": "Naomi", + "Context": "http://mckenna.net" + }, + { + "Error": "Jalyn", + "Context": "https://katharina.name" + }, + { + "Error": "Kane", + "Context": "http://beulah.biz" + }, + { + "Error": "Eleanora", + "Context": "http://birdie.net" + }, + { + "Error": "Alvah", + "Context": "http://keanu.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Burley", + "Context": "http://lemuel.com" + }, + { + "Error": "Brenden", + "Context": "http://agnes.net" + }, + { + "Error": "Urban", + "Context": "https://micheal.name" + }, + { + "Error": "Ida", + "Context": "https://murray.org" + }, + { + "Error": "Samanta", + "Context": "http://assunta.biz" + }, + { + "Error": "Florencio", + "Context": "http://bradford.info" + }, + { + "Error": "Marcella", + "Context": "http://ray.net" + }, + { + "Error": "Gunnar", + "Context": "https://elissa.net" + }, + { + "Error": "Maud", + "Context": "https://edgar.name" + }, + { + "Error": "Angelina", + "Context": "https://adonis.biz" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Solutions Administrator", + "PackageVersion": "0.4.1", + "PackageProjectUrl": "https://bertrand.biz", + "Copyright": "indexing the application won\u0027t do anything, we need to parse the mobile TCP application!", + "ValidationErrors": [ + { + "Error": "Shaun", + "Context": "https://antwan.org" + }, + { + "Error": "Hazel", + "Context": "https://forrest.net" + }, + { + "Error": "Brianne", + "Context": "https://dorothea.name" + }, + { + "Error": "Don", + "Context": "http://torey.com" + }, + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + }, + { + "Error": "Jordi", + "Context": "https://alysha.com" + }, + { + "Error": "Kristina", + "Context": "https://pattie.info" + }, + { + "Error": "Cory", + "Context": "http://kailey.com" + } + ], + "LicenseUrl": "indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "8.5.9", + "PackageProjectUrl": "https://itzel.info", + "Authors": "Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch", + "ValidationErrors": [ + { + "Error": "Mitchel", + "Context": "http://carleton.name" + }, + { + "Error": "Madalyn", + "Context": "http://narciso.net" + }, + { + "Error": "Mia", + "Context": "http://nicklaus.net" + }, + { + "Error": "Abelardo", + "Context": "http://carolina.name" + } + ], + "LicenseUrl": "We need to parse the primary PCI protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Authors": "Julius Abbott", + "ValidationErrors": [ + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..a7e76579 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,96 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..73e22736 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,153 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..ab388449 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,27 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..0b75adbe --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,682 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Accountability Producer", + "PackageVersion": "6.9.7", + "PackageProjectUrl": "https://linwood.biz", + "ValidationErrors": [ + { + "Error": "Travon", + "Context": "https://dedrick.name" + }, + { + "Error": "Elissa", + "Context": "http://kaci.org" + }, + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Mobility Technician", + "PackageVersion": "8.6.3", + "Authors": "Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante", + "ValidationErrors": [ + { + "Error": "Lonie", + "Context": "http://wilburn.org" + }, + { + "Error": "Concepcion", + "Context": "http://ed.org" + }, + { + "Error": "Amanda", + "Context": "https://sophie.net" + }, + { + "Error": "Claudine", + "Context": "http://ofelia.biz" + }, + { + "Error": "Petra", + "Context": "http://clare.name" + }, + { + "Error": "Ozella", + "Context": "https://verla.name" + }, + { + "Error": "Denis", + "Context": "http://pete.com" + } + ], + "LicenseUrl": "We need to input the haptic XML port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "http://devin.org", + "Copyright": "indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!", + "Authors": "Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert", + "ValidationErrors": [ + { + "Error": "Ahmad", + "Context": "https://lupe.com" + }, + { + "Error": "Randi", + "Context": "https://jaiden.biz" + }, + { + "Error": "Patience", + "Context": "https://marlene.name" + }, + { + "Error": "Lenna", + "Context": "https://franco.name" + }, + { + "Error": "Kyleigh", + "Context": "https://tevin.name" + }, + { + "Error": "Sallie", + "Context": "https://jordane.name" + }, + { + "Error": "Willy", + "Context": "https://daija.info" + }, + { + "Error": "Jannie", + "Context": "https://retta.net" + }, + { + "Error": "Lottie", + "Context": "http://yasmine.com" + }, + { + "Error": "Delia", + "Context": "http://khalil.com" + } + ], + "License": "You can\u0027t quantify the system without generating the digital HTTP system!", + "LicenseUrl": "We need to compress the haptic XML circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Operations Director", + "PackageVersion": "5.6.0", + "PackageProjectUrl": "https://alene.info", + "Copyright": "If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!", + "ValidationErrors": [ + { + "Error": "Elouise", + "Context": "https://ron.com" + }, + { + "Error": "Brown", + "Context": "https://cordia.com" + }, + { + "Error": "Ericka", + "Context": "https://eugene.com" + }, + { + "Error": "Rashad", + "Context": "http://thomas.com" + }, + { + "Error": "Antonia", + "Context": "https://marcelle.org" + } + ], + "License": "Try to input the AI microchip, maybe it will input the 1080p microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Burley", + "Context": "http://lemuel.com" + }, + { + "Error": "Brenden", + "Context": "http://agnes.net" + }, + { + "Error": "Urban", + "Context": "https://micheal.name" + }, + { + "Error": "Ida", + "Context": "https://murray.org" + }, + { + "Error": "Samanta", + "Context": "http://assunta.biz" + }, + { + "Error": "Florencio", + "Context": "http://bradford.info" + }, + { + "Error": "Marcella", + "Context": "http://ray.net" + }, + { + "Error": "Gunnar", + "Context": "https://elissa.net" + }, + { + "Error": "Maud", + "Context": "https://edgar.name" + }, + { + "Error": "Angelina", + "Context": "https://adonis.biz" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Division Assistant", + "PackageVersion": "9.6.2", + "ValidationErrors": [ + { + "Error": "Nya", + "Context": "http://sunny.biz" + }, + { + "Error": "Arlo", + "Context": "https://cordia.info" + }, + { + "Error": "Linnie", + "Context": "https://marcos.name" + }, + { + "Error": "Luella", + "Context": "http://frederic.name" + }, + { + "Error": "Lucinda", + "Context": "https://dion.name" + }, + { + "Error": "Jayson", + "Context": "https://ryleigh.net" + }, + { + "Error": "Mervin", + "Context": "https://lorenza.net" + } + ], + "LicenseUrl": "I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Data Liaison", + "PackageVersion": "7.8.8", + "Copyright": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "Try to calculate the GB card, maybe it will calculate the wireless card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Interactions Planner", + "PackageVersion": "7.4.0", + "PackageProjectUrl": "http://bertha.net", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "License": "Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Tactics Agent", + "PackageVersion": "6.8.8", + "PackageProjectUrl": "https://flo.info", + "Copyright": "The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!", + "Authors": "Jon Schulist,Jon Schulist", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseUrl": "We need to back up the primary SMTP circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Marketing Strategist", + "PackageVersion": "3.8.5", + "Copyright": "Use the redundant JSON application, then you can program the redundant application!", + "Authors": "Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch", + "ValidationErrors": [ + { + "Error": "Naomi", + "Context": "http://mckenna.net" + }, + { + "Error": "Jalyn", + "Context": "https://katharina.name" + }, + { + "Error": "Kane", + "Context": "http://beulah.biz" + }, + { + "Error": "Eleanora", + "Context": "http://birdie.net" + }, + { + "Error": "Alvah", + "Context": "http://keanu.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "8.5.9", + "PackageProjectUrl": "https://itzel.info", + "Authors": "Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch", + "ValidationErrors": [ + { + "Error": "Mitchel", + "Context": "http://carleton.name" + }, + { + "Error": "Madalyn", + "Context": "http://narciso.net" + }, + { + "Error": "Mia", + "Context": "http://nicklaus.net" + }, + { + "Error": "Abelardo", + "Context": "http://carolina.name" + } + ], + "LicenseUrl": "We need to parse the primary PCI protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Research Architect", + "PackageVersion": "3.7.4", + "Copyright": "If we index the pixel, we can get to the AI pixel through the wireless AI pixel!", + "ValidationErrors": [ + { + "Error": "Madisen", + "Context": "http://raegan.biz" + }, + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + } + ], + "LicenseUrl": "Try to quantify the USB application, maybe it will quantify the mobile application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Solutions Assistant", + "PackageVersion": "5.6.4", + "PackageProjectUrl": "http://isabell.info", + "Authors": "Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson", + "ValidationErrors": [ + { + "Error": "Tess", + "Context": "http://kailyn.info" + }, + { + "Error": "Eileen", + "Context": "http://manley.name" + }, + { + "Error": "Conor", + "Context": "https://glenna.name" + }, + { + "Error": "Sylvester", + "Context": "http://gaylord.biz" + }, + { + "Error": "Maxime", + "Context": "https://tom.com" + } + ], + "License": "navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Authors": "Julius Abbott", + "ValidationErrors": [ + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Solutions Administrator", + "PackageVersion": "0.4.1", + "PackageProjectUrl": "https://bertrand.biz", + "Copyright": "indexing the application won\u0027t do anything, we need to parse the mobile TCP application!", + "ValidationErrors": [ + { + "Error": "Shaun", + "Context": "https://antwan.org" + }, + { + "Error": "Hazel", + "Context": "https://forrest.net" + }, + { + "Error": "Brianne", + "Context": "https://dorothea.name" + }, + { + "Error": "Don", + "Context": "http://torey.com" + }, + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + }, + { + "Error": "Jordi", + "Context": "https://alysha.com" + }, + { + "Error": "Kristina", + "Context": "https://pattie.info" + }, + { + "Error": "Cory", + "Context": "http://kailey.com" + } + ], + "LicenseUrl": "indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..a7e76579 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,96 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..2bcbb6d8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,153 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..ab388449 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,27 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..cfc916af --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,682 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Marketing Strategist", + "PackageVersion": "3.8.5", + "Copyright": "Use the redundant JSON application, then you can program the redundant application!", + "Authors": "Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch", + "ValidationErrors": [ + { + "Error": "Naomi", + "Context": "http://mckenna.net" + }, + { + "Error": "Jalyn", + "Context": "https://katharina.name" + }, + { + "Error": "Kane", + "Context": "http://beulah.biz" + }, + { + "Error": "Eleanora", + "Context": "http://birdie.net" + }, + { + "Error": "Alvah", + "Context": "http://keanu.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Burley", + "Context": "http://lemuel.com" + }, + { + "Error": "Brenden", + "Context": "http://agnes.net" + }, + { + "Error": "Urban", + "Context": "https://micheal.name" + }, + { + "Error": "Ida", + "Context": "https://murray.org" + }, + { + "Error": "Samanta", + "Context": "http://assunta.biz" + }, + { + "Error": "Florencio", + "Context": "http://bradford.info" + }, + { + "Error": "Marcella", + "Context": "http://ray.net" + }, + { + "Error": "Gunnar", + "Context": "https://elissa.net" + }, + { + "Error": "Maud", + "Context": "https://edgar.name" + }, + { + "Error": "Angelina", + "Context": "https://adonis.biz" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Data Liaison", + "PackageVersion": "7.8.8", + "Copyright": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "Try to calculate the GB card, maybe it will calculate the wireless card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Accountability Producer", + "PackageVersion": "6.9.7", + "PackageProjectUrl": "https://linwood.biz", + "ValidationErrors": [ + { + "Error": "Travon", + "Context": "https://dedrick.name" + }, + { + "Error": "Elissa", + "Context": "http://kaci.org" + }, + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "http://devin.org", + "Copyright": "indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!", + "Authors": "Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert", + "ValidationErrors": [ + { + "Error": "Ahmad", + "Context": "https://lupe.com" + }, + { + "Error": "Randi", + "Context": "https://jaiden.biz" + }, + { + "Error": "Patience", + "Context": "https://marlene.name" + }, + { + "Error": "Lenna", + "Context": "https://franco.name" + }, + { + "Error": "Kyleigh", + "Context": "https://tevin.name" + }, + { + "Error": "Sallie", + "Context": "https://jordane.name" + }, + { + "Error": "Willy", + "Context": "https://daija.info" + }, + { + "Error": "Jannie", + "Context": "https://retta.net" + }, + { + "Error": "Lottie", + "Context": "http://yasmine.com" + }, + { + "Error": "Delia", + "Context": "http://khalil.com" + } + ], + "License": "You can\u0027t quantify the system without generating the digital HTTP system!", + "LicenseUrl": "We need to compress the haptic XML circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Operations Director", + "PackageVersion": "5.6.0", + "PackageProjectUrl": "https://alene.info", + "Copyright": "If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!", + "ValidationErrors": [ + { + "Error": "Elouise", + "Context": "https://ron.com" + }, + { + "Error": "Brown", + "Context": "https://cordia.com" + }, + { + "Error": "Ericka", + "Context": "https://eugene.com" + }, + { + "Error": "Rashad", + "Context": "http://thomas.com" + }, + { + "Error": "Antonia", + "Context": "https://marcelle.org" + } + ], + "License": "Try to input the AI microchip, maybe it will input the 1080p microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Solutions Assistant", + "PackageVersion": "5.6.4", + "PackageProjectUrl": "http://isabell.info", + "Authors": "Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson", + "ValidationErrors": [ + { + "Error": "Tess", + "Context": "http://kailyn.info" + }, + { + "Error": "Eileen", + "Context": "http://manley.name" + }, + { + "Error": "Conor", + "Context": "https://glenna.name" + }, + { + "Error": "Sylvester", + "Context": "http://gaylord.biz" + }, + { + "Error": "Maxime", + "Context": "https://tom.com" + } + ], + "License": "navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Research Architect", + "PackageVersion": "3.7.4", + "Copyright": "If we index the pixel, we can get to the AI pixel through the wireless AI pixel!", + "ValidationErrors": [ + { + "Error": "Madisen", + "Context": "http://raegan.biz" + }, + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + } + ], + "LicenseUrl": "Try to quantify the USB application, maybe it will quantify the mobile application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Mobility Technician", + "PackageVersion": "8.6.3", + "Authors": "Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante", + "ValidationErrors": [ + { + "Error": "Lonie", + "Context": "http://wilburn.org" + }, + { + "Error": "Concepcion", + "Context": "http://ed.org" + }, + { + "Error": "Amanda", + "Context": "https://sophie.net" + }, + { + "Error": "Claudine", + "Context": "http://ofelia.biz" + }, + { + "Error": "Petra", + "Context": "http://clare.name" + }, + { + "Error": "Ozella", + "Context": "https://verla.name" + }, + { + "Error": "Denis", + "Context": "http://pete.com" + } + ], + "LicenseUrl": "We need to input the haptic XML port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "8.5.9", + "PackageProjectUrl": "https://itzel.info", + "Authors": "Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch", + "ValidationErrors": [ + { + "Error": "Mitchel", + "Context": "http://carleton.name" + }, + { + "Error": "Madalyn", + "Context": "http://narciso.net" + }, + { + "Error": "Mia", + "Context": "http://nicklaus.net" + }, + { + "Error": "Abelardo", + "Context": "http://carolina.name" + } + ], + "LicenseUrl": "We need to parse the primary PCI protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Tactics Agent", + "PackageVersion": "6.8.8", + "PackageProjectUrl": "https://flo.info", + "Copyright": "The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!", + "Authors": "Jon Schulist,Jon Schulist", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseUrl": "We need to back up the primary SMTP circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Division Assistant", + "PackageVersion": "9.6.2", + "ValidationErrors": [ + { + "Error": "Nya", + "Context": "http://sunny.biz" + }, + { + "Error": "Arlo", + "Context": "https://cordia.info" + }, + { + "Error": "Linnie", + "Context": "https://marcos.name" + }, + { + "Error": "Luella", + "Context": "http://frederic.name" + }, + { + "Error": "Lucinda", + "Context": "https://dion.name" + }, + { + "Error": "Jayson", + "Context": "https://ryleigh.net" + }, + { + "Error": "Mervin", + "Context": "https://lorenza.net" + } + ], + "LicenseUrl": "I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Interactions Planner", + "PackageVersion": "7.4.0", + "PackageProjectUrl": "http://bertha.net", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "License": "Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Authors": "Julius Abbott", + "ValidationErrors": [ + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Solutions Administrator", + "PackageVersion": "0.4.1", + "PackageProjectUrl": "https://bertrand.biz", + "Copyright": "indexing the application won\u0027t do anything, we need to parse the mobile TCP application!", + "ValidationErrors": [ + { + "Error": "Shaun", + "Context": "https://antwan.org" + }, + { + "Error": "Hazel", + "Context": "https://forrest.net" + }, + { + "Error": "Brianne", + "Context": "https://dorothea.name" + }, + { + "Error": "Don", + "Context": "http://torey.com" + }, + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + }, + { + "Error": "Jordi", + "Context": "https://alysha.com" + }, + { + "Error": "Kristina", + "Context": "https://pattie.info" + }, + { + "Error": "Cory", + "Context": "http://kailey.com" + } + ], + "LicenseUrl": "indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..5f7f736e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,96 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..bb0522bc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,153 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..db85f454 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,10 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..5a1e52e9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,760 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Optimization Agent", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://bryce.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Factors Producer", + "PackageVersion": "5.7.1", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Tactics Director", + "PackageVersion": "4.6.7", + "PackageProjectUrl": "https://valentina.net", + "Authors": "Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski", + "License": "backing up the system won\u0027t do anything, we need to parse the neural CSS system!", + "LicenseUrl": "We need to transmit the back-end RSS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Manager", + "PackageVersion": "9.1.0", + "PackageProjectUrl": "http://vella.com", + "LicenseUrl": "Try to back up the THX interface, maybe it will back up the auxiliary interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "Authors": "Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris", + "LicenseUrl": "Try to copy the PNG sensor, maybe it will copy the 1080p sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accountability Developer", + "PackageVersion": "6.9.0", + "License": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Accounts Designer", + "PackageVersion": "5.1.9", + "License": "We need to navigate the wireless SAS pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "Authors": "Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Configuration Assistant", + "PackageVersion": "3.2.1", + "Copyright": "I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!", + "Authors": "Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "Authors": "Stella Barton,Stella Barton", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Configuration Consultant", + "PackageVersion": "5.9.5", + "Authors": "Guadalupe Littel,Guadalupe Littel,Guadalupe Littel", + "License": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseUrl": "bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "Use the haptic RSS port, then you can transmit the haptic port!", + "Authors": "Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Metrics Analyst", + "PackageVersion": "6.7.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Security Orchestrator", + "PackageVersion": "3.5.6", + "Copyright": "You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!", + "Authors": "Roderick Koelpin,Roderick Koelpin,Roderick Koelpin", + "License": "Try to copy the HDD array, maybe it will copy the back-end array!", + "LicenseUrl": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "Authors": "Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Division Executive", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "http://wilmer.com", + "Authors": "Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros", + "License": "I\u0027ll index the neural SDD bus, that should bus the SDD bus!", + "LicenseUrl": "If we reboot the program, we can get to the SSL program through the primary SSL program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Tactics Planner", + "PackageVersion": "5.4.6", + "PackageProjectUrl": "https://caterina.info", + "Copyright": "If we copy the array, we can get to the SAS array through the neural SAS array!", + "Authors": "Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde", + "License": "I\u0027ll input the primary GB port, that should port the GB port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Paradigm Officer", + "PackageVersion": "2.3.4", + "PackageProjectUrl": "https://charity.biz", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Usability Officer", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "http://orlo.name", + "Authors": "Johnny Bernier", + "License": "Try to program the XML capacitor, maybe it will program the haptic capacitor!", + "LicenseUrl": "Use the optical SSL alarm, then you can bypass the optical alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Brand Associate", + "PackageVersion": "4.0.9", + "Copyright": "I\u0027ll program the wireless HDD pixel, that should pixel the HDD pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Program Associate", + "PackageVersion": "5.2.5", + "Copyright": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Infrastructure Executive", + "PackageVersion": "4.8.1", + "PackageProjectUrl": "https://justice.info", + "Copyright": "Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!", + "Authors": "Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Solutions Architect", + "PackageVersion": "7.9.3", + "Copyright": "If we program the array, we can get to the JBOD array through the primary JBOD array!", + "LicenseUrl": "Try to input the AI sensor, maybe it will input the digital sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Marketing Orchestrator", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://brice.net", + "Copyright": "We need to connect the bluetooth RSS application!", + "Authors": "Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman", + "LicenseUrl": "Try to parse the IB driver, maybe it will parse the 1080p driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Configuration Administrator", + "PackageVersion": "4.3.8", + "Copyright": "Use the redundant AGP microchip, then you can override the redundant microchip!", + "Authors": "Roberto Deckow,Roberto Deckow,Roberto Deckow", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Coordinator", + "PackageVersion": "0.3.2", + "Authors": "David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich", + "LicenseUrl": "If we back up the hard drive, we can get to the SCSI hard drive through the neural SCSI hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Response Strategist", + "PackageVersion": "8.0.4", + "Copyright": "Use the 1080p PNG application, then you can calculate the 1080p application!", + "Authors": "Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann", + "LicenseUrl": "The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Configuration Engineer", + "PackageVersion": "7.3.8", + "PackageProjectUrl": "http://roman.org", + "License": "Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!", + "LicenseUrl": "You can\u0027t reboot the matrix without navigating the optical SDD matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Operations Producer", + "PackageVersion": "5.8.9", + "LicenseUrl": "Use the online SMTP pixel, then you can index the online pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Marketing Officer", + "PackageVersion": "7.2.8", + "Authors": "Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Branding Associate", + "PackageVersion": "4.9.4", + "PackageProjectUrl": "https://trinity.name", + "Copyright": "The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Identity Designer", + "PackageVersion": "4.7.0", + "PackageProjectUrl": "https://brock.net", + "Copyright": "compressing the sensor won\u0027t do anything, we need to index the mobile ADP sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Applications Designer", + "PackageVersion": "1.5.1", + "PackageProjectUrl": "http://tito.name", + "Copyright": "If we bypass the card, we can get to the HDD card through the auxiliary HDD card!", + "Authors": "Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling", + "LicenseUrl": "We need to connect the haptic TCP panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Identity Developer", + "PackageVersion": "7.1.0", + "PackageProjectUrl": "https://eve.com", + "LicenseUrl": "compressing the bandwidth won\u0027t do anything, we need to bypass the primary RAM bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Program Engineer", + "PackageVersion": "4.5.7", + "LicenseUrl": "The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Communications Director", + "PackageVersion": "6.0.8", + "Authors": "Kristin Bernhard,Kristin Bernhard", + "License": "Try to override the AI alarm, maybe it will override the online alarm!", + "LicenseUrl": "We need to quantify the virtual TCP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Configuration Specialist", + "PackageVersion": "3.6.8", + "Authors": "Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn", + "LicenseUrl": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Group Agent", + "PackageVersion": "0.9.9", + "Copyright": "I\u0027ll generate the auxiliary HTTP microchip, that should microchip the HTTP microchip!", + "LicenseUrl": "If we override the sensor, we can get to the COM sensor through the 1080p COM sensor!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Markets Assistant", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://cullen.net", + "Authors": "Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir", + "License": "The JSON hard drive is down, copy the digital hard drive so we can copy the JSON hard drive!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Brand Officer", + "PackageVersion": "9.3.6", + "PackageProjectUrl": "http://carol.name", + "License": "If we override the system, we can get to the HDD system through the haptic HDD system!", + "LicenseUrl": "If we parse the bus, we can get to the XML bus through the solid state XML bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Integration Designer", + "PackageVersion": "6.2.2", + "PackageProjectUrl": "https://cindy.org", + "Authors": "Ignacio Hane,Ignacio Hane", + "LicenseUrl": "You can\u0027t connect the port without connecting the back-end COM port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Solutions Representative", + "PackageVersion": "5.6.2", + "Copyright": "You can\u0027t synthesize the bandwidth without programming the solid state XSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Program Director", + "PackageVersion": "8.8.8", + "Copyright": "Use the primary SCSI matrix, then you can program the primary matrix!", + "Authors": "", + "License": "If we parse the protocol, we can get to the IB protocol through the wireless IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Optimization Administrator", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "https://franz.biz", + "License": "The XML card is down, bypass the back-end card so we can bypass the XML card!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Group Agent", + "PackageVersion": "3.2.2", + "PackageProjectUrl": "https://vilma.com", + "Copyright": "generating the interface won\u0027t do anything, we need to hack the optical PCI interface!", + "Authors": "Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Program Engineer", + "PackageVersion": "2.9.3", + "PackageProjectUrl": "http://cleta.org", + "Copyright": "I\u0027ll bypass the optical AGP feed, that should feed the AGP feed!", + "License": "I\u0027ll input the neural SQL application, that should application the SQL application!", + "LicenseUrl": "You can\u0027t generate the hard drive without transmitting the haptic RAM hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Intranet Officer", + "PackageVersion": "3.6.7", + "PackageProjectUrl": "http://mack.net", + "Copyright": "You can\u0027t generate the firewall without backing up the primary HTTP firewall!", + "Authors": "Ramona Erdman,Ramona Erdman", + "License": "You can\u0027t transmit the pixel without quantifying the mobile AGP pixel!", + "LicenseUrl": "transmitting the matrix won\u0027t do anything, we need to connect the haptic SCSI matrix!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Directives Representative", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://cleve.biz", + "Authors": "Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote", + "LicenseUrl": "parsing the panel won\u0027t do anything, we need to calculate the digital SMTP panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Interactions Officer", + "PackageVersion": "8.8.5", + "Copyright": "Try to program the RAM bandwidth, maybe it will program the optical bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Operations Assistant", + "PackageVersion": "2.4.2", + "PackageProjectUrl": "https://hector.info", + "Authors": "Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva", + "LicenseUrl": "If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Optimization Executive", + "PackageVersion": "1.6.1", + "PackageProjectUrl": "http://adalberto.info", + "Copyright": "Use the auxiliary AGP matrix, then you can generate the auxiliary matrix!", + "Authors": "Willard Abshire", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Senior Research Liaison", + "PackageVersion": "5.0.6", + "PackageProjectUrl": "http://clair.biz", + "License": "If we compress the system, we can get to the AGP system through the multi-byte AGP system!", + "LicenseUrl": "I\u0027ll hack the optical XSS monitor, that should monitor the XSS monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Applications Assistant", + "PackageVersion": "3.5.8", + "PackageProjectUrl": "http://consuelo.info", + "Copyright": "We need to back up the 1080p COM interface!", + "License": "The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel!", + "LicenseUrl": "If we back up the driver, we can get to the TCP driver through the redundant TCP driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Solutions Administrator", + "PackageVersion": "5.2.4", + "PackageProjectUrl": "https://hailee.biz", + "Authors": "Nellie Oberbrunner", + "License": "We need to calculate the online SAS bandwidth!", + "LicenseUrl": "If we index the bus, we can get to the CSS bus through the optical CSS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Marketing Officer", + "PackageVersion": "2.2.1", + "PackageProjectUrl": "https://weldon.info", + "License": "If we connect the driver, we can get to the XSS driver through the online XSS driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Markets Architect", + "PackageVersion": "7.2.2", + "PackageProjectUrl": "https://maxime.info", + "Authors": "Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank", + "License": "If we synthesize the port, we can get to the CSS port through the online CSS port!", + "LicenseUrl": "synthesizing the panel won\u0027t do anything, we need to transmit the neural THX panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Marketing Designer", + "PackageVersion": "4.5.9", + "PackageProjectUrl": "http://lexi.net", + "Copyright": "You can\u0027t bypass the alarm without generating the back-end HTTP alarm!", + "LicenseUrl": "You can\u0027t bypass the microchip without parsing the back-end JBOD microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Applications Executive", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://xander.com", + "Copyright": "Use the redundant TCP circuit, then you can calculate the redundant circuit!", + "License": "The AI application is down, connect the open-source application so we can connect the AI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Intranet Planner", + "PackageVersion": "8.3.2", + "PackageProjectUrl": "http://nathanael.name", + "License": "Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Markets Executive", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Program Officer", + "PackageVersion": "4.2.4", + "Copyright": "calculating the bus won\u0027t do anything, we need to generate the online CSS bus!", + "Authors": "Leon Mayer,Leon Mayer", + "License": "quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!", + "LicenseUrl": "indexing the port won\u0027t do anything, we need to back up the virtual AGP port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Program Orchestrator", + "PackageVersion": "5.2.4", + "Copyright": "bypassing the bandwidth won\u0027t do anything, we need to copy the mobile JBOD bandwidth!", + "License": "Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Paradigm Analyst", + "PackageVersion": "7.0.8", + "PackageProjectUrl": "https://noemie.biz", + "Copyright": "The COM circuit is down, override the primary circuit so we can override the COM circuit!", + "Authors": "Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms", + "License": "Try to compress the USB hard drive, maybe it will compress the neural hard drive!", + "LicenseUrl": "We need to parse the solid state TCP interface!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Tactics Engineer", + "PackageVersion": "5.6.9", + "Copyright": "transmitting the program won\u0027t do anything, we need to generate the multi-byte SAS program!", + "Authors": "Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich", + "License": "Use the online TCP driver, then you can navigate the online driver!", + "LicenseUrl": "I\u0027ll transmit the open-source HTTP pixel, that should pixel the HTTP pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Group Liaison", + "PackageVersion": "3.5.1", + "Copyright": "We need to program the auxiliary JBOD circuit!", + "License": "We need to parse the haptic SMS monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Quality Executive", + "PackageVersion": "4.4.8", + "PackageProjectUrl": "http://khalid.com", + "Copyright": "You can\u0027t reboot the transmitter without transmitting the online ADP transmitter!", + "License": "I\u0027ll quantify the solid state THX feed, that should feed the THX feed!", + "LicenseUrl": "Use the online RAM array, then you can index the online array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Tactics Facilitator", + "PackageVersion": "0.7.3", + "Copyright": "The SSL port is down, bypass the haptic port so we can bypass the SSL port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Paradigm Supervisor", + "PackageVersion": "4.3.3", + "PackageProjectUrl": "https://zion.info", + "Copyright": "We need to bypass the wireless XML pixel!", + "Authors": "Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Creative Officer", + "PackageVersion": "5.5.6", + "PackageProjectUrl": "http://orpha.name", + "Copyright": "The TCP array is down, bypass the mobile array so we can bypass the TCP array!", + "License": "indexing the capacitor won\u0027t do anything, we need to reboot the redundant FTP capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Optimization Analyst", + "PackageVersion": "2.1.7", + "PackageProjectUrl": "https://madge.info", + "Authors": "Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson", + "License": "Use the wireless XSS bandwidth, then you can program the wireless bandwidth!", + "LicenseUrl": "The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Factors Supervisor", + "PackageVersion": "0.8.3", + "PackageProjectUrl": "http://clement.name", + "Copyright": "If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall!", + "Authors": "Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick", + "License": "If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor!", + "LicenseUrl": "Use the optical IB transmitter, then you can navigate the optical transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Usability Developer", + "PackageVersion": "6.9.1", + "Copyright": "You can\u0027t connect the protocol without overriding the redundant RSS protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Intranet Agent", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "http://precious.name", + "Copyright": "The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver!", + "Authors": "Essie Hamill,Essie Hamill", + "License": "We need to compress the 1080p GB circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Brand Agent", + "PackageVersion": "3.1.9", + "PackageProjectUrl": "https://lina.info", + "Copyright": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "License": "generating the alarm won\u0027t do anything, we need to parse the virtual XSS alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Research Associate", + "PackageVersion": "3.4.7", + "LicenseUrl": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Copyright": "If we synthesize the port, we can get to the HTTP port through the auxiliary HTTP port!", + "LicenseUrl": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Configuration Strategist", + "PackageVersion": "1.4.4", + "PackageProjectUrl": "https://marilyne.com", + "Authors": "Vickie Sipes", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Implementation Agent", + "PackageVersion": "5.6.8", + "PackageProjectUrl": "http://rex.biz", + "Copyright": "Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit!", + "Authors": "Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Tactics Specialist", + "PackageVersion": "0.2.2", + "Copyright": "You can\u0027t calculate the hard drive without hacking the multi-byte FTP hard drive!", + "License": "We need to override the primary SQL pixel!", + "LicenseUrl": "We need to transmit the redundant EXE driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Paradigm Developer", + "PackageVersion": "7.9.7", + "PackageProjectUrl": "http://maureen.name", + "Authors": "Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter", + "License": "The GB interface is down, input the auxiliary interface so we can input the GB interface!", + "LicenseUrl": "The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Functionality Technician", + "PackageVersion": "3.9.3", + "Copyright": "The AI microchip is down, override the multi-byte microchip so we can override the AI microchip!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Communications Strategist", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "http://eloisa.biz", + "Copyright": "We need to index the bluetooth JSON pixel!", + "License": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "LicenseUrl": "Try to index the HDD panel, maybe it will index the haptic panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Optimization Supervisor", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "https://roman.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Intranet Facilitator", + "PackageVersion": "2.8.8", + "PackageProjectUrl": "http://isabella.name", + "Authors": "Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser", + "License": "If we program the feed, we can get to the CSS feed through the solid state CSS feed!", + "LicenseUrl": "Use the redundant GB driver, then you can connect the redundant driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Solutions Director", + "PackageVersion": "8.4.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Metrics Engineer", + "PackageVersion": "8.3.4", + "PackageProjectUrl": "http://lou.net", + "Authors": "Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand", + "LicenseUrl": "Try to quantify the FTP bus, maybe it will quantify the optical bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Infrastructure Architect", + "PackageVersion": "6.6.7", + "PackageProjectUrl": "http://darlene.net", + "Authors": "Howard Rath,Howard Rath,Howard Rath,Howard Rath", + "LicenseUrl": "If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Branding Engineer", + "PackageVersion": "7.9.7", + "Copyright": "compressing the system won\u0027t do anything, we need to synthesize the redundant ADP system!", + "Authors": "Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley", + "License": "Try to input the TCP sensor, maybe it will input the haptic sensor!", + "LicenseUrl": "If we navigate the microchip, we can get to the SMS microchip through the redundant SMS microchip!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Creative Analyst", + "PackageVersion": "6.3.1", + "LicenseUrl": "The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Branding Strategist", + "PackageVersion": "4.6.2", + "Copyright": "The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Factors Administrator", + "PackageVersion": "8.1.4", + "PackageProjectUrl": "http://janelle.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Communications Engineer", + "PackageVersion": "7.8.1", + "Copyright": "The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive!", + "Authors": "Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub", + "LicenseUrl": "I\u0027ll synthesize the haptic THX hard drive, that should hard drive the THX hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Web Associate", + "PackageVersion": "4.2.5", + "Copyright": "If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive!", + "Authors": "Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..b54ed8f7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,151 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Optimization Agent", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://bryce.com", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Factors Producer", + "PackageVersion": "5.7.1", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Tactics Director", + "PackageVersion": "4.6.7", + "PackageProjectUrl": "https://valentina.net", + "Authors": "Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski", + "License": "backing up the system won\u0027t do anything, we need to parse the neural CSS system!", + "LicenseUrl": "We need to transmit the back-end RSS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Manager", + "PackageVersion": "9.1.0", + "PackageProjectUrl": "http://vella.com", + "LicenseUrl": "Try to back up the THX interface, maybe it will back up the auxiliary interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "Authors": "Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris", + "LicenseUrl": "Try to copy the PNG sensor, maybe it will copy the 1080p sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accountability Developer", + "PackageVersion": "6.9.0", + "License": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Accounts Designer", + "PackageVersion": "5.1.9", + "License": "We need to navigate the wireless SAS pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "Authors": "Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Configuration Assistant", + "PackageVersion": "3.2.1", + "Copyright": "I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!", + "Authors": "Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "Authors": "Stella Barton,Stella Barton", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Configuration Consultant", + "PackageVersion": "5.9.5", + "Authors": "Guadalupe Littel,Guadalupe Littel,Guadalupe Littel", + "License": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseUrl": "bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "Use the haptic RSS port, then you can transmit the haptic port!", + "Authors": "Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Metrics Analyst", + "PackageVersion": "6.7.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Security Orchestrator", + "PackageVersion": "3.5.6", + "Copyright": "You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!", + "Authors": "Roderick Koelpin,Roderick Koelpin,Roderick Koelpin", + "License": "Try to copy the HDD array, maybe it will copy the back-end array!", + "LicenseUrl": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..d7999a56 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,39 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt deleted file mode 100644 index 17eac4f7..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt +++ /dev/null @@ -1,744 +0,0 @@ -[ - { - "PackageId": "Product Creative Strategist", - "PackageVersion": "8.0.1", - "ValidationErrors": [ - { - "Error": "Jordan", - "Context": "https://kathryne.name" - }, - { - "Error": "Mayra", - "Context": "http://lance.name" - }, - { - "Error": "Jimmie", - "Context": "https://lorine.org" - }, - { - "Error": "Rebeka", - "Context": "https://malika.org" - }, - { - "Error": "Trinity", - "Context": "http://fritz.info" - }, - { - "Error": "Neha", - "Context": "https://marianne.name" - }, - { - "Error": "Colin", - "Context": "https://billie.biz" - }, - { - "Error": "Brielle", - "Context": "https://brennon.name" - }, - { - "Error": "Myriam", - "Context": "https://rosemary.name" - } - ], - "License": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "International Accounts Executive", - "PackageVersion": "7.0.3", - "ValidationErrors": [ - { - "Error": "Adaline", - "Context": "http://brittany.org" - }, - { - "Error": "Margie", - "Context": "http://eda.com" - }, - { - "Error": "Vena", - "Context": "https://vincenzo.biz" - }, - { - "Error": "Jedediah", - "Context": "http://teagan.net" - }, - { - "Error": "Piper", - "Context": "http://vicky.info" - }, - { - "Error": "Norwood", - "Context": "https://gerard.name" - } - ], - "License": "hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!", - "LicenseUrl": "http://eryn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Solutions Supervisor", - "PackageVersion": "2.2.5", - "ValidationErrors": [ - { - "Error": "Howard", - "Context": "https://luis.info" - }, - { - "Error": "Matt", - "Context": "https://blake.biz" - }, - { - "Error": "Quincy", - "Context": "https://sandra.biz" - }, - { - "Error": "Antonina", - "Context": "http://willow.name" - }, - { - "Error": "Jason", - "Context": "https://orland.com" - }, - { - "Error": "Rigoberto", - "Context": "http://laney.biz" - }, - { - "Error": "Eryn", - "Context": "https://amari.com" - }, - { - "Error": "Viviane", - "Context": "https://kelley.com" - }, - { - "Error": "Doris", - "Context": "https://kennedy.net" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "National Metrics Developer", - "PackageVersion": "7.2.1", - "ValidationErrors": [ - { - "Error": "Jessika", - "Context": "http://lesly.com" - }, - { - "Error": "Clemens", - "Context": "https://abagail.info" - }, - { - "Error": "Franz", - "Context": "http://prudence.info" - }, - { - "Error": "Casper", - "Context": "https://alva.com" - } - ], - "LicenseUrl": "https://everett.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Forward Group Supervisor", - "PackageVersion": "2.5.4", - "PackageProjectUrl": "https://brooks.name", - "ValidationErrors": [ - { - "Error": "Corene", - "Context": "https://mireya.org" - }, - { - "Error": "Mitchell", - "Context": "https://marietta.com" - }, - { - "Error": "Adrian", - "Context": "https://irving.net" - }, - { - "Error": "Sydnie", - "Context": "https://leonie.net" - }, - { - "Error": "Jason", - "Context": "http://joany.name" - }, - { - "Error": "Carol", - "Context": "http://luisa.net" - }, - { - "Error": "Ewell", - "Context": "http://jonas.biz" - } - ], - "License": "If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!", - "LicenseUrl": "http://christine.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Future Solutions Technician", - "PackageVersion": "6.7.5", - "PackageProjectUrl": "http://jakob.org", - "ValidationErrors": [ - { - "Error": "Jewell", - "Context": "https://khalil.com" - }, - { - "Error": "Aiyana", - "Context": "http://uriel.com" - }, - { - "Error": "Ignatius", - "Context": "http://edgardo.biz" - }, - { - "Error": "Laverna", - "Context": "http://khalil.org" - }, - { - "Error": "Mona", - "Context": "https://erling.net" - }, - { - "Error": "Dusty", - "Context": "http://ali.com" - }, - { - "Error": "Andrew", - "Context": "https://immanuel.net" - }, - { - "Error": "Juana", - "Context": "http://maeve.org" - }, - { - "Error": "Alysha", - "Context": "https://sydnee.com" - } - ], - "LicenseUrl": "https://gaylord.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Legacy Assurance Associate", - "PackageVersion": "4.8.8", - "PackageProjectUrl": "https://selena.info", - "ValidationErrors": [ - { - "Error": "Mervin", - "Context": "https://elisa.info" - }, - { - "Error": "Sylvester", - "Context": "https://adonis.name" - }, - { - "Error": "Francis", - "Context": "http://jaunita.info" - } - ], - "License": "connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!", - "LicenseUrl": "https://rhea.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Direct Accounts Agent", - "PackageVersion": "6.6.1", - "ValidationErrors": [ - { - "Error": "Jermey", - "Context": "http://wilfrid.name" - }, - { - "Error": "Josianne", - "Context": "https://vivian.biz" - }, - { - "Error": "Gertrude", - "Context": "http://renee.name" - }, - { - "Error": "Gabrielle", - "Context": "https://jedediah.biz" - }, - { - "Error": "Amber", - "Context": "http://evalyn.org" - }, - { - "Error": "Myrtis", - "Context": "https://ursula.net" - }, - { - "Error": "Werner", - "Context": "https://linwood.biz" - }, - { - "Error": "Rebekah", - "Context": "https://cleve.org" - }, - { - "Error": "Claudie", - "Context": "https://theodora.com" - } - ], - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Functionality Liaison", - "PackageVersion": "3.8.5", - "ValidationErrors": [ - { - "Error": "Kaitlyn", - "Context": "http://osborne.org" - }, - { - "Error": "Joesph", - "Context": "https://michael.name" - }, - { - "Error": "Kali", - "Context": "http://shyanne.net" - }, - { - "Error": "Austin", - "Context": "https://marty.net" - } - ], - "License": "backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "National Markets Designer", - "PackageVersion": "5.9.8", - "ValidationErrors": [ - { - "Error": "Kariane", - "Context": "http://sofia.info" - }, - { - "Error": "Daphnee", - "Context": "https://nedra.biz" - }, - { - "Error": "Orland", - "Context": "http://hilton.com" - }, - { - "Error": "Shany", - "Context": "http://margaretta.net" - }, - { - "Error": "Ezra", - "Context": "https://maegan.net" - }, - { - "Error": "Rollin", - "Context": "https://timothy.info" - }, - { - "Error": "Ezekiel", - "Context": "http://peyton.biz" - }, - { - "Error": "Marlen", - "Context": "http://tara.org" - }, - { - "Error": "Alia", - "Context": "https://lynn.name" - }, - { - "Error": "Alek", - "Context": "https://blaze.net" - } - ], - "License": "Try to reboot the CSS panel, maybe it will reboot the haptic panel!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Human Accountability Consultant", - "PackageVersion": "0.9.4", - "PackageProjectUrl": "http://olga.com", - "ValidationErrors": [ - { - "Error": "Ramona", - "Context": "https://mariela.com" - }, - { - "Error": "Wilfredo", - "Context": "http://everett.biz" - }, - { - "Error": "Vanessa", - "Context": "https://mallory.com" - }, - { - "Error": "Angeline", - "Context": "https://tyrel.net" - }, - { - "Error": "Felicity", - "Context": "http://buddy.name" - }, - { - "Error": "Bernardo", - "Context": "https://josephine.info" - }, - { - "Error": "Jevon", - "Context": "https://aron.name" - }, - { - "Error": "Suzanne", - "Context": "http://ima.name" - }, - { - "Error": "Earnestine", - "Context": "http://nathanial.biz" - }, - { - "Error": "Connor", - "Context": "https://augustus.net" - } - ], - "License": "Try to back up the THX capacitor, maybe it will back up the open-source capacitor!", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Senior Markets Administrator", - "PackageVersion": "2.4.6", - "ValidationErrors": [ - { - "Error": "Ron", - "Context": "http://brown.org" - }, - { - "Error": "Cordia", - "Context": "http://ericka.name" - }, - { - "Error": "Eugene", - "Context": "http://rashad.info" - }, - { - "Error": "Thomas", - "Context": "http://antonia.net" - }, - { - "Error": "Marcelle", - "Context": "https://miller.name" - }, - { - "Error": "Lauriane", - "Context": "http://emmanuelle.info" - }, - { - "Error": "Miracle", - "Context": "http://devin.org" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Human Metrics Manager", - "PackageVersion": "7.7.2", - "PackageProjectUrl": "http://clint.com", - "ValidationErrors": [ - { - "Error": "Ardella", - "Context": "http://melissa.net" - }, - { - "Error": "Sandra", - "Context": "http://pearline.org" - }, - { - "Error": "Noble", - "Context": "https://dusty.net" - }, - { - "Error": "Verlie", - "Context": "http://maryjane.biz" - }, - { - "Error": "Lessie", - "Context": "https://hayden.name" - }, - { - "Error": "Ernestine", - "Context": "http://amina.info" - }, - { - "Error": "Steve", - "Context": "http://lon.org" - } - ], - "License": "Try to reboot the RSS program, maybe it will reboot the solid state program!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Chief Solutions Planner", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "http://alex.info", - "ValidationErrors": [ - { - "Error": "Eusebio", - "Context": "https://drew.net" - }, - { - "Error": "Imani", - "Context": "https://dorothea.name" - }, - { - "Error": "Justina", - "Context": "http://norwood.info" - }, - { - "Error": "Aubree", - "Context": "http://jayne.info" - }, - { - "Error": "Jude", - "Context": "https://korbin.org" - }, - { - "Error": "Fern", - "Context": "https://rick.com" - }, - { - "Error": "Aiyana", - "Context": "http://maverick.com" - } - ], - "License": "Try to back up the SCSI circuit, maybe it will back up the online circuit!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "International Implementation Engineer", - "PackageVersion": "9.7.5", - "ValidationErrors": [ - { - "Error": "Nathanial", - "Context": "http://lucas.biz" - }, - { - "Error": "Jackeline", - "Context": "http://emmitt.name" - }, - { - "Error": "Amely", - "Context": "https://jonathon.com" - }, - { - "Error": "Javonte", - "Context": "https://diana.name" - }, - { - "Error": "Damien", - "Context": "https://edyth.com" - }, - { - "Error": "Princess", - "Context": "http://haylie.biz" - }, - { - "Error": "Jordane", - "Context": "https://gregorio.com" - }, - { - "Error": "Opal", - "Context": "http://abbie.org" - }, - { - "Error": "Pablo", - "Context": "https://maxime.biz" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt deleted file mode 100644 index cd857ea1..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt +++ /dev/null @@ -1,179 +0,0 @@ -[ - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt deleted file mode 100644 index a2e5546f..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt +++ /dev/null @@ -1,744 +0,0 @@ -[ - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Solutions Supervisor", - "PackageVersion": "2.2.5", - "ValidationErrors": [ - { - "Error": "Howard", - "Context": "https://luis.info" - }, - { - "Error": "Matt", - "Context": "https://blake.biz" - }, - { - "Error": "Quincy", - "Context": "https://sandra.biz" - }, - { - "Error": "Antonina", - "Context": "http://willow.name" - }, - { - "Error": "Jason", - "Context": "https://orland.com" - }, - { - "Error": "Rigoberto", - "Context": "http://laney.biz" - }, - { - "Error": "Eryn", - "Context": "https://amari.com" - }, - { - "Error": "Viviane", - "Context": "https://kelley.com" - }, - { - "Error": "Doris", - "Context": "https://kennedy.net" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Solutions Planner", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "http://alex.info", - "ValidationErrors": [ - { - "Error": "Eusebio", - "Context": "https://drew.net" - }, - { - "Error": "Imani", - "Context": "https://dorothea.name" - }, - { - "Error": "Justina", - "Context": "http://norwood.info" - }, - { - "Error": "Aubree", - "Context": "http://jayne.info" - }, - { - "Error": "Jude", - "Context": "https://korbin.org" - }, - { - "Error": "Fern", - "Context": "https://rick.com" - }, - { - "Error": "Aiyana", - "Context": "http://maverick.com" - } - ], - "License": "Try to back up the SCSI circuit, maybe it will back up the online circuit!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Future Solutions Technician", - "PackageVersion": "6.7.5", - "PackageProjectUrl": "http://jakob.org", - "ValidationErrors": [ - { - "Error": "Jewell", - "Context": "https://khalil.com" - }, - { - "Error": "Aiyana", - "Context": "http://uriel.com" - }, - { - "Error": "Ignatius", - "Context": "http://edgardo.biz" - }, - { - "Error": "Laverna", - "Context": "http://khalil.org" - }, - { - "Error": "Mona", - "Context": "https://erling.net" - }, - { - "Error": "Dusty", - "Context": "http://ali.com" - }, - { - "Error": "Andrew", - "Context": "https://immanuel.net" - }, - { - "Error": "Juana", - "Context": "http://maeve.org" - }, - { - "Error": "Alysha", - "Context": "https://sydnee.com" - } - ], - "LicenseUrl": "https://gaylord.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Direct Accounts Agent", - "PackageVersion": "6.6.1", - "ValidationErrors": [ - { - "Error": "Jermey", - "Context": "http://wilfrid.name" - }, - { - "Error": "Josianne", - "Context": "https://vivian.biz" - }, - { - "Error": "Gertrude", - "Context": "http://renee.name" - }, - { - "Error": "Gabrielle", - "Context": "https://jedediah.biz" - }, - { - "Error": "Amber", - "Context": "http://evalyn.org" - }, - { - "Error": "Myrtis", - "Context": "https://ursula.net" - }, - { - "Error": "Werner", - "Context": "https://linwood.biz" - }, - { - "Error": "Rebekah", - "Context": "https://cleve.org" - }, - { - "Error": "Claudie", - "Context": "https://theodora.com" - } - ], - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Functionality Liaison", - "PackageVersion": "3.8.5", - "ValidationErrors": [ - { - "Error": "Kaitlyn", - "Context": "http://osborne.org" - }, - { - "Error": "Joesph", - "Context": "https://michael.name" - }, - { - "Error": "Kali", - "Context": "http://shyanne.net" - }, - { - "Error": "Austin", - "Context": "https://marty.net" - } - ], - "License": "backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "National Metrics Developer", - "PackageVersion": "7.2.1", - "ValidationErrors": [ - { - "Error": "Jessika", - "Context": "http://lesly.com" - }, - { - "Error": "Clemens", - "Context": "https://abagail.info" - }, - { - "Error": "Franz", - "Context": "http://prudence.info" - }, - { - "Error": "Casper", - "Context": "https://alva.com" - } - ], - "LicenseUrl": "https://everett.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "National Markets Designer", - "PackageVersion": "5.9.8", - "ValidationErrors": [ - { - "Error": "Kariane", - "Context": "http://sofia.info" - }, - { - "Error": "Daphnee", - "Context": "https://nedra.biz" - }, - { - "Error": "Orland", - "Context": "http://hilton.com" - }, - { - "Error": "Shany", - "Context": "http://margaretta.net" - }, - { - "Error": "Ezra", - "Context": "https://maegan.net" - }, - { - "Error": "Rollin", - "Context": "https://timothy.info" - }, - { - "Error": "Ezekiel", - "Context": "http://peyton.biz" - }, - { - "Error": "Marlen", - "Context": "http://tara.org" - }, - { - "Error": "Alia", - "Context": "https://lynn.name" - }, - { - "Error": "Alek", - "Context": "https://blaze.net" - } - ], - "License": "Try to reboot the CSS panel, maybe it will reboot the haptic panel!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Human Accountability Consultant", - "PackageVersion": "0.9.4", - "PackageProjectUrl": "http://olga.com", - "ValidationErrors": [ - { - "Error": "Ramona", - "Context": "https://mariela.com" - }, - { - "Error": "Wilfredo", - "Context": "http://everett.biz" - }, - { - "Error": "Vanessa", - "Context": "https://mallory.com" - }, - { - "Error": "Angeline", - "Context": "https://tyrel.net" - }, - { - "Error": "Felicity", - "Context": "http://buddy.name" - }, - { - "Error": "Bernardo", - "Context": "https://josephine.info" - }, - { - "Error": "Jevon", - "Context": "https://aron.name" - }, - { - "Error": "Suzanne", - "Context": "http://ima.name" - }, - { - "Error": "Earnestine", - "Context": "http://nathanial.biz" - }, - { - "Error": "Connor", - "Context": "https://augustus.net" - } - ], - "License": "Try to back up the THX capacitor, maybe it will back up the open-source capacitor!", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Forward Group Supervisor", - "PackageVersion": "2.5.4", - "PackageProjectUrl": "https://brooks.name", - "ValidationErrors": [ - { - "Error": "Corene", - "Context": "https://mireya.org" - }, - { - "Error": "Mitchell", - "Context": "https://marietta.com" - }, - { - "Error": "Adrian", - "Context": "https://irving.net" - }, - { - "Error": "Sydnie", - "Context": "https://leonie.net" - }, - { - "Error": "Jason", - "Context": "http://joany.name" - }, - { - "Error": "Carol", - "Context": "http://luisa.net" - }, - { - "Error": "Ewell", - "Context": "http://jonas.biz" - } - ], - "License": "If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!", - "LicenseUrl": "http://christine.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Senior Markets Administrator", - "PackageVersion": "2.4.6", - "ValidationErrors": [ - { - "Error": "Ron", - "Context": "http://brown.org" - }, - { - "Error": "Cordia", - "Context": "http://ericka.name" - }, - { - "Error": "Eugene", - "Context": "http://rashad.info" - }, - { - "Error": "Thomas", - "Context": "http://antonia.net" - }, - { - "Error": "Marcelle", - "Context": "https://miller.name" - }, - { - "Error": "Lauriane", - "Context": "http://emmanuelle.info" - }, - { - "Error": "Miracle", - "Context": "http://devin.org" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "International Implementation Engineer", - "PackageVersion": "9.7.5", - "ValidationErrors": [ - { - "Error": "Nathanial", - "Context": "http://lucas.biz" - }, - { - "Error": "Jackeline", - "Context": "http://emmitt.name" - }, - { - "Error": "Amely", - "Context": "https://jonathon.com" - }, - { - "Error": "Javonte", - "Context": "https://diana.name" - }, - { - "Error": "Damien", - "Context": "https://edyth.com" - }, - { - "Error": "Princess", - "Context": "http://haylie.biz" - }, - { - "Error": "Jordane", - "Context": "https://gregorio.com" - }, - { - "Error": "Opal", - "Context": "http://abbie.org" - }, - { - "Error": "Pablo", - "Context": "https://maxime.biz" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Human Metrics Manager", - "PackageVersion": "7.7.2", - "PackageProjectUrl": "http://clint.com", - "ValidationErrors": [ - { - "Error": "Ardella", - "Context": "http://melissa.net" - }, - { - "Error": "Sandra", - "Context": "http://pearline.org" - }, - { - "Error": "Noble", - "Context": "https://dusty.net" - }, - { - "Error": "Verlie", - "Context": "http://maryjane.biz" - }, - { - "Error": "Lessie", - "Context": "https://hayden.name" - }, - { - "Error": "Ernestine", - "Context": "http://amina.info" - }, - { - "Error": "Steve", - "Context": "http://lon.org" - } - ], - "License": "Try to reboot the RSS program, maybe it will reboot the solid state program!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Legacy Assurance Associate", - "PackageVersion": "4.8.8", - "PackageProjectUrl": "https://selena.info", - "ValidationErrors": [ - { - "Error": "Mervin", - "Context": "https://elisa.info" - }, - { - "Error": "Sylvester", - "Context": "https://adonis.name" - }, - { - "Error": "Francis", - "Context": "http://jaunita.info" - } - ], - "License": "connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!", - "LicenseUrl": "https://rhea.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Product Creative Strategist", - "PackageVersion": "8.0.1", - "ValidationErrors": [ - { - "Error": "Jordan", - "Context": "https://kathryne.name" - }, - { - "Error": "Mayra", - "Context": "http://lance.name" - }, - { - "Error": "Jimmie", - "Context": "https://lorine.org" - }, - { - "Error": "Rebeka", - "Context": "https://malika.org" - }, - { - "Error": "Trinity", - "Context": "http://fritz.info" - }, - { - "Error": "Neha", - "Context": "https://marianne.name" - }, - { - "Error": "Colin", - "Context": "https://billie.biz" - }, - { - "Error": "Brielle", - "Context": "https://brennon.name" - }, - { - "Error": "Myriam", - "Context": "https://rosemary.name" - } - ], - "License": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "International Accounts Executive", - "PackageVersion": "7.0.3", - "ValidationErrors": [ - { - "Error": "Adaline", - "Context": "http://brittany.org" - }, - { - "Error": "Margie", - "Context": "http://eda.com" - }, - { - "Error": "Vena", - "Context": "https://vincenzo.biz" - }, - { - "Error": "Jedediah", - "Context": "http://teagan.net" - }, - { - "Error": "Piper", - "Context": "http://vicky.info" - }, - { - "Error": "Norwood", - "Context": "https://gerard.name" - } - ], - "License": "hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!", - "LicenseUrl": "http://eryn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt deleted file mode 100644 index 3f17ad08..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt +++ /dev/null @@ -1,179 +0,0 @@ -[ - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt deleted file mode 100644 index adbc4af4..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt +++ /dev/null @@ -1,744 +0,0 @@ -[ - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "International Accounts Executive", - "PackageVersion": "7.0.3", - "ValidationErrors": [ - { - "Error": "Adaline", - "Context": "http://brittany.org" - }, - { - "Error": "Margie", - "Context": "http://eda.com" - }, - { - "Error": "Vena", - "Context": "https://vincenzo.biz" - }, - { - "Error": "Jedediah", - "Context": "http://teagan.net" - }, - { - "Error": "Piper", - "Context": "http://vicky.info" - }, - { - "Error": "Norwood", - "Context": "https://gerard.name" - } - ], - "License": "hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!", - "LicenseUrl": "http://eryn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Solutions Supervisor", - "PackageVersion": "2.2.5", - "ValidationErrors": [ - { - "Error": "Howard", - "Context": "https://luis.info" - }, - { - "Error": "Matt", - "Context": "https://blake.biz" - }, - { - "Error": "Quincy", - "Context": "https://sandra.biz" - }, - { - "Error": "Antonina", - "Context": "http://willow.name" - }, - { - "Error": "Jason", - "Context": "https://orland.com" - }, - { - "Error": "Rigoberto", - "Context": "http://laney.biz" - }, - { - "Error": "Eryn", - "Context": "https://amari.com" - }, - { - "Error": "Viviane", - "Context": "https://kelley.com" - }, - { - "Error": "Doris", - "Context": "https://kennedy.net" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "National Metrics Developer", - "PackageVersion": "7.2.1", - "ValidationErrors": [ - { - "Error": "Jessika", - "Context": "http://lesly.com" - }, - { - "Error": "Clemens", - "Context": "https://abagail.info" - }, - { - "Error": "Franz", - "Context": "http://prudence.info" - }, - { - "Error": "Casper", - "Context": "https://alva.com" - } - ], - "LicenseUrl": "https://everett.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Legacy Assurance Associate", - "PackageVersion": "4.8.8", - "PackageProjectUrl": "https://selena.info", - "ValidationErrors": [ - { - "Error": "Mervin", - "Context": "https://elisa.info" - }, - { - "Error": "Sylvester", - "Context": "https://adonis.name" - }, - { - "Error": "Francis", - "Context": "http://jaunita.info" - } - ], - "License": "connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!", - "LicenseUrl": "https://rhea.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Future Solutions Technician", - "PackageVersion": "6.7.5", - "PackageProjectUrl": "http://jakob.org", - "ValidationErrors": [ - { - "Error": "Jewell", - "Context": "https://khalil.com" - }, - { - "Error": "Aiyana", - "Context": "http://uriel.com" - }, - { - "Error": "Ignatius", - "Context": "http://edgardo.biz" - }, - { - "Error": "Laverna", - "Context": "http://khalil.org" - }, - { - "Error": "Mona", - "Context": "https://erling.net" - }, - { - "Error": "Dusty", - "Context": "http://ali.com" - }, - { - "Error": "Andrew", - "Context": "https://immanuel.net" - }, - { - "Error": "Juana", - "Context": "http://maeve.org" - }, - { - "Error": "Alysha", - "Context": "https://sydnee.com" - } - ], - "LicenseUrl": "https://gaylord.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "International Implementation Engineer", - "PackageVersion": "9.7.5", - "ValidationErrors": [ - { - "Error": "Nathanial", - "Context": "http://lucas.biz" - }, - { - "Error": "Jackeline", - "Context": "http://emmitt.name" - }, - { - "Error": "Amely", - "Context": "https://jonathon.com" - }, - { - "Error": "Javonte", - "Context": "https://diana.name" - }, - { - "Error": "Damien", - "Context": "https://edyth.com" - }, - { - "Error": "Princess", - "Context": "http://haylie.biz" - }, - { - "Error": "Jordane", - "Context": "https://gregorio.com" - }, - { - "Error": "Opal", - "Context": "http://abbie.org" - }, - { - "Error": "Pablo", - "Context": "https://maxime.biz" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Product Creative Strategist", - "PackageVersion": "8.0.1", - "ValidationErrors": [ - { - "Error": "Jordan", - "Context": "https://kathryne.name" - }, - { - "Error": "Mayra", - "Context": "http://lance.name" - }, - { - "Error": "Jimmie", - "Context": "https://lorine.org" - }, - { - "Error": "Rebeka", - "Context": "https://malika.org" - }, - { - "Error": "Trinity", - "Context": "http://fritz.info" - }, - { - "Error": "Neha", - "Context": "https://marianne.name" - }, - { - "Error": "Colin", - "Context": "https://billie.biz" - }, - { - "Error": "Brielle", - "Context": "https://brennon.name" - }, - { - "Error": "Myriam", - "Context": "https://rosemary.name" - } - ], - "License": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Forward Functionality Liaison", - "PackageVersion": "3.8.5", - "ValidationErrors": [ - { - "Error": "Kaitlyn", - "Context": "http://osborne.org" - }, - { - "Error": "Joesph", - "Context": "https://michael.name" - }, - { - "Error": "Kali", - "Context": "http://shyanne.net" - }, - { - "Error": "Austin", - "Context": "https://marty.net" - } - ], - "License": "backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "National Markets Designer", - "PackageVersion": "5.9.8", - "ValidationErrors": [ - { - "Error": "Kariane", - "Context": "http://sofia.info" - }, - { - "Error": "Daphnee", - "Context": "https://nedra.biz" - }, - { - "Error": "Orland", - "Context": "http://hilton.com" - }, - { - "Error": "Shany", - "Context": "http://margaretta.net" - }, - { - "Error": "Ezra", - "Context": "https://maegan.net" - }, - { - "Error": "Rollin", - "Context": "https://timothy.info" - }, - { - "Error": "Ezekiel", - "Context": "http://peyton.biz" - }, - { - "Error": "Marlen", - "Context": "http://tara.org" - }, - { - "Error": "Alia", - "Context": "https://lynn.name" - }, - { - "Error": "Alek", - "Context": "https://blaze.net" - } - ], - "License": "Try to reboot the CSS panel, maybe it will reboot the haptic panel!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Senior Markets Administrator", - "PackageVersion": "2.4.6", - "ValidationErrors": [ - { - "Error": "Ron", - "Context": "http://brown.org" - }, - { - "Error": "Cordia", - "Context": "http://ericka.name" - }, - { - "Error": "Eugene", - "Context": "http://rashad.info" - }, - { - "Error": "Thomas", - "Context": "http://antonia.net" - }, - { - "Error": "Marcelle", - "Context": "https://miller.name" - }, - { - "Error": "Lauriane", - "Context": "http://emmanuelle.info" - }, - { - "Error": "Miracle", - "Context": "http://devin.org" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Forward Group Supervisor", - "PackageVersion": "2.5.4", - "PackageProjectUrl": "https://brooks.name", - "ValidationErrors": [ - { - "Error": "Corene", - "Context": "https://mireya.org" - }, - { - "Error": "Mitchell", - "Context": "https://marietta.com" - }, - { - "Error": "Adrian", - "Context": "https://irving.net" - }, - { - "Error": "Sydnie", - "Context": "https://leonie.net" - }, - { - "Error": "Jason", - "Context": "http://joany.name" - }, - { - "Error": "Carol", - "Context": "http://luisa.net" - }, - { - "Error": "Ewell", - "Context": "http://jonas.biz" - } - ], - "License": "If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!", - "LicenseUrl": "http://christine.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Human Accountability Consultant", - "PackageVersion": "0.9.4", - "PackageProjectUrl": "http://olga.com", - "ValidationErrors": [ - { - "Error": "Ramona", - "Context": "https://mariela.com" - }, - { - "Error": "Wilfredo", - "Context": "http://everett.biz" - }, - { - "Error": "Vanessa", - "Context": "https://mallory.com" - }, - { - "Error": "Angeline", - "Context": "https://tyrel.net" - }, - { - "Error": "Felicity", - "Context": "http://buddy.name" - }, - { - "Error": "Bernardo", - "Context": "https://josephine.info" - }, - { - "Error": "Jevon", - "Context": "https://aron.name" - }, - { - "Error": "Suzanne", - "Context": "http://ima.name" - }, - { - "Error": "Earnestine", - "Context": "http://nathanial.biz" - }, - { - "Error": "Connor", - "Context": "https://augustus.net" - } - ], - "License": "Try to back up the THX capacitor, maybe it will back up the open-source capacitor!", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "Direct Accounts Agent", - "PackageVersion": "6.6.1", - "ValidationErrors": [ - { - "Error": "Jermey", - "Context": "http://wilfrid.name" - }, - { - "Error": "Josianne", - "Context": "https://vivian.biz" - }, - { - "Error": "Gertrude", - "Context": "http://renee.name" - }, - { - "Error": "Gabrielle", - "Context": "https://jedediah.biz" - }, - { - "Error": "Amber", - "Context": "http://evalyn.org" - }, - { - "Error": "Myrtis", - "Context": "https://ursula.net" - }, - { - "Error": "Werner", - "Context": "https://linwood.biz" - }, - { - "Error": "Rebekah", - "Context": "https://cleve.org" - }, - { - "Error": "Claudie", - "Context": "https://theodora.com" - } - ], - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Chief Solutions Planner", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "http://alex.info", - "ValidationErrors": [ - { - "Error": "Eusebio", - "Context": "https://drew.net" - }, - { - "Error": "Imani", - "Context": "https://dorothea.name" - }, - { - "Error": "Justina", - "Context": "http://norwood.info" - }, - { - "Error": "Aubree", - "Context": "http://jayne.info" - }, - { - "Error": "Jude", - "Context": "https://korbin.org" - }, - { - "Error": "Fern", - "Context": "https://rick.com" - }, - { - "Error": "Aiyana", - "Context": "http://maverick.com" - } - ], - "License": "Try to back up the SCSI circuit, maybe it will back up the online circuit!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Human Metrics Manager", - "PackageVersion": "7.7.2", - "PackageProjectUrl": "http://clint.com", - "ValidationErrors": [ - { - "Error": "Ardella", - "Context": "http://melissa.net" - }, - { - "Error": "Sandra", - "Context": "http://pearline.org" - }, - { - "Error": "Noble", - "Context": "https://dusty.net" - }, - { - "Error": "Verlie", - "Context": "http://maryjane.biz" - }, - { - "Error": "Lessie", - "Context": "https://hayden.name" - }, - { - "Error": "Ernestine", - "Context": "http://amina.info" - }, - { - "Error": "Steve", - "Context": "http://lon.org" - } - ], - "License": "Try to reboot the RSS program, maybe it will reboot the solid state program!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt deleted file mode 100644 index c09db9d0..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt +++ /dev/null @@ -1,179 +0,0 @@ -[ - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt deleted file mode 100644 index dd51cd3a..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt +++ /dev/null @@ -1,744 +0,0 @@ -[ - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Future Solutions Technician", - "PackageVersion": "6.7.5", - "PackageProjectUrl": "http://jakob.org", - "ValidationErrors": [ - { - "Error": "Jewell", - "Context": "https://khalil.com" - }, - { - "Error": "Aiyana", - "Context": "http://uriel.com" - }, - { - "Error": "Ignatius", - "Context": "http://edgardo.biz" - }, - { - "Error": "Laverna", - "Context": "http://khalil.org" - }, - { - "Error": "Mona", - "Context": "https://erling.net" - }, - { - "Error": "Dusty", - "Context": "http://ali.com" - }, - { - "Error": "Andrew", - "Context": "https://immanuel.net" - }, - { - "Error": "Juana", - "Context": "http://maeve.org" - }, - { - "Error": "Alysha", - "Context": "https://sydnee.com" - } - ], - "LicenseUrl": "https://gaylord.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Product Creative Strategist", - "PackageVersion": "8.0.1", - "ValidationErrors": [ - { - "Error": "Jordan", - "Context": "https://kathryne.name" - }, - { - "Error": "Mayra", - "Context": "http://lance.name" - }, - { - "Error": "Jimmie", - "Context": "https://lorine.org" - }, - { - "Error": "Rebeka", - "Context": "https://malika.org" - }, - { - "Error": "Trinity", - "Context": "http://fritz.info" - }, - { - "Error": "Neha", - "Context": "https://marianne.name" - }, - { - "Error": "Colin", - "Context": "https://billie.biz" - }, - { - "Error": "Brielle", - "Context": "https://brennon.name" - }, - { - "Error": "Myriam", - "Context": "https://rosemary.name" - } - ], - "License": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Forward Functionality Liaison", - "PackageVersion": "3.8.5", - "ValidationErrors": [ - { - "Error": "Kaitlyn", - "Context": "http://osborne.org" - }, - { - "Error": "Joesph", - "Context": "https://michael.name" - }, - { - "Error": "Kali", - "Context": "http://shyanne.net" - }, - { - "Error": "Austin", - "Context": "https://marty.net" - } - ], - "License": "backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "National Markets Designer", - "PackageVersion": "5.9.8", - "ValidationErrors": [ - { - "Error": "Kariane", - "Context": "http://sofia.info" - }, - { - "Error": "Daphnee", - "Context": "https://nedra.biz" - }, - { - "Error": "Orland", - "Context": "http://hilton.com" - }, - { - "Error": "Shany", - "Context": "http://margaretta.net" - }, - { - "Error": "Ezra", - "Context": "https://maegan.net" - }, - { - "Error": "Rollin", - "Context": "https://timothy.info" - }, - { - "Error": "Ezekiel", - "Context": "http://peyton.biz" - }, - { - "Error": "Marlen", - "Context": "http://tara.org" - }, - { - "Error": "Alia", - "Context": "https://lynn.name" - }, - { - "Error": "Alek", - "Context": "https://blaze.net" - } - ], - "License": "Try to reboot the CSS panel, maybe it will reboot the haptic panel!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Human Accountability Consultant", - "PackageVersion": "0.9.4", - "PackageProjectUrl": "http://olga.com", - "ValidationErrors": [ - { - "Error": "Ramona", - "Context": "https://mariela.com" - }, - { - "Error": "Wilfredo", - "Context": "http://everett.biz" - }, - { - "Error": "Vanessa", - "Context": "https://mallory.com" - }, - { - "Error": "Angeline", - "Context": "https://tyrel.net" - }, - { - "Error": "Felicity", - "Context": "http://buddy.name" - }, - { - "Error": "Bernardo", - "Context": "https://josephine.info" - }, - { - "Error": "Jevon", - "Context": "https://aron.name" - }, - { - "Error": "Suzanne", - "Context": "http://ima.name" - }, - { - "Error": "Earnestine", - "Context": "http://nathanial.biz" - }, - { - "Error": "Connor", - "Context": "https://augustus.net" - } - ], - "License": "Try to back up the THX capacitor, maybe it will back up the open-source capacitor!", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "National Metrics Developer", - "PackageVersion": "7.2.1", - "ValidationErrors": [ - { - "Error": "Jessika", - "Context": "http://lesly.com" - }, - { - "Error": "Clemens", - "Context": "https://abagail.info" - }, - { - "Error": "Franz", - "Context": "http://prudence.info" - }, - { - "Error": "Casper", - "Context": "https://alva.com" - } - ], - "LicenseUrl": "https://everett.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "International Accounts Executive", - "PackageVersion": "7.0.3", - "ValidationErrors": [ - { - "Error": "Adaline", - "Context": "http://brittany.org" - }, - { - "Error": "Margie", - "Context": "http://eda.com" - }, - { - "Error": "Vena", - "Context": "https://vincenzo.biz" - }, - { - "Error": "Jedediah", - "Context": "http://teagan.net" - }, - { - "Error": "Piper", - "Context": "http://vicky.info" - }, - { - "Error": "Norwood", - "Context": "https://gerard.name" - } - ], - "License": "hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!", - "LicenseUrl": "http://eryn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Senior Markets Administrator", - "PackageVersion": "2.4.6", - "ValidationErrors": [ - { - "Error": "Ron", - "Context": "http://brown.org" - }, - { - "Error": "Cordia", - "Context": "http://ericka.name" - }, - { - "Error": "Eugene", - "Context": "http://rashad.info" - }, - { - "Error": "Thomas", - "Context": "http://antonia.net" - }, - { - "Error": "Marcelle", - "Context": "https://miller.name" - }, - { - "Error": "Lauriane", - "Context": "http://emmanuelle.info" - }, - { - "Error": "Miracle", - "Context": "http://devin.org" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "International Implementation Engineer", - "PackageVersion": "9.7.5", - "ValidationErrors": [ - { - "Error": "Nathanial", - "Context": "http://lucas.biz" - }, - { - "Error": "Jackeline", - "Context": "http://emmitt.name" - }, - { - "Error": "Amely", - "Context": "https://jonathon.com" - }, - { - "Error": "Javonte", - "Context": "https://diana.name" - }, - { - "Error": "Damien", - "Context": "https://edyth.com" - }, - { - "Error": "Princess", - "Context": "http://haylie.biz" - }, - { - "Error": "Jordane", - "Context": "https://gregorio.com" - }, - { - "Error": "Opal", - "Context": "http://abbie.org" - }, - { - "Error": "Pablo", - "Context": "https://maxime.biz" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Forward Group Supervisor", - "PackageVersion": "2.5.4", - "PackageProjectUrl": "https://brooks.name", - "ValidationErrors": [ - { - "Error": "Corene", - "Context": "https://mireya.org" - }, - { - "Error": "Mitchell", - "Context": "https://marietta.com" - }, - { - "Error": "Adrian", - "Context": "https://irving.net" - }, - { - "Error": "Sydnie", - "Context": "https://leonie.net" - }, - { - "Error": "Jason", - "Context": "http://joany.name" - }, - { - "Error": "Carol", - "Context": "http://luisa.net" - }, - { - "Error": "Ewell", - "Context": "http://jonas.biz" - } - ], - "License": "If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!", - "LicenseUrl": "http://christine.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Solutions Planner", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "http://alex.info", - "ValidationErrors": [ - { - "Error": "Eusebio", - "Context": "https://drew.net" - }, - { - "Error": "Imani", - "Context": "https://dorothea.name" - }, - { - "Error": "Justina", - "Context": "http://norwood.info" - }, - { - "Error": "Aubree", - "Context": "http://jayne.info" - }, - { - "Error": "Jude", - "Context": "https://korbin.org" - }, - { - "Error": "Fern", - "Context": "https://rick.com" - }, - { - "Error": "Aiyana", - "Context": "http://maverick.com" - } - ], - "License": "Try to back up the SCSI circuit, maybe it will back up the online circuit!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Solutions Supervisor", - "PackageVersion": "2.2.5", - "ValidationErrors": [ - { - "Error": "Howard", - "Context": "https://luis.info" - }, - { - "Error": "Matt", - "Context": "https://blake.biz" - }, - { - "Error": "Quincy", - "Context": "https://sandra.biz" - }, - { - "Error": "Antonina", - "Context": "http://willow.name" - }, - { - "Error": "Jason", - "Context": "https://orland.com" - }, - { - "Error": "Rigoberto", - "Context": "http://laney.biz" - }, - { - "Error": "Eryn", - "Context": "https://amari.com" - }, - { - "Error": "Viviane", - "Context": "https://kelley.com" - }, - { - "Error": "Doris", - "Context": "https://kennedy.net" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Legacy Assurance Associate", - "PackageVersion": "4.8.8", - "PackageProjectUrl": "https://selena.info", - "ValidationErrors": [ - { - "Error": "Mervin", - "Context": "https://elisa.info" - }, - { - "Error": "Sylvester", - "Context": "https://adonis.name" - }, - { - "Error": "Francis", - "Context": "http://jaunita.info" - } - ], - "License": "connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!", - "LicenseUrl": "https://rhea.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Human Metrics Manager", - "PackageVersion": "7.7.2", - "PackageProjectUrl": "http://clint.com", - "ValidationErrors": [ - { - "Error": "Ardella", - "Context": "http://melissa.net" - }, - { - "Error": "Sandra", - "Context": "http://pearline.org" - }, - { - "Error": "Noble", - "Context": "https://dusty.net" - }, - { - "Error": "Verlie", - "Context": "http://maryjane.biz" - }, - { - "Error": "Lessie", - "Context": "https://hayden.name" - }, - { - "Error": "Ernestine", - "Context": "http://amina.info" - }, - { - "Error": "Steve", - "Context": "http://lon.org" - } - ], - "License": "Try to reboot the RSS program, maybe it will reboot the solid state program!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Direct Accounts Agent", - "PackageVersion": "6.6.1", - "ValidationErrors": [ - { - "Error": "Jermey", - "Context": "http://wilfrid.name" - }, - { - "Error": "Josianne", - "Context": "https://vivian.biz" - }, - { - "Error": "Gertrude", - "Context": "http://renee.name" - }, - { - "Error": "Gabrielle", - "Context": "https://jedediah.biz" - }, - { - "Error": "Amber", - "Context": "http://evalyn.org" - }, - { - "Error": "Myrtis", - "Context": "https://ursula.net" - }, - { - "Error": "Werner", - "Context": "https://linwood.biz" - }, - { - "Error": "Rebekah", - "Context": "https://cleve.org" - }, - { - "Error": "Claudie", - "Context": "https://theodora.com" - } - ], - "LicenseInformationOrigin": 2 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt deleted file mode 100644 index 25cde130..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt +++ /dev/null @@ -1,179 +0,0 @@ -[ - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt deleted file mode 100644 index b42663e7..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt +++ /dev/null @@ -1,744 +0,0 @@ -[ - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Forward Group Supervisor", - "PackageVersion": "2.5.4", - "PackageProjectUrl": "https://brooks.name", - "ValidationErrors": [ - { - "Error": "Corene", - "Context": "https://mireya.org" - }, - { - "Error": "Mitchell", - "Context": "https://marietta.com" - }, - { - "Error": "Adrian", - "Context": "https://irving.net" - }, - { - "Error": "Sydnie", - "Context": "https://leonie.net" - }, - { - "Error": "Jason", - "Context": "http://joany.name" - }, - { - "Error": "Carol", - "Context": "http://luisa.net" - }, - { - "Error": "Ewell", - "Context": "http://jonas.biz" - } - ], - "License": "If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter!", - "LicenseUrl": "http://christine.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Human Accountability Consultant", - "PackageVersion": "0.9.4", - "PackageProjectUrl": "http://olga.com", - "ValidationErrors": [ - { - "Error": "Ramona", - "Context": "https://mariela.com" - }, - { - "Error": "Wilfredo", - "Context": "http://everett.biz" - }, - { - "Error": "Vanessa", - "Context": "https://mallory.com" - }, - { - "Error": "Angeline", - "Context": "https://tyrel.net" - }, - { - "Error": "Felicity", - "Context": "http://buddy.name" - }, - { - "Error": "Bernardo", - "Context": "https://josephine.info" - }, - { - "Error": "Jevon", - "Context": "https://aron.name" - }, - { - "Error": "Suzanne", - "Context": "http://ima.name" - }, - { - "Error": "Earnestine", - "Context": "http://nathanial.biz" - }, - { - "Error": "Connor", - "Context": "https://augustus.net" - } - ], - "License": "Try to back up the THX capacitor, maybe it will back up the open-source capacitor!", - "LicenseInformationOrigin": 3 - }, - { - "PackageId": "International Accounts Executive", - "PackageVersion": "7.0.3", - "ValidationErrors": [ - { - "Error": "Adaline", - "Context": "http://brittany.org" - }, - { - "Error": "Margie", - "Context": "http://eda.com" - }, - { - "Error": "Vena", - "Context": "https://vincenzo.biz" - }, - { - "Error": "Jedediah", - "Context": "http://teagan.net" - }, - { - "Error": "Piper", - "Context": "http://vicky.info" - }, - { - "Error": "Norwood", - "Context": "https://gerard.name" - } - ], - "License": "hacking the program won\u0027t do anything, we need to reboot the mobile PNG program!", - "LicenseUrl": "http://eryn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Future Solutions Technician", - "PackageVersion": "6.7.5", - "PackageProjectUrl": "http://jakob.org", - "ValidationErrors": [ - { - "Error": "Jewell", - "Context": "https://khalil.com" - }, - { - "Error": "Aiyana", - "Context": "http://uriel.com" - }, - { - "Error": "Ignatius", - "Context": "http://edgardo.biz" - }, - { - "Error": "Laverna", - "Context": "http://khalil.org" - }, - { - "Error": "Mona", - "Context": "https://erling.net" - }, - { - "Error": "Dusty", - "Context": "http://ali.com" - }, - { - "Error": "Andrew", - "Context": "https://immanuel.net" - }, - { - "Error": "Juana", - "Context": "http://maeve.org" - }, - { - "Error": "Alysha", - "Context": "https://sydnee.com" - } - ], - "LicenseUrl": "https://gaylord.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Functionality Liaison", - "PackageVersion": "3.8.5", - "ValidationErrors": [ - { - "Error": "Kaitlyn", - "Context": "http://osborne.org" - }, - { - "Error": "Joesph", - "Context": "https://michael.name" - }, - { - "Error": "Kali", - "Context": "http://shyanne.net" - }, - { - "Error": "Austin", - "Context": "https://marty.net" - } - ], - "License": "backing up the interface won\u0027t do anything, we need to navigate the neural GB interface!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "National Markets Designer", - "PackageVersion": "5.9.8", - "ValidationErrors": [ - { - "Error": "Kariane", - "Context": "http://sofia.info" - }, - { - "Error": "Daphnee", - "Context": "https://nedra.biz" - }, - { - "Error": "Orland", - "Context": "http://hilton.com" - }, - { - "Error": "Shany", - "Context": "http://margaretta.net" - }, - { - "Error": "Ezra", - "Context": "https://maegan.net" - }, - { - "Error": "Rollin", - "Context": "https://timothy.info" - }, - { - "Error": "Ezekiel", - "Context": "http://peyton.biz" - }, - { - "Error": "Marlen", - "Context": "http://tara.org" - }, - { - "Error": "Alia", - "Context": "https://lynn.name" - }, - { - "Error": "Alek", - "Context": "https://blaze.net" - } - ], - "License": "Try to reboot the CSS panel, maybe it will reboot the haptic panel!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Legacy Assurance Associate", - "PackageVersion": "4.8.8", - "PackageProjectUrl": "https://selena.info", - "ValidationErrors": [ - { - "Error": "Mervin", - "Context": "https://elisa.info" - }, - { - "Error": "Sylvester", - "Context": "https://adonis.name" - }, - { - "Error": "Francis", - "Context": "http://jaunita.info" - } - ], - "License": "connecting the microchip won\u0027t do anything, we need to index the cross-platform RSS microchip!", - "LicenseUrl": "https://rhea.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Solutions Supervisor", - "PackageVersion": "2.2.5", - "ValidationErrors": [ - { - "Error": "Howard", - "Context": "https://luis.info" - }, - { - "Error": "Matt", - "Context": "https://blake.biz" - }, - { - "Error": "Quincy", - "Context": "https://sandra.biz" - }, - { - "Error": "Antonina", - "Context": "http://willow.name" - }, - { - "Error": "Jason", - "Context": "https://orland.com" - }, - { - "Error": "Rigoberto", - "Context": "http://laney.biz" - }, - { - "Error": "Eryn", - "Context": "https://amari.com" - }, - { - "Error": "Viviane", - "Context": "https://kelley.com" - }, - { - "Error": "Doris", - "Context": "https://kennedy.net" - } - ], - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Product Creative Strategist", - "PackageVersion": "8.0.1", - "ValidationErrors": [ - { - "Error": "Jordan", - "Context": "https://kathryne.name" - }, - { - "Error": "Mayra", - "Context": "http://lance.name" - }, - { - "Error": "Jimmie", - "Context": "https://lorine.org" - }, - { - "Error": "Rebeka", - "Context": "https://malika.org" - }, - { - "Error": "Trinity", - "Context": "http://fritz.info" - }, - { - "Error": "Neha", - "Context": "https://marianne.name" - }, - { - "Error": "Colin", - "Context": "https://billie.biz" - }, - { - "Error": "Brielle", - "Context": "https://brennon.name" - }, - { - "Error": "Myriam", - "Context": "https://rosemary.name" - } - ], - "License": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Chief Solutions Planner", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "http://alex.info", - "ValidationErrors": [ - { - "Error": "Eusebio", - "Context": "https://drew.net" - }, - { - "Error": "Imani", - "Context": "https://dorothea.name" - }, - { - "Error": "Justina", - "Context": "http://norwood.info" - }, - { - "Error": "Aubree", - "Context": "http://jayne.info" - }, - { - "Error": "Jude", - "Context": "https://korbin.org" - }, - { - "Error": "Fern", - "Context": "https://rick.com" - }, - { - "Error": "Aiyana", - "Context": "http://maverick.com" - } - ], - "License": "Try to back up the SCSI circuit, maybe it will back up the online circuit!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "International Implementation Engineer", - "PackageVersion": "9.7.5", - "ValidationErrors": [ - { - "Error": "Nathanial", - "Context": "http://lucas.biz" - }, - { - "Error": "Jackeline", - "Context": "http://emmitt.name" - }, - { - "Error": "Amely", - "Context": "https://jonathon.com" - }, - { - "Error": "Javonte", - "Context": "https://diana.name" - }, - { - "Error": "Damien", - "Context": "https://edyth.com" - }, - { - "Error": "Princess", - "Context": "http://haylie.biz" - }, - { - "Error": "Jordane", - "Context": "https://gregorio.com" - }, - { - "Error": "Opal", - "Context": "http://abbie.org" - }, - { - "Error": "Pablo", - "Context": "https://maxime.biz" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "National Metrics Developer", - "PackageVersion": "7.2.1", - "ValidationErrors": [ - { - "Error": "Jessika", - "Context": "http://lesly.com" - }, - { - "Error": "Clemens", - "Context": "https://abagail.info" - }, - { - "Error": "Franz", - "Context": "http://prudence.info" - }, - { - "Error": "Casper", - "Context": "https://alva.com" - } - ], - "LicenseUrl": "https://everett.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Senior Markets Administrator", - "PackageVersion": "2.4.6", - "ValidationErrors": [ - { - "Error": "Ron", - "Context": "http://brown.org" - }, - { - "Error": "Cordia", - "Context": "http://ericka.name" - }, - { - "Error": "Eugene", - "Context": "http://rashad.info" - }, - { - "Error": "Thomas", - "Context": "http://antonia.net" - }, - { - "Error": "Marcelle", - "Context": "https://miller.name" - }, - { - "Error": "Lauriane", - "Context": "http://emmanuelle.info" - }, - { - "Error": "Miracle", - "Context": "http://devin.org" - } - ], - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Human Metrics Manager", - "PackageVersion": "7.7.2", - "PackageProjectUrl": "http://clint.com", - "ValidationErrors": [ - { - "Error": "Ardella", - "Context": "http://melissa.net" - }, - { - "Error": "Sandra", - "Context": "http://pearline.org" - }, - { - "Error": "Noble", - "Context": "https://dusty.net" - }, - { - "Error": "Verlie", - "Context": "http://maryjane.biz" - }, - { - "Error": "Lessie", - "Context": "https://hayden.name" - }, - { - "Error": "Ernestine", - "Context": "http://amina.info" - }, - { - "Error": "Steve", - "Context": "http://lon.org" - } - ], - "License": "Try to reboot the RSS program, maybe it will reboot the solid state program!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Direct Accounts Agent", - "PackageVersion": "6.6.1", - "ValidationErrors": [ - { - "Error": "Jermey", - "Context": "http://wilfrid.name" - }, - { - "Error": "Josianne", - "Context": "https://vivian.biz" - }, - { - "Error": "Gertrude", - "Context": "http://renee.name" - }, - { - "Error": "Gabrielle", - "Context": "https://jedediah.biz" - }, - { - "Error": "Amber", - "Context": "http://evalyn.org" - }, - { - "Error": "Myrtis", - "Context": "https://ursula.net" - }, - { - "Error": "Werner", - "Context": "https://linwood.biz" - }, - { - "Error": "Rebekah", - "Context": "https://cleve.org" - }, - { - "Error": "Claudie", - "Context": "https://theodora.com" - } - ], - "LicenseInformationOrigin": 2 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt deleted file mode 100644 index 58207b18..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt +++ /dev/null @@ -1,179 +0,0 @@ -[ - { - "PackageId": "Principal Functionality Agent", - "PackageVersion": "1.5.3", - "ValidationErrors": [ - { - "Error": "Paige", - "Context": "https://remington.info" - }, - { - "Error": "Aletha", - "Context": "https://isobel.info" - }, - { - "Error": "Pearline", - "Context": "https://johnathon.info" - }, - { - "Error": "Eleanora", - "Context": "http://jaeden.info" - }, - { - "Error": "Nikolas", - "Context": "https://daphney.net" - }, - { - "Error": "Oceane", - "Context": "http://clifton.com" - }, - { - "Error": "Francisco", - "Context": "http://bessie.com" - } - ], - "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Future Integration Analyst", - "PackageVersion": "9.0.4", - "ValidationErrors": [ - { - "Error": "Abner", - "Context": "http://tavares.info" - }, - { - "Error": "Johann", - "Context": "http://andres.net" - }, - { - "Error": "Jaquan", - "Context": "http://carey.org" - }, - { - "Error": "Arvel", - "Context": "http://mortimer.org" - }, - { - "Error": "Alicia", - "Context": "http://paula.com" - }, - { - "Error": "Heidi", - "Context": "http://letha.name" - }, - { - "Error": "Reid", - "Context": "https://amely.info" - }, - { - "Error": "Nikki", - "Context": "https://mckayla.info" - }, - { - "Error": "Kiara", - "Context": "https://floyd.net" - } - ], - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Investor Tactics Strategist", - "PackageVersion": "1.6.5", - "PackageProjectUrl": "http://arch.biz", - "ValidationErrors": [ - { - "Error": "Albertha", - "Context": "http://robyn.net" - }, - { - "Error": "Eula", - "Context": "https://rosanna.com" - }, - { - "Error": "Kian", - "Context": "https://lia.net" - }, - { - "Error": "Manley", - "Context": "http://bridget.name" - }, - { - "Error": "Alberta", - "Context": "http://maximillian.biz" - } - ], - "LicenseUrl": "http://guido.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Metrics Facilitator", - "PackageVersion": "3.3.7", - "PackageProjectUrl": "http://marina.com", - "ValidationErrors": [ - { - "Error": "Myles", - "Context": "http://nikko.name" - }, - { - "Error": "Rolando", - "Context": "http://nikko.name" - }, - { - "Error": "Pamela", - "Context": "https://aliza.net" - }, - { - "Error": "Marcella", - "Context": "http://helga.net" - }, - { - "Error": "Alisha", - "Context": "http://alyson.name" - }, - { - "Error": "Carmelo", - "Context": "http://michele.name" - }, - { - "Error": "Miles", - "Context": "https://freddie.com" - }, - { - "Error": "Kade", - "Context": "https://jaunita.biz" - }, - { - "Error": "Marcelina", - "Context": "http://donna.net" - } - ], - "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Investor Optimization Facilitator", - "PackageVersion": "3.2.5", - "PackageProjectUrl": "http://aniya.biz", - "ValidationErrors": [ - { - "Error": "Katelyn", - "Context": "https://judd.com" - }, - { - "Error": "Earl", - "Context": "https://bradford.biz" - }, - { - "Error": "Alfredo", - "Context": "https://chet.name" - }, - { - "Error": "Hailie", - "Context": "https://easton.info" - } - ], - "LicenseInformationOrigin": 4 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt deleted file mode 100644 index 6a72e106..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt +++ /dev/null @@ -1,610 +0,0 @@ -[ - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Lead Tactics Director", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://ewell.name", - "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", - "LicenseUrl": "http://kory.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Human Markets Coordinator", - "PackageVersion": "3.4.4", - "PackageProjectUrl": "http://jeffrey.com", - "License": "You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!", - "LicenseUrl": "https://alexis.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Brand Producer", - "PackageVersion": "8.3.6", - "PackageProjectUrl": "https://freddie.biz", - "License": "If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!", - "LicenseUrl": "https://randal.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Functionality Agent", - "PackageVersion": "5.9.5", - "PackageProjectUrl": "https://candace.com", - "License": "synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!", - "LicenseUrl": "http://karl.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Senior Accounts Designer", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://johnpaul.biz", - "License": "I\u0027ll input the solid state COM application, that should application the COM application!", - "LicenseUrl": "http://everette.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Integration Assistant", - "PackageVersion": "4.8.5", - "PackageProjectUrl": "http://jenifer.name", - "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", - "LicenseUrl": "https://joshuah.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Research Engineer", - "PackageVersion": "0.3.1", - "PackageProjectUrl": "http://sophie.biz", - "License": "hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!", - "LicenseUrl": "http://faustino.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Legacy Intranet Agent", - "PackageVersion": "9.0.8", - "PackageProjectUrl": "https://robb.com", - "License": "You can\u0027t override the program without overriding the mobile COM program!", - "LicenseUrl": "http://everett.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "District Response Director", - "PackageVersion": "6.9.7", - "PackageProjectUrl": "https://milo.biz", - "License": "If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!", - "LicenseUrl": "http://kari.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Implementation Analyst", - "PackageVersion": "3.3.4", - "PackageProjectUrl": "https://philip.net", - "License": "The XSS application is down, override the wireless application so we can override the XSS application!", - "LicenseUrl": "https://allene.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Integration Architect", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://davion.net", - "License": "Try to override the TCP firewall, maybe it will override the solid state firewall!", - "LicenseUrl": "http://wade.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Marketing Specialist", - "PackageVersion": "9.7.0", - "PackageProjectUrl": "http://ethel.name", - "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", - "LicenseUrl": "https://tyrese.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Optimization Planner", - "PackageVersion": "2.9.4", - "PackageProjectUrl": "https://raegan.biz", - "License": "We need to bypass the redundant COM bus!", - "LicenseUrl": "http://pat.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "International Research Architect", - "PackageVersion": "4.1.8", - "PackageProjectUrl": "https://kristofer.org", - "License": "I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!", - "LicenseUrl": "http://hunter.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Regional Operations Representative", - "PackageVersion": "2.9.1", - "PackageProjectUrl": "http://zakary.info", - "License": "I\u0027ll calculate the online HTTP array, that should array the HTTP array!", - "LicenseUrl": "http://uriel.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "District Group Representative", - "PackageVersion": "8.9.8", - "PackageProjectUrl": "http://lindsey.biz", - "License": "quantifying the driver won\u0027t do anything, we need to program the wireless SQL driver!", - "LicenseUrl": "http://orland.net", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Lead Identity Producer", - "PackageVersion": "5.7.1", - "PackageProjectUrl": "http://delaney.info", - "License": "You can\u0027t back up the port without programming the primary XSS port!", - "LicenseUrl": "https://mikayla.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Product Branding Specialist", - "PackageVersion": "3.4.0", - "PackageProjectUrl": "http://asia.net", - "License": "Try to reboot the JSON alarm, maybe it will reboot the optical alarm!", - "LicenseUrl": "http://jalyn.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Forward Research Strategist", - "PackageVersion": "8.8.2", - "PackageProjectUrl": "http://israel.name", - "License": "Try to parse the PNG panel, maybe it will parse the haptic panel!", - "LicenseUrl": "http://terence.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Internal Operations Liaison", - "PackageVersion": "3.0.3", - "PackageProjectUrl": "https://prince.info", - "License": "I\u0027ll program the bluetooth TCP monitor, that should monitor the TCP monitor!", - "LicenseUrl": "http://trent.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Investor Optimization Orchestrator", - "PackageVersion": "3.7.9", - "PackageProjectUrl": "http://kaylie.info", - "License": "programming the application won\u0027t do anything, we need to program the digital SCSI application!", - "LicenseUrl": "http://cullen.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Regional Accountability Assistant", - "PackageVersion": "2.7.5", - "PackageProjectUrl": "http://barney.com", - "License": "You can\u0027t program the alarm without overriding the cross-platform RSS alarm!", - "LicenseUrl": "https://ella.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "National Identity Technician", - "PackageVersion": "7.4.9", - "PackageProjectUrl": "https://ocie.com", - "License": "quantifying the hard drive won\u0027t do anything, we need to index the virtual JBOD hard drive!", - "LicenseUrl": "https://yadira.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Human Accountability Technician", - "PackageVersion": "8.2.0", - "PackageProjectUrl": "https://ima.net", - "License": "Use the solid state HTTP microchip, then you can back up the solid state microchip!", - "LicenseUrl": "http://cali.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Regional Response Officer", - "PackageVersion": "7.0.2", - "PackageProjectUrl": "http://bryon.net", - "License": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", - "LicenseUrl": "http://eldridge.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Regional Quality Designer", - "PackageVersion": "5.8.2", - "PackageProjectUrl": "http://trent.info", - "License": "We need to program the back-end HDD capacitor!", - "LicenseUrl": "http://toney.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "District Interactions Strategist", - "PackageVersion": "7.9.0", - "PackageProjectUrl": "https://elroy.org", - "License": "Try to override the HDD pixel, maybe it will override the bluetooth pixel!", - "LicenseUrl": "http://louie.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Lead Response Producer", - "PackageVersion": "6.3.3", - "PackageProjectUrl": "https://harmon.name", - "License": "I\u0027ll generate the back-end JBOD array, that should array the JBOD array!", - "LicenseUrl": "https://paul.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Global Implementation Producer", - "PackageVersion": "6.6.0", - "PackageProjectUrl": "http://liza.net", - "License": "Use the back-end PNG bandwidth, then you can program the back-end bandwidth!", - "LicenseUrl": "https://anita.net", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Direct Web Executive", - "PackageVersion": "7.0.8", - "PackageProjectUrl": "https://rhea.name", - "License": "If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip!", - "LicenseUrl": "https://felicity.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Corporate Paradigm Engineer", - "PackageVersion": "8.1.2", - "PackageProjectUrl": "https://evalyn.org", - "License": "Try to connect the ADP array, maybe it will connect the virtual array!", - "LicenseUrl": "https://luna.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Usability Architect", - "PackageVersion": "4.0.3", - "PackageProjectUrl": "https://gus.name", - "License": "You can\u0027t connect the bus without connecting the open-source SDD bus!", - "LicenseUrl": "http://andreane.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Implementation Director", - "PackageVersion": "2.3.1", - "PackageProjectUrl": "https://burley.net", - "License": "I\u0027ll override the auxiliary JBOD pixel, that should pixel the JBOD pixel!", - "LicenseUrl": "http://richmond.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Direct Tactics Analyst", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://fletcher.com", - "License": "The PCI program is down, transmit the multi-byte program so we can transmit the PCI program!", - "LicenseUrl": "http://leonel.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "National Response Planner", - "PackageVersion": "8.2.8", - "PackageProjectUrl": "http://lonzo.biz", - "License": "The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm!", - "LicenseUrl": "https://stephon.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "International Applications Architect", - "PackageVersion": "5.6.6", - "PackageProjectUrl": "https://norene.com", - "License": "If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter!", - "LicenseUrl": "http://henriette.name", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Direct Accountability Supervisor", - "PackageVersion": "6.2.8", - "PackageProjectUrl": "http://rafaela.com", - "License": "I\u0027ll synthesize the cross-platform ADP system, that should system the ADP system!", - "LicenseUrl": "https://eryn.com", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Forward Functionality Officer", - "PackageVersion": "0.1.1", - "PackageProjectUrl": "http://lavern.org", - "License": "I\u0027ll override the primary XML monitor, that should monitor the XML monitor!", - "LicenseUrl": "https://rebekah.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Principal Implementation Developer", - "PackageVersion": "7.0.7", - "PackageProjectUrl": "http://janice.biz", - "License": "I\u0027ll index the 1080p JBOD matrix, that should matrix the JBOD matrix!", - "LicenseUrl": "https://graham.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Internal Optimization Executive", - "PackageVersion": "2.5.9", - "PackageProjectUrl": "https://rubye.name", - "License": "The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus!", - "LicenseUrl": "http://bernice.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Direct Identity Liaison", - "PackageVersion": "7.9.7", - "PackageProjectUrl": "https://carol.info", - "License": "If we back up the bus, we can get to the AI bus through the 1080p AI bus!", - "LicenseUrl": "https://alana.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Direct Operations Developer", - "PackageVersion": "7.1.7", - "PackageProjectUrl": "http://salvatore.biz", - "License": "synthesizing the microchip won\u0027t do anything, we need to hack the optical SCSI microchip!", - "LicenseUrl": "http://morris.name", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Accountability Agent", - "PackageVersion": "5.8.2", - "PackageProjectUrl": "http://chelsea.com", - "License": "I\u0027ll compress the auxiliary XSS port, that should port the XSS port!", - "LicenseUrl": "https://iliana.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Regional Security Officer", - "PackageVersion": "9.7.3", - "PackageProjectUrl": "http://al.info", - "License": "The GB program is down, reboot the neural program so we can reboot the GB program!", - "LicenseUrl": "https://tania.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Applications Agent", - "PackageVersion": "5.1.9", - "PackageProjectUrl": "http://oren.info", - "License": "Use the online COM pixel, then you can synthesize the online pixel!", - "LicenseUrl": "http://helen.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Corporate Security Technician", - "PackageVersion": "2.7.4", - "PackageProjectUrl": "https://bell.net", - "License": "copying the firewall won\u0027t do anything, we need to index the cross-platform THX firewall!", - "LicenseUrl": "https://kaylie.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Senior Program Coordinator", - "PackageVersion": "6.8.4", - "PackageProjectUrl": "https://derek.info", - "License": "We need to back up the primary ADP array!", - "LicenseUrl": "http://teresa.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Corporate Research Liaison", - "PackageVersion": "8.5.9", - "PackageProjectUrl": "https://cydney.biz", - "License": "I\u0027ll reboot the auxiliary SQL feed, that should feed the SQL feed!", - "LicenseUrl": "http://rosemarie.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Internal Data Agent", - "PackageVersion": "2.5.8", - "PackageProjectUrl": "http://melissa.com", - "License": "I\u0027ll copy the online SQL interface, that should interface the SQL interface!", - "LicenseUrl": "http://gretchen.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Internal Web Liaison", - "PackageVersion": "2.6.3", - "PackageProjectUrl": "http://crawford.biz", - "License": "You can\u0027t index the port without hacking the optical HDD port!", - "LicenseUrl": "http://hector.biz", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Investor Usability Officer", - "PackageVersion": "2.5.2", - "PackageProjectUrl": "https://izaiah.net", - "License": "Use the virtual SAS firewall, then you can calculate the virtual firewall!", - "LicenseUrl": "https://rubie.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Accountability Director", - "PackageVersion": "6.0.2", - "PackageProjectUrl": "https://bo.com", - "License": "We need to connect the auxiliary SDD bandwidth!", - "LicenseUrl": "http://delphia.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Customer Solutions Producer", - "PackageVersion": "8.3.5", - "PackageProjectUrl": "https://asha.com", - "License": "Try to program the EXE alarm, maybe it will program the cross-platform alarm!", - "LicenseUrl": "http://alden.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Direct Metrics Associate", - "PackageVersion": "1.7.2", - "PackageProjectUrl": "https://kurt.org", - "License": "We need to generate the digital TCP card!", - "LicenseUrl": "http://kenya.info", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Principal Brand Designer", - "PackageVersion": "2.4.7", - "PackageProjectUrl": "https://rosa.info", - "License": "You can\u0027t parse the bandwidth without indexing the auxiliary HTTP bandwidth!", - "LicenseUrl": "http://garnett.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Dynamic Paradigm Officer", - "PackageVersion": "4.2.2", - "PackageProjectUrl": "https://charlene.name", - "License": "If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm!", - "LicenseUrl": "https://guillermo.biz", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Chief Identity Specialist", - "PackageVersion": "6.4.7", - "PackageProjectUrl": "http://sammy.net", - "License": "Use the neural RSS circuit, then you can quantify the neural circuit!", - "LicenseUrl": "https://kyle.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Legacy Communications Producer", - "PackageVersion": "5.4.0", - "PackageProjectUrl": "http://jaylin.org", - "License": "overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!", - "LicenseUrl": "http://khalid.net", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Legacy Solutions Architect", - "PackageVersion": "7.9.3", - "PackageProjectUrl": "http://amir.name", - "License": "Try to input the AI sensor, maybe it will input the digital sensor!", - "LicenseUrl": "https://alia.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "National Tactics Facilitator", - "PackageVersion": "1.2.4", - "PackageProjectUrl": "http://lily.biz", - "License": "Try to transmit the GB panel, maybe it will transmit the 1080p panel!", - "LicenseUrl": "http://margarete.biz", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Legacy Directives Supervisor", - "PackageVersion": "9.6.2", - "PackageProjectUrl": "http://lina.net", - "License": "programming the driver won\u0027t do anything, we need to connect the solid state RSS driver!", - "LicenseUrl": "http://brenda.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Dynamic Response Facilitator", - "PackageVersion": "7.1.7", - "PackageProjectUrl": "http://jordon.net", - "License": "If we override the port, we can get to the SDD port through the primary SDD port!", - "LicenseUrl": "http://sibyl.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Usability Consultant", - "PackageVersion": "8.4.8", - "PackageProjectUrl": "https://gayle.biz", - "License": "The GB firewall is down, program the neural firewall so we can program the GB firewall!", - "LicenseUrl": "http://keshawn.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Chief Implementation Engineer", - "PackageVersion": "7.6.5", - "PackageProjectUrl": "https://maria.info", - "License": "The SMS protocol is down, input the neural protocol so we can input the SMS protocol!", - "LicenseUrl": "https://rubie.info", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Regional Accountability Engineer", - "PackageVersion": "3.1.8", - "PackageProjectUrl": "https://don.info", - "License": "Use the digital CSS array, then you can index the digital array!", - "LicenseUrl": "http://christa.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Direct Response Facilitator", - "PackageVersion": "1.4.7", - "PackageProjectUrl": "https://toney.name", - "License": "The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm!", - "LicenseUrl": "https://keshawn.name", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Internal Web Planner", - "PackageVersion": "8.0.5", - "PackageProjectUrl": "http://madelynn.biz", - "License": "Use the neural XML monitor, then you can navigate the neural monitor!", - "LicenseUrl": "https://everardo.com", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "International Brand Manager", - "PackageVersion": "2.4.4", - "PackageProjectUrl": "http://aletha.info", - "License": "We need to program the virtual AI driver!", - "LicenseUrl": "https://clark.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Lead Mobility Developer", - "PackageVersion": "4.0.9", - "PackageProjectUrl": "https://lexus.biz", - "License": "I\u0027ll override the optical SSL card, that should card the SSL card!", - "LicenseUrl": "https://lucinda.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Corporate Identity Developer", - "PackageVersion": "5.1.4", - "PackageProjectUrl": "https://declan.name", - "License": "hacking the program won\u0027t do anything, we need to copy the solid state JBOD program!", - "LicenseUrl": "http://danny.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Identity Assistant", - "PackageVersion": "8.0.0", - "PackageProjectUrl": "http://ernie.com", - "License": "I\u0027ll transmit the digital PNG microchip, that should microchip the PNG microchip!", - "LicenseUrl": "http://magdalena.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Customer Solutions Manager", - "PackageVersion": "6.0.8", - "PackageProjectUrl": "http://alfonso.com", - "License": "The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter!", - "LicenseUrl": "http://alexys.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "International Brand Consultant", - "PackageVersion": "0.0.6", - "PackageProjectUrl": "http://may.net", - "License": "Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth!", - "LicenseUrl": "https://onie.name", - "LicenseInformationOrigin": 4 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt deleted file mode 100644 index b418d33a..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt +++ /dev/null @@ -1,138 +0,0 @@ -[ - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Lead Tactics Director", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://ewell.name", - "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", - "LicenseUrl": "http://kory.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Human Markets Coordinator", - "PackageVersion": "3.4.4", - "PackageProjectUrl": "http://jeffrey.com", - "License": "You can\u0027t calculate the pixel without connecting the multi-byte HTTP pixel!", - "LicenseUrl": "https://alexis.org", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Dynamic Brand Producer", - "PackageVersion": "8.3.6", - "PackageProjectUrl": "https://freddie.biz", - "License": "If we parse the pixel, we can get to the AI pixel through the solid state AI pixel!", - "LicenseUrl": "https://randal.org", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Dynamic Functionality Agent", - "PackageVersion": "5.9.5", - "PackageProjectUrl": "https://candace.com", - "License": "synthesizing the port won\u0027t do anything, we need to generate the haptic TCP port!", - "LicenseUrl": "http://karl.com", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Senior Accounts Designer", - "PackageVersion": "1.0.4", - "PackageProjectUrl": "https://johnpaul.biz", - "License": "I\u0027ll input the solid state COM application, that should application the COM application!", - "LicenseUrl": "http://everette.biz", - "LicenseInformationOrigin": 2 - }, - { - "PackageId": "Forward Integration Assistant", - "PackageVersion": "4.8.5", - "PackageProjectUrl": "http://jenifer.name", - "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", - "LicenseUrl": "https://joshuah.com", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Research Engineer", - "PackageVersion": "0.3.1", - "PackageProjectUrl": "http://sophie.biz", - "License": "hacking the panel won\u0027t do anything, we need to bypass the solid state HTTP panel!", - "LicenseUrl": "http://faustino.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Legacy Intranet Agent", - "PackageVersion": "9.0.8", - "PackageProjectUrl": "https://robb.com", - "License": "You can\u0027t override the program without overriding the mobile COM program!", - "LicenseUrl": "http://everett.name", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "District Response Director", - "PackageVersion": "6.9.7", - "PackageProjectUrl": "https://milo.biz", - "License": "If we override the pixel, we can get to the PCI pixel through the digital PCI pixel!", - "LicenseUrl": "http://kari.org", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Dynamic Implementation Analyst", - "PackageVersion": "3.3.4", - "PackageProjectUrl": "https://philip.net", - "License": "The XSS application is down, override the wireless application so we can override the XSS application!", - "LicenseUrl": "https://allene.info", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Chief Integration Architect", - "PackageVersion": "1.6.8", - "PackageProjectUrl": "https://davion.net", - "License": "Try to override the TCP firewall, maybe it will override the solid state firewall!", - "LicenseUrl": "http://wade.org", - "LicenseInformationOrigin": 4 - }, - { - "PackageId": "Principal Marketing Specialist", - "PackageVersion": "9.7.0", - "PackageProjectUrl": "http://ethel.name", - "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", - "LicenseUrl": "https://tyrese.net", - "LicenseInformationOrigin": 0 - }, - { - "PackageId": "Internal Optimization Planner", - "PackageVersion": "2.9.4", - "PackageProjectUrl": "https://raegan.biz", - "License": "We need to bypass the redundant COM bus!", - "LicenseUrl": "http://pat.name", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "International Research Architect", - "PackageVersion": "4.1.8", - "PackageProjectUrl": "https://kristofer.org", - "License": "I\u0027ll reboot the haptic SDD pixel, that should pixel the SDD pixel!", - "LicenseUrl": "http://hunter.info", - "LicenseInformationOrigin": 4 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt deleted file mode 100644 index 222e0f0b..00000000 --- a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt +++ /dev/null @@ -1,26 +0,0 @@ -[ - { - "PackageId": "Product Data Analyst", - "PackageVersion": "6.4.5", - "PackageProjectUrl": "https://major.biz", - "License": "The AI matrix is down, index the digital matrix so we can index the AI matrix!", - "LicenseUrl": "http://isidro.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Customer Research Associate", - "PackageVersion": "3.5.9", - "PackageProjectUrl": "https://floyd.name", - "License": "I\u0027ll input the cross-platform AGP system, that should system the AGP system!", - "LicenseUrl": "http://gladyce.biz", - "LicenseInformationOrigin": 1 - }, - { - "PackageId": "Senior Markets Orchestrator", - "PackageVersion": "4.0.0", - "PackageProjectUrl": "http://rebecca.biz", - "License": "Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive!", - "LicenseUrl": "http://juliet.biz", - "LicenseInformationOrigin": 2 - } -] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..9b372a83 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,26 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..280184a5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,677 @@ +[ + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Bill", + "Context": "http://jairo.net" + }, + { + "Error": "Clemmie", + "Context": "http://shanny.net" + }, + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "ValidationErrors": [ + { + "Error": "Mervin", + "Context": "http://celestine.info" + }, + { + "Error": "Amalia", + "Context": "https://shanelle.info" + }, + { + "Error": "Sheila", + "Context": "http://darrell.info" + }, + { + "Error": "Alec", + "Context": "https://candice.biz" + }, + { + "Error": "Linnea", + "Context": "http://everardo.info" + }, + { + "Error": "Daryl", + "Context": "https://jerrod.com" + }, + { + "Error": "Laila", + "Context": "http://caleigh.net" + }, + { + "Error": "Adolfo", + "Context": "http://daisha.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Markets Designer", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://amara.info", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "ValidationErrors": [ + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + }, + { + "Error": "Joesph", + "Context": "https://michael.name" + }, + { + "Error": "Kali", + "Context": "http://shyanne.net" + }, + { + "Error": "Austin", + "Context": "https://marty.net" + }, + { + "Error": "Theresia", + "Context": "http://kristin.net" + }, + { + "Error": "Lester", + "Context": "https://paige.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Accounts Liaison", + "PackageVersion": "7.2.6", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Intranet Officer", + "PackageVersion": "6.4.9", + "ValidationErrors": [ + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Marketing Consultant", + "PackageVersion": "2.4.9", + "ValidationErrors": [ + { + "Error": "Angie", + "Context": "https://ardella.info" + }, + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Usability Specialist", + "PackageVersion": "3.2.8", + "PackageProjectUrl": "http://micah.info", + "ValidationErrors": [ + { + "Error": "Evalyn", + "Context": "https://myrtis.name" + }, + { + "Error": "Ursula", + "Context": "https://werner.net" + }, + { + "Error": "Linwood", + "Context": "http://rebekah.org" + }, + { + "Error": "Cleve", + "Context": "https://claudie.net" + }, + { + "Error": "Theodora", + "Context": "http://faye.info" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Integration Orchestrator", + "PackageVersion": "5.4.5", + "ValidationErrors": [ + { + "Error": "Steve", + "Context": "http://lon.org" + }, + { + "Error": "Braeden", + "Context": "https://sunny.name" + }, + { + "Error": "Leslie", + "Context": "http://bettie.info" + }, + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Response Associate", + "PackageVersion": "1.9.8", + "ValidationErrors": [ + { + "Error": "Sandra", + "Context": "http://antonina.com" + }, + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + }, + { + "Error": "Amari", + "Context": "http://viviane.net" + }, + { + "Error": "Kelley", + "Context": "http://doris.net" + }, + { + "Error": "Kennedy", + "Context": "https://milo.net" + } + ], + "License": "The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Direct Accounts Associate", + "PackageVersion": "3.2.6", + "PackageProjectUrl": "https://vesta.com", + "ValidationErrors": [ + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + }, + { + "Error": "Rogers", + "Context": "https://bertrand.biz" + }, + { + "Error": "Annetta", + "Context": "https://remington.org" + }, + { + "Error": "Efrain", + "Context": "http://davion.org" + }, + { + "Error": "Merle", + "Context": "https://abigayle.org" + }, + { + "Error": "Jerod", + "Context": "https://vicenta.info" + }, + { + "Error": "Kayli", + "Context": "https://shaun.net" + }, + { + "Error": "Antwan", + "Context": "https://hazel.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Optimization Orchestrator", + "PackageVersion": "2.4.2", + "ValidationErrors": [ + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + }, + { + "Error": "Opal", + "Context": "http://abbie.org" + }, + { + "Error": "Pablo", + "Context": "https://maxime.biz" + }, + { + "Error": "Shaun", + "Context": "https://concepcion.net" + }, + { + "Error": "Moises", + "Context": "http://rupert.info" + } + ], + "License": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Representative", + "PackageVersion": "8.2.6", + "ValidationErrors": [ + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Research Facilitator", + "PackageVersion": "5.7.5", + "ValidationErrors": [ + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + }, + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..3bb1e1cd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,98 @@ +[ + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..87e221f4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,168 @@ +[ + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..9b372a83 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,26 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..b3318e4e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,677 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Markets Designer", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://amara.info", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Optimization Representative", + "PackageVersion": "8.2.6", + "ValidationErrors": [ + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Intranet Officer", + "PackageVersion": "6.4.9", + "ValidationErrors": [ + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Marketing Consultant", + "PackageVersion": "2.4.9", + "ValidationErrors": [ + { + "Error": "Angie", + "Context": "https://ardella.info" + }, + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Usability Specialist", + "PackageVersion": "3.2.8", + "PackageProjectUrl": "http://micah.info", + "ValidationErrors": [ + { + "Error": "Evalyn", + "Context": "https://myrtis.name" + }, + { + "Error": "Ursula", + "Context": "https://werner.net" + }, + { + "Error": "Linwood", + "Context": "http://rebekah.org" + }, + { + "Error": "Cleve", + "Context": "https://claudie.net" + }, + { + "Error": "Theodora", + "Context": "http://faye.info" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "ValidationErrors": [ + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + }, + { + "Error": "Joesph", + "Context": "https://michael.name" + }, + { + "Error": "Kali", + "Context": "http://shyanne.net" + }, + { + "Error": "Austin", + "Context": "https://marty.net" + }, + { + "Error": "Theresia", + "Context": "http://kristin.net" + }, + { + "Error": "Lester", + "Context": "https://paige.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Integration Orchestrator", + "PackageVersion": "5.4.5", + "ValidationErrors": [ + { + "Error": "Steve", + "Context": "http://lon.org" + }, + { + "Error": "Braeden", + "Context": "https://sunny.name" + }, + { + "Error": "Leslie", + "Context": "http://bettie.info" + }, + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Response Associate", + "PackageVersion": "1.9.8", + "ValidationErrors": [ + { + "Error": "Sandra", + "Context": "http://antonina.com" + }, + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + }, + { + "Error": "Amari", + "Context": "http://viviane.net" + }, + { + "Error": "Kelley", + "Context": "http://doris.net" + }, + { + "Error": "Kennedy", + "Context": "https://milo.net" + } + ], + "License": "The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Accounts Liaison", + "PackageVersion": "7.2.6", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Accounts Associate", + "PackageVersion": "3.2.6", + "PackageProjectUrl": "https://vesta.com", + "ValidationErrors": [ + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + }, + { + "Error": "Rogers", + "Context": "https://bertrand.biz" + }, + { + "Error": "Annetta", + "Context": "https://remington.org" + }, + { + "Error": "Efrain", + "Context": "http://davion.org" + }, + { + "Error": "Merle", + "Context": "https://abigayle.org" + }, + { + "Error": "Jerod", + "Context": "https://vicenta.info" + }, + { + "Error": "Kayli", + "Context": "https://shaun.net" + }, + { + "Error": "Antwan", + "Context": "https://hazel.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Research Facilitator", + "PackageVersion": "5.7.5", + "ValidationErrors": [ + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + }, + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Optimization Orchestrator", + "PackageVersion": "2.4.2", + "ValidationErrors": [ + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + }, + { + "Error": "Opal", + "Context": "http://abbie.org" + }, + { + "Error": "Pablo", + "Context": "https://maxime.biz" + }, + { + "Error": "Shaun", + "Context": "https://concepcion.net" + }, + { + "Error": "Moises", + "Context": "http://rupert.info" + } + ], + "License": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Bill", + "Context": "http://jairo.net" + }, + { + "Error": "Clemmie", + "Context": "http://shanny.net" + }, + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "ValidationErrors": [ + { + "Error": "Mervin", + "Context": "http://celestine.info" + }, + { + "Error": "Amalia", + "Context": "https://shanelle.info" + }, + { + "Error": "Sheila", + "Context": "http://darrell.info" + }, + { + "Error": "Alec", + "Context": "https://candice.biz" + }, + { + "Error": "Linnea", + "Context": "http://everardo.info" + }, + { + "Error": "Daryl", + "Context": "https://jerrod.com" + }, + { + "Error": "Laila", + "Context": "http://caleigh.net" + }, + { + "Error": "Adolfo", + "Context": "http://daisha.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..831ff02d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,98 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..863e5234 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,168 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..9b372a83 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,26 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..e116c5b3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,677 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "ValidationErrors": [ + { + "Error": "Mervin", + "Context": "http://celestine.info" + }, + { + "Error": "Amalia", + "Context": "https://shanelle.info" + }, + { + "Error": "Sheila", + "Context": "http://darrell.info" + }, + { + "Error": "Alec", + "Context": "https://candice.biz" + }, + { + "Error": "Linnea", + "Context": "http://everardo.info" + }, + { + "Error": "Daryl", + "Context": "https://jerrod.com" + }, + { + "Error": "Laila", + "Context": "http://caleigh.net" + }, + { + "Error": "Adolfo", + "Context": "http://daisha.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Markets Designer", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://amara.info", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "ValidationErrors": [ + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + }, + { + "Error": "Joesph", + "Context": "https://michael.name" + }, + { + "Error": "Kali", + "Context": "http://shyanne.net" + }, + { + "Error": "Austin", + "Context": "https://marty.net" + }, + { + "Error": "Theresia", + "Context": "http://kristin.net" + }, + { + "Error": "Lester", + "Context": "https://paige.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Intranet Officer", + "PackageVersion": "6.4.9", + "ValidationErrors": [ + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Research Facilitator", + "PackageVersion": "5.7.5", + "ValidationErrors": [ + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + }, + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Bill", + "Context": "http://jairo.net" + }, + { + "Error": "Clemmie", + "Context": "http://shanny.net" + }, + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Usability Specialist", + "PackageVersion": "3.2.8", + "PackageProjectUrl": "http://micah.info", + "ValidationErrors": [ + { + "Error": "Evalyn", + "Context": "https://myrtis.name" + }, + { + "Error": "Ursula", + "Context": "https://werner.net" + }, + { + "Error": "Linwood", + "Context": "http://rebekah.org" + }, + { + "Error": "Cleve", + "Context": "https://claudie.net" + }, + { + "Error": "Theodora", + "Context": "http://faye.info" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Integration Orchestrator", + "PackageVersion": "5.4.5", + "ValidationErrors": [ + { + "Error": "Steve", + "Context": "http://lon.org" + }, + { + "Error": "Braeden", + "Context": "https://sunny.name" + }, + { + "Error": "Leslie", + "Context": "http://bettie.info" + }, + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Accounts Associate", + "PackageVersion": "3.2.6", + "PackageProjectUrl": "https://vesta.com", + "ValidationErrors": [ + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + }, + { + "Error": "Rogers", + "Context": "https://bertrand.biz" + }, + { + "Error": "Annetta", + "Context": "https://remington.org" + }, + { + "Error": "Efrain", + "Context": "http://davion.org" + }, + { + "Error": "Merle", + "Context": "https://abigayle.org" + }, + { + "Error": "Jerod", + "Context": "https://vicenta.info" + }, + { + "Error": "Kayli", + "Context": "https://shaun.net" + }, + { + "Error": "Antwan", + "Context": "https://hazel.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Accounts Liaison", + "PackageVersion": "7.2.6", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Response Associate", + "PackageVersion": "1.9.8", + "ValidationErrors": [ + { + "Error": "Sandra", + "Context": "http://antonina.com" + }, + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + }, + { + "Error": "Amari", + "Context": "http://viviane.net" + }, + { + "Error": "Kelley", + "Context": "http://doris.net" + }, + { + "Error": "Kennedy", + "Context": "https://milo.net" + } + ], + "License": "The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Marketing Consultant", + "PackageVersion": "2.4.9", + "ValidationErrors": [ + { + "Error": "Angie", + "Context": "https://ardella.info" + }, + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Optimization Representative", + "PackageVersion": "8.2.6", + "ValidationErrors": [ + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Optimization Orchestrator", + "PackageVersion": "2.4.2", + "ValidationErrors": [ + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + }, + { + "Error": "Opal", + "Context": "http://abbie.org" + }, + { + "Error": "Pablo", + "Context": "https://maxime.biz" + }, + { + "Error": "Shaun", + "Context": "https://concepcion.net" + }, + { + "Error": "Moises", + "Context": "http://rupert.info" + } + ], + "License": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..32e27d2f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,98 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..d6239a0f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,168 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..9b372a83 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,26 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..ea135aa8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,677 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Intranet Officer", + "PackageVersion": "6.4.9", + "ValidationErrors": [ + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Bill", + "Context": "http://jairo.net" + }, + { + "Error": "Clemmie", + "Context": "http://shanny.net" + }, + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Usability Specialist", + "PackageVersion": "3.2.8", + "PackageProjectUrl": "http://micah.info", + "ValidationErrors": [ + { + "Error": "Evalyn", + "Context": "https://myrtis.name" + }, + { + "Error": "Ursula", + "Context": "https://werner.net" + }, + { + "Error": "Linwood", + "Context": "http://rebekah.org" + }, + { + "Error": "Cleve", + "Context": "https://claudie.net" + }, + { + "Error": "Theodora", + "Context": "http://faye.info" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Integration Orchestrator", + "PackageVersion": "5.4.5", + "ValidationErrors": [ + { + "Error": "Steve", + "Context": "http://lon.org" + }, + { + "Error": "Braeden", + "Context": "https://sunny.name" + }, + { + "Error": "Leslie", + "Context": "http://bettie.info" + }, + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Response Associate", + "PackageVersion": "1.9.8", + "ValidationErrors": [ + { + "Error": "Sandra", + "Context": "http://antonina.com" + }, + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + }, + { + "Error": "Amari", + "Context": "http://viviane.net" + }, + { + "Error": "Kelley", + "Context": "http://doris.net" + }, + { + "Error": "Kennedy", + "Context": "https://milo.net" + } + ], + "License": "The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "ValidationErrors": [ + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + }, + { + "Error": "Joesph", + "Context": "https://michael.name" + }, + { + "Error": "Kali", + "Context": "http://shyanne.net" + }, + { + "Error": "Austin", + "Context": "https://marty.net" + }, + { + "Error": "Theresia", + "Context": "http://kristin.net" + }, + { + "Error": "Lester", + "Context": "https://paige.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "ValidationErrors": [ + { + "Error": "Mervin", + "Context": "http://celestine.info" + }, + { + "Error": "Amalia", + "Context": "https://shanelle.info" + }, + { + "Error": "Sheila", + "Context": "http://darrell.info" + }, + { + "Error": "Alec", + "Context": "https://candice.biz" + }, + { + "Error": "Linnea", + "Context": "http://everardo.info" + }, + { + "Error": "Daryl", + "Context": "https://jerrod.com" + }, + { + "Error": "Laila", + "Context": "http://caleigh.net" + }, + { + "Error": "Adolfo", + "Context": "http://daisha.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Accounts Associate", + "PackageVersion": "3.2.6", + "PackageProjectUrl": "https://vesta.com", + "ValidationErrors": [ + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + }, + { + "Error": "Rogers", + "Context": "https://bertrand.biz" + }, + { + "Error": "Annetta", + "Context": "https://remington.org" + }, + { + "Error": "Efrain", + "Context": "http://davion.org" + }, + { + "Error": "Merle", + "Context": "https://abigayle.org" + }, + { + "Error": "Jerod", + "Context": "https://vicenta.info" + }, + { + "Error": "Kayli", + "Context": "https://shaun.net" + }, + { + "Error": "Antwan", + "Context": "https://hazel.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Research Facilitator", + "PackageVersion": "5.7.5", + "ValidationErrors": [ + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + }, + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Accounts Liaison", + "PackageVersion": "7.2.6", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Optimization Representative", + "PackageVersion": "8.2.6", + "ValidationErrors": [ + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Markets Designer", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://amara.info", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Optimization Orchestrator", + "PackageVersion": "2.4.2", + "ValidationErrors": [ + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + }, + { + "Error": "Opal", + "Context": "http://abbie.org" + }, + { + "Error": "Pablo", + "Context": "https://maxime.biz" + }, + { + "Error": "Shaun", + "Context": "https://concepcion.net" + }, + { + "Error": "Moises", + "Context": "http://rupert.info" + } + ], + "License": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Marketing Consultant", + "PackageVersion": "2.4.9", + "ValidationErrors": [ + { + "Error": "Angie", + "Context": "https://ardella.info" + }, + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..32e27d2f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,98 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..e94c0adf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,168 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..9b372a83 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,26 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..a6d751d3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,677 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Accounts Liaison", + "PackageVersion": "7.2.6", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Response Associate", + "PackageVersion": "1.9.8", + "ValidationErrors": [ + { + "Error": "Sandra", + "Context": "http://antonina.com" + }, + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + }, + { + "Error": "Amari", + "Context": "http://viviane.net" + }, + { + "Error": "Kelley", + "Context": "http://doris.net" + }, + { + "Error": "Kennedy", + "Context": "https://milo.net" + } + ], + "License": "The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "ValidationErrors": [ + { + "Error": "Mervin", + "Context": "http://celestine.info" + }, + { + "Error": "Amalia", + "Context": "https://shanelle.info" + }, + { + "Error": "Sheila", + "Context": "http://darrell.info" + }, + { + "Error": "Alec", + "Context": "https://candice.biz" + }, + { + "Error": "Linnea", + "Context": "http://everardo.info" + }, + { + "Error": "Daryl", + "Context": "https://jerrod.com" + }, + { + "Error": "Laila", + "Context": "http://caleigh.net" + }, + { + "Error": "Adolfo", + "Context": "http://daisha.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Intranet Officer", + "PackageVersion": "6.4.9", + "ValidationErrors": [ + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Usability Specialist", + "PackageVersion": "3.2.8", + "PackageProjectUrl": "http://micah.info", + "ValidationErrors": [ + { + "Error": "Evalyn", + "Context": "https://myrtis.name" + }, + { + "Error": "Ursula", + "Context": "https://werner.net" + }, + { + "Error": "Linwood", + "Context": "http://rebekah.org" + }, + { + "Error": "Cleve", + "Context": "https://claudie.net" + }, + { + "Error": "Theodora", + "Context": "http://faye.info" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Integration Orchestrator", + "PackageVersion": "5.4.5", + "ValidationErrors": [ + { + "Error": "Steve", + "Context": "http://lon.org" + }, + { + "Error": "Braeden", + "Context": "https://sunny.name" + }, + { + "Error": "Leslie", + "Context": "http://bettie.info" + }, + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Markets Designer", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://amara.info", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Bill", + "Context": "http://jairo.net" + }, + { + "Error": "Clemmie", + "Context": "http://shanny.net" + }, + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Optimization Representative", + "PackageVersion": "8.2.6", + "ValidationErrors": [ + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Research Facilitator", + "PackageVersion": "5.7.5", + "ValidationErrors": [ + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + }, + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "ValidationErrors": [ + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + }, + { + "Error": "Joesph", + "Context": "https://michael.name" + }, + { + "Error": "Kali", + "Context": "http://shyanne.net" + }, + { + "Error": "Austin", + "Context": "https://marty.net" + }, + { + "Error": "Theresia", + "Context": "http://kristin.net" + }, + { + "Error": "Lester", + "Context": "https://paige.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Accounts Associate", + "PackageVersion": "3.2.6", + "PackageProjectUrl": "https://vesta.com", + "ValidationErrors": [ + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + }, + { + "Error": "Rogers", + "Context": "https://bertrand.biz" + }, + { + "Error": "Annetta", + "Context": "https://remington.org" + }, + { + "Error": "Efrain", + "Context": "http://davion.org" + }, + { + "Error": "Merle", + "Context": "https://abigayle.org" + }, + { + "Error": "Jerod", + "Context": "https://vicenta.info" + }, + { + "Error": "Kayli", + "Context": "https://shaun.net" + }, + { + "Error": "Antwan", + "Context": "https://hazel.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Optimization Orchestrator", + "PackageVersion": "2.4.2", + "ValidationErrors": [ + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + }, + { + "Error": "Opal", + "Context": "http://abbie.org" + }, + { + "Error": "Pablo", + "Context": "https://maxime.biz" + }, + { + "Error": "Shaun", + "Context": "https://concepcion.net" + }, + { + "Error": "Moises", + "Context": "http://rupert.info" + } + ], + "License": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Marketing Consultant", + "PackageVersion": "2.4.9", + "ValidationErrors": [ + { + "Error": "Angie", + "Context": "https://ardella.info" + }, + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..831ff02d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,98 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..35f872d4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,168 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Judson", + "Context": "https://wilson.net" + }, + { + "Error": "Guadalupe", + "Context": "http://otho.info" + }, + { + "Error": "General", + "Context": "https://skylar.name" + }, + { + "Error": "Haylie", + "Context": "http://audreanne.info" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Intranet Facilitator", + "PackageVersion": "7.1.7", + "PackageProjectUrl": "https://garnet.net", + "ValidationErrors": [ + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + }, + { + "Error": "Darby", + "Context": "http://joana.org" + }, + { + "Error": "Albin", + "Context": "http://hal.com" + }, + { + "Error": "Betsy", + "Context": "http://quinton.com" + }, + { + "Error": "Emmalee", + "Context": "https://haleigh.name" + } + ], + "License": "synthesizing the feed won\u0027t do anything, we need to index the auxiliary SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Brand Developer", + "PackageVersion": "4.4.1", + "PackageProjectUrl": "http://adelbert.net", + "ValidationErrors": [ + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + }, + { + "Error": "Libby", + "Context": "http://wade.biz" + }, + { + "Error": "Leola", + "Context": "https://pietro.info" + }, + { + "Error": "Arch", + "Context": "http://hazle.org" + }, + { + "Error": "Eldred", + "Context": "http://gabriel.net" + } + ], + "License": "If we override the system, we can get to the CSS system through the neural CSS system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Accounts Technician", + "PackageVersion": "2.8.7", + "ValidationErrors": [ + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + }, + { + "Error": "Carlee", + "Context": "https://jaron.info" + }, + { + "Error": "Nannie", + "Context": "https://isaias.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Solutions Coordinator", + "PackageVersion": "8.7.3", + "PackageProjectUrl": "https://adrianna.name", + "ValidationErrors": [ + { + "Error": "Maximillian", + "Context": "http://leola.name" + }, + { + "Error": "Shaina", + "Context": "http://dean.name" + }, + { + "Error": "Juana", + "Context": "http://aniya.biz" + }, + { + "Error": "Fernando", + "Context": "http://shanna.com" + }, + { + "Error": "Katelyn", + "Context": "https://judd.com" + }, + { + "Error": "Earl", + "Context": "https://bradford.biz" + } + ], + "License": "Use the bluetooth USB panel, then you can calculate the bluetooth panel!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..2d6d2354 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,8 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..3b4fae4e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,496 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Directives Director", + "PackageVersion": "7.9.2", + "License": "Try to hack the COM panel, maybe it will hack the auxiliary panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Assurance Associate", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://tyrese.info", + "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Operations Officer", + "PackageVersion": "2.6.0", + "PackageProjectUrl": "http://antonette.org", + "License": "Use the bluetooth USB alarm, then you can override the bluetooth alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Security Technician", + "PackageVersion": "6.8.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Integration Analyst", + "PackageVersion": "0.4.0", + "PackageProjectUrl": "https://laverne.name", + "License": "If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Communications Facilitator", + "PackageVersion": "3.1.0", + "License": "quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Functionality Agent", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "http://annabelle.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Functionality Analyst", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://orie.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Applications Assistant", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://carleton.info", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Security Liaison", + "PackageVersion": "8.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Interactions Manager", + "PackageVersion": "7.0.9", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Tactics Engineer", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "https://alexys.org", + "License": "generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Mobility Planner", + "PackageVersion": "7.1.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Implementation Director", + "PackageVersion": "5.9.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Tactics Architect", + "PackageVersion": "6.7.8", + "PackageProjectUrl": "https://margaret.net", + "License": "We need to parse the auxiliary SAS capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Marketing Technician", + "PackageVersion": "8.7.2", + "PackageProjectUrl": "http://albina.org", + "License": "Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Paradigm Representative", + "PackageVersion": "7.0.2", + "License": "You can\u0027t quantify the capacitor without hacking the neural SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Accounts Associate", + "PackageVersion": "8.5.5", + "License": "You can\u0027t generate the panel without compressing the neural SAS panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Configuration Executive", + "PackageVersion": "4.7.6", + "License": "If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Usability Associate", + "PackageVersion": "5.2.5", + "PackageProjectUrl": "http://hunter.info", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Optimization Representative", + "PackageVersion": "0.4.8", + "License": "If we index the system, we can get to the XSS system through the cross-platform XSS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Accounts Producer", + "PackageVersion": "9.4.3", + "License": "You can\u0027t override the port without indexing the neural THX port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Usability Producer", + "PackageVersion": "4.9.5", + "License": "If we hack the application, we can get to the PCI application through the 1080p PCI application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Markets Architect", + "PackageVersion": "9.0.8", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Identity Planner", + "PackageVersion": "4.2.1", + "License": "You can\u0027t compress the capacitor without copying the virtual USB capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Executive", + "PackageVersion": "7.5.7", + "PackageProjectUrl": "http://mallory.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Tactics Executive", + "PackageVersion": "6.2.9", + "PackageProjectUrl": "https://lowell.org", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Solutions Assistant", + "PackageVersion": "1.9.8", + "PackageProjectUrl": "http://carter.info", + "License": "Try to parse the PNG panel, maybe it will parse the haptic panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Marketing Assistant", + "PackageVersion": "7.3.5", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Implementation Director", + "PackageVersion": "7.1.6", + "PackageProjectUrl": "http://pearlie.org", + "License": "We need to transmit the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Creative Engineer", + "PackageVersion": "7.5.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Markets Officer", + "PackageVersion": "6.8.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Identity Technician", + "PackageVersion": "7.4.9", + "PackageProjectUrl": "https://benedict.org", + "License": "Try to parse the SMTP feed, maybe it will parse the multi-byte feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Integration Liaison", + "PackageVersion": "1.8.8", + "PackageProjectUrl": "https://sean.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Quality Analyst", + "PackageVersion": "3.6.5", + "PackageProjectUrl": "https://delbert.com", + "License": "You can\u0027t parse the port without bypassing the multi-byte GB port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Factors Producer", + "PackageVersion": "1.6.6", + "License": "If we reboot the panel, we can get to the THX panel through the solid state THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Accounts Consultant", + "PackageVersion": "6.3.4", + "PackageProjectUrl": "https://elda.info", + "License": "Try to connect the SMS feed, maybe it will connect the mobile feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Intranet Liaison", + "PackageVersion": "5.1.0", + "PackageProjectUrl": "http://neva.info", + "License": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Marketing Director", + "PackageVersion": "3.2.5", + "PackageProjectUrl": "https://anibal.net", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Accounts Associate", + "PackageVersion": "2.7.6", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Communications Supervisor", + "PackageVersion": "2.6.8", + "PackageProjectUrl": "https://carol.biz", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Brand Technician", + "PackageVersion": "2.5.6", + "PackageProjectUrl": "http://lesly.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Branding Supervisor", + "PackageVersion": "6.7.4", + "License": "I\u0027ll copy the auxiliary PCI panel, that should panel the PCI panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Identity Architect", + "PackageVersion": "5.6.4", + "PackageProjectUrl": "http://darian.org", + "License": "The GB bus is down, back up the redundant bus so we can back up the GB bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Infrastructure Consultant", + "PackageVersion": "4.1.2", + "PackageProjectUrl": "https://theron.info", + "License": "Use the multi-byte IB feed, then you can navigate the multi-byte feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Web Facilitator", + "PackageVersion": "5.4.5", + "PackageProjectUrl": "http://paris.name", + "License": "compressing the firewall won\u0027t do anything, we need to copy the bluetooth COM firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Configuration Manager", + "PackageVersion": "1.6.8", + "PackageProjectUrl": "http://sylvan.net", + "License": "I\u0027ll program the online RSS card, that should card the RSS card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Markets Executive", + "PackageVersion": "2.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Accountability Representative", + "PackageVersion": "2.3.2", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Research Director", + "PackageVersion": "4.1.0", + "License": "Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Web Developer", + "PackageVersion": "6.1.9", + "PackageProjectUrl": "http://arthur.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Quality Technician", + "PackageVersion": "9.7.0", + "License": "If we index the card, we can get to the XSS card through the neural XSS card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Response Coordinator", + "PackageVersion": "9.7.3", + "PackageProjectUrl": "https://zelda.net", + "License": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Markets Supervisor", + "PackageVersion": "7.7.6", + "License": "If we transmit the system, we can get to the SMTP system through the virtual SMTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Division Director", + "PackageVersion": "3.4.7", + "PackageProjectUrl": "http://alejandrin.biz", + "License": "Try to override the CSS microchip, maybe it will override the primary microchip!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Assurance Supervisor", + "PackageVersion": "4.1.8", + "PackageProjectUrl": "https://aniyah.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Configuration Assistant", + "PackageVersion": "0.1.1", + "PackageProjectUrl": "http://frederick.com", + "License": "I\u0027ll bypass the solid state SMS system, that should system the SMS system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Data Facilitator", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "https://beatrice.net", + "License": "bypassing the program won\u0027t do anything, we need to bypass the optical AI program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Configuration Specialist", + "PackageVersion": "8.8.8", + "PackageProjectUrl": "http://brown.com", + "License": "Use the 1080p XML circuit, then you can generate the 1080p circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Implementation Officer", + "PackageVersion": "1.9.9", + "License": "Try to back up the AGP system, maybe it will back up the 1080p system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Creative Liaison", + "PackageVersion": "2.9.9", + "PackageProjectUrl": "http://albert.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Security Representative", + "PackageVersion": "3.7.3", + "PackageProjectUrl": "https://jalon.net", + "License": "The GB circuit is down, hack the redundant circuit so we can hack the GB circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Functionality Consultant", + "PackageVersion": "4.9.1", + "PackageProjectUrl": "https://lonnie.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Infrastructure Strategist", + "PackageVersion": "7.2.2", + "PackageProjectUrl": "http://ahmad.com", + "License": "I\u0027ll transmit the optical XML sensor, that should sensor the XML sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Implementation Designer", + "PackageVersion": "8.3.7", + "License": "Try to navigate the RSS card, maybe it will navigate the haptic card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Implementation Assistant", + "PackageVersion": "6.1.2", + "PackageProjectUrl": "http://cathryn.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Accountability Officer", + "PackageVersion": "2.4.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Integration Agent", + "PackageVersion": "3.6.0", + "License": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..df5cf40b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,105 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Directives Director", + "PackageVersion": "7.9.2", + "License": "Try to hack the COM panel, maybe it will hack the auxiliary panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Assurance Associate", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://tyrese.info", + "License": "overriding the panel won\u0027t do anything, we need to parse the open-source IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Operations Officer", + "PackageVersion": "2.6.0", + "PackageProjectUrl": "http://antonette.org", + "License": "Use the bluetooth USB alarm, then you can override the bluetooth alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Security Technician", + "PackageVersion": "6.8.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Integration Analyst", + "PackageVersion": "0.4.0", + "PackageProjectUrl": "https://laverne.name", + "License": "If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Communications Facilitator", + "PackageVersion": "3.1.0", + "License": "quantifying the transmitter won\u0027t do anything, we need to program the mobile HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Functionality Agent", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "http://annabelle.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Functionality Analyst", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://orie.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Applications Assistant", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "https://carleton.info", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Security Liaison", + "PackageVersion": "8.1.2", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Interactions Manager", + "PackageVersion": "7.0.9", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Tactics Engineer", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "https://alexys.org", + "License": "generating the matrix won\u0027t do anything, we need to override the redundant GB matrix!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..1087e9be --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,25 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Quality Producer", + "PackageVersion": "6.3.7", + "PackageProjectUrl": "https://jayne.name", + "License": "The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Security Architect", + "PackageVersion": "2.2.5", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Representative", + "PackageVersion": "3.5.9", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..3cea7f27 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,38 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..3a1aa9a1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,727 @@ +[ + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseUrl": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseUrl": "We need to navigate the bluetooth CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseUrl": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseUrl": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseUrl": "Try to input the SCSI system, maybe it will input the open-source system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseUrl": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..c5b3e041 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,126 @@ +[ + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..8a70cf59 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,211 @@ +[ + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..3cea7f27 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,38 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..199d6f76 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,727 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseUrl": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseUrl": "Try to input the SCSI system, maybe it will input the open-source system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseUrl": "We need to navigate the bluetooth CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseUrl": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseUrl": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseUrl": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..2e2de07d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,126 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..e7527d69 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,211 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..3cea7f27 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,38 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..b64b7bcf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,727 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseUrl": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseUrl": "We need to navigate the bluetooth CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseUrl": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseUrl": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseUrl": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseUrl": "Try to input the SCSI system, maybe it will input the open-source system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..143b970c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,126 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..f4d23b37 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,211 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..3cea7f27 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,38 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..1c2ff71b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,727 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseUrl": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseUrl": "We need to navigate the bluetooth CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseUrl": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseUrl": "Try to input the SCSI system, maybe it will input the open-source system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseUrl": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseUrl": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..143b970c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,126 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..2f7b67ec --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,211 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..3cea7f27 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,38 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..460a7da6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,727 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseUrl": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseUrl": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseUrl": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseUrl": "Try to input the SCSI system, maybe it will input the open-source system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseUrl": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseUrl": "We need to navigate the bluetooth CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..2e2de07d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,126 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..d2862733 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,211 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..7060df34 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,527 @@ +[ + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseUrl": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseUrl": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Liaison", + "PackageVersion": "4.4.9", + "License": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "LicenseUrl": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Assurance Technician", + "PackageVersion": "0.8.2", + "PackageProjectUrl": "https://steve.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Web Assistant", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "https://verda.net", + "LicenseUrl": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Directives Officer", + "PackageVersion": "2.4.4", + "PackageProjectUrl": "http://sedrick.biz", + "LicenseUrl": "The PCI program is down, hack the multi-byte program so we can hack the PCI program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Division Producer", + "PackageVersion": "2.3.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Functionality Agent", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://jalyn.org", + "LicenseUrl": "If we hack the card, we can get to the JBOD card through the optical JBOD card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Functionality Consultant", + "PackageVersion": "5.5.1", + "PackageProjectUrl": "http://terence.com", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Implementation Technician", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://crystal.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Assurance Strategist", + "PackageVersion": "1.3.7", + "License": "The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Functionality Developer", + "PackageVersion": "5.1.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Program Representative", + "PackageVersion": "5.1.0", + "LicenseUrl": "If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Marketing Assistant", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://arlene.biz", + "LicenseUrl": "You can\u0027t program the firewall without connecting the wireless AI firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Factors Administrator", + "PackageVersion": "1.6.1", + "License": "I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!", + "LicenseUrl": "If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Applications Facilitator", + "PackageVersion": "7.7.6", + "LicenseUrl": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "License": "We need to index the optical HTTP application!", + "LicenseUrl": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Tactics Director", + "PackageVersion": "2.5.7", + "PackageProjectUrl": "http://marcos.info", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Group Designer", + "PackageVersion": "9.9.1", + "PackageProjectUrl": "http://jodie.org", + "License": "Use the haptic XSS application, then you can synthesize the haptic application!", + "LicenseUrl": "If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Research Facilitator", + "PackageVersion": "6.0.6", + "License": "Use the primary EXE array, then you can navigate the primary array!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Branding Developer", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://abe.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Applications Designer", + "PackageVersion": "6.4.9", + "LicenseUrl": "Use the back-end SMS feed, then you can program the back-end feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Division Designer", + "PackageVersion": "8.2.7", + "PackageProjectUrl": "https://pamela.name", + "License": "Try to program the EXE hard drive, maybe it will program the virtual hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Accountability Analyst", + "PackageVersion": "4.9.7", + "PackageProjectUrl": "https://jaron.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Operations Coordinator", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "http://ena.com", + "LicenseUrl": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Creative Coordinator", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://bobbie.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Operations Director", + "PackageVersion": "0.6.3", + "PackageProjectUrl": "https://dejah.net", + "LicenseUrl": "We need to program the cross-platform FTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Marketing Orchestrator", + "PackageVersion": "1.6.4", + "PackageProjectUrl": "https://lukas.com", + "License": "I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!", + "LicenseUrl": "The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Usability Assistant", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "https://duane.info", + "License": "quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!", + "LicenseUrl": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "License": "We need to copy the online THX firewall!", + "LicenseUrl": "You can\u0027t calculate the application without calculating the auxiliary AI application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Quality Director", + "PackageVersion": "0.3.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Directives Planner", + "PackageVersion": "8.8.5", + "License": "The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!", + "LicenseUrl": "We need to back up the 1080p SMTP feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Accountability Strategist", + "PackageVersion": "7.0.9", + "License": "You can\u0027t bypass the sensor without transmitting the neural JSON sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Intranet Facilitator", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "https://rosalind.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Configuration Supervisor", + "PackageVersion": "9.0.8", + "PackageProjectUrl": "http://quinn.name", + "License": "You can\u0027t program the protocol without overriding the primary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Creative Facilitator", + "PackageVersion": "8.4.6", + "PackageProjectUrl": "http://juliana.net", + "License": "If we transmit the card, we can get to the USB card through the digital USB card!", + "LicenseUrl": "hacking the driver won\u0027t do anything, we need to input the digital SAS driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "9.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Factors Supervisor", + "PackageVersion": "5.2.2", + "PackageProjectUrl": "http://helga.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Accounts Coordinator", + "PackageVersion": "1.0.4", + "PackageProjectUrl": "http://rene.com", + "LicenseUrl": "I\u0027ll connect the digital JSON bus, that should bus the JSON bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "8.2.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Optimization Facilitator", + "PackageVersion": "7.4.8", + "PackageProjectUrl": "https://cooper.name", + "License": "Try to connect the SMS card, maybe it will connect the back-end card!", + "LicenseUrl": "You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Directives Specialist", + "PackageVersion": "4.3.4", + "License": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseUrl": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "LicenseUrl": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Tactics Engineer", + "PackageVersion": "6.3.5", + "License": "connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Intranet Technician", + "PackageVersion": "8.0.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Security Consultant", + "PackageVersion": "2.7.5", + "PackageProjectUrl": "http://adelbert.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "LicenseUrl": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Directives Designer", + "PackageVersion": "0.4.8", + "License": "The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Division Consultant", + "PackageVersion": "4.8.7", + "PackageProjectUrl": "http://raquel.net", + "License": "Use the multi-byte IB microchip, then you can connect the multi-byte microchip!", + "LicenseUrl": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Operations Assistant", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://camila.net", + "License": "Use the haptic USB driver, then you can override the haptic driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Intranet Engineer", + "PackageVersion": "2.5.9", + "License": "The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!", + "LicenseUrl": "Try to index the ADP port, maybe it will index the auxiliary port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Optimization Producer", + "PackageVersion": "5.0.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Integration Architect", + "PackageVersion": "1.6.3", + "LicenseUrl": "The RAM feed is down, copy the neural feed so we can copy the RAM feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Directives Supervisor", + "PackageVersion": "9.6.2", + "License": "The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Accountability Assistant", + "PackageVersion": "2.2.8", + "PackageProjectUrl": "http://natasha.info", + "License": "bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "6.4.6", + "PackageProjectUrl": "https://lenna.com", + "License": "The IB interface is down, program the redundant interface so we can program the IB interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Data Orchestrator", + "PackageVersion": "2.4.5", + "LicenseUrl": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..452d9a26 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,95 @@ +[ + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseUrl": "We need to quantify the wireless HTTP array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseUrl": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "LicenseUrl": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseUrl": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..5654cb53 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,21 @@ +[ + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "LicenseUrl": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..3cea7f27 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,38 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..a7d27d48 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,725 @@ +[ + { + "PackageId": "Product Identity Analyst", + "PackageVersion": "5.9.3", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Response Consultant", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "https://ulices.biz", + "ValidationErrors": [ + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + }, + { + "Error": "Noemie", + "Context": "https://kayley.name" + }, + { + "Error": "Brandon", + "Context": "http://kristopher.name" + }, + { + "Error": "Maggie", + "Context": "http://kimberly.info" + }, + { + "Error": "Veronica", + "Context": "https://mya.net" + }, + { + "Error": "Marty", + "Context": "https://obie.net" + }, + { + "Error": "Braxton", + "Context": "http://flavio.net" + }, + { + "Error": "Jeramie", + "Context": "http://jaycee.net" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Group Assistant", + "PackageVersion": "1.7.9", + "ValidationErrors": [ + { + "Error": "Darien", + "Context": "http://mitchel.biz" + }, + { + "Error": "Carleton", + "Context": "https://madalyn.com" + }, + { + "Error": "Narciso", + "Context": "https://mia.com" + }, + { + "Error": "Nicklaus", + "Context": "https://abelardo.com" + }, + { + "Error": "Carolina", + "Context": "https://lindsey.info" + }, + { + "Error": "Rigoberto", + "Context": "https://lou.biz" + } + ], + "License": "Use the multi-byte AI port, then you can reboot the multi-byte port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "ValidationErrors": [ + { + "Error": "Carlee", + "Context": "http://britney.name" + }, + { + "Error": "Tess", + "Context": "http://julian.biz" + }, + { + "Error": "Isadore", + "Context": "http://billy.net" + }, + { + "Error": "Alice", + "Context": "http://vern.net" + }, + { + "Error": "King", + "Context": "http://trace.net" + }, + { + "Error": "Carmela", + "Context": "https://adolf.info" + }, + { + "Error": "Sherman", + "Context": "http://alec.net" + }, + { + "Error": "Lamar", + "Context": "http://deion.org" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Neil", + "Context": "https://burley.info" + }, + { + "Error": "Lemuel", + "Context": "http://brenden.info" + }, + { + "Error": "Agnes", + "Context": "https://urban.org" + }, + { + "Error": "Micheal", + "Context": "https://ida.net" + }, + { + "Error": "Murray", + "Context": "https://samanta.com" + }, + { + "Error": "Assunta", + "Context": "http://florencio.com" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Consultant", + "PackageVersion": "5.0.4", + "PackageProjectUrl": "http://kieran.biz", + "Authors": "Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan", + "ValidationErrors": [ + { + "Error": "Bettie", + "Context": "http://edmund.info" + }, + { + "Error": "Sadie", + "Context": "http://horacio.org" + }, + { + "Error": "Loraine", + "Context": "https://sandra.org" + }, + { + "Error": "Emil", + "Context": "http://dayana.net" + } + ], + "License": "Try to compress the GB system, maybe it will compress the neural system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Tactics Technician", + "PackageVersion": "2.8.6", + "ValidationErrors": [ + { + "Error": "Demond", + "Context": "http://stefan.name" + }, + { + "Error": "Norval", + "Context": "http://annie.net" + }, + { + "Error": "Destin", + "Context": "http://penelope.name" + } + ], + "License": "Try to quantify the SAS port, maybe it will quantify the wireless port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Authors": "Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin", + "ValidationErrors": [ + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + }, + { + "Error": "Mallory", + "Context": "http://angeline.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Creative Administrator", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "https://roderick.net", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Data Director", + "PackageVersion": "2.1.5", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + }, + { + "Error": "Camren", + "Context": "http://joany.info" + } + ], + "License": "Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Mobility Strategist", + "PackageVersion": "4.7.6", + "PackageProjectUrl": "http://gerardo.net", + "ValidationErrors": [ + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + }, + { + "Error": "Emerald", + "Context": "https://camren.net" + }, + { + "Error": "Sheila", + "Context": "https://garry.org" + } + ], + "License": "Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Marketing Developer", + "PackageVersion": "3.3.6", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Infrastructure Developer", + "PackageVersion": "5.5.0", + "PackageProjectUrl": "https://austin.net", + "Authors": "Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "License": "generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Authors": "Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Identity Developer", + "PackageVersion": "4.2.0", + "Authors": "Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan", + "ValidationErrors": [ + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + }, + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..c5b3e041 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,126 @@ +[ + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..44d2897f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,184 @@ +[ + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..3cea7f27 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,38 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..e4f188c1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,725 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Group Assistant", + "PackageVersion": "1.7.9", + "ValidationErrors": [ + { + "Error": "Darien", + "Context": "http://mitchel.biz" + }, + { + "Error": "Carleton", + "Context": "https://madalyn.com" + }, + { + "Error": "Narciso", + "Context": "https://mia.com" + }, + { + "Error": "Nicklaus", + "Context": "https://abelardo.com" + }, + { + "Error": "Carolina", + "Context": "https://lindsey.info" + }, + { + "Error": "Rigoberto", + "Context": "https://lou.biz" + } + ], + "License": "Use the multi-byte AI port, then you can reboot the multi-byte port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Authors": "Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Program Consultant", + "PackageVersion": "5.0.4", + "PackageProjectUrl": "http://kieran.biz", + "Authors": "Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan", + "ValidationErrors": [ + { + "Error": "Bettie", + "Context": "http://edmund.info" + }, + { + "Error": "Sadie", + "Context": "http://horacio.org" + }, + { + "Error": "Loraine", + "Context": "https://sandra.org" + }, + { + "Error": "Emil", + "Context": "http://dayana.net" + } + ], + "License": "Try to compress the GB system, maybe it will compress the neural system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Authors": "Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin", + "ValidationErrors": [ + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + }, + { + "Error": "Mallory", + "Context": "http://angeline.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Creative Administrator", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "https://roderick.net", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "ValidationErrors": [ + { + "Error": "Carlee", + "Context": "http://britney.name" + }, + { + "Error": "Tess", + "Context": "http://julian.biz" + }, + { + "Error": "Isadore", + "Context": "http://billy.net" + }, + { + "Error": "Alice", + "Context": "http://vern.net" + }, + { + "Error": "King", + "Context": "http://trace.net" + }, + { + "Error": "Carmela", + "Context": "https://adolf.info" + }, + { + "Error": "Sherman", + "Context": "http://alec.net" + }, + { + "Error": "Lamar", + "Context": "http://deion.org" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Data Director", + "PackageVersion": "2.1.5", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + }, + { + "Error": "Camren", + "Context": "http://joany.info" + } + ], + "License": "Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Mobility Strategist", + "PackageVersion": "4.7.6", + "PackageProjectUrl": "http://gerardo.net", + "ValidationErrors": [ + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + }, + { + "Error": "Emerald", + "Context": "https://camren.net" + }, + { + "Error": "Sheila", + "Context": "https://garry.org" + } + ], + "License": "Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Neil", + "Context": "https://burley.info" + }, + { + "Error": "Lemuel", + "Context": "http://brenden.info" + }, + { + "Error": "Agnes", + "Context": "https://urban.org" + }, + { + "Error": "Micheal", + "Context": "https://ida.net" + }, + { + "Error": "Murray", + "Context": "https://samanta.com" + }, + { + "Error": "Assunta", + "Context": "http://florencio.com" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Marketing Developer", + "PackageVersion": "3.3.6", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Identity Developer", + "PackageVersion": "4.2.0", + "Authors": "Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan", + "ValidationErrors": [ + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + }, + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Infrastructure Developer", + "PackageVersion": "5.5.0", + "PackageProjectUrl": "https://austin.net", + "Authors": "Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "License": "generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Tactics Technician", + "PackageVersion": "2.8.6", + "ValidationErrors": [ + { + "Error": "Demond", + "Context": "http://stefan.name" + }, + { + "Error": "Norval", + "Context": "http://annie.net" + }, + { + "Error": "Destin", + "Context": "http://penelope.name" + } + ], + "License": "Try to quantify the SAS port, maybe it will quantify the wireless port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Identity Analyst", + "PackageVersion": "5.9.3", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Response Consultant", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "https://ulices.biz", + "ValidationErrors": [ + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + }, + { + "Error": "Noemie", + "Context": "https://kayley.name" + }, + { + "Error": "Brandon", + "Context": "http://kristopher.name" + }, + { + "Error": "Maggie", + "Context": "http://kimberly.info" + }, + { + "Error": "Veronica", + "Context": "https://mya.net" + }, + { + "Error": "Marty", + "Context": "https://obie.net" + }, + { + "Error": "Braxton", + "Context": "http://flavio.net" + }, + { + "Error": "Jeramie", + "Context": "http://jaycee.net" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..2e2de07d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,126 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..6657fe15 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,184 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..3cea7f27 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,38 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..88a2ed0c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,725 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Response Consultant", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "https://ulices.biz", + "ValidationErrors": [ + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + }, + { + "Error": "Noemie", + "Context": "https://kayley.name" + }, + { + "Error": "Brandon", + "Context": "http://kristopher.name" + }, + { + "Error": "Maggie", + "Context": "http://kimberly.info" + }, + { + "Error": "Veronica", + "Context": "https://mya.net" + }, + { + "Error": "Marty", + "Context": "https://obie.net" + }, + { + "Error": "Braxton", + "Context": "http://flavio.net" + }, + { + "Error": "Jeramie", + "Context": "http://jaycee.net" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Group Assistant", + "PackageVersion": "1.7.9", + "ValidationErrors": [ + { + "Error": "Darien", + "Context": "http://mitchel.biz" + }, + { + "Error": "Carleton", + "Context": "https://madalyn.com" + }, + { + "Error": "Narciso", + "Context": "https://mia.com" + }, + { + "Error": "Nicklaus", + "Context": "https://abelardo.com" + }, + { + "Error": "Carolina", + "Context": "https://lindsey.info" + }, + { + "Error": "Rigoberto", + "Context": "https://lou.biz" + } + ], + "License": "Use the multi-byte AI port, then you can reboot the multi-byte port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "ValidationErrors": [ + { + "Error": "Carlee", + "Context": "http://britney.name" + }, + { + "Error": "Tess", + "Context": "http://julian.biz" + }, + { + "Error": "Isadore", + "Context": "http://billy.net" + }, + { + "Error": "Alice", + "Context": "http://vern.net" + }, + { + "Error": "King", + "Context": "http://trace.net" + }, + { + "Error": "Carmela", + "Context": "https://adolf.info" + }, + { + "Error": "Sherman", + "Context": "http://alec.net" + }, + { + "Error": "Lamar", + "Context": "http://deion.org" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Tactics Technician", + "PackageVersion": "2.8.6", + "ValidationErrors": [ + { + "Error": "Demond", + "Context": "http://stefan.name" + }, + { + "Error": "Norval", + "Context": "http://annie.net" + }, + { + "Error": "Destin", + "Context": "http://penelope.name" + } + ], + "License": "Try to quantify the SAS port, maybe it will quantify the wireless port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Consultant", + "PackageVersion": "5.0.4", + "PackageProjectUrl": "http://kieran.biz", + "Authors": "Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan", + "ValidationErrors": [ + { + "Error": "Bettie", + "Context": "http://edmund.info" + }, + { + "Error": "Sadie", + "Context": "http://horacio.org" + }, + { + "Error": "Loraine", + "Context": "https://sandra.org" + }, + { + "Error": "Emil", + "Context": "http://dayana.net" + } + ], + "License": "Try to compress the GB system, maybe it will compress the neural system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Identity Developer", + "PackageVersion": "4.2.0", + "Authors": "Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan", + "ValidationErrors": [ + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + }, + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Identity Analyst", + "PackageVersion": "5.9.3", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Creative Administrator", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "https://roderick.net", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Data Director", + "PackageVersion": "2.1.5", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + }, + { + "Error": "Camren", + "Context": "http://joany.info" + } + ], + "License": "Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Marketing Developer", + "PackageVersion": "3.3.6", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Neil", + "Context": "https://burley.info" + }, + { + "Error": "Lemuel", + "Context": "http://brenden.info" + }, + { + "Error": "Agnes", + "Context": "https://urban.org" + }, + { + "Error": "Micheal", + "Context": "https://ida.net" + }, + { + "Error": "Murray", + "Context": "https://samanta.com" + }, + { + "Error": "Assunta", + "Context": "http://florencio.com" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Mobility Strategist", + "PackageVersion": "4.7.6", + "PackageProjectUrl": "http://gerardo.net", + "ValidationErrors": [ + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + }, + { + "Error": "Emerald", + "Context": "https://camren.net" + }, + { + "Error": "Sheila", + "Context": "https://garry.org" + } + ], + "License": "Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Authors": "Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin", + "ValidationErrors": [ + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + }, + { + "Error": "Mallory", + "Context": "http://angeline.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Authors": "Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Infrastructure Developer", + "PackageVersion": "5.5.0", + "PackageProjectUrl": "https://austin.net", + "Authors": "Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "License": "generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..143b970c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,126 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..32773bc7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,184 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..3cea7f27 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,38 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..3af064bc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,725 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Program Consultant", + "PackageVersion": "5.0.4", + "PackageProjectUrl": "http://kieran.biz", + "Authors": "Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan", + "ValidationErrors": [ + { + "Error": "Bettie", + "Context": "http://edmund.info" + }, + { + "Error": "Sadie", + "Context": "http://horacio.org" + }, + { + "Error": "Loraine", + "Context": "https://sandra.org" + }, + { + "Error": "Emil", + "Context": "http://dayana.net" + } + ], + "License": "Try to compress the GB system, maybe it will compress the neural system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Identity Analyst", + "PackageVersion": "5.9.3", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Creative Administrator", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "https://roderick.net", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Data Director", + "PackageVersion": "2.1.5", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + }, + { + "Error": "Camren", + "Context": "http://joany.info" + } + ], + "License": "Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Mobility Strategist", + "PackageVersion": "4.7.6", + "PackageProjectUrl": "http://gerardo.net", + "ValidationErrors": [ + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + }, + { + "Error": "Emerald", + "Context": "https://camren.net" + }, + { + "Error": "Sheila", + "Context": "https://garry.org" + } + ], + "License": "Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "ValidationErrors": [ + { + "Error": "Carlee", + "Context": "http://britney.name" + }, + { + "Error": "Tess", + "Context": "http://julian.biz" + }, + { + "Error": "Isadore", + "Context": "http://billy.net" + }, + { + "Error": "Alice", + "Context": "http://vern.net" + }, + { + "Error": "King", + "Context": "http://trace.net" + }, + { + "Error": "Carmela", + "Context": "https://adolf.info" + }, + { + "Error": "Sherman", + "Context": "http://alec.net" + }, + { + "Error": "Lamar", + "Context": "http://deion.org" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Response Consultant", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "https://ulices.biz", + "ValidationErrors": [ + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + }, + { + "Error": "Noemie", + "Context": "https://kayley.name" + }, + { + "Error": "Brandon", + "Context": "http://kristopher.name" + }, + { + "Error": "Maggie", + "Context": "http://kimberly.info" + }, + { + "Error": "Veronica", + "Context": "https://mya.net" + }, + { + "Error": "Marty", + "Context": "https://obie.net" + }, + { + "Error": "Braxton", + "Context": "http://flavio.net" + }, + { + "Error": "Jeramie", + "Context": "http://jaycee.net" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Marketing Developer", + "PackageVersion": "3.3.6", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Identity Developer", + "PackageVersion": "4.2.0", + "Authors": "Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan", + "ValidationErrors": [ + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + }, + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Neil", + "Context": "https://burley.info" + }, + { + "Error": "Lemuel", + "Context": "http://brenden.info" + }, + { + "Error": "Agnes", + "Context": "https://urban.org" + }, + { + "Error": "Micheal", + "Context": "https://ida.net" + }, + { + "Error": "Murray", + "Context": "https://samanta.com" + }, + { + "Error": "Assunta", + "Context": "http://florencio.com" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Authors": "Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Group Assistant", + "PackageVersion": "1.7.9", + "ValidationErrors": [ + { + "Error": "Darien", + "Context": "http://mitchel.biz" + }, + { + "Error": "Carleton", + "Context": "https://madalyn.com" + }, + { + "Error": "Narciso", + "Context": "https://mia.com" + }, + { + "Error": "Nicklaus", + "Context": "https://abelardo.com" + }, + { + "Error": "Carolina", + "Context": "https://lindsey.info" + }, + { + "Error": "Rigoberto", + "Context": "https://lou.biz" + } + ], + "License": "Use the multi-byte AI port, then you can reboot the multi-byte port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Tactics Technician", + "PackageVersion": "2.8.6", + "ValidationErrors": [ + { + "Error": "Demond", + "Context": "http://stefan.name" + }, + { + "Error": "Norval", + "Context": "http://annie.net" + }, + { + "Error": "Destin", + "Context": "http://penelope.name" + } + ], + "License": "Try to quantify the SAS port, maybe it will quantify the wireless port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Infrastructure Developer", + "PackageVersion": "5.5.0", + "PackageProjectUrl": "https://austin.net", + "Authors": "Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "License": "generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Authors": "Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin", + "ValidationErrors": [ + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + }, + { + "Error": "Mallory", + "Context": "http://angeline.name" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..143b970c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,126 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..958f44f0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,184 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..3cea7f27 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,38 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..409a8284 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,725 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Neil", + "Context": "https://burley.info" + }, + { + "Error": "Lemuel", + "Context": "http://brenden.info" + }, + { + "Error": "Agnes", + "Context": "https://urban.org" + }, + { + "Error": "Micheal", + "Context": "https://ida.net" + }, + { + "Error": "Murray", + "Context": "https://samanta.com" + }, + { + "Error": "Assunta", + "Context": "http://florencio.com" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Mobility Strategist", + "PackageVersion": "4.7.6", + "PackageProjectUrl": "http://gerardo.net", + "ValidationErrors": [ + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + }, + { + "Error": "Emerald", + "Context": "https://camren.net" + }, + { + "Error": "Sheila", + "Context": "https://garry.org" + } + ], + "License": "Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Response Consultant", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "https://ulices.biz", + "ValidationErrors": [ + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + }, + { + "Error": "Noemie", + "Context": "https://kayley.name" + }, + { + "Error": "Brandon", + "Context": "http://kristopher.name" + }, + { + "Error": "Maggie", + "Context": "http://kimberly.info" + }, + { + "Error": "Veronica", + "Context": "https://mya.net" + }, + { + "Error": "Marty", + "Context": "https://obie.net" + }, + { + "Error": "Braxton", + "Context": "http://flavio.net" + }, + { + "Error": "Jeramie", + "Context": "http://jaycee.net" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Consultant", + "PackageVersion": "5.0.4", + "PackageProjectUrl": "http://kieran.biz", + "Authors": "Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan", + "ValidationErrors": [ + { + "Error": "Bettie", + "Context": "http://edmund.info" + }, + { + "Error": "Sadie", + "Context": "http://horacio.org" + }, + { + "Error": "Loraine", + "Context": "https://sandra.org" + }, + { + "Error": "Emil", + "Context": "http://dayana.net" + } + ], + "License": "Try to compress the GB system, maybe it will compress the neural system!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Creative Administrator", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "https://roderick.net", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Data Director", + "PackageVersion": "2.1.5", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + }, + { + "Error": "Camren", + "Context": "http://joany.info" + } + ], + "License": "Use the haptic PCI bandwidth, then you can generate the haptic bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Tactics Technician", + "PackageVersion": "2.8.6", + "ValidationErrors": [ + { + "Error": "Demond", + "Context": "http://stefan.name" + }, + { + "Error": "Norval", + "Context": "http://annie.net" + }, + { + "Error": "Destin", + "Context": "http://penelope.name" + } + ], + "License": "Try to quantify the SAS port, maybe it will quantify the wireless port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Group Assistant", + "PackageVersion": "1.7.9", + "ValidationErrors": [ + { + "Error": "Darien", + "Context": "http://mitchel.biz" + }, + { + "Error": "Carleton", + "Context": "https://madalyn.com" + }, + { + "Error": "Narciso", + "Context": "https://mia.com" + }, + { + "Error": "Nicklaus", + "Context": "https://abelardo.com" + }, + { + "Error": "Carolina", + "Context": "https://lindsey.info" + }, + { + "Error": "Rigoberto", + "Context": "https://lou.biz" + } + ], + "License": "Use the multi-byte AI port, then you can reboot the multi-byte port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Identity Analyst", + "PackageVersion": "5.9.3", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Authors": "Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Identity Developer", + "PackageVersion": "4.2.0", + "Authors": "Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan", + "ValidationErrors": [ + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + }, + { + "Error": "Keely", + "Context": "http://obie.org" + }, + { + "Error": "Caleigh", + "Context": "https://albin.info" + }, + { + "Error": "Flavie", + "Context": "http://lavonne.biz" + }, + { + "Error": "Kaitlyn", + "Context": "http://osborne.org" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "ValidationErrors": [ + { + "Error": "Carlee", + "Context": "http://britney.name" + }, + { + "Error": "Tess", + "Context": "http://julian.biz" + }, + { + "Error": "Isadore", + "Context": "http://billy.net" + }, + { + "Error": "Alice", + "Context": "http://vern.net" + }, + { + "Error": "King", + "Context": "http://trace.net" + }, + { + "Error": "Carmela", + "Context": "https://adolf.info" + }, + { + "Error": "Sherman", + "Context": "http://alec.net" + }, + { + "Error": "Lamar", + "Context": "http://deion.org" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Marketing Developer", + "PackageVersion": "3.3.6", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Infrastructure Developer", + "PackageVersion": "5.5.0", + "PackageProjectUrl": "https://austin.net", + "Authors": "Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "License": "generating the application won\u0027t do anything, we need to calculate the auxiliary JSON application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Authors": "Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin", + "ValidationErrors": [ + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + }, + { + "Error": "Mallory", + "Context": "http://angeline.name" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..2e2de07d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,126 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..28f9bb3d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,184 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Roberto Schuster,Roberto Schuster,Roberto Schuster", + "ValidationErrors": [ + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Security Architect", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "http://khalil.org", + "ValidationErrors": [ + { + "Error": "Immanuel", + "Context": "https://juana.biz" + }, + { + "Error": "Maeve", + "Context": "https://alysha.net" + }, + { + "Error": "Sydnee", + "Context": "http://merle.biz" + }, + { + "Error": "Delta", + "Context": "https://missouri.name" + }, + { + "Error": "Doris", + "Context": "http://dallas.biz" + }, + { + "Error": "Samanta", + "Context": "https://jeremie.name" + }, + { + "Error": "Damian", + "Context": "http://domenic.biz" + } + ], + "License": "I\u0027ll back up the neural FTP system, that should system the FTP system!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..4ef2caae --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,519 @@ +[ + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Optimization Associate", + "PackageVersion": "4.0.5", + "PackageProjectUrl": "https://linnie.net", + "Authors": "Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Integration Assistant", + "PackageVersion": "5.0.1", + "PackageProjectUrl": "http://demarco.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Implementation Producer", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Tactics Producer", + "PackageVersion": "5.8.9", + "License": "navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "Authors": "Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Factors Producer", + "PackageVersion": "0.8.5", + "PackageProjectUrl": "http://toby.info", + "Authors": "Devin Nolan", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Operations Liaison", + "PackageVersion": "9.0.9", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Authors": "Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Integration Consultant", + "PackageVersion": "5.3.8", + "PackageProjectUrl": "http://michael.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Authors": "Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Response Analyst", + "PackageVersion": "9.2.7", + "PackageProjectUrl": "http://martine.info", + "Authors": "Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Mobility Technician", + "PackageVersion": "6.0.2", + "PackageProjectUrl": "https://keeley.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Web Associate", + "PackageVersion": "6.2.5", + "PackageProjectUrl": "https://arvel.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Intranet Technician", + "PackageVersion": "2.5.3", + "PackageProjectUrl": "https://ruby.biz", + "Authors": "Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Group Designer", + "PackageVersion": "3.0.6", + "License": "The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Applications Planner", + "PackageVersion": "6.6.9", + "PackageProjectUrl": "http://ava.org", + "Authors": "Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Directives Associate", + "PackageVersion": "1.1.1", + "PackageProjectUrl": "https://shayne.name", + "Authors": "Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Brand Agent", + "PackageVersion": "2.9.2", + "PackageProjectUrl": "https://reese.info", + "Authors": "Bertha Schultz,Bertha Schultz", + "License": "quantifying the application won\u0027t do anything, we need to hack the haptic RAM application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Intranet Agent", + "PackageVersion": "1.1.6", + "License": "You can\u0027t calculate the application without synthesizing the primary JBOD application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "Authors": "Gary Von,Gary Von,Gary Von", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Identity Administrator", + "PackageVersion": "2.9.6", + "PackageProjectUrl": "http://duncan.name", + "Authors": "Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Accounts Architect", + "PackageVersion": "9.8.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Integration Specialist", + "PackageVersion": "8.7.1", + "PackageProjectUrl": "http://jordon.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Response Officer", + "PackageVersion": "2.8.2", + "Authors": "Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Research Designer", + "PackageVersion": "5.6.8", + "License": "If we connect the program, we can get to the SQL program through the digital SQL program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Quality Planner", + "PackageVersion": "6.6.3", + "Authors": "Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz", + "License": "The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Authors": "Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Group Director", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "https://eloise.name", + "Authors": "Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik", + "License": "You can\u0027t index the pixel without copying the redundant XML pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "1.1.7", + "License": "If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Configuration Architect", + "PackageVersion": "4.2.6", + "Authors": "Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg", + "License": "I\u0027ll generate the primary TCP bus, that should bus the TCP bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Web Liaison", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://imogene.org", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Quality Executive", + "PackageVersion": "4.5.1", + "PackageProjectUrl": "http://rylan.com", + "License": "Use the solid state TCP driver, then you can generate the solid state driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Mobility Executive", + "PackageVersion": "5.0.3", + "Authors": "Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Identity Developer", + "PackageVersion": "7.1.0", + "PackageProjectUrl": "https://eve.com", + "Authors": "Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Group Strategist", + "PackageVersion": "4.1.0", + "License": "I\u0027ll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Metrics Coordinator", + "PackageVersion": "5.8.1", + "Authors": "Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher", + "License": "overriding the circuit won\u0027t do anything, we need to copy the mobile AGP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Paradigm Producer", + "PackageVersion": "1.8.4", + "PackageProjectUrl": "https://london.biz", + "License": "If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Communications Associate", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://modesto.info", + "Authors": "Arnold Franecki,Arnold Franecki", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Applications Facilitator", + "PackageVersion": "0.1.5", + "License": "transmitting the program won\u0027t do anything, we need to bypass the virtual HTTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Applications Technician", + "PackageVersion": "7.8.2", + "Authors": "Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Applications Engineer", + "PackageVersion": "6.8.5", + "PackageProjectUrl": "https://nora.biz", + "Authors": "Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine", + "License": "If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Security Administrator", + "PackageVersion": "9.8.5", + "Authors": "Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm", + "License": "I\u0027ll synthesize the redundant XML feed, that should feed the XML feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Factors Architect", + "PackageVersion": "6.7.6", + "Authors": "Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Mobility Consultant", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "http://letha.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Configuration Technician", + "PackageVersion": "1.9.1", + "PackageProjectUrl": "http://malvina.name", + "Authors": "Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin", + "License": "We need to copy the primary FTP bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Accountability Producer", + "PackageVersion": "1.8.1", + "PackageProjectUrl": "http://justine.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Factors Associate", + "PackageVersion": "0.2.6", + "PackageProjectUrl": "https://cloyd.biz", + "Authors": "Betsy Powlowski", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Designer", + "PackageVersion": "1.7.0", + "PackageProjectUrl": "https://toby.biz", + "License": "Use the multi-byte COM feed, then you can parse the multi-byte feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Factors Technician", + "PackageVersion": "3.2.5", + "Authors": "Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme", + "License": "You can\u0027t input the protocol without copying the auxiliary USB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Assurance Technician", + "PackageVersion": "7.3.8", + "Authors": "Merle Hirthe", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Implementation Supervisor", + "PackageVersion": "4.9.9", + "PackageProjectUrl": "http://katlynn.net", + "Authors": "Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis", + "License": "The ADP card is down, hack the solid state card so we can hack the ADP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Security Producer", + "PackageVersion": "9.0.7", + "PackageProjectUrl": "http://evert.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Division Specialist", + "PackageVersion": "9.6.4", + "PackageProjectUrl": "https://keenan.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Directives Orchestrator", + "PackageVersion": "8.7.6", + "Authors": "Tommy Franecki,Tommy Franecki", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Security Agent", + "PackageVersion": "6.2.7", + "PackageProjectUrl": "https://kenyon.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Mobility Designer", + "PackageVersion": "8.5.4", + "PackageProjectUrl": "http://brady.net", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Program Officer", + "PackageVersion": "4.2.4", + "Authors": "Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin", + "License": "quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Paradigm Director", + "PackageVersion": "3.0.9", + "License": "The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Brand Producer", + "PackageVersion": "9.3.8", + "Authors": "Clarence Metz,Clarence Metz,Clarence Metz", + "License": "Use the redundant AGP application, then you can generate the redundant application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Data Administrator", + "PackageVersion": "0.8.4", + "PackageProjectUrl": "https://barrett.com", + "Authors": "Frederick Leffler,Frederick Leffler,Frederick Leffler", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Web Designer", + "PackageVersion": "0.1.4", + "PackageProjectUrl": "https://gerard.net", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Accounts Consultant", + "PackageVersion": "8.9.0", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Group Representative", + "PackageVersion": "9.8.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.7.5", + "License": "I\u0027ll back up the 1080p RSS matrix, that should matrix the RSS matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Communications Manager", + "PackageVersion": "0.1.8", + "PackageProjectUrl": "http://gus.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Metrics Representative", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://denis.info", + "Authors": "Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson", + "License": "connecting the feed won\u0027t do anything, we need to transmit the primary IB feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Assurance Representative", + "PackageVersion": "6.4.9", + "PackageProjectUrl": "https://maye.info", + "Authors": "Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Metrics Associate", + "PackageVersion": "8.1.6", + "PackageProjectUrl": "http://jaylin.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Factors Analyst", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Data Consultant", + "PackageVersion": "5.8.8", + "Authors": "", + "License": "Try to connect the JSON pixel, maybe it will connect the primary pixel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Mobility Associate", + "PackageVersion": "0.6.4", + "PackageProjectUrl": "https://brooke.org", + "License": "We need to hack the haptic XSS program!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..28aa2b8d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,112 @@ +[ + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Optimization Associate", + "PackageVersion": "4.0.5", + "PackageProjectUrl": "https://linnie.net", + "Authors": "Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Integration Assistant", + "PackageVersion": "5.0.1", + "PackageProjectUrl": "http://demarco.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Implementation Producer", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Tactics Producer", + "PackageVersion": "5.8.9", + "License": "navigating the pixel won\u0027t do anything, we need to parse the back-end IB pixel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Applications Director", + "PackageVersion": "5.1.4", + "Authors": "Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Factors Producer", + "PackageVersion": "0.8.5", + "PackageProjectUrl": "http://toby.info", + "Authors": "Devin Nolan", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Operations Liaison", + "PackageVersion": "9.0.9", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Authors": "Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Integration Consultant", + "PackageVersion": "5.3.8", + "PackageProjectUrl": "http://michael.name", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Authors": "Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Response Analyst", + "PackageVersion": "9.2.7", + "PackageProjectUrl": "http://martine.info", + "Authors": "Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Mobility Technician", + "PackageVersion": "6.0.2", + "PackageProjectUrl": "https://keeley.net", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..7477f2aa --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,27 @@ +[ + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Authors": "Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Integration Assistant", + "PackageVersion": "2.1.6", + "PackageProjectUrl": "https://gerson.info", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..0328dee6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,688 @@ +[ + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseUrl": "We need to synthesize the primary GB circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseUrl": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseUrl": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseUrl": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..24a03aac --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..9a873694 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,190 @@ +[ + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..315391f3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,688 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseUrl": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseUrl": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseUrl": "We need to synthesize the primary GB circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseUrl": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..6c63f40d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..7ace71f0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,190 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..625e3344 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,688 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseUrl": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseUrl": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseUrl": "We need to synthesize the primary GB circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseUrl": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..d6a9942e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..3592a939 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,190 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..a28fa736 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,688 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseUrl": "We need to synthesize the primary GB circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseUrl": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseUrl": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseUrl": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..d6a9942e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..a297e0b7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,190 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..f4677b16 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,688 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseUrl": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseUrl": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseUrl": "We need to synthesize the primary GB circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseUrl": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..6c63f40d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..69c7a7b1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,190 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..2c4c297a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,9 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..094ae54a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,546 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Authors": "", + "LicenseUrl": "We need to override the solid state USB interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseUrl": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseUrl": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Infrastructure Specialist", + "PackageVersion": "9.0.5", + "Authors": "Jackie Schumm", + "License": "hacking the port won\u0027t do anything, we need to back up the optical SMS port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Authors": "Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Paradigm Assistant", + "PackageVersion": "8.8.8", + "Authors": "Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Data Orchestrator", + "PackageVersion": "3.3.5", + "License": "Use the haptic XML driver, then you can index the haptic driver!", + "LicenseUrl": "compressing the system won\u0027t do anything, we need to compress the optical RSS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Identity Supervisor", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Markets Planner", + "PackageVersion": "5.0.1", + "License": "Try to back up the COM driver, maybe it will back up the bluetooth driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Executive", + "PackageVersion": "7.2.7", + "PackageProjectUrl": "https://dariana.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Developer", + "PackageVersion": "2.9.8", + "PackageProjectUrl": "http://lenora.com", + "LicenseUrl": "You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Specialist", + "PackageVersion": "7.8.5", + "PackageProjectUrl": "http://nova.biz", + "Authors": "Guy Waters,Guy Waters", + "License": "Try to input the GB pixel, maybe it will input the wireless pixel!", + "LicenseUrl": "You can\u0027t transmit the bus without indexing the digital TCP bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Authors": "Maggie Lindgren", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Web Assistant", + "PackageVersion": "1.9.0", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Division Officer", + "PackageVersion": "6.5.6", + "PackageProjectUrl": "http://catherine.name", + "Authors": "Glenda Schuppe,Glenda Schuppe", + "License": "transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Authors": "Sergio Bailey,Sergio Bailey,Sergio Bailey", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseUrl": "hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Optimization Administrator", + "PackageVersion": "3.6.4", + "PackageProjectUrl": "http://serenity.info", + "LicenseUrl": "I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Data Technician", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://nia.info", + "Authors": "June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds", + "License": "I\u0027ll copy the optical RAM feed, that should feed the RAM feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Solutions Planner", + "PackageVersion": "9.0.0", + "License": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Operations Assistant", + "PackageVersion": "0.9.0", + "Authors": "", + "License": "I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!", + "LicenseUrl": "I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Authors": "Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Program Technician", + "PackageVersion": "5.8.9", + "PackageProjectUrl": "http://curtis.org", + "Authors": "Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer", + "LicenseUrl": "We need to transmit the back-end AGP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Director", + "PackageVersion": "0.0.2", + "Authors": "Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block", + "License": "transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!", + "LicenseUrl": "Try to parse the HTTP port, maybe it will parse the bluetooth port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Tactics Facilitator", + "PackageVersion": "5.7.0", + "License": "Try to bypass the HTTP application, maybe it will bypass the digital application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Metrics Architect", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "https://rickie.net", + "License": "Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!", + "LicenseUrl": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Accounts Facilitator", + "PackageVersion": "7.7.8", + "PackageProjectUrl": "http://scottie.biz", + "Authors": "Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Mobility Assistant", + "PackageVersion": "4.2.9", + "PackageProjectUrl": "http://adonis.biz", + "Authors": "Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich", + "LicenseUrl": "You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "1.5.0", + "License": "Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Implementation Engineer", + "PackageVersion": "6.7.1", + "PackageProjectUrl": "http://margie.info", + "License": "We need to transmit the open-source EXE interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Assurance Planner", + "PackageVersion": "2.7.7", + "Authors": "Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag", + "LicenseUrl": "I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Configuration Developer", + "PackageVersion": "4.0.9", + "Authors": "Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle", + "License": "Use the primary SCSI matrix, then you can program the primary matrix!", + "LicenseUrl": "If we parse the interface, we can get to the JSON interface through the mobile JSON interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Branding Orchestrator", + "PackageVersion": "8.3.7", + "PackageProjectUrl": "http://nona.com", + "Authors": "Nora Dietrich", + "LicenseUrl": "We need to bypass the neural USB capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Functionality Supervisor", + "PackageVersion": "9.4.5", + "License": "Use the 1080p AI microchip, then you can reboot the 1080p microchip!", + "LicenseUrl": "Use the open-source ADP matrix, then you can copy the open-source matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Security Facilitator", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "https://edythe.info", + "LicenseUrl": "Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Program Associate", + "PackageVersion": "2.6.7", + "PackageProjectUrl": "http://coy.info", + "Authors": "Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze", + "License": "We need to compress the optical PNG array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Engineer", + "PackageVersion": "6.9.4", + "PackageProjectUrl": "http://tito.name", + "Authors": "Tanya Reinger,Tanya Reinger,Tanya Reinger", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Operations Supervisor", + "PackageVersion": "4.5.2", + "License": "The AI panel is down, transmit the open-source panel so we can transmit the AI panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Factors Associate", + "PackageVersion": "1.8.3", + "PackageProjectUrl": "http://dovie.name", + "LicenseUrl": "You can\u0027t navigate the panel without calculating the open-source THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Marketing Coordinator", + "PackageVersion": "3.6.1", + "PackageProjectUrl": "https://marcos.org", + "Authors": "", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Metrics Strategist", + "PackageVersion": "1.2.1", + "LicenseUrl": "Try to override the GB driver, maybe it will override the digital driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Accounts Orchestrator", + "PackageVersion": "4.1.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Functionality Agent", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://arthur.net", + "Authors": "Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson", + "License": "We need to index the 1080p SAS hard drive!", + "LicenseUrl": "I\u0027ll connect the digital JBOD application, that should application the JBOD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Solutions Agent", + "PackageVersion": "0.0.5", + "License": "Use the haptic USB card, then you can navigate the haptic card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Optimization Technician", + "PackageVersion": "5.2.3", + "PackageProjectUrl": "https://douglas.info", + "Authors": "Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Assurance Technician", + "PackageVersion": "8.5.5", + "PackageProjectUrl": "http://zander.com", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "Authors": "Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Factors Developer", + "PackageVersion": "5.9.5", + "Authors": "Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady", + "LicenseUrl": "Try to connect the ADP system, maybe it will connect the solid state system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Research Technician", + "PackageVersion": "2.8.8", + "LicenseUrl": "You can\u0027t generate the program without connecting the bluetooth USB program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Tactics Assistant", + "PackageVersion": "1.5.5", + "PackageProjectUrl": "https://giovanny.net", + "License": "The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!", + "LicenseUrl": "If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Interactions Supervisor", + "PackageVersion": "4.5.2", + "License": "The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!", + "LicenseUrl": "The ADP firewall is down, input the primary firewall so we can input the ADP firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Specialist", + "PackageVersion": "3.5.6", + "Authors": "Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Identity Representative", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://alyce.biz", + "Authors": "Joyce Auer,Joyce Auer,Joyce Auer", + "License": "The SAS bus is down, program the neural bus so we can program the SAS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Division Administrator", + "PackageVersion": "1.0.4", + "Authors": "", + "License": "We need to program the optical COM microchip!", + "LicenseUrl": "We need to hack the haptic SAS microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Division Representative", + "PackageVersion": "7.3.5", + "PackageProjectUrl": "http://taurean.net", + "Authors": "Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson", + "LicenseUrl": "I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Usability Specialist", + "PackageVersion": "5.6.9", + "License": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Brand Director", + "PackageVersion": "4.7.4", + "License": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Authors": "", + "LicenseUrl": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Quality Associate", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://ezequiel.biz", + "Authors": "Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen", + "LicenseUrl": "Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Director", + "PackageVersion": "0.4.3", + "PackageProjectUrl": "https://aylin.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Paradigm Assistant", + "PackageVersion": "8.0.5", + "PackageProjectUrl": "https://randy.org", + "License": "We need to calculate the solid state HTTP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Solutions Officer", + "PackageVersion": "4.5.2", + "PackageProjectUrl": "https://rylan.name", + "License": "You can\u0027t copy the matrix without compressing the wireless AGP matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Factors Director", + "PackageVersion": "1.5.1", + "Authors": "Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold", + "LicenseUrl": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Branding Manager", + "PackageVersion": "1.4.0", + "PackageProjectUrl": "http://dario.info", + "License": "You can\u0027t navigate the application without generating the cross-platform COM application!", + "LicenseUrl": "Try to program the FTP alarm, maybe it will program the virtual alarm!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..b1a4b9e6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,100 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Authors": "", + "LicenseUrl": "We need to override the solid state USB interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseUrl": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseUrl": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..6d760450 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,24 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Authors": "", + "LicenseUrl": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..3cea7f27 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,38 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..322ac165 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,727 @@ +[ + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Copyright": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "Copyright": "We need to navigate the bluetooth CSS array!", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "Copyright": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "Copyright": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "Copyright": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "Copyright": "Try to input the SCSI system, maybe it will input the open-source system!", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "Copyright": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..c5b3e041 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,126 @@ +[ + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..17786e88 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,211 @@ +[ + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..3cea7f27 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,38 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..da43c562 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,727 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Copyright": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "Copyright": "Try to input the SCSI system, maybe it will input the open-source system!", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "Copyright": "We need to navigate the bluetooth CSS array!", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "Copyright": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "Copyright": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "Copyright": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "Copyright": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..2e2de07d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,126 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..c02028e2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,211 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..3cea7f27 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,38 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..a111583c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,727 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Copyright": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "Copyright": "We need to navigate the bluetooth CSS array!", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "Copyright": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "Copyright": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "Copyright": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "Copyright": "Try to input the SCSI system, maybe it will input the open-source system!", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "Copyright": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..143b970c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,126 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..91923970 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,211 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..3cea7f27 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,38 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..351c75dd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,727 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "Copyright": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "Copyright": "We need to navigate the bluetooth CSS array!", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "Copyright": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "Copyright": "Try to input the SCSI system, maybe it will input the open-source system!", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Copyright": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "Copyright": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "Copyright": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..143b970c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,126 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..e28f082a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,211 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..3cea7f27 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,38 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..2f361747 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,727 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Brand Associate", + "PackageVersion": "7.6.8", + "PackageProjectUrl": "https://lauriane.com", + "ValidationErrors": [ + { + "Error": "Devin", + "Context": "https://ramona.info" + }, + { + "Error": "Alice", + "Context": "http://laverne.info" + }, + { + "Error": "Layne", + "Context": "https://brooks.name" + }, + { + "Error": "Kaitlyn", + "Context": "http://serenity.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "ValidationErrors": [ + { + "Error": "Leatha", + "Context": "https://felix.name" + }, + { + "Error": "Lucious", + "Context": "http://junior.org" + }, + { + "Error": "Alene", + "Context": "http://laurel.biz" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Interactions Developer", + "PackageVersion": "7.0.9", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "License": "I\u0027ll input the multi-byte AI circuit, that should circuit the AI circuit!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Creative Engineer", + "PackageVersion": "4.0.0", + "ValidationErrors": [ + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + }, + { + "Error": "Alfonzo", + "Context": "http://dorothea.org" + }, + { + "Error": "Nathanial", + "Context": "http://lucas.biz" + }, + { + "Error": "Jackeline", + "Context": "http://emmitt.name" + }, + { + "Error": "Amely", + "Context": "https://jonathon.com" + }, + { + "Error": "Javonte", + "Context": "https://diana.name" + }, + { + "Error": "Damien", + "Context": "https://edyth.com" + }, + { + "Error": "Princess", + "Context": "http://haylie.biz" + }, + { + "Error": "Jordane", + "Context": "https://gregorio.com" + } + ], + "License": "You can\u0027t parse the alarm without overriding the haptic SMTP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Group Consultant", + "PackageVersion": "8.1.7", + "ValidationErrors": [ + { + "Error": "Clementine", + "Context": "https://brock.net" + }, + { + "Error": "Sabina", + "Context": "https://kaylie.net" + }, + { + "Error": "Kurtis", + "Context": "https://adaline.org" + }, + { + "Error": "Norberto", + "Context": "http://norval.net" + }, + { + "Error": "Noemie", + "Context": "https://agustina.name" + }, + { + "Error": "Palma", + "Context": "https://karina.net" + }, + { + "Error": "Aletha", + "Context": "http://gene.name" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Factors Assistant", + "PackageVersion": "2.6.3", + "Copyright": "If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm!", + "ValidationErrors": [ + { + "Error": "Jess", + "Context": "http://alvah.org" + }, + { + "Error": "Hans", + "Context": "https://payton.info" + }, + { + "Error": "Shanna", + "Context": "https://providenci.org" + }, + { + "Error": "Tyra", + "Context": "https://flo.info" + }, + { + "Error": "Isidro", + "Context": "https://dawn.net" + }, + { + "Error": "Anika", + "Context": "https://silas.com" + }, + { + "Error": "Zane", + "Context": "https://kirsten.com" + }, + { + "Error": "Madisyn", + "Context": "http://murray.net" + }, + { + "Error": "Destinee", + "Context": "http://emanuel.net" + } + ], + "License": "I\u0027ll parse the solid state RAM panel, that should panel the RAM panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Data Engineer", + "PackageVersion": "9.4.1", + "Copyright": "The GB system is down, synthesize the auxiliary system so we can synthesize the GB system!", + "ValidationErrors": [ + { + "Error": "Leonie", + "Context": "https://jason.info" + }, + { + "Error": "Joany", + "Context": "https://carol.biz" + }, + { + "Error": "Luisa", + "Context": "https://ewell.info" + }, + { + "Error": "Jonas", + "Context": "http://nichole.net" + }, + { + "Error": "Arden", + "Context": "http://shemar.org" + }, + { + "Error": "Rhoda", + "Context": "https://selena.info" + }, + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + } + ], + "License": "Use the multi-byte SSL matrix, then you can input the multi-byte matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Solutions Planner", + "PackageVersion": "1.3.8", + "Copyright": "The COM application is down, quantify the auxiliary application so we can quantify the COM application!", + "ValidationErrors": [ + { + "Error": "Nyah", + "Context": "http://oliver.com" + }, + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + }, + { + "Error": "Taryn", + "Context": "http://hilton.com" + }, + { + "Error": "Isabel", + "Context": "http://rogers.net" + }, + { + "Error": "Bertrand", + "Context": "http://annetta.org" + }, + { + "Error": "Remington", + "Context": "https://efrain.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Interactions Strategist", + "PackageVersion": "0.6.3", + "ValidationErrors": [ + { + "Error": "Vicky", + "Context": "https://alayna.com" + }, + { + "Error": "Adrain", + "Context": "https://ahmad.name" + }, + { + "Error": "Lupe", + "Context": "http://randi.net" + }, + { + "Error": "Jaiden", + "Context": "http://patience.name" + }, + { + "Error": "Marlene", + "Context": "https://lenna.net" + }, + { + "Error": "Franco", + "Context": "https://kyleigh.name" + }, + { + "Error": "Tevin", + "Context": "https://sallie.net" + }, + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Accountability Analyst", + "PackageVersion": "6.8.0", + "Copyright": "Try to input the SCSI system, maybe it will input the open-source system!", + "ValidationErrors": [ + { + "Error": "Justina", + "Context": "http://norwood.info" + }, + { + "Error": "Aubree", + "Context": "http://jayne.info" + }, + { + "Error": "Jude", + "Context": "https://korbin.org" + }, + { + "Error": "Fern", + "Context": "https://rick.com" + }, + { + "Error": "Aiyana", + "Context": "http://maverick.com" + }, + { + "Error": "Eric", + "Context": "https://micaela.net" + }, + { + "Error": "Dorothy", + "Context": "http://helena.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Directives Supervisor", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://shaun.org", + "Copyright": "The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip!", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Accountability Director", + "PackageVersion": "8.2.2", + "Copyright": "We need to navigate the bluetooth CSS array!", + "ValidationErrors": [ + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + }, + { + "Error": "Matt", + "Context": "https://blake.biz" + }, + { + "Error": "Quincy", + "Context": "https://sandra.biz" + }, + { + "Error": "Antonina", + "Context": "http://willow.name" + }, + { + "Error": "Jason", + "Context": "https://orland.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Mobility Manager", + "PackageVersion": "2.7.0", + "PackageProjectUrl": "http://gianni.info", + "ValidationErrors": [ + { + "Error": "Alvina", + "Context": "http://elouise.name" + }, + { + "Error": "Ron", + "Context": "http://brown.org" + }, + { + "Error": "Cordia", + "Context": "http://ericka.name" + }, + { + "Error": "Eugene", + "Context": "http://rashad.info" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "Copyright": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "ValidationErrors": [ + { + "Error": "Jermaine", + "Context": "http://helga.org" + }, + { + "Error": "Jermey", + "Context": "http://wilfrid.name" + }, + { + "Error": "Josianne", + "Context": "https://vivian.biz" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Integration Assistant", + "PackageVersion": "6.3.7", + "ValidationErrors": [ + { + "Error": "Shakira", + "Context": "https://layne.org" + }, + { + "Error": "Neoma", + "Context": "https://oliver.name" + }, + { + "Error": "Clarabelle", + "Context": "https://vern.biz" + }, + { + "Error": "Tristin", + "Context": "http://maximillia.org" + }, + { + "Error": "Brown", + "Context": "http://giuseppe.name" + } + ], + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..2e2de07d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,126 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..a894222f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,211 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Paige", + "Context": "https://remington.info" + }, + { + "Error": "Aletha", + "Context": "https://isobel.info" + }, + { + "Error": "Pearline", + "Context": "https://johnathon.info" + }, + { + "Error": "Eleanora", + "Context": "http://jaeden.info" + }, + { + "Error": "Nikolas", + "Context": "https://daphney.net" + }, + { + "Error": "Oceane", + "Context": "http://clifton.com" + }, + { + "Error": "Francisco", + "Context": "http://bessie.com" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Integration Analyst", + "PackageVersion": "9.0.4", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Copyright": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Mckenna", + "Context": "http://ladarius.org" + }, + { + "Error": "Adrianna", + "Context": "https://ursula.name" + }, + { + "Error": "Monty", + "Context": "https://fabiola.com" + }, + { + "Error": "Lyric", + "Context": "http://gene.net" + }, + { + "Error": "Dale", + "Context": "https://jon.org" + }, + { + "Error": "Gabriella", + "Context": "http://jevon.name" + }, + { + "Error": "Deja", + "Context": "http://clementina.info" + }, + { + "Error": "Jayson", + "Context": "https://casimer.name" + }, + { + "Error": "Kendall", + "Context": "https://abe.biz" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Metrics Facilitator", + "PackageVersion": "3.3.7", + "PackageProjectUrl": "http://marina.com", + "ValidationErrors": [ + { + "Error": "Myles", + "Context": "http://nikko.name" + }, + { + "Error": "Rolando", + "Context": "http://nikko.name" + }, + { + "Error": "Pamela", + "Context": "https://aliza.net" + }, + { + "Error": "Marcella", + "Context": "http://helga.net" + }, + { + "Error": "Alisha", + "Context": "http://alyson.name" + }, + { + "Error": "Carmelo", + "Context": "http://michele.name" + }, + { + "Error": "Miles", + "Context": "https://freddie.com" + }, + { + "Error": "Kade", + "Context": "https://jaunita.biz" + }, + { + "Error": "Marcelina", + "Context": "http://donna.net" + } + ], + "License": "You can\u0027t synthesize the system without calculating the 1080p ADP system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Research Officer", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "http://van.biz", + "ValidationErrors": [ + { + "Error": "Leann", + "Context": "https://johnny.name" + }, + { + "Error": "Jamal", + "Context": "http://rodger.com" + }, + { + "Error": "Lazaro", + "Context": "https://gaylord.name" + }, + { + "Error": "Bret", + "Context": "https://jewell.net" + }, + { + "Error": "Khalil", + "Context": "http://aiyana.com" + }, + { + "Error": "Uriel", + "Context": "http://ignatius.info" + }, + { + "Error": "Edgardo", + "Context": "http://laverna.com" + }, + { + "Error": "Khalil", + "Context": "https://mona.org" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..a178feb3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,527 @@ +[ + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "We need to quantify the wireless HTTP array!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "Copyright": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Interactions Liaison", + "PackageVersion": "4.4.9", + "License": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Optimization Assistant", + "PackageVersion": "3.6.0", + "PackageProjectUrl": "http://akeem.info", + "Copyright": "overriding the pixel won\u0027t do anything, we need to copy the optical JSON pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Assurance Technician", + "PackageVersion": "0.8.2", + "PackageProjectUrl": "https://steve.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Web Assistant", + "PackageVersion": "4.2.1", + "PackageProjectUrl": "https://verda.net", + "Copyright": "Use the wireless ADP array, then you can input the wireless array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Directives Officer", + "PackageVersion": "2.4.4", + "PackageProjectUrl": "http://sedrick.biz", + "Copyright": "The PCI program is down, hack the multi-byte program so we can hack the PCI program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Division Producer", + "PackageVersion": "2.3.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Mobility Designer", + "PackageVersion": "7.7.3", + "PackageProjectUrl": "http://geovanny.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Functionality Agent", + "PackageVersion": "8.7.6", + "PackageProjectUrl": "http://jalyn.org", + "Copyright": "If we hack the card, we can get to the JBOD card through the optical JBOD card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Functionality Consultant", + "PackageVersion": "5.5.1", + "PackageProjectUrl": "http://terence.com", + "License": "The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Implementation Technician", + "PackageVersion": "2.7.9", + "PackageProjectUrl": "http://crystal.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Assurance Strategist", + "PackageVersion": "1.3.7", + "License": "The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Markets Designer", + "PackageVersion": "3.8.8", + "License": "overriding the transmitter won\u0027t do anything, we need to generate the cross-platform SCSI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Functionality Developer", + "PackageVersion": "5.1.1", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Program Representative", + "PackageVersion": "5.1.0", + "Copyright": "If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Marketing Assistant", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://arlene.biz", + "Copyright": "You can\u0027t program the firewall without connecting the wireless AI firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Factors Administrator", + "PackageVersion": "1.6.1", + "Copyright": "If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit!", + "License": "I\u0027ll calculate the solid state ADP panel, that should panel the ADP panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Applications Facilitator", + "PackageVersion": "7.7.6", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "Copyright": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "License": "We need to index the optical HTTP application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Communications Orchestrator", + "PackageVersion": "4.5.1", + "License": "The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Tactics Director", + "PackageVersion": "2.5.7", + "PackageProjectUrl": "http://marcos.info", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Group Designer", + "PackageVersion": "9.9.1", + "PackageProjectUrl": "http://jodie.org", + "Copyright": "If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive!", + "License": "Use the haptic XSS application, then you can synthesize the haptic application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Research Facilitator", + "PackageVersion": "6.0.6", + "License": "Use the primary EXE array, then you can navigate the primary array!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Branding Developer", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://abe.com", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Directives Engineer", + "PackageVersion": "5.3.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Applications Designer", + "PackageVersion": "6.4.9", + "Copyright": "Use the back-end SMS feed, then you can program the back-end feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "We need to calculate the cross-platform SMTP matrix!", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Division Designer", + "PackageVersion": "8.2.7", + "PackageProjectUrl": "https://pamela.name", + "License": "Try to program the EXE hard drive, maybe it will program the virtual hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Accountability Analyst", + "PackageVersion": "4.9.7", + "PackageProjectUrl": "https://jaron.info", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Operations Coordinator", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "http://ena.com", + "Copyright": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Creative Coordinator", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://bobbie.info", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Operations Director", + "PackageVersion": "0.6.3", + "PackageProjectUrl": "https://dejah.net", + "Copyright": "We need to program the cross-platform FTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Marketing Orchestrator", + "PackageVersion": "1.6.4", + "PackageProjectUrl": "https://lukas.com", + "Copyright": "The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver!", + "License": "I\u0027ll connect the primary SQL sensor, that should sensor the SQL sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Usability Assistant", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "https://duane.info", + "Copyright": "Use the solid state SQL firewall, then you can connect the solid state firewall!", + "License": "quantifying the matrix won\u0027t do anything, we need to synthesize the wireless PCI matrix!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Quality Facilitator", + "PackageVersion": "1.2.0", + "Copyright": "You can\u0027t calculate the application without calculating the auxiliary AI application!", + "License": "We need to copy the online THX firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Quality Director", + "PackageVersion": "0.3.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Directives Planner", + "PackageVersion": "8.8.5", + "Copyright": "We need to back up the 1080p SMTP feed!", + "License": "The CSS bus is down, generate the 1080p bus so we can generate the CSS bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Accountability Strategist", + "PackageVersion": "7.0.9", + "License": "You can\u0027t bypass the sensor without transmitting the neural JSON sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Intranet Facilitator", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "https://rosalind.net", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Configuration Supervisor", + "PackageVersion": "9.0.8", + "PackageProjectUrl": "http://quinn.name", + "License": "You can\u0027t program the protocol without overriding the primary IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Creative Facilitator", + "PackageVersion": "8.4.6", + "PackageProjectUrl": "http://juliana.net", + "Copyright": "hacking the driver won\u0027t do anything, we need to input the digital SAS driver!", + "License": "If we transmit the card, we can get to the USB card through the digital USB card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "9.5.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Factors Supervisor", + "PackageVersion": "5.2.2", + "PackageProjectUrl": "http://helga.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Accounts Coordinator", + "PackageVersion": "1.0.4", + "PackageProjectUrl": "http://rene.com", + "Copyright": "I\u0027ll connect the digital JSON bus, that should bus the JSON bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Accounts Architect", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "https://fermin.biz", + "License": "You can\u0027t bypass the firewall without indexing the multi-byte COM firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "8.2.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Solutions Associate", + "PackageVersion": "9.1.2", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Optimization Facilitator", + "PackageVersion": "7.4.8", + "PackageProjectUrl": "https://cooper.name", + "Copyright": "You can\u0027t override the capacitor without navigating the cross-platform FTP capacitor!", + "License": "Try to connect the SMS card, maybe it will connect the back-end card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Directives Specialist", + "PackageVersion": "4.3.4", + "Copyright": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "License": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "Copyright": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Tactics Engineer", + "PackageVersion": "6.3.5", + "License": "connecting the bandwidth won\u0027t do anything, we need to bypass the multi-byte AI bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Intranet Technician", + "PackageVersion": "8.0.0", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Security Consultant", + "PackageVersion": "2.7.5", + "PackageProjectUrl": "http://adelbert.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Analyst", + "PackageVersion": "0.9.0", + "PackageProjectUrl": "http://hanna.net", + "License": "bypassing the protocol won\u0027t do anything, we need to connect the cross-platform XML protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Identity Analyst", + "PackageVersion": "8.9.6", + "PackageProjectUrl": "http://leta.org", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Brand Analyst", + "PackageVersion": "2.5.0", + "Copyright": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Directives Designer", + "PackageVersion": "0.4.8", + "License": "The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Division Consultant", + "PackageVersion": "4.8.7", + "PackageProjectUrl": "http://raquel.net", + "Copyright": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "License": "Use the multi-byte IB microchip, then you can connect the multi-byte microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Operations Assistant", + "PackageVersion": "0.7.2", + "PackageProjectUrl": "http://camila.net", + "License": "Use the haptic USB driver, then you can override the haptic driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Intranet Engineer", + "PackageVersion": "2.5.9", + "Copyright": "Try to index the ADP port, maybe it will index the auxiliary port!", + "License": "The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Optimization Producer", + "PackageVersion": "5.0.9", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Integration Architect", + "PackageVersion": "1.6.3", + "Copyright": "The RAM feed is down, copy the neural feed so we can copy the RAM feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Directives Supervisor", + "PackageVersion": "9.6.2", + "License": "The PNG circuit is down, back up the online circuit so we can back up the PNG circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Accountability Assistant", + "PackageVersion": "2.2.8", + "PackageProjectUrl": "http://natasha.info", + "License": "bypassing the protocol won\u0027t do anything, we need to compress the primary HTTP protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "6.4.6", + "PackageProjectUrl": "https://lenna.com", + "License": "The IB interface is down, program the redundant interface so we can program the IB interface!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Data Orchestrator", + "PackageVersion": "2.4.5", + "Copyright": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..e21a7118 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,95 @@ +[ + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Infrastructure Supervisor", + "PackageVersion": "8.1.1", + "PackageProjectUrl": "https://merle.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Brand Strategist", + "PackageVersion": "9.5.7", + "PackageProjectUrl": "http://maddison.biz", + "License": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Optimization Manager", + "PackageVersion": "4.0.4", + "Copyright": "We need to quantify the wireless HTTP array!", + "License": "Use the bluetooth HDD driver, then you can parse the bluetooth driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Optimization Architect", + "PackageVersion": "5.1.5", + "License": "Use the auxiliary RAM alarm, then you can generate the auxiliary alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Factors Assistant", + "PackageVersion": "7.7.3", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Data Architect", + "PackageVersion": "8.5.1", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "License": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Paradigm Orchestrator", + "PackageVersion": "9.7.5", + "PackageProjectUrl": "http://adan.info", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Quality Coordinator", + "PackageVersion": "0.8.6", + "PackageProjectUrl": "http://fay.org", + "License": "I\u0027ll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Web Administrator", + "PackageVersion": "7.7.1", + "PackageProjectUrl": "https://zella.org", + "License": "If we reboot the program, we can get to the SAS program through the haptic SAS program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Response Liaison", + "PackageVersion": "5.4.2", + "PackageProjectUrl": "http://hyman.net", + "Copyright": "I\u0027ll generate the optical COM protocol, that should protocol the COM protocol!", + "License": "Try to hack the SMS sensor, maybe it will hack the back-end sensor!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..eddbfb8b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,21 @@ +[ + { + "PackageId": "International Mobility Technician", + "PackageVersion": "3.7.5", + "PackageProjectUrl": "http://katelin.org", + "License": "We need to parse the cross-platform THX driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Integration Manager", + "PackageVersion": "5.1.0", + "License": "I\u0027ll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Mobility Administrator", + "PackageVersion": "3.2.3", + "Copyright": "You can\u0027t compress the transmitter without overriding the auxiliary TCP transmitter!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..5af3c6ab --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,677 @@ +[ + { + "PackageId": "Chief Data Orchestrator", + "PackageVersion": "4.3.2", + "PackageProjectUrl": "http://gaylord.com", + "Copyright": "We need to back up the multi-byte SCSI transmitter!", + "ValidationErrors": [ + { + "Error": "Taya", + "Context": "http://micaela.biz" + }, + { + "Error": "Evert", + "Context": "http://tomas.net" + }, + { + "Error": "Brett", + "Context": "http://virginie.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Branding Executive", + "PackageVersion": "2.0.9", + "PackageProjectUrl": "https://efrain.info", + "Copyright": "You can\u0027t bypass the application without programming the solid state COM application!", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "LicenseUrl": "The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Assurance Executive", + "PackageVersion": "2.8.5", + "PackageProjectUrl": "http://antonina.com", + "Copyright": "We need to parse the optical FTP driver!", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "http://otha.name" + }, + { + "Error": "Natasha", + "Context": "https://nyah.com" + }, + { + "Error": "Oliver", + "Context": "http://ettie.biz" + }, + { + "Error": "Lonny", + "Context": "https://onie.org" + }, + { + "Error": "Cassie", + "Context": "http://solon.net" + }, + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + } + ], + "License": "The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Candice", + "Context": "http://linnea.com" + }, + { + "Error": "Everardo", + "Context": "http://daryl.net" + }, + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + } + ], + "LicenseUrl": "The SMS system is down, back up the open-source system so we can back up the SMS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Copyright": "If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!", + "ValidationErrors": [ + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + }, + { + "Error": "Gerald", + "Context": "https://vidal.com" + }, + { + "Error": "Lucio", + "Context": "http://clemmie.info" + } + ], + "LicenseUrl": "The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "4.8.0", + "PackageProjectUrl": "https://gaylord.name", + "Copyright": "If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!", + "ValidationErrors": [ + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + } + ], + "LicenseUrl": "Use the multi-byte SAS driver, then you can bypass the multi-byte driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Paradigm Assistant", + "PackageVersion": "9.8.0", + "ValidationErrors": [ + { + "Error": "Jordan", + "Context": "https://kathryne.name" + }, + { + "Error": "Mayra", + "Context": "http://lance.name" + }, + { + "Error": "Jimmie", + "Context": "https://lorine.org" + }, + { + "Error": "Rebeka", + "Context": "https://malika.org" + }, + { + "Error": "Trinity", + "Context": "http://fritz.info" + }, + { + "Error": "Neha", + "Context": "https://marianne.name" + }, + { + "Error": "Colin", + "Context": "https://billie.biz" + }, + { + "Error": "Brielle", + "Context": "https://brennon.name" + }, + { + "Error": "Myriam", + "Context": "https://rosemary.name" + } + ], + "LicenseUrl": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + }, + { + "Error": "Sandra", + "Context": "https://emil.info" + }, + { + "Error": "Dayana", + "Context": "https://leila.info" + }, + { + "Error": "Micah", + "Context": "http://darien.com" + }, + { + "Error": "Ethel", + "Context": "http://shakira.net" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Data Director", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://timothy.info", + "Copyright": "We need to back up the primary SMTP circuit!", + "ValidationErrors": [ + { + "Error": "Kirsten", + "Context": "http://madisyn.com" + }, + { + "Error": "Murray", + "Context": "https://destinee.com" + }, + { + "Error": "Emanuel", + "Context": "https://keely.info" + }, + { + "Error": "Obie", + "Context": "https://caleigh.net" + }, + { + "Error": "Albin", + "Context": "http://flavie.com" + }, + { + "Error": "Lavonne", + "Context": "http://kaitlyn.com" + }, + { + "Error": "Osborne", + "Context": "https://joesph.name" + }, + { + "Error": "Michael", + "Context": "https://kali.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Usability Producer", + "PackageVersion": "9.7.6", + "ValidationErrors": [ + { + "Error": "Jett", + "Context": "https://randal.biz" + }, + { + "Error": "Leif", + "Context": "http://chaz.name" + }, + { + "Error": "Tristian", + "Context": "http://susie.com" + }, + { + "Error": "Carmelo", + "Context": "https://kariane.com" + }, + { + "Error": "Sofia", + "Context": "http://daphnee.name" + }, + { + "Error": "Nedra", + "Context": "http://orland.info" + }, + { + "Error": "Hilton", + "Context": "http://shany.info" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "Copyright": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseUrl": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Quality Officer", + "PackageVersion": "8.9.2", + "PackageProjectUrl": "https://danika.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Accounts Executive", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://kristin.net", + "Copyright": "You can\u0027t connect the interface without backing up the optical SMTP interface!", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "License": "Use the auxiliary PNG interface, then you can generate the auxiliary interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Integration Engineer", + "PackageVersion": "8.7.4", + "PackageProjectUrl": "http://jackeline.biz", + "ValidationErrors": [ + { + "Error": "Reanna", + "Context": "http://buck.net" + }, + { + "Error": "Christine", + "Context": "http://demarco.name" + }, + { + "Error": "Marge", + "Context": "http://astrid.net" + }, + { + "Error": "Charlene", + "Context": "http://rod.net" + } + ], + "LicenseUrl": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..24a03aac --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..0673844f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,158 @@ +[ + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..cd10fddf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,677 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Assurance Executive", + "PackageVersion": "2.8.5", + "PackageProjectUrl": "http://antonina.com", + "Copyright": "We need to parse the optical FTP driver!", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "http://otha.name" + }, + { + "Error": "Natasha", + "Context": "https://nyah.com" + }, + { + "Error": "Oliver", + "Context": "http://ettie.biz" + }, + { + "Error": "Lonny", + "Context": "https://onie.org" + }, + { + "Error": "Cassie", + "Context": "http://solon.net" + }, + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + } + ], + "License": "The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Accounts Executive", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://kristin.net", + "Copyright": "You can\u0027t connect the interface without backing up the optical SMTP interface!", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "License": "Use the auxiliary PNG interface, then you can generate the auxiliary interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "4.8.0", + "PackageProjectUrl": "https://gaylord.name", + "Copyright": "If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!", + "ValidationErrors": [ + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + } + ], + "LicenseUrl": "Use the multi-byte SAS driver, then you can bypass the multi-byte driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + }, + { + "Error": "Sandra", + "Context": "https://emil.info" + }, + { + "Error": "Dayana", + "Context": "https://leila.info" + }, + { + "Error": "Micah", + "Context": "http://darien.com" + }, + { + "Error": "Ethel", + "Context": "http://shakira.net" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Data Director", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://timothy.info", + "Copyright": "We need to back up the primary SMTP circuit!", + "ValidationErrors": [ + { + "Error": "Kirsten", + "Context": "http://madisyn.com" + }, + { + "Error": "Murray", + "Context": "https://destinee.com" + }, + { + "Error": "Emanuel", + "Context": "https://keely.info" + }, + { + "Error": "Obie", + "Context": "https://caleigh.net" + }, + { + "Error": "Albin", + "Context": "http://flavie.com" + }, + { + "Error": "Lavonne", + "Context": "http://kaitlyn.com" + }, + { + "Error": "Osborne", + "Context": "https://joesph.name" + }, + { + "Error": "Michael", + "Context": "https://kali.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Candice", + "Context": "http://linnea.com" + }, + { + "Error": "Everardo", + "Context": "http://daryl.net" + }, + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + } + ], + "LicenseUrl": "The SMS system is down, back up the open-source system so we can back up the SMS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Usability Producer", + "PackageVersion": "9.7.6", + "ValidationErrors": [ + { + "Error": "Jett", + "Context": "https://randal.biz" + }, + { + "Error": "Leif", + "Context": "http://chaz.name" + }, + { + "Error": "Tristian", + "Context": "http://susie.com" + }, + { + "Error": "Carmelo", + "Context": "https://kariane.com" + }, + { + "Error": "Sofia", + "Context": "http://daphnee.name" + }, + { + "Error": "Nedra", + "Context": "http://orland.info" + }, + { + "Error": "Hilton", + "Context": "http://shany.info" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "Copyright": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Copyright": "If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!", + "ValidationErrors": [ + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + }, + { + "Error": "Gerald", + "Context": "https://vidal.com" + }, + { + "Error": "Lucio", + "Context": "http://clemmie.info" + } + ], + "LicenseUrl": "The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseUrl": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Integration Engineer", + "PackageVersion": "8.7.4", + "PackageProjectUrl": "http://jackeline.biz", + "ValidationErrors": [ + { + "Error": "Reanna", + "Context": "http://buck.net" + }, + { + "Error": "Christine", + "Context": "http://demarco.name" + }, + { + "Error": "Marge", + "Context": "http://astrid.net" + }, + { + "Error": "Charlene", + "Context": "http://rod.net" + } + ], + "LicenseUrl": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Quality Officer", + "PackageVersion": "8.9.2", + "PackageProjectUrl": "https://danika.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Regional Paradigm Assistant", + "PackageVersion": "9.8.0", + "ValidationErrors": [ + { + "Error": "Jordan", + "Context": "https://kathryne.name" + }, + { + "Error": "Mayra", + "Context": "http://lance.name" + }, + { + "Error": "Jimmie", + "Context": "https://lorine.org" + }, + { + "Error": "Rebeka", + "Context": "https://malika.org" + }, + { + "Error": "Trinity", + "Context": "http://fritz.info" + }, + { + "Error": "Neha", + "Context": "https://marianne.name" + }, + { + "Error": "Colin", + "Context": "https://billie.biz" + }, + { + "Error": "Brielle", + "Context": "https://brennon.name" + }, + { + "Error": "Myriam", + "Context": "https://rosemary.name" + } + ], + "LicenseUrl": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Data Orchestrator", + "PackageVersion": "4.3.2", + "PackageProjectUrl": "http://gaylord.com", + "Copyright": "We need to back up the multi-byte SCSI transmitter!", + "ValidationErrors": [ + { + "Error": "Taya", + "Context": "http://micaela.biz" + }, + { + "Error": "Evert", + "Context": "http://tomas.net" + }, + { + "Error": "Brett", + "Context": "http://virginie.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Branding Executive", + "PackageVersion": "2.0.9", + "PackageProjectUrl": "https://efrain.info", + "Copyright": "You can\u0027t bypass the application without programming the solid state COM application!", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "LicenseUrl": "The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..6c63f40d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..7a81d595 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,158 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..518a07a2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,677 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Branding Executive", + "PackageVersion": "2.0.9", + "PackageProjectUrl": "https://efrain.info", + "Copyright": "You can\u0027t bypass the application without programming the solid state COM application!", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "LicenseUrl": "The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Assurance Executive", + "PackageVersion": "2.8.5", + "PackageProjectUrl": "http://antonina.com", + "Copyright": "We need to parse the optical FTP driver!", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "http://otha.name" + }, + { + "Error": "Natasha", + "Context": "https://nyah.com" + }, + { + "Error": "Oliver", + "Context": "http://ettie.biz" + }, + { + "Error": "Lonny", + "Context": "https://onie.org" + }, + { + "Error": "Cassie", + "Context": "http://solon.net" + }, + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + } + ], + "License": "The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Candice", + "Context": "http://linnea.com" + }, + { + "Error": "Everardo", + "Context": "http://daryl.net" + }, + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + } + ], + "LicenseUrl": "The SMS system is down, back up the open-source system so we can back up the SMS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Paradigm Assistant", + "PackageVersion": "9.8.0", + "ValidationErrors": [ + { + "Error": "Jordan", + "Context": "https://kathryne.name" + }, + { + "Error": "Mayra", + "Context": "http://lance.name" + }, + { + "Error": "Jimmie", + "Context": "https://lorine.org" + }, + { + "Error": "Rebeka", + "Context": "https://malika.org" + }, + { + "Error": "Trinity", + "Context": "http://fritz.info" + }, + { + "Error": "Neha", + "Context": "https://marianne.name" + }, + { + "Error": "Colin", + "Context": "https://billie.biz" + }, + { + "Error": "Brielle", + "Context": "https://brennon.name" + }, + { + "Error": "Myriam", + "Context": "https://rosemary.name" + } + ], + "LicenseUrl": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "4.8.0", + "PackageProjectUrl": "https://gaylord.name", + "Copyright": "If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!", + "ValidationErrors": [ + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + } + ], + "LicenseUrl": "Use the multi-byte SAS driver, then you can bypass the multi-byte driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Integration Engineer", + "PackageVersion": "8.7.4", + "PackageProjectUrl": "http://jackeline.biz", + "ValidationErrors": [ + { + "Error": "Reanna", + "Context": "http://buck.net" + }, + { + "Error": "Christine", + "Context": "http://demarco.name" + }, + { + "Error": "Marge", + "Context": "http://astrid.net" + }, + { + "Error": "Charlene", + "Context": "http://rod.net" + } + ], + "LicenseUrl": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Data Orchestrator", + "PackageVersion": "4.3.2", + "PackageProjectUrl": "http://gaylord.com", + "Copyright": "We need to back up the multi-byte SCSI transmitter!", + "ValidationErrors": [ + { + "Error": "Taya", + "Context": "http://micaela.biz" + }, + { + "Error": "Evert", + "Context": "http://tomas.net" + }, + { + "Error": "Brett", + "Context": "http://virginie.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Data Director", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://timothy.info", + "Copyright": "We need to back up the primary SMTP circuit!", + "ValidationErrors": [ + { + "Error": "Kirsten", + "Context": "http://madisyn.com" + }, + { + "Error": "Murray", + "Context": "https://destinee.com" + }, + { + "Error": "Emanuel", + "Context": "https://keely.info" + }, + { + "Error": "Obie", + "Context": "https://caleigh.net" + }, + { + "Error": "Albin", + "Context": "http://flavie.com" + }, + { + "Error": "Lavonne", + "Context": "http://kaitlyn.com" + }, + { + "Error": "Osborne", + "Context": "https://joesph.name" + }, + { + "Error": "Michael", + "Context": "https://kali.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Usability Producer", + "PackageVersion": "9.7.6", + "ValidationErrors": [ + { + "Error": "Jett", + "Context": "https://randal.biz" + }, + { + "Error": "Leif", + "Context": "http://chaz.name" + }, + { + "Error": "Tristian", + "Context": "http://susie.com" + }, + { + "Error": "Carmelo", + "Context": "https://kariane.com" + }, + { + "Error": "Sofia", + "Context": "http://daphnee.name" + }, + { + "Error": "Nedra", + "Context": "http://orland.info" + }, + { + "Error": "Hilton", + "Context": "http://shany.info" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseUrl": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Copyright": "If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!", + "ValidationErrors": [ + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + }, + { + "Error": "Gerald", + "Context": "https://vidal.com" + }, + { + "Error": "Lucio", + "Context": "http://clemmie.info" + } + ], + "LicenseUrl": "The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "Copyright": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + }, + { + "Error": "Sandra", + "Context": "https://emil.info" + }, + { + "Error": "Dayana", + "Context": "https://leila.info" + }, + { + "Error": "Micah", + "Context": "http://darien.com" + }, + { + "Error": "Ethel", + "Context": "http://shakira.net" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Accounts Executive", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://kristin.net", + "Copyright": "You can\u0027t connect the interface without backing up the optical SMTP interface!", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "License": "Use the auxiliary PNG interface, then you can generate the auxiliary interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Quality Officer", + "PackageVersion": "8.9.2", + "PackageProjectUrl": "https://danika.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..d6a9942e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..3a677bd6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,158 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..c04cd396 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,677 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "4.8.0", + "PackageProjectUrl": "https://gaylord.name", + "Copyright": "If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!", + "ValidationErrors": [ + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + } + ], + "LicenseUrl": "Use the multi-byte SAS driver, then you can bypass the multi-byte driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Data Orchestrator", + "PackageVersion": "4.3.2", + "PackageProjectUrl": "http://gaylord.com", + "Copyright": "We need to back up the multi-byte SCSI transmitter!", + "ValidationErrors": [ + { + "Error": "Taya", + "Context": "http://micaela.biz" + }, + { + "Error": "Evert", + "Context": "http://tomas.net" + }, + { + "Error": "Brett", + "Context": "http://virginie.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Data Director", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://timothy.info", + "Copyright": "We need to back up the primary SMTP circuit!", + "ValidationErrors": [ + { + "Error": "Kirsten", + "Context": "http://madisyn.com" + }, + { + "Error": "Murray", + "Context": "https://destinee.com" + }, + { + "Error": "Emanuel", + "Context": "https://keely.info" + }, + { + "Error": "Obie", + "Context": "https://caleigh.net" + }, + { + "Error": "Albin", + "Context": "http://flavie.com" + }, + { + "Error": "Lavonne", + "Context": "http://kaitlyn.com" + }, + { + "Error": "Osborne", + "Context": "https://joesph.name" + }, + { + "Error": "Michael", + "Context": "https://kali.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Usability Producer", + "PackageVersion": "9.7.6", + "ValidationErrors": [ + { + "Error": "Jett", + "Context": "https://randal.biz" + }, + { + "Error": "Leif", + "Context": "http://chaz.name" + }, + { + "Error": "Tristian", + "Context": "http://susie.com" + }, + { + "Error": "Carmelo", + "Context": "https://kariane.com" + }, + { + "Error": "Sofia", + "Context": "http://daphnee.name" + }, + { + "Error": "Nedra", + "Context": "http://orland.info" + }, + { + "Error": "Hilton", + "Context": "http://shany.info" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "Copyright": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Candice", + "Context": "http://linnea.com" + }, + { + "Error": "Everardo", + "Context": "http://daryl.net" + }, + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + } + ], + "LicenseUrl": "The SMS system is down, back up the open-source system so we can back up the SMS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Branding Executive", + "PackageVersion": "2.0.9", + "PackageProjectUrl": "https://efrain.info", + "Copyright": "You can\u0027t bypass the application without programming the solid state COM application!", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "LicenseUrl": "The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseUrl": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Integration Engineer", + "PackageVersion": "8.7.4", + "PackageProjectUrl": "http://jackeline.biz", + "ValidationErrors": [ + { + "Error": "Reanna", + "Context": "http://buck.net" + }, + { + "Error": "Christine", + "Context": "http://demarco.name" + }, + { + "Error": "Marge", + "Context": "http://astrid.net" + }, + { + "Error": "Charlene", + "Context": "http://rod.net" + } + ], + "LicenseUrl": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Copyright": "If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!", + "ValidationErrors": [ + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + }, + { + "Error": "Gerald", + "Context": "https://vidal.com" + }, + { + "Error": "Lucio", + "Context": "http://clemmie.info" + } + ], + "LicenseUrl": "The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Accounts Executive", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://kristin.net", + "Copyright": "You can\u0027t connect the interface without backing up the optical SMTP interface!", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "License": "Use the auxiliary PNG interface, then you can generate the auxiliary interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Assurance Executive", + "PackageVersion": "2.8.5", + "PackageProjectUrl": "http://antonina.com", + "Copyright": "We need to parse the optical FTP driver!", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "http://otha.name" + }, + { + "Error": "Natasha", + "Context": "https://nyah.com" + }, + { + "Error": "Oliver", + "Context": "http://ettie.biz" + }, + { + "Error": "Lonny", + "Context": "https://onie.org" + }, + { + "Error": "Cassie", + "Context": "http://solon.net" + }, + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + } + ], + "License": "The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Paradigm Assistant", + "PackageVersion": "9.8.0", + "ValidationErrors": [ + { + "Error": "Jordan", + "Context": "https://kathryne.name" + }, + { + "Error": "Mayra", + "Context": "http://lance.name" + }, + { + "Error": "Jimmie", + "Context": "https://lorine.org" + }, + { + "Error": "Rebeka", + "Context": "https://malika.org" + }, + { + "Error": "Trinity", + "Context": "http://fritz.info" + }, + { + "Error": "Neha", + "Context": "https://marianne.name" + }, + { + "Error": "Colin", + "Context": "https://billie.biz" + }, + { + "Error": "Brielle", + "Context": "https://brennon.name" + }, + { + "Error": "Myriam", + "Context": "https://rosemary.name" + } + ], + "LicenseUrl": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Quality Officer", + "PackageVersion": "8.9.2", + "PackageProjectUrl": "https://danika.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + }, + { + "Error": "Sandra", + "Context": "https://emil.info" + }, + { + "Error": "Dayana", + "Context": "https://leila.info" + }, + { + "Error": "Micah", + "Context": "http://darien.com" + }, + { + "Error": "Ethel", + "Context": "http://shakira.net" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..d6a9942e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..8f0c58bc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,158 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..2f172496 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,677 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Creative Architect", + "PackageVersion": "4.5.6", + "Copyright": "If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter!", + "ValidationErrors": [ + { + "Error": "Selmer", + "Context": "https://jairo.info" + }, + { + "Error": "Juanita", + "Context": "http://holly.name" + }, + { + "Error": "Rosemarie", + "Context": "https://lysanne.com" + }, + { + "Error": "Adalberto", + "Context": "https://sister.biz" + }, + { + "Error": "Gerald", + "Context": "https://vidal.com" + }, + { + "Error": "Lucio", + "Context": "http://clemmie.info" + } + ], + "LicenseUrl": "The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Associate", + "PackageVersion": "5.9.7", + "Copyright": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "ValidationErrors": [ + { + "Error": "Suzanne", + "Context": "http://ima.name" + }, + { + "Error": "Earnestine", + "Context": "http://nathanial.biz" + }, + { + "Error": "Connor", + "Context": "https://augustus.net" + }, + { + "Error": "Araceli", + "Context": "http://hailey.biz" + }, + { + "Error": "Janessa", + "Context": "https://craig.com" + }, + { + "Error": "Erica", + "Context": "http://kristin.org" + }, + { + "Error": "Alek", + "Context": "http://shany.biz" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Branding Executive", + "PackageVersion": "2.0.9", + "PackageProjectUrl": "https://efrain.info", + "Copyright": "You can\u0027t bypass the application without programming the solid state COM application!", + "ValidationErrors": [ + { + "Error": "Mia", + "Context": "http://olga.com" + }, + { + "Error": "Myriam", + "Context": "http://lizeth.biz" + }, + { + "Error": "Aylin", + "Context": "https://amie.biz" + }, + { + "Error": "Marianne", + "Context": "https://ramona.net" + }, + { + "Error": "Mariela", + "Context": "http://wilfredo.com" + }, + { + "Error": "Everett", + "Context": "http://vanessa.name" + } + ], + "LicenseUrl": "The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "4.8.0", + "PackageProjectUrl": "https://gaylord.name", + "Copyright": "If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip!", + "ValidationErrors": [ + { + "Error": "Vida", + "Context": "https://theresia.biz" + }, + { + "Error": "Ransom", + "Context": "http://isom.com" + }, + { + "Error": "Anastasia", + "Context": "http://kamryn.info" + }, + { + "Error": "Marlene", + "Context": "https://cyril.name" + }, + { + "Error": "Zetta", + "Context": "http://pete.org" + }, + { + "Error": "Candida", + "Context": "https://craig.biz" + }, + { + "Error": "Timmothy", + "Context": "https://joanny.biz" + } + ], + "LicenseUrl": "Use the multi-byte SAS driver, then you can bypass the multi-byte driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Data Director", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://timothy.info", + "Copyright": "We need to back up the primary SMTP circuit!", + "ValidationErrors": [ + { + "Error": "Kirsten", + "Context": "http://madisyn.com" + }, + { + "Error": "Murray", + "Context": "https://destinee.com" + }, + { + "Error": "Emanuel", + "Context": "https://keely.info" + }, + { + "Error": "Obie", + "Context": "https://caleigh.net" + }, + { + "Error": "Albin", + "Context": "http://flavie.com" + }, + { + "Error": "Lavonne", + "Context": "http://kaitlyn.com" + }, + { + "Error": "Osborne", + "Context": "https://joesph.name" + }, + { + "Error": "Michael", + "Context": "https://kali.com" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Usability Producer", + "PackageVersion": "9.7.6", + "ValidationErrors": [ + { + "Error": "Jett", + "Context": "https://randal.biz" + }, + { + "Error": "Leif", + "Context": "http://chaz.name" + }, + { + "Error": "Tristian", + "Context": "http://susie.com" + }, + { + "Error": "Carmelo", + "Context": "https://kariane.com" + }, + { + "Error": "Sofia", + "Context": "http://daphnee.name" + }, + { + "Error": "Nedra", + "Context": "http://orland.info" + }, + { + "Error": "Hilton", + "Context": "http://shany.info" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Paradigm Assistant", + "PackageVersion": "9.8.0", + "ValidationErrors": [ + { + "Error": "Jordan", + "Context": "https://kathryne.name" + }, + { + "Error": "Mayra", + "Context": "http://lance.name" + }, + { + "Error": "Jimmie", + "Context": "https://lorine.org" + }, + { + "Error": "Rebeka", + "Context": "https://malika.org" + }, + { + "Error": "Trinity", + "Context": "http://fritz.info" + }, + { + "Error": "Neha", + "Context": "https://marianne.name" + }, + { + "Error": "Colin", + "Context": "https://billie.biz" + }, + { + "Error": "Brielle", + "Context": "https://brennon.name" + }, + { + "Error": "Myriam", + "Context": "https://rosemary.name" + } + ], + "LicenseUrl": "If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Assurance Executive", + "PackageVersion": "2.8.5", + "PackageProjectUrl": "http://antonina.com", + "Copyright": "We need to parse the optical FTP driver!", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "http://otha.name" + }, + { + "Error": "Natasha", + "Context": "https://nyah.com" + }, + { + "Error": "Oliver", + "Context": "http://ettie.biz" + }, + { + "Error": "Lonny", + "Context": "https://onie.org" + }, + { + "Error": "Cassie", + "Context": "http://solon.net" + }, + { + "Error": "Buck", + "Context": "http://taryn.com" + }, + { + "Error": "Hilton", + "Context": "http://isabel.com" + } + ], + "License": "The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Data Orchestrator", + "PackageVersion": "4.3.2", + "PackageProjectUrl": "http://gaylord.com", + "Copyright": "We need to back up the multi-byte SCSI transmitter!", + "ValidationErrors": [ + { + "Error": "Taya", + "Context": "http://micaela.biz" + }, + { + "Error": "Evert", + "Context": "http://tomas.net" + }, + { + "Error": "Brett", + "Context": "http://virginie.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Human Accounts Executive", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://kristin.net", + "Copyright": "You can\u0027t connect the interface without backing up the optical SMTP interface!", + "ValidationErrors": [ + { + "Error": "Seamus", + "Context": "http://maybell.info" + }, + { + "Error": "Monserrat", + "Context": "http://katrine.name" + }, + { + "Error": "Abel", + "Context": "https://geovany.com" + }, + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + } + ], + "License": "Use the auxiliary PNG interface, then you can generate the auxiliary interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Integration Engineer", + "PackageVersion": "8.7.4", + "PackageProjectUrl": "http://jackeline.biz", + "ValidationErrors": [ + { + "Error": "Reanna", + "Context": "http://buck.net" + }, + { + "Error": "Christine", + "Context": "http://demarco.name" + }, + { + "Error": "Marge", + "Context": "http://astrid.net" + }, + { + "Error": "Charlene", + "Context": "http://rod.net" + } + ], + "LicenseUrl": "If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Creative Liaison", + "PackageVersion": "0.4.6", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Candice", + "Context": "http://linnea.com" + }, + { + "Error": "Everardo", + "Context": "http://daryl.net" + }, + { + "Error": "Jerrod", + "Context": "http://laila.com" + }, + { + "Error": "Caleigh", + "Context": "https://adolfo.com" + }, + { + "Error": "Daisha", + "Context": "http://justine.biz" + }, + { + "Error": "Americo", + "Context": "http://tessie.org" + }, + { + "Error": "Howard", + "Context": "https://luis.info" + } + ], + "LicenseUrl": "The SMS system is down, back up the open-source system so we can back up the SMS system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Tactics Analyst", + "PackageVersion": "3.0.8", + "ValidationErrors": [ + { + "Error": "Hildegard", + "Context": "http://conner.name" + }, + { + "Error": "Isabella", + "Context": "https://kennith.com" + }, + { + "Error": "Johanna", + "Context": "https://ara.org" + }, + { + "Error": "Demarco", + "Context": "https://rae.biz" + }, + { + "Error": "Viviane", + "Context": "http://christine.info" + }, + { + "Error": "Thora", + "Context": "https://corene.name" + }, + { + "Error": "Mireya", + "Context": "https://mitchell.net" + }, + { + "Error": "Marietta", + "Context": "http://adrian.org" + }, + { + "Error": "Irving", + "Context": "https://sydnie.org" + } + ], + "License": "If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus!", + "LicenseUrl": "Use the virtual RAM monitor, then you can override the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Quality Officer", + "PackageVersion": "8.9.2", + "PackageProjectUrl": "https://danika.org", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Edmund", + "Context": "http://sadie.info" + }, + { + "Error": "Horacio", + "Context": "https://loraine.name" + }, + { + "Error": "Sandra", + "Context": "https://emil.info" + }, + { + "Error": "Dayana", + "Context": "https://leila.info" + }, + { + "Error": "Micah", + "Context": "http://darien.com" + }, + { + "Error": "Ethel", + "Context": "http://shakira.net" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..6c63f40d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..3f82c89e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,158 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Copyright": "Use the cross-platform SAS card, then you can index the cross-platform card!", + "ValidationErrors": [ + { + "Error": "Guido", + "Context": "http://reinhold.biz" + }, + { + "Error": "Albertha", + "Context": "http://robyn.net" + }, + { + "Error": "Eula", + "Context": "https://rosanna.com" + }, + { + "Error": "Kian", + "Context": "https://lia.net" + }, + { + "Error": "Manley", + "Context": "http://bridget.name" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Lead Markets Developer", + "PackageVersion": "2.6.5", + "PackageProjectUrl": "http://dean.name", + "Copyright": "Use the auxiliary EXE application, then you can hack the auxiliary application!", + "ValidationErrors": [ + { + "Error": "Larry", + "Context": "http://luella.info" + }, + { + "Error": "Van", + "Context": "http://eugene.biz" + }, + { + "Error": "Albina", + "Context": "https://leann.net" + } + ], + "License": "We need to program the digital HTTP sensor!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..26795f89 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,583 @@ +[ + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Factors Director", + "PackageVersion": "5.7.8", + "Copyright": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Associate", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://hildegard.name", + "LicenseUrl": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Branding Assistant", + "PackageVersion": "8.2.6", + "Copyright": "We need to hack the auxiliary COM hard drive!", + "License": "Use the multi-byte JSON panel, then you can bypass the multi-byte panel!", + "LicenseUrl": "If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Integration Assistant", + "PackageVersion": "4.8.5", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseUrl": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "Copyright": "Use the mobile SCSI bus, then you can program the mobile bus!", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "We need to synthesize the cross-platform SMS circuit!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Creative Analyst", + "PackageVersion": "5.2.9", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseUrl": "If we synthesize the port, we can get to the ADP port through the neural ADP port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Marketing Assistant", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "http://julia.biz", + "License": "I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!", + "LicenseUrl": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Interactions Analyst", + "PackageVersion": "3.0.8", + "License": "hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Infrastructure Producer", + "PackageVersion": "1.1.2", + "LicenseUrl": "If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Implementation Executive", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://fae.org", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Interactions Facilitator", + "PackageVersion": "7.6.9", + "LicenseUrl": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Intranet Engineer", + "PackageVersion": "7.5.5", + "License": "If we navigate the feed, we can get to the JSON feed through the back-end JSON feed!", + "LicenseUrl": "Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Web Assistant", + "PackageVersion": "5.9.6", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Implementation Orchestrator", + "PackageVersion": "0.1.4", + "License": "I\u0027ll synthesize the cross-platform CSS panel, that should panel the CSS panel!", + "LicenseUrl": "You can\u0027t navigate the panel without connecting the optical PNG panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Data Administrator", + "PackageVersion": "9.0.6", + "PackageProjectUrl": "https://serenity.info", + "License": "If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel!", + "LicenseUrl": "I\u0027ll program the multi-byte AI transmitter, that should transmitter the AI transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Configuration Coordinator", + "PackageVersion": "2.7.5", + "License": "connecting the panel won\u0027t do anything, we need to bypass the wireless AGP panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Division Strategist", + "PackageVersion": "5.7.1", + "PackageProjectUrl": "https://esperanza.name", + "Copyright": "Use the solid state HTTP microchip, then you can back up the solid state microchip!", + "License": "You can\u0027t reboot the program without transmitting the mobile SMTP program!", + "LicenseUrl": "The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Web Orchestrator", + "PackageVersion": "1.9.1", + "PackageProjectUrl": "https://kade.com", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "License": "You can\u0027t copy the alarm without synthesizing the 1080p IB alarm!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Quality Analyst", + "PackageVersion": "0.9.5", + "Copyright": "Try to override the HDD pixel, maybe it will override the bluetooth pixel!", + "License": "We need to index the optical HTTP application!", + "LicenseUrl": "I\u0027ll copy the solid state SMS capacitor, that should capacitor the SMS capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Quality Director", + "PackageVersion": "4.9.9", + "PackageProjectUrl": "http://jesse.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Data Associate", + "PackageVersion": "6.4.8", + "License": "If we navigate the array, we can get to the SQL array through the 1080p SQL array!", + "LicenseUrl": "You can\u0027t generate the bandwidth without parsing the mobile EXE bandwidth!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Data Designer", + "PackageVersion": "9.5.2", + "PackageProjectUrl": "https://liana.com", + "Copyright": "The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive!", + "LicenseUrl": "hacking the card won\u0027t do anything, we need to hack the neural COM card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Communications Director", + "PackageVersion": "3.1.0", + "Copyright": "I\u0027ll quantify the neural SCSI port, that should port the SCSI port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Developer", + "PackageVersion": "0.8.7", + "PackageProjectUrl": "https://adan.net", + "License": "You can\u0027t back up the array without parsing the haptic CSS array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Accountability Officer", + "PackageVersion": "2.5.3", + "PackageProjectUrl": "http://henderson.biz", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Division Agent", + "PackageVersion": "4.2.8", + "PackageProjectUrl": "https://camilla.info", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Copyright": "The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Infrastructure Developer", + "PackageVersion": "7.5.6", + "Copyright": "You can\u0027t index the circuit without copying the auxiliary RSS circuit!", + "License": "Try to override the SCSI microchip, maybe it will override the haptic microchip!", + "LicenseUrl": "programming the monitor won\u0027t do anything, we need to parse the online XML monitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Security Engineer", + "PackageVersion": "5.8.4", + "Copyright": "I\u0027ll hack the cross-platform SSL array, that should array the SSL array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Strategist", + "PackageVersion": "9.0.0", + "PackageProjectUrl": "http://eli.net", + "Copyright": "Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Tactics Technician", + "PackageVersion": "3.8.3", + "PackageProjectUrl": "https://jewel.name", + "License": "If we index the protocol, we can get to the FTP protocol through the online FTP protocol!", + "LicenseUrl": "Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Communications Officer", + "PackageVersion": "3.3.2", + "PackageProjectUrl": "https://cortez.net", + "LicenseUrl": "We need to calculate the redundant THX feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Response Executive", + "PackageVersion": "6.4.4", + "PackageProjectUrl": "https://maida.org", + "License": "If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Creative Analyst", + "PackageVersion": "3.6.4", + "LicenseUrl": "programming the driver won\u0027t do anything, we need to calculate the primary SMTP driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Data Executive", + "PackageVersion": "9.4.3", + "LicenseUrl": "The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Directives Officer", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://rafaela.net", + "Copyright": "If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip!", + "LicenseUrl": "parsing the program won\u0027t do anything, we need to synthesize the haptic IB program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Configuration Assistant", + "PackageVersion": "0.1.1", + "PackageProjectUrl": "http://frederick.com", + "Copyright": "parsing the driver won\u0027t do anything, we need to program the auxiliary IB driver!", + "License": "I\u0027ll bypass the solid state SMS system, that should system the SMS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Data Designer", + "PackageVersion": "8.4.8", + "Copyright": "We need to transmit the virtual JSON bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Accounts Liaison", + "PackageVersion": "5.6.7", + "Copyright": "transmitting the port won\u0027t do anything, we need to override the haptic JSON port!", + "License": "We need to program the virtual SCSI circuit!", + "LicenseUrl": "We need to generate the auxiliary GB hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Factors Representative", + "PackageVersion": "0.5.2", + "License": "You can\u0027t override the bandwidth without navigating the auxiliary ADP bandwidth!", + "LicenseUrl": "backing up the system won\u0027t do anything, we need to synthesize the digital AI system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Division Agent", + "PackageVersion": "2.4.2", + "LicenseUrl": "Try to compress the TCP microchip, maybe it will compress the auxiliary microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Direct Creative Planner", + "PackageVersion": "9.7.2", + "Copyright": "bypassing the matrix won\u0027t do anything, we need to copy the wireless PCI matrix!", + "License": "Try to connect the TCP circuit, maybe it will connect the back-end circuit!", + "LicenseUrl": "synthesizing the circuit won\u0027t do anything, we need to override the neural XML circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Markets Director", + "PackageVersion": "3.4.9", + "License": "The RAM card is down, override the open-source card so we can override the RAM card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Accountability Officer", + "PackageVersion": "2.4.3", + "Copyright": "You can\u0027t generate the card without synthesizing the bluetooth PNG card!", + "LicenseUrl": "Use the digital XSS hard drive, then you can compress the digital hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Factors Facilitator", + "PackageVersion": "6.5.2", + "PackageProjectUrl": "http://magnolia.com", + "LicenseUrl": "If we reboot the driver, we can get to the RAM driver through the digital RAM driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Functionality Orchestrator", + "PackageVersion": "3.5.0", + "PackageProjectUrl": "https://gina.name", + "Copyright": "If we quantify the feed, we can get to the RAM feed through the neural RAM feed!", + "License": "If we quantify the array, we can get to the RAM array through the virtual RAM array!", + "LicenseUrl": "overriding the card won\u0027t do anything, we need to hack the auxiliary HTTP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Solutions Officer", + "PackageVersion": "3.3.5", + "Copyright": "Use the online IB protocol, then you can back up the online protocol!", + "License": "You can\u0027t override the hard drive without bypassing the mobile TCP hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Usability Analyst", + "PackageVersion": "3.4.8", + "PackageProjectUrl": "https://maritza.com", + "Copyright": "The FTP program is down, override the digital program so we can override the FTP program!", + "License": "hacking the protocol won\u0027t do anything, we need to bypass the back-end SDD protocol!", + "LicenseUrl": "Try to quantify the EXE program, maybe it will quantify the auxiliary program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Infrastructure Executive", + "PackageVersion": "4.8.1", + "PackageProjectUrl": "https://justice.info", + "Copyright": "Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Optimization Architect", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "https://kyle.net", + "Copyright": "backing up the feed won\u0027t do anything, we need to compress the haptic SMTP feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Communications Supervisor", + "PackageVersion": "6.0.1", + "PackageProjectUrl": "http://ethan.name", + "Copyright": "I\u0027ll override the neural XML application, that should application the XML application!", + "License": "Use the cross-platform SAS feed, then you can bypass the cross-platform feed!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Marketing Technician", + "PackageVersion": "7.6.7", + "PackageProjectUrl": "http://abbey.biz", + "LicenseUrl": "overriding the firewall won\u0027t do anything, we need to reboot the open-source COM firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Applications Producer", + "PackageVersion": "0.4.7", + "PackageProjectUrl": "http://horace.com", + "License": "Try to input the AI sensor, maybe it will input the digital sensor!", + "LicenseUrl": "If we program the array, we can get to the JBOD array through the primary JBOD array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Marketing Orchestrator", + "PackageVersion": "3.3.1", + "PackageProjectUrl": "https://brice.net", + "Copyright": "We need to connect the bluetooth RSS application!", + "LicenseUrl": "Try to parse the IB driver, maybe it will parse the 1080p driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Copyright": "We need to bypass the wireless PNG bus!", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Division Agent", + "PackageVersion": "2.2.7", + "PackageProjectUrl": "https://laurence.net", + "Copyright": "You can\u0027t navigate the port without programming the cross-platform ADP port!", + "LicenseUrl": "The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Communications Engineer", + "PackageVersion": "4.5.2", + "License": "Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Group Producer", + "PackageVersion": "5.9.5", + "PackageProjectUrl": "https://sonny.com", + "License": "We need to hack the multi-byte EXE bus!", + "LicenseUrl": "If we connect the program, we can get to the SQL program through the digital SQL program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Integration Engineer", + "PackageVersion": "4.4.3", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Solutions Facilitator", + "PackageVersion": "7.1.5", + "LicenseUrl": "The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Accountability Engineer", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "https://gerson.com", + "Copyright": "I\u0027ll back up the back-end JSON card, that should card the JSON card!", + "LicenseUrl": "Use the online RAM program, then you can generate the online program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Intranet Manager", + "PackageVersion": "3.8.8", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Accounts Officer", + "PackageVersion": "2.1.8", + "Copyright": "Try to copy the HTTP capacitor, maybe it will copy the primary capacitor!", + "License": "Try to calculate the SSL program, maybe it will calculate the multi-byte program!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Program Administrator", + "PackageVersion": "0.3.5", + "PackageProjectUrl": "http://viviane.com", + "Copyright": "The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth!", + "License": "We need to navigate the multi-byte PNG application!", + "LicenseUrl": "The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Data Coordinator", + "PackageVersion": "1.7.7", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to navigate the solid state HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Configuration Administrator", + "PackageVersion": "8.4.4", + "PackageProjectUrl": "https://david.name", + "LicenseUrl": "The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Configuration Engineer", + "PackageVersion": "7.3.8", + "PackageProjectUrl": "http://roman.org", + "License": "Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!", + "LicenseUrl": "You can\u0027t reboot the matrix without navigating the optical SDD matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Creative Designer", + "PackageVersion": "7.5.8", + "PackageProjectUrl": "http://daniela.name", + "Copyright": "The GB program is down, program the back-end program so we can program the GB program!", + "License": "The XML system is down, hack the bluetooth system so we can hack the XML system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Identity Coordinator", + "PackageVersion": "9.8.3", + "LicenseUrl": "If we navigate the bus, we can get to the HDD bus through the primary HDD bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Implementation Technician", + "PackageVersion": "2.8.4", + "Copyright": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseUrl": "If we compress the protocol, we can get to the COM protocol through the mobile COM protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Functionality Strategist", + "PackageVersion": "5.8.0", + "PackageProjectUrl": "http://filiberto.net", + "License": "Use the digital HTTP card, then you can reboot the digital card!", + "LicenseUrl": "The CSS port is down, quantify the virtual port so we can quantify the CSS port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Copyright": "The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Usability Coordinator", + "PackageVersion": "5.4.7", + "Copyright": "If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive!", + "License": "The GB panel is down, synthesize the neural panel so we can synthesize the GB panel!", + "LicenseUrl": "You can\u0027t copy the system without indexing the virtual XSS system!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Factors Designer", + "PackageVersion": "0.9.2", + "License": "You can\u0027t quantify the bandwidth without calculating the online RAM bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Metrics Assistant", + "PackageVersion": "8.7.4", + "Copyright": "If we compress the panel, we can get to the HDD panel through the digital HDD panel!", + "LicenseUrl": "Use the solid state IB interface, then you can override the solid state interface!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Factors Designer", + "PackageVersion": "1.9.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Intranet Director", + "PackageVersion": "9.2.4", + "PackageProjectUrl": "https://dane.name", + "Copyright": "If we parse the driver, we can get to the GB driver through the neural GB driver!", + "LicenseUrl": "You can\u0027t parse the bandwidth without transmitting the open-source USB bandwidth!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..3539c17a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,79 @@ +[ + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Factors Director", + "PackageVersion": "5.7.8", + "Copyright": "Try to synthesize the COM port, maybe it will synthesize the haptic port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Research Associate", + "PackageVersion": "9.9.5", + "PackageProjectUrl": "https://hildegard.name", + "LicenseUrl": "We need to navigate the bluetooth RAM bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Branding Assistant", + "PackageVersion": "8.2.6", + "Copyright": "We need to hack the auxiliary COM hard drive!", + "License": "Use the multi-byte JSON panel, then you can bypass the multi-byte panel!", + "LicenseUrl": "If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Branding Analyst", + "PackageVersion": "1.9.5", + "PackageProjectUrl": "https://paula.net", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Integration Assistant", + "PackageVersion": "4.8.5", + "Copyright": "Use the back-end SDD panel, then you can compress the back-end panel!", + "LicenseUrl": "The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Directives Analyst", + "PackageVersion": "8.2.7", + "Copyright": "Use the mobile SCSI bus, then you can program the mobile bus!", + "License": "We need to compress the primary GB array!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "We need to synthesize the cross-platform SMS circuit!", + "LicenseUrl": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Creative Analyst", + "PackageVersion": "5.2.9", + "License": "connecting the system won\u0027t do anything, we need to override the back-end SQL system!", + "LicenseUrl": "If we synthesize the port, we can get to the ADP port through the neural ADP port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Central Marketing Assistant", + "PackageVersion": "9.5.8", + "PackageProjectUrl": "http://julia.biz", + "License": "I\u0027ll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor!", + "LicenseUrl": "I\u0027ll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Interactions Analyst", + "PackageVersion": "3.0.8", + "License": "hacking the hard drive won\u0027t do anything, we need to generate the open-source RSS hard drive!", + "LicenseUrl": "connecting the system won\u0027t do anything, we need to synthesize the mobile ADP system!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..67b985a0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,8 @@ +[ + { + "PackageId": "Central Infrastructure Agent", + "PackageVersion": "6.1.6", + "Copyright": "You can\u0027t quantify the program without overriding the online SDD program!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..548b17ad --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,688 @@ +[ + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Copyright": "We need to synthesize the primary GB circuit!", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "Copyright": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Copyright": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "Copyright": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..23a2a5c8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..52f6d25c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,190 @@ +[ + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..02f3a9de --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,688 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "Copyright": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Copyright": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Copyright": "We need to synthesize the primary GB circuit!", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "Copyright": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..ed399202 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..d04b2b1f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,190 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..935ed0fb --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,688 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "Copyright": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Copyright": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Copyright": "We need to synthesize the primary GB circuit!", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "Copyright": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..57c29a7d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..e3b238d8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,190 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..f1a8be25 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,688 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Copyright": "We need to synthesize the primary GB circuit!", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "Copyright": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Copyright": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "Copyright": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..57c29a7d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..306b7a6d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,190 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..3f57ab13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,46 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..e841a21a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,688 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Architect", + "PackageVersion": "0.4.1", + "Authors": "Rickey Wintheiser", + "ValidationErrors": [ + { + "Error": "Katherine", + "Context": "http://izaiah.net" + }, + { + "Error": "Jerrod", + "Context": "http://russ.com" + }, + { + "Error": "Cortney", + "Context": "http://kyla.biz" + }, + { + "Error": "Jerry", + "Context": "https://yvette.info" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Division Producer", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://moses.org", + "Authors": "Angie Dach,Angie Dach,Angie Dach", + "ValidationErrors": [ + { + "Error": "Gabe", + "Context": "http://margarett.org" + }, + { + "Error": "Tamia", + "Context": "https://laurie.info" + }, + { + "Error": "Rebecca", + "Context": "https://torrance.org" + }, + { + "Error": "Belle", + "Context": "http://dax.info" + } + ], + "License": "You can\u0027t navigate the feed without hacking the virtual JSON feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Branding Designer", + "PackageVersion": "6.1.3", + "PackageProjectUrl": "https://maggie.biz", + "Copyright": "indexing the array won\u0027t do anything, we need to input the back-end SMS array!", + "ValidationErrors": [ + { + "Error": "Milo", + "Context": "http://newton.org" + }, + { + "Error": "Hilario", + "Context": "https://lenny.name" + }, + { + "Error": "Barry", + "Context": "http://meredith.org" + }, + { + "Error": "Laverna", + "Context": "http://elmo.name" + }, + { + "Error": "Audrey", + "Context": "https://alfredo.net" + }, + { + "Error": "Cydney", + "Context": "http://jaiden.info" + } + ], + "License": "You can\u0027t synthesize the monitor without calculating the optical XSS monitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Configuration Liaison", + "PackageVersion": "7.9.6", + "PackageProjectUrl": "http://bettie.info", + "Authors": "Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader", + "ValidationErrors": [ + { + "Error": "Alvah", + "Context": "https://hans.net" + }, + { + "Error": "Payton", + "Context": "http://shanna.name" + }, + { + "Error": "Providenci", + "Context": "https://tyra.org" + }, + { + "Error": "Flo", + "Context": "http://isidro.net" + }, + { + "Error": "Dawn", + "Context": "https://anika.org" + }, + { + "Error": "Silas", + "Context": "http://zane.name" + } + ], + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Legacy Usability Coordinator", + "PackageVersion": "5.8.8", + "PackageProjectUrl": "http://thora.info", + "ValidationErrors": [ + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + } + ], + "License": "Try to calculate the PNG port, maybe it will calculate the back-end port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Solutions Strategist", + "PackageVersion": "7.5.0", + "ValidationErrors": [ + { + "Error": "Rashad", + "Context": "https://vesta.com" + }, + { + "Error": "Deja", + "Context": "https://randi.com" + }, + { + "Error": "Eryn", + "Context": "https://adeline.info" + }, + { + "Error": "Adaline", + "Context": "http://brittany.org" + }, + { + "Error": "Margie", + "Context": "http://eda.com" + }, + { + "Error": "Vena", + "Context": "https://vincenzo.biz" + }, + { + "Error": "Jedediah", + "Context": "http://teagan.net" + }, + { + "Error": "Piper", + "Context": "http://vicky.info" + } + ], + "License": "Use the wireless USB bandwidth, then you can input the wireless bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Directives Liaison", + "PackageVersion": "9.3.8", + "PackageProjectUrl": "http://desiree.info", + "Copyright": "The AGP array is down, generate the mobile array so we can generate the AGP array!", + "Authors": "", + "ValidationErrors": [ + { + "Error": "Alfredo", + "Context": "https://giles.info" + }, + { + "Error": "Jaime", + "Context": "https://gaetano.name" + }, + { + "Error": "Anna", + "Context": "http://percival.net" + }, + { + "Error": "Katrina", + "Context": "http://jakob.com" + }, + { + "Error": "Houston", + "Context": "http://cheyanne.net" + }, + { + "Error": "Valentin", + "Context": "https://gretchen.net" + }, + { + "Error": "Boris", + "Context": "https://ilene.net" + } + ], + "License": "Use the redundant JSON application, then you can program the redundant application!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Accountability Designer", + "PackageVersion": "0.8.0", + "PackageProjectUrl": "http://taya.info", + "Authors": "Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn", + "ValidationErrors": [ + { + "Error": "Abelardo", + "Context": "http://carolina.name" + }, + { + "Error": "Lindsey", + "Context": "http://rigoberto.org" + }, + { + "Error": "Lou", + "Context": "http://darlene.biz" + }, + { + "Error": "Oliver", + "Context": "https://filomena.com" + }, + { + "Error": "Vincenzo", + "Context": "https://ulices.biz" + }, + { + "Error": "Florida", + "Context": "http://jovan.net" + }, + { + "Error": "Ari", + "Context": "https://chad.com" + }, + { + "Error": "Yvonne", + "Context": "http://jada.name" + } + ], + "License": "We need to hack the online FTP application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Internal Communications Liaison", + "PackageVersion": "2.2.0", + "Copyright": "We need to synthesize the primary GB circuit!", + "Authors": "Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz", + "ValidationErrors": [ + { + "Error": "Carmela", + "Context": "https://kraig.com" + }, + { + "Error": "Ana", + "Context": "https://enid.biz" + }, + { + "Error": "Archibald", + "Context": "http://jamey.biz" + }, + { + "Error": "Tito", + "Context": "https://margie.info" + }, + { + "Error": "Jamaal", + "Context": "https://shakira.name" + }, + { + "Error": "Dixie", + "Context": "https://reinhold.name" + }, + { + "Error": "Lauretta", + "Context": "https://marietta.com" + }, + { + "Error": "Karolann", + "Context": "http://stephon.net" + }, + { + "Error": "Sheila", + "Context": "http://lesly.net" + }, + { + "Error": "Arlene", + "Context": "http://burley.biz" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Global Branding Associate", + "PackageVersion": "0.5.9", + "PackageProjectUrl": "http://cory.com", + "Authors": "Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst", + "ValidationErrors": [ + { + "Error": "Nicolette", + "Context": "https://deven.org" + }, + { + "Error": "Jazlyn", + "Context": "http://grant.org" + }, + { + "Error": "Kariane", + "Context": "http://lemuel.net" + }, + { + "Error": "Wyatt", + "Context": "https://melba.net" + }, + { + "Error": "Carolyn", + "Context": "http://sigmund.info" + } + ], + "License": "If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Technician", + "PackageVersion": "1.7.7", + "Authors": "Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Interactions Strategist", + "PackageVersion": "6.8.4", + "Authors": "Kristy Blick,Kristy Blick", + "ValidationErrors": [ + { + "Error": "Jordane", + "Context": "https://willy.org" + }, + { + "Error": "Daija", + "Context": "http://jannie.net" + }, + { + "Error": "Retta", + "Context": "https://lottie.biz" + }, + { + "Error": "Yasmine", + "Context": "http://delia.com" + }, + { + "Error": "Khalil", + "Context": "http://jewel.net" + }, + { + "Error": "Roy", + "Context": "https://johanna.org" + }, + { + "Error": "Price", + "Context": "https://itzel.info" + }, + { + "Error": "Dalton", + "Context": "https://daren.info" + }, + { + "Error": "Arnold", + "Context": "http://arlo.org" + } + ], + "License": "Use the virtual GB monitor, then you can navigate the virtual monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Research Director", + "PackageVersion": "6.2.8", + "PackageProjectUrl": "http://zakary.biz", + "ValidationErrors": [ + { + "Error": "Lavon", + "Context": "https://irma.com" + }, + { + "Error": "Precious", + "Context": "http://bertha.net" + }, + { + "Error": "Kaya", + "Context": "http://fredy.name" + }, + { + "Error": "Kailyn", + "Context": "https://eunice.biz" + }, + { + "Error": "Jace", + "Context": "https://kayla.biz" + }, + { + "Error": "Dolly", + "Context": "https://leonard.org" + }, + { + "Error": "Stephany", + "Context": "https://kacey.com" + }, + { + "Error": "Saul", + "Context": "http://audreanne.org" + }, + { + "Error": "Tyreek", + "Context": "http://kendra.info" + }, + { + "Error": "Sunny", + "Context": "https://haskell.name" + } + ], + "License": "The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Copyright": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "ValidationErrors": [ + { + "Error": "Clemens", + "Context": "https://abagail.info" + }, + { + "Error": "Franz", + "Context": "http://prudence.info" + }, + { + "Error": "Casper", + "Context": "https://alva.com" + }, + { + "Error": "Mario", + "Context": "http://alexandria.biz" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Operations Specialist", + "PackageVersion": "0.1.9", + "PackageProjectUrl": "http://lavinia.name", + "Copyright": "The RAM firewall is down, program the open-source firewall so we can program the RAM firewall!", + "ValidationErrors": [ + { + "Error": "Willow", + "Context": "https://jason.org" + }, + { + "Error": "Orland", + "Context": "http://rigoberto.com" + }, + { + "Error": "Laney", + "Context": "http://eryn.org" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..ed399202 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,107 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..2a3d4878 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,190 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "ValidationErrors": [ + { + "Error": "Wilson", + "Context": "https://guadalupe.com" + }, + { + "Error": "Otho", + "Context": "http://general.net" + }, + { + "Error": "Skylar", + "Context": "https://haylie.biz" + }, + { + "Error": "Audreanne", + "Context": "http://graciela.net" + }, + { + "Error": "Maddison", + "Context": "http://randy.net" + }, + { + "Error": "Dereck", + "Context": "http://cara.info" + }, + { + "Error": "Dawson", + "Context": "http://addie.org" + }, + { + "Error": "Xander", + "Context": "https://everette.info" + }, + { + "Error": "Otha", + "Context": "https://cletus.net" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Data Supervisor", + "PackageVersion": "3.9.4", + "PackageProjectUrl": "http://andres.net", + "ValidationErrors": [ + { + "Error": "Adelbert", + "Context": "https://zoe.com" + }, + { + "Error": "Clare", + "Context": "https://bobby.info" + }, + { + "Error": "Cecil", + "Context": "https://kira.net" + } + ], + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Program Analyst", + "PackageVersion": "7.8.7", + "Authors": "Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda", + "ValidationErrors": [ + { + "Error": "Easton", + "Context": "http://don.com" + }, + { + "Error": "Margaret", + "Context": "https://michaela.name" + }, + { + "Error": "Jody", + "Context": "http://jakob.org" + }, + { + "Error": "Anjali", + "Context": "https://valentin.info" + }, + { + "Error": "Laurine", + "Context": "http://rosendo.name" + }, + { + "Error": "Pierce", + "Context": "https://braeden.com" + }, + { + "Error": "Ayana", + "Context": "https://avery.info" + }, + { + "Error": "Jarret", + "Context": "http://clarissa.name" + }, + { + "Error": "Audreanne", + "Context": "https://vida.net" + }, + { + "Error": "Theresia", + "Context": "http://ransom.biz" + } + ], + "License": "I\u0027ll parse the wireless PCI array, that should array the PCI array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Factors Architect", + "PackageVersion": "4.7.7", + "Copyright": "connecting the application won\u0027t do anything, we need to synthesize the 1080p PCI application!", + "ValidationErrors": [ + { + "Error": "Ila", + "Context": "http://rachel.com" + }, + { + "Error": "Catalina", + "Context": "http://jolie.com" + }, + { + "Error": "Dianna", + "Context": "https://leda.net" + }, + { + "Error": "Nicola", + "Context": "http://aleen.name" + }, + { + "Error": "Nelda", + "Context": "http://delpha.net" + }, + { + "Error": "Delores", + "Context": "http://rae.biz" + }, + { + "Error": "Cynthia", + "Context": "https://zella.com" + }, + { + "Error": "Greta", + "Context": "http://adolph.com" + } + ], + "License": "If we input the panel, we can get to the COM panel through the optical COM panel!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "District Program Associate", + "PackageVersion": "0.5.4", + "PackageProjectUrl": "https://cyril.name", + "Authors": "Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton", + "ValidationErrors": [ + { + "Error": "Melissa", + "Context": "https://sandra.biz" + }, + { + "Error": "Pearline", + "Context": "https://noble.net" + }, + { + "Error": "Dusty", + "Context": "https://verlie.com" + }, + { + "Error": "Maryjane", + "Context": "http://lessie.name" + }, + { + "Error": "Hayden", + "Context": "https://ernestine.com" + }, + { + "Error": "Amina", + "Context": "http://steve.com" + } + ], + "License": "If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..2c4c297a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,9 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..87f7db6b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,546 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Copyright": "We need to override the solid state USB interface!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Copyright": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "Copyright": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Copyright": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Infrastructure Specialist", + "PackageVersion": "9.0.5", + "Authors": "Jackie Schumm", + "License": "hacking the port won\u0027t do anything, we need to back up the optical SMS port!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Brand Strategist", + "PackageVersion": "3.9.3", + "PackageProjectUrl": "https://rowena.info", + "Authors": "Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Paradigm Assistant", + "PackageVersion": "8.8.8", + "Authors": "Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Data Orchestrator", + "PackageVersion": "3.3.5", + "Copyright": "compressing the system won\u0027t do anything, we need to compress the optical RSS system!", + "License": "Use the haptic XML driver, then you can index the haptic driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Identity Supervisor", + "PackageVersion": "0.9.1", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Markets Planner", + "PackageVersion": "5.0.1", + "License": "Try to back up the COM driver, maybe it will back up the bluetooth driver!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Executive", + "PackageVersion": "7.2.7", + "PackageProjectUrl": "https://dariana.com", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Program Developer", + "PackageVersion": "2.9.8", + "PackageProjectUrl": "http://lenora.com", + "Copyright": "You can\u0027t transmit the pixel without calculating the bluetooth FTP pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Specialist", + "PackageVersion": "7.8.5", + "PackageProjectUrl": "http://nova.biz", + "Copyright": "You can\u0027t transmit the bus without indexing the digital TCP bus!", + "Authors": "Guy Waters,Guy Waters", + "License": "Try to input the GB pixel, maybe it will input the wireless pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Program Analyst", + "PackageVersion": "3.1.8", + "PackageProjectUrl": "http://efrain.org", + "License": "If we back up the application, we can get to the USB application through the cross-platform USB application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Directives Engineer", + "PackageVersion": "8.2.3", + "Authors": "Maggie Lindgren", + "License": "transmitting the bus won\u0027t do anything, we need to navigate the online IB bus!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Web Assistant", + "PackageVersion": "1.9.0", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Direct Division Officer", + "PackageVersion": "6.5.6", + "PackageProjectUrl": "http://catherine.name", + "Authors": "Glenda Schuppe,Glenda Schuppe", + "License": "transmitting the protocol won\u0027t do anything, we need to generate the multi-byte THX protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Solutions Manager", + "PackageVersion": "9.5.2", + "Copyright": "hacking the transmitter won\u0027t do anything, we need to index the open-source CSS transmitter!", + "Authors": "Sergio Bailey,Sergio Bailey,Sergio Bailey", + "License": "I\u0027ll hack the primary SDD card, that should card the SDD card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Optimization Administrator", + "PackageVersion": "3.6.4", + "PackageProjectUrl": "http://serenity.info", + "Copyright": "I\u0027ll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Data Technician", + "PackageVersion": "4.2.3", + "PackageProjectUrl": "http://nia.info", + "Authors": "June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds", + "License": "I\u0027ll copy the optical RAM feed, that should feed the RAM feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Solutions Planner", + "PackageVersion": "9.0.0", + "License": "Use the multi-byte SMTP program, then you can synthesize the multi-byte program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Principal Operations Assistant", + "PackageVersion": "0.9.0", + "Copyright": "I\u0027ll copy the digital USB circuit, that should circuit the USB circuit!", + "Authors": "", + "License": "I\u0027ll copy the auxiliary HDD bus, that should bus the HDD bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Configuration Officer", + "PackageVersion": "7.6.0", + "Copyright": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "Authors": "Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie", + "License": "You can\u0027t compress the alarm without parsing the optical JBOD alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Program Technician", + "PackageVersion": "5.8.9", + "PackageProjectUrl": "http://curtis.org", + "Copyright": "We need to transmit the back-end AGP sensor!", + "Authors": "Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Security Director", + "PackageVersion": "0.0.2", + "Copyright": "Try to parse the HTTP port, maybe it will parse the bluetooth port!", + "Authors": "Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block", + "License": "transmitting the feed won\u0027t do anything, we need to navigate the redundant SDD feed!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Tactics Facilitator", + "PackageVersion": "5.7.0", + "License": "Try to bypass the HTTP application, maybe it will bypass the digital application!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Metrics Architect", + "PackageVersion": "0.2.5", + "PackageProjectUrl": "https://rickie.net", + "Copyright": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "License": "Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Accounts Facilitator", + "PackageVersion": "7.7.8", + "PackageProjectUrl": "http://scottie.biz", + "Authors": "Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Mobility Assistant", + "PackageVersion": "4.2.9", + "PackageProjectUrl": "http://adonis.biz", + "Copyright": "You can\u0027t generate the transmitter without navigating the multi-byte SMS transmitter!", + "Authors": "Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Architect", + "PackageVersion": "1.5.0", + "License": "Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Implementation Engineer", + "PackageVersion": "6.7.1", + "PackageProjectUrl": "http://margie.info", + "License": "We need to transmit the open-source EXE interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Assurance Planner", + "PackageVersion": "2.7.7", + "Copyright": "I\u0027ll reboot the online AGP alarm, that should alarm the AGP alarm!", + "Authors": "Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Configuration Developer", + "PackageVersion": "4.0.9", + "Copyright": "If we parse the interface, we can get to the JSON interface through the mobile JSON interface!", + "Authors": "Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle", + "License": "Use the primary SCSI matrix, then you can program the primary matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Branding Orchestrator", + "PackageVersion": "8.3.7", + "PackageProjectUrl": "http://nona.com", + "Copyright": "We need to bypass the neural USB capacitor!", + "Authors": "Nora Dietrich", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Product Functionality Supervisor", + "PackageVersion": "9.4.5", + "Copyright": "Use the open-source ADP matrix, then you can copy the open-source matrix!", + "License": "Use the 1080p AI microchip, then you can reboot the 1080p microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Security Facilitator", + "PackageVersion": "1.9.0", + "PackageProjectUrl": "https://edythe.info", + "Copyright": "Use the cross-platform ADP alarm, then you can back up the cross-platform alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Intranet Architect", + "PackageVersion": "4.9.3", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Program Associate", + "PackageVersion": "2.6.7", + "PackageProjectUrl": "http://coy.info", + "Authors": "Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze", + "License": "We need to compress the optical PNG array!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Customer Communications Engineer", + "PackageVersion": "6.9.4", + "PackageProjectUrl": "http://tito.name", + "Authors": "Tanya Reinger,Tanya Reinger,Tanya Reinger", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Solutions Technician", + "PackageVersion": "1.5.7", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Lead Operations Supervisor", + "PackageVersion": "4.5.2", + "License": "The AI panel is down, transmit the open-source panel so we can transmit the AI panel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Factors Associate", + "PackageVersion": "1.8.3", + "PackageProjectUrl": "http://dovie.name", + "Copyright": "You can\u0027t navigate the panel without calculating the open-source THX panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Marketing Coordinator", + "PackageVersion": "3.6.1", + "PackageProjectUrl": "https://marcos.org", + "Authors": "", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Metrics Strategist", + "PackageVersion": "1.2.1", + "Copyright": "Try to override the GB driver, maybe it will override the digital driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Human Accounts Orchestrator", + "PackageVersion": "4.1.6", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Functionality Agent", + "PackageVersion": "5.9.9", + "PackageProjectUrl": "http://arthur.net", + "Copyright": "I\u0027ll connect the digital JBOD application, that should application the JBOD application!", + "Authors": "Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson", + "License": "We need to index the 1080p SAS hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Solutions Agent", + "PackageVersion": "0.0.5", + "License": "Use the haptic USB card, then you can navigate the haptic card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Optimization Technician", + "PackageVersion": "5.2.3", + "PackageProjectUrl": "https://douglas.info", + "Authors": "Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Assurance Technician", + "PackageVersion": "8.5.5", + "PackageProjectUrl": "http://zander.com", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Regional Directives Liaison", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "https://glennie.biz", + "Authors": "Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic", + "License": "If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Factors Developer", + "PackageVersion": "5.9.5", + "Copyright": "Try to connect the ADP system, maybe it will connect the solid state system!", + "Authors": "Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Research Technician", + "PackageVersion": "2.8.8", + "Copyright": "You can\u0027t generate the program without connecting the bluetooth USB program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Tactics Assistant", + "PackageVersion": "1.5.5", + "PackageProjectUrl": "https://giovanny.net", + "Copyright": "If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix!", + "License": "The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Interactions Supervisor", + "PackageVersion": "4.5.2", + "Copyright": "The ADP firewall is down, input the primary firewall so we can input the ADP firewall!", + "License": "The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Intranet Specialist", + "PackageVersion": "3.5.6", + "Authors": "Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Identity Representative", + "PackageVersion": "4.1.5", + "PackageProjectUrl": "http://alyce.biz", + "Authors": "Joyce Auer,Joyce Auer,Joyce Auer", + "License": "The SAS bus is down, program the neural bus so we can program the SAS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Division Administrator", + "PackageVersion": "1.0.4", + "Copyright": "We need to hack the haptic SAS microchip!", + "Authors": "", + "License": "We need to program the optical COM microchip!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Division Representative", + "PackageVersion": "7.3.5", + "PackageProjectUrl": "http://taurean.net", + "Copyright": "I\u0027ll index the haptic FTP alarm, that should alarm the FTP alarm!", + "Authors": "Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Usability Specialist", + "PackageVersion": "5.6.9", + "License": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Brand Director", + "PackageVersion": "4.7.4", + "License": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Optimization Engineer", + "PackageVersion": "8.7.9", + "PackageProjectUrl": "http://aniya.org", + "Copyright": "quantifying the transmitter won\u0027t do anything, we need to synthesize the auxiliary FTP transmitter!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Quality Associate", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://ezequiel.biz", + "Copyright": "Try to reboot the SSL alarm, maybe it will reboot the solid state alarm!", + "Authors": "Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Director", + "PackageVersion": "0.4.3", + "PackageProjectUrl": "https://aylin.com", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Paradigm Assistant", + "PackageVersion": "8.0.5", + "PackageProjectUrl": "https://randy.org", + "License": "We need to calculate the solid state HTTP hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Customer Solutions Officer", + "PackageVersion": "4.5.2", + "PackageProjectUrl": "https://rylan.name", + "License": "You can\u0027t copy the matrix without compressing the wireless AGP matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Factors Director", + "PackageVersion": "1.5.1", + "Copyright": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "Authors": "Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Branding Manager", + "PackageVersion": "1.4.0", + "PackageProjectUrl": "http://dario.info", + "Copyright": "Try to program the FTP alarm, maybe it will program the virtual alarm!", + "License": "You can\u0027t navigate the application without generating the cross-platform COM application!", + "LicenseInformationOrigin": 4 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..903b21e6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,100 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Creative Developer", + "PackageVersion": "9.6.7", + "PackageProjectUrl": "http://pearline.com", + "Copyright": "I\u0027ll transmit the online SSL feed, that should feed the SSL feed!", + "Authors": "Melanie Bailey,Melanie Bailey", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Integration Planner", + "PackageVersion": "9.1.4", + "Authors": "Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman", + "License": "You can\u0027t override the capacitor without overriding the mobile XML capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Factors Developer", + "PackageVersion": "3.7.7", + "PackageProjectUrl": "http://santa.name", + "Copyright": "We need to override the solid state USB interface!", + "Authors": "", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Research Producer", + "PackageVersion": "9.1.3", + "PackageProjectUrl": "http://mason.net", + "Copyright": "copying the protocol won\u0027t do anything, we need to copy the back-end EXE protocol!", + "Authors": "Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Interactions Facilitator", + "PackageVersion": "6.8.2", + "License": "You can\u0027t quantify the capacitor without backing up the haptic SMTP capacitor!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Assurance Executive", + "PackageVersion": "3.2.1", + "PackageProjectUrl": "http://darrell.com", + "Copyright": "programming the driver won\u0027t do anything, we need to bypass the mobile PNG driver!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Tactics Administrator", + "PackageVersion": "9.9.9", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Communications Producer", + "PackageVersion": "8.0.6", + "License": "Try to synthesize the PNG application, maybe it will synthesize the auxiliary application!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Infrastructure Strategist", + "PackageVersion": "9.1.5", + "Copyright": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "Authors": "Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll", + "License": "parsing the hard drive won\u0027t do anything, we need to override the haptic PNG hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Integration Facilitator", + "PackageVersion": "5.7.1", + "License": "programming the hard drive won\u0027t do anything, we need to transmit the cross-platform HTTP hard drive!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accounts Representative", + "PackageVersion": "4.5.5", + "PackageProjectUrl": "https://darien.net", + "Authors": "Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..03f8c386 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,24 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Authors": "Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Mobility Designer", + "PackageVersion": "1.3.7", + "PackageProjectUrl": "http://antonette.net", + "Copyright": "If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter!", + "Authors": "", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Research Developer", + "PackageVersion": "8.9.3", + "PackageProjectUrl": "https://rodrigo.biz", + "Authors": "Nina Donnelly,Nina Donnelly", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..ab388449 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,27 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..eab82120 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,682 @@ +[ + { + "PackageId": "Global Mobility Technician", + "PackageVersion": "8.6.3", + "Authors": "Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante", + "ValidationErrors": [ + { + "Error": "Lonie", + "Context": "http://wilburn.org" + }, + { + "Error": "Concepcion", + "Context": "http://ed.org" + }, + { + "Error": "Amanda", + "Context": "https://sophie.net" + }, + { + "Error": "Claudine", + "Context": "http://ofelia.biz" + }, + { + "Error": "Petra", + "Context": "http://clare.name" + }, + { + "Error": "Ozella", + "Context": "https://verla.name" + }, + { + "Error": "Denis", + "Context": "http://pete.com" + } + ], + "LicenseUrl": "We need to input the haptic XML port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Data Liaison", + "PackageVersion": "7.8.8", + "Copyright": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "Try to calculate the GB card, maybe it will calculate the wireless card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Research Architect", + "PackageVersion": "3.7.4", + "Copyright": "If we index the pixel, we can get to the AI pixel through the wireless AI pixel!", + "ValidationErrors": [ + { + "Error": "Madisen", + "Context": "http://raegan.biz" + }, + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + } + ], + "LicenseUrl": "Try to quantify the USB application, maybe it will quantify the mobile application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Division Assistant", + "PackageVersion": "9.6.2", + "ValidationErrors": [ + { + "Error": "Nya", + "Context": "http://sunny.biz" + }, + { + "Error": "Arlo", + "Context": "https://cordia.info" + }, + { + "Error": "Linnie", + "Context": "https://marcos.name" + }, + { + "Error": "Luella", + "Context": "http://frederic.name" + }, + { + "Error": "Lucinda", + "Context": "https://dion.name" + }, + { + "Error": "Jayson", + "Context": "https://ryleigh.net" + }, + { + "Error": "Mervin", + "Context": "https://lorenza.net" + } + ], + "LicenseUrl": "I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Marketing Strategist", + "PackageVersion": "3.8.5", + "Copyright": "Use the redundant JSON application, then you can program the redundant application!", + "Authors": "Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch", + "ValidationErrors": [ + { + "Error": "Naomi", + "Context": "http://mckenna.net" + }, + { + "Error": "Jalyn", + "Context": "https://katharina.name" + }, + { + "Error": "Kane", + "Context": "http://beulah.biz" + }, + { + "Error": "Eleanora", + "Context": "http://birdie.net" + }, + { + "Error": "Alvah", + "Context": "http://keanu.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Accountability Producer", + "PackageVersion": "6.9.7", + "PackageProjectUrl": "https://linwood.biz", + "ValidationErrors": [ + { + "Error": "Travon", + "Context": "https://dedrick.name" + }, + { + "Error": "Elissa", + "Context": "http://kaci.org" + }, + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Solutions Assistant", + "PackageVersion": "5.6.4", + "PackageProjectUrl": "http://isabell.info", + "Authors": "Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson", + "ValidationErrors": [ + { + "Error": "Tess", + "Context": "http://kailyn.info" + }, + { + "Error": "Eileen", + "Context": "http://manley.name" + }, + { + "Error": "Conor", + "Context": "https://glenna.name" + }, + { + "Error": "Sylvester", + "Context": "http://gaylord.biz" + }, + { + "Error": "Maxime", + "Context": "https://tom.com" + } + ], + "License": "navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Solutions Administrator", + "PackageVersion": "0.4.1", + "PackageProjectUrl": "https://bertrand.biz", + "Copyright": "indexing the application won\u0027t do anything, we need to parse the mobile TCP application!", + "ValidationErrors": [ + { + "Error": "Shaun", + "Context": "https://antwan.org" + }, + { + "Error": "Hazel", + "Context": "https://forrest.net" + }, + { + "Error": "Brianne", + "Context": "https://dorothea.name" + }, + { + "Error": "Don", + "Context": "http://torey.com" + }, + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + }, + { + "Error": "Jordi", + "Context": "https://alysha.com" + }, + { + "Error": "Kristina", + "Context": "https://pattie.info" + }, + { + "Error": "Cory", + "Context": "http://kailey.com" + } + ], + "LicenseUrl": "indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "http://devin.org", + "Copyright": "indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!", + "Authors": "Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert", + "ValidationErrors": [ + { + "Error": "Ahmad", + "Context": "https://lupe.com" + }, + { + "Error": "Randi", + "Context": "https://jaiden.biz" + }, + { + "Error": "Patience", + "Context": "https://marlene.name" + }, + { + "Error": "Lenna", + "Context": "https://franco.name" + }, + { + "Error": "Kyleigh", + "Context": "https://tevin.name" + }, + { + "Error": "Sallie", + "Context": "https://jordane.name" + }, + { + "Error": "Willy", + "Context": "https://daija.info" + }, + { + "Error": "Jannie", + "Context": "https://retta.net" + }, + { + "Error": "Lottie", + "Context": "http://yasmine.com" + }, + { + "Error": "Delia", + "Context": "http://khalil.com" + } + ], + "License": "You can\u0027t quantify the system without generating the digital HTTP system!", + "LicenseUrl": "We need to compress the haptic XML circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Operations Director", + "PackageVersion": "5.6.0", + "PackageProjectUrl": "https://alene.info", + "Copyright": "If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!", + "ValidationErrors": [ + { + "Error": "Elouise", + "Context": "https://ron.com" + }, + { + "Error": "Brown", + "Context": "https://cordia.com" + }, + { + "Error": "Ericka", + "Context": "https://eugene.com" + }, + { + "Error": "Rashad", + "Context": "http://thomas.com" + }, + { + "Error": "Antonia", + "Context": "https://marcelle.org" + } + ], + "License": "Try to input the AI microchip, maybe it will input the 1080p microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Burley", + "Context": "http://lemuel.com" + }, + { + "Error": "Brenden", + "Context": "http://agnes.net" + }, + { + "Error": "Urban", + "Context": "https://micheal.name" + }, + { + "Error": "Ida", + "Context": "https://murray.org" + }, + { + "Error": "Samanta", + "Context": "http://assunta.biz" + }, + { + "Error": "Florencio", + "Context": "http://bradford.info" + }, + { + "Error": "Marcella", + "Context": "http://ray.net" + }, + { + "Error": "Gunnar", + "Context": "https://elissa.net" + }, + { + "Error": "Maud", + "Context": "https://edgar.name" + }, + { + "Error": "Angelina", + "Context": "https://adonis.biz" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Interactions Planner", + "PackageVersion": "7.4.0", + "PackageProjectUrl": "http://bertha.net", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "License": "Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Authors": "Julius Abbott", + "ValidationErrors": [ + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "8.5.9", + "PackageProjectUrl": "https://itzel.info", + "Authors": "Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch", + "ValidationErrors": [ + { + "Error": "Mitchel", + "Context": "http://carleton.name" + }, + { + "Error": "Madalyn", + "Context": "http://narciso.net" + }, + { + "Error": "Mia", + "Context": "http://nicklaus.net" + }, + { + "Error": "Abelardo", + "Context": "http://carolina.name" + } + ], + "LicenseUrl": "We need to parse the primary PCI protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Tactics Agent", + "PackageVersion": "6.8.8", + "PackageProjectUrl": "https://flo.info", + "Copyright": "The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!", + "Authors": "Jon Schulist,Jon Schulist", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseUrl": "We need to back up the primary SMTP circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..c8e674bf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,96 @@ +[ + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..28ec0de8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,153 @@ +[ + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..ab388449 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,27 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..90e2abe7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,682 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Research Architect", + "PackageVersion": "3.7.4", + "Copyright": "If we index the pixel, we can get to the AI pixel through the wireless AI pixel!", + "ValidationErrors": [ + { + "Error": "Madisen", + "Context": "http://raegan.biz" + }, + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + } + ], + "LicenseUrl": "Try to quantify the USB application, maybe it will quantify the mobile application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "8.5.9", + "PackageProjectUrl": "https://itzel.info", + "Authors": "Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch", + "ValidationErrors": [ + { + "Error": "Mitchel", + "Context": "http://carleton.name" + }, + { + "Error": "Madalyn", + "Context": "http://narciso.net" + }, + { + "Error": "Mia", + "Context": "http://nicklaus.net" + }, + { + "Error": "Abelardo", + "Context": "http://carolina.name" + } + ], + "LicenseUrl": "We need to parse the primary PCI protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Accountability Producer", + "PackageVersion": "6.9.7", + "PackageProjectUrl": "https://linwood.biz", + "ValidationErrors": [ + { + "Error": "Travon", + "Context": "https://dedrick.name" + }, + { + "Error": "Elissa", + "Context": "http://kaci.org" + }, + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Solutions Administrator", + "PackageVersion": "0.4.1", + "PackageProjectUrl": "https://bertrand.biz", + "Copyright": "indexing the application won\u0027t do anything, we need to parse the mobile TCP application!", + "ValidationErrors": [ + { + "Error": "Shaun", + "Context": "https://antwan.org" + }, + { + "Error": "Hazel", + "Context": "https://forrest.net" + }, + { + "Error": "Brianne", + "Context": "https://dorothea.name" + }, + { + "Error": "Don", + "Context": "http://torey.com" + }, + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + }, + { + "Error": "Jordi", + "Context": "https://alysha.com" + }, + { + "Error": "Kristina", + "Context": "https://pattie.info" + }, + { + "Error": "Cory", + "Context": "http://kailey.com" + } + ], + "LicenseUrl": "indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "http://devin.org", + "Copyright": "indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!", + "Authors": "Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert", + "ValidationErrors": [ + { + "Error": "Ahmad", + "Context": "https://lupe.com" + }, + { + "Error": "Randi", + "Context": "https://jaiden.biz" + }, + { + "Error": "Patience", + "Context": "https://marlene.name" + }, + { + "Error": "Lenna", + "Context": "https://franco.name" + }, + { + "Error": "Kyleigh", + "Context": "https://tevin.name" + }, + { + "Error": "Sallie", + "Context": "https://jordane.name" + }, + { + "Error": "Willy", + "Context": "https://daija.info" + }, + { + "Error": "Jannie", + "Context": "https://retta.net" + }, + { + "Error": "Lottie", + "Context": "http://yasmine.com" + }, + { + "Error": "Delia", + "Context": "http://khalil.com" + } + ], + "License": "You can\u0027t quantify the system without generating the digital HTTP system!", + "LicenseUrl": "We need to compress the haptic XML circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Division Assistant", + "PackageVersion": "9.6.2", + "ValidationErrors": [ + { + "Error": "Nya", + "Context": "http://sunny.biz" + }, + { + "Error": "Arlo", + "Context": "https://cordia.info" + }, + { + "Error": "Linnie", + "Context": "https://marcos.name" + }, + { + "Error": "Luella", + "Context": "http://frederic.name" + }, + { + "Error": "Lucinda", + "Context": "https://dion.name" + }, + { + "Error": "Jayson", + "Context": "https://ryleigh.net" + }, + { + "Error": "Mervin", + "Context": "https://lorenza.net" + } + ], + "LicenseUrl": "I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Operations Director", + "PackageVersion": "5.6.0", + "PackageProjectUrl": "https://alene.info", + "Copyright": "If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!", + "ValidationErrors": [ + { + "Error": "Elouise", + "Context": "https://ron.com" + }, + { + "Error": "Brown", + "Context": "https://cordia.com" + }, + { + "Error": "Ericka", + "Context": "https://eugene.com" + }, + { + "Error": "Rashad", + "Context": "http://thomas.com" + }, + { + "Error": "Antonia", + "Context": "https://marcelle.org" + } + ], + "License": "Try to input the AI microchip, maybe it will input the 1080p microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Burley", + "Context": "http://lemuel.com" + }, + { + "Error": "Brenden", + "Context": "http://agnes.net" + }, + { + "Error": "Urban", + "Context": "https://micheal.name" + }, + { + "Error": "Ida", + "Context": "https://murray.org" + }, + { + "Error": "Samanta", + "Context": "http://assunta.biz" + }, + { + "Error": "Florencio", + "Context": "http://bradford.info" + }, + { + "Error": "Marcella", + "Context": "http://ray.net" + }, + { + "Error": "Gunnar", + "Context": "https://elissa.net" + }, + { + "Error": "Maud", + "Context": "https://edgar.name" + }, + { + "Error": "Angelina", + "Context": "https://adonis.biz" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Marketing Strategist", + "PackageVersion": "3.8.5", + "Copyright": "Use the redundant JSON application, then you can program the redundant application!", + "Authors": "Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch", + "ValidationErrors": [ + { + "Error": "Naomi", + "Context": "http://mckenna.net" + }, + { + "Error": "Jalyn", + "Context": "https://katharina.name" + }, + { + "Error": "Kane", + "Context": "http://beulah.biz" + }, + { + "Error": "Eleanora", + "Context": "http://birdie.net" + }, + { + "Error": "Alvah", + "Context": "http://keanu.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Interactions Planner", + "PackageVersion": "7.4.0", + "PackageProjectUrl": "http://bertha.net", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "License": "Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Tactics Agent", + "PackageVersion": "6.8.8", + "PackageProjectUrl": "https://flo.info", + "Copyright": "The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!", + "Authors": "Jon Schulist,Jon Schulist", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseUrl": "We need to back up the primary SMTP circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Authors": "Julius Abbott", + "ValidationErrors": [ + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Solutions Assistant", + "PackageVersion": "5.6.4", + "PackageProjectUrl": "http://isabell.info", + "Authors": "Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson", + "ValidationErrors": [ + { + "Error": "Tess", + "Context": "http://kailyn.info" + }, + { + "Error": "Eileen", + "Context": "http://manley.name" + }, + { + "Error": "Conor", + "Context": "https://glenna.name" + }, + { + "Error": "Sylvester", + "Context": "http://gaylord.biz" + }, + { + "Error": "Maxime", + "Context": "https://tom.com" + } + ], + "License": "navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Mobility Technician", + "PackageVersion": "8.6.3", + "Authors": "Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante", + "ValidationErrors": [ + { + "Error": "Lonie", + "Context": "http://wilburn.org" + }, + { + "Error": "Concepcion", + "Context": "http://ed.org" + }, + { + "Error": "Amanda", + "Context": "https://sophie.net" + }, + { + "Error": "Claudine", + "Context": "http://ofelia.biz" + }, + { + "Error": "Petra", + "Context": "http://clare.name" + }, + { + "Error": "Ozella", + "Context": "https://verla.name" + }, + { + "Error": "Denis", + "Context": "http://pete.com" + } + ], + "LicenseUrl": "We need to input the haptic XML port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Data Liaison", + "PackageVersion": "7.8.8", + "Copyright": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "Try to calculate the GB card, maybe it will calculate the wireless card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..5f7f736e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,96 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..4c0c786d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,153 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..ab388449 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,27 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..c0a425d5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,682 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Data Liaison", + "PackageVersion": "7.8.8", + "Copyright": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "Try to calculate the GB card, maybe it will calculate the wireless card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Research Architect", + "PackageVersion": "3.7.4", + "Copyright": "If we index the pixel, we can get to the AI pixel through the wireless AI pixel!", + "ValidationErrors": [ + { + "Error": "Madisen", + "Context": "http://raegan.biz" + }, + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + } + ], + "LicenseUrl": "Try to quantify the USB application, maybe it will quantify the mobile application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Division Assistant", + "PackageVersion": "9.6.2", + "ValidationErrors": [ + { + "Error": "Nya", + "Context": "http://sunny.biz" + }, + { + "Error": "Arlo", + "Context": "https://cordia.info" + }, + { + "Error": "Linnie", + "Context": "https://marcos.name" + }, + { + "Error": "Luella", + "Context": "http://frederic.name" + }, + { + "Error": "Lucinda", + "Context": "https://dion.name" + }, + { + "Error": "Jayson", + "Context": "https://ryleigh.net" + }, + { + "Error": "Mervin", + "Context": "https://lorenza.net" + } + ], + "LicenseUrl": "I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Solutions Assistant", + "PackageVersion": "5.6.4", + "PackageProjectUrl": "http://isabell.info", + "Authors": "Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson", + "ValidationErrors": [ + { + "Error": "Tess", + "Context": "http://kailyn.info" + }, + { + "Error": "Eileen", + "Context": "http://manley.name" + }, + { + "Error": "Conor", + "Context": "https://glenna.name" + }, + { + "Error": "Sylvester", + "Context": "http://gaylord.biz" + }, + { + "Error": "Maxime", + "Context": "https://tom.com" + } + ], + "License": "navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "National Accountability Producer", + "PackageVersion": "6.9.7", + "PackageProjectUrl": "https://linwood.biz", + "ValidationErrors": [ + { + "Error": "Travon", + "Context": "https://dedrick.name" + }, + { + "Error": "Elissa", + "Context": "http://kaci.org" + }, + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Forward Tactics Agent", + "PackageVersion": "6.8.8", + "PackageProjectUrl": "https://flo.info", + "Copyright": "The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!", + "Authors": "Jon Schulist,Jon Schulist", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseUrl": "We need to back up the primary SMTP circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Mobility Technician", + "PackageVersion": "8.6.3", + "Authors": "Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante", + "ValidationErrors": [ + { + "Error": "Lonie", + "Context": "http://wilburn.org" + }, + { + "Error": "Concepcion", + "Context": "http://ed.org" + }, + { + "Error": "Amanda", + "Context": "https://sophie.net" + }, + { + "Error": "Claudine", + "Context": "http://ofelia.biz" + }, + { + "Error": "Petra", + "Context": "http://clare.name" + }, + { + "Error": "Ozella", + "Context": "https://verla.name" + }, + { + "Error": "Denis", + "Context": "http://pete.com" + } + ], + "LicenseUrl": "We need to input the haptic XML port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "http://devin.org", + "Copyright": "indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!", + "Authors": "Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert", + "ValidationErrors": [ + { + "Error": "Ahmad", + "Context": "https://lupe.com" + }, + { + "Error": "Randi", + "Context": "https://jaiden.biz" + }, + { + "Error": "Patience", + "Context": "https://marlene.name" + }, + { + "Error": "Lenna", + "Context": "https://franco.name" + }, + { + "Error": "Kyleigh", + "Context": "https://tevin.name" + }, + { + "Error": "Sallie", + "Context": "https://jordane.name" + }, + { + "Error": "Willy", + "Context": "https://daija.info" + }, + { + "Error": "Jannie", + "Context": "https://retta.net" + }, + { + "Error": "Lottie", + "Context": "http://yasmine.com" + }, + { + "Error": "Delia", + "Context": "http://khalil.com" + } + ], + "License": "You can\u0027t quantify the system without generating the digital HTTP system!", + "LicenseUrl": "We need to compress the haptic XML circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Operations Director", + "PackageVersion": "5.6.0", + "PackageProjectUrl": "https://alene.info", + "Copyright": "If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!", + "ValidationErrors": [ + { + "Error": "Elouise", + "Context": "https://ron.com" + }, + { + "Error": "Brown", + "Context": "https://cordia.com" + }, + { + "Error": "Ericka", + "Context": "https://eugene.com" + }, + { + "Error": "Rashad", + "Context": "http://thomas.com" + }, + { + "Error": "Antonia", + "Context": "https://marcelle.org" + } + ], + "License": "Try to input the AI microchip, maybe it will input the 1080p microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Interactions Planner", + "PackageVersion": "7.4.0", + "PackageProjectUrl": "http://bertha.net", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "License": "Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Corporate Marketing Strategist", + "PackageVersion": "3.8.5", + "Copyright": "Use the redundant JSON application, then you can program the redundant application!", + "Authors": "Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch", + "ValidationErrors": [ + { + "Error": "Naomi", + "Context": "http://mckenna.net" + }, + { + "Error": "Jalyn", + "Context": "https://katharina.name" + }, + { + "Error": "Kane", + "Context": "http://beulah.biz" + }, + { + "Error": "Eleanora", + "Context": "http://birdie.net" + }, + { + "Error": "Alvah", + "Context": "http://keanu.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Burley", + "Context": "http://lemuel.com" + }, + { + "Error": "Brenden", + "Context": "http://agnes.net" + }, + { + "Error": "Urban", + "Context": "https://micheal.name" + }, + { + "Error": "Ida", + "Context": "https://murray.org" + }, + { + "Error": "Samanta", + "Context": "http://assunta.biz" + }, + { + "Error": "Florencio", + "Context": "http://bradford.info" + }, + { + "Error": "Marcella", + "Context": "http://ray.net" + }, + { + "Error": "Gunnar", + "Context": "https://elissa.net" + }, + { + "Error": "Maud", + "Context": "https://edgar.name" + }, + { + "Error": "Angelina", + "Context": "https://adonis.biz" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Solutions Administrator", + "PackageVersion": "0.4.1", + "PackageProjectUrl": "https://bertrand.biz", + "Copyright": "indexing the application won\u0027t do anything, we need to parse the mobile TCP application!", + "ValidationErrors": [ + { + "Error": "Shaun", + "Context": "https://antwan.org" + }, + { + "Error": "Hazel", + "Context": "https://forrest.net" + }, + { + "Error": "Brianne", + "Context": "https://dorothea.name" + }, + { + "Error": "Don", + "Context": "http://torey.com" + }, + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + }, + { + "Error": "Jordi", + "Context": "https://alysha.com" + }, + { + "Error": "Kristina", + "Context": "https://pattie.info" + }, + { + "Error": "Cory", + "Context": "http://kailey.com" + } + ], + "LicenseUrl": "indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "8.5.9", + "PackageProjectUrl": "https://itzel.info", + "Authors": "Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch", + "ValidationErrors": [ + { + "Error": "Mitchel", + "Context": "http://carleton.name" + }, + { + "Error": "Madalyn", + "Context": "http://narciso.net" + }, + { + "Error": "Mia", + "Context": "http://nicklaus.net" + }, + { + "Error": "Abelardo", + "Context": "http://carolina.name" + } + ], + "LicenseUrl": "We need to parse the primary PCI protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Authors": "Julius Abbott", + "ValidationErrors": [ + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..a7e76579 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,96 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..73e22736 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,153 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..ab388449 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,27 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..0b75adbe --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,682 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Accountability Producer", + "PackageVersion": "6.9.7", + "PackageProjectUrl": "https://linwood.biz", + "ValidationErrors": [ + { + "Error": "Travon", + "Context": "https://dedrick.name" + }, + { + "Error": "Elissa", + "Context": "http://kaci.org" + }, + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Mobility Technician", + "PackageVersion": "8.6.3", + "Authors": "Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante", + "ValidationErrors": [ + { + "Error": "Lonie", + "Context": "http://wilburn.org" + }, + { + "Error": "Concepcion", + "Context": "http://ed.org" + }, + { + "Error": "Amanda", + "Context": "https://sophie.net" + }, + { + "Error": "Claudine", + "Context": "http://ofelia.biz" + }, + { + "Error": "Petra", + "Context": "http://clare.name" + }, + { + "Error": "Ozella", + "Context": "https://verla.name" + }, + { + "Error": "Denis", + "Context": "http://pete.com" + } + ], + "LicenseUrl": "We need to input the haptic XML port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "http://devin.org", + "Copyright": "indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!", + "Authors": "Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert", + "ValidationErrors": [ + { + "Error": "Ahmad", + "Context": "https://lupe.com" + }, + { + "Error": "Randi", + "Context": "https://jaiden.biz" + }, + { + "Error": "Patience", + "Context": "https://marlene.name" + }, + { + "Error": "Lenna", + "Context": "https://franco.name" + }, + { + "Error": "Kyleigh", + "Context": "https://tevin.name" + }, + { + "Error": "Sallie", + "Context": "https://jordane.name" + }, + { + "Error": "Willy", + "Context": "https://daija.info" + }, + { + "Error": "Jannie", + "Context": "https://retta.net" + }, + { + "Error": "Lottie", + "Context": "http://yasmine.com" + }, + { + "Error": "Delia", + "Context": "http://khalil.com" + } + ], + "License": "You can\u0027t quantify the system without generating the digital HTTP system!", + "LicenseUrl": "We need to compress the haptic XML circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Operations Director", + "PackageVersion": "5.6.0", + "PackageProjectUrl": "https://alene.info", + "Copyright": "If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!", + "ValidationErrors": [ + { + "Error": "Elouise", + "Context": "https://ron.com" + }, + { + "Error": "Brown", + "Context": "https://cordia.com" + }, + { + "Error": "Ericka", + "Context": "https://eugene.com" + }, + { + "Error": "Rashad", + "Context": "http://thomas.com" + }, + { + "Error": "Antonia", + "Context": "https://marcelle.org" + } + ], + "License": "Try to input the AI microchip, maybe it will input the 1080p microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Burley", + "Context": "http://lemuel.com" + }, + { + "Error": "Brenden", + "Context": "http://agnes.net" + }, + { + "Error": "Urban", + "Context": "https://micheal.name" + }, + { + "Error": "Ida", + "Context": "https://murray.org" + }, + { + "Error": "Samanta", + "Context": "http://assunta.biz" + }, + { + "Error": "Florencio", + "Context": "http://bradford.info" + }, + { + "Error": "Marcella", + "Context": "http://ray.net" + }, + { + "Error": "Gunnar", + "Context": "https://elissa.net" + }, + { + "Error": "Maud", + "Context": "https://edgar.name" + }, + { + "Error": "Angelina", + "Context": "https://adonis.biz" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Division Assistant", + "PackageVersion": "9.6.2", + "ValidationErrors": [ + { + "Error": "Nya", + "Context": "http://sunny.biz" + }, + { + "Error": "Arlo", + "Context": "https://cordia.info" + }, + { + "Error": "Linnie", + "Context": "https://marcos.name" + }, + { + "Error": "Luella", + "Context": "http://frederic.name" + }, + { + "Error": "Lucinda", + "Context": "https://dion.name" + }, + { + "Error": "Jayson", + "Context": "https://ryleigh.net" + }, + { + "Error": "Mervin", + "Context": "https://lorenza.net" + } + ], + "LicenseUrl": "I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Product Data Liaison", + "PackageVersion": "7.8.8", + "Copyright": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "Try to calculate the GB card, maybe it will calculate the wireless card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Product Interactions Planner", + "PackageVersion": "7.4.0", + "PackageProjectUrl": "http://bertha.net", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "License": "Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Tactics Agent", + "PackageVersion": "6.8.8", + "PackageProjectUrl": "https://flo.info", + "Copyright": "The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!", + "Authors": "Jon Schulist,Jon Schulist", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseUrl": "We need to back up the primary SMTP circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Corporate Marketing Strategist", + "PackageVersion": "3.8.5", + "Copyright": "Use the redundant JSON application, then you can program the redundant application!", + "Authors": "Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch", + "ValidationErrors": [ + { + "Error": "Naomi", + "Context": "http://mckenna.net" + }, + { + "Error": "Jalyn", + "Context": "https://katharina.name" + }, + { + "Error": "Kane", + "Context": "http://beulah.biz" + }, + { + "Error": "Eleanora", + "Context": "http://birdie.net" + }, + { + "Error": "Alvah", + "Context": "http://keanu.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "8.5.9", + "PackageProjectUrl": "https://itzel.info", + "Authors": "Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch", + "ValidationErrors": [ + { + "Error": "Mitchel", + "Context": "http://carleton.name" + }, + { + "Error": "Madalyn", + "Context": "http://narciso.net" + }, + { + "Error": "Mia", + "Context": "http://nicklaus.net" + }, + { + "Error": "Abelardo", + "Context": "http://carolina.name" + } + ], + "LicenseUrl": "We need to parse the primary PCI protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "International Research Architect", + "PackageVersion": "3.7.4", + "Copyright": "If we index the pixel, we can get to the AI pixel through the wireless AI pixel!", + "ValidationErrors": [ + { + "Error": "Madisen", + "Context": "http://raegan.biz" + }, + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + } + ], + "LicenseUrl": "Try to quantify the USB application, maybe it will quantify the mobile application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Dynamic Solutions Assistant", + "PackageVersion": "5.6.4", + "PackageProjectUrl": "http://isabell.info", + "Authors": "Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson", + "ValidationErrors": [ + { + "Error": "Tess", + "Context": "http://kailyn.info" + }, + { + "Error": "Eileen", + "Context": "http://manley.name" + }, + { + "Error": "Conor", + "Context": "https://glenna.name" + }, + { + "Error": "Sylvester", + "Context": "http://gaylord.biz" + }, + { + "Error": "Maxime", + "Context": "https://tom.com" + } + ], + "License": "navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Authors": "Julius Abbott", + "ValidationErrors": [ + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Solutions Administrator", + "PackageVersion": "0.4.1", + "PackageProjectUrl": "https://bertrand.biz", + "Copyright": "indexing the application won\u0027t do anything, we need to parse the mobile TCP application!", + "ValidationErrors": [ + { + "Error": "Shaun", + "Context": "https://antwan.org" + }, + { + "Error": "Hazel", + "Context": "https://forrest.net" + }, + { + "Error": "Brianne", + "Context": "https://dorothea.name" + }, + { + "Error": "Don", + "Context": "http://torey.com" + }, + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + }, + { + "Error": "Jordi", + "Context": "https://alysha.com" + }, + { + "Error": "Kristina", + "Context": "https://pattie.info" + }, + { + "Error": "Cory", + "Context": "http://kailey.com" + } + ], + "LicenseUrl": "indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..a7e76579 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,96 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..2bcbb6d8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,153 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..ab388449 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,27 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..cfc916af --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,682 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Marketing Strategist", + "PackageVersion": "3.8.5", + "Copyright": "Use the redundant JSON application, then you can program the redundant application!", + "Authors": "Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch", + "ValidationErrors": [ + { + "Error": "Naomi", + "Context": "http://mckenna.net" + }, + { + "Error": "Jalyn", + "Context": "https://katharina.name" + }, + { + "Error": "Kane", + "Context": "http://beulah.biz" + }, + { + "Error": "Eleanora", + "Context": "http://birdie.net" + }, + { + "Error": "Alvah", + "Context": "http://keanu.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Dynamic Group Associate", + "PackageVersion": "6.6.1", + "PackageProjectUrl": "http://kian.name", + "ValidationErrors": [ + { + "Error": "Burley", + "Context": "http://lemuel.com" + }, + { + "Error": "Brenden", + "Context": "http://agnes.net" + }, + { + "Error": "Urban", + "Context": "https://micheal.name" + }, + { + "Error": "Ida", + "Context": "https://murray.org" + }, + { + "Error": "Samanta", + "Context": "http://assunta.biz" + }, + { + "Error": "Florencio", + "Context": "http://bradford.info" + }, + { + "Error": "Marcella", + "Context": "http://ray.net" + }, + { + "Error": "Gunnar", + "Context": "https://elissa.net" + }, + { + "Error": "Maud", + "Context": "https://edgar.name" + }, + { + "Error": "Angelina", + "Context": "https://adonis.biz" + } + ], + "License": "We need to input the open-source SMTP bus!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Product Data Liaison", + "PackageVersion": "7.8.8", + "Copyright": "The GB bus is down, compress the virtual bus so we can compress the GB bus!", + "ValidationErrors": [ + { + "Error": "Dexter", + "Context": "https://quincy.info" + }, + { + "Error": "Lewis", + "Context": "https://alisa.com" + }, + { + "Error": "Delores", + "Context": "https://layne.name" + }, + { + "Error": "Delphine", + "Context": "https://katlynn.org" + }, + { + "Error": "Meredith", + "Context": "https://johanna.info" + }, + { + "Error": "Jacklyn", + "Context": "https://kadin.com" + }, + { + "Error": "Hardy", + "Context": "https://donna.info" + } + ], + "License": "Try to calculate the GB card, maybe it will calculate the wireless card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Accountability Producer", + "PackageVersion": "6.9.7", + "PackageProjectUrl": "https://linwood.biz", + "ValidationErrors": [ + { + "Error": "Travon", + "Context": "https://dedrick.name" + }, + { + "Error": "Elissa", + "Context": "http://kaci.org" + }, + { + "Error": "Brandi", + "Context": "https://aniyah.com" + }, + { + "Error": "Tyson", + "Context": "https://bonita.org" + }, + { + "Error": "Jazlyn", + "Context": "http://madonna.net" + }, + { + "Error": "Deangelo", + "Context": "https://jess.info" + }, + { + "Error": "Alvah", + "Context": "https://hans.net" + } + ], + "License": "I\u0027ll reboot the solid state CSS feed, that should feed the CSS feed!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Intranet Planner", + "PackageVersion": "1.3.4", + "PackageProjectUrl": "http://devin.org", + "Copyright": "indexing the microchip won\u0027t do anything, we need to index the mobile AGP microchip!", + "Authors": "Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert", + "ValidationErrors": [ + { + "Error": "Ahmad", + "Context": "https://lupe.com" + }, + { + "Error": "Randi", + "Context": "https://jaiden.biz" + }, + { + "Error": "Patience", + "Context": "https://marlene.name" + }, + { + "Error": "Lenna", + "Context": "https://franco.name" + }, + { + "Error": "Kyleigh", + "Context": "https://tevin.name" + }, + { + "Error": "Sallie", + "Context": "https://jordane.name" + }, + { + "Error": "Willy", + "Context": "https://daija.info" + }, + { + "Error": "Jannie", + "Context": "https://retta.net" + }, + { + "Error": "Lottie", + "Context": "http://yasmine.com" + }, + { + "Error": "Delia", + "Context": "http://khalil.com" + } + ], + "License": "You can\u0027t quantify the system without generating the digital HTTP system!", + "LicenseUrl": "We need to compress the haptic XML circuit!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Operations Director", + "PackageVersion": "5.6.0", + "PackageProjectUrl": "https://alene.info", + "Copyright": "If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor!", + "ValidationErrors": [ + { + "Error": "Elouise", + "Context": "https://ron.com" + }, + { + "Error": "Brown", + "Context": "https://cordia.com" + }, + { + "Error": "Ericka", + "Context": "https://eugene.com" + }, + { + "Error": "Rashad", + "Context": "http://thomas.com" + }, + { + "Error": "Antonia", + "Context": "https://marcelle.org" + } + ], + "License": "Try to input the AI microchip, maybe it will input the 1080p microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Solutions Assistant", + "PackageVersion": "5.6.4", + "PackageProjectUrl": "http://isabell.info", + "Authors": "Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson", + "ValidationErrors": [ + { + "Error": "Tess", + "Context": "http://kailyn.info" + }, + { + "Error": "Eileen", + "Context": "http://manley.name" + }, + { + "Error": "Conor", + "Context": "https://glenna.name" + }, + { + "Error": "Sylvester", + "Context": "http://gaylord.biz" + }, + { + "Error": "Maxime", + "Context": "https://tom.com" + } + ], + "License": "navigating the alarm won\u0027t do anything, we need to copy the 1080p AGP alarm!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "International Research Architect", + "PackageVersion": "3.7.4", + "Copyright": "If we index the pixel, we can get to the AI pixel through the wireless AI pixel!", + "ValidationErrors": [ + { + "Error": "Madisen", + "Context": "http://raegan.biz" + }, + { + "Error": "Cathy", + "Context": "http://giovanna.info" + }, + { + "Error": "Ike", + "Context": "https://jerome.biz" + } + ], + "LicenseUrl": "Try to quantify the USB application, maybe it will quantify the mobile application!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Global Mobility Technician", + "PackageVersion": "8.6.3", + "Authors": "Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante", + "ValidationErrors": [ + { + "Error": "Lonie", + "Context": "http://wilburn.org" + }, + { + "Error": "Concepcion", + "Context": "http://ed.org" + }, + { + "Error": "Amanda", + "Context": "https://sophie.net" + }, + { + "Error": "Claudine", + "Context": "http://ofelia.biz" + }, + { + "Error": "Petra", + "Context": "http://clare.name" + }, + { + "Error": "Ozella", + "Context": "https://verla.name" + }, + { + "Error": "Denis", + "Context": "http://pete.com" + } + ], + "LicenseUrl": "We need to input the haptic XML port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Global Mobility Facilitator", + "PackageVersion": "8.5.9", + "PackageProjectUrl": "https://itzel.info", + "Authors": "Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch", + "ValidationErrors": [ + { + "Error": "Mitchel", + "Context": "http://carleton.name" + }, + { + "Error": "Madalyn", + "Context": "http://narciso.net" + }, + { + "Error": "Mia", + "Context": "http://nicklaus.net" + }, + { + "Error": "Abelardo", + "Context": "http://carolina.name" + } + ], + "LicenseUrl": "We need to parse the primary PCI protocol!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Forward Tactics Agent", + "PackageVersion": "6.8.8", + "PackageProjectUrl": "https://flo.info", + "Copyright": "The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth!", + "Authors": "Jon Schulist,Jon Schulist", + "ValidationErrors": [ + { + "Error": "Diana", + "Context": "http://eula.name" + }, + { + "Error": "Raphael", + "Context": "https://zackery.info" + }, + { + "Error": "Nettie", + "Context": "https://brayan.com" + } + ], + "LicenseUrl": "We need to back up the primary SMTP circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Investor Division Assistant", + "PackageVersion": "9.6.2", + "ValidationErrors": [ + { + "Error": "Nya", + "Context": "http://sunny.biz" + }, + { + "Error": "Arlo", + "Context": "https://cordia.info" + }, + { + "Error": "Linnie", + "Context": "https://marcos.name" + }, + { + "Error": "Luella", + "Context": "http://frederic.name" + }, + { + "Error": "Lucinda", + "Context": "https://dion.name" + }, + { + "Error": "Jayson", + "Context": "https://ryleigh.net" + }, + { + "Error": "Mervin", + "Context": "https://lorenza.net" + } + ], + "LicenseUrl": "I\u0027ll parse the primary PCI matrix, that should matrix the PCI matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Interactions Planner", + "PackageVersion": "7.4.0", + "PackageProjectUrl": "http://bertha.net", + "Authors": "Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson", + "ValidationErrors": [ + { + "Error": "Rey", + "Context": "https://connie.info" + }, + { + "Error": "Hollie", + "Context": "http://rico.name" + }, + { + "Error": "Marshall", + "Context": "http://pierce.org" + }, + { + "Error": "Lily", + "Context": "http://shemar.biz" + }, + { + "Error": "Ivy", + "Context": "http://laury.net" + }, + { + "Error": "Cortney", + "Context": "https://breanna.name" + }, + { + "Error": "Assunta", + "Context": "http://miller.info" + }, + { + "Error": "Annabel", + "Context": "https://ashton.biz" + }, + { + "Error": "Gina", + "Context": "https://dena.info" + }, + { + "Error": "Oren", + "Context": "https://helena.biz" + } + ], + "License": "Try to navigate the PCI matrix, maybe it will navigate the haptic matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "District Quality Associate", + "PackageVersion": "3.9.7", + "PackageProjectUrl": "http://celestine.info", + "Authors": "Julius Abbott", + "ValidationErrors": [ + { + "Error": "Ettie", + "Context": "http://lonny.net" + }, + { + "Error": "Onie", + "Context": "https://cassie.biz" + }, + { + "Error": "Solon", + "Context": "https://buck.biz" + } + ], + "LicenseUrl": "I\u0027ll connect the optical FTP program, that should program the FTP program!", + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Chief Solutions Administrator", + "PackageVersion": "0.4.1", + "PackageProjectUrl": "https://bertrand.biz", + "Copyright": "indexing the application won\u0027t do anything, we need to parse the mobile TCP application!", + "ValidationErrors": [ + { + "Error": "Shaun", + "Context": "https://antwan.org" + }, + { + "Error": "Hazel", + "Context": "https://forrest.net" + }, + { + "Error": "Brianne", + "Context": "https://dorothea.name" + }, + { + "Error": "Don", + "Context": "http://torey.com" + }, + { + "Error": "Cedrick", + "Context": "https://zachariah.net" + }, + { + "Error": "Marcelle", + "Context": "https://adah.org" + }, + { + "Error": "Barney", + "Context": "http://erica.org" + }, + { + "Error": "Jordi", + "Context": "https://alysha.com" + }, + { + "Error": "Kristina", + "Context": "https://pattie.info" + }, + { + "Error": "Cory", + "Context": "http://kailey.com" + } + ], + "LicenseUrl": "indexing the program won\u0027t do anything, we need to reboot the virtual XSS program!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..5f7f736e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,96 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..bb0522bc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,153 @@ +[ + { + "PackageId": "Principal Functionality Agent", + "PackageVersion": "1.5.3", + "Authors": "Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson", + "ValidationErrors": [ + { + "Error": "Alyson", + "Context": "https://carmelo.biz" + }, + { + "Error": "Michele", + "Context": "https://miles.net" + }, + { + "Error": "Freddie", + "Context": "http://kade.net" + }, + { + "Error": "Jaunita", + "Context": "http://marcelina.biz" + } + ], + "License": "connecting the firewall won\u0027t do anything, we need to copy the digital XSS firewall!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Tactics Strategist", + "PackageVersion": "1.6.5", + "PackageProjectUrl": "http://arch.biz", + "Authors": "Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer", + "ValidationErrors": [ + { + "Error": "Rosendo", + "Context": "https://pierce.name" + }, + { + "Error": "Braeden", + "Context": "http://ayana.org" + }, + { + "Error": "Avery", + "Context": "http://jarret.biz" + }, + { + "Error": "Clarissa", + "Context": "https://audreanne.name" + } + ], + "LicenseUrl": "Try to back up the AI card, maybe it will back up the cross-platform card!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Principal Assurance Representative", + "PackageVersion": "3.8.2", + "Authors": "Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman", + "ValidationErrors": [ + { + "Error": "Jadon", + "Context": "https://amelia.biz" + }, + { + "Error": "Toni", + "Context": "http://angie.name" + }, + { + "Error": "Ardella", + "Context": "http://melissa.net" + }, + { + "Error": "Sandra", + "Context": "http://pearline.org" + }, + { + "Error": "Noble", + "Context": "https://dusty.net" + } + ], + "LicenseInformationOrigin": 3 + }, + { + "PackageId": "Future Data Manager", + "PackageVersion": "2.5.9", + "ValidationErrors": [ + { + "Error": "Abner", + "Context": "http://tavares.info" + }, + { + "Error": "Johann", + "Context": "http://andres.net" + }, + { + "Error": "Jaquan", + "Context": "http://carey.org" + }, + { + "Error": "Arvel", + "Context": "http://mortimer.org" + }, + { + "Error": "Alicia", + "Context": "http://paula.com" + }, + { + "Error": "Heidi", + "Context": "http://letha.name" + }, + { + "Error": "Reid", + "Context": "https://amely.info" + }, + { + "Error": "Nikki", + "Context": "https://mckayla.info" + }, + { + "Error": "Kiara", + "Context": "https://floyd.net" + } + ], + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Brand Developer", + "PackageVersion": "2.6.5", + "ValidationErrors": [ + { + "Error": "Helga", + "Context": "https://jermey.info" + }, + { + "Error": "Wilfrid", + "Context": "https://josianne.org" + }, + { + "Error": "Vivian", + "Context": "http://gertrude.biz" + }, + { + "Error": "Renee", + "Context": "https://gabrielle.net" + }, + { + "Error": "Jedediah", + "Context": "http://amber.info" + } + ], + "License": "Try to hack the TCP circuit, maybe it will hack the auxiliary circuit!", + "LicenseUrl": "programming the alarm won\u0027t do anything, we need to calculate the neural RAM alarm!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..ad47dbb9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..db85f454 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,10 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..f725878e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,629 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Factors Producer", + "PackageVersion": "5.7.1", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Tactics Director", + "PackageVersion": "4.6.7", + "PackageProjectUrl": "https://valentina.net", + "Authors": "Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski", + "License": "backing up the system won\u0027t do anything, we need to parse the neural CSS system!", + "LicenseUrl": "We need to transmit the back-end RSS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Manager", + "PackageVersion": "9.1.0", + "PackageProjectUrl": "http://vella.com", + "LicenseUrl": "Try to back up the THX interface, maybe it will back up the auxiliary interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "Authors": "Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris", + "LicenseUrl": "Try to copy the PNG sensor, maybe it will copy the 1080p sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accountability Developer", + "PackageVersion": "6.9.0", + "License": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Accounts Designer", + "PackageVersion": "5.1.9", + "License": "We need to navigate the wireless SAS pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "Authors": "Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Configuration Assistant", + "PackageVersion": "3.2.1", + "Copyright": "I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!", + "Authors": "Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "Authors": "Stella Barton,Stella Barton", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Configuration Consultant", + "PackageVersion": "5.9.5", + "Authors": "Guadalupe Littel,Guadalupe Littel,Guadalupe Littel", + "License": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseUrl": "bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "Use the haptic RSS port, then you can transmit the haptic port!", + "Authors": "Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Metrics Analyst", + "PackageVersion": "6.7.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Security Orchestrator", + "PackageVersion": "3.5.6", + "Copyright": "You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!", + "Authors": "Roderick Koelpin,Roderick Koelpin,Roderick Koelpin", + "License": "Try to copy the HDD array, maybe it will copy the back-end array!", + "LicenseUrl": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Human Program Technician", + "PackageVersion": "2.8.4", + "PackageProjectUrl": "http://tomasa.info", + "Authors": "Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Division Executive", + "PackageVersion": "4.7.8", + "PackageProjectUrl": "http://wilmer.com", + "Authors": "Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros", + "License": "I\u0027ll index the neural SDD bus, that should bus the SDD bus!", + "LicenseUrl": "If we reboot the program, we can get to the SSL program through the primary SSL program!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Tactics Planner", + "PackageVersion": "5.4.6", + "PackageProjectUrl": "https://caterina.info", + "Copyright": "If we copy the array, we can get to the SAS array through the neural SAS array!", + "Authors": "Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde", + "License": "I\u0027ll input the primary GB port, that should port the GB port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Paradigm Officer", + "PackageVersion": "2.3.4", + "PackageProjectUrl": "https://charity.biz", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Investor Usability Officer", + "PackageVersion": "2.5.2", + "PackageProjectUrl": "http://orlo.name", + "Authors": "Johnny Bernier", + "License": "Try to program the XML capacitor, maybe it will program the haptic capacitor!", + "LicenseUrl": "Use the optical SSL alarm, then you can bypass the optical alarm!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Regional Brand Associate", + "PackageVersion": "4.0.9", + "Copyright": "I\u0027ll program the wireless HDD pixel, that should pixel the HDD pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Corporate Program Associate", + "PackageVersion": "5.2.5", + "Copyright": "overriding the interface won\u0027t do anything, we need to override the virtual THX interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Infrastructure Executive", + "PackageVersion": "4.8.1", + "PackageProjectUrl": "https://justice.info", + "Copyright": "Try to index the FTP transmitter, maybe it will index the bluetooth transmitter!", + "Authors": "Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Solutions Architect", + "PackageVersion": "7.9.3", + "Copyright": "If we program the array, we can get to the JBOD array through the primary JBOD array!", + "LicenseUrl": "Try to input the AI sensor, maybe it will input the digital sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Configuration Administrator", + "PackageVersion": "4.3.8", + "Copyright": "Use the redundant AGP microchip, then you can override the redundant microchip!", + "Authors": "Roberto Deckow,Roberto Deckow,Roberto Deckow", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Chief Response Strategist", + "PackageVersion": "8.0.4", + "Copyright": "Use the 1080p PNG application, then you can calculate the 1080p application!", + "Authors": "Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann", + "LicenseUrl": "The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Configuration Engineer", + "PackageVersion": "7.3.8", + "PackageProjectUrl": "http://roman.org", + "License": "Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter!", + "LicenseUrl": "You can\u0027t reboot the matrix without navigating the optical SDD matrix!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Internal Operations Producer", + "PackageVersion": "5.8.9", + "LicenseUrl": "Use the online SMTP pixel, then you can index the online pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Marketing Officer", + "PackageVersion": "7.2.8", + "Authors": "Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "International Branding Associate", + "PackageVersion": "4.9.4", + "PackageProjectUrl": "https://trinity.name", + "Copyright": "The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall!", + "LicenseUrl": "I\u0027ll compress the back-end SSL system, that should system the SSL system!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Direct Applications Designer", + "PackageVersion": "1.5.1", + "PackageProjectUrl": "http://tito.name", + "Copyright": "If we bypass the card, we can get to the HDD card through the auxiliary HDD card!", + "Authors": "Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling", + "LicenseUrl": "We need to connect the haptic TCP panel!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Identity Developer", + "PackageVersion": "7.1.0", + "PackageProjectUrl": "https://eve.com", + "LicenseUrl": "compressing the bandwidth won\u0027t do anything, we need to bypass the primary RAM bandwidth!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Lead Program Engineer", + "PackageVersion": "4.5.7", + "LicenseUrl": "The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Communications Director", + "PackageVersion": "6.0.8", + "Authors": "Kristin Bernhard,Kristin Bernhard", + "License": "Try to override the AI alarm, maybe it will override the online alarm!", + "LicenseUrl": "We need to quantify the virtual TCP card!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Dynamic Configuration Specialist", + "PackageVersion": "3.6.8", + "Authors": "Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn", + "LicenseUrl": "Use the haptic AGP protocol, then you can program the haptic protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Brand Officer", + "PackageVersion": "9.3.6", + "PackageProjectUrl": "http://carol.name", + "License": "If we override the system, we can get to the HDD system through the haptic HDD system!", + "LicenseUrl": "If we parse the bus, we can get to the XML bus through the solid state XML bus!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "District Integration Designer", + "PackageVersion": "6.2.2", + "PackageProjectUrl": "https://cindy.org", + "Authors": "Ignacio Hane,Ignacio Hane", + "LicenseUrl": "You can\u0027t connect the port without connecting the back-end COM port!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "National Solutions Representative", + "PackageVersion": "5.6.2", + "Copyright": "You can\u0027t synthesize the bandwidth without programming the solid state XSS bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Chief Program Director", + "PackageVersion": "8.8.8", + "Copyright": "Use the primary SCSI matrix, then you can program the primary matrix!", + "Authors": "", + "License": "If we parse the protocol, we can get to the IB protocol through the wireless IB protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Human Group Agent", + "PackageVersion": "3.2.2", + "PackageProjectUrl": "https://vilma.com", + "Copyright": "generating the interface won\u0027t do anything, we need to hack the optical PCI interface!", + "Authors": "Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Program Engineer", + "PackageVersion": "2.9.3", + "PackageProjectUrl": "http://cleta.org", + "Copyright": "I\u0027ll bypass the optical AGP feed, that should feed the AGP feed!", + "License": "I\u0027ll input the neural SQL application, that should application the SQL application!", + "LicenseUrl": "You can\u0027t generate the hard drive without transmitting the haptic RAM hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Directives Representative", + "PackageVersion": "0.5.1", + "PackageProjectUrl": "https://cleve.biz", + "Authors": "Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote", + "LicenseUrl": "parsing the panel won\u0027t do anything, we need to calculate the digital SMTP panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Legacy Interactions Officer", + "PackageVersion": "8.8.5", + "Copyright": "Try to program the RAM bandwidth, maybe it will program the optical bandwidth!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Operations Assistant", + "PackageVersion": "2.4.2", + "PackageProjectUrl": "https://hector.info", + "Authors": "Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva", + "LicenseUrl": "If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Senior Research Liaison", + "PackageVersion": "5.0.6", + "PackageProjectUrl": "http://clair.biz", + "License": "If we compress the system, we can get to the AGP system through the multi-byte AGP system!", + "LicenseUrl": "I\u0027ll hack the optical XSS monitor, that should monitor the XSS monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Applications Assistant", + "PackageVersion": "3.5.8", + "PackageProjectUrl": "http://consuelo.info", + "Copyright": "We need to back up the 1080p COM interface!", + "License": "The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel!", + "LicenseUrl": "If we back up the driver, we can get to the TCP driver through the redundant TCP driver!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "International Branding Producer", + "PackageVersion": "3.8.2", + "License": "We need to generate the solid state AGP microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Solutions Administrator", + "PackageVersion": "5.2.4", + "PackageProjectUrl": "https://hailee.biz", + "Authors": "Nellie Oberbrunner", + "License": "We need to calculate the online SAS bandwidth!", + "LicenseUrl": "If we index the bus, we can get to the CSS bus through the optical CSS bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "International Marketing Officer", + "PackageVersion": "2.2.1", + "PackageProjectUrl": "https://weldon.info", + "License": "If we connect the driver, we can get to the XSS driver through the online XSS driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Future Markets Architect", + "PackageVersion": "7.2.2", + "PackageProjectUrl": "https://maxime.info", + "Authors": "Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank", + "License": "If we synthesize the port, we can get to the CSS port through the online CSS port!", + "LicenseUrl": "synthesizing the panel won\u0027t do anything, we need to transmit the neural THX panel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Legacy Marketing Designer", + "PackageVersion": "4.5.9", + "PackageProjectUrl": "http://lexi.net", + "Copyright": "You can\u0027t bypass the alarm without generating the back-end HTTP alarm!", + "LicenseUrl": "You can\u0027t bypass the microchip without parsing the back-end JBOD microchip!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Legacy Intranet Planner", + "PackageVersion": "8.3.2", + "PackageProjectUrl": "http://nathanael.name", + "License": "Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Program Officer", + "PackageVersion": "4.2.4", + "Copyright": "calculating the bus won\u0027t do anything, we need to generate the online CSS bus!", + "Authors": "Leon Mayer,Leon Mayer", + "License": "quantifying the capacitor won\u0027t do anything, we need to override the open-source AI capacitor!", + "LicenseUrl": "indexing the port won\u0027t do anything, we need to back up the virtual AGP port!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Program Orchestrator", + "PackageVersion": "5.2.4", + "Copyright": "bypassing the bandwidth won\u0027t do anything, we need to copy the mobile JBOD bandwidth!", + "License": "Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Product Tactics Engineer", + "PackageVersion": "5.6.9", + "Copyright": "transmitting the program won\u0027t do anything, we need to generate the multi-byte SAS program!", + "Authors": "Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich", + "License": "Use the online TCP driver, then you can navigate the online driver!", + "LicenseUrl": "I\u0027ll transmit the open-source HTTP pixel, that should pixel the HTTP pixel!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Direct Group Liaison", + "PackageVersion": "3.5.1", + "Copyright": "We need to program the auxiliary JBOD circuit!", + "License": "We need to parse the haptic SMS monitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Senior Quality Executive", + "PackageVersion": "4.4.8", + "PackageProjectUrl": "http://khalid.com", + "Copyright": "You can\u0027t reboot the transmitter without transmitting the online ADP transmitter!", + "License": "I\u0027ll quantify the solid state THX feed, that should feed the THX feed!", + "LicenseUrl": "Use the online RAM array, then you can index the online array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Tactics Facilitator", + "PackageVersion": "0.7.3", + "Copyright": "The SSL port is down, bypass the haptic port so we can bypass the SSL port!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Chief Paradigm Supervisor", + "PackageVersion": "4.3.3", + "PackageProjectUrl": "https://zion.info", + "Copyright": "We need to bypass the wireless XML pixel!", + "Authors": "Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Creative Officer", + "PackageVersion": "5.5.6", + "PackageProjectUrl": "http://orpha.name", + "Copyright": "The TCP array is down, bypass the mobile array so we can bypass the TCP array!", + "License": "indexing the capacitor won\u0027t do anything, we need to reboot the redundant FTP capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Lead Optimization Analyst", + "PackageVersion": "2.1.7", + "PackageProjectUrl": "https://madge.info", + "Authors": "Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson", + "License": "Use the wireless XSS bandwidth, then you can program the wireless bandwidth!", + "LicenseUrl": "The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Central Factors Supervisor", + "PackageVersion": "0.8.3", + "PackageProjectUrl": "http://clement.name", + "Copyright": "If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall!", + "Authors": "Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick", + "License": "If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor!", + "LicenseUrl": "Use the optical IB transmitter, then you can navigate the optical transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Usability Developer", + "PackageVersion": "6.9.1", + "Copyright": "You can\u0027t connect the protocol without overriding the redundant RSS protocol!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Corporate Intranet Agent", + "PackageVersion": "9.1.8", + "PackageProjectUrl": "http://precious.name", + "Copyright": "The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver!", + "Authors": "Essie Hamill,Essie Hamill", + "License": "We need to compress the 1080p GB circuit!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Senior Brand Agent", + "PackageVersion": "3.1.9", + "PackageProjectUrl": "https://lina.info", + "Copyright": "I\u0027ll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth!", + "License": "generating the alarm won\u0027t do anything, we need to parse the virtual XSS alarm!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Forward Research Associate", + "PackageVersion": "3.4.7", + "LicenseUrl": "You can\u0027t navigate the capacitor without programming the solid state SQL capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "National Implementation Agent", + "PackageVersion": "5.6.8", + "PackageProjectUrl": "http://rex.biz", + "Copyright": "Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit!", + "Authors": "Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Future Tactics Specialist", + "PackageVersion": "0.2.2", + "Copyright": "You can\u0027t calculate the hard drive without hacking the multi-byte FTP hard drive!", + "License": "We need to override the primary SQL pixel!", + "LicenseUrl": "We need to transmit the redundant EXE driver!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Forward Paradigm Developer", + "PackageVersion": "7.9.7", + "PackageProjectUrl": "http://maureen.name", + "Authors": "Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter", + "License": "The GB interface is down, input the auxiliary interface so we can input the GB interface!", + "LicenseUrl": "The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Central Functionality Technician", + "PackageVersion": "3.9.3", + "Copyright": "The AI microchip is down, override the multi-byte microchip so we can override the AI microchip!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Regional Communications Strategist", + "PackageVersion": "9.3.1", + "PackageProjectUrl": "http://eloisa.biz", + "Copyright": "We need to index the bluetooth JSON pixel!", + "License": "overriding the matrix won\u0027t do anything, we need to back up the solid state IB matrix!", + "LicenseUrl": "Try to index the HDD panel, maybe it will index the haptic panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Internal Solutions Director", + "PackageVersion": "8.4.4", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Senior Metrics Engineer", + "PackageVersion": "8.3.4", + "PackageProjectUrl": "http://lou.net", + "Authors": "Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand", + "LicenseUrl": "Try to quantify the FTP bus, maybe it will quantify the optical bus!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Infrastructure Architect", + "PackageVersion": "6.6.7", + "PackageProjectUrl": "http://darlene.net", + "Authors": "Howard Rath,Howard Rath,Howard Rath,Howard Rath", + "LicenseUrl": "If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Creative Analyst", + "PackageVersion": "6.3.1", + "LicenseUrl": "The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Forward Branding Strategist", + "PackageVersion": "4.6.2", + "Copyright": "The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "National Factors Administrator", + "PackageVersion": "8.1.4", + "PackageProjectUrl": "http://janelle.name", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Legacy Communications Engineer", + "PackageVersion": "7.8.1", + "Copyright": "The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive!", + "Authors": "Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub", + "LicenseUrl": "I\u0027ll synthesize the haptic THX hard drive, that should hard drive the THX hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Principal Web Associate", + "PackageVersion": "4.2.5", + "Copyright": "If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive!", + "Authors": "Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..802d33e2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,145 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Interactions Representative", + "PackageVersion": "0.8.8", + "PackageProjectUrl": "http://heather.name", + "License": "We need to quantify the digital SSL array!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Dynamic Factors Producer", + "PackageVersion": "5.7.1", + "Copyright": "Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Central Tactics Director", + "PackageVersion": "4.6.7", + "PackageProjectUrl": "https://valentina.net", + "Authors": "Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski", + "License": "backing up the system won\u0027t do anything, we need to parse the neural CSS system!", + "LicenseUrl": "We need to transmit the back-end RSS transmitter!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Usability Manager", + "PackageVersion": "9.1.0", + "PackageProjectUrl": "http://vella.com", + "LicenseUrl": "Try to back up the THX interface, maybe it will back up the auxiliary interface!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "Internal Factors Facilitator", + "PackageVersion": "2.6.3", + "PackageProjectUrl": "http://melba.name", + "Authors": "Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris", + "LicenseUrl": "Try to copy the PNG sensor, maybe it will copy the 1080p sensor!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Human Accountability Developer", + "PackageVersion": "6.9.0", + "License": "If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Future Accounts Designer", + "PackageVersion": "5.1.9", + "License": "We need to navigate the wireless SAS pixel!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Global Markets Administrator", + "PackageVersion": "8.6.8", + "PackageProjectUrl": "https://lois.biz", + "Copyright": "The SSL application is down, reboot the bluetooth application so we can reboot the SSL application!", + "Authors": "Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard", + "License": "You can\u0027t transmit the application without connecting the open-source SDD application!", + "LicenseUrl": "The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Dynamic Configuration Assistant", + "PackageVersion": "3.2.1", + "Copyright": "I\u0027ll synthesize the bluetooth FTP system, that should system the FTP system!", + "Authors": "Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman", + "LicenseUrl": "connecting the application won\u0027t do anything, we need to bypass the mobile ADP application!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Investor Interactions Designer", + "PackageVersion": "1.9.4", + "PackageProjectUrl": "https://octavia.name", + "Copyright": "parsing the card won\u0027t do anything, we need to synthesize the online SQL card!", + "Authors": "Stella Barton,Stella Barton", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Global Configuration Consultant", + "PackageVersion": "5.9.5", + "Authors": "Guadalupe Littel,Guadalupe Littel,Guadalupe Littel", + "License": "The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm!", + "LicenseUrl": "bypassing the bus won\u0027t do anything, we need to calculate the virtual GB bus!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Regional Factors Designer", + "PackageVersion": "7.4.1", + "Copyright": "Use the haptic RSS port, then you can transmit the haptic port!", + "Authors": "Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus", + "License": "generating the firewall won\u0027t do anything, we need to program the online JSON firewall!", + "LicenseUrl": "We need to calculate the cross-platform SMTP matrix!", + "LicenseInformationOrigin": 1 + }, + { + "PackageId": "Customer Metrics Analyst", + "PackageVersion": "6.7.1", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "National Security Orchestrator", + "PackageVersion": "3.5.6", + "Copyright": "You can\u0027t parse the bandwidth without quantifying the wireless THX bandwidth!", + "Authors": "Roderick Koelpin,Roderick Koelpin,Roderick Koelpin", + "License": "Try to copy the HDD array, maybe it will copy the back-end array!", + "LicenseUrl": "hacking the alarm won\u0027t do anything, we need to override the neural SSL alarm!", + "LicenseInformationOrigin": 0 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..d7999a56 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/JsonOutputFormatterTest(True,True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,39 @@ +[ + { + "PackageId": "Legacy Metrics Planner", + "PackageVersion": "9.5.0", + "Copyright": "The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter!", + "Authors": "Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka", + "License": "Use the open-source JBOD matrix, then you can synthesize the open-source matrix!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Lead Configuration Liaison", + "PackageVersion": "1.8.9", + "PackageProjectUrl": "http://esther.biz", + "LicenseUrl": "connecting the transmitter won\u0027t do anything, we need to program the cross-platform XSS transmitter!", + "LicenseInformationOrigin": 0 + }, + { + "PackageId": "Chief Functionality Planner", + "PackageVersion": "5.1.2", + "PackageProjectUrl": "http://myrtice.com", + "Authors": "Matt Mills,Matt Mills", + "LicenseUrl": "I\u0027ll calculate the 1080p HDD system, that should system the HDD system!", + "LicenseInformationOrigin": 2 + }, + { + "PackageId": "Corporate Intranet Associate", + "PackageVersion": "7.5.1", + "Copyright": "The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor!", + "LicenseUrl": "Use the mobile CSS capacitor, then you can transmit the mobile capacitor!", + "LicenseInformationOrigin": 4 + }, + { + "PackageId": "District Creative Designer", + "PackageVersion": "1.4.6", + "PackageProjectUrl": "http://cameron.info", + "License": "We need to program the haptic IB panel!", + "LicenseInformationOrigin": 1 + } +] \ No newline at end of file diff --git a/tests/NuGetUtility.Test/Output/Table/TableOutputFormatterTest.cs b/tests/NuGetUtility.Test/Output/Table/TableOutputFormatterTest.cs index 7da5bd1e..dcfc4158 100644 --- a/tests/NuGetUtility.Test/Output/Table/TableOutputFormatterTest.cs +++ b/tests/NuGetUtility.Test/Output/Table/TableOutputFormatterTest.cs @@ -6,16 +6,44 @@ namespace NuGetUtility.Test.Output.Table { - [TestFixture(false, false)] - [TestFixture(false, true)] - [TestFixture(true, false)] - [TestFixture(true, true)] + [TestFixture(true, true, true, true, true)] + [TestFixture(true, true, true, true, false)] + [TestFixture(true, true, true, false, true)] + [TestFixture(true, true, true, false, false)] + [TestFixture(true, true, false, true, true)] + [TestFixture(true, true, false, true, false)] + [TestFixture(true, true, false, false, true)] + [TestFixture(true, true, false, false, false)] + [TestFixture(true, false, true, true, true)] + [TestFixture(true, false, true, true, false)] + [TestFixture(true, false, true, false, true)] + [TestFixture(true, false, true, false, false)] + [TestFixture(true, false, false, true, true)] + [TestFixture(true, false, false, true, false)] + [TestFixture(true, false, false, false, true)] + [TestFixture(true, false, false, false, false)] + [TestFixture(false, true, true, true, true)] + [TestFixture(false, true, true, true, false)] + [TestFixture(false, true, true, false, true)] + [TestFixture(false, true, true, false, false)] + [TestFixture(false, true, false, true, true)] + [TestFixture(false, true, false, true, false)] + [TestFixture(false, true, false, false, true)] + [TestFixture(false, true, false, false, false)] + [TestFixture(false, false, true, true, true)] + [TestFixture(false, false, true, true, false)] + [TestFixture(false, false, true, false, true)] + [TestFixture(false, false, true, false, false)] + [TestFixture(false, false, false, true, true)] + [TestFixture(false, false, false, true, false)] + [TestFixture(false, false, false, false, true)] + [TestFixture(false, false, false, false, false)] public class TableOutputFormatterTest : TestBase { private readonly bool _omitValidLicensesOnError; private readonly bool _skipIgnoredPackages; - public TableOutputFormatterTest(bool omitValidLicensesOnError, bool skipIgnoredPackages) + public TableOutputFormatterTest(bool omitValidLicensesOnError, bool skipIgnoredPackages, bool includeCopyright, bool includeAuthors, bool includeLicenseUrl) : base(includeCopyright, includeAuthors, includeLicenseUrl) { _omitValidLicensesOnError = omitValidLicensesOnError; _skipIgnoredPackages = skipIgnoredPackages; diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt deleted file mode 100644 index 3688006f..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt +++ /dev/null @@ -1,148 +0,0 @@ -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+------------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+------------+------------------------+ -| Product Creative Strategist | 8.0.1 | Url | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | -| | | | | | | Mayra | http://lance.name | -| | | | | | | Jimmie | https://lorine.org | -| | | | | | | Rebeka | https://malika.org | -| | | | | | | Trinity | http://fritz.info | -| | | | | | | Neha | https://marianne.name | -| | | | | | | Colin | https://billie.biz | -| | | | | | | Brielle | https://brennon.name | -| | | | | | | Myriam | https://rosemary.name | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| International Accounts Executive | 7.0.3 | Expression | hacking the program won't do anything, we need to reboot the mobile PNG program! | http://eryn.org | | Adaline | http://brittany.org | -| | | | | | | Margie | http://eda.com | -| | | | | | | Vena | https://vincenzo.biz | -| | | | | | | Jedediah | http://teagan.net | -| | | | | | | Piper | http://vicky.info | -| | | | | | | Norwood | https://gerard.name | -| Dynamic Solutions Supervisor | 2.2.5 | Overwrite | | | | Howard | https://luis.info | -| | | | | | | Matt | https://blake.biz | -| | | | | | | Quincy | https://sandra.biz | -| | | | | | | Antonina | http://willow.name | -| | | | | | | Jason | https://orland.com | -| | | | | | | Rigoberto | http://laney.biz | -| | | | | | | Eryn | https://amari.com | -| | | | | | | Viviane | https://kelley.com | -| | | | | | | Doris | https://kennedy.net | -| National Metrics Developer | 7.2.1 | Url | | https://everett.org | | Jessika | http://lesly.com | -| | | | | | | Clemens | https://abagail.info | -| | | | | | | Franz | http://prudence.info | -| | | | | | | Casper | https://alva.com | -| Forward Group Supervisor | 2.5.4 | Overwrite | If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter! | http://christine.info | https://brooks.name | Corene | https://mireya.org | -| | | | | | | Mitchell | https://marietta.com | -| | | | | | | Adrian | https://irving.net | -| | | | | | | Sydnie | https://leonie.net | -| | | | | | | Jason | http://joany.name | -| | | | | | | Carol | http://luisa.net | -| | | | | | | Ewell | http://jonas.biz | -| Future Solutions Technician | 6.7.5 | Expression | | https://gaylord.name | http://jakob.org | Jewell | https://khalil.com | -| | | | | | | Aiyana | http://uriel.com | -| | | | | | | Ignatius | http://edgardo.biz | -| | | | | | | Laverna | http://khalil.org | -| | | | | | | Mona | https://erling.net | -| | | | | | | Dusty | http://ali.com | -| | | | | | | Andrew | https://immanuel.net | -| | | | | | | Juana | http://maeve.org | -| | | | | | | Alysha | https://sydnee.com | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Legacy Assurance Associate | 4.8.8 | Expression | connecting the microchip won't do anything, we need to index the cross-platform RSS microchip! | https://rhea.name | https://selena.info | Mervin | https://elisa.info | -| | | | | | | Sylvester | https://adonis.name | -| | | | | | | Francis | http://jaunita.info | -| Direct Accounts Agent | 6.6.1 | Unknown | | | | Jermey | http://wilfrid.name | -| | | | | | | Josianne | https://vivian.biz | -| | | | | | | Gertrude | http://renee.name | -| | | | | | | Gabrielle | https://jedediah.biz | -| | | | | | | Amber | http://evalyn.org | -| | | | | | | Myrtis | https://ursula.net | -| | | | | | | Werner | https://linwood.biz | -| | | | | | | Rebekah | https://cleve.org | -| | | | | | | Claudie | https://theodora.com | -| Forward Functionality Liaison | 3.8.5 | Unknown | backing up the interface won't do anything, we need to navigate the neural GB interface! | | | Kaitlyn | http://osborne.org | -| | | | | | | Joesph | https://michael.name | -| | | | | | | Kali | http://shyanne.net | -| | | | | | | Austin | https://marty.net | -| National Markets Designer | 5.9.8 | Expression | Try to reboot the CSS panel, maybe it will reboot the haptic panel! | | | Kariane | http://sofia.info | -| | | | | | | Daphnee | https://nedra.biz | -| | | | | | | Orland | http://hilton.com | -| | | | | | | Shany | http://margaretta.net | -| | | | | | | Ezra | https://maegan.net | -| | | | | | | Rollin | https://timothy.info | -| | | | | | | Ezekiel | http://peyton.biz | -| | | | | | | Marlen | http://tara.org | -| | | | | | | Alia | https://lynn.name | -| | | | | | | Alek | https://blaze.net | -| Human Accountability Consultant | 0.9.4 | Ignored | Try to back up the THX capacitor, maybe it will back up the open-source capacitor! | | http://olga.com | Ramona | https://mariela.com | -| | | | | | | Wilfredo | http://everett.biz | -| | | | | | | Vanessa | https://mallory.com | -| | | | | | | Angeline | https://tyrel.net | -| | | | | | | Felicity | http://buddy.name | -| | | | | | | Bernardo | https://josephine.info | -| | | | | | | Jevon | https://aron.name | -| | | | | | | Suzanne | http://ima.name | -| | | | | | | Earnestine | http://nathanial.biz | -| | | | | | | Connor | https://augustus.net | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| Senior Markets Administrator | 2.4.6 | Url | | | | Ron | http://brown.org | -| | | | | | | Cordia | http://ericka.name | -| | | | | | | Eugene | http://rashad.info | -| | | | | | | Thomas | http://antonia.net | -| | | | | | | Marcelle | https://miller.name | -| | | | | | | Lauriane | http://emmanuelle.info | -| | | | | | | Miracle | http://devin.org | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Human Metrics Manager | 7.7.2 | Expression | Try to reboot the RSS program, maybe it will reboot the solid state program! | | http://clint.com | Ardella | http://melissa.net | -| | | | | | | Sandra | http://pearline.org | -| | | | | | | Noble | https://dusty.net | -| | | | | | | Verlie | http://maryjane.biz | -| | | | | | | Lessie | https://hayden.name | -| | | | | | | Ernestine | http://amina.info | -| | | | | | | Steve | http://lon.org | -| Chief Solutions Planner | 7.6.5 | Unknown | Try to back up the SCSI circuit, maybe it will back up the online circuit! | | http://alex.info | Eusebio | https://drew.net | -| | | | | | | Imani | https://dorothea.name | -| | | | | | | Justina | http://norwood.info | -| | | | | | | Aubree | http://jayne.info | -| | | | | | | Jude | https://korbin.org | -| | | | | | | Fern | https://rick.com | -| | | | | | | Aiyana | http://maverick.com | -| International Implementation Engineer | 9.7.5 | Url | | | | Nathanial | http://lucas.biz | -| | | | | | | Jackeline | http://emmitt.name | -| | | | | | | Amely | https://jonathon.com | -| | | | | | | Javonte | https://diana.name | -| | | | | | | Damien | https://edyth.com | -| | | | | | | Princess | http://haylie.biz | -| | | | | | | Jordane | https://gregorio.com | -| | | | | | | Opal | http://abbie.org | -| | | | | | | Pablo | https://maxime.biz | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt deleted file mode 100644 index ee6d9c2a..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt +++ /dev/null @@ -1,38 +0,0 @@ -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt deleted file mode 100644 index 6d10fe45..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt +++ /dev/null @@ -1,111 +0,0 @@ -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+-----------+------------------------+ -| Corporate Identity Developer | 5.1.4 | Unknown | hacking the program won't do anything, we need to copy the solid state JBOD program! | http://danny.org | https://declan.name | | | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Corporate Security Technician | 2.7.4 | Unknown | copying the firewall won't do anything, we need to index the cross-platform THX firewall! | https://kaylie.info | https://bell.net | | | -| Principal Implementation Developer | 7.0.7 | Overwrite | I'll index the 1080p JBOD matrix, that should matrix the JBOD matrix! | https://graham.org | http://janice.biz | | | -| Direct Tactics Analyst | 1.0.4 | Url | The PCI program is down, transmit the multi-byte program so we can transmit the PCI program! | http://leonel.com | https://fletcher.com | | | -| Legacy Communications Producer | 5.4.0 | Unknown | overriding the firewall won't do anything, we need to reboot the open-source COM firewall! | http://khalid.net | http://jaylin.org | | | -| Legacy Web Consultant | 3.0.6 | Ignored | I'll override the neural XML application, that should application the XML application! | https://domenica.com | http://earl.net | | | -| Global Implementation Producer | 6.6.0 | Url | Use the back-end PNG bandwidth, then you can program the back-end bandwidth! | https://anita.net | http://liza.net | | | -| Legacy Directives Supervisor | 9.6.2 | Overwrite | programming the driver won't do anything, we need to connect the solid state RSS driver! | http://brenda.org | http://lina.net | | | -| Chief Implementation Engineer | 7.6.5 | Unknown | The SMS protocol is down, input the neural protocol so we can input the SMS protocol! | https://rubie.info | https://maria.info | | | -| Forward Integration Assistant | 4.8.5 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://joshuah.com | http://jenifer.name | | | -| Regional Accountability Engineer | 3.1.8 | Url | Use the digital CSS array, then you can index the digital array! | http://christa.org | https://don.info | | | -| National Response Planner | 8.2.8 | Expression | The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm! | https://stephon.biz | http://lonzo.biz | | | -| Internal Optimization Planner | 2.9.4 | Url | We need to bypass the redundant COM bus! | http://pat.name | https://raegan.biz | | | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | | | -| Dynamic Identity Assistant | 8.0.0 | Url | I'll transmit the digital PNG microchip, that should microchip the PNG microchip! | http://magdalena.biz | http://ernie.com | | | -| Direct Response Facilitator | 1.4.7 | Overwrite | The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm! | https://keshawn.name | https://toney.name | | | -| Legacy Functionality Consultant | 8.0.9 | Ignored | Try to quantify the SMTP interface, maybe it will quantify the cross-platform interface! | https://jewel.name | https://eldred.biz | | | -| Central Integration Facilitator | 5.7.1 | Ignored | If we index the application, we can get to the PCI application through the solid state PCI application! | http://edna.org | http://marcellus.org | | | -| Dynamic Brand Producer | 8.3.6 | Url | If we parse the pixel, we can get to the AI pixel through the solid state AI pixel! | https://randal.org | https://freddie.biz | | | -| Regional Response Officer | 7.0.2 | Unknown | programming the driver won't do anything, we need to bypass the mobile PNG driver! | http://eldridge.net | http://bryon.net | | | -| International Research Architect | 4.1.8 | Overwrite | I'll reboot the haptic SDD pixel, that should pixel the SDD pixel! | http://hunter.info | https://kristofer.org | | | -| Legacy Intranet Agent | 9.0.8 | Expression | You can't override the program without overriding the mobile COM program! | http://everett.name | https://robb.com | | | -| Internal Web Liaison | 2.6.3 | Overwrite | You can't index the port without hacking the optical HDD port! | http://hector.biz | http://crawford.biz | | | -| Regional Quality Designer | 5.8.2 | Expression | We need to program the back-end HDD capacitor! | http://toney.net | http://trent.info | | | -| Chief Identity Specialist | 6.4.7 | Expression | Use the neural RSS circuit, then you can quantify the neural circuit! | https://kyle.net | http://sammy.net | | | -| Internal Web Planner | 8.0.5 | Overwrite | Use the neural XML monitor, then you can navigate the neural monitor! | https://everardo.com | http://madelynn.biz | | | -| Forward Research Strategist | 8.8.2 | Overwrite | Try to parse the PNG panel, maybe it will parse the haptic panel! | http://terence.com | http://israel.name | | | -| International Brand Consultant | 0.0.6 | Overwrite | Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth! | https://onie.name | http://may.net | | | -| Dynamic Paradigm Officer | 4.2.2 | Expression | If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm! | https://guillermo.biz | https://charlene.name | | | -| District Usability Agent | 9.4.4 | Ignored | Try to synthesize the HDD protocol, maybe it will synthesize the 1080p protocol! | http://rudy.biz | http://evert.info | | | -| Product Optimization Representative | 2.7.9 | Ignored | If we hack the hard drive, we can get to the JBOD hard drive through the multi-byte JBOD hard drive! | http://rosina.biz | http://martine.info | | | -| Legacy Solutions Architect | 7.9.3 | Expression | Try to input the AI sensor, maybe it will input the digital sensor! | https://alia.org | http://amir.name | | | -| Direct Identity Liaison | 7.9.7 | Overwrite | If we back up the bus, we can get to the AI bus through the 1080p AI bus! | https://alana.org | https://carol.info | | | -| Dynamic Response Facilitator | 7.1.7 | Url | If we override the port, we can get to the SDD port through the primary SDD port! | http://sibyl.biz | http://jordon.net | | | -| Lead Response Producer | 6.3.3 | Overwrite | I'll generate the back-end JBOD array, that should array the JBOD array! | https://paul.name | https://harmon.name | | | -| Dynamic Web Liaison | 9.1.6 | Ignored | I'll calculate the optical RSS application, that should application the RSS application! | http://hellen.org | https://kade.com | | | -| Principal Usability Architect | 4.0.3 | Overwrite | You can't connect the bus without connecting the open-source SDD bus! | http://andreane.com | https://gus.name | | | -| Internal Operations Liaison | 3.0.3 | Overwrite | I'll program the bluetooth TCP monitor, that should monitor the TCP monitor! | http://trent.com | https://prince.info | | | -| Direct Metrics Associate | 1.7.2 | Expression | We need to generate the digital TCP card! | http://kenya.info | https://kurt.org | | | -| Lead Mobility Developer | 4.0.9 | Url | I'll override the optical SSL card, that should card the SSL card! | https://lucinda.name | https://lexus.biz | | | -| Central Data Consultant | 6.5.0 | Ignored | generating the driver won't do anything, we need to hack the auxiliary HDD driver! | https://hadley.info | https://delilah.org | | | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | | | -| International Identity Planner | 3.0.0 | Ignored | You can't generate the transmitter without quantifying the neural ADP transmitter! | https://lois.biz | http://ariane.name | | | -| Internal Applications Agent | 5.1.9 | Overwrite | Use the online COM pixel, then you can synthesize the online pixel! | http://helen.name | http://oren.info | | | -| Direct Accountability Supervisor | 6.2.8 | Url | I'll synthesize the cross-platform ADP system, that should system the ADP system! | https://eryn.com | http://rafaela.com | | | -| Product Branding Specialist | 3.4.0 | Expression | Try to reboot the JSON alarm, maybe it will reboot the optical alarm! | http://jalyn.org | http://asia.net | | | -| National Tactics Facilitator | 1.2.4 | Overwrite | Try to transmit the GB panel, maybe it will transmit the 1080p panel! | http://margarete.biz | http://lily.biz | | | -| District Security Engineer | 5.7.8 | Ignored | The USB bus is down, calculate the multi-byte bus so we can calculate the USB bus! | http://madyson.biz | https://max.info | | | -| District Implementation Executive | 3.9.4 | Ignored | I'll bypass the auxiliary SSL transmitter, that should transmitter the SSL transmitter! | https://justen.net | https://eden.info | | | -| Dynamic Usability Consultant | 8.4.8 | Unknown | The GB firewall is down, program the neural firewall so we can program the GB firewall! | http://keshawn.org | https://gayle.biz | | | -| Global Communications Designer | 0.6.3 | Ignored | Try to reboot the SQL circuit, maybe it will reboot the digital circuit! | https://kennedy.biz | http://carmela.com | | | -| Direct Data Designer | 8.4.8 | Ignored | I'll program the solid state AGP bus, that should bus the AGP bus! | https://isaac.net | http://cortney.com | | | -| Product Quality Associate | 7.1.0 | Ignored | The THX program is down, transmit the redundant program so we can transmit the THX program! | http://beau.name | https://zena.name | | | -| Product Identity Representative | 7.3.7 | Ignored | I'll generate the virtual COM protocol, that should protocol the COM protocol! | http://saige.org | https://zelda.net | | | -| Senior Accounts Designer | 1.0.4 | Unknown | I'll input the solid state COM application, that should application the COM application! | http://everette.biz | https://johnpaul.biz | | | -| Customer Assurance Consultant | 5.6.2 | Ignored | Use the digital IB alarm, then you can program the digital alarm! | https://isaac.org | https://eryn.org | | | -| Direct Web Executive | 7.0.8 | Expression | If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip! | https://felicity.com | https://rhea.name | | | -| Customer Solutions Producer | 8.3.5 | Url | Try to program the EXE alarm, maybe it will program the cross-platform alarm! | http://alden.biz | https://asha.com | | | -| Dynamic Implementation Analyst | 3.3.4 | Overwrite | The XSS application is down, override the wireless application so we can override the XSS application! | https://allene.info | https://philip.net | | | -| District Response Director | 6.9.7 | Expression | If we override the pixel, we can get to the PCI pixel through the digital PCI pixel! | http://kari.org | https://milo.biz | | | -| Corporate Interactions Associate | 2.1.1 | Ignored | You can't quantify the feed without connecting the wireless GB feed! | http://catherine.name | http://jaiden.com | | | -| Principal Brand Designer | 2.4.7 | Overwrite | You can't parse the bandwidth without indexing the auxiliary HTTP bandwidth! | http://garnett.info | https://rosa.info | | | -| Human Accountability Technician | 8.2.0 | Expression | Use the solid state HTTP microchip, then you can back up the solid state microchip! | http://cali.net | https://ima.net | | | -| International Applications Architect | 5.6.6 | Unknown | If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter! | http://henriette.name | https://norene.com | | | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | | | -| Corporate Research Liaison | 8.5.9 | Unknown | I'll reboot the auxiliary SQL feed, that should feed the SQL feed! | http://rosemarie.net | https://cydney.biz | | | -| Chief Integration Architect | 1.6.8 | Overwrite | Try to override the TCP firewall, maybe it will override the solid state firewall! | http://wade.org | https://davion.net | | | -| Regional Accountability Assistant | 2.7.5 | Expression | You can't program the alarm without overriding the cross-platform RSS alarm! | https://ella.biz | http://barney.com | | | -| Chief Division Planner | 5.8.5 | Ignored | Try to connect the JBOD firewall, maybe it will connect the bluetooth firewall! | https://stanley.biz | http://marianne.info | | | -| Customer Solutions Manager | 6.0.8 | Unknown | The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter! | http://alexys.biz | http://alfonso.com | | | -| Forward Functionality Officer | 0.1.1 | Unknown | I'll override the primary XML monitor, that should monitor the XML monitor! | https://rebekah.org | http://lavern.org | | | -| Principal Mobility Designer | 1.3.7 | Ignored | The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus! | http://renee.org | https://earlene.com | | | -| Corporate Paradigm Engineer | 8.1.2 | Overwrite | Try to connect the ADP array, maybe it will connect the virtual array! | https://luna.info | https://evalyn.org | | | -| Investor Division Strategist | 1.6.2 | Ignored | quantifying the monitor won't do anything, we need to parse the neural PCI monitor! | http://kelton.org | https://leonardo.net | | | -| Lead Identity Producer | 5.7.1 | Unknown | You can't back up the port without programming the primary XSS port! | https://mikayla.info | http://delaney.info | | | -| International Brand Manager | 2.4.4 | Expression | We need to program the virtual AI driver! | https://clark.name | http://aletha.info | | | -| Human Markets Coordinator | 3.4.4 | Unknown | You can't calculate the pixel without connecting the multi-byte HTTP pixel! | https://alexis.org | http://jeffrey.com | | | -| Lead Tactics Director | 1.6.8 | Expression | overriding the panel won't do anything, we need to parse the open-source IB panel! | http://kory.name | https://ewell.name | | | -| Dynamic Accountability Director | 6.0.2 | Url | We need to connect the auxiliary SDD bandwidth! | http://delphia.name | https://bo.com | | | -| Regional Security Officer | 9.7.3 | Expression | The GB program is down, reboot the neural program so we can reboot the GB program! | https://tania.biz | http://al.info | | | -| Investor Optimization Orchestrator | 3.7.9 | Unknown | programming the application won't do anything, we need to program the digital SCSI application! | http://cullen.net | http://kaylie.info | | | -| Internal Research Engineer | 0.3.1 | Url | hacking the panel won't do anything, we need to bypass the solid state HTTP panel! | http://faustino.biz | http://sophie.biz | | | -| Direct Operations Developer | 7.1.7 | Unknown | synthesizing the microchip won't do anything, we need to hack the optical SCSI microchip! | http://morris.name | http://salvatore.biz | | | -| Senior Program Coordinator | 6.8.4 | Url | We need to back up the primary ADP array! | http://teresa.biz | https://derek.info | | | -| Dynamic Functionality Agent | 5.9.5 | Unknown | synthesizing the port won't do anything, we need to generate the haptic TCP port! | http://karl.com | https://candace.com | | | -| Chief Configuration Administrator | 2.6.0 | Ignored | The JBOD application is down, hack the digital application so we can hack the JBOD application! | https://myrl.info | http://iva.com | | | -| Legacy Accountability Agent | 5.8.2 | Expression | I'll compress the auxiliary XSS port, that should port the XSS port! | https://iliana.info | http://chelsea.com | | | -| Internal Optimization Executive | 2.5.9 | Unknown | The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus! | http://bernice.com | https://rubye.name | | | -| Chief Communications Developer | 0.6.8 | Ignored | If we back up the hard drive, we can get to the SDD hard drive through the haptic SDD hard drive! | http://danial.name | http://briana.com | | | -| Legacy Metrics Planner | 9.5.0 | Ignored | I'll override the haptic AGP feed, that should feed the AGP feed! | https://marquis.net | http://madisyn.name | | | -| District Group Representative | 8.9.8 | Overwrite | quantifying the driver won't do anything, we need to program the wireless SQL driver! | http://orland.net | http://lindsey.biz | | | -| Chief Implementation Director | 2.3.1 | Url | I'll override the auxiliary JBOD pixel, that should pixel the JBOD pixel! | http://richmond.com | https://burley.net | | | -| Regional Operations Representative | 2.9.1 | Expression | I'll calculate the online HTTP array, that should array the HTTP array! | http://uriel.info | http://zakary.info | | | -| Principal Marketing Specialist | 9.7.0 | Expression | You can't quantify the capacitor without hacking the neural SMS capacitor! | https://tyrese.net | http://ethel.name | | | -| District Interactions Strategist | 7.9.0 | Url | Try to override the HDD pixel, maybe it will override the bluetooth pixel! | http://louie.net | https://elroy.org | | | -| National Identity Technician | 7.4.9 | Url | quantifying the hard drive won't do anything, we need to index the virtual JBOD hard drive! | https://yadira.net | https://ocie.com | | | -| Investor Usability Officer | 2.5.2 | Unknown | Use the virtual SAS firewall, then you can calculate the virtual firewall! | https://rubie.net | https://izaiah.net | | | -| Central Paradigm Associate | 8.4.6 | Ignored | We need to index the haptic COM application! | https://joel.info | https://javier.biz | | | -| Human Directives Engineer | 0.1.5 | Ignored | calculating the interface won't do anything, we need to index the virtual XML interface! | http://milan.net | http://lou.info | | | -| Internal Data Agent | 2.5.8 | Url | I'll copy the online SQL interface, that should interface the SQL interface! | http://gretchen.org | http://melissa.com | | | -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt deleted file mode 100644 index 2a0deb25..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt +++ /dev/null @@ -1,248 +0,0 @@ -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+------------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+------------+------------------------+ -| Lead Mobility Developer | 4.0.9 | Url | I'll override the optical SSL card, that should card the SSL card! | https://lucinda.name | https://lexus.biz | | | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Direct Identity Liaison | 7.9.7 | Overwrite | If we back up the bus, we can get to the AI bus through the 1080p AI bus! | https://alana.org | https://carol.info | | | -| Legacy Functionality Consultant | 8.0.9 | Ignored | Try to quantify the SMTP interface, maybe it will quantify the cross-platform interface! | https://jewel.name | https://eldred.biz | | | -| Global Implementation Producer | 6.6.0 | Url | Use the back-end PNG bandwidth, then you can program the back-end bandwidth! | https://anita.net | http://liza.net | | | -| Chief Identity Specialist | 6.4.7 | Expression | Use the neural RSS circuit, then you can quantify the neural circuit! | https://kyle.net | http://sammy.net | | | -| Chief Communications Developer | 0.6.8 | Ignored | If we back up the hard drive, we can get to the SDD hard drive through the haptic SDD hard drive! | http://danial.name | http://briana.com | | | -| Investor Optimization Orchestrator | 3.7.9 | Unknown | programming the application won't do anything, we need to program the digital SCSI application! | http://cullen.net | http://kaylie.info | | | -| Legacy Communications Producer | 5.4.0 | Unknown | overriding the firewall won't do anything, we need to reboot the open-source COM firewall! | http://khalid.net | http://jaylin.org | | | -| Dynamic Response Facilitator | 7.1.7 | Url | If we override the port, we can get to the SDD port through the primary SDD port! | http://sibyl.biz | http://jordon.net | | | -| Dynamic Solutions Supervisor | 2.2.5 | Overwrite | | | | Howard | https://luis.info | -| | | | | | | Matt | https://blake.biz | -| | | | | | | Quincy | https://sandra.biz | -| | | | | | | Antonina | http://willow.name | -| | | | | | | Jason | https://orland.com | -| | | | | | | Rigoberto | http://laney.biz | -| | | | | | | Eryn | https://amari.com | -| | | | | | | Viviane | https://kelley.com | -| | | | | | | Doris | https://kennedy.net | -| Dynamic Usability Consultant | 8.4.8 | Unknown | The GB firewall is down, program the neural firewall so we can program the GB firewall! | http://keshawn.org | https://gayle.biz | | | -| Global Communications Designer | 0.6.3 | Ignored | Try to reboot the SQL circuit, maybe it will reboot the digital circuit! | https://kennedy.biz | http://carmela.com | | | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | | | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Corporate Identity Developer | 5.1.4 | Unknown | hacking the program won't do anything, we need to copy the solid state JBOD program! | http://danny.org | https://declan.name | | | -| Chief Solutions Planner | 7.6.5 | Unknown | Try to back up the SCSI circuit, maybe it will back up the online circuit! | | http://alex.info | Eusebio | https://drew.net | -| | | | | | | Imani | https://dorothea.name | -| | | | | | | Justina | http://norwood.info | -| | | | | | | Aubree | http://jayne.info | -| | | | | | | Jude | https://korbin.org | -| | | | | | | Fern | https://rick.com | -| | | | | | | Aiyana | http://maverick.com | -| District Usability Agent | 9.4.4 | Ignored | Try to synthesize the HDD protocol, maybe it will synthesize the 1080p protocol! | http://rudy.biz | http://evert.info | | | -| Human Accountability Technician | 8.2.0 | Expression | Use the solid state HTTP microchip, then you can back up the solid state microchip! | http://cali.net | https://ima.net | | | -| Legacy Directives Supervisor | 9.6.2 | Overwrite | programming the driver won't do anything, we need to connect the solid state RSS driver! | http://brenda.org | http://lina.net | | | -| Regional Operations Representative | 2.9.1 | Expression | I'll calculate the online HTTP array, that should array the HTTP array! | http://uriel.info | http://zakary.info | | | -| International Research Architect | 4.1.8 | Overwrite | I'll reboot the haptic SDD pixel, that should pixel the SDD pixel! | http://hunter.info | https://kristofer.org | | | -| Lead Response Producer | 6.3.3 | Overwrite | I'll generate the back-end JBOD array, that should array the JBOD array! | https://paul.name | https://harmon.name | | | -| Direct Operations Developer | 7.1.7 | Unknown | synthesizing the microchip won't do anything, we need to hack the optical SCSI microchip! | http://morris.name | http://salvatore.biz | | | -| District Group Representative | 8.9.8 | Overwrite | quantifying the driver won't do anything, we need to program the wireless SQL driver! | http://orland.net | http://lindsey.biz | | | -| Customer Solutions Producer | 8.3.5 | Url | Try to program the EXE alarm, maybe it will program the cross-platform alarm! | http://alden.biz | https://asha.com | | | -| Direct Response Facilitator | 1.4.7 | Overwrite | The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm! | https://keshawn.name | https://toney.name | | | -| Human Markets Coordinator | 3.4.4 | Unknown | You can't calculate the pixel without connecting the multi-byte HTTP pixel! | https://alexis.org | http://jeffrey.com | | | -| International Brand Consultant | 0.0.6 | Overwrite | Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth! | https://onie.name | http://may.net | | | -| Investor Usability Officer | 2.5.2 | Unknown | Use the virtual SAS firewall, then you can calculate the virtual firewall! | https://rubie.net | https://izaiah.net | | | -| District Implementation Executive | 3.9.4 | Ignored | I'll bypass the auxiliary SSL transmitter, that should transmitter the SSL transmitter! | https://justen.net | https://eden.info | | | -| Principal Mobility Designer | 1.3.7 | Ignored | The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus! | http://renee.org | https://earlene.com | | | -| Future Solutions Technician | 6.7.5 | Expression | | https://gaylord.name | http://jakob.org | Jewell | https://khalil.com | -| | | | | | | Aiyana | http://uriel.com | -| | | | | | | Ignatius | http://edgardo.biz | -| | | | | | | Laverna | http://khalil.org | -| | | | | | | Mona | https://erling.net | -| | | | | | | Dusty | http://ali.com | -| | | | | | | Andrew | https://immanuel.net | -| | | | | | | Juana | http://maeve.org | -| | | | | | | Alysha | https://sydnee.com | -| Chief Implementation Director | 2.3.1 | Url | I'll override the auxiliary JBOD pixel, that should pixel the JBOD pixel! | http://richmond.com | https://burley.net | | | -| Direct Accounts Agent | 6.6.1 | Unknown | | | | Jermey | http://wilfrid.name | -| | | | | | | Josianne | https://vivian.biz | -| | | | | | | Gertrude | http://renee.name | -| | | | | | | Gabrielle | https://jedediah.biz | -| | | | | | | Amber | http://evalyn.org | -| | | | | | | Myrtis | https://ursula.net | -| | | | | | | Werner | https://linwood.biz | -| | | | | | | Rebekah | https://cleve.org | -| | | | | | | Claudie | https://theodora.com | -| Product Branding Specialist | 3.4.0 | Expression | Try to reboot the JSON alarm, maybe it will reboot the optical alarm! | http://jalyn.org | http://asia.net | | | -| Forward Functionality Liaison | 3.8.5 | Unknown | backing up the interface won't do anything, we need to navigate the neural GB interface! | | | Kaitlyn | http://osborne.org | -| | | | | | | Joesph | https://michael.name | -| | | | | | | Kali | http://shyanne.net | -| | | | | | | Austin | https://marty.net | -| National Identity Technician | 7.4.9 | Url | quantifying the hard drive won't do anything, we need to index the virtual JBOD hard drive! | https://yadira.net | https://ocie.com | | | -| Chief Integration Architect | 1.6.8 | Overwrite | Try to override the TCP firewall, maybe it will override the solid state firewall! | http://wade.org | https://davion.net | | | -| Senior Program Coordinator | 6.8.4 | Url | We need to back up the primary ADP array! | http://teresa.biz | https://derek.info | | | -| Internal Web Planner | 8.0.5 | Overwrite | Use the neural XML monitor, then you can navigate the neural monitor! | https://everardo.com | http://madelynn.biz | | | -| Lead Tactics Director | 1.6.8 | Expression | overriding the panel won't do anything, we need to parse the open-source IB panel! | http://kory.name | https://ewell.name | | | -| Human Directives Engineer | 0.1.5 | Ignored | calculating the interface won't do anything, we need to index the virtual XML interface! | http://milan.net | http://lou.info | | | -| Dynamic Brand Producer | 8.3.6 | Url | If we parse the pixel, we can get to the AI pixel through the solid state AI pixel! | https://randal.org | https://freddie.biz | | | -| Product Identity Representative | 7.3.7 | Ignored | I'll generate the virtual COM protocol, that should protocol the COM protocol! | http://saige.org | https://zelda.net | | | -| National Metrics Developer | 7.2.1 | Url | | https://everett.org | | Jessika | http://lesly.com | -| | | | | | | Clemens | https://abagail.info | -| | | | | | | Franz | http://prudence.info | -| | | | | | | Casper | https://alva.com | -| Regional Accountability Engineer | 3.1.8 | Url | Use the digital CSS array, then you can index the digital array! | http://christa.org | https://don.info | | | -| Dynamic Paradigm Officer | 4.2.2 | Expression | If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm! | https://guillermo.biz | https://charlene.name | | | -| Internal Web Liaison | 2.6.3 | Overwrite | You can't index the port without hacking the optical HDD port! | http://hector.biz | http://crawford.biz | | | -| Dynamic Functionality Agent | 5.9.5 | Unknown | synthesizing the port won't do anything, we need to generate the haptic TCP port! | http://karl.com | https://candace.com | | | -| Legacy Solutions Architect | 7.9.3 | Expression | Try to input the AI sensor, maybe it will input the digital sensor! | https://alia.org | http://amir.name | | | -| National Response Planner | 8.2.8 | Expression | The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm! | https://stephon.biz | http://lonzo.biz | | | -| Customer Assurance Consultant | 5.6.2 | Ignored | Use the digital IB alarm, then you can program the digital alarm! | https://isaac.org | https://eryn.org | | | -| Lead Identity Producer | 5.7.1 | Unknown | You can't back up the port without programming the primary XSS port! | https://mikayla.info | http://delaney.info | | | -| Dynamic Web Liaison | 9.1.6 | Ignored | I'll calculate the optical RSS application, that should application the RSS application! | http://hellen.org | https://kade.com | | | -| National Tactics Facilitator | 1.2.4 | Overwrite | Try to transmit the GB panel, maybe it will transmit the 1080p panel! | http://margarete.biz | http://lily.biz | | | -| District Security Engineer | 5.7.8 | Ignored | The USB bus is down, calculate the multi-byte bus so we can calculate the USB bus! | http://madyson.biz | https://max.info | | | -| District Interactions Strategist | 7.9.0 | Url | Try to override the HDD pixel, maybe it will override the bluetooth pixel! | http://louie.net | https://elroy.org | | | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | | | -| National Markets Designer | 5.9.8 | Expression | Try to reboot the CSS panel, maybe it will reboot the haptic panel! | | | Kariane | http://sofia.info | -| | | | | | | Daphnee | https://nedra.biz | -| | | | | | | Orland | http://hilton.com | -| | | | | | | Shany | http://margaretta.net | -| | | | | | | Ezra | https://maegan.net | -| | | | | | | Rollin | https://timothy.info | -| | | | | | | Ezekiel | http://peyton.biz | -| | | | | | | Marlen | http://tara.org | -| | | | | | | Alia | https://lynn.name | -| | | | | | | Alek | https://blaze.net | -| Human Accountability Consultant | 0.9.4 | Ignored | Try to back up the THX capacitor, maybe it will back up the open-source capacitor! | | http://olga.com | Ramona | https://mariela.com | -| | | | | | | Wilfredo | http://everett.biz | -| | | | | | | Vanessa | https://mallory.com | -| | | | | | | Angeline | https://tyrel.net | -| | | | | | | Felicity | http://buddy.name | -| | | | | | | Bernardo | https://josephine.info | -| | | | | | | Jevon | https://aron.name | -| | | | | | | Suzanne | http://ima.name | -| | | | | | | Earnestine | http://nathanial.biz | -| | | | | | | Connor | https://augustus.net | -| Chief Implementation Engineer | 7.6.5 | Unknown | The SMS protocol is down, input the neural protocol so we can input the SMS protocol! | https://rubie.info | https://maria.info | | | -| Legacy Accountability Agent | 5.8.2 | Expression | I'll compress the auxiliary XSS port, that should port the XSS port! | https://iliana.info | http://chelsea.com | | | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| Regional Response Officer | 7.0.2 | Unknown | programming the driver won't do anything, we need to bypass the mobile PNG driver! | http://eldridge.net | http://bryon.net | | | -| Forward Group Supervisor | 2.5.4 | Overwrite | If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter! | http://christine.info | https://brooks.name | Corene | https://mireya.org | -| | | | | | | Mitchell | https://marietta.com | -| | | | | | | Adrian | https://irving.net | -| | | | | | | Sydnie | https://leonie.net | -| | | | | | | Jason | http://joany.name | -| | | | | | | Carol | http://luisa.net | -| | | | | | | Ewell | http://jonas.biz | -| Direct Tactics Analyst | 1.0.4 | Url | The PCI program is down, transmit the multi-byte program so we can transmit the PCI program! | http://leonel.com | https://fletcher.com | | | -| Principal Usability Architect | 4.0.3 | Overwrite | You can't connect the bus without connecting the open-source SDD bus! | http://andreane.com | https://gus.name | | | -| Direct Data Designer | 8.4.8 | Ignored | I'll program the solid state AGP bus, that should bus the AGP bus! | https://isaac.net | http://cortney.com | | | -| Internal Applications Agent | 5.1.9 | Overwrite | Use the online COM pixel, then you can synthesize the online pixel! | http://helen.name | http://oren.info | | | -| Corporate Paradigm Engineer | 8.1.2 | Overwrite | Try to connect the ADP array, maybe it will connect the virtual array! | https://luna.info | https://evalyn.org | | | -| Direct Web Executive | 7.0.8 | Expression | If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip! | https://felicity.com | https://rhea.name | | | -| Regional Quality Designer | 5.8.2 | Expression | We need to program the back-end HDD capacitor! | http://toney.net | http://trent.info | | | -| Senior Markets Administrator | 2.4.6 | Url | | | | Ron | http://brown.org | -| | | | | | | Cordia | http://ericka.name | -| | | | | | | Eugene | http://rashad.info | -| | | | | | | Thomas | http://antonia.net | -| | | | | | | Marcelle | https://miller.name | -| | | | | | | Lauriane | http://emmanuelle.info | -| | | | | | | Miracle | http://devin.org | -| Customer Solutions Manager | 6.0.8 | Unknown | The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter! | http://alexys.biz | http://alfonso.com | | | -| International Identity Planner | 3.0.0 | Ignored | You can't generate the transmitter without quantifying the neural ADP transmitter! | https://lois.biz | http://ariane.name | | | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | | | -| Forward Integration Assistant | 4.8.5 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://joshuah.com | http://jenifer.name | | | -| Chief Division Planner | 5.8.5 | Ignored | Try to connect the JBOD firewall, maybe it will connect the bluetooth firewall! | https://stanley.biz | http://marianne.info | | | -| International Applications Architect | 5.6.6 | Unknown | If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter! | http://henriette.name | https://norene.com | | | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Internal Optimization Planner | 2.9.4 | Url | We need to bypass the redundant COM bus! | http://pat.name | https://raegan.biz | | | -| International Implementation Engineer | 9.7.5 | Url | | | | Nathanial | http://lucas.biz | -| | | | | | | Jackeline | http://emmitt.name | -| | | | | | | Amely | https://jonathon.com | -| | | | | | | Javonte | https://diana.name | -| | | | | | | Damien | https://edyth.com | -| | | | | | | Princess | http://haylie.biz | -| | | | | | | Jordane | https://gregorio.com | -| | | | | | | Opal | http://abbie.org | -| | | | | | | Pablo | https://maxime.biz | -| Regional Accountability Assistant | 2.7.5 | Expression | You can't program the alarm without overriding the cross-platform RSS alarm! | https://ella.biz | http://barney.com | | | -| Principal Implementation Developer | 7.0.7 | Overwrite | I'll index the 1080p JBOD matrix, that should matrix the JBOD matrix! | https://graham.org | http://janice.biz | | | -| Internal Optimization Executive | 2.5.9 | Unknown | The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus! | http://bernice.com | https://rubye.name | | | -| Legacy Intranet Agent | 9.0.8 | Expression | You can't override the program without overriding the mobile COM program! | http://everett.name | https://robb.com | | | -| Legacy Metrics Planner | 9.5.0 | Ignored | I'll override the haptic AGP feed, that should feed the AGP feed! | https://marquis.net | http://madisyn.name | | | -| Central Data Consultant | 6.5.0 | Ignored | generating the driver won't do anything, we need to hack the auxiliary HDD driver! | https://hadley.info | https://delilah.org | | | -| Corporate Research Liaison | 8.5.9 | Unknown | I'll reboot the auxiliary SQL feed, that should feed the SQL feed! | http://rosemarie.net | https://cydney.biz | | | -| Human Metrics Manager | 7.7.2 | Expression | Try to reboot the RSS program, maybe it will reboot the solid state program! | | http://clint.com | Ardella | http://melissa.net | -| | | | | | | Sandra | http://pearline.org | -| | | | | | | Noble | https://dusty.net | -| | | | | | | Verlie | http://maryjane.biz | -| | | | | | | Lessie | https://hayden.name | -| | | | | | | Ernestine | http://amina.info | -| | | | | | | Steve | http://lon.org | -| Principal Marketing Specialist | 9.7.0 | Expression | You can't quantify the capacitor without hacking the neural SMS capacitor! | https://tyrese.net | http://ethel.name | | | -| Regional Security Officer | 9.7.3 | Expression | The GB program is down, reboot the neural program so we can reboot the GB program! | https://tania.biz | http://al.info | | | -| Internal Research Engineer | 0.3.1 | Url | hacking the panel won't do anything, we need to bypass the solid state HTTP panel! | http://faustino.biz | http://sophie.biz | | | -| Corporate Interactions Associate | 2.1.1 | Ignored | You can't quantify the feed without connecting the wireless GB feed! | http://catherine.name | http://jaiden.com | | | -| Product Optimization Representative | 2.7.9 | Ignored | If we hack the hard drive, we can get to the JBOD hard drive through the multi-byte JBOD hard drive! | http://rosina.biz | http://martine.info | | | -| District Response Director | 6.9.7 | Expression | If we override the pixel, we can get to the PCI pixel through the digital PCI pixel! | http://kari.org | https://milo.biz | | | -| Internal Operations Liaison | 3.0.3 | Overwrite | I'll program the bluetooth TCP monitor, that should monitor the TCP monitor! | http://trent.com | https://prince.info | | | -| Dynamic Implementation Analyst | 3.3.4 | Overwrite | The XSS application is down, override the wireless application so we can override the XSS application! | https://allene.info | https://philip.net | | | -| Forward Research Strategist | 8.8.2 | Overwrite | Try to parse the PNG panel, maybe it will parse the haptic panel! | http://terence.com | http://israel.name | | | -| Principal Brand Designer | 2.4.7 | Overwrite | You can't parse the bandwidth without indexing the auxiliary HTTP bandwidth! | http://garnett.info | https://rosa.info | | | -| Dynamic Identity Assistant | 8.0.0 | Url | I'll transmit the digital PNG microchip, that should microchip the PNG microchip! | http://magdalena.biz | http://ernie.com | | | -| Dynamic Accountability Director | 6.0.2 | Url | We need to connect the auxiliary SDD bandwidth! | http://delphia.name | https://bo.com | | | -| Internal Data Agent | 2.5.8 | Url | I'll copy the online SQL interface, that should interface the SQL interface! | http://gretchen.org | http://melissa.com | | | -| Forward Functionality Officer | 0.1.1 | Unknown | I'll override the primary XML monitor, that should monitor the XML monitor! | https://rebekah.org | http://lavern.org | | | -| Legacy Assurance Associate | 4.8.8 | Expression | connecting the microchip won't do anything, we need to index the cross-platform RSS microchip! | https://rhea.name | https://selena.info | Mervin | https://elisa.info | -| | | | | | | Sylvester | https://adonis.name | -| | | | | | | Francis | http://jaunita.info | -| Investor Division Strategist | 1.6.2 | Ignored | quantifying the monitor won't do anything, we need to parse the neural PCI monitor! | http://kelton.org | https://leonardo.net | | | -| International Brand Manager | 2.4.4 | Expression | We need to program the virtual AI driver! | https://clark.name | http://aletha.info | | | -| Central Paradigm Associate | 8.4.6 | Ignored | We need to index the haptic COM application! | https://joel.info | https://javier.biz | | | -| Chief Configuration Administrator | 2.6.0 | Ignored | The JBOD application is down, hack the digital application so we can hack the JBOD application! | https://myrl.info | http://iva.com | | | -| Product Quality Associate | 7.1.0 | Ignored | The THX program is down, transmit the redundant program so we can transmit the THX program! | http://beau.name | https://zena.name | | | -| Corporate Security Technician | 2.7.4 | Unknown | copying the firewall won't do anything, we need to index the cross-platform THX firewall! | https://kaylie.info | https://bell.net | | | -| Product Creative Strategist | 8.0.1 | Url | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | -| | | | | | | Mayra | http://lance.name | -| | | | | | | Jimmie | https://lorine.org | -| | | | | | | Rebeka | https://malika.org | -| | | | | | | Trinity | http://fritz.info | -| | | | | | | Neha | https://marianne.name | -| | | | | | | Colin | https://billie.biz | -| | | | | | | Brielle | https://brennon.name | -| | | | | | | Myriam | https://rosemary.name | -| Legacy Web Consultant | 3.0.6 | Ignored | I'll override the neural XML application, that should application the XML application! | https://domenica.com | http://earl.net | | | -| Central Integration Facilitator | 5.7.1 | Ignored | If we index the application, we can get to the PCI application through the solid state PCI application! | http://edna.org | http://marcellus.org | | | -| Direct Accountability Supervisor | 6.2.8 | Url | I'll synthesize the cross-platform ADP system, that should system the ADP system! | https://eryn.com | http://rafaela.com | | | -| International Accounts Executive | 7.0.3 | Expression | hacking the program won't do anything, we need to reboot the mobile PNG program! | http://eryn.org | | Adaline | http://brittany.org | -| | | | | | | Margie | http://eda.com | -| | | | | | | Vena | https://vincenzo.biz | -| | | | | | | Jedediah | http://teagan.net | -| | | | | | | Piper | http://vicky.info | -| | | | | | | Norwood | https://gerard.name | -| Direct Metrics Associate | 1.7.2 | Expression | We need to generate the digital TCP card! | http://kenya.info | https://kurt.org | | | -| Senior Accounts Designer | 1.0.4 | Unknown | I'll input the solid state COM application, that should application the COM application! | http://everette.biz | https://johnpaul.biz | | | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt deleted file mode 100644 index 4be27844..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt +++ /dev/null @@ -1,129 +0,0 @@ -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+-----------+------------------------+ -| Corporate Identity Developer | 5.1.4 | Unknown | hacking the program won't do anything, we need to copy the solid state JBOD program! | http://danny.org | https://declan.name | | | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Internal Applications Agent | 5.1.9 | Overwrite | Use the online COM pixel, then you can synthesize the online pixel! | http://helen.name | http://oren.info | | | -| Forward Functionality Officer | 0.1.1 | Unknown | I'll override the primary XML monitor, that should monitor the XML monitor! | https://rebekah.org | http://lavern.org | | | -| Legacy Functionality Consultant | 8.0.9 | Ignored | Try to quantify the SMTP interface, maybe it will quantify the cross-platform interface! | https://jewel.name | https://eldred.biz | | | -| Legacy Communications Producer | 5.4.0 | Unknown | overriding the firewall won't do anything, we need to reboot the open-source COM firewall! | http://khalid.net | http://jaylin.org | | | -| Legacy Web Consultant | 3.0.6 | Ignored | I'll override the neural XML application, that should application the XML application! | https://domenica.com | http://earl.net | | | -| Lead Response Producer | 6.3.3 | Overwrite | I'll generate the back-end JBOD array, that should array the JBOD array! | https://paul.name | https://harmon.name | | | -| Legacy Directives Supervisor | 9.6.2 | Overwrite | programming the driver won't do anything, we need to connect the solid state RSS driver! | http://brenda.org | http://lina.net | | | -| Chief Implementation Engineer | 7.6.5 | Unknown | The SMS protocol is down, input the neural protocol so we can input the SMS protocol! | https://rubie.info | https://maria.info | | | -| Dynamic Functionality Agent | 5.9.5 | Unknown | synthesizing the port won't do anything, we need to generate the haptic TCP port! | http://karl.com | https://candace.com | | | -| Regional Accountability Engineer | 3.1.8 | Url | Use the digital CSS array, then you can index the digital array! | http://christa.org | https://don.info | | | -| Direct Tactics Analyst | 1.0.4 | Url | The PCI program is down, transmit the multi-byte program so we can transmit the PCI program! | http://leonel.com | https://fletcher.com | | | -| Chief Integration Architect | 1.6.8 | Overwrite | Try to override the TCP firewall, maybe it will override the solid state firewall! | http://wade.org | https://davion.net | | | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | | | -| Dynamic Identity Assistant | 8.0.0 | Url | I'll transmit the digital PNG microchip, that should microchip the PNG microchip! | http://magdalena.biz | http://ernie.com | | | -| Dynamic Brand Producer | 8.3.6 | Url | If we parse the pixel, we can get to the AI pixel through the solid state AI pixel! | https://randal.org | https://freddie.biz | | | -| Chief Implementation Director | 2.3.1 | Url | I'll override the auxiliary JBOD pixel, that should pixel the JBOD pixel! | http://richmond.com | https://burley.net | | | -| Corporate Paradigm Engineer | 8.1.2 | Overwrite | Try to connect the ADP array, maybe it will connect the virtual array! | https://luna.info | https://evalyn.org | | | -| Product Quality Associate | 7.1.0 | Ignored | The THX program is down, transmit the redundant program so we can transmit the THX program! | http://beau.name | https://zena.name | | | -| National Identity Technician | 7.4.9 | Url | quantifying the hard drive won't do anything, we need to index the virtual JBOD hard drive! | https://yadira.net | https://ocie.com | | | -| Principal Marketing Specialist | 9.7.0 | Expression | You can't quantify the capacitor without hacking the neural SMS capacitor! | https://tyrese.net | http://ethel.name | | | -| Forward Integration Assistant | 4.8.5 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://joshuah.com | http://jenifer.name | | | -| Internal Data Agent | 2.5.8 | Url | I'll copy the online SQL interface, that should interface the SQL interface! | http://gretchen.org | http://melissa.com | | | -| Regional Response Officer | 7.0.2 | Unknown | programming the driver won't do anything, we need to bypass the mobile PNG driver! | http://eldridge.net | http://bryon.net | | | -| Chief Identity Specialist | 6.4.7 | Expression | Use the neural RSS circuit, then you can quantify the neural circuit! | https://kyle.net | http://sammy.net | | | -| Internal Web Planner | 8.0.5 | Overwrite | Use the neural XML monitor, then you can navigate the neural monitor! | https://everardo.com | http://madelynn.biz | | | -| District Implementation Executive | 3.9.4 | Ignored | I'll bypass the auxiliary SSL transmitter, that should transmitter the SSL transmitter! | https://justen.net | https://eden.info | | | -| International Brand Consultant | 0.0.6 | Overwrite | Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth! | https://onie.name | http://may.net | | | -| Chief Communications Developer | 0.6.8 | Ignored | If we back up the hard drive, we can get to the SDD hard drive through the haptic SDD hard drive! | http://danial.name | http://briana.com | | | -| Product Optimization Representative | 2.7.9 | Ignored | If we hack the hard drive, we can get to the JBOD hard drive through the multi-byte JBOD hard drive! | http://rosina.biz | http://martine.info | | | -| Regional Quality Designer | 5.8.2 | Expression | We need to program the back-end HDD capacitor! | http://toney.net | http://trent.info | | | -| Legacy Solutions Architect | 7.9.3 | Expression | Try to input the AI sensor, maybe it will input the digital sensor! | https://alia.org | http://amir.name | | | -| Internal Optimization Executive | 2.5.9 | Unknown | The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus! | http://bernice.com | https://rubye.name | | | -| Lead Tactics Director | 1.6.8 | Expression | overriding the panel won't do anything, we need to parse the open-source IB panel! | http://kory.name | https://ewell.name | | | -| District Usability Agent | 9.4.4 | Ignored | Try to synthesize the HDD protocol, maybe it will synthesize the 1080p protocol! | http://rudy.biz | http://evert.info | | | -| District Group Representative | 8.9.8 | Overwrite | quantifying the driver won't do anything, we need to program the wireless SQL driver! | http://orland.net | http://lindsey.biz | | | -| Chief Division Planner | 5.8.5 | Ignored | Try to connect the JBOD firewall, maybe it will connect the bluetooth firewall! | https://stanley.biz | http://marianne.info | | | -| District Security Engineer | 5.7.8 | Ignored | The USB bus is down, calculate the multi-byte bus so we can calculate the USB bus! | http://madyson.biz | https://max.info | | | -| Direct Metrics Associate | 1.7.2 | Expression | We need to generate the digital TCP card! | http://kenya.info | https://kurt.org | | | -| Lead Mobility Developer | 4.0.9 | Url | I'll override the optical SSL card, that should card the SSL card! | https://lucinda.name | https://lexus.biz | | | -| Central Paradigm Associate | 8.4.6 | Ignored | We need to index the haptic COM application! | https://joel.info | https://javier.biz | | | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Product Branding Specialist | 3.4.0 | Expression | Try to reboot the JSON alarm, maybe it will reboot the optical alarm! | http://jalyn.org | http://asia.net | | | -| Regional Security Officer | 9.7.3 | Expression | The GB program is down, reboot the neural program so we can reboot the GB program! | https://tania.biz | http://al.info | | | -| Human Directives Engineer | 0.1.5 | Ignored | calculating the interface won't do anything, we need to index the virtual XML interface! | http://milan.net | http://lou.info | | | -| Lead Identity Producer | 5.7.1 | Unknown | You can't back up the port without programming the primary XSS port! | https://mikayla.info | http://delaney.info | | | -| Chief Configuration Administrator | 2.6.0 | Ignored | The JBOD application is down, hack the digital application so we can hack the JBOD application! | https://myrl.info | http://iva.com | | | -| Forward Research Strategist | 8.8.2 | Overwrite | Try to parse the PNG panel, maybe it will parse the haptic panel! | http://terence.com | http://israel.name | | | -| Dynamic Paradigm Officer | 4.2.2 | Expression | If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm! | https://guillermo.biz | https://charlene.name | | | -| Dynamic Usability Consultant | 8.4.8 | Unknown | The GB firewall is down, program the neural firewall so we can program the GB firewall! | http://keshawn.org | https://gayle.biz | | | -| Legacy Accountability Agent | 5.8.2 | Expression | I'll compress the auxiliary XSS port, that should port the XSS port! | https://iliana.info | http://chelsea.com | | | -| Direct Identity Liaison | 7.9.7 | Overwrite | If we back up the bus, we can get to the AI bus through the 1080p AI bus! | https://alana.org | https://carol.info | | | -| Regional Accountability Assistant | 2.7.5 | Expression | You can't program the alarm without overriding the cross-platform RSS alarm! | https://ella.biz | http://barney.com | | | -| National Response Planner | 8.2.8 | Expression | The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm! | https://stephon.biz | http://lonzo.biz | | | -| Senior Accounts Designer | 1.0.4 | Unknown | I'll input the solid state COM application, that should application the COM application! | http://everette.biz | https://johnpaul.biz | | | -| Central Integration Facilitator | 5.7.1 | Ignored | If we index the application, we can get to the PCI application through the solid state PCI application! | http://edna.org | http://marcellus.org | | | -| Product Identity Representative | 7.3.7 | Ignored | I'll generate the virtual COM protocol, that should protocol the COM protocol! | http://saige.org | https://zelda.net | | | -| Dynamic Accountability Director | 6.0.2 | Url | We need to connect the auxiliary SDD bandwidth! | http://delphia.name | https://bo.com | | | -| Direct Response Facilitator | 1.4.7 | Overwrite | The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm! | https://keshawn.name | https://toney.name | | | -| Internal Research Engineer | 0.3.1 | Url | hacking the panel won't do anything, we need to bypass the solid state HTTP panel! | http://faustino.biz | http://sophie.biz | | | -| Corporate Interactions Associate | 2.1.1 | Ignored | You can't quantify the feed without connecting the wireless GB feed! | http://catherine.name | http://jaiden.com | | | -| Internal Optimization Planner | 2.9.4 | Url | We need to bypass the redundant COM bus! | http://pat.name | https://raegan.biz | | | -| Principal Mobility Designer | 1.3.7 | Ignored | The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus! | http://renee.org | https://earlene.com | | | -| Human Markets Coordinator | 3.4.4 | Unknown | You can't calculate the pixel without connecting the multi-byte HTTP pixel! | https://alexis.org | http://jeffrey.com | | | -| Direct Accountability Supervisor | 6.2.8 | Url | I'll synthesize the cross-platform ADP system, that should system the ADP system! | https://eryn.com | http://rafaela.com | | | -| Corporate Security Technician | 2.7.4 | Unknown | copying the firewall won't do anything, we need to index the cross-platform THX firewall! | https://kaylie.info | https://bell.net | | | -| Internal Operations Liaison | 3.0.3 | Overwrite | I'll program the bluetooth TCP monitor, that should monitor the TCP monitor! | http://trent.com | https://prince.info | | | -| Customer Solutions Producer | 8.3.5 | Url | Try to program the EXE alarm, maybe it will program the cross-platform alarm! | http://alden.biz | https://asha.com | | | -| Dynamic Implementation Analyst | 3.3.4 | Overwrite | The XSS application is down, override the wireless application so we can override the XSS application! | https://allene.info | https://philip.net | | | -| Customer Solutions Manager | 6.0.8 | Unknown | The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter! | http://alexys.biz | http://alfonso.com | | | -| Legacy Intranet Agent | 9.0.8 | Expression | You can't override the program without overriding the mobile COM program! | http://everett.name | https://robb.com | | | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | | | -| Global Communications Designer | 0.6.3 | Ignored | Try to reboot the SQL circuit, maybe it will reboot the digital circuit! | https://kennedy.biz | http://carmela.com | | | -| Investor Division Strategist | 1.6.2 | Ignored | quantifying the monitor won't do anything, we need to parse the neural PCI monitor! | http://kelton.org | https://leonardo.net | | | -| Dynamic Response Facilitator | 7.1.7 | Url | If we override the port, we can get to the SDD port through the primary SDD port! | http://sibyl.biz | http://jordon.net | | | -| International Brand Manager | 2.4.4 | Expression | We need to program the virtual AI driver! | https://clark.name | http://aletha.info | | | -| National Tactics Facilitator | 1.2.4 | Overwrite | Try to transmit the GB panel, maybe it will transmit the 1080p panel! | http://margarete.biz | http://lily.biz | | | -| Central Data Consultant | 6.5.0 | Ignored | generating the driver won't do anything, we need to hack the auxiliary HDD driver! | https://hadley.info | https://delilah.org | | | -| Internal Web Liaison | 2.6.3 | Overwrite | You can't index the port without hacking the optical HDD port! | http://hector.biz | http://crawford.biz | | | -| Direct Operations Developer | 7.1.7 | Unknown | synthesizing the microchip won't do anything, we need to hack the optical SCSI microchip! | http://morris.name | http://salvatore.biz | | | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | | | -| Human Accountability Technician | 8.2.0 | Expression | Use the solid state HTTP microchip, then you can back up the solid state microchip! | http://cali.net | https://ima.net | | | -| International Identity Planner | 3.0.0 | Ignored | You can't generate the transmitter without quantifying the neural ADP transmitter! | https://lois.biz | http://ariane.name | | | -| Principal Brand Designer | 2.4.7 | Overwrite | You can't parse the bandwidth without indexing the auxiliary HTTP bandwidth! | http://garnett.info | https://rosa.info | | | -| District Interactions Strategist | 7.9.0 | Url | Try to override the HDD pixel, maybe it will override the bluetooth pixel! | http://louie.net | https://elroy.org | | | -| International Research Architect | 4.1.8 | Overwrite | I'll reboot the haptic SDD pixel, that should pixel the SDD pixel! | http://hunter.info | https://kristofer.org | | | -| Direct Data Designer | 8.4.8 | Ignored | I'll program the solid state AGP bus, that should bus the AGP bus! | https://isaac.net | http://cortney.com | | | -| Global Implementation Producer | 6.6.0 | Url | Use the back-end PNG bandwidth, then you can program the back-end bandwidth! | https://anita.net | http://liza.net | | | -| Investor Usability Officer | 2.5.2 | Unknown | Use the virtual SAS firewall, then you can calculate the virtual firewall! | https://rubie.net | https://izaiah.net | | | -| Dynamic Web Liaison | 9.1.6 | Ignored | I'll calculate the optical RSS application, that should application the RSS application! | http://hellen.org | https://kade.com | | | -| District Response Director | 6.9.7 | Expression | If we override the pixel, we can get to the PCI pixel through the digital PCI pixel! | http://kari.org | https://milo.biz | | | -| Direct Web Executive | 7.0.8 | Expression | If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip! | https://felicity.com | https://rhea.name | | | -| Regional Operations Representative | 2.9.1 | Expression | I'll calculate the online HTTP array, that should array the HTTP array! | http://uriel.info | http://zakary.info | | | -| Senior Program Coordinator | 6.8.4 | Url | We need to back up the primary ADP array! | http://teresa.biz | https://derek.info | | | -| Investor Optimization Orchestrator | 3.7.9 | Unknown | programming the application won't do anything, we need to program the digital SCSI application! | http://cullen.net | http://kaylie.info | | | -| Principal Implementation Developer | 7.0.7 | Overwrite | I'll index the 1080p JBOD matrix, that should matrix the JBOD matrix! | https://graham.org | http://janice.biz | | | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Customer Assurance Consultant | 5.6.2 | Ignored | Use the digital IB alarm, then you can program the digital alarm! | https://isaac.org | https://eryn.org | | | -| Legacy Metrics Planner | 9.5.0 | Ignored | I'll override the haptic AGP feed, that should feed the AGP feed! | https://marquis.net | http://madisyn.name | | | -| International Applications Architect | 5.6.6 | Unknown | If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter! | http://henriette.name | https://norene.com | | | -| Principal Usability Architect | 4.0.3 | Overwrite | You can't connect the bus without connecting the open-source SDD bus! | http://andreane.com | https://gus.name | | | -| Corporate Research Liaison | 8.5.9 | Unknown | I'll reboot the auxiliary SQL feed, that should feed the SQL feed! | http://rosemarie.net | https://cydney.biz | | | -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt deleted file mode 100644 index b4248f4c..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt +++ /dev/null @@ -1,138 +0,0 @@ -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+-----------+------------------------+ -| Corporate Identity Developer | 5.1.4 | Unknown | hacking the program won't do anything, we need to copy the solid state JBOD program! | http://danny.org | https://declan.name | | | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Internal Applications Agent | 5.1.9 | Overwrite | Use the online COM pixel, then you can synthesize the online pixel! | http://helen.name | http://oren.info | | | -| Forward Functionality Officer | 0.1.1 | Unknown | I'll override the primary XML monitor, that should monitor the XML monitor! | https://rebekah.org | http://lavern.org | | | -| Chief Implementation Director | 2.3.1 | Url | I'll override the auxiliary JBOD pixel, that should pixel the JBOD pixel! | http://richmond.com | https://burley.net | | | -| Legacy Communications Producer | 5.4.0 | Unknown | overriding the firewall won't do anything, we need to reboot the open-source COM firewall! | http://khalid.net | http://jaylin.org | | | -| Central Data Consultant | 6.5.0 | Ignored | generating the driver won't do anything, we need to hack the auxiliary HDD driver! | https://hadley.info | https://delilah.org | | | -| District Usability Agent | 9.4.4 | Ignored | Try to synthesize the HDD protocol, maybe it will synthesize the 1080p protocol! | http://rudy.biz | http://evert.info | | | -| National Tactics Facilitator | 1.2.4 | Overwrite | Try to transmit the GB panel, maybe it will transmit the 1080p panel! | http://margarete.biz | http://lily.biz | | | -| Chief Implementation Engineer | 7.6.5 | Unknown | The SMS protocol is down, input the neural protocol so we can input the SMS protocol! | https://rubie.info | https://maria.info | | | -| Human Markets Coordinator | 3.4.4 | Unknown | You can't calculate the pixel without connecting the multi-byte HTTP pixel! | https://alexis.org | http://jeffrey.com | | | -| Principal Mobility Designer | 1.3.7 | Ignored | The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus! | http://renee.org | https://earlene.com | | | -| Legacy Functionality Consultant | 8.0.9 | Ignored | Try to quantify the SMTP interface, maybe it will quantify the cross-platform interface! | https://jewel.name | https://eldred.biz | | | -| District Response Director | 6.9.7 | Expression | If we override the pixel, we can get to the PCI pixel through the digital PCI pixel! | http://kari.org | https://milo.biz | | | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Dynamic Identity Assistant | 8.0.0 | Url | I'll transmit the digital PNG microchip, that should microchip the PNG microchip! | http://magdalena.biz | http://ernie.com | | | -| Regional Accountability Engineer | 3.1.8 | Url | Use the digital CSS array, then you can index the digital array! | http://christa.org | https://don.info | | | -| Principal Usability Architect | 4.0.3 | Overwrite | You can't connect the bus without connecting the open-source SDD bus! | http://andreane.com | https://gus.name | | | -| Direct Web Executive | 7.0.8 | Expression | If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip! | https://felicity.com | https://rhea.name | | | -| Product Quality Associate | 7.1.0 | Ignored | The THX program is down, transmit the redundant program so we can transmit the THX program! | http://beau.name | https://zena.name | | | -| Regional Accountability Assistant | 2.7.5 | Expression | You can't program the alarm without overriding the cross-platform RSS alarm! | https://ella.biz | http://barney.com | | | -| Investor Optimization Orchestrator | 3.7.9 | Unknown | programming the application won't do anything, we need to program the digital SCSI application! | http://cullen.net | http://kaylie.info | | | -| Dynamic Functionality Agent | 5.9.5 | Unknown | synthesizing the port won't do anything, we need to generate the haptic TCP port! | http://karl.com | https://candace.com | | | -| Corporate Research Liaison | 8.5.9 | Unknown | I'll reboot the auxiliary SQL feed, that should feed the SQL feed! | http://rosemarie.net | https://cydney.biz | | | -| National Identity Technician | 7.4.9 | Url | quantifying the hard drive won't do anything, we need to index the virtual JBOD hard drive! | https://yadira.net | https://ocie.com | | | -| Dynamic Paradigm Officer | 4.2.2 | Expression | If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm! | https://guillermo.biz | https://charlene.name | | | -| Internal Web Planner | 8.0.5 | Overwrite | Use the neural XML monitor, then you can navigate the neural monitor! | https://everardo.com | http://madelynn.biz | | | -| Central Paradigm Associate | 8.4.6 | Ignored | We need to index the haptic COM application! | https://joel.info | https://javier.biz | | | -| International Brand Consultant | 0.0.6 | Overwrite | Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth! | https://onie.name | http://may.net | | | -| Chief Communications Developer | 0.6.8 | Ignored | If we back up the hard drive, we can get to the SDD hard drive through the haptic SDD hard drive! | http://danial.name | http://briana.com | | | -| Dynamic Web Liaison | 9.1.6 | Ignored | I'll calculate the optical RSS application, that should application the RSS application! | http://hellen.org | https://kade.com | | | -| Human Accountability Technician | 8.2.0 | Expression | Use the solid state HTTP microchip, then you can back up the solid state microchip! | http://cali.net | https://ima.net | | | -| Legacy Metrics Planner | 9.5.0 | Ignored | I'll override the haptic AGP feed, that should feed the AGP feed! | https://marquis.net | http://madisyn.name | | | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| Legacy Directives Supervisor | 9.6.2 | Overwrite | programming the driver won't do anything, we need to connect the solid state RSS driver! | http://brenda.org | http://lina.net | | | -| Product Optimization Representative | 2.7.9 | Ignored | If we hack the hard drive, we can get to the JBOD hard drive through the multi-byte JBOD hard drive! | http://rosina.biz | http://martine.info | | | -| International Research Architect | 4.1.8 | Overwrite | I'll reboot the haptic SDD pixel, that should pixel the SDD pixel! | http://hunter.info | https://kristofer.org | | | -| Corporate Paradigm Engineer | 8.1.2 | Overwrite | Try to connect the ADP array, maybe it will connect the virtual array! | https://luna.info | https://evalyn.org | | | -| Forward Research Strategist | 8.8.2 | Overwrite | Try to parse the PNG panel, maybe it will parse the haptic panel! | http://terence.com | http://israel.name | | | -| Customer Solutions Producer | 8.3.5 | Url | Try to program the EXE alarm, maybe it will program the cross-platform alarm! | http://alden.biz | https://asha.com | | | -| Lead Mobility Developer | 4.0.9 | Url | I'll override the optical SSL card, that should card the SSL card! | https://lucinda.name | https://lexus.biz | | | -| Chief Identity Specialist | 6.4.7 | Expression | Use the neural RSS circuit, then you can quantify the neural circuit! | https://kyle.net | http://sammy.net | | | -| Regional Security Officer | 9.7.3 | Expression | The GB program is down, reboot the neural program so we can reboot the GB program! | https://tania.biz | http://al.info | | | -| Lead Identity Producer | 5.7.1 | Unknown | You can't back up the port without programming the primary XSS port! | https://mikayla.info | http://delaney.info | | | -| Legacy Accountability Agent | 5.8.2 | Expression | I'll compress the auxiliary XSS port, that should port the XSS port! | https://iliana.info | http://chelsea.com | | | -| International Applications Architect | 5.6.6 | Unknown | If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter! | http://henriette.name | https://norene.com | | | -| District Group Representative | 8.9.8 | Overwrite | quantifying the driver won't do anything, we need to program the wireless SQL driver! | http://orland.net | http://lindsey.biz | | | -| Legacy Solutions Architect | 7.9.3 | Expression | Try to input the AI sensor, maybe it will input the digital sensor! | https://alia.org | http://amir.name | | | -| District Implementation Executive | 3.9.4 | Ignored | I'll bypass the auxiliary SSL transmitter, that should transmitter the SSL transmitter! | https://justen.net | https://eden.info | | | -| Regional Operations Representative | 2.9.1 | Expression | I'll calculate the online HTTP array, that should array the HTTP array! | http://uriel.info | http://zakary.info | | | -| Dynamic Response Facilitator | 7.1.7 | Url | If we override the port, we can get to the SDD port through the primary SDD port! | http://sibyl.biz | http://jordon.net | | | -| Direct Operations Developer | 7.1.7 | Unknown | synthesizing the microchip won't do anything, we need to hack the optical SCSI microchip! | http://morris.name | http://salvatore.biz | | | -| Principal Implementation Developer | 7.0.7 | Overwrite | I'll index the 1080p JBOD matrix, that should matrix the JBOD matrix! | https://graham.org | http://janice.biz | | | -| Internal Operations Liaison | 3.0.3 | Overwrite | I'll program the bluetooth TCP monitor, that should monitor the TCP monitor! | http://trent.com | https://prince.info | | | -| Lead Tactics Director | 1.6.8 | Expression | overriding the panel won't do anything, we need to parse the open-source IB panel! | http://kory.name | https://ewell.name | | | -| Dynamic Brand Producer | 8.3.6 | Url | If we parse the pixel, we can get to the AI pixel through the solid state AI pixel! | https://randal.org | https://freddie.biz | | | -| Global Communications Designer | 0.6.3 | Ignored | Try to reboot the SQL circuit, maybe it will reboot the digital circuit! | https://kennedy.biz | http://carmela.com | | | -| National Response Planner | 8.2.8 | Expression | The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm! | https://stephon.biz | http://lonzo.biz | | | -| Investor Usability Officer | 2.5.2 | Unknown | Use the virtual SAS firewall, then you can calculate the virtual firewall! | https://rubie.net | https://izaiah.net | | | -| Forward Integration Assistant | 4.8.5 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://joshuah.com | http://jenifer.name | | | -| Senior Accounts Designer | 1.0.4 | Unknown | I'll input the solid state COM application, that should application the COM application! | http://everette.biz | https://johnpaul.biz | | | -| Corporate Interactions Associate | 2.1.1 | Ignored | You can't quantify the feed without connecting the wireless GB feed! | http://catherine.name | http://jaiden.com | | | -| Dynamic Accountability Director | 6.0.2 | Url | We need to connect the auxiliary SDD bandwidth! | http://delphia.name | https://bo.com | | | -| District Interactions Strategist | 7.9.0 | Url | Try to override the HDD pixel, maybe it will override the bluetooth pixel! | http://louie.net | https://elroy.org | | | -| Principal Marketing Specialist | 9.7.0 | Expression | You can't quantify the capacitor without hacking the neural SMS capacitor! | https://tyrese.net | http://ethel.name | | | -| Product Identity Representative | 7.3.7 | Ignored | I'll generate the virtual COM protocol, that should protocol the COM protocol! | http://saige.org | https://zelda.net | | | -| Product Branding Specialist | 3.4.0 | Expression | Try to reboot the JSON alarm, maybe it will reboot the optical alarm! | http://jalyn.org | http://asia.net | | | -| Central Integration Facilitator | 5.7.1 | Ignored | If we index the application, we can get to the PCI application through the solid state PCI application! | http://edna.org | http://marcellus.org | | | -| Direct Accountability Supervisor | 6.2.8 | Url | I'll synthesize the cross-platform ADP system, that should system the ADP system! | https://eryn.com | http://rafaela.com | | | -| Principal Brand Designer | 2.4.7 | Overwrite | You can't parse the bandwidth without indexing the auxiliary HTTP bandwidth! | http://garnett.info | https://rosa.info | | | -| Customer Solutions Manager | 6.0.8 | Unknown | The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter! | http://alexys.biz | http://alfonso.com | | | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | | | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | | | -| Human Directives Engineer | 0.1.5 | Ignored | calculating the interface won't do anything, we need to index the virtual XML interface! | http://milan.net | http://lou.info | | | -| Investor Division Strategist | 1.6.2 | Ignored | quantifying the monitor won't do anything, we need to parse the neural PCI monitor! | http://kelton.org | https://leonardo.net | | | -| Chief Configuration Administrator | 2.6.0 | Ignored | The JBOD application is down, hack the digital application so we can hack the JBOD application! | https://myrl.info | http://iva.com | | | -| Lead Response Producer | 6.3.3 | Overwrite | I'll generate the back-end JBOD array, that should array the JBOD array! | https://paul.name | https://harmon.name | | | -| Global Implementation Producer | 6.6.0 | Url | Use the back-end PNG bandwidth, then you can program the back-end bandwidth! | https://anita.net | http://liza.net | | | -| Legacy Intranet Agent | 9.0.8 | Expression | You can't override the program without overriding the mobile COM program! | http://everett.name | https://robb.com | | | -| Internal Optimization Planner | 2.9.4 | Url | We need to bypass the redundant COM bus! | http://pat.name | https://raegan.biz | | | -| Internal Optimization Executive | 2.5.9 | Unknown | The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus! | http://bernice.com | https://rubye.name | | | -| Corporate Security Technician | 2.7.4 | Unknown | copying the firewall won't do anything, we need to index the cross-platform THX firewall! | https://kaylie.info | https://bell.net | | | -| Dynamic Implementation Analyst | 3.3.4 | Overwrite | The XSS application is down, override the wireless application so we can override the XSS application! | https://allene.info | https://philip.net | | | -| Internal Research Engineer | 0.3.1 | Url | hacking the panel won't do anything, we need to bypass the solid state HTTP panel! | http://faustino.biz | http://sophie.biz | | | -| Chief Integration Architect | 1.6.8 | Overwrite | Try to override the TCP firewall, maybe it will override the solid state firewall! | http://wade.org | https://davion.net | | | -| Direct Metrics Associate | 1.7.2 | Expression | We need to generate the digital TCP card! | http://kenya.info | https://kurt.org | | | -| Direct Identity Liaison | 7.9.7 | Overwrite | If we back up the bus, we can get to the AI bus through the 1080p AI bus! | https://alana.org | https://carol.info | | | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | | | -| International Brand Manager | 2.4.4 | Expression | We need to program the virtual AI driver! | https://clark.name | http://aletha.info | | | -| Customer Assurance Consultant | 5.6.2 | Ignored | Use the digital IB alarm, then you can program the digital alarm! | https://isaac.org | https://eryn.org | | | -| Legacy Web Consultant | 3.0.6 | Ignored | I'll override the neural XML application, that should application the XML application! | https://domenica.com | http://earl.net | | | -| Direct Response Facilitator | 1.4.7 | Overwrite | The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm! | https://keshawn.name | https://toney.name | | | -| District Security Engineer | 5.7.8 | Ignored | The USB bus is down, calculate the multi-byte bus so we can calculate the USB bus! | http://madyson.biz | https://max.info | | | -| Senior Program Coordinator | 6.8.4 | Url | We need to back up the primary ADP array! | http://teresa.biz | https://derek.info | | | -| Internal Data Agent | 2.5.8 | Url | I'll copy the online SQL interface, that should interface the SQL interface! | http://gretchen.org | http://melissa.com | | | -| Regional Response Officer | 7.0.2 | Unknown | programming the driver won't do anything, we need to bypass the mobile PNG driver! | http://eldridge.net | http://bryon.net | | | -| Internal Web Liaison | 2.6.3 | Overwrite | You can't index the port without hacking the optical HDD port! | http://hector.biz | http://crawford.biz | | | -| Direct Tactics Analyst | 1.0.4 | Url | The PCI program is down, transmit the multi-byte program so we can transmit the PCI program! | http://leonel.com | https://fletcher.com | | | -| International Identity Planner | 3.0.0 | Ignored | You can't generate the transmitter without quantifying the neural ADP transmitter! | https://lois.biz | http://ariane.name | | | -| Direct Data Designer | 8.4.8 | Ignored | I'll program the solid state AGP bus, that should bus the AGP bus! | https://isaac.net | http://cortney.com | | | -| Regional Quality Designer | 5.8.2 | Expression | We need to program the back-end HDD capacitor! | http://toney.net | http://trent.info | | | -| Dynamic Usability Consultant | 8.4.8 | Unknown | The GB firewall is down, program the neural firewall so we can program the GB firewall! | http://keshawn.org | https://gayle.biz | | | -| Chief Division Planner | 5.8.5 | Ignored | Try to connect the JBOD firewall, maybe it will connect the bluetooth firewall! | https://stanley.biz | http://marianne.info | | | -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt deleted file mode 100644 index 9637073f..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt +++ /dev/null @@ -1,149 +0,0 @@ -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+------------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+------------+------------------------+ -| Legacy Metrics Planner | 9.5.0 | Ignored | I'll override the haptic AGP feed, that should feed the AGP feed! | https://marquis.net | http://madisyn.name | | | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| International Accounts Executive | 7.0.3 | Expression | hacking the program won't do anything, we need to reboot the mobile PNG program! | http://eryn.org | | Adaline | http://brittany.org | -| | | | | | | Margie | http://eda.com | -| | | | | | | Vena | https://vincenzo.biz | -| | | | | | | Jedediah | http://teagan.net | -| | | | | | | Piper | http://vicky.info | -| | | | | | | Norwood | https://gerard.name | -| Dynamic Solutions Supervisor | 2.2.5 | Overwrite | | | | Howard | https://luis.info | -| | | | | | | Matt | https://blake.biz | -| | | | | | | Quincy | https://sandra.biz | -| | | | | | | Antonina | http://willow.name | -| | | | | | | Jason | https://orland.com | -| | | | | | | Rigoberto | http://laney.biz | -| | | | | | | Eryn | https://amari.com | -| | | | | | | Viviane | https://kelley.com | -| | | | | | | Doris | https://kennedy.net | -| National Metrics Developer | 7.2.1 | Url | | https://everett.org | | Jessika | http://lesly.com | -| | | | | | | Clemens | https://abagail.info | -| | | | | | | Franz | http://prudence.info | -| | | | | | | Casper | https://alva.com | -| Legacy Assurance Associate | 4.8.8 | Expression | connecting the microchip won't do anything, we need to index the cross-platform RSS microchip! | https://rhea.name | https://selena.info | Mervin | https://elisa.info | -| | | | | | | Sylvester | https://adonis.name | -| | | | | | | Francis | http://jaunita.info | -| Future Solutions Technician | 6.7.5 | Expression | | https://gaylord.name | http://jakob.org | Jewell | https://khalil.com | -| | | | | | | Aiyana | http://uriel.com | -| | | | | | | Ignatius | http://edgardo.biz | -| | | | | | | Laverna | http://khalil.org | -| | | | | | | Mona | https://erling.net | -| | | | | | | Dusty | http://ali.com | -| | | | | | | Andrew | https://immanuel.net | -| | | | | | | Juana | http://maeve.org | -| | | | | | | Alysha | https://sydnee.com | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| International Implementation Engineer | 9.7.5 | Url | | | | Nathanial | http://lucas.biz | -| | | | | | | Jackeline | http://emmitt.name | -| | | | | | | Amely | https://jonathon.com | -| | | | | | | Javonte | https://diana.name | -| | | | | | | Damien | https://edyth.com | -| | | | | | | Princess | http://haylie.biz | -| | | | | | | Jordane | https://gregorio.com | -| | | | | | | Opal | http://abbie.org | -| | | | | | | Pablo | https://maxime.biz | -| Product Creative Strategist | 8.0.1 | Url | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | -| | | | | | | Mayra | http://lance.name | -| | | | | | | Jimmie | https://lorine.org | -| | | | | | | Rebeka | https://malika.org | -| | | | | | | Trinity | http://fritz.info | -| | | | | | | Neha | https://marianne.name | -| | | | | | | Colin | https://billie.biz | -| | | | | | | Brielle | https://brennon.name | -| | | | | | | Myriam | https://rosemary.name | -| Forward Functionality Liaison | 3.8.5 | Unknown | backing up the interface won't do anything, we need to navigate the neural GB interface! | | | Kaitlyn | http://osborne.org | -| | | | | | | Joesph | https://michael.name | -| | | | | | | Kali | http://shyanne.net | -| | | | | | | Austin | https://marty.net | -| National Markets Designer | 5.9.8 | Expression | Try to reboot the CSS panel, maybe it will reboot the haptic panel! | | | Kariane | http://sofia.info | -| | | | | | | Daphnee | https://nedra.biz | -| | | | | | | Orland | http://hilton.com | -| | | | | | | Shany | http://margaretta.net | -| | | | | | | Ezra | https://maegan.net | -| | | | | | | Rollin | https://timothy.info | -| | | | | | | Ezekiel | http://peyton.biz | -| | | | | | | Marlen | http://tara.org | -| | | | | | | Alia | https://lynn.name | -| | | | | | | Alek | https://blaze.net | -| Senior Markets Administrator | 2.4.6 | Url | | | | Ron | http://brown.org | -| | | | | | | Cordia | http://ericka.name | -| | | | | | | Eugene | http://rashad.info | -| | | | | | | Thomas | http://antonia.net | -| | | | | | | Marcelle | https://miller.name | -| | | | | | | Lauriane | http://emmanuelle.info | -| | | | | | | Miracle | http://devin.org | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| Forward Group Supervisor | 2.5.4 | Overwrite | If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter! | http://christine.info | https://brooks.name | Corene | https://mireya.org | -| | | | | | | Mitchell | https://marietta.com | -| | | | | | | Adrian | https://irving.net | -| | | | | | | Sydnie | https://leonie.net | -| | | | | | | Jason | http://joany.name | -| | | | | | | Carol | http://luisa.net | -| | | | | | | Ewell | http://jonas.biz | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Human Accountability Consultant | 0.9.4 | Ignored | Try to back up the THX capacitor, maybe it will back up the open-source capacitor! | | http://olga.com | Ramona | https://mariela.com | -| | | | | | | Wilfredo | http://everett.biz | -| | | | | | | Vanessa | https://mallory.com | -| | | | | | | Angeline | https://tyrel.net | -| | | | | | | Felicity | http://buddy.name | -| | | | | | | Bernardo | https://josephine.info | -| | | | | | | Jevon | https://aron.name | -| | | | | | | Suzanne | http://ima.name | -| | | | | | | Earnestine | http://nathanial.biz | -| | | | | | | Connor | https://augustus.net | -| Direct Accounts Agent | 6.6.1 | Unknown | | | | Jermey | http://wilfrid.name | -| | | | | | | Josianne | https://vivian.biz | -| | | | | | | Gertrude | http://renee.name | -| | | | | | | Gabrielle | https://jedediah.biz | -| | | | | | | Amber | http://evalyn.org | -| | | | | | | Myrtis | https://ursula.net | -| | | | | | | Werner | https://linwood.biz | -| | | | | | | Rebekah | https://cleve.org | -| | | | | | | Claudie | https://theodora.com | -| Chief Solutions Planner | 7.6.5 | Unknown | Try to back up the SCSI circuit, maybe it will back up the online circuit! | | http://alex.info | Eusebio | https://drew.net | -| | | | | | | Imani | https://dorothea.name | -| | | | | | | Justina | http://norwood.info | -| | | | | | | Aubree | http://jayne.info | -| | | | | | | Jude | https://korbin.org | -| | | | | | | Fern | https://rick.com | -| | | | | | | Aiyana | http://maverick.com | -| Human Metrics Manager | 7.7.2 | Expression | Try to reboot the RSS program, maybe it will reboot the solid state program! | | http://clint.com | Ardella | http://melissa.net | -| | | | | | | Sandra | http://pearline.org | -| | | | | | | Noble | https://dusty.net | -| | | | | | | Verlie | http://maryjane.biz | -| | | | | | | Lessie | https://hayden.name | -| | | | | | | Ernestine | http://amina.info | -| | | | | | | Steve | http://lon.org | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt deleted file mode 100644 index b644872e..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt +++ /dev/null @@ -1,39 +0,0 @@ -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+---------------------+-----------+------------------------+ -| Legacy Metrics Planner | 9.5.0 | Ignored | I'll override the haptic AGP feed, that should feed the AGP feed! | https://marquis.net | http://madisyn.name | | | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt deleted file mode 100644 index eedd4705..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt +++ /dev/null @@ -1,31 +0,0 @@ -+----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+-----------+------------------------+ -| International Research Architect | 4.1.8 | Overwrite | I'll reboot the haptic SDD pixel, that should pixel the SDD pixel! | http://hunter.info | https://kristofer.org | | | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Legacy Intranet Agent | 9.0.8 | Expression | You can't override the program without overriding the mobile COM program! | http://everett.name | https://robb.com | | | -| Internal Research Engineer | 0.3.1 | Url | hacking the panel won't do anything, we need to bypass the solid state HTTP panel! | http://faustino.biz | http://sophie.biz | | | -| Forward Integration Assistant | 4.8.5 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://joshuah.com | http://jenifer.name | | | -| Principal Marketing Specialist | 9.7.0 | Expression | You can't quantify the capacitor without hacking the neural SMS capacitor! | https://tyrese.net | http://ethel.name | | | -| Principal Mobility Designer | 1.3.7 | Ignored | The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus! | http://renee.org | https://earlene.com | | | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | | | -| Lead Tactics Director | 1.6.8 | Expression | overriding the panel won't do anything, we need to parse the open-source IB panel! | http://kory.name | https://ewell.name | | | -| Internal Optimization Planner | 2.9.4 | Url | We need to bypass the redundant COM bus! | http://pat.name | https://raegan.biz | | | -| Dynamic Functionality Agent | 5.9.5 | Unknown | synthesizing the port won't do anything, we need to generate the haptic TCP port! | http://karl.com | https://candace.com | | | -| Dynamic Brand Producer | 8.3.6 | Url | If we parse the pixel, we can get to the AI pixel through the solid state AI pixel! | https://randal.org | https://freddie.biz | | | -| Dynamic Implementation Analyst | 3.3.4 | Overwrite | The XSS application is down, override the wireless application so we can override the XSS application! | https://allene.info | https://philip.net | | | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | | | -| Chief Integration Architect | 1.6.8 | Overwrite | Try to override the TCP firewall, maybe it will override the solid state firewall! | http://wade.org | https://davion.net | | | -| Legacy Metrics Planner | 9.5.0 | Ignored | I'll override the haptic AGP feed, that should feed the AGP feed! | https://marquis.net | http://madisyn.name | | | -| District Response Director | 6.9.7 | Expression | If we override the pixel, we can get to the PCI pixel through the digital PCI pixel! | http://kari.org | https://milo.biz | | | -| Human Markets Coordinator | 3.4.4 | Unknown | You can't calculate the pixel without connecting the multi-byte HTTP pixel! | https://alexis.org | http://jeffrey.com | | | -| Senior Accounts Designer | 1.0.4 | Unknown | I'll input the solid state COM application, that should application the COM application! | http://everette.biz | https://johnpaul.biz | | | -| Product Quality Associate | 7.1.0 | Ignored | The THX program is down, transmit the redundant program so we can transmit the THX program! | http://beau.name | https://zena.name | | | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | | | -+----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt deleted file mode 100644 index 8455685b..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt +++ /dev/null @@ -1,168 +0,0 @@ -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+------------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+------------+------------------------+ -| Internal Optimization Planner | 2.9.4 | Url | We need to bypass the redundant COM bus! | http://pat.name | https://raegan.biz | | | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Human Markets Coordinator | 3.4.4 | Unknown | You can't calculate the pixel without connecting the multi-byte HTTP pixel! | https://alexis.org | http://jeffrey.com | | | -| Principal Mobility Designer | 1.3.7 | Ignored | The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus! | http://renee.org | https://earlene.com | | | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | | | -| Legacy Intranet Agent | 9.0.8 | Expression | You can't override the program without overriding the mobile COM program! | http://everett.name | https://robb.com | | | -| Future Solutions Technician | 6.7.5 | Expression | | https://gaylord.name | http://jakob.org | Jewell | https://khalil.com | -| | | | | | | Aiyana | http://uriel.com | -| | | | | | | Ignatius | http://edgardo.biz | -| | | | | | | Laverna | http://khalil.org | -| | | | | | | Mona | https://erling.net | -| | | | | | | Dusty | http://ali.com | -| | | | | | | Andrew | https://immanuel.net | -| | | | | | | Juana | http://maeve.org | -| | | | | | | Alysha | https://sydnee.com | -| Product Creative Strategist | 8.0.1 | Url | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | -| | | | | | | Mayra | http://lance.name | -| | | | | | | Jimmie | https://lorine.org | -| | | | | | | Rebeka | https://malika.org | -| | | | | | | Trinity | http://fritz.info | -| | | | | | | Neha | https://marianne.name | -| | | | | | | Colin | https://billie.biz | -| | | | | | | Brielle | https://brennon.name | -| | | | | | | Myriam | https://rosemary.name | -| District Response Director | 6.9.7 | Expression | If we override the pixel, we can get to the PCI pixel through the digital PCI pixel! | http://kari.org | https://milo.biz | | | -| Chief Integration Architect | 1.6.8 | Overwrite | Try to override the TCP firewall, maybe it will override the solid state firewall! | http://wade.org | https://davion.net | | | -| Forward Functionality Liaison | 3.8.5 | Unknown | backing up the interface won't do anything, we need to navigate the neural GB interface! | | | Kaitlyn | http://osborne.org | -| | | | | | | Joesph | https://michael.name | -| | | | | | | Kali | http://shyanne.net | -| | | | | | | Austin | https://marty.net | -| National Markets Designer | 5.9.8 | Expression | Try to reboot the CSS panel, maybe it will reboot the haptic panel! | | | Kariane | http://sofia.info | -| | | | | | | Daphnee | https://nedra.biz | -| | | | | | | Orland | http://hilton.com | -| | | | | | | Shany | http://margaretta.net | -| | | | | | | Ezra | https://maegan.net | -| | | | | | | Rollin | https://timothy.info | -| | | | | | | Ezekiel | http://peyton.biz | -| | | | | | | Marlen | http://tara.org | -| | | | | | | Alia | https://lynn.name | -| | | | | | | Alek | https://blaze.net | -| Lead Tactics Director | 1.6.8 | Expression | overriding the panel won't do anything, we need to parse the open-source IB panel! | http://kory.name | https://ewell.name | | | -| Human Accountability Consultant | 0.9.4 | Ignored | Try to back up the THX capacitor, maybe it will back up the open-source capacitor! | | http://olga.com | Ramona | https://mariela.com | -| | | | | | | Wilfredo | http://everett.biz | -| | | | | | | Vanessa | https://mallory.com | -| | | | | | | Angeline | https://tyrel.net | -| | | | | | | Felicity | http://buddy.name | -| | | | | | | Bernardo | https://josephine.info | -| | | | | | | Jevon | https://aron.name | -| | | | | | | Suzanne | http://ima.name | -| | | | | | | Earnestine | http://nathanial.biz | -| | | | | | | Connor | https://augustus.net | -| National Metrics Developer | 7.2.1 | Url | | https://everett.org | | Jessika | http://lesly.com | -| | | | | | | Clemens | https://abagail.info | -| | | | | | | Franz | http://prudence.info | -| | | | | | | Casper | https://alva.com | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Principal Marketing Specialist | 9.7.0 | Expression | You can't quantify the capacitor without hacking the neural SMS capacitor! | https://tyrese.net | http://ethel.name | | | -| Product Quality Associate | 7.1.0 | Ignored | The THX program is down, transmit the redundant program so we can transmit the THX program! | http://beau.name | https://zena.name | | | -| International Accounts Executive | 7.0.3 | Expression | hacking the program won't do anything, we need to reboot the mobile PNG program! | http://eryn.org | | Adaline | http://brittany.org | -| | | | | | | Margie | http://eda.com | -| | | | | | | Vena | https://vincenzo.biz | -| | | | | | | Jedediah | http://teagan.net | -| | | | | | | Piper | http://vicky.info | -| | | | | | | Norwood | https://gerard.name | -| Senior Markets Administrator | 2.4.6 | Url | | | | Ron | http://brown.org | -| | | | | | | Cordia | http://ericka.name | -| | | | | | | Eugene | http://rashad.info | -| | | | | | | Thomas | http://antonia.net | -| | | | | | | Marcelle | https://miller.name | -| | | | | | | Lauriane | http://emmanuelle.info | -| | | | | | | Miracle | http://devin.org | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| Legacy Metrics Planner | 9.5.0 | Ignored | I'll override the haptic AGP feed, that should feed the AGP feed! | https://marquis.net | http://madisyn.name | | | -| Dynamic Functionality Agent | 5.9.5 | Unknown | synthesizing the port won't do anything, we need to generate the haptic TCP port! | http://karl.com | https://candace.com | | | -| International Implementation Engineer | 9.7.5 | Url | | | | Nathanial | http://lucas.biz | -| | | | | | | Jackeline | http://emmitt.name | -| | | | | | | Amely | https://jonathon.com | -| | | | | | | Javonte | https://diana.name | -| | | | | | | Damien | https://edyth.com | -| | | | | | | Princess | http://haylie.biz | -| | | | | | | Jordane | https://gregorio.com | -| | | | | | | Opal | http://abbie.org | -| | | | | | | Pablo | https://maxime.biz | -| Forward Group Supervisor | 2.5.4 | Overwrite | If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter! | http://christine.info | https://brooks.name | Corene | https://mireya.org | -| | | | | | | Mitchell | https://marietta.com | -| | | | | | | Adrian | https://irving.net | -| | | | | | | Sydnie | https://leonie.net | -| | | | | | | Jason | http://joany.name | -| | | | | | | Carol | http://luisa.net | -| | | | | | | Ewell | http://jonas.biz | -| Chief Solutions Planner | 7.6.5 | Unknown | Try to back up the SCSI circuit, maybe it will back up the online circuit! | | http://alex.info | Eusebio | https://drew.net | -| | | | | | | Imani | https://dorothea.name | -| | | | | | | Justina | http://norwood.info | -| | | | | | | Aubree | http://jayne.info | -| | | | | | | Jude | https://korbin.org | -| | | | | | | Fern | https://rick.com | -| | | | | | | Aiyana | http://maverick.com | -| Dynamic Solutions Supervisor | 2.2.5 | Overwrite | | | | Howard | https://luis.info | -| | | | | | | Matt | https://blake.biz | -| | | | | | | Quincy | https://sandra.biz | -| | | | | | | Antonina | http://willow.name | -| | | | | | | Jason | https://orland.com | -| | | | | | | Rigoberto | http://laney.biz | -| | | | | | | Eryn | https://amari.com | -| | | | | | | Viviane | https://kelley.com | -| | | | | | | Doris | https://kennedy.net | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| International Research Architect | 4.1.8 | Overwrite | I'll reboot the haptic SDD pixel, that should pixel the SDD pixel! | http://hunter.info | https://kristofer.org | | | -| Legacy Assurance Associate | 4.8.8 | Expression | connecting the microchip won't do anything, we need to index the cross-platform RSS microchip! | https://rhea.name | https://selena.info | Mervin | https://elisa.info | -| | | | | | | Sylvester | https://adonis.name | -| | | | | | | Francis | http://jaunita.info | -| Forward Integration Assistant | 4.8.5 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://joshuah.com | http://jenifer.name | | | -| Internal Research Engineer | 0.3.1 | Url | hacking the panel won't do anything, we need to bypass the solid state HTTP panel! | http://faustino.biz | http://sophie.biz | | | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | | | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Senior Accounts Designer | 1.0.4 | Unknown | I'll input the solid state COM application, that should application the COM application! | http://everette.biz | https://johnpaul.biz | | | -| Dynamic Implementation Analyst | 3.3.4 | Overwrite | The XSS application is down, override the wireless application so we can override the XSS application! | https://allene.info | https://philip.net | | | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | | | -| Human Metrics Manager | 7.7.2 | Expression | Try to reboot the RSS program, maybe it will reboot the solid state program! | | http://clint.com | Ardella | http://melissa.net | -| | | | | | | Sandra | http://pearline.org | -| | | | | | | Noble | https://dusty.net | -| | | | | | | Verlie | http://maryjane.biz | -| | | | | | | Lessie | https://hayden.name | -| | | | | | | Ernestine | http://amina.info | -| | | | | | | Steve | http://lon.org | -| Direct Accounts Agent | 6.6.1 | Unknown | | | | Jermey | http://wilfrid.name | -| | | | | | | Josianne | https://vivian.biz | -| | | | | | | Gertrude | http://renee.name | -| | | | | | | Gabrielle | https://jedediah.biz | -| | | | | | | Amber | http://evalyn.org | -| | | | | | | Myrtis | https://ursula.net | -| | | | | | | Werner | https://linwood.biz | -| | | | | | | Rebekah | https://cleve.org | -| | | | | | | Claudie | https://theodora.com | -| Dynamic Brand Producer | 8.3.6 | Url | If we parse the pixel, we can get to the AI pixel through the solid state AI pixel! | https://randal.org | https://freddie.biz | | | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt deleted file mode 100644 index 6c6c37fd..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt +++ /dev/null @@ -1,49 +0,0 @@ -+----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+-----------+------------------------+ -| Internal Optimization Planner | 2.9.4 | Url | We need to bypass the redundant COM bus! | http://pat.name | https://raegan.biz | | | -| International Research Architect | 4.1.8 | Overwrite | I'll reboot the haptic SDD pixel, that should pixel the SDD pixel! | http://hunter.info | https://kristofer.org | | | -| Legacy Intranet Agent | 9.0.8 | Expression | You can't override the program without overriding the mobile COM program! | http://everett.name | https://robb.com | | | -| Forward Integration Assistant | 4.8.5 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://joshuah.com | http://jenifer.name | | | -| Senior Accounts Designer | 1.0.4 | Unknown | I'll input the solid state COM application, that should application the COM application! | http://everette.biz | https://johnpaul.biz | | | -| Chief Integration Architect | 1.6.8 | Overwrite | Try to override the TCP firewall, maybe it will override the solid state firewall! | http://wade.org | https://davion.net | | | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | | | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | | | -| Principal Marketing Specialist | 9.7.0 | Expression | You can't quantify the capacitor without hacking the neural SMS capacitor! | https://tyrese.net | http://ethel.name | | | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Human Markets Coordinator | 3.4.4 | Unknown | You can't calculate the pixel without connecting the multi-byte HTTP pixel! | https://alexis.org | http://jeffrey.com | | | -| Product Quality Associate | 7.1.0 | Ignored | The THX program is down, transmit the redundant program so we can transmit the THX program! | http://beau.name | https://zena.name | | | -| District Response Director | 6.9.7 | Expression | If we override the pixel, we can get to the PCI pixel through the digital PCI pixel! | http://kari.org | https://milo.biz | | | -| Principal Mobility Designer | 1.3.7 | Ignored | The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus! | http://renee.org | https://earlene.com | | | -| Dynamic Implementation Analyst | 3.3.4 | Overwrite | The XSS application is down, override the wireless application so we can override the XSS application! | https://allene.info | https://philip.net | | | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Internal Research Engineer | 0.3.1 | Url | hacking the panel won't do anything, we need to bypass the solid state HTTP panel! | http://faustino.biz | http://sophie.biz | | | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | | | -| Dynamic Functionality Agent | 5.9.5 | Unknown | synthesizing the port won't do anything, we need to generate the haptic TCP port! | http://karl.com | https://candace.com | | | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Lead Tactics Director | 1.6.8 | Expression | overriding the panel won't do anything, we need to parse the open-source IB panel! | http://kory.name | https://ewell.name | | | -| Dynamic Brand Producer | 8.3.6 | Url | If we parse the pixel, we can get to the AI pixel through the solid state AI pixel! | https://randal.org | https://freddie.biz | | | -| Legacy Metrics Planner | 9.5.0 | Ignored | I'll override the haptic AGP feed, that should feed the AGP feed! | https://marquis.net | http://madisyn.name | | | -+----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt deleted file mode 100644 index e114858b..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt +++ /dev/null @@ -1,58 +0,0 @@ -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+-----------+------------------------+ -| Internal Optimization Planner | 2.9.4 | Url | We need to bypass the redundant COM bus! | http://pat.name | https://raegan.biz | | | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Internal Research Engineer | 0.3.1 | Url | hacking the panel won't do anything, we need to bypass the solid state HTTP panel! | http://faustino.biz | http://sophie.biz | | | -| Senior Accounts Designer | 1.0.4 | Unknown | I'll input the solid state COM application, that should application the COM application! | http://everette.biz | https://johnpaul.biz | | | -| Dynamic Functionality Agent | 5.9.5 | Unknown | synthesizing the port won't do anything, we need to generate the haptic TCP port! | http://karl.com | https://candace.com | | | -| Chief Integration Architect | 1.6.8 | Overwrite | Try to override the TCP firewall, maybe it will override the solid state firewall! | http://wade.org | https://davion.net | | | -| Legacy Metrics Planner | 9.5.0 | Ignored | I'll override the haptic AGP feed, that should feed the AGP feed! | https://marquis.net | http://madisyn.name | | | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Principal Marketing Specialist | 9.7.0 | Expression | You can't quantify the capacitor without hacking the neural SMS capacitor! | https://tyrese.net | http://ethel.name | | | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Lead Tactics Director | 1.6.8 | Expression | overriding the panel won't do anything, we need to parse the open-source IB panel! | http://kory.name | https://ewell.name | | | -| Principal Mobility Designer | 1.3.7 | Ignored | The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus! | http://renee.org | https://earlene.com | | | -| Legacy Intranet Agent | 9.0.8 | Expression | You can't override the program without overriding the mobile COM program! | http://everett.name | https://robb.com | | | -| Dynamic Brand Producer | 8.3.6 | Url | If we parse the pixel, we can get to the AI pixel through the solid state AI pixel! | https://randal.org | https://freddie.biz | | | -| District Response Director | 6.9.7 | Expression | If we override the pixel, we can get to the PCI pixel through the digital PCI pixel! | http://kari.org | https://milo.biz | | | -| International Research Architect | 4.1.8 | Overwrite | I'll reboot the haptic SDD pixel, that should pixel the SDD pixel! | http://hunter.info | https://kristofer.org | | | -| Product Quality Associate | 7.1.0 | Ignored | The THX program is down, transmit the redundant program so we can transmit the THX program! | http://beau.name | https://zena.name | | | -| Dynamic Implementation Analyst | 3.3.4 | Overwrite | The XSS application is down, override the wireless application so we can override the XSS application! | https://allene.info | https://philip.net | | | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | | | -| Human Markets Coordinator | 3.4.4 | Unknown | You can't calculate the pixel without connecting the multi-byte HTTP pixel! | https://alexis.org | http://jeffrey.com | | | -| Forward Integration Assistant | 4.8.5 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://joshuah.com | http://jenifer.name | | | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | | | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | | | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt deleted file mode 100644 index e44efb55..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt +++ /dev/null @@ -1,16 +0,0 @@ -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+---------------------+-----------+------------------------+ -| Principal Mobility Designer | 1.3.7 | Ignored | The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus! | http://renee.org | https://earlene.com | | | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | | | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | | | -| Legacy Metrics Planner | 9.5.0 | Ignored | I'll override the haptic AGP feed, that should feed the AGP feed! | https://marquis.net | http://madisyn.name | | | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | | | -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt deleted file mode 100644 index 73c59b03..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt +++ /dev/null @@ -1,153 +0,0 @@ -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+------------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+------------+------------------------+ -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | | | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Forward Group Supervisor | 2.5.4 | Overwrite | If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter! | http://christine.info | https://brooks.name | Corene | https://mireya.org | -| | | | | | | Mitchell | https://marietta.com | -| | | | | | | Adrian | https://irving.net | -| | | | | | | Sydnie | https://leonie.net | -| | | | | | | Jason | http://joany.name | -| | | | | | | Carol | http://luisa.net | -| | | | | | | Ewell | http://jonas.biz | -| Human Accountability Consultant | 0.9.4 | Ignored | Try to back up the THX capacitor, maybe it will back up the open-source capacitor! | | http://olga.com | Ramona | https://mariela.com | -| | | | | | | Wilfredo | http://everett.biz | -| | | | | | | Vanessa | https://mallory.com | -| | | | | | | Angeline | https://tyrel.net | -| | | | | | | Felicity | http://buddy.name | -| | | | | | | Bernardo | https://josephine.info | -| | | | | | | Jevon | https://aron.name | -| | | | | | | Suzanne | http://ima.name | -| | | | | | | Earnestine | http://nathanial.biz | -| | | | | | | Connor | https://augustus.net | -| International Accounts Executive | 7.0.3 | Expression | hacking the program won't do anything, we need to reboot the mobile PNG program! | http://eryn.org | | Adaline | http://brittany.org | -| | | | | | | Margie | http://eda.com | -| | | | | | | Vena | https://vincenzo.biz | -| | | | | | | Jedediah | http://teagan.net | -| | | | | | | Piper | http://vicky.info | -| | | | | | | Norwood | https://gerard.name | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | | | -| Future Solutions Technician | 6.7.5 | Expression | | https://gaylord.name | http://jakob.org | Jewell | https://khalil.com | -| | | | | | | Aiyana | http://uriel.com | -| | | | | | | Ignatius | http://edgardo.biz | -| | | | | | | Laverna | http://khalil.org | -| | | | | | | Mona | https://erling.net | -| | | | | | | Dusty | http://ali.com | -| | | | | | | Andrew | https://immanuel.net | -| | | | | | | Juana | http://maeve.org | -| | | | | | | Alysha | https://sydnee.com | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | | | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Forward Functionality Liaison | 3.8.5 | Unknown | backing up the interface won't do anything, we need to navigate the neural GB interface! | | | Kaitlyn | http://osborne.org | -| | | | | | | Joesph | https://michael.name | -| | | | | | | Kali | http://shyanne.net | -| | | | | | | Austin | https://marty.net | -| National Markets Designer | 5.9.8 | Expression | Try to reboot the CSS panel, maybe it will reboot the haptic panel! | | | Kariane | http://sofia.info | -| | | | | | | Daphnee | https://nedra.biz | -| | | | | | | Orland | http://hilton.com | -| | | | | | | Shany | http://margaretta.net | -| | | | | | | Ezra | https://maegan.net | -| | | | | | | Rollin | https://timothy.info | -| | | | | | | Ezekiel | http://peyton.biz | -| | | | | | | Marlen | http://tara.org | -| | | | | | | Alia | https://lynn.name | -| | | | | | | Alek | https://blaze.net | -| Legacy Assurance Associate | 4.8.8 | Expression | connecting the microchip won't do anything, we need to index the cross-platform RSS microchip! | https://rhea.name | https://selena.info | Mervin | https://elisa.info | -| | | | | | | Sylvester | https://adonis.name | -| | | | | | | Francis | http://jaunita.info | -| Dynamic Solutions Supervisor | 2.2.5 | Overwrite | | | | Howard | https://luis.info | -| | | | | | | Matt | https://blake.biz | -| | | | | | | Quincy | https://sandra.biz | -| | | | | | | Antonina | http://willow.name | -| | | | | | | Jason | https://orland.com | -| | | | | | | Rigoberto | http://laney.biz | -| | | | | | | Eryn | https://amari.com | -| | | | | | | Viviane | https://kelley.com | -| | | | | | | Doris | https://kennedy.net | -| Product Creative Strategist | 8.0.1 | Url | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | -| | | | | | | Mayra | http://lance.name | -| | | | | | | Jimmie | https://lorine.org | -| | | | | | | Rebeka | https://malika.org | -| | | | | | | Trinity | http://fritz.info | -| | | | | | | Neha | https://marianne.name | -| | | | | | | Colin | https://billie.biz | -| | | | | | | Brielle | https://brennon.name | -| | | | | | | Myriam | https://rosemary.name | -| Principal Mobility Designer | 1.3.7 | Ignored | The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus! | http://renee.org | https://earlene.com | | | -| Chief Solutions Planner | 7.6.5 | Unknown | Try to back up the SCSI circuit, maybe it will back up the online circuit! | | http://alex.info | Eusebio | https://drew.net | -| | | | | | | Imani | https://dorothea.name | -| | | | | | | Justina | http://norwood.info | -| | | | | | | Aubree | http://jayne.info | -| | | | | | | Jude | https://korbin.org | -| | | | | | | Fern | https://rick.com | -| | | | | | | Aiyana | http://maverick.com | -| Legacy Metrics Planner | 9.5.0 | Ignored | I'll override the haptic AGP feed, that should feed the AGP feed! | https://marquis.net | http://madisyn.name | | | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| International Implementation Engineer | 9.7.5 | Url | | | | Nathanial | http://lucas.biz | -| | | | | | | Jackeline | http://emmitt.name | -| | | | | | | Amely | https://jonathon.com | -| | | | | | | Javonte | https://diana.name | -| | | | | | | Damien | https://edyth.com | -| | | | | | | Princess | http://haylie.biz | -| | | | | | | Jordane | https://gregorio.com | -| | | | | | | Opal | http://abbie.org | -| | | | | | | Pablo | https://maxime.biz | -| National Metrics Developer | 7.2.1 | Url | | https://everett.org | | Jessika | http://lesly.com | -| | | | | | | Clemens | https://abagail.info | -| | | | | | | Franz | http://prudence.info | -| | | | | | | Casper | https://alva.com | -| Senior Markets Administrator | 2.4.6 | Url | | | | Ron | http://brown.org | -| | | | | | | Cordia | http://ericka.name | -| | | | | | | Eugene | http://rashad.info | -| | | | | | | Thomas | http://antonia.net | -| | | | | | | Marcelle | https://miller.name | -| | | | | | | Lauriane | http://emmanuelle.info | -| | | | | | | Miracle | http://devin.org | -| Human Metrics Manager | 7.7.2 | Expression | Try to reboot the RSS program, maybe it will reboot the solid state program! | | http://clint.com | Ardella | http://melissa.net | -| | | | | | | Sandra | http://pearline.org | -| | | | | | | Noble | https://dusty.net | -| | | | | | | Verlie | http://maryjane.biz | -| | | | | | | Lessie | https://hayden.name | -| | | | | | | Ernestine | http://amina.info | -| | | | | | | Steve | http://lon.org | -| Direct Accounts Agent | 6.6.1 | Unknown | | | | Jermey | http://wilfrid.name | -| | | | | | | Josianne | https://vivian.biz | -| | | | | | | Gertrude | http://renee.name | -| | | | | | | Gabrielle | https://jedediah.biz | -| | | | | | | Amber | http://evalyn.org | -| | | | | | | Myrtis | https://ursula.net | -| | | | | | | Werner | https://linwood.biz | -| | | | | | | Rebekah | https://cleve.org | -| | | | | | | Claudie | https://theodora.com | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt deleted file mode 100644 index 81fc6c97..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt +++ /dev/null @@ -1,34 +0,0 @@ -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+---------------------+-----------+------------------------+ -| Principal Mobility Designer | 1.3.7 | Ignored | The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus! | http://renee.org | https://earlene.com | | | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | | | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | | | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Legacy Metrics Planner | 9.5.0 | Ignored | I'll override the haptic AGP feed, that should feed the AGP feed! | https://marquis.net | http://madisyn.name | | | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | | | -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt deleted file mode 100644 index a1cb447f..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt +++ /dev/null @@ -1,43 +0,0 @@ -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+---------------------+-----------+------------------------+ -| Principal Mobility Designer | 1.3.7 | Ignored | The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus! | http://renee.org | https://earlene.com | | | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | | | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Legacy Metrics Planner | 9.5.0 | Ignored | I'll override the haptic AGP feed, that should feed the AGP feed! | https://marquis.net | http://madisyn.name | | | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | | | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | | | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt deleted file mode 100644 index a0d34ee6..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt +++ /dev/null @@ -1,104 +0,0 @@ -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+ -| Legacy Metrics Planner | 9.5.0 | Ignored | I'll override the haptic AGP feed, that should feed the AGP feed! | https://marquis.net | http://madisyn.name | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | -| Principal Mobility Designer | 1.3.7 | Ignored | The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus! | http://renee.org | https://earlene.com | -| Lead Tactics Director | 1.6.8 | Expression | overriding the panel won't do anything, we need to parse the open-source IB panel! | http://kory.name | https://ewell.name | -| Product Quality Associate | 7.1.0 | Ignored | The THX program is down, transmit the redundant program so we can transmit the THX program! | http://beau.name | https://zena.name | -| Human Markets Coordinator | 3.4.4 | Unknown | You can't calculate the pixel without connecting the multi-byte HTTP pixel! | https://alexis.org | http://jeffrey.com | -| Dynamic Brand Producer | 8.3.6 | Url | If we parse the pixel, we can get to the AI pixel through the solid state AI pixel! | https://randal.org | https://freddie.biz | -| Dynamic Functionality Agent | 5.9.5 | Unknown | synthesizing the port won't do anything, we need to generate the haptic TCP port! | http://karl.com | https://candace.com | -| Senior Accounts Designer | 1.0.4 | Unknown | I'll input the solid state COM application, that should application the COM application! | http://everette.biz | https://johnpaul.biz | -| Forward Integration Assistant | 4.8.5 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://joshuah.com | http://jenifer.name | -| Internal Research Engineer | 0.3.1 | Url | hacking the panel won't do anything, we need to bypass the solid state HTTP panel! | http://faustino.biz | http://sophie.biz | -| Legacy Intranet Agent | 9.0.8 | Expression | You can't override the program without overriding the mobile COM program! | http://everett.name | https://robb.com | -| District Response Director | 6.9.7 | Expression | If we override the pixel, we can get to the PCI pixel through the digital PCI pixel! | http://kari.org | https://milo.biz | -| Dynamic Implementation Analyst | 3.3.4 | Overwrite | The XSS application is down, override the wireless application so we can override the XSS application! | https://allene.info | https://philip.net | -| Chief Integration Architect | 1.6.8 | Overwrite | Try to override the TCP firewall, maybe it will override the solid state firewall! | http://wade.org | https://davion.net | -| Principal Marketing Specialist | 9.7.0 | Expression | You can't quantify the capacitor without hacking the neural SMS capacitor! | https://tyrese.net | http://ethel.name | -| Internal Optimization Planner | 2.9.4 | Url | We need to bypass the redundant COM bus! | http://pat.name | https://raegan.biz | -| International Research Architect | 4.1.8 | Overwrite | I'll reboot the haptic SDD pixel, that should pixel the SDD pixel! | http://hunter.info | https://kristofer.org | -| Regional Operations Representative | 2.9.1 | Expression | I'll calculate the online HTTP array, that should array the HTTP array! | http://uriel.info | http://zakary.info | -| District Group Representative | 8.9.8 | Overwrite | quantifying the driver won't do anything, we need to program the wireless SQL driver! | http://orland.net | http://lindsey.biz | -| Central Paradigm Associate | 8.4.6 | Ignored | We need to index the haptic COM application! | https://joel.info | https://javier.biz | -| Lead Identity Producer | 5.7.1 | Unknown | You can't back up the port without programming the primary XSS port! | https://mikayla.info | http://delaney.info | -| District Implementation Executive | 3.9.4 | Ignored | I'll bypass the auxiliary SSL transmitter, that should transmitter the SSL transmitter! | https://justen.net | https://eden.info | -| Product Branding Specialist | 3.4.0 | Expression | Try to reboot the JSON alarm, maybe it will reboot the optical alarm! | http://jalyn.org | http://asia.net | -| Forward Research Strategist | 8.8.2 | Overwrite | Try to parse the PNG panel, maybe it will parse the haptic panel! | http://terence.com | http://israel.name | -| International Identity Planner | 3.0.0 | Ignored | You can't generate the transmitter without quantifying the neural ADP transmitter! | https://lois.biz | http://ariane.name | -| District Security Engineer | 5.7.8 | Ignored | The USB bus is down, calculate the multi-byte bus so we can calculate the USB bus! | http://madyson.biz | https://max.info | -| Chief Configuration Administrator | 2.6.0 | Ignored | The JBOD application is down, hack the digital application so we can hack the JBOD application! | https://myrl.info | http://iva.com | -| Internal Operations Liaison | 3.0.3 | Overwrite | I'll program the bluetooth TCP monitor, that should monitor the TCP monitor! | http://trent.com | https://prince.info | -| Investor Optimization Orchestrator | 3.7.9 | Unknown | programming the application won't do anything, we need to program the digital SCSI application! | http://cullen.net | http://kaylie.info | -| Regional Accountability Assistant | 2.7.5 | Expression | You can't program the alarm without overriding the cross-platform RSS alarm! | https://ella.biz | http://barney.com | -| National Identity Technician | 7.4.9 | Url | quantifying the hard drive won't do anything, we need to index the virtual JBOD hard drive! | https://yadira.net | https://ocie.com | -| Human Accountability Technician | 8.2.0 | Expression | Use the solid state HTTP microchip, then you can back up the solid state microchip! | http://cali.net | https://ima.net | -| Regional Response Officer | 7.0.2 | Unknown | programming the driver won't do anything, we need to bypass the mobile PNG driver! | http://eldridge.net | http://bryon.net | -| Regional Quality Designer | 5.8.2 | Expression | We need to program the back-end HDD capacitor! | http://toney.net | http://trent.info | -| Dynamic Web Liaison | 9.1.6 | Ignored | I'll calculate the optical RSS application, that should application the RSS application! | http://hellen.org | https://kade.com | -| Product Optimization Representative | 2.7.9 | Ignored | If we hack the hard drive, we can get to the JBOD hard drive through the multi-byte JBOD hard drive! | http://rosina.biz | http://martine.info | -| District Interactions Strategist | 7.9.0 | Url | Try to override the HDD pixel, maybe it will override the bluetooth pixel! | http://louie.net | https://elroy.org | -| District Usability Agent | 9.4.4 | Ignored | Try to synthesize the HDD protocol, maybe it will synthesize the 1080p protocol! | http://rudy.biz | http://evert.info | -| Lead Response Producer | 6.3.3 | Overwrite | I'll generate the back-end JBOD array, that should array the JBOD array! | https://paul.name | https://harmon.name | -| Global Implementation Producer | 6.6.0 | Url | Use the back-end PNG bandwidth, then you can program the back-end bandwidth! | https://anita.net | http://liza.net | -| Global Communications Designer | 0.6.3 | Ignored | Try to reboot the SQL circuit, maybe it will reboot the digital circuit! | https://kennedy.biz | http://carmela.com | -| Direct Web Executive | 7.0.8 | Expression | If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip! | https://felicity.com | https://rhea.name | -| Corporate Paradigm Engineer | 8.1.2 | Overwrite | Try to connect the ADP array, maybe it will connect the virtual array! | https://luna.info | https://evalyn.org | -| Central Integration Facilitator | 5.7.1 | Ignored | If we index the application, we can get to the PCI application through the solid state PCI application! | http://edna.org | http://marcellus.org | -| Chief Division Planner | 5.8.5 | Ignored | Try to connect the JBOD firewall, maybe it will connect the bluetooth firewall! | https://stanley.biz | http://marianne.info | -| Customer Assurance Consultant | 5.6.2 | Ignored | Use the digital IB alarm, then you can program the digital alarm! | https://isaac.org | https://eryn.org | -| Principal Usability Architect | 4.0.3 | Overwrite | You can't connect the bus without connecting the open-source SDD bus! | http://andreane.com | https://gus.name | -| Chief Implementation Director | 2.3.1 | Url | I'll override the auxiliary JBOD pixel, that should pixel the JBOD pixel! | http://richmond.com | https://burley.net | -| Legacy Functionality Consultant | 8.0.9 | Ignored | Try to quantify the SMTP interface, maybe it will quantify the cross-platform interface! | https://jewel.name | https://eldred.biz | -| Direct Tactics Analyst | 1.0.4 | Url | The PCI program is down, transmit the multi-byte program so we can transmit the PCI program! | http://leonel.com | https://fletcher.com | -| National Response Planner | 8.2.8 | Expression | The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm! | https://stephon.biz | http://lonzo.biz | -| International Applications Architect | 5.6.6 | Unknown | If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter! | http://henriette.name | https://norene.com | -| Product Identity Representative | 7.3.7 | Ignored | I'll generate the virtual COM protocol, that should protocol the COM protocol! | http://saige.org | https://zelda.net | -| Human Directives Engineer | 0.1.5 | Ignored | calculating the interface won't do anything, we need to index the virtual XML interface! | http://milan.net | http://lou.info | -| Direct Accountability Supervisor | 6.2.8 | Url | I'll synthesize the cross-platform ADP system, that should system the ADP system! | https://eryn.com | http://rafaela.com | -| Forward Functionality Officer | 0.1.1 | Unknown | I'll override the primary XML monitor, that should monitor the XML monitor! | https://rebekah.org | http://lavern.org | -| Principal Implementation Developer | 7.0.7 | Overwrite | I'll index the 1080p JBOD matrix, that should matrix the JBOD matrix! | https://graham.org | http://janice.biz | -| Internal Optimization Executive | 2.5.9 | Unknown | The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus! | http://bernice.com | https://rubye.name | -| Direct Identity Liaison | 7.9.7 | Overwrite | If we back up the bus, we can get to the AI bus through the 1080p AI bus! | https://alana.org | https://carol.info | -| Direct Data Designer | 8.4.8 | Ignored | I'll program the solid state AGP bus, that should bus the AGP bus! | https://isaac.net | http://cortney.com | -| Direct Operations Developer | 7.1.7 | Unknown | synthesizing the microchip won't do anything, we need to hack the optical SCSI microchip! | http://morris.name | http://salvatore.biz | -| Legacy Accountability Agent | 5.8.2 | Expression | I'll compress the auxiliary XSS port, that should port the XSS port! | https://iliana.info | http://chelsea.com | -| Regional Security Officer | 9.7.3 | Expression | The GB program is down, reboot the neural program so we can reboot the GB program! | https://tania.biz | http://al.info | -| Internal Applications Agent | 5.1.9 | Overwrite | Use the online COM pixel, then you can synthesize the online pixel! | http://helen.name | http://oren.info | -| Corporate Security Technician | 2.7.4 | Unknown | copying the firewall won't do anything, we need to index the cross-platform THX firewall! | https://kaylie.info | https://bell.net | -| Senior Program Coordinator | 6.8.4 | Url | We need to back up the primary ADP array! | http://teresa.biz | https://derek.info | -| Corporate Research Liaison | 8.5.9 | Unknown | I'll reboot the auxiliary SQL feed, that should feed the SQL feed! | http://rosemarie.net | https://cydney.biz | -| Internal Data Agent | 2.5.8 | Url | I'll copy the online SQL interface, that should interface the SQL interface! | http://gretchen.org | http://melissa.com | -| Internal Web Liaison | 2.6.3 | Overwrite | You can't index the port without hacking the optical HDD port! | http://hector.biz | http://crawford.biz | -| Investor Usability Officer | 2.5.2 | Unknown | Use the virtual SAS firewall, then you can calculate the virtual firewall! | https://rubie.net | https://izaiah.net | -| Dynamic Accountability Director | 6.0.2 | Url | We need to connect the auxiliary SDD bandwidth! | http://delphia.name | https://bo.com | -| Customer Solutions Producer | 8.3.5 | Url | Try to program the EXE alarm, maybe it will program the cross-platform alarm! | http://alden.biz | https://asha.com | -| Direct Metrics Associate | 1.7.2 | Expression | We need to generate the digital TCP card! | http://kenya.info | https://kurt.org | -| Principal Brand Designer | 2.4.7 | Overwrite | You can't parse the bandwidth without indexing the auxiliary HTTP bandwidth! | http://garnett.info | https://rosa.info | -| Chief Communications Developer | 0.6.8 | Ignored | If we back up the hard drive, we can get to the SDD hard drive through the haptic SDD hard drive! | http://danial.name | http://briana.com | -| Dynamic Paradigm Officer | 4.2.2 | Expression | If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm! | https://guillermo.biz | https://charlene.name | -| Chief Identity Specialist | 6.4.7 | Expression | Use the neural RSS circuit, then you can quantify the neural circuit! | https://kyle.net | http://sammy.net | -| Central Data Consultant | 6.5.0 | Ignored | generating the driver won't do anything, we need to hack the auxiliary HDD driver! | https://hadley.info | https://delilah.org | -| Legacy Web Consultant | 3.0.6 | Ignored | I'll override the neural XML application, that should application the XML application! | https://domenica.com | http://earl.net | -| Legacy Communications Producer | 5.4.0 | Unknown | overriding the firewall won't do anything, we need to reboot the open-source COM firewall! | http://khalid.net | http://jaylin.org | -| Legacy Solutions Architect | 7.9.3 | Expression | Try to input the AI sensor, maybe it will input the digital sensor! | https://alia.org | http://amir.name | -| National Tactics Facilitator | 1.2.4 | Overwrite | Try to transmit the GB panel, maybe it will transmit the 1080p panel! | http://margarete.biz | http://lily.biz | -| Legacy Directives Supervisor | 9.6.2 | Overwrite | programming the driver won't do anything, we need to connect the solid state RSS driver! | http://brenda.org | http://lina.net | -| Dynamic Response Facilitator | 7.1.7 | Url | If we override the port, we can get to the SDD port through the primary SDD port! | http://sibyl.biz | http://jordon.net | -| Dynamic Usability Consultant | 8.4.8 | Unknown | The GB firewall is down, program the neural firewall so we can program the GB firewall! | http://keshawn.org | https://gayle.biz | -| Chief Implementation Engineer | 7.6.5 | Unknown | The SMS protocol is down, input the neural protocol so we can input the SMS protocol! | https://rubie.info | https://maria.info | -| Regional Accountability Engineer | 3.1.8 | Url | Use the digital CSS array, then you can index the digital array! | http://christa.org | https://don.info | -| Direct Response Facilitator | 1.4.7 | Overwrite | The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm! | https://keshawn.name | https://toney.name | -| Corporate Interactions Associate | 2.1.1 | Ignored | You can't quantify the feed without connecting the wireless GB feed! | http://catherine.name | http://jaiden.com | -| Internal Web Planner | 8.0.5 | Overwrite | Use the neural XML monitor, then you can navigate the neural monitor! | https://everardo.com | http://madelynn.biz | -| International Brand Manager | 2.4.4 | Expression | We need to program the virtual AI driver! | https://clark.name | http://aletha.info | -| Lead Mobility Developer | 4.0.9 | Url | I'll override the optical SSL card, that should card the SSL card! | https://lucinda.name | https://lexus.biz | -| Corporate Identity Developer | 5.1.4 | Unknown | hacking the program won't do anything, we need to copy the solid state JBOD program! | http://danny.org | https://declan.name | -| Dynamic Identity Assistant | 8.0.0 | Url | I'll transmit the digital PNG microchip, that should microchip the PNG microchip! | http://magdalena.biz | http://ernie.com | -| Customer Solutions Manager | 6.0.8 | Unknown | The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter! | http://alexys.biz | http://alfonso.com | -| Investor Division Strategist | 1.6.2 | Ignored | quantifying the monitor won't do anything, we need to parse the neural PCI monitor! | http://kelton.org | https://leonardo.net | -| International Brand Consultant | 0.0.6 | Overwrite | Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth! | https://onie.name | http://may.net | -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt deleted file mode 100644 index 9c340e2d..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt +++ /dev/null @@ -1,24 +0,0 @@ -+----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | -+----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+ -| Legacy Metrics Planner | 9.5.0 | Ignored | I'll override the haptic AGP feed, that should feed the AGP feed! | https://marquis.net | http://madisyn.name | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | -| Principal Mobility Designer | 1.3.7 | Ignored | The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus! | http://renee.org | https://earlene.com | -| Lead Tactics Director | 1.6.8 | Expression | overriding the panel won't do anything, we need to parse the open-source IB panel! | http://kory.name | https://ewell.name | -| Product Quality Associate | 7.1.0 | Ignored | The THX program is down, transmit the redundant program so we can transmit the THX program! | http://beau.name | https://zena.name | -| Human Markets Coordinator | 3.4.4 | Unknown | You can't calculate the pixel without connecting the multi-byte HTTP pixel! | https://alexis.org | http://jeffrey.com | -| Dynamic Brand Producer | 8.3.6 | Url | If we parse the pixel, we can get to the AI pixel through the solid state AI pixel! | https://randal.org | https://freddie.biz | -| Dynamic Functionality Agent | 5.9.5 | Unknown | synthesizing the port won't do anything, we need to generate the haptic TCP port! | http://karl.com | https://candace.com | -| Senior Accounts Designer | 1.0.4 | Unknown | I'll input the solid state COM application, that should application the COM application! | http://everette.biz | https://johnpaul.biz | -| Forward Integration Assistant | 4.8.5 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://joshuah.com | http://jenifer.name | -| Internal Research Engineer | 0.3.1 | Url | hacking the panel won't do anything, we need to bypass the solid state HTTP panel! | http://faustino.biz | http://sophie.biz | -| Legacy Intranet Agent | 9.0.8 | Expression | You can't override the program without overriding the mobile COM program! | http://everett.name | https://robb.com | -| District Response Director | 6.9.7 | Expression | If we override the pixel, we can get to the PCI pixel through the digital PCI pixel! | http://kari.org | https://milo.biz | -| Dynamic Implementation Analyst | 3.3.4 | Overwrite | The XSS application is down, override the wireless application so we can override the XSS application! | https://allene.info | https://philip.net | -| Chief Integration Architect | 1.6.8 | Overwrite | Try to override the TCP firewall, maybe it will override the solid state firewall! | http://wade.org | https://davion.net | -| Principal Marketing Specialist | 9.7.0 | Expression | You can't quantify the capacitor without hacking the neural SMS capacitor! | https://tyrese.net | http://ethel.name | -| Internal Optimization Planner | 2.9.4 | Url | We need to bypass the redundant COM bus! | http://pat.name | https://raegan.biz | -| International Research Architect | 4.1.8 | Overwrite | I'll reboot the haptic SDD pixel, that should pixel the SDD pixel! | http://hunter.info | https://kristofer.org | -+----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt deleted file mode 100644 index 364cebc9..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt +++ /dev/null @@ -1,9 +0,0 @@ -+-----------------------------+---------+----------------------------+------------------------------------------------------------------------------------+---------------------+---------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | -+-----------------------------+---------+----------------------------+------------------------------------------------------------------------------------+---------------------+---------------------+ -| Legacy Metrics Planner | 9.5.0 | Ignored | I'll override the haptic AGP feed, that should feed the AGP feed! | https://marquis.net | http://madisyn.name | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | -| Principal Mobility Designer | 1.3.7 | Ignored | The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus! | http://renee.org | https://earlene.com | -+-----------------------------+---------+----------------------------+------------------------------------------------------------------------------------+---------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..c5e2cf3c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,8 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Judson | https://wilson.net | +| | | | | Guadalupe | http://otho.info | +| | | | | General | https://skylar.name | +| | | | | Haylie | http://audreanne.info | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..0b904e82 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,134 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Corporate Tactics Analyst | 3.0.8 | Unknown | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | | Bill | http://jairo.net | +| | | | | | Clemmie | http://shanny.net | +| | | | | | Hildegard | http://conner.name | +| | | | | | Isabella | https://kennith.com | +| | | | | | Johanna | https://ara.org | +| | | | | | Demarco | https://rae.biz | +| | | | | | Viviane | http://christine.info | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Legacy Creative Liaison | 0.4.6 | Overwrite | | | Mervin | http://celestine.info | +| | | | | | Amalia | https://shanelle.info | +| | | | | | Sheila | http://darrell.info | +| | | | | | Alec | https://candice.biz | +| | | | | | Linnea | http://everardo.info | +| | | | | | Daryl | https://jerrod.com | +| | | | | | Laila | http://caleigh.net | +| | | | | | Adolfo | http://daisha.biz | +| Lead Markets Designer | 2.8.4 | Unknown | | https://amara.info | Seamus | http://maybell.info | +| | | | | | Monserrat | http://katrine.name | +| | | | | | Abel | https://geovany.com | +| | | | | | Diana | http://eula.name | +| | | | | | Raphael | https://zackery.info | +| Customer Program Technician | 1.7.7 | Url | | | Keely | http://obie.org | +| | | | | | Caleigh | https://albin.info | +| | | | | | Flavie | http://lavonne.biz | +| | | | | | Kaitlyn | http://osborne.org | +| | | | | | Joesph | https://michael.name | +| | | | | | Kali | http://shyanne.net | +| | | | | | Austin | https://marty.net | +| | | | | | Theresia | http://kristin.net | +| | | | | | Lester | https://paige.com | +| National Accounts Liaison | 7.2.6 | Overwrite | | | Cedrick | https://zachariah.net | +| | | | | | Marcelle | https://adah.org | +| | | | | | Barney | http://erica.org | +| Lead Intranet Officer | 6.4.9 | Url | | | Margaret | https://michaela.name | +| | | | | | Jody | http://jakob.org | +| | | | | | Anjali | https://valentin.info | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Global Branding Associate | 0.5.9 | Expression | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | http://cory.com | Suzanne | http://ima.name | +| | | | | | Earnestine | http://nathanial.biz | +| | | | | | Connor | https://augustus.net | +| | | | | | Araceli | http://hailey.biz | +| | | | | | Janessa | https://craig.com | +| | | | | | Erica | http://kristin.org | +| | | | | | Alek | http://shany.biz | +| Dynamic Marketing Consultant | 2.4.9 | Overwrite | | | Angie | https://ardella.info | +| | | | | | Melissa | https://sandra.biz | +| | | | | | Pearline | https://noble.net | +| | | | | | Dusty | https://verlie.com | +| Human Usability Specialist | 3.2.8 | Expression | | http://micah.info | Evalyn | https://myrtis.name | +| | | | | | Ursula | https://werner.net | +| | | | | | Linwood | http://rebekah.org | +| | | | | | Cleve | https://claudie.net | +| | | | | | Theodora | http://faye.info | +| International Integration Orchestrator | 5.4.5 | Expression | | | Steve | http://lon.org | +| | | | | | Braeden | https://sunny.name | +| | | | | | Leslie | http://bettie.info | +| | | | | | Edmund | http://sadie.info | +| | | | | | Horacio | https://loraine.name | +| Global Response Associate | 1.9.8 | Overwrite | The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth! | | Sandra | http://antonina.com | +| | | | | | Willow | https://jason.org | +| | | | | | Orland | http://rigoberto.com | +| | | | | | Laney | http://eryn.org | +| | | | | | Amari | http://viviane.net | +| | | | | | Kelley | http://doris.net | +| | | | | | Kennedy | https://milo.net | +| Senior Brand Developer | 4.4.1 | Ignored | If we override the system, we can get to the CSS system through the neural CSS system! | http://adelbert.net | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | +| | | | | | Libby | http://wade.biz | +| | | | | | Leola | https://pietro.info | +| | | | | | Arch | http://hazle.org | +| | | | | | Eldred | http://gabriel.net | +| Direct Accounts Associate | 3.2.6 | Overwrite | | https://vesta.com | Buck | http://taryn.com | +| | | | | | Hilton | http://isabel.com | +| | | | | | Rogers | https://bertrand.biz | +| | | | | | Annetta | https://remington.org | +| | | | | | Efrain | http://davion.org | +| | | | | | Merle | https://abigayle.org | +| | | | | | Jerod | https://vicenta.info | +| | | | | | Kayli | https://shaun.net | +| | | | | | Antwan | https://hazel.net | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Legacy Optimization Orchestrator | 2.4.2 | Url | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | Damien | https://edyth.com | +| | | | | | Princess | http://haylie.biz | +| | | | | | Jordane | https://gregorio.com | +| | | | | | Opal | http://abbie.org | +| | | | | | Pablo | https://maxime.biz | +| | | | | | Shaun | https://concepcion.net | +| | | | | | Moises | http://rupert.info | +| Global Optimization Representative | 8.2.6 | Unknown | | | Brandi | https://aniyah.com | +| | | | | | Tyson | https://bonita.org | +| | | | | | Jazlyn | http://madonna.net | +| | | | | | Deangelo | https://jess.info | +| | | | | | Alvah | https://hans.net | +| | | | | | Payton | http://shanna.name | +| | | | | | Providenci | https://tyra.org | +| | | | | | Flo | http://isidro.net | +| | | | | | Dawn | https://anika.org | +| | | | | | Silas | http://zane.name | +| Investor Research Facilitator | 5.7.5 | Expression | | | Avery | http://jarret.biz | +| | | | | | Clarissa | https://audreanne.name | +| | | | | | Vida | https://theresia.biz | +| | | | | | Ransom | http://isom.com | +| | | | | | Anastasia | http://kamryn.info | +| | | | | | Marlene | https://cyril.name | +| | | | | | Zetta | http://pete.org | +| | | | | | Candida | https://craig.biz | +| | | | | | Timmothy | https://joanny.biz | +| | | | | | Alfonzo | http://dorothea.org | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..56d60df4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,22 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..c988427b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,35 @@ ++--------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++--------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Senior Brand Developer | 4.4.1 | Ignored | If we override the system, we can get to the CSS system through the neural CSS system! | http://adelbert.net | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | +| | | | | | Libby | http://wade.biz | +| | | | | | Leola | https://pietro.info | +| | | | | | Arch | http://hazle.org | +| | | | | | Eldred | http://gabriel.net | ++--------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..10c4f7d2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,108 @@ ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ +| Human Implementation Designer | 8.3.7 | Unknown | Try to navigate the RSS card, maybe it will navigate the haptic card! | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Global Markets Executive | 2.5.8 | Expression | | | | | +| Dynamic Brand Technician | 2.5.6 | Expression | | http://lesly.info | | | +| Internal Accounts Consultant | 6.3.4 | Expression | Try to connect the SMS feed, maybe it will connect the mobile feed! | https://elda.info | | | +| Human Configuration Assistant | 0.1.1 | Unknown | I'll bypass the solid state SMS system, that should system the SMS system! | http://frederick.com | | | +| Regional Interactions Assistant | 8.4.1 | Ignored | I'll hack the optical COM alarm, that should alarm the COM alarm! | | | | +| Chief Solutions Orchestrator | 8.7.8 | Ignored | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | | | | +| Dynamic Configuration Specialist | 8.8.8 | Overwrite | Use the 1080p XML circuit, then you can generate the 1080p circuit! | http://brown.com | | | +| Corporate Creative Liaison | 2.9.9 | Overwrite | | http://albert.org | | | +| National Communications Facilitator | 3.1.0 | Url | quantifying the transmitter won't do anything, we need to program the mobile HDD transmitter! | | | | +| Customer Security Representative | 3.7.3 | Expression | The GB circuit is down, hack the redundant circuit so we can hack the GB circuit! | https://jalon.net | | | +| Principal Intranet Liaison | 5.1.0 | Overwrite | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | http://neva.info | | | +| National Tactics Engineer | 3.7.5 | Url | generating the matrix won't do anything, we need to override the redundant GB matrix! | https://alexys.org | | | +| Global Usability Representative | 3.5.9 | Url | | | | | +| Chief Implementation Assistant | 6.1.2 | Unknown | | http://cathryn.biz | | | +| Dynamic Functionality Consultant | 4.9.1 | Unknown | | https://lonnie.info | | | +| District Factors Producer | 1.6.6 | Unknown | If we reboot the panel, we can get to the THX panel through the solid state THX panel! | | | | +| National Identity Technician | 7.4.9 | Overwrite | Try to parse the SMTP feed, maybe it will parse the multi-byte feed! | https://benedict.org | | | +| Customer Operations Officer | 2.6.0 | Overwrite | Use the bluetooth USB alarm, then you can override the bluetooth alarm! | http://antonette.org | | | +| Lead Tactics Executive | 6.2.9 | Unknown | | https://lowell.org | | | +| Dynamic Applications Director | 5.1.4 | Ignored | | | | | +| Forward Functionality Analyst | 4.5.1 | Expression | | http://orie.name | | | +| International Research Director | 4.1.0 | Url | Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive! | | | | +| Human Solutions Assistant | 1.9.8 | Expression | Try to parse the PNG panel, maybe it will parse the haptic panel! | http://carter.info | | | +| Human Accountability Analyst | 0.8.7 | Ignored | parsing the program won't do anything, we need to synthesize the haptic IB program! | | | | +| Internal Division Agent | 2.4.2 | Unknown | | | | | +| Dynamic Configuration Executive | 4.7.6 | Unknown | If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter! | | | | +| Customer Integration Agent | 3.6.0 | Expression | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | | | | +| Chief Division Director | 3.4.7 | Unknown | Try to override the CSS microchip, maybe it will override the primary microchip! | http://alejandrin.biz | | | +| Dynamic Mobility Representative | 8.4.2 | Ignored | | http://brooks.info | | | +| District Brand Designer | 3.4.8 | Ignored | Try to quantify the PNG program, maybe it will quantify the online program! | https://josiane.org | | | +| Legacy Data Facilitator | 0.9.0 | Overwrite | bypassing the program won't do anything, we need to bypass the optical AI program! | https://beatrice.net | | | +| Internal Branding Supervisor | 6.7.4 | Url | I'll copy the auxiliary PCI panel, that should panel the PCI panel! | | | | +| Product Implementation Officer | 1.9.9 | Unknown | Try to back up the AGP system, maybe it will back up the 1080p system! | | | | +| Principal Implementation Director | 7.1.6 | Unknown | We need to transmit the auxiliary FTP transmitter! | http://pearlie.org | | | +| Chief Marketing Assistant | 7.3.5 | Expression | | | | | +| Lead Integration Liaison | 1.8.8 | Url | | https://sean.com | | | +| Future Accounts Producer | 9.4.3 | Unknown | You can't override the port without indexing the neural THX port! | | | | +| Global Response Coordinator | 9.7.3 | Overwrite | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://zelda.net | | | +| Internal Infrastructure Strategist | 7.2.2 | Overwrite | I'll transmit the optical XML sensor, that should sensor the XML sensor! | http://ahmad.com | | | +| Direct Assurance Supervisor | 4.1.8 | Overwrite | | https://aniyah.org | | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | | | +| Human Usability Associate | 5.2.5 | Expression | You can't override the capacitor without overriding the mobile XML capacitor! | http://hunter.info | | | +| Customer Configuration Manager | 1.6.8 | Unknown | I'll program the online RSS card, that should card the RSS card! | http://sylvan.net | | | +| District Infrastructure Strategist | 9.1.5 | Ignored | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | | | | +| Chief Accounts Associate | 8.5.5 | Unknown | You can't generate the panel without compressing the neural SAS panel! | | | | +| Future Interactions Specialist | 8.8.8 | Ignored | quantifying the application won't do anything, we need to hack the haptic RAM application! | | | | +| Principal Optimization Representative | 0.4.8 | Overwrite | If we index the system, we can get to the XSS system through the cross-platform XSS system! | | | | +| Corporate Paradigm Representative | 7.0.2 | Overwrite | You can't quantify the capacitor without hacking the neural SMS capacitor! | | | | +| Direct Directives Strategist | 7.3.1 | Ignored | | | | | +| Principal Markets Designer | 3.8.8 | Url | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | | +| Human Directives Engineer | 5.3.9 | Url | | | | | +| Customer Directives Director | 7.9.2 | Overwrite | Try to hack the COM panel, maybe it will hack the auxiliary panel! | | | | +| Central Marketing Director | 3.2.5 | Overwrite | | https://anibal.net | | | +| Central Integration Analyst | 0.4.0 | Overwrite | If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol! | https://laverne.name | | | +| Senior Division Liaison | 7.1.3 | Ignored | | | | | +| Human Creative Engineer | 7.5.1 | Unknown | | | | | +| Customer Quality Technician | 9.7.0 | Unknown | If we index the card, we can get to the XSS card through the neural XSS card! | | | | +| Product Applications Assistant | 2.8.4 | Overwrite | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://carleton.info | | | +| District Branding Analyst | 1.9.5 | Url | | https://paula.net | | | +| District Intranet Designer | 4.5.0 | Ignored | | | | | +| Human Quality Facilitator | 1.2.0 | Ignored | We need to copy the online THX firewall! | | | | +| National Creative Executive | 7.5.7 | Unknown | | http://mallory.biz | | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | | +| Regional Security Architect | 2.2.5 | Url | | | | | +| Corporate Data Strategist | 9.0.0 | Url | | http://eli.net | | | +| Global Security Liaison | 8.1.2 | Expression | | | | | +| Future Markets Architect | 9.0.8 | Overwrite | | | | | +| Dynamic Interactions Facilitator | 6.8.2 | Expression | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | +| Investor Accountability Officer | 2.4.3 | Overwrite | | | | | +| Dynamic Communications Supervisor | 2.6.8 | Overwrite | | https://carol.biz | | | +| District Mobility Administrator | 3.2.3 | Ignored | | | | | +| Central Markets Officer | 6.8.8 | Expression | | | | | +| Investor Usability Officer | 2.5.2 | Ignored | Try to program the XML capacitor, maybe it will program the haptic capacitor! | http://orlo.name | | | +| Central Marketing Technician | 8.7.2 | Overwrite | Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor! | http://albina.org | | | +| National Solutions Associate | 9.1.2 | Expression | | | | | +| Chief Assurance Associate | 3.3.1 | Url | overriding the panel won't do anything, we need to parse the open-source IB panel! | https://tyrese.info | | | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | https://lance.net | | | +| District Web Developer | 6.1.9 | Unknown | | http://arthur.net | | | +| Principal Web Facilitator | 5.4.5 | Overwrite | compressing the firewall won't do anything, we need to copy the bluetooth COM firewall! | http://paris.name | | | +| Global Usability Producer | 4.9.5 | Expression | If we hack the application, we can get to the PCI application through the 1080p PCI application! | | | | +| Dynamic Functionality Agent | 5.9.5 | Unknown | | http://annabelle.net | | | +| Product Identity Architect | 5.6.4 | Url | The GB bus is down, back up the redundant bus so we can back up the GB bus! | http://darian.org | | | +| Corporate Accountability Representative | 2.3.2 | Unknown | | | | | +| Dynamic Security Technician | 6.8.3 | Unknown | | | | | +| Internal Factors Facilitator | 2.6.3 | Overwrite | | http://melba.name | | | +| Chief Infrastructure Consultant | 4.1.2 | Url | Use the multi-byte IB feed, then you can navigate the multi-byte feed! | https://theron.info | | | +| Senior Identity Specialist | 2.8.9 | Ignored | We need to program the primary THX protocol! | https://kennedy.biz | | | +| Regional Markets Supervisor | 7.7.6 | Expression | If we transmit the system, we can get to the SMTP system through the virtual SMTP system! | | | | +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| Customer Implementation Director | 5.9.1 | Unknown | | | | | +| Product Quality Analyst | 3.6.5 | Overwrite | You can't parse the port without bypassing the multi-byte GB port! | https://delbert.com | | | +| Chief Mobility Planner | 7.1.0 | Overwrite | | | | | +| Central Interactions Manager | 7.0.9 | Expression | | | | | +| Internal Factors Developer | 3.7.7 | Ignored | | http://santa.name | | | +| International Identity Planner | 4.2.1 | Expression | You can't compress the capacitor without copying the virtual USB capacitor! | | | | +| Forward Identity Orchestrator | 1.3.3 | Ignored | hacking the alarm won't do anything, we need to override the neural SSL alarm! | | | | +| National Tactics Architect | 6.7.8 | Url | We need to parse the auxiliary SAS capacitor! | https://margaret.net | | | +| National Accounts Associate | 2.7.6 | Overwrite | | | | | +| Legacy Functionality Consultant | 8.0.9 | Ignored | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | http://emie.info | | | ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..f34a2e16 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,234 @@ ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Internal Infrastructure Strategist | 7.2.2 | Overwrite | I'll transmit the optical XML sensor, that should sensor the XML sensor! | http://ahmad.com | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Internal Branding Supervisor | 6.7.4 | Url | I'll copy the auxiliary PCI panel, that should panel the PCI panel! | | | | +| District Factors Producer | 1.6.6 | Unknown | If we reboot the panel, we can get to the THX panel through the solid state THX panel! | | | | +| Chief Solutions Orchestrator | 8.7.8 | Ignored | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | | | | +| Human Accountability Analyst | 0.8.7 | Ignored | parsing the program won't do anything, we need to synthesize the haptic IB program! | | | | +| Regional Markets Supervisor | 7.7.6 | Expression | If we transmit the system, we can get to the SMTP system through the virtual SMTP system! | | | | +| Global Usability Producer | 4.9.5 | Expression | If we hack the application, we can get to the PCI application through the 1080p PCI application! | | | | +| Human Configuration Assistant | 0.1.1 | Unknown | I'll bypass the solid state SMS system, that should system the SMS system! | http://frederick.com | | | +| Product Implementation Officer | 1.9.9 | Unknown | Try to back up the AGP system, maybe it will back up the 1080p system! | | | | +| Lead Markets Designer | 2.8.4 | Unknown | | https://amara.info | Seamus | http://maybell.info | +| | | | | | Monserrat | http://katrine.name | +| | | | | | Abel | https://geovany.com | +| | | | | | Diana | http://eula.name | +| | | | | | Raphael | https://zackery.info | +| Direct Directives Strategist | 7.3.1 | Ignored | | | | | +| Principal Markets Designer | 3.8.8 | Url | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | | | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Human Implementation Designer | 8.3.7 | Unknown | Try to navigate the RSS card, maybe it will navigate the haptic card! | | | | +| Global Optimization Representative | 8.2.6 | Unknown | | | Brandi | https://aniyah.com | +| | | | | | Tyson | https://bonita.org | +| | | | | | Jazlyn | http://madonna.net | +| | | | | | Deangelo | https://jess.info | +| | | | | | Alvah | https://hans.net | +| | | | | | Payton | http://shanna.name | +| | | | | | Providenci | https://tyra.org | +| | | | | | Flo | http://isidro.net | +| | | | | | Dawn | https://anika.org | +| | | | | | Silas | http://zane.name | +| Dynamic Mobility Representative | 8.4.2 | Ignored | | http://brooks.info | | | +| National Creative Executive | 7.5.7 | Unknown | | http://mallory.biz | | | +| Dynamic Configuration Specialist | 8.8.8 | Overwrite | Use the 1080p XML circuit, then you can generate the 1080p circuit! | http://brown.com | | | +| Chief Mobility Planner | 7.1.0 | Overwrite | | | | | +| Dynamic Applications Director | 5.1.4 | Ignored | | | | | +| Principal Implementation Director | 7.1.6 | Unknown | We need to transmit the auxiliary FTP transmitter! | http://pearlie.org | | | +| Product Identity Architect | 5.6.4 | Url | The GB bus is down, back up the redundant bus so we can back up the GB bus! | http://darian.org | | | +| Customer Implementation Director | 5.9.1 | Unknown | | | | | +| Customer Quality Technician | 9.7.0 | Unknown | If we index the card, we can get to the XSS card through the neural XSS card! | | | | +| Dynamic Functionality Consultant | 4.9.1 | Unknown | | https://lonnie.info | | | +| Chief Assurance Associate | 3.3.1 | Url | overriding the panel won't do anything, we need to parse the open-source IB panel! | https://tyrese.info | | | +| Customer Integration Agent | 3.6.0 | Expression | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | | | | +| Forward Identity Orchestrator | 1.3.3 | Ignored | hacking the alarm won't do anything, we need to override the neural SSL alarm! | | | | +| Corporate Paradigm Representative | 7.0.2 | Overwrite | You can't quantify the capacitor without hacking the neural SMS capacitor! | | | | +| District Mobility Administrator | 3.2.3 | Ignored | | | | | +| Lead Intranet Officer | 6.4.9 | Url | | | Margaret | https://michaela.name | +| | | | | | Jody | http://jakob.org | +| | | | | | Anjali | https://valentin.info | +| Product Quality Analyst | 3.6.5 | Overwrite | You can't parse the port without bypassing the multi-byte GB port! | https://delbert.com | | | +| Dynamic Marketing Consultant | 2.4.9 | Overwrite | | | Angie | https://ardella.info | +| | | | | | Melissa | https://sandra.biz | +| | | | | | Pearline | https://noble.net | +| | | | | | Dusty | https://verlie.com | +| Chief Accounts Associate | 8.5.5 | Unknown | You can't generate the panel without compressing the neural SAS panel! | | | | +| Human Usability Specialist | 3.2.8 | Expression | | http://micah.info | Evalyn | https://myrtis.name | +| | | | | | Ursula | https://werner.net | +| | | | | | Linwood | http://rebekah.org | +| | | | | | Cleve | https://claudie.net | +| | | | | | Theodora | http://faye.info | +| International Identity Planner | 4.2.1 | Expression | You can't compress the capacitor without copying the virtual USB capacitor! | | | | +| Global Security Liaison | 8.1.2 | Expression | | | | | +| Corporate Accountability Representative | 2.3.2 | Unknown | | | | | +| Internal Division Agent | 2.4.2 | Unknown | | | | | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | https://lance.net | | | +| National Accounts Associate | 2.7.6 | Overwrite | | | | | +| Customer Operations Officer | 2.6.0 | Overwrite | Use the bluetooth USB alarm, then you can override the bluetooth alarm! | http://antonette.org | | | +| Central Marketing Director | 3.2.5 | Overwrite | | https://anibal.net | | | +| Customer Program Technician | 1.7.7 | Url | | | Keely | http://obie.org | +| | | | | | Caleigh | https://albin.info | +| | | | | | Flavie | http://lavonne.biz | +| | | | | | Kaitlyn | http://osborne.org | +| | | | | | Joesph | https://michael.name | +| | | | | | Kali | http://shyanne.net | +| | | | | | Austin | https://marty.net | +| | | | | | Theresia | http://kristin.net | +| | | | | | Lester | https://paige.com | +| Customer Security Representative | 3.7.3 | Expression | The GB circuit is down, hack the redundant circuit so we can hack the GB circuit! | https://jalon.net | | | +| Chief Division Director | 3.4.7 | Unknown | Try to override the CSS microchip, maybe it will override the primary microchip! | http://alejandrin.biz | | | +| International Research Director | 4.1.0 | Url | Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive! | | | | +| Dynamic Security Technician | 6.8.3 | Unknown | | | | | +| Legacy Data Facilitator | 0.9.0 | Overwrite | bypassing the program won't do anything, we need to bypass the optical AI program! | https://beatrice.net | | | +| Principal Intranet Liaison | 5.1.0 | Overwrite | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | http://neva.info | | | +| Senior Division Liaison | 7.1.3 | Ignored | | | | | +| Central Marketing Technician | 8.7.2 | Overwrite | Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor! | http://albina.org | | | +| Chief Marketing Assistant | 7.3.5 | Expression | | | | | +| Future Interactions Specialist | 8.8.8 | Ignored | quantifying the application won't do anything, we need to hack the haptic RAM application! | | | | +| Principal Optimization Representative | 0.4.8 | Overwrite | If we index the system, we can get to the XSS system through the cross-platform XSS system! | | | | +| Internal Factors Developer | 3.7.7 | Ignored | | http://santa.name | | | +| Global Usability Representative | 3.5.9 | Url | | | | | +| International Integration Orchestrator | 5.4.5 | Expression | | | Steve | http://lon.org | +| | | | | | Braeden | https://sunny.name | +| | | | | | Leslie | http://bettie.info | +| | | | | | Edmund | http://sadie.info | +| | | | | | Horacio | https://loraine.name | +| Global Response Associate | 1.9.8 | Overwrite | The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth! | | Sandra | http://antonina.com | +| | | | | | Willow | https://jason.org | +| | | | | | Orland | http://rigoberto.com | +| | | | | | Laney | http://eryn.org | +| | | | | | Amari | http://viviane.net | +| | | | | | Kelley | http://doris.net | +| | | | | | Kennedy | https://milo.net | +| Corporate Creative Liaison | 2.9.9 | Overwrite | | http://albert.org | | | +| Chief Infrastructure Consultant | 4.1.2 | Url | Use the multi-byte IB feed, then you can navigate the multi-byte feed! | https://theron.info | | | +| Senior Brand Developer | 4.4.1 | Ignored | If we override the system, we can get to the CSS system through the neural CSS system! | http://adelbert.net | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | +| | | | | | Libby | http://wade.biz | +| | | | | | Leola | https://pietro.info | +| | | | | | Arch | http://hazle.org | +| | | | | | Eldred | http://gabriel.net | +| Lead Tactics Executive | 6.2.9 | Unknown | | https://lowell.org | | | +| National Accounts Liaison | 7.2.6 | Overwrite | | | Cedrick | https://zachariah.net | +| | | | | | Marcelle | https://adah.org | +| | | | | | Barney | http://erica.org | +| Internal Accounts Consultant | 6.3.4 | Expression | Try to connect the SMS feed, maybe it will connect the mobile feed! | https://elda.info | | | +| Lead Integration Liaison | 1.8.8 | Url | | https://sean.com | | | +| Human Directives Engineer | 5.3.9 | Url | | | | | +| Customer Configuration Manager | 1.6.8 | Unknown | I'll program the online RSS card, that should card the RSS card! | http://sylvan.net | | | +| Central Markets Officer | 6.8.8 | Expression | | | | | +| Human Creative Engineer | 7.5.1 | Unknown | | | | | +| Human Solutions Assistant | 1.9.8 | Expression | Try to parse the PNG panel, maybe it will parse the haptic panel! | http://carter.info | | | +| Direct Accounts Associate | 3.2.6 | Overwrite | | https://vesta.com | Buck | http://taryn.com | +| | | | | | Hilton | http://isabel.com | +| | | | | | Rogers | https://bertrand.biz | +| | | | | | Annetta | https://remington.org | +| | | | | | Efrain | http://davion.org | +| | | | | | Merle | https://abigayle.org | +| | | | | | Jerod | https://vicenta.info | +| | | | | | Kayli | https://shaun.net | +| | | | | | Antwan | https://hazel.net | +| Investor Accountability Officer | 2.4.3 | Overwrite | | | | | +| Human Usability Associate | 5.2.5 | Expression | You can't override the capacitor without overriding the mobile XML capacitor! | http://hunter.info | | | +| Regional Security Architect | 2.2.5 | Url | | | | | +| National Communications Facilitator | 3.1.0 | Url | quantifying the transmitter won't do anything, we need to program the mobile HDD transmitter! | | | | +| Dynamic Interactions Facilitator | 6.8.2 | Expression | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| National Tactics Engineer | 3.7.5 | Url | generating the matrix won't do anything, we need to override the redundant GB matrix! | https://alexys.org | | | +| Investor Research Facilitator | 5.7.5 | Expression | | | Avery | http://jarret.biz | +| | | | | | Clarissa | https://audreanne.name | +| | | | | | Vida | https://theresia.biz | +| | | | | | Ransom | http://isom.com | +| | | | | | Anastasia | http://kamryn.info | +| | | | | | Marlene | https://cyril.name | +| | | | | | Zetta | http://pete.org | +| | | | | | Candida | https://craig.biz | +| | | | | | Timmothy | https://joanny.biz | +| | | | | | Alfonzo | http://dorothea.org | +| Future Markets Architect | 9.0.8 | Overwrite | | | | | +| Dynamic Brand Technician | 2.5.6 | Expression | | http://lesly.info | | | +| Senior Identity Specialist | 2.8.9 | Ignored | We need to program the primary THX protocol! | https://kennedy.biz | | | +| Forward Functionality Analyst | 4.5.1 | Expression | | http://orie.name | | | +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| Direct Assurance Supervisor | 4.1.8 | Overwrite | | https://aniyah.org | | | +| Corporate Data Strategist | 9.0.0 | Url | | http://eli.net | | | +| Legacy Optimization Orchestrator | 2.4.2 | Url | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | Damien | https://edyth.com | +| | | | | | Princess | http://haylie.biz | +| | | | | | Jordane | https://gregorio.com | +| | | | | | Opal | http://abbie.org | +| | | | | | Pablo | https://maxime.biz | +| | | | | | Shaun | https://concepcion.net | +| | | | | | Moises | http://rupert.info | +| Central Interactions Manager | 7.0.9 | Expression | | | | | +| Principal Web Facilitator | 5.4.5 | Overwrite | compressing the firewall won't do anything, we need to copy the bluetooth COM firewall! | http://paris.name | | | +| Dynamic Functionality Agent | 5.9.5 | Unknown | | http://annabelle.net | | | +| District Intranet Designer | 4.5.0 | Ignored | | | | | +| District Brand Designer | 3.4.8 | Ignored | Try to quantify the PNG program, maybe it will quantify the online program! | https://josiane.org | | | +| District Branding Analyst | 1.9.5 | Url | | https://paula.net | | | +| Future Accounts Producer | 9.4.3 | Unknown | You can't override the port without indexing the neural THX port! | | | | +| Product Applications Assistant | 2.8.4 | Overwrite | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://carleton.info | | | +| Dynamic Configuration Executive | 4.7.6 | Unknown | If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter! | | | | +| Human Quality Facilitator | 1.2.0 | Ignored | We need to copy the online THX firewall! | | | | +| Chief Implementation Assistant | 6.1.2 | Unknown | | http://cathryn.biz | | | +| District Web Developer | 6.1.9 | Unknown | | http://arthur.net | | | +| Legacy Functionality Consultant | 8.0.9 | Ignored | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | http://emie.info | | | +| Dynamic Communications Supervisor | 2.6.8 | Overwrite | | https://carol.biz | | | +| Global Branding Associate | 0.5.9 | Expression | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | http://cory.com | Suzanne | http://ima.name | +| | | | | | Earnestine | http://nathanial.biz | +| | | | | | Connor | https://augustus.net | +| | | | | | Araceli | http://hailey.biz | +| | | | | | Janessa | https://craig.com | +| | | | | | Erica | http://kristin.org | +| | | | | | Alek | http://shany.biz | +| Investor Usability Officer | 2.5.2 | Ignored | Try to program the XML capacitor, maybe it will program the haptic capacitor! | http://orlo.name | | | +| National Solutions Associate | 9.1.2 | Expression | | | | | +| National Tactics Architect | 6.7.8 | Url | We need to parse the auxiliary SAS capacitor! | https://margaret.net | | | +| Internal Factors Facilitator | 2.6.3 | Overwrite | | http://melba.name | | | +| Customer Directives Director | 7.9.2 | Overwrite | Try to hack the COM panel, maybe it will hack the auxiliary panel! | | | | +| Global Markets Executive | 2.5.8 | Expression | | | | | +| Corporate Tactics Analyst | 3.0.8 | Unknown | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | | Bill | http://jairo.net | +| | | | | | Clemmie | http://shanny.net | +| | | | | | Hildegard | http://conner.name | +| | | | | | Isabella | https://kennith.com | +| | | | | | Johanna | https://ara.org | +| | | | | | Demarco | https://rae.biz | +| | | | | | Viviane | http://christine.info | +| Regional Interactions Assistant | 8.4.1 | Ignored | I'll hack the optical COM alarm, that should alarm the COM alarm! | | | | +| National Identity Technician | 7.4.9 | Overwrite | Try to parse the SMTP feed, maybe it will parse the multi-byte feed! | https://benedict.org | | | +| District Infrastructure Strategist | 9.1.5 | Ignored | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | | | | +| Legacy Creative Liaison | 0.4.6 | Overwrite | | | Mervin | http://celestine.info | +| | | | | | Amalia | https://shanelle.info | +| | | | | | Sheila | http://darrell.info | +| | | | | | Alec | https://candice.biz | +| | | | | | Linnea | http://everardo.info | +| | | | | | Daryl | https://jerrod.com | +| | | | | | Laila | http://caleigh.net | +| | | | | | Adolfo | http://daisha.biz | +| Global Response Coordinator | 9.7.3 | Overwrite | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://zelda.net | | | +| Central Integration Analyst | 0.4.0 | Overwrite | If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol! | https://laverne.name | | | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..bc23be54 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,122 @@ ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ +| Human Implementation Designer | 8.3.7 | Unknown | Try to navigate the RSS card, maybe it will navigate the haptic card! | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Customer Configuration Manager | 1.6.8 | Unknown | I'll program the online RSS card, that should card the RSS card! | http://sylvan.net | | | +| Dynamic Communications Supervisor | 2.6.8 | Overwrite | | https://carol.biz | | | +| District Factors Producer | 1.6.6 | Unknown | If we reboot the panel, we can get to the THX panel through the solid state THX panel! | | | | +| Human Configuration Assistant | 0.1.1 | Unknown | I'll bypass the solid state SMS system, that should system the SMS system! | http://frederick.com | | | +| Regional Interactions Assistant | 8.4.1 | Ignored | I'll hack the optical COM alarm, that should alarm the COM alarm! | | | | +| Principal Implementation Director | 7.1.6 | Unknown | We need to transmit the auxiliary FTP transmitter! | http://pearlie.org | | | +| Dynamic Configuration Specialist | 8.8.8 | Overwrite | Use the 1080p XML circuit, then you can generate the 1080p circuit! | http://brown.com | | | +| Corporate Creative Liaison | 2.9.9 | Overwrite | | http://albert.org | | | +| Dynamic Security Technician | 6.8.3 | Unknown | | | | | +| Customer Security Representative | 3.7.3 | Expression | The GB circuit is down, hack the redundant circuit so we can hack the GB circuit! | https://jalon.net | | | +| Internal Accounts Consultant | 6.3.4 | Expression | Try to connect the SMS feed, maybe it will connect the mobile feed! | https://elda.info | | | +| Global Security Liaison | 8.1.2 | Expression | | | | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | | | +| Chief Implementation Assistant | 6.1.2 | Unknown | | http://cathryn.biz | | | +| Customer Operations Officer | 2.6.0 | Overwrite | Use the bluetooth USB alarm, then you can override the bluetooth alarm! | http://antonette.org | | | +| Product Quality Analyst | 3.6.5 | Overwrite | You can't parse the port without bypassing the multi-byte GB port! | https://delbert.com | | | +| Central Markets Officer | 6.8.8 | Expression | | | | | +| Customer Directives Director | 7.9.2 | Overwrite | Try to hack the COM panel, maybe it will hack the auxiliary panel! | | | | +| International Identity Planner | 4.2.1 | Expression | You can't compress the capacitor without copying the virtual USB capacitor! | | | | +| Central Interactions Manager | 7.0.9 | Expression | | | | | +| National Communications Facilitator | 3.1.0 | Url | quantifying the transmitter won't do anything, we need to program the mobile HDD transmitter! | | | | +| Legacy Functionality Consultant | 8.0.9 | Ignored | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | http://emie.info | | | +| Lead Tactics Executive | 6.2.9 | Unknown | | https://lowell.org | | | +| Human Accountability Analyst | 0.8.7 | Ignored | parsing the program won't do anything, we need to synthesize the haptic IB program! | | | | +| Internal Division Agent | 2.4.2 | Unknown | | | | | +| Corporate Paradigm Representative | 7.0.2 | Overwrite | You can't quantify the capacitor without hacking the neural SMS capacitor! | | | | +| Customer Integration Agent | 3.6.0 | Expression | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | | | | +| Regional Markets Supervisor | 7.7.6 | Expression | If we transmit the system, we can get to the SMTP system through the virtual SMTP system! | | | | +| District Brand Designer | 3.4.8 | Ignored | Try to quantify the PNG program, maybe it will quantify the online program! | https://josiane.org | | | +| Human Solutions Assistant | 1.9.8 | Expression | Try to parse the PNG panel, maybe it will parse the haptic panel! | http://carter.info | | | +| Legacy Data Facilitator | 0.9.0 | Overwrite | bypassing the program won't do anything, we need to bypass the optical AI program! | https://beatrice.net | | | +| Senior Identity Specialist | 2.8.9 | Ignored | We need to program the primary THX protocol! | https://kennedy.biz | | | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | https://lance.net | | | +| Dynamic Mobility Representative | 8.4.2 | Ignored | | http://brooks.info | | | +| Customer Implementation Director | 5.9.1 | Unknown | | | | | +| Dynamic Interactions Facilitator | 6.8.2 | Expression | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | +| Principal Optimization Representative | 0.4.8 | Overwrite | If we index the system, we can get to the XSS system through the cross-platform XSS system! | | | | +| Global Response Coordinator | 9.7.3 | Overwrite | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://zelda.net | | | +| Internal Infrastructure Strategist | 7.2.2 | Overwrite | I'll transmit the optical XML sensor, that should sensor the XML sensor! | http://ahmad.com | | | +| National Tactics Architect | 6.7.8 | Url | We need to parse the auxiliary SAS capacitor! | https://margaret.net | | | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Chief Accounts Associate | 8.5.5 | Unknown | You can't generate the panel without compressing the neural SAS panel! | | | | +| Principal Web Facilitator | 5.4.5 | Overwrite | compressing the firewall won't do anything, we need to copy the bluetooth COM firewall! | http://paris.name | | | +| National Accounts Associate | 2.7.6 | Overwrite | | | | | +| Central Marketing Technician | 8.7.2 | Overwrite | Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor! | http://albina.org | | | +| Internal Factors Facilitator | 2.6.3 | Overwrite | | http://melba.name | | | +| Dynamic Configuration Executive | 4.7.6 | Unknown | If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter! | | | | +| Chief Division Director | 3.4.7 | Unknown | Try to override the CSS microchip, maybe it will override the primary microchip! | http://alejandrin.biz | | | +| Direct Directives Strategist | 7.3.1 | Ignored | | | | | +| Chief Infrastructure Consultant | 4.1.2 | Url | Use the multi-byte IB feed, then you can navigate the multi-byte feed! | https://theron.info | | | +| Internal Branding Supervisor | 6.7.4 | Url | I'll copy the auxiliary PCI panel, that should panel the PCI panel! | | | | +| Future Markets Architect | 9.0.8 | Overwrite | | | | | +| Principal Intranet Liaison | 5.1.0 | Overwrite | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | http://neva.info | | | +| Central Integration Analyst | 0.4.0 | Overwrite | If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol! | https://laverne.name | | | +| National Identity Technician | 7.4.9 | Overwrite | Try to parse the SMTP feed, maybe it will parse the multi-byte feed! | https://benedict.org | | | +| Central Marketing Director | 3.2.5 | Overwrite | | https://anibal.net | | | +| District Web Developer | 6.1.9 | Unknown | | http://arthur.net | | | +| Dynamic Functionality Consultant | 4.9.1 | Unknown | | https://lonnie.info | | | +| Dynamic Functionality Agent | 5.9.5 | Unknown | | http://annabelle.net | | | +| District Intranet Designer | 4.5.0 | Ignored | | | | | +| National Tactics Engineer | 3.7.5 | Url | generating the matrix won't do anything, we need to override the redundant GB matrix! | https://alexys.org | | | +| District Mobility Administrator | 3.2.3 | Ignored | | | | | +| Chief Assurance Associate | 3.3.1 | Url | overriding the panel won't do anything, we need to parse the open-source IB panel! | https://tyrese.info | | | +| District Infrastructure Strategist | 9.1.5 | Ignored | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | | | | +| Global Markets Executive | 2.5.8 | Expression | | | | | +| Future Accounts Producer | 9.4.3 | Unknown | You can't override the port without indexing the neural THX port! | | | | +| Customer Quality Technician | 9.7.0 | Unknown | If we index the card, we can get to the XSS card through the neural XSS card! | | | | +| Product Applications Assistant | 2.8.4 | Overwrite | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://carleton.info | | | +| Investor Accountability Officer | 2.4.3 | Overwrite | | | | | +| Forward Functionality Analyst | 4.5.1 | Expression | | http://orie.name | | | +| Global Usability Representative | 3.5.9 | Url | | | | | +| Principal Markets Designer | 3.8.8 | Url | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | | +| Investor Usability Officer | 2.5.2 | Ignored | Try to program the XML capacitor, maybe it will program the haptic capacitor! | http://orlo.name | | | +| Product Implementation Officer | 1.9.9 | Unknown | Try to back up the AGP system, maybe it will back up the 1080p system! | | | | +| National Solutions Associate | 9.1.2 | Expression | | | | | +| Future Interactions Specialist | 8.8.8 | Ignored | quantifying the application won't do anything, we need to hack the haptic RAM application! | | | | +| Direct Assurance Supervisor | 4.1.8 | Overwrite | | https://aniyah.org | | | +| International Research Director | 4.1.0 | Url | Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive! | | | | +| Product Identity Architect | 5.6.4 | Url | The GB bus is down, back up the redundant bus so we can back up the GB bus! | http://darian.org | | | +| Regional Security Architect | 2.2.5 | Url | | | | | +| National Creative Executive | 7.5.7 | Unknown | | http://mallory.biz | | | +| Human Usability Associate | 5.2.5 | Expression | You can't override the capacitor without overriding the mobile XML capacitor! | http://hunter.info | | | +| Human Quality Facilitator | 1.2.0 | Ignored | We need to copy the online THX firewall! | | | | +| Internal Factors Developer | 3.7.7 | Ignored | | http://santa.name | | | +| Dynamic Applications Director | 5.1.4 | Ignored | | | | | +| Human Directives Engineer | 5.3.9 | Url | | | | | +| Chief Solutions Orchestrator | 8.7.8 | Ignored | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | | | | +| Forward Identity Orchestrator | 1.3.3 | Ignored | hacking the alarm won't do anything, we need to override the neural SSL alarm! | | | | +| Chief Marketing Assistant | 7.3.5 | Expression | | | | | +| District Branding Analyst | 1.9.5 | Url | | https://paula.net | | | +| Human Creative Engineer | 7.5.1 | Unknown | | | | | +| Chief Mobility Planner | 7.1.0 | Overwrite | | | | | +| Corporate Accountability Representative | 2.3.2 | Unknown | | | | | +| Global Usability Producer | 4.9.5 | Expression | If we hack the application, we can get to the PCI application through the 1080p PCI application! | | | | +| Dynamic Brand Technician | 2.5.6 | Expression | | http://lesly.info | | | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Senior Division Liaison | 7.1.3 | Ignored | | | | | +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | | +| Lead Integration Liaison | 1.8.8 | Url | | https://sean.com | | | +| Corporate Data Strategist | 9.0.0 | Url | | http://eli.net | | | ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..e7d1cb65 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,135 @@ ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Human Implementation Designer | 8.3.7 | Unknown | Try to navigate the RSS card, maybe it will navigate the haptic card! | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Customer Configuration Manager | 1.6.8 | Unknown | I'll program the online RSS card, that should card the RSS card! | http://sylvan.net | | | +| Dynamic Communications Supervisor | 2.6.8 | Overwrite | | https://carol.biz | | | +| Product Quality Analyst | 3.6.5 | Overwrite | You can't parse the port without bypassing the multi-byte GB port! | https://delbert.com | | | +| Human Configuration Assistant | 0.1.1 | Unknown | I'll bypass the solid state SMS system, that should system the SMS system! | http://frederick.com | | | +| Direct Assurance Supervisor | 4.1.8 | Overwrite | | https://aniyah.org | | | +| Dynamic Mobility Representative | 8.4.2 | Ignored | | http://brooks.info | | | +| Future Interactions Specialist | 8.8.8 | Ignored | quantifying the application won't do anything, we need to hack the haptic RAM application! | | | | +| Corporate Creative Liaison | 2.9.9 | Overwrite | | http://albert.org | | | +| Chief Assurance Associate | 3.3.1 | Url | overriding the panel won't do anything, we need to parse the open-source IB panel! | https://tyrese.info | | | +| District Mobility Administrator | 3.2.3 | Ignored | | | | | +| District Factors Producer | 1.6.6 | Unknown | If we reboot the panel, we can get to the THX panel through the solid state THX panel! | | | | +| District Branding Analyst | 1.9.5 | Url | | https://paula.net | | | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Chief Implementation Assistant | 6.1.2 | Unknown | | http://cathryn.biz | | | +| Customer Security Representative | 3.7.3 | Expression | The GB circuit is down, hack the redundant circuit so we can hack the GB circuit! | https://jalon.net | | | +| Lead Integration Liaison | 1.8.8 | Url | | https://sean.com | | | +| Human Creative Engineer | 7.5.1 | Unknown | | | | | +| Customer Directives Director | 7.9.2 | Overwrite | Try to hack the COM panel, maybe it will hack the auxiliary panel! | | | | +| Future Markets Architect | 9.0.8 | Overwrite | | | | | +| Global Usability Producer | 4.9.5 | Expression | If we hack the application, we can get to the PCI application through the 1080p PCI application! | | | | +| Dynamic Security Technician | 6.8.3 | Unknown | | | | | +| Corporate Data Strategist | 9.0.0 | Url | | http://eli.net | | | +| International Identity Planner | 4.2.1 | Expression | You can't compress the capacitor without copying the virtual USB capacitor! | | | | +| Chief Division Director | 3.4.7 | Unknown | Try to override the CSS microchip, maybe it will override the primary microchip! | http://alejandrin.biz | | | +| Internal Division Agent | 2.4.2 | Unknown | | | | | +| National Tactics Architect | 6.7.8 | Url | We need to parse the auxiliary SAS capacitor! | https://margaret.net | | | +| Customer Integration Agent | 3.6.0 | Expression | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | | | | +| Regional Markets Supervisor | 7.7.6 | Expression | If we transmit the system, we can get to the SMTP system through the virtual SMTP system! | | | | +| Chief Marketing Assistant | 7.3.5 | Expression | | | | | +| National Creative Executive | 7.5.7 | Unknown | | http://mallory.biz | | | +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| Senior Brand Developer | 4.4.1 | Ignored | If we override the system, we can get to the CSS system through the neural CSS system! | http://adelbert.net | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | +| | | | | | Libby | http://wade.biz | +| | | | | | Leola | https://pietro.info | +| | | | | | Arch | http://hazle.org | +| | | | | | Eldred | http://gabriel.net | +| Dynamic Configuration Specialist | 8.8.8 | Overwrite | Use the 1080p XML circuit, then you can generate the 1080p circuit! | http://brown.com | | | +| District Brand Designer | 3.4.8 | Ignored | Try to quantify the PNG program, maybe it will quantify the online program! | https://josiane.org | | | +| Dynamic Applications Director | 5.1.4 | Ignored | | | | | +| Central Markets Officer | 6.8.8 | Expression | | | | | +| Dynamic Configuration Executive | 4.7.6 | Unknown | If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter! | | | | +| Customer Quality Technician | 9.7.0 | Unknown | If we index the card, we can get to the XSS card through the neural XSS card! | | | | +| Internal Infrastructure Strategist | 7.2.2 | Overwrite | I'll transmit the optical XML sensor, that should sensor the XML sensor! | http://ahmad.com | | | +| Human Accountability Analyst | 0.8.7 | Ignored | parsing the program won't do anything, we need to synthesize the haptic IB program! | | | | +| Principal Web Facilitator | 5.4.5 | Overwrite | compressing the firewall won't do anything, we need to copy the bluetooth COM firewall! | http://paris.name | | | +| Central Marketing Technician | 8.7.2 | Overwrite | Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor! | http://albina.org | | | +| Chief Infrastructure Consultant | 4.1.2 | Url | Use the multi-byte IB feed, then you can navigate the multi-byte feed! | https://theron.info | | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | | +| Customer Implementation Director | 5.9.1 | Unknown | | | | | +| Legacy Data Facilitator | 0.9.0 | Overwrite | bypassing the program won't do anything, we need to bypass the optical AI program! | https://beatrice.net | | | +| Corporate Paradigm Representative | 7.0.2 | Overwrite | You can't quantify the capacitor without hacking the neural SMS capacitor! | | | | +| Chief Mobility Planner | 7.1.0 | Overwrite | | | | | +| Product Implementation Officer | 1.9.9 | Unknown | Try to back up the AGP system, maybe it will back up the 1080p system! | | | | +| Product Identity Architect | 5.6.4 | Url | The GB bus is down, back up the redundant bus so we can back up the GB bus! | http://darian.org | | | +| Dynamic Brand Technician | 2.5.6 | Expression | | http://lesly.info | | | +| Future Accounts Producer | 9.4.3 | Unknown | You can't override the port without indexing the neural THX port! | | | | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | https://lance.net | | | +| Customer Operations Officer | 2.6.0 | Overwrite | Use the bluetooth USB alarm, then you can override the bluetooth alarm! | http://antonette.org | | | +| Principal Markets Designer | 3.8.8 | Url | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | | +| Principal Intranet Liaison | 5.1.0 | Overwrite | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | http://neva.info | | | +| Forward Identity Orchestrator | 1.3.3 | Ignored | hacking the alarm won't do anything, we need to override the neural SSL alarm! | | | | +| National Communications Facilitator | 3.1.0 | Url | quantifying the transmitter won't do anything, we need to program the mobile HDD transmitter! | | | | +| Central Integration Analyst | 0.4.0 | Overwrite | If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol! | https://laverne.name | | | +| District Intranet Designer | 4.5.0 | Ignored | | | | | +| District Web Developer | 6.1.9 | Unknown | | http://arthur.net | | | +| Internal Factors Developer | 3.7.7 | Ignored | | http://santa.name | | | +| Central Interactions Manager | 7.0.9 | Expression | | | | | +| Central Marketing Director | 3.2.5 | Overwrite | | https://anibal.net | | | +| Chief Accounts Associate | 8.5.5 | Unknown | You can't generate the panel without compressing the neural SAS panel! | | | | +| National Identity Technician | 7.4.9 | Overwrite | Try to parse the SMTP feed, maybe it will parse the multi-byte feed! | https://benedict.org | | | +| District Infrastructure Strategist | 9.1.5 | Ignored | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | | | | +| Human Quality Facilitator | 1.2.0 | Ignored | We need to copy the online THX firewall! | | | | +| Investor Accountability Officer | 2.4.3 | Overwrite | | | | | +| Regional Security Architect | 2.2.5 | Url | | | | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | | | +| National Accounts Associate | 2.7.6 | Overwrite | | | | | +| Investor Usability Officer | 2.5.2 | Ignored | Try to program the XML capacitor, maybe it will program the haptic capacitor! | http://orlo.name | | | +| Internal Factors Facilitator | 2.6.3 | Overwrite | | http://melba.name | | | +| Principal Implementation Director | 7.1.6 | Unknown | We need to transmit the auxiliary FTP transmitter! | http://pearlie.org | | | +| Chief Solutions Orchestrator | 8.7.8 | Ignored | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | | | | +| Forward Functionality Analyst | 4.5.1 | Expression | | http://orie.name | | | +| National Tactics Engineer | 3.7.5 | Url | generating the matrix won't do anything, we need to override the redundant GB matrix! | https://alexys.org | | | +| Senior Identity Specialist | 2.8.9 | Ignored | We need to program the primary THX protocol! | https://kennedy.biz | | | +| Global Markets Executive | 2.5.8 | Expression | | | | | +| Product Applications Assistant | 2.8.4 | Overwrite | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://carleton.info | | | +| Dynamic Functionality Agent | 5.9.5 | Unknown | | http://annabelle.net | | | +| Global Security Liaison | 8.1.2 | Expression | | | | | +| Global Response Coordinator | 9.7.3 | Overwrite | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://zelda.net | | | +| Internal Branding Supervisor | 6.7.4 | Url | I'll copy the auxiliary PCI panel, that should panel the PCI panel! | | | | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Global Usability Representative | 3.5.9 | Url | | | | | +| National Solutions Associate | 9.1.2 | Expression | | | | | +| Senior Division Liaison | 7.1.3 | Ignored | | | | | +| Regional Interactions Assistant | 8.4.1 | Ignored | I'll hack the optical COM alarm, that should alarm the COM alarm! | | | | +| Dynamic Functionality Consultant | 4.9.1 | Unknown | | https://lonnie.info | | | +| Principal Optimization Representative | 0.4.8 | Overwrite | If we index the system, we can get to the XSS system through the cross-platform XSS system! | | | | +| Corporate Accountability Representative | 2.3.2 | Unknown | | | | | +| Legacy Functionality Consultant | 8.0.9 | Ignored | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | http://emie.info | | | +| Lead Tactics Executive | 6.2.9 | Unknown | | https://lowell.org | | | +| International Research Director | 4.1.0 | Url | Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive! | | | | +| Internal Accounts Consultant | 6.3.4 | Expression | Try to connect the SMS feed, maybe it will connect the mobile feed! | https://elda.info | | | +| Human Usability Associate | 5.2.5 | Expression | You can't override the capacitor without overriding the mobile XML capacitor! | http://hunter.info | | | +| Human Directives Engineer | 5.3.9 | Url | | | | | +| Human Solutions Assistant | 1.9.8 | Expression | Try to parse the PNG panel, maybe it will parse the haptic panel! | http://carter.info | | | +| Direct Directives Strategist | 7.3.1 | Ignored | | | | | +| Dynamic Interactions Facilitator | 6.8.2 | Expression | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..9b7349c5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,9 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Judson | https://wilson.net | +| | | | | Guadalupe | http://otho.info | +| | | | | General | https://skylar.name | +| | | | | Haylie | http://audreanne.info | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..ee200da7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,135 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Legacy Creative Liaison | 0.4.6 | Overwrite | | | Mervin | http://celestine.info | +| | | | | | Amalia | https://shanelle.info | +| | | | | | Sheila | http://darrell.info | +| | | | | | Alec | https://candice.biz | +| | | | | | Linnea | http://everardo.info | +| | | | | | Daryl | https://jerrod.com | +| | | | | | Laila | http://caleigh.net | +| | | | | | Adolfo | http://daisha.biz | +| Lead Markets Designer | 2.8.4 | Unknown | | https://amara.info | Seamus | http://maybell.info | +| | | | | | Monserrat | http://katrine.name | +| | | | | | Abel | https://geovany.com | +| | | | | | Diana | http://eula.name | +| | | | | | Raphael | https://zackery.info | +| Customer Program Technician | 1.7.7 | Url | | | Keely | http://obie.org | +| | | | | | Caleigh | https://albin.info | +| | | | | | Flavie | http://lavonne.biz | +| | | | | | Kaitlyn | http://osborne.org | +| | | | | | Joesph | https://michael.name | +| | | | | | Kali | http://shyanne.net | +| | | | | | Austin | https://marty.net | +| | | | | | Theresia | http://kristin.net | +| | | | | | Lester | https://paige.com | +| Global Branding Associate | 0.5.9 | Expression | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | http://cory.com | Suzanne | http://ima.name | +| | | | | | Earnestine | http://nathanial.biz | +| | | | | | Connor | https://augustus.net | +| | | | | | Araceli | http://hailey.biz | +| | | | | | Janessa | https://craig.com | +| | | | | | Erica | http://kristin.org | +| | | | | | Alek | http://shany.biz | +| Lead Intranet Officer | 6.4.9 | Url | | | Margaret | https://michaela.name | +| | | | | | Jody | http://jakob.org | +| | | | | | Anjali | https://valentin.info | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Investor Research Facilitator | 5.7.5 | Expression | | | Avery | http://jarret.biz | +| | | | | | Clarissa | https://audreanne.name | +| | | | | | Vida | https://theresia.biz | +| | | | | | Ransom | http://isom.com | +| | | | | | Anastasia | http://kamryn.info | +| | | | | | Marlene | https://cyril.name | +| | | | | | Zetta | http://pete.org | +| | | | | | Candida | https://craig.biz | +| | | | | | Timmothy | https://joanny.biz | +| | | | | | Alfonzo | http://dorothea.org | +| Corporate Tactics Analyst | 3.0.8 | Unknown | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | | Bill | http://jairo.net | +| | | | | | Clemmie | http://shanny.net | +| | | | | | Hildegard | http://conner.name | +| | | | | | Isabella | https://kennith.com | +| | | | | | Johanna | https://ara.org | +| | | | | | Demarco | https://rae.biz | +| | | | | | Viviane | http://christine.info | +| Human Usability Specialist | 3.2.8 | Expression | | http://micah.info | Evalyn | https://myrtis.name | +| | | | | | Ursula | https://werner.net | +| | | | | | Linwood | http://rebekah.org | +| | | | | | Cleve | https://claudie.net | +| | | | | | Theodora | http://faye.info | +| International Integration Orchestrator | 5.4.5 | Expression | | | Steve | http://lon.org | +| | | | | | Braeden | https://sunny.name | +| | | | | | Leslie | http://bettie.info | +| | | | | | Edmund | http://sadie.info | +| | | | | | Horacio | https://loraine.name | +| Direct Accounts Associate | 3.2.6 | Overwrite | | https://vesta.com | Buck | http://taryn.com | +| | | | | | Hilton | http://isabel.com | +| | | | | | Rogers | https://bertrand.biz | +| | | | | | Annetta | https://remington.org | +| | | | | | Efrain | http://davion.org | +| | | | | | Merle | https://abigayle.org | +| | | | | | Jerod | https://vicenta.info | +| | | | | | Kayli | https://shaun.net | +| | | | | | Antwan | https://hazel.net | +| Senior Brand Developer | 4.4.1 | Ignored | If we override the system, we can get to the CSS system through the neural CSS system! | http://adelbert.net | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | +| | | | | | Libby | http://wade.biz | +| | | | | | Leola | https://pietro.info | +| | | | | | Arch | http://hazle.org | +| | | | | | Eldred | http://gabriel.net | +| National Accounts Liaison | 7.2.6 | Overwrite | | | Cedrick | https://zachariah.net | +| | | | | | Marcelle | https://adah.org | +| | | | | | Barney | http://erica.org | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Global Response Associate | 1.9.8 | Overwrite | The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth! | | Sandra | http://antonina.com | +| | | | | | Willow | https://jason.org | +| | | | | | Orland | http://rigoberto.com | +| | | | | | Laney | http://eryn.org | +| | | | | | Amari | http://viviane.net | +| | | | | | Kelley | http://doris.net | +| | | | | | Kennedy | https://milo.net | +| Dynamic Marketing Consultant | 2.4.9 | Overwrite | | | Angie | https://ardella.info | +| | | | | | Melissa | https://sandra.biz | +| | | | | | Pearline | https://noble.net | +| | | | | | Dusty | https://verlie.com | +| Global Optimization Representative | 8.2.6 | Unknown | | | Brandi | https://aniyah.com | +| | | | | | Tyson | https://bonita.org | +| | | | | | Jazlyn | http://madonna.net | +| | | | | | Deangelo | https://jess.info | +| | | | | | Alvah | https://hans.net | +| | | | | | Payton | http://shanna.name | +| | | | | | Providenci | https://tyra.org | +| | | | | | Flo | http://isidro.net | +| | | | | | Dawn | https://anika.org | +| | | | | | Silas | http://zane.name | +| Legacy Optimization Orchestrator | 2.4.2 | Url | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | Damien | https://edyth.com | +| | | | | | Princess | http://haylie.biz | +| | | | | | Jordane | https://gregorio.com | +| | | | | | Opal | http://abbie.org | +| | | | | | Pablo | https://maxime.biz | +| | | | | | Shaun | https://concepcion.net | +| | | | | | Moises | http://rupert.info | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..59f3f2b6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,23 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..e10842ed --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,36 @@ ++--------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++--------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Senior Brand Developer | 4.4.1 | Ignored | If we override the system, we can get to the CSS system through the neural CSS system! | http://adelbert.net | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | +| | | | | | Libby | http://wade.biz | +| | | | | | Leola | https://pietro.info | +| | | | | | Arch | http://hazle.org | +| | | | | | Eldred | http://gabriel.net | ++--------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..0bface6a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,28 @@ ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ +| Dynamic Applications Director | 5.1.4 | Ignored | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Forward Functionality Analyst | 4.5.1 | Expression | | http://orie.name | | | +| Dynamic Functionality Agent | 5.9.5 | Unknown | | http://annabelle.net | | | +| National Communications Facilitator | 3.1.0 | Url | quantifying the transmitter won't do anything, we need to program the mobile HDD transmitter! | | | | +| Central Interactions Manager | 7.0.9 | Expression | | | | | +| District Mobility Administrator | 3.2.3 | Ignored | | | | | +| Global Usability Representative | 3.5.9 | Url | | | | | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | https://lance.net | | | +| National Tactics Engineer | 3.7.5 | Url | generating the matrix won't do anything, we need to override the redundant GB matrix! | https://alexys.org | | | +| Dynamic Security Technician | 6.8.3 | Unknown | | | | | +| Customer Operations Officer | 2.6.0 | Overwrite | Use the bluetooth USB alarm, then you can override the bluetooth alarm! | http://antonette.org | | | +| Product Applications Assistant | 2.8.4 | Overwrite | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://carleton.info | | | +| Regional Security Architect | 2.2.5 | Url | | | | | +| Global Security Liaison | 8.1.2 | Expression | | | | | +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| District Branding Analyst | 1.9.5 | Url | | https://paula.net | | | +| Chief Assurance Associate | 3.3.1 | Url | overriding the panel won't do anything, we need to parse the open-source IB panel! | https://tyrese.info | | | +| Central Integration Analyst | 0.4.0 | Overwrite | If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol! | https://laverne.name | | | +| Customer Directives Director | 7.9.2 | Overwrite | Try to hack the COM panel, maybe it will hack the auxiliary panel! | | | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | | | ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..42211874 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,154 @@ ++----------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| National Tactics Engineer | 3.7.5 | Url | generating the matrix won't do anything, we need to override the redundant GB matrix! | https://alexys.org | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Chief Assurance Associate | 3.3.1 | Url | overriding the panel won't do anything, we need to parse the open-source IB panel! | https://tyrese.info | | | +| District Mobility Administrator | 3.2.3 | Ignored | | | | | +| Regional Security Architect | 2.2.5 | Url | | | | | +| Forward Functionality Analyst | 4.5.1 | Expression | | http://orie.name | | | +| Lead Intranet Officer | 6.4.9 | Url | | | Margaret | https://michaela.name | +| | | | | | Jody | http://jakob.org | +| | | | | | Anjali | https://valentin.info | +| Corporate Tactics Analyst | 3.0.8 | Unknown | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | | Bill | http://jairo.net | +| | | | | | Clemmie | http://shanny.net | +| | | | | | Hildegard | http://conner.name | +| | | | | | Isabella | https://kennith.com | +| | | | | | Johanna | https://ara.org | +| | | | | | Demarco | https://rae.biz | +| | | | | | Viviane | http://christine.info | +| District Branding Analyst | 1.9.5 | Url | | https://paula.net | | | +| Global Security Liaison | 8.1.2 | Expression | | | | | +| Human Usability Specialist | 3.2.8 | Expression | | http://micah.info | Evalyn | https://myrtis.name | +| | | | | | Ursula | https://werner.net | +| | | | | | Linwood | http://rebekah.org | +| | | | | | Cleve | https://claudie.net | +| | | | | | Theodora | http://faye.info | +| International Integration Orchestrator | 5.4.5 | Expression | | | Steve | http://lon.org | +| | | | | | Braeden | https://sunny.name | +| | | | | | Leslie | http://bettie.info | +| | | | | | Edmund | http://sadie.info | +| | | | | | Horacio | https://loraine.name | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | https://lance.net | | | +| Global Response Associate | 1.9.8 | Overwrite | The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth! | | Sandra | http://antonina.com | +| | | | | | Willow | https://jason.org | +| | | | | | Orland | http://rigoberto.com | +| | | | | | Laney | http://eryn.org | +| | | | | | Amari | http://viviane.net | +| | | | | | Kelley | http://doris.net | +| | | | | | Kennedy | https://milo.net | +| Customer Program Technician | 1.7.7 | Url | | | Keely | http://obie.org | +| | | | | | Caleigh | https://albin.info | +| | | | | | Flavie | http://lavonne.biz | +| | | | | | Kaitlyn | http://osborne.org | +| | | | | | Joesph | https://michael.name | +| | | | | | Kali | http://shyanne.net | +| | | | | | Austin | https://marty.net | +| | | | | | Theresia | http://kristin.net | +| | | | | | Lester | https://paige.com | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Central Interactions Manager | 7.0.9 | Expression | | | | | +| Customer Directives Director | 7.9.2 | Overwrite | Try to hack the COM panel, maybe it will hack the auxiliary panel! | | | | +| Legacy Creative Liaison | 0.4.6 | Overwrite | | | Mervin | http://celestine.info | +| | | | | | Amalia | https://shanelle.info | +| | | | | | Sheila | http://darrell.info | +| | | | | | Alec | https://candice.biz | +| | | | | | Linnea | http://everardo.info | +| | | | | | Daryl | https://jerrod.com | +| | | | | | Laila | http://caleigh.net | +| | | | | | Adolfo | http://daisha.biz | +| Direct Accounts Associate | 3.2.6 | Overwrite | | https://vesta.com | Buck | http://taryn.com | +| | | | | | Hilton | http://isabel.com | +| | | | | | Rogers | https://bertrand.biz | +| | | | | | Annetta | https://remington.org | +| | | | | | Efrain | http://davion.org | +| | | | | | Merle | https://abigayle.org | +| | | | | | Jerod | https://vicenta.info | +| | | | | | Kayli | https://shaun.net | +| | | | | | Antwan | https://hazel.net | +| Senior Brand Developer | 4.4.1 | Ignored | If we override the system, we can get to the CSS system through the neural CSS system! | http://adelbert.net | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | +| | | | | | Libby | http://wade.biz | +| | | | | | Leola | https://pietro.info | +| | | | | | Arch | http://hazle.org | +| | | | | | Eldred | http://gabriel.net | +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| Dynamic Security Technician | 6.8.3 | Unknown | | | | | +| Investor Research Facilitator | 5.7.5 | Expression | | | Avery | http://jarret.biz | +| | | | | | Clarissa | https://audreanne.name | +| | | | | | Vida | https://theresia.biz | +| | | | | | Ransom | http://isom.com | +| | | | | | Anastasia | http://kamryn.info | +| | | | | | Marlene | https://cyril.name | +| | | | | | Zetta | http://pete.org | +| | | | | | Candida | https://craig.biz | +| | | | | | Timmothy | https://joanny.biz | +| | | | | | Alfonzo | http://dorothea.org | +| National Accounts Liaison | 7.2.6 | Overwrite | | | Cedrick | https://zachariah.net | +| | | | | | Marcelle | https://adah.org | +| | | | | | Barney | http://erica.org | +| Global Optimization Representative | 8.2.6 | Unknown | | | Brandi | https://aniyah.com | +| | | | | | Tyson | https://bonita.org | +| | | | | | Jazlyn | http://madonna.net | +| | | | | | Deangelo | https://jess.info | +| | | | | | Alvah | https://hans.net | +| | | | | | Payton | http://shanna.name | +| | | | | | Providenci | https://tyra.org | +| | | | | | Flo | http://isidro.net | +| | | | | | Dawn | https://anika.org | +| | | | | | Silas | http://zane.name | +| Lead Markets Designer | 2.8.4 | Unknown | | https://amara.info | Seamus | http://maybell.info | +| | | | | | Monserrat | http://katrine.name | +| | | | | | Abel | https://geovany.com | +| | | | | | Diana | http://eula.name | +| | | | | | Raphael | https://zackery.info | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Dynamic Applications Director | 5.1.4 | Ignored | | | | | +| Global Branding Associate | 0.5.9 | Expression | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | http://cory.com | Suzanne | http://ima.name | +| | | | | | Earnestine | http://nathanial.biz | +| | | | | | Connor | https://augustus.net | +| | | | | | Araceli | http://hailey.biz | +| | | | | | Janessa | https://craig.com | +| | | | | | Erica | http://kristin.org | +| | | | | | Alek | http://shany.biz | +| National Communications Facilitator | 3.1.0 | Url | quantifying the transmitter won't do anything, we need to program the mobile HDD transmitter! | | | | +| Dynamic Functionality Agent | 5.9.5 | Unknown | | http://annabelle.net | | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | | | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Central Integration Analyst | 0.4.0 | Overwrite | If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol! | https://laverne.name | | | +| Product Applications Assistant | 2.8.4 | Overwrite | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://carleton.info | | | +| Global Usability Representative | 3.5.9 | Url | | | | | +| Legacy Optimization Orchestrator | 2.4.2 | Url | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | Damien | https://edyth.com | +| | | | | | Princess | http://haylie.biz | +| | | | | | Jordane | https://gregorio.com | +| | | | | | Opal | http://abbie.org | +| | | | | | Pablo | https://maxime.biz | +| | | | | | Shaun | https://concepcion.net | +| | | | | | Moises | http://rupert.info | +| Dynamic Marketing Consultant | 2.4.9 | Overwrite | | | Angie | https://ardella.info | +| | | | | | Melissa | https://sandra.biz | +| | | | | | Pearline | https://noble.net | +| | | | | | Dusty | https://verlie.com | +| Customer Operations Officer | 2.6.0 | Overwrite | Use the bluetooth USB alarm, then you can override the bluetooth alarm! | http://antonette.org | | | ++----------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..127ace57 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,42 @@ ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ +| National Tactics Engineer | 3.7.5 | Url | generating the matrix won't do anything, we need to override the redundant GB matrix! | https://alexys.org | | | +| Dynamic Applications Director | 5.1.4 | Ignored | | | | | +| Forward Functionality Analyst | 4.5.1 | Expression | | http://orie.name | | | +| National Communications Facilitator | 3.1.0 | Url | quantifying the transmitter won't do anything, we need to program the mobile HDD transmitter! | | | | +| Central Integration Analyst | 0.4.0 | Overwrite | If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol! | https://laverne.name | | | +| Global Security Liaison | 8.1.2 | Expression | | | | | +| Regional Security Architect | 2.2.5 | Url | | | | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | | | +| Central Interactions Manager | 7.0.9 | Expression | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Chief Assurance Associate | 3.3.1 | Url | overriding the panel won't do anything, we need to parse the open-source IB panel! | https://tyrese.info | | | +| Customer Directives Director | 7.9.2 | Overwrite | Try to hack the COM panel, maybe it will hack the auxiliary panel! | | | | +| District Branding Analyst | 1.9.5 | Url | | https://paula.net | | | +| District Mobility Administrator | 3.2.3 | Ignored | | | | | +| Product Applications Assistant | 2.8.4 | Overwrite | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://carleton.info | | | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Dynamic Functionality Agent | 5.9.5 | Unknown | | http://annabelle.net | | | +| Global Usability Representative | 3.5.9 | Url | | | | | +| Dynamic Security Technician | 6.8.3 | Unknown | | | | | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | https://lance.net | | | +| Customer Operations Officer | 2.6.0 | Overwrite | Use the bluetooth USB alarm, then you can override the bluetooth alarm! | http://antonette.org | | | +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..9152a5a1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,55 @@ ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| National Tactics Engineer | 3.7.5 | Url | generating the matrix won't do anything, we need to override the redundant GB matrix! | https://alexys.org | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Dynamic Functionality Agent | 5.9.5 | Unknown | | http://annabelle.net | | | +| Central Integration Analyst | 0.4.0 | Overwrite | If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol! | https://laverne.name | | | +| Dynamic Security Technician | 6.8.3 | Unknown | | | | | +| Global Security Liaison | 8.1.2 | Expression | | | | | +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Central Interactions Manager | 7.0.9 | Expression | | | | | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | https://lance.net | | | +| District Mobility Administrator | 3.2.3 | Ignored | | | | | +| Forward Functionality Analyst | 4.5.1 | Expression | | http://orie.name | | | +| Customer Operations Officer | 2.6.0 | Overwrite | Use the bluetooth USB alarm, then you can override the bluetooth alarm! | http://antonette.org | | | +| District Branding Analyst | 1.9.5 | Url | | https://paula.net | | | +| Dynamic Applications Director | 5.1.4 | Ignored | | | | | +| Customer Directives Director | 7.9.2 | Overwrite | Try to hack the COM panel, maybe it will hack the auxiliary panel! | | | | +| Product Applications Assistant | 2.8.4 | Overwrite | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://carleton.info | | | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Senior Brand Developer | 4.4.1 | Ignored | If we override the system, we can get to the CSS system through the neural CSS system! | http://adelbert.net | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | +| | | | | | Libby | http://wade.biz | +| | | | | | Leola | https://pietro.info | +| | | | | | Arch | http://hazle.org | +| | | | | | Eldred | http://gabriel.net | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | | | +| Chief Assurance Associate | 3.3.1 | Url | overriding the panel won't do anything, we need to parse the open-source IB panel! | https://tyrese.info | | | +| National Communications Facilitator | 3.1.0 | Url | quantifying the transmitter won't do anything, we need to program the mobile HDD transmitter! | | | | +| Regional Security Architect | 2.2.5 | Url | | | | | +| Global Usability Representative | 3.5.9 | Url | | | | | ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..04ab32be --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| District Mobility Administrator | 3.2.3 | Ignored | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Global Usability Representative | 3.5.9 | Url | | | | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | | | +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| Regional Security Architect | 2.2.5 | Url | | | | | ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..cd5d6231 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,139 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Global Usability Representative | 3.5.9 | Url | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| National Accounts Liaison | 7.2.6 | Overwrite | | | Cedrick | https://zachariah.net | +| | | | | | Marcelle | https://adah.org | +| | | | | | Barney | http://erica.org | +| Global Response Associate | 1.9.8 | Overwrite | The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth! | | Sandra | http://antonina.com | +| | | | | | Willow | https://jason.org | +| | | | | | Orland | http://rigoberto.com | +| | | | | | Laney | http://eryn.org | +| | | | | | Amari | http://viviane.net | +| | | | | | Kelley | http://doris.net | +| | | | | | Kennedy | https://milo.net | +| Legacy Creative Liaison | 0.4.6 | Overwrite | | | Mervin | http://celestine.info | +| | | | | | Amalia | https://shanelle.info | +| | | | | | Sheila | http://darrell.info | +| | | | | | Alec | https://candice.biz | +| | | | | | Linnea | http://everardo.info | +| | | | | | Daryl | https://jerrod.com | +| | | | | | Laila | http://caleigh.net | +| | | | | | Adolfo | http://daisha.biz | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | | | +| Lead Intranet Officer | 6.4.9 | Url | | | Margaret | https://michaela.name | +| | | | | | Jody | http://jakob.org | +| | | | | | Anjali | https://valentin.info | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Regional Security Architect | 2.2.5 | Url | | | | | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Human Usability Specialist | 3.2.8 | Expression | | http://micah.info | Evalyn | https://myrtis.name | +| | | | | | Ursula | https://werner.net | +| | | | | | Linwood | http://rebekah.org | +| | | | | | Cleve | https://claudie.net | +| | | | | | Theodora | http://faye.info | +| International Integration Orchestrator | 5.4.5 | Expression | | | Steve | http://lon.org | +| | | | | | Braeden | https://sunny.name | +| | | | | | Leslie | http://bettie.info | +| | | | | | Edmund | http://sadie.info | +| | | | | | Horacio | https://loraine.name | +| Global Branding Associate | 0.5.9 | Expression | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | http://cory.com | Suzanne | http://ima.name | +| | | | | | Earnestine | http://nathanial.biz | +| | | | | | Connor | https://augustus.net | +| | | | | | Araceli | http://hailey.biz | +| | | | | | Janessa | https://craig.com | +| | | | | | Erica | http://kristin.org | +| | | | | | Alek | http://shany.biz | +| Lead Markets Designer | 2.8.4 | Unknown | | https://amara.info | Seamus | http://maybell.info | +| | | | | | Monserrat | http://katrine.name | +| | | | | | Abel | https://geovany.com | +| | | | | | Diana | http://eula.name | +| | | | | | Raphael | https://zackery.info | +| Corporate Tactics Analyst | 3.0.8 | Unknown | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | | Bill | http://jairo.net | +| | | | | | Clemmie | http://shanny.net | +| | | | | | Hildegard | http://conner.name | +| | | | | | Isabella | https://kennith.com | +| | | | | | Johanna | https://ara.org | +| | | | | | Demarco | https://rae.biz | +| | | | | | Viviane | http://christine.info | +| District Mobility Administrator | 3.2.3 | Ignored | | | | | +| Global Optimization Representative | 8.2.6 | Unknown | | | Brandi | https://aniyah.com | +| | | | | | Tyson | https://bonita.org | +| | | | | | Jazlyn | http://madonna.net | +| | | | | | Deangelo | https://jess.info | +| | | | | | Alvah | https://hans.net | +| | | | | | Payton | http://shanna.name | +| | | | | | Providenci | https://tyra.org | +| | | | | | Flo | http://isidro.net | +| | | | | | Dawn | https://anika.org | +| | | | | | Silas | http://zane.name | +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Senior Brand Developer | 4.4.1 | Ignored | If we override the system, we can get to the CSS system through the neural CSS system! | http://adelbert.net | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | +| | | | | | Libby | http://wade.biz | +| | | | | | Leola | https://pietro.info | +| | | | | | Arch | http://hazle.org | +| | | | | | Eldred | http://gabriel.net | +| Investor Research Facilitator | 5.7.5 | Expression | | | Avery | http://jarret.biz | +| | | | | | Clarissa | https://audreanne.name | +| | | | | | Vida | https://theresia.biz | +| | | | | | Ransom | http://isom.com | +| | | | | | Anastasia | http://kamryn.info | +| | | | | | Marlene | https://cyril.name | +| | | | | | Zetta | http://pete.org | +| | | | | | Candida | https://craig.biz | +| | | | | | Timmothy | https://joanny.biz | +| | | | | | Alfonzo | http://dorothea.org | +| Customer Program Technician | 1.7.7 | Url | | | Keely | http://obie.org | +| | | | | | Caleigh | https://albin.info | +| | | | | | Flavie | http://lavonne.biz | +| | | | | | Kaitlyn | http://osborne.org | +| | | | | | Joesph | https://michael.name | +| | | | | | Kali | http://shyanne.net | +| | | | | | Austin | https://marty.net | +| | | | | | Theresia | http://kristin.net | +| | | | | | Lester | https://paige.com | +| Direct Accounts Associate | 3.2.6 | Overwrite | | https://vesta.com | Buck | http://taryn.com | +| | | | | | Hilton | http://isabel.com | +| | | | | | Rogers | https://bertrand.biz | +| | | | | | Annetta | https://remington.org | +| | | | | | Efrain | http://davion.org | +| | | | | | Merle | https://abigayle.org | +| | | | | | Jerod | https://vicenta.info | +| | | | | | Kayli | https://shaun.net | +| | | | | | Antwan | https://hazel.net | +| Legacy Optimization Orchestrator | 2.4.2 | Url | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | Damien | https://edyth.com | +| | | | | | Princess | http://haylie.biz | +| | | | | | Jordane | https://gregorio.com | +| | | | | | Opal | http://abbie.org | +| | | | | | Pablo | https://maxime.biz | +| | | | | | Shaun | https://concepcion.net | +| | | | | | Moises | http://rupert.info | +| Dynamic Marketing Consultant | 2.4.9 | Overwrite | | | Angie | https://ardella.info | +| | | | | | Melissa | https://sandra.biz | +| | | | | | Pearline | https://noble.net | +| | | | | | Dusty | https://verlie.com | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..c4cd0db6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,27 @@ ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| District Mobility Administrator | 3.2.3 | Ignored | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Global Usability Representative | 3.5.9 | Url | | | | | +| Regional Security Architect | 2.2.5 | Url | | | | | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | | | ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..7557bcaf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,40 @@ ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| District Mobility Administrator | 3.2.3 | Ignored | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Regional Security Architect | 2.2.5 | Url | | | | | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Senior Brand Developer | 4.4.1 | Ignored | If we override the system, we can get to the CSS system through the neural CSS system! | http://adelbert.net | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | +| | | | | | Libby | http://wade.biz | +| | | | | | Leola | https://pietro.info | +| | | | | | Arch | http://hazle.org | +| | | | | | Eldred | http://gabriel.net | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| Global Usability Representative | 3.5.9 | Url | | | | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | | | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..abaa228a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,5 @@ ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ +| Package | Version | License Information Origin | License Expression | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..3e387a6f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,104 @@ ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | +| Regional Security Architect | 2.2.5 | Url | | | +| Global Usability Representative | 3.5.9 | Url | | | +| District Mobility Administrator | 3.2.3 | Ignored | | | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | https://lance.net | +| Customer Directives Director | 7.9.2 | Overwrite | Try to hack the COM panel, maybe it will hack the auxiliary panel! | | +| Chief Assurance Associate | 3.3.1 | Url | overriding the panel won't do anything, we need to parse the open-source IB panel! | https://tyrese.info | +| Customer Operations Officer | 2.6.0 | Overwrite | Use the bluetooth USB alarm, then you can override the bluetooth alarm! | http://antonette.org | +| Dynamic Security Technician | 6.8.3 | Unknown | | | +| Central Integration Analyst | 0.4.0 | Overwrite | If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol! | https://laverne.name | +| National Communications Facilitator | 3.1.0 | Url | quantifying the transmitter won't do anything, we need to program the mobile HDD transmitter! | | +| Dynamic Functionality Agent | 5.9.5 | Unknown | | http://annabelle.net | +| Forward Functionality Analyst | 4.5.1 | Expression | | http://orie.name | +| District Branding Analyst | 1.9.5 | Url | | https://paula.net | +| Product Applications Assistant | 2.8.4 | Overwrite | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://carleton.info | +| Global Security Liaison | 8.1.2 | Expression | | | +| Central Interactions Manager | 7.0.9 | Expression | | | +| National Tactics Engineer | 3.7.5 | Url | generating the matrix won't do anything, we need to override the redundant GB matrix! | https://alexys.org | +| Dynamic Applications Director | 5.1.4 | Ignored | | | +| Chief Mobility Planner | 7.1.0 | Overwrite | | | +| Customer Implementation Director | 5.9.1 | Unknown | | | +| National Tactics Architect | 6.7.8 | Url | We need to parse the auxiliary SAS capacitor! | https://margaret.net | +| Central Marketing Technician | 8.7.2 | Overwrite | Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor! | http://albina.org | +| Corporate Paradigm Representative | 7.0.2 | Overwrite | You can't quantify the capacitor without hacking the neural SMS capacitor! | | +| Chief Accounts Associate | 8.5.5 | Unknown | You can't generate the panel without compressing the neural SAS panel! | | +| Dynamic Configuration Executive | 4.7.6 | Unknown | If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter! | | +| Human Usability Associate | 5.2.5 | Expression | You can't override the capacitor without overriding the mobile XML capacitor! | http://hunter.info | +| Principal Optimization Representative | 0.4.8 | Overwrite | If we index the system, we can get to the XSS system through the cross-platform XSS system! | | +| Internal Factors Facilitator | 2.6.3 | Overwrite | | http://melba.name | +| Future Accounts Producer | 9.4.3 | Unknown | You can't override the port without indexing the neural THX port! | | +| Global Usability Producer | 4.9.5 | Expression | If we hack the application, we can get to the PCI application through the 1080p PCI application! | | +| Future Markets Architect | 9.0.8 | Overwrite | | | +| International Identity Planner | 4.2.1 | Expression | You can't compress the capacitor without copying the virtual USB capacitor! | | +| National Creative Executive | 7.5.7 | Unknown | | http://mallory.biz | +| Lead Tactics Executive | 6.2.9 | Unknown | | https://lowell.org | +| Human Solutions Assistant | 1.9.8 | Expression | Try to parse the PNG panel, maybe it will parse the haptic panel! | http://carter.info | +| Chief Marketing Assistant | 7.3.5 | Expression | | | +| District Brand Designer | 3.4.8 | Ignored | Try to quantify the PNG program, maybe it will quantify the online program! | https://josiane.org | +| Internal Factors Developer | 3.7.7 | Ignored | | http://santa.name | +| Dynamic Mobility Representative | 8.4.2 | Ignored | | http://brooks.info | +| Principal Implementation Director | 7.1.6 | Unknown | We need to transmit the auxiliary FTP transmitter! | http://pearlie.org | +| Chief Solutions Orchestrator | 8.7.8 | Ignored | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | | +| Principal Markets Designer | 3.8.8 | Url | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | +| Human Creative Engineer | 7.5.1 | Unknown | | | +| Central Markets Officer | 6.8.8 | Expression | | | +| National Identity Technician | 7.4.9 | Overwrite | Try to parse the SMTP feed, maybe it will parse the multi-byte feed! | https://benedict.org | +| Dynamic Interactions Facilitator | 6.8.2 | Expression | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | +| Senior Division Liaison | 7.1.3 | Ignored | | | +| Lead Integration Liaison | 1.8.8 | Url | | https://sean.com | +| Product Quality Analyst | 3.6.5 | Overwrite | You can't parse the port without bypassing the multi-byte GB port! | https://delbert.com | +| District Factors Producer | 1.6.6 | Unknown | If we reboot the panel, we can get to the THX panel through the solid state THX panel! | | +| Internal Accounts Consultant | 6.3.4 | Expression | Try to connect the SMS feed, maybe it will connect the mobile feed! | https://elda.info | +| Principal Intranet Liaison | 5.1.0 | Overwrite | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | http://neva.info | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | +| Central Marketing Director | 3.2.5 | Overwrite | | https://anibal.net | +| National Accounts Associate | 2.7.6 | Overwrite | | | +| District Infrastructure Strategist | 9.1.5 | Ignored | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | | +| Dynamic Communications Supervisor | 2.6.8 | Overwrite | | https://carol.biz | +| Dynamic Brand Technician | 2.5.6 | Expression | | http://lesly.info | +| Senior Identity Specialist | 2.8.9 | Ignored | We need to program the primary THX protocol! | https://kennedy.biz | +| Internal Branding Supervisor | 6.7.4 | Url | I'll copy the auxiliary PCI panel, that should panel the PCI panel! | | +| Human Directives Engineer | 5.3.9 | Url | | | +| Product Identity Architect | 5.6.4 | Url | The GB bus is down, back up the redundant bus so we can back up the GB bus! | http://darian.org | +| Chief Infrastructure Consultant | 4.1.2 | Url | Use the multi-byte IB feed, then you can navigate the multi-byte feed! | https://theron.info | +| Principal Web Facilitator | 5.4.5 | Overwrite | compressing the firewall won't do anything, we need to copy the bluetooth COM firewall! | http://paris.name | +| Customer Configuration Manager | 1.6.8 | Unknown | I'll program the online RSS card, that should card the RSS card! | http://sylvan.net | +| Global Markets Executive | 2.5.8 | Expression | | | +| Corporate Accountability Representative | 2.3.2 | Unknown | | | +| Corporate Data Strategist | 9.0.0 | Url | | http://eli.net | +| Legacy Functionality Consultant | 8.0.9 | Ignored | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | http://emie.info | +| International Research Director | 4.1.0 | Url | Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive! | | +| Forward Identity Orchestrator | 1.3.3 | Ignored | hacking the alarm won't do anything, we need to override the neural SSL alarm! | | +| District Web Developer | 6.1.9 | Unknown | | http://arthur.net | +| Customer Quality Technician | 9.7.0 | Unknown | If we index the card, we can get to the XSS card through the neural XSS card! | | +| Global Response Coordinator | 9.7.3 | Overwrite | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://zelda.net | +| Human Quality Facilitator | 1.2.0 | Ignored | We need to copy the online THX firewall! | | +| Regional Markets Supervisor | 7.7.6 | Expression | If we transmit the system, we can get to the SMTP system through the virtual SMTP system! | | +| Chief Division Director | 3.4.7 | Unknown | Try to override the CSS microchip, maybe it will override the primary microchip! | http://alejandrin.biz | +| Human Accountability Analyst | 0.8.7 | Ignored | parsing the program won't do anything, we need to synthesize the haptic IB program! | | +| Direct Assurance Supervisor | 4.1.8 | Overwrite | | https://aniyah.org | +| Regional Interactions Assistant | 8.4.1 | Ignored | I'll hack the optical COM alarm, that should alarm the COM alarm! | | +| Human Configuration Assistant | 0.1.1 | Unknown | I'll bypass the solid state SMS system, that should system the SMS system! | http://frederick.com | +| Legacy Data Facilitator | 0.9.0 | Overwrite | bypassing the program won't do anything, we need to bypass the optical AI program! | https://beatrice.net | +| Future Interactions Specialist | 8.8.8 | Ignored | quantifying the application won't do anything, we need to hack the haptic RAM application! | | +| Dynamic Configuration Specialist | 8.8.8 | Overwrite | Use the 1080p XML circuit, then you can generate the 1080p circuit! | http://brown.com | +| Product Implementation Officer | 1.9.9 | Unknown | Try to back up the AGP system, maybe it will back up the 1080p system! | | +| Direct Directives Strategist | 7.3.1 | Ignored | | | +| Corporate Creative Liaison | 2.9.9 | Overwrite | | http://albert.org | +| Customer Security Representative | 3.7.3 | Expression | The GB circuit is down, hack the redundant circuit so we can hack the GB circuit! | https://jalon.net | +| Dynamic Functionality Consultant | 4.9.1 | Unknown | | https://lonnie.info | +| District Intranet Designer | 4.5.0 | Ignored | | | +| Internal Division Agent | 2.4.2 | Unknown | | | +| National Solutions Associate | 9.1.2 | Expression | | | +| Internal Infrastructure Strategist | 7.2.2 | Overwrite | I'll transmit the optical XML sensor, that should sensor the XML sensor! | http://ahmad.com | +| Human Implementation Designer | 8.3.7 | Unknown | Try to navigate the RSS card, maybe it will navigate the haptic card! | | +| Chief Implementation Assistant | 6.1.2 | Unknown | | http://cathryn.biz | +| Investor Accountability Officer | 2.4.3 | Overwrite | | | +| Investor Usability Officer | 2.5.2 | Ignored | Try to program the XML capacitor, maybe it will program the haptic capacitor! | http://orlo.name | +| Customer Integration Agent | 3.6.0 | Expression | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | | ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..061ca82d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,24 @@ ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | +| Regional Security Architect | 2.2.5 | Url | | | +| Global Usability Representative | 3.5.9 | Url | | | +| District Mobility Administrator | 3.2.3 | Ignored | | | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | https://lance.net | +| Customer Directives Director | 7.9.2 | Overwrite | Try to hack the COM panel, maybe it will hack the auxiliary panel! | | +| Chief Assurance Associate | 3.3.1 | Url | overriding the panel won't do anything, we need to parse the open-source IB panel! | https://tyrese.info | +| Customer Operations Officer | 2.6.0 | Overwrite | Use the bluetooth USB alarm, then you can override the bluetooth alarm! | http://antonette.org | +| Dynamic Security Technician | 6.8.3 | Unknown | | | +| Central Integration Analyst | 0.4.0 | Overwrite | If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol! | https://laverne.name | +| National Communications Facilitator | 3.1.0 | Url | quantifying the transmitter won't do anything, we need to program the mobile HDD transmitter! | | +| Dynamic Functionality Agent | 5.9.5 | Unknown | | http://annabelle.net | +| Forward Functionality Analyst | 4.5.1 | Expression | | http://orie.name | +| District Branding Analyst | 1.9.5 | Url | | https://paula.net | +| Product Applications Assistant | 2.8.4 | Overwrite | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://carleton.info | +| Global Security Liaison | 8.1.2 | Expression | | | +| Central Interactions Manager | 7.0.9 | Expression | | | +| National Tactics Engineer | 3.7.5 | Url | generating the matrix won't do anything, we need to override the redundant GB matrix! | https://alexys.org | +| Dynamic Applications Director | 5.1.4 | Ignored | | | ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..517f65c8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,9 @@ ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+---------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+---------------------+ +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | +| Regional Security Architect | 2.2.5 | Url | | | +| Global Usability Representative | 3.5.9 | Url | | | +| District Mobility Administrator | 3.2.3 | Ignored | | | ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..3f5cc5f5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,145 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Internal Solutions Planner | 1.3.8 | Ignored | | The COM application is down, quantify the auxiliary application so we can quantify the COM application! | | Nyah | http://oliver.com | +| | | | | | | Ettie | http://lonny.net | +| | | | | | | Onie | https://cassie.biz | +| | | | | | | Solon | https://buck.biz | +| | | | | | | Taryn | http://hilton.com | +| | | | | | | Isabel | http://rogers.net | +| | | | | | | Bertrand | http://annetta.org | +| | | | | | | Remington | https://efrain.info | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Chief Brand Associate | 7.6.8 | Ignored | | | https://lauriane.com | Devin | https://ramona.info | +| | | | | | | Alice | http://laverne.info | +| | | | | | | Layne | https://brooks.name | +| | | | | | | Kaitlyn | http://serenity.biz | +| National Creative Engineer | 4.0.0 | Ignored | You can't parse the alarm without overriding the haptic SMTP alarm! | | | Candida | https://craig.biz | +| | | | | | | Timmothy | https://joanny.biz | +| | | | | | | Alfonzo | http://dorothea.org | +| | | | | | | Nathanial | http://lucas.biz | +| | | | | | | Jackeline | http://emmitt.name | +| | | | | | | Amely | https://jonathon.com | +| | | | | | | Javonte | https://diana.name | +| | | | | | | Damien | https://edyth.com | +| | | | | | | Princess | http://haylie.biz | +| | | | | | | Jordane | https://gregorio.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Regional Mobility Manager | 2.7.0 | Ignored | | | http://gianni.info | Alvina | http://elouise.name | +| | | | | | | Ron | http://brown.org | +| | | | | | | Cordia | http://ericka.name | +| | | | | | | Eugene | http://rashad.info | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Forward Directives Supervisor | 8.7.6 | Ignored | | The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip! | http://shaun.org | Jadon | https://amelia.biz | +| | | | | | | Toni | http://angie.name | +| | | | | | | Ardella | http://melissa.net | +| | | | | | | Sandra | http://pearline.org | +| | | | | | | Noble | https://dusty.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..4c6dc2fa --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,46 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..e55e1c5f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,111 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Direct Accountability Assistant | 2.2.8 | Url | bypassing the protocol won't do anything, we need to compress the primary HTTP protocol! | | http://natasha.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Forward Configuration Supervisor | 9.0.8 | Overwrite | You can't program the protocol without overriding the primary IB protocol! | | http://quinn.name | | | +| Lead Usability Assistant | 1.3.4 | Overwrite | quantifying the matrix won't do anything, we need to synthesize the wireless PCI matrix! | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://duane.info | | | +| Dynamic Accountability Analyst | 4.9.7 | Overwrite | | | https://jaron.info | | | +| National Intranet Technician | 8.0.0 | Overwrite | | | | | | +| Central Tactics Engineer | 6.3.5 | Unknown | connecting the bandwidth won't do anything, we need to bypass the multi-byte AI bandwidth! | | | | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | | | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | | | +| Dynamic Division Consultant | 4.8.7 | Overwrite | Use the multi-byte IB microchip, then you can connect the multi-byte microchip! | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | http://raquel.net | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| Human Communications Supervisor | 6.0.1 | Ignored | Use the cross-platform SAS feed, then you can bypass the cross-platform feed! | | http://ethan.name | | | +| Regional Operations Coordinator | 0.2.5 | Unknown | | I'll hack the cross-platform SSL array, that should array the SSL array! | http://ena.com | | | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Human Response Coordinator | 2.9.7 | Ignored | | | http://ruth.org | | | +| Human Operations Assistant | 0.7.2 | Overwrite | Use the haptic USB driver, then you can override the haptic driver! | | http://camila.net | | | +| Global Division Designer | 8.2.7 | Expression | Try to program the EXE hard drive, maybe it will program the virtual hard drive! | | https://pamela.name | | | +| Regional Paradigm Manager | 8.9.8 | Ignored | | If we transmit the application, we can get to the SMS application through the primary SMS application! | https://eileen.name | | | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | +| Dynamic Branding Facilitator | 8.3.2 | Ignored | | | | | | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| National Directives Analyst | 8.2.7 | Ignored | We need to compress the primary GB array! | | | | | +| Principal Accounts Coordinator | 1.0.4 | Overwrite | | I'll connect the digital JSON bus, that should bus the JSON bus! | http://rene.com | | | +| Forward Division Strategist | 5.7.1 | Ignored | You can't reboot the program without transmitting the mobile SMTP program! | The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit! | https://esperanza.name | | | +| Human Directives Specialist | 4.3.4 | Unknown | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | | | +| Human Optimization Producer | 5.0.9 | Overwrite | | | | | | +| Direct Mobility Designer | 7.7.3 | Expression | | | http://geovanny.info | | | +| Direct Data Orchestrator | 2.4.5 | Expression | | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | | | +| Investor Research Manager | 6.3.1 | Ignored | | | | | | +| Chief Applications Facilitator | 7.7.6 | Overwrite | | parsing the card won't do anything, we need to synthesize the online SQL card! | | | | +| Corporate Marketing Assistant | 8.7.9 | Url | | You can't program the firewall without connecting the wireless AI firewall! | http://arlene.biz | | | +| Senior Security Consultant | 2.7.5 | Unknown | | | http://adelbert.biz | | | +| Human Program Technician | 2.8.4 | Unknown | | | http://tomasa.info | | | +| Senior Brand Analyst | 2.5.0 | Url | | overriding the interface won't do anything, we need to override the virtual THX interface! | | | | +| Dynamic Quality Analyst | 0.9.5 | Overwrite | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | | | | +| Global Program Representative | 5.1.0 | Url | | If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor! | | | | +| National Applications Designer | 6.4.9 | Expression | | Use the back-end SMS feed, then you can program the back-end feed! | | | | +| Investor Implementation Technician | 2.7.9 | Unknown | | | http://crystal.name | | | +| National Solutions Associate | 9.1.2 | Overwrite | | | | | | +| Legacy Directives Supervisor | 9.6.2 | Url | The PNG circuit is down, back up the online circuit so we can back up the PNG circuit! | | | | | +| Dynamic Factors Facilitator | 6.5.2 | Expression | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | http://magnolia.com | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| International Functionality Agent | 8.7.6 | Unknown | | If we hack the card, we can get to the JBOD card through the optical JBOD card! | http://jalyn.org | | | +| Global Security Coordinator | 1.7.9 | Ignored | | | https://carol.info | | | +| District Operations Director | 0.6.3 | Url | | We need to program the cross-platform FTP hard drive! | https://dejah.net | | | +| Chief Division Producer | 2.3.9 | Overwrite | | | | | | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | | | +| Customer Functionality Consultant | 5.5.1 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | http://terence.com | | | +| Legacy Directives Officer | 2.4.4 | Url | | The PCI program is down, hack the multi-byte program so we can hack the PCI program! | http://sedrick.biz | | | +| Internal Directives Designer | 0.4.8 | Url | The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol! | | | | | +| Corporate Tactics Director | 2.5.7 | Url | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | http://marcos.info | | | +| International Quality Director | 0.3.8 | Expression | | | | | | +| International Data Representative | 3.5.7 | Ignored | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | http://dakota.com | | | +| Future Accounts Agent | 0.9.7 | Ignored | | | | | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| Human Directives Engineer | 5.3.9 | Url | | | | | | +| Human Group Designer | 9.9.1 | Expression | Use the haptic XSS application, then you can synthesize the haptic application! | If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive! | http://jodie.org | | | +| Investor Creative Architect | 8.2.4 | Unknown | | | | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Forward Intranet Engineer | 2.5.9 | Expression | The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor! | Try to index the ADP port, maybe it will index the auxiliary port! | | | | +| Customer Metrics Developer | 2.2.9 | Ignored | | | | | | +| Forward Functionality Developer | 5.1.1 | Url | | | | | | +| Corporate Data Strategist | 9.0.0 | Ignored | | | http://eli.net | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Global Mobility Facilitator | 9.5.8 | Expression | | | | | | +| Dynamic Optimization Director | 3.4.6 | Ignored | The PNG protocol is down, index the digital protocol so we can index the PNG protocol! | I'll transmit the online SSL feed, that should feed the SSL feed! | https://maximilian.org | | | +| National Creative Assistant | 4.9.0 | Ignored | | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | https://michelle.org | | | +| Lead Branding Developer | 4.1.5 | Url | | | http://abe.com | | | +| Corporate Accounts Technician | 5.8.0 | Ignored | | | https://isobel.org | | | +| Forward Marketing Orchestrator | 1.6.4 | Overwrite | I'll connect the primary SQL sensor, that should sensor the SQL sensor! | The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver! | https://lukas.com | | | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | | | +| National Research Facilitator | 6.0.6 | Expression | Use the primary EXE array, then you can navigate the primary array! | | | | | +| International Intranet Planner | 6.4.6 | Url | The IB interface is down, program the redundant interface so we can program the IB interface! | | https://lenna.com | | | +| Central Web Assistant | 4.2.1 | Unknown | | Use the wireless ADP array, then you can input the wireless array! | https://verda.net | | | +| Dynamic Integration Architect | 1.6.3 | Overwrite | | The RAM feed is down, copy the neural feed so we can copy the RAM feed! | | | | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| Future Accounts Architect | 9.1.8 | Url | You can't bypass the firewall without indexing the multi-byte COM firewall! | | https://fermin.biz | | | +| Chief Intranet Facilitator | 6.6.1 | Expression | | | https://rosalind.net | | | +| Direct Assurance Strategist | 1.3.7 | Expression | The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall! | | | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Corporate Directives Planner | 8.8.5 | Unknown | The CSS bus is down, generate the 1080p bus so we can generate the CSS bus! | We need to back up the 1080p SMTP feed! | | | | +| Product Creative Facilitator | 8.4.6 | Unknown | If we transmit the card, we can get to the USB card through the digital USB card! | hacking the driver won't do anything, we need to input the digital SAS driver! | http://juliana.net | | | +| Regional Directives Supervisor | 4.9.8 | Ignored | Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive! | Use the primary GB driver, then you can generate the primary driver! | https://malcolm.net | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | https://lois.biz | | | +| Dynamic Accountability Strategist | 7.0.9 | Unknown | You can't bypass the sensor without transmitting the neural JSON sensor! | | | | | +| Human Quality Facilitator | 1.2.0 | Expression | We need to copy the online THX firewall! | You can't calculate the application without calculating the auxiliary AI application! | | | | +| Human Optimization Facilitator | 7.4.8 | Overwrite | Try to connect the SMS card, maybe it will connect the back-end card! | You can't override the capacitor without navigating the cross-platform FTP capacitor! | https://cooper.name | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Senior Optimization Assistant | 3.6.0 | Overwrite | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | http://akeem.info | | | +| Regional Factors Designer | 7.4.1 | Overwrite | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | | | | +| Investor Interactions Liaison | 4.4.9 | Overwrite | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | | | | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| Senior Factors Administrator | 1.6.1 | Expression | I'll calculate the solid state ADP panel, that should panel the ADP panel! | If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit! | | | | +| Principal Markets Designer | 3.8.8 | Overwrite | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | | | +| Customer Security Representative | 3.7.3 | Ignored | The GB circuit is down, hack the redundant circuit so we can hack the GB circuit! | | https://jalon.net | | | +| Product Assurance Technician | 0.8.2 | Overwrite | | | https://steve.info | | | +| National Creative Coordinator | 5.9.5 | Expression | | | https://bobbie.info | | | +| Chief Factors Supervisor | 5.2.2 | Expression | | | http://helga.com | | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..82f1bfb2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,245 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+------------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+------------------------+------------+------------------------+ +| Legacy Directives Supervisor | 9.6.2 | Url | The PNG circuit is down, back up the online circuit so we can back up the PNG circuit! | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Human Program Technician | 2.8.4 | Unknown | | | http://tomasa.info | | | +| Global Division Designer | 8.2.7 | Expression | Try to program the EXE hard drive, maybe it will program the virtual hard drive! | | https://pamela.name | | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | | | +| Human Directives Specialist | 4.3.4 | Unknown | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | | | +| Human Optimization Facilitator | 7.4.8 | Overwrite | Try to connect the SMS card, maybe it will connect the back-end card! | You can't override the capacitor without navigating the cross-platform FTP capacitor! | https://cooper.name | | | +| Direct Assurance Strategist | 1.3.7 | Expression | The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall! | | | | | +| National Intranet Technician | 8.0.0 | Overwrite | | | | | | +| Senior Brand Analyst | 2.5.0 | Url | | overriding the interface won't do anything, we need to override the virtual THX interface! | | | | +| Internal Solutions Planner | 1.3.8 | Ignored | | The COM application is down, quantify the auxiliary application so we can quantify the COM application! | | Nyah | http://oliver.com | +| | | | | | | Ettie | http://lonny.net | +| | | | | | | Onie | https://cassie.biz | +| | | | | | | Solon | https://buck.biz | +| | | | | | | Taryn | http://hilton.com | +| | | | | | | Isabel | http://rogers.net | +| | | | | | | Bertrand | http://annetta.org | +| | | | | | | Remington | https://efrain.info | +| Internal Directives Designer | 0.4.8 | Url | The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol! | | | | | +| Corporate Tactics Director | 2.5.7 | Url | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | http://marcos.info | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Direct Accountability Assistant | 2.2.8 | Url | bypassing the protocol won't do anything, we need to compress the primary HTTP protocol! | | http://natasha.info | | | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Chief Applications Facilitator | 7.7.6 | Overwrite | | parsing the card won't do anything, we need to synthesize the online SQL card! | | | | +| Forward Functionality Developer | 5.1.1 | Url | | | | | | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | | | +| Investor Interactions Liaison | 4.4.9 | Overwrite | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | | | | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| Dynamic Quality Analyst | 0.9.5 | Overwrite | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | | | | +| Corporate Directives Planner | 8.8.5 | Unknown | The CSS bus is down, generate the 1080p bus so we can generate the CSS bus! | We need to back up the 1080p SMTP feed! | | | | +| Senior Optimization Assistant | 3.6.0 | Overwrite | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | http://akeem.info | | | +| Investor Creative Architect | 8.2.4 | Unknown | | | | | | +| Human Operations Assistant | 0.7.2 | Overwrite | Use the haptic USB driver, then you can override the haptic driver! | | http://camila.net | | | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| Direct Data Orchestrator | 2.4.5 | Expression | | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | | | +| Customer Security Representative | 3.7.3 | Ignored | The GB circuit is down, hack the redundant circuit so we can hack the GB circuit! | | https://jalon.net | | | +| Legacy Directives Officer | 2.4.4 | Url | | The PCI program is down, hack the multi-byte program so we can hack the PCI program! | http://sedrick.biz | | | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | | | +| National Creative Engineer | 4.0.0 | Ignored | You can't parse the alarm without overriding the haptic SMTP alarm! | | | Candida | https://craig.biz | +| | | | | | | Timmothy | https://joanny.biz | +| | | | | | | Alfonzo | http://dorothea.org | +| | | | | | | Nathanial | http://lucas.biz | +| | | | | | | Jackeline | http://emmitt.name | +| | | | | | | Amely | https://jonathon.com | +| | | | | | | Javonte | https://diana.name | +| | | | | | | Damien | https://edyth.com | +| | | | | | | Princess | http://haylie.biz | +| | | | | | | Jordane | https://gregorio.com | +| Regional Factors Designer | 7.4.1 | Overwrite | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | | | | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | +| Chief Division Producer | 2.3.9 | Overwrite | | | | | | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Principal Markets Designer | 3.8.8 | Overwrite | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | | | +| Dynamic Optimization Director | 3.4.6 | Ignored | The PNG protocol is down, index the digital protocol so we can index the PNG protocol! | I'll transmit the online SSL feed, that should feed the SSL feed! | https://maximilian.org | | | +| Product Creative Facilitator | 8.4.6 | Unknown | If we transmit the card, we can get to the USB card through the digital USB card! | hacking the driver won't do anything, we need to input the digital SAS driver! | http://juliana.net | | | +| Human Optimization Producer | 5.0.9 | Overwrite | | | | | | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| National Creative Coordinator | 5.9.5 | Expression | | | https://bobbie.info | | | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | +| Future Accounts Agent | 0.9.7 | Ignored | | | | | | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Human Communications Supervisor | 6.0.1 | Ignored | Use the cross-platform SAS feed, then you can bypass the cross-platform feed! | | http://ethan.name | | | +| Investor Research Manager | 6.3.1 | Ignored | | | | | | +| Principal Accounts Coordinator | 1.0.4 | Overwrite | | I'll connect the digital JSON bus, that should bus the JSON bus! | http://rene.com | | | +| Regional Directives Supervisor | 4.9.8 | Ignored | Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive! | Use the primary GB driver, then you can generate the primary driver! | https://malcolm.net | | | +| Senior Security Consultant | 2.7.5 | Unknown | | | http://adelbert.biz | | | +| Regional Operations Coordinator | 0.2.5 | Unknown | | I'll hack the cross-platform SSL array, that should array the SSL array! | http://ena.com | | | +| Human Directives Engineer | 5.3.9 | Url | | | | | | +| Central Web Assistant | 4.2.1 | Unknown | | Use the wireless ADP array, then you can input the wireless array! | https://verda.net | | | +| Global Program Representative | 5.1.0 | Url | | If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor! | | | | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | | | +| Customer Functionality Consultant | 5.5.1 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | http://terence.com | | | +| Senior Factors Administrator | 1.6.1 | Expression | I'll calculate the solid state ADP panel, that should panel the ADP panel! | If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit! | | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Dynamic Division Consultant | 4.8.7 | Overwrite | Use the multi-byte IB microchip, then you can connect the multi-byte microchip! | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | http://raquel.net | | | +| Dynamic Accountability Strategist | 7.0.9 | Unknown | You can't bypass the sensor without transmitting the neural JSON sensor! | | | | | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Dynamic Branding Facilitator | 8.3.2 | Ignored | | | | | | +| Chief Brand Associate | 7.6.8 | Ignored | | | https://lauriane.com | Devin | https://ramona.info | +| | | | | | | Alice | http://laverne.info | +| | | | | | | Layne | https://brooks.name | +| | | | | | | Kaitlyn | http://serenity.biz | +| Dynamic Accountability Analyst | 4.9.7 | Overwrite | | | https://jaron.info | | | +| National Applications Designer | 6.4.9 | Expression | | Use the back-end SMS feed, then you can program the back-end feed! | | | | +| International Quality Director | 0.3.8 | Expression | | | | | | +| Global Security Coordinator | 1.7.9 | Ignored | | | https://carol.info | | | +| National Research Facilitator | 6.0.6 | Expression | Use the primary EXE array, then you can navigate the primary array! | | | | | +| Human Group Designer | 9.9.1 | Expression | Use the haptic XSS application, then you can synthesize the haptic application! | If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive! | http://jodie.org | | | +| Forward Division Strategist | 5.7.1 | Ignored | You can't reboot the program without transmitting the mobile SMTP program! | The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit! | https://esperanza.name | | | +| Regional Mobility Manager | 2.7.0 | Ignored | | | http://gianni.info | Alvina | http://elouise.name | +| | | | | | | Ron | http://brown.org | +| | | | | | | Cordia | http://ericka.name | +| | | | | | | Eugene | http://rashad.info | +| Corporate Accounts Technician | 5.8.0 | Ignored | | | https://isobel.org | | | +| International Functionality Agent | 8.7.6 | Unknown | | If we hack the card, we can get to the JBOD card through the optical JBOD card! | http://jalyn.org | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| Lead Branding Developer | 4.1.5 | Url | | | http://abe.com | | | +| Corporate Data Strategist | 9.0.0 | Ignored | | | http://eli.net | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| Forward Directives Supervisor | 8.7.6 | Ignored | | The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip! | http://shaun.org | Jadon | https://amelia.biz | +| | | | | | | Toni | http://angie.name | +| | | | | | | Ardella | http://melissa.net | +| | | | | | | Sandra | http://pearline.org | +| | | | | | | Noble | https://dusty.net | +| National Creative Assistant | 4.9.0 | Ignored | | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | https://michelle.org | | | +| Lead Usability Assistant | 1.3.4 | Overwrite | quantifying the matrix won't do anything, we need to synthesize the wireless PCI matrix! | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://duane.info | | | +| Human Quality Facilitator | 1.2.0 | Expression | We need to copy the online THX firewall! | You can't calculate the application without calculating the auxiliary AI application! | | | | +| National Directives Analyst | 8.2.7 | Ignored | We need to compress the primary GB array! | | | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Dynamic Factors Facilitator | 6.5.2 | Expression | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | http://magnolia.com | | | +| Global Mobility Facilitator | 9.5.8 | Expression | | | | | | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| Chief Intranet Facilitator | 6.6.1 | Expression | | | https://rosalind.net | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Forward Intranet Engineer | 2.5.9 | Expression | The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor! | Try to index the ADP port, maybe it will index the auxiliary port! | | | | +| Corporate Marketing Assistant | 8.7.9 | Url | | You can't program the firewall without connecting the wireless AI firewall! | http://arlene.biz | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Investor Implementation Technician | 2.7.9 | Unknown | | | http://crystal.name | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| Direct Mobility Designer | 7.7.3 | Expression | | | http://geovanny.info | | | +| Customer Metrics Developer | 2.2.9 | Ignored | | | | | | +| Human Response Coordinator | 2.9.7 | Ignored | | | http://ruth.org | | | +| Future Accounts Architect | 9.1.8 | Url | You can't bypass the firewall without indexing the multi-byte COM firewall! | | https://fermin.biz | | | +| Chief Factors Supervisor | 5.2.2 | Expression | | | http://helga.com | | | +| Forward Marketing Orchestrator | 1.6.4 | Overwrite | I'll connect the primary SQL sensor, that should sensor the SQL sensor! | The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver! | https://lukas.com | | | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| International Intranet Planner | 6.4.6 | Url | The IB interface is down, program the redundant interface so we can program the IB interface! | | https://lenna.com | | | +| Dynamic Integration Architect | 1.6.3 | Overwrite | | The RAM feed is down, copy the neural feed so we can copy the RAM feed! | | | | +| Product Assurance Technician | 0.8.2 | Overwrite | | | https://steve.info | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | https://lois.biz | | | +| International Data Representative | 3.5.7 | Ignored | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | http://dakota.com | | | +| Forward Configuration Supervisor | 9.0.8 | Overwrite | You can't program the protocol without overriding the primary IB protocol! | | http://quinn.name | | | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Central Tactics Engineer | 6.3.5 | Unknown | connecting the bandwidth won't do anything, we need to bypass the multi-byte AI bandwidth! | | | | | +| Regional Paradigm Manager | 8.9.8 | Ignored | | If we transmit the application, we can get to the SMS application through the primary SMS application! | https://eileen.name | | | +| District Operations Director | 0.6.3 | Url | | We need to program the cross-platform FTP hard drive! | https://dejah.net | | | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| National Solutions Associate | 9.1.2 | Overwrite | | | | | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+------------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..0dc7cb15 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,129 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Direct Accountability Assistant | 2.2.8 | Url | bypassing the protocol won't do anything, we need to compress the primary HTTP protocol! | | http://natasha.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Global Security Coordinator | 1.7.9 | Ignored | | | https://carol.info | | | +| Forward Marketing Orchestrator | 1.6.4 | Overwrite | I'll connect the primary SQL sensor, that should sensor the SQL sensor! | The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver! | https://lukas.com | | | +| Global Division Designer | 8.2.7 | Expression | Try to program the EXE hard drive, maybe it will program the virtual hard drive! | | https://pamela.name | | | +| National Intranet Technician | 8.0.0 | Overwrite | | | | | | +| Central Tactics Engineer | 6.3.5 | Unknown | connecting the bandwidth won't do anything, we need to bypass the multi-byte AI bandwidth! | | | | | +| Dynamic Quality Analyst | 0.9.5 | Overwrite | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | | | | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | | | +| Dynamic Division Consultant | 4.8.7 | Overwrite | Use the multi-byte IB microchip, then you can connect the multi-byte microchip! | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | http://raquel.net | | | +| Regional Directives Supervisor | 4.9.8 | Ignored | Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive! | Use the primary GB driver, then you can generate the primary driver! | https://malcolm.net | | | +| Human Communications Supervisor | 6.0.1 | Ignored | Use the cross-platform SAS feed, then you can bypass the cross-platform feed! | | http://ethan.name | | | +| Dynamic Accountability Analyst | 4.9.7 | Overwrite | | | https://jaron.info | | | +| Dynamic Optimization Director | 3.4.6 | Ignored | The PNG protocol is down, index the digital protocol so we can index the PNG protocol! | I'll transmit the online SSL feed, that should feed the SSL feed! | https://maximilian.org | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Human Response Coordinator | 2.9.7 | Ignored | | | http://ruth.org | | | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | +| Regional Factors Designer | 7.4.1 | Overwrite | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | | | | +| National Research Facilitator | 6.0.6 | Expression | Use the primary EXE array, then you can navigate the primary array! | | | | | +| International Data Representative | 3.5.7 | Ignored | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | http://dakota.com | | | +| Principal Markets Designer | 3.8.8 | Overwrite | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | | | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| Chief Factors Supervisor | 5.2.2 | Expression | | | http://helga.com | | | +| Dynamic Branding Facilitator | 8.3.2 | Ignored | | | | | | +| Human Directives Specialist | 4.3.4 | Unknown | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | | | +| Human Optimization Producer | 5.0.9 | Overwrite | | | | | | +| Legacy Directives Officer | 2.4.4 | Url | | The PCI program is down, hack the multi-byte program so we can hack the PCI program! | http://sedrick.biz | | | +| Direct Data Orchestrator | 2.4.5 | Expression | | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | | | +| Human Optimization Facilitator | 7.4.8 | Overwrite | Try to connect the SMS card, maybe it will connect the back-end card! | You can't override the capacitor without navigating the cross-platform FTP capacitor! | https://cooper.name | | | +| Corporate Marketing Assistant | 8.7.9 | Url | | You can't program the firewall without connecting the wireless AI firewall! | http://arlene.biz | | | +| Forward Division Strategist | 5.7.1 | Ignored | You can't reboot the program without transmitting the mobile SMTP program! | The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit! | https://esperanza.name | | | +| Senior Security Consultant | 2.7.5 | Unknown | | | http://adelbert.biz | | | +| Human Quality Facilitator | 1.2.0 | Expression | We need to copy the online THX firewall! | You can't calculate the application without calculating the auxiliary AI application! | | | | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| Chief Applications Facilitator | 7.7.6 | Overwrite | | parsing the card won't do anything, we need to synthesize the online SQL card! | | | | +| Senior Optimization Assistant | 3.6.0 | Overwrite | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | http://akeem.info | | | +| Lead Branding Developer | 4.1.5 | Url | | | http://abe.com | | | +| Customer Functionality Consultant | 5.5.1 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | http://terence.com | | | +| National Solutions Associate | 9.1.2 | Overwrite | | | | | | +| Legacy Directives Supervisor | 9.6.2 | Url | The PNG circuit is down, back up the online circuit so we can back up the PNG circuit! | | | | | +| Product Assurance Technician | 0.8.2 | Overwrite | | | https://steve.info | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Chief Division Producer | 2.3.9 | Overwrite | | | | | | +| Chief Intranet Facilitator | 6.6.1 | Expression | | | https://rosalind.net | | | +| National Creative Coordinator | 5.9.5 | Expression | | | https://bobbie.info | | | +| Central Web Assistant | 4.2.1 | Unknown | | Use the wireless ADP array, then you can input the wireless array! | https://verda.net | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | https://lois.biz | | | +| Direct Mobility Designer | 7.7.3 | Expression | | | http://geovanny.info | | | +| Investor Research Manager | 6.3.1 | Ignored | | | | | | +| Internal Directives Designer | 0.4.8 | Url | The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol! | | | | | +| Dynamic Accountability Strategist | 7.0.9 | Unknown | You can't bypass the sensor without transmitting the neural JSON sensor! | | | | | +| Human Program Technician | 2.8.4 | Unknown | | | http://tomasa.info | | | +| National Creative Assistant | 4.9.0 | Ignored | | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | https://michelle.org | | | +| Regional Operations Coordinator | 0.2.5 | Unknown | | I'll hack the cross-platform SSL array, that should array the SSL array! | http://ena.com | | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| Regional Paradigm Manager | 8.9.8 | Ignored | | If we transmit the application, we can get to the SMS application through the primary SMS application! | https://eileen.name | | | +| Future Accounts Agent | 0.9.7 | Ignored | | | | | | +| Future Accounts Architect | 9.1.8 | Url | You can't bypass the firewall without indexing the multi-byte COM firewall! | | https://fermin.biz | | | +| Human Operations Assistant | 0.7.2 | Overwrite | Use the haptic USB driver, then you can override the haptic driver! | | http://camila.net | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Forward Intranet Engineer | 2.5.9 | Expression | The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor! | Try to index the ADP port, maybe it will index the auxiliary port! | | | | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | | | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| District Operations Director | 0.6.3 | Url | | We need to program the cross-platform FTP hard drive! | https://dejah.net | | | +| Forward Configuration Supervisor | 9.0.8 | Overwrite | You can't program the protocol without overriding the primary IB protocol! | | http://quinn.name | | | +| Investor Implementation Technician | 2.7.9 | Unknown | | | http://crystal.name | | | +| Investor Creative Architect | 8.2.4 | Unknown | | | | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| Corporate Accounts Technician | 5.8.0 | Ignored | | | https://isobel.org | | | +| National Directives Analyst | 8.2.7 | Ignored | We need to compress the primary GB array! | | | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Corporate Tactics Director | 2.5.7 | Url | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | http://marcos.info | | | +| International Intranet Planner | 6.4.6 | Url | The IB interface is down, program the redundant interface so we can program the IB interface! | | https://lenna.com | | | +| Senior Brand Analyst | 2.5.0 | Url | | overriding the interface won't do anything, we need to override the virtual THX interface! | | | | +| Dynamic Integration Architect | 1.6.3 | Overwrite | | The RAM feed is down, copy the neural feed so we can copy the RAM feed! | | | | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | | | +| Dynamic Factors Facilitator | 6.5.2 | Expression | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | http://magnolia.com | | | +| Principal Accounts Coordinator | 1.0.4 | Overwrite | | I'll connect the digital JSON bus, that should bus the JSON bus! | http://rene.com | | | +| Corporate Directives Planner | 8.8.5 | Unknown | The CSS bus is down, generate the 1080p bus so we can generate the CSS bus! | We need to back up the 1080p SMTP feed! | | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Forward Functionality Developer | 5.1.1 | Url | | | | | | +| International Functionality Agent | 8.7.6 | Unknown | | If we hack the card, we can get to the JBOD card through the optical JBOD card! | http://jalyn.org | | | +| Customer Metrics Developer | 2.2.9 | Ignored | | | | | | +| Senior Factors Administrator | 1.6.1 | Expression | I'll calculate the solid state ADP panel, that should panel the ADP panel! | If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit! | | | | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| International Quality Director | 0.3.8 | Expression | | | | | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | | | +| Customer Security Representative | 3.7.3 | Ignored | The GB circuit is down, hack the redundant circuit so we can hack the GB circuit! | | https://jalon.net | | | +| Global Program Representative | 5.1.0 | Url | | If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor! | | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Human Group Designer | 9.9.1 | Expression | Use the haptic XSS application, then you can synthesize the haptic application! | If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive! | http://jodie.org | | | +| Investor Interactions Liaison | 4.4.9 | Overwrite | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | | | | +| Product Creative Facilitator | 8.4.6 | Unknown | If we transmit the card, we can get to the USB card through the digital USB card! | hacking the driver won't do anything, we need to input the digital SAS driver! | http://juliana.net | | | +| Direct Assurance Strategist | 1.3.7 | Expression | The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall! | | | | | +| Lead Usability Assistant | 1.3.4 | Overwrite | quantifying the matrix won't do anything, we need to synthesize the wireless PCI matrix! | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://duane.info | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Human Directives Engineer | 5.3.9 | Url | | | | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Corporate Data Strategist | 9.0.0 | Ignored | | | http://eli.net | | | +| National Applications Designer | 6.4.9 | Expression | | Use the back-end SMS feed, then you can program the back-end feed! | | | | +| Global Mobility Facilitator | 9.5.8 | Expression | | | | | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..f757ac52 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,146 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Direct Accountability Assistant | 2.2.8 | Url | bypassing the protocol won't do anything, we need to compress the primary HTTP protocol! | | http://natasha.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Global Security Coordinator | 1.7.9 | Ignored | | | https://carol.info | | | +| Forward Marketing Orchestrator | 1.6.4 | Overwrite | I'll connect the primary SQL sensor, that should sensor the SQL sensor! | The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver! | https://lukas.com | | | +| Regional Factors Designer | 7.4.1 | Overwrite | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | | | | +| National Intranet Technician | 8.0.0 | Overwrite | | | | | | +| Dynamic Factors Facilitator | 6.5.2 | Expression | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | http://magnolia.com | | | +| Chief Applications Facilitator | 7.7.6 | Overwrite | | parsing the card won't do anything, we need to synthesize the online SQL card! | | | | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | | | +| Dynamic Division Consultant | 4.8.7 | Overwrite | Use the multi-byte IB microchip, then you can connect the multi-byte microchip! | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | http://raquel.net | | | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | | | +| Global Division Designer | 8.2.7 | Expression | Try to program the EXE hard drive, maybe it will program the virtual hard drive! | | https://pamela.name | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Human Response Coordinator | 2.9.7 | Ignored | | | http://ruth.org | | | +| Human Communications Supervisor | 6.0.1 | Ignored | Use the cross-platform SAS feed, then you can bypass the cross-platform feed! | | http://ethan.name | | | +| National Applications Designer | 6.4.9 | Expression | | Use the back-end SMS feed, then you can program the back-end feed! | | | | +| Human Group Designer | 9.9.1 | Expression | Use the haptic XSS application, then you can synthesize the haptic application! | If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive! | http://jodie.org | | | +| International Data Representative | 3.5.7 | Ignored | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | http://dakota.com | | | +| National Creative Assistant | 4.9.0 | Ignored | | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | https://michelle.org | | | +| Direct Assurance Strategist | 1.3.7 | Expression | The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall! | | | | | +| Regional Directives Supervisor | 4.9.8 | Ignored | Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive! | Use the primary GB driver, then you can generate the primary driver! | https://malcolm.net | | | +| Global Mobility Facilitator | 9.5.8 | Expression | | | | | | +| Principal Markets Designer | 3.8.8 | Overwrite | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | | | +| Investor Research Manager | 6.3.1 | Ignored | | | | | | +| Human Optimization Producer | 5.0.9 | Overwrite | | | | | | +| Product Assurance Technician | 0.8.2 | Overwrite | | | https://steve.info | | | +| Direct Data Orchestrator | 2.4.5 | Expression | | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | | | +| Human Optimization Facilitator | 7.4.8 | Overwrite | Try to connect the SMS card, maybe it will connect the back-end card! | You can't override the capacitor without navigating the cross-platform FTP capacitor! | https://cooper.name | | | +| Global Program Representative | 5.1.0 | Url | | If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor! | | | | +| Forward Functionality Developer | 5.1.1 | Url | | | | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | | | +| Corporate Marketing Assistant | 8.7.9 | Url | | You can't program the firewall without connecting the wireless AI firewall! | http://arlene.biz | | | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| National Research Facilitator | 6.0.6 | Expression | Use the primary EXE array, then you can navigate the primary array! | | | | | +| Direct Mobility Designer | 7.7.3 | Expression | | | http://geovanny.info | | | +| Investor Creative Architect | 8.2.4 | Unknown | | | | | | +| Legacy Directives Supervisor | 9.6.2 | Url | The PNG circuit is down, back up the online circuit so we can back up the PNG circuit! | | | | | +| Human Directives Specialist | 4.3.4 | Unknown | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | | | +| Chief Intranet Facilitator | 6.6.1 | Expression | | | https://rosalind.net | | | +| Central Web Assistant | 4.2.1 | Unknown | | Use the wireless ADP array, then you can input the wireless array! | https://verda.net | | | +| Dynamic Accountability Strategist | 7.0.9 | Unknown | You can't bypass the sensor without transmitting the neural JSON sensor! | | | | | +| Corporate Data Strategist | 9.0.0 | Ignored | | | http://eli.net | | | +| Senior Optimization Assistant | 3.6.0 | Overwrite | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | http://akeem.info | | | +| Senior Security Consultant | 2.7.5 | Unknown | | | http://adelbert.biz | | | +| Legacy Directives Officer | 2.4.4 | Url | | The PCI program is down, hack the multi-byte program so we can hack the PCI program! | http://sedrick.biz | | | +| Investor Interactions Liaison | 4.4.9 | Overwrite | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | | | | +| Senior Brand Analyst | 2.5.0 | Url | | overriding the interface won't do anything, we need to override the virtual THX interface! | | | | +| Corporate Directives Planner | 8.8.5 | Unknown | The CSS bus is down, generate the 1080p bus so we can generate the CSS bus! | We need to back up the 1080p SMTP feed! | | | | +| Lead Usability Assistant | 1.3.4 | Overwrite | quantifying the matrix won't do anything, we need to synthesize the wireless PCI matrix! | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://duane.info | | | +| Investor Implementation Technician | 2.7.9 | Unknown | | | http://crystal.name | | | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | +| Corporate Tactics Director | 2.5.7 | Url | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | http://marcos.info | | | +| Regional Operations Coordinator | 0.2.5 | Unknown | | I'll hack the cross-platform SSL array, that should array the SSL array! | http://ena.com | | | +| Customer Security Representative | 3.7.3 | Ignored | The GB circuit is down, hack the redundant circuit so we can hack the GB circuit! | | https://jalon.net | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| Forward Intranet Engineer | 2.5.9 | Expression | The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor! | Try to index the ADP port, maybe it will index the auxiliary port! | | | | +| Future Accounts Architect | 9.1.8 | Url | You can't bypass the firewall without indexing the multi-byte COM firewall! | | https://fermin.biz | | | +| Senior Factors Administrator | 1.6.1 | Expression | I'll calculate the solid state ADP panel, that should panel the ADP panel! | If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit! | | | | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| Future Accounts Agent | 0.9.7 | Ignored | | | | | | +| Chief Division Producer | 2.3.9 | Overwrite | | | | | | +| Regional Paradigm Manager | 8.9.8 | Ignored | | If we transmit the application, we can get to the SMS application through the primary SMS application! | https://eileen.name | | | +| District Operations Director | 0.6.3 | Url | | We need to program the cross-platform FTP hard drive! | https://dejah.net | | | +| Customer Metrics Developer | 2.2.9 | Ignored | | | | | | +| Corporate Accounts Technician | 5.8.0 | Ignored | | | https://isobel.org | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| National Creative Coordinator | 5.9.5 | Expression | | | https://bobbie.info | | | +| International Intranet Planner | 6.4.6 | Url | The IB interface is down, program the redundant interface so we can program the IB interface! | | https://lenna.com | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | https://lois.biz | | | +| Dynamic Quality Analyst | 0.9.5 | Overwrite | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | | | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | | | +| National Directives Analyst | 8.2.7 | Ignored | We need to compress the primary GB array! | | | | | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| Human Quality Facilitator | 1.2.0 | Expression | We need to copy the online THX firewall! | You can't calculate the application without calculating the auxiliary AI application! | | | | +| Forward Configuration Supervisor | 9.0.8 | Overwrite | You can't program the protocol without overriding the primary IB protocol! | | http://quinn.name | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Dynamic Optimization Director | 3.4.6 | Ignored | The PNG protocol is down, index the digital protocol so we can index the PNG protocol! | I'll transmit the online SSL feed, that should feed the SSL feed! | https://maximilian.org | | | +| National Solutions Associate | 9.1.2 | Overwrite | | | | | | +| Human Program Technician | 2.8.4 | Unknown | | | http://tomasa.info | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Dynamic Integration Architect | 1.6.3 | Overwrite | | The RAM feed is down, copy the neural feed so we can copy the RAM feed! | | | | +| Human Directives Engineer | 5.3.9 | Url | | | | | | +| Central Tactics Engineer | 6.3.5 | Unknown | connecting the bandwidth won't do anything, we need to bypass the multi-byte AI bandwidth! | | | | | +| Human Operations Assistant | 0.7.2 | Overwrite | Use the haptic USB driver, then you can override the haptic driver! | | http://camila.net | | | +| Customer Functionality Consultant | 5.5.1 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | http://terence.com | | | +| Product Creative Facilitator | 8.4.6 | Unknown | If we transmit the card, we can get to the USB card through the digital USB card! | hacking the driver won't do anything, we need to input the digital SAS driver! | http://juliana.net | | | +| Chief Factors Supervisor | 5.2.2 | Expression | | | http://helga.com | | | +| Dynamic Branding Facilitator | 8.3.2 | Ignored | | | | | | +| Principal Accounts Coordinator | 1.0.4 | Overwrite | | I'll connect the digital JSON bus, that should bus the JSON bus! | http://rene.com | | | +| Dynamic Accountability Analyst | 4.9.7 | Overwrite | | | https://jaron.info | | | +| International Functionality Agent | 8.7.6 | Unknown | | If we hack the card, we can get to the JBOD card through the optical JBOD card! | http://jalyn.org | | | +| International Quality Director | 0.3.8 | Expression | | | | | | +| Forward Division Strategist | 5.7.1 | Ignored | You can't reboot the program without transmitting the mobile SMTP program! | The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit! | https://esperanza.name | | | +| Internal Directives Designer | 0.4.8 | Url | The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol! | | | | | +| Lead Branding Developer | 4.1.5 | Url | | | http://abe.com | | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt similarity index 50% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt index ba679f0d..370bf4f3 100644 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -1,12 +1,12 @@ -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+---------------------+-----------+------------------------+ -| Legacy Metrics Planner | 9.5.0 | Ignored | I'll override the haptic AGP feed, that should feed the AGP feed! | https://marquis.net | http://madisyn.name | | | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+---------------------+-----------+------------------------+ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Paige | https://remington.info | +| | | | | Aletha | https://isobel.info | +| | | | | Pearline | https://johnathon.info | +| | | | | Eleanora | http://jaeden.info | +| | | | | Nikolas | https://daphney.net | +| | | | | Oceane | http://clifton.com | +| | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..7b801aac --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,146 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Internal Solutions Planner | 1.3.8 | Ignored | | The COM application is down, quantify the auxiliary application so we can quantify the COM application! | | Nyah | http://oliver.com | +| | | | | | | Ettie | http://lonny.net | +| | | | | | | Onie | https://cassie.biz | +| | | | | | | Solon | https://buck.biz | +| | | | | | | Taryn | http://hilton.com | +| | | | | | | Isabel | http://rogers.net | +| | | | | | | Bertrand | http://annetta.org | +| | | | | | | Remington | https://efrain.info | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| National Creative Engineer | 4.0.0 | Ignored | You can't parse the alarm without overriding the haptic SMTP alarm! | | | Candida | https://craig.biz | +| | | | | | | Timmothy | https://joanny.biz | +| | | | | | | Alfonzo | http://dorothea.org | +| | | | | | | Nathanial | http://lucas.biz | +| | | | | | | Jackeline | http://emmitt.name | +| | | | | | | Amely | https://jonathon.com | +| | | | | | | Javonte | https://diana.name | +| | | | | | | Damien | https://edyth.com | +| | | | | | | Princess | http://haylie.biz | +| | | | | | | Jordane | https://gregorio.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Forward Directives Supervisor | 8.7.6 | Ignored | | The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip! | http://shaun.org | Jadon | https://amelia.biz | +| | | | | | | Toni | http://angie.name | +| | | | | | | Ardella | http://melissa.net | +| | | | | | | Sandra | http://pearline.org | +| | | | | | | Noble | https://dusty.net | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Regional Mobility Manager | 2.7.0 | Ignored | | | http://gianni.info | Alvina | http://elouise.name | +| | | | | | | Ron | http://brown.org | +| | | | | | | Cordia | http://ericka.name | +| | | | | | | Eugene | http://rashad.info | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Chief Brand Associate | 7.6.8 | Ignored | | | https://lauriane.com | Devin | https://ramona.info | +| | | | | | | Alice | http://laverne.info | +| | | | | | | Layne | https://brooks.name | +| | | | | | | Kaitlyn | http://serenity.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt similarity index 54% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt index 03150e35..2f2f8dae 100644 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -1,29 +1,30 @@ -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+------------------------+ -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+------------------------+ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Paige | https://remington.info | +| | | | | | Aletha | https://isobel.info | +| | | | | | Pearline | https://johnathon.info | +| | | | | | Eleanora | http://jaeden.info | +| | | | | | Nikolas | https://daphney.net | +| | | | | | Oceane | http://clifton.com | +| | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | http://marina.com | Myles | http://nikko.name | +| | | | | | Rolando | http://nikko.name | +| | | | | | Pamela | https://aliza.net | +| | | | | | Marcella | http://helga.net | +| | | | | | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | Abner | http://tavares.info | +| | | | | | Johann | http://andres.net | +| | | | | | Jaquan | http://carey.org | +| | | | | | Arvel | http://mortimer.org | +| | | | | | Alicia | http://paula.com | +| | | | | | Heidi | http://letha.name | +| | | | | | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..5281c7db --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,47 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..47f93184 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,31 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| National Directives Analyst | 8.2.7 | Ignored | We need to compress the primary GB array! | | | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| Regional Directives Supervisor | 4.9.8 | Ignored | Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive! | Use the primary GB driver, then you can generate the primary driver! | https://malcolm.net | | | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Dynamic Optimization Director | 3.4.6 | Ignored | The PNG protocol is down, index the digital protocol so we can index the PNG protocol! | I'll transmit the online SSL feed, that should feed the SSL feed! | https://maximilian.org | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| International Data Representative | 3.5.7 | Ignored | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | http://dakota.com | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..2398e8ec --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,165 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+------------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+------------------------+------------+------------------------+ +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| National Directives Analyst | 8.2.7 | Ignored | We need to compress the primary GB array! | | | | | +| National Creative Engineer | 4.0.0 | Ignored | You can't parse the alarm without overriding the haptic SMTP alarm! | | | Candida | https://craig.biz | +| | | | | | | Timmothy | https://joanny.biz | +| | | | | | | Alfonzo | http://dorothea.org | +| | | | | | | Nathanial | http://lucas.biz | +| | | | | | | Jackeline | http://emmitt.name | +| | | | | | | Amely | https://jonathon.com | +| | | | | | | Javonte | https://diana.name | +| | | | | | | Damien | https://edyth.com | +| | | | | | | Princess | http://haylie.biz | +| | | | | | | Jordane | https://gregorio.com | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Dynamic Optimization Director | 3.4.6 | Ignored | The PNG protocol is down, index the digital protocol so we can index the PNG protocol! | I'll transmit the online SSL feed, that should feed the SSL feed! | https://maximilian.org | | | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| International Data Representative | 3.5.7 | Ignored | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | http://dakota.com | | | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Regional Mobility Manager | 2.7.0 | Ignored | | | http://gianni.info | Alvina | http://elouise.name | +| | | | | | | Ron | http://brown.org | +| | | | | | | Cordia | http://ericka.name | +| | | | | | | Eugene | http://rashad.info | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Regional Directives Supervisor | 4.9.8 | Ignored | Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive! | Use the primary GB driver, then you can generate the primary driver! | https://malcolm.net | | | +| Forward Directives Supervisor | 8.7.6 | Ignored | | The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip! | http://shaun.org | Jadon | https://amelia.biz | +| | | | | | | Toni | http://angie.name | +| | | | | | | Ardella | http://melissa.net | +| | | | | | | Sandra | http://pearline.org | +| | | | | | | Noble | https://dusty.net | +| Chief Brand Associate | 7.6.8 | Ignored | | | https://lauriane.com | Devin | https://ramona.info | +| | | | | | | Alice | http://laverne.info | +| | | | | | | Layne | https://brooks.name | +| | | | | | | Kaitlyn | http://serenity.biz | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Internal Solutions Planner | 1.3.8 | Ignored | | The COM application is down, quantify the auxiliary application so we can quantify the COM application! | | Nyah | http://oliver.com | +| | | | | | | Ettie | http://lonny.net | +| | | | | | | Onie | https://cassie.biz | +| | | | | | | Solon | https://buck.biz | +| | | | | | | Taryn | http://hilton.com | +| | | | | | | Isabel | http://rogers.net | +| | | | | | | Bertrand | http://annetta.org | +| | | | | | | Remington | https://efrain.info | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+------------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..99bea6d3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,49 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| National Directives Analyst | 8.2.7 | Ignored | We need to compress the primary GB array! | | | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| Dynamic Optimization Director | 3.4.6 | Ignored | The PNG protocol is down, index the digital protocol so we can index the PNG protocol! | I'll transmit the online SSL feed, that should feed the SSL feed! | https://maximilian.org | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| International Data Representative | 3.5.7 | Ignored | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | http://dakota.com | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Regional Directives Supervisor | 4.9.8 | Ignored | Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive! | Use the primary GB driver, then you can generate the primary driver! | https://malcolm.net | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..c2ab2bca --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,66 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| Regional Directives Supervisor | 4.9.8 | Ignored | Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive! | Use the primary GB driver, then you can generate the primary driver! | https://malcolm.net | | | +| Dynamic Optimization Director | 3.4.6 | Ignored | The PNG protocol is down, index the digital protocol so we can index the PNG protocol! | I'll transmit the online SSL feed, that should feed the SSL feed! | https://maximilian.org | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | | | +| National Directives Analyst | 8.2.7 | Ignored | We need to compress the primary GB array! | | | | | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| International Data Representative | 3.5.7 | Ignored | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | http://dakota.com | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..e055d969 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,16 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..6fcd44b4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,150 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Chief Brand Associate | 7.6.8 | Ignored | | | https://lauriane.com | Devin | https://ramona.info | +| | | | | | | Alice | http://laverne.info | +| | | | | | | Layne | https://brooks.name | +| | | | | | | Kaitlyn | http://serenity.biz | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| National Creative Engineer | 4.0.0 | Ignored | You can't parse the alarm without overriding the haptic SMTP alarm! | | | Candida | https://craig.biz | +| | | | | | | Timmothy | https://joanny.biz | +| | | | | | | Alfonzo | http://dorothea.org | +| | | | | | | Nathanial | http://lucas.biz | +| | | | | | | Jackeline | http://emmitt.name | +| | | | | | | Amely | https://jonathon.com | +| | | | | | | Javonte | https://diana.name | +| | | | | | | Damien | https://edyth.com | +| | | | | | | Princess | http://haylie.biz | +| | | | | | | Jordane | https://gregorio.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Internal Solutions Planner | 1.3.8 | Ignored | | The COM application is down, quantify the auxiliary application so we can quantify the COM application! | | Nyah | http://oliver.com | +| | | | | | | Ettie | http://lonny.net | +| | | | | | | Onie | https://cassie.biz | +| | | | | | | Solon | https://buck.biz | +| | | | | | | Taryn | http://hilton.com | +| | | | | | | Isabel | http://rogers.net | +| | | | | | | Bertrand | http://annetta.org | +| | | | | | | Remington | https://efrain.info | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | | | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Forward Directives Supervisor | 8.7.6 | Ignored | | The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip! | http://shaun.org | Jadon | https://amelia.biz | +| | | | | | | Toni | http://angie.name | +| | | | | | | Ardella | http://melissa.net | +| | | | | | | Sandra | http://pearline.org | +| | | | | | | Noble | https://dusty.net | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Regional Mobility Manager | 2.7.0 | Ignored | | | http://gianni.info | Alvina | http://elouise.name | +| | | | | | | Ron | http://brown.org | +| | | | | | | Cordia | http://ericka.name | +| | | | | | | Eugene | http://rashad.info | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..a73dd900 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,34 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..53d79d01 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,51 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt similarity index 64% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt index 3351fc1b..6f409187 100644 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -1,5 +1,5 @@ -+------------------------+---------+----------------------------+-------------------------------------------------------------------+---------------------+---------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | -+------------------------+---------+----------------------------+-------------------------------------------------------------------+---------------------+---------------------+ -| Legacy Metrics Planner | 9.5.0 | Ignored | I'll override the haptic AGP feed, that should feed the AGP feed! | https://marquis.net | http://madisyn.name | -+------------------------+---------+----------------------------+-------------------------------------------------------------------+---------------------+---------------------+ ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ +| Package | Version | License Information Origin | License Expression | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..5114c63b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,104 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | +| International Data Representative | 3.5.7 | Ignored | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | http://dakota.com | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | +| Regional Directives Supervisor | 4.9.8 | Ignored | Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive! | Use the primary GB driver, then you can generate the primary driver! | https://malcolm.net | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | +| National Directives Analyst | 8.2.7 | Ignored | We need to compress the primary GB array! | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | +| Dynamic Optimization Director | 3.4.6 | Ignored | The PNG protocol is down, index the digital protocol so we can index the PNG protocol! | I'll transmit the online SSL feed, that should feed the SSL feed! | https://maximilian.org | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | +| Investor Interactions Liaison | 4.4.9 | Overwrite | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | | +| Senior Optimization Assistant | 3.6.0 | Overwrite | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | http://akeem.info | +| Product Assurance Technician | 0.8.2 | Overwrite | | | https://steve.info | +| Central Web Assistant | 4.2.1 | Unknown | | Use the wireless ADP array, then you can input the wireless array! | https://verda.net | +| Legacy Directives Officer | 2.4.4 | Url | | The PCI program is down, hack the multi-byte program so we can hack the PCI program! | http://sedrick.biz | +| Chief Division Producer | 2.3.9 | Overwrite | | | | +| Direct Mobility Designer | 7.7.3 | Expression | | | http://geovanny.info | +| International Functionality Agent | 8.7.6 | Unknown | | If we hack the card, we can get to the JBOD card through the optical JBOD card! | http://jalyn.org | +| Customer Functionality Consultant | 5.5.1 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | http://terence.com | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | https://lois.biz | +| Investor Implementation Technician | 2.7.9 | Unknown | | | http://crystal.name | +| Direct Assurance Strategist | 1.3.7 | Expression | The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall! | | | +| National Creative Assistant | 4.9.0 | Ignored | | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | https://michelle.org | +| Principal Markets Designer | 3.8.8 | Overwrite | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | +| Forward Functionality Developer | 5.1.1 | Url | | | | +| Dynamic Branding Facilitator | 8.3.2 | Ignored | | | | +| Forward Division Strategist | 5.7.1 | Ignored | You can't reboot the program without transmitting the mobile SMTP program! | The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit! | https://esperanza.name | +| Global Program Representative | 5.1.0 | Url | | If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor! | | +| Corporate Marketing Assistant | 8.7.9 | Url | | You can't program the firewall without connecting the wireless AI firewall! | http://arlene.biz | +| Senior Factors Administrator | 1.6.1 | Expression | I'll calculate the solid state ADP panel, that should panel the ADP panel! | If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit! | | +| Chief Applications Facilitator | 7.7.6 | Overwrite | | parsing the card won't do anything, we need to synthesize the online SQL card! | | +| Dynamic Quality Analyst | 0.9.5 | Overwrite | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | +| Corporate Tactics Director | 2.5.7 | Url | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | http://marcos.info | +| Human Group Designer | 9.9.1 | Expression | Use the haptic XSS application, then you can synthesize the haptic application! | If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive! | http://jodie.org | +| National Research Facilitator | 6.0.6 | Expression | Use the primary EXE array, then you can navigate the primary array! | | | +| Regional Paradigm Manager | 8.9.8 | Ignored | | If we transmit the application, we can get to the SMS application through the primary SMS application! | https://eileen.name | +| Lead Branding Developer | 4.1.5 | Url | | | http://abe.com | +| Human Directives Engineer | 5.3.9 | Url | | | | +| National Applications Designer | 6.4.9 | Expression | | Use the back-end SMS feed, then you can program the back-end feed! | | +| Regional Factors Designer | 7.4.1 | Overwrite | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | | +| Global Division Designer | 8.2.7 | Expression | Try to program the EXE hard drive, maybe it will program the virtual hard drive! | | https://pamela.name | +| Dynamic Accountability Analyst | 4.9.7 | Overwrite | | | https://jaron.info | +| Regional Operations Coordinator | 0.2.5 | Unknown | | I'll hack the cross-platform SSL array, that should array the SSL array! | http://ena.com | +| Corporate Data Strategist | 9.0.0 | Ignored | | | http://eli.net | +| Future Accounts Agent | 0.9.7 | Ignored | | | | +| National Creative Coordinator | 5.9.5 | Expression | | | https://bobbie.info | +| District Operations Director | 0.6.3 | Url | | We need to program the cross-platform FTP hard drive! | https://dejah.net | +| Forward Marketing Orchestrator | 1.6.4 | Overwrite | I'll connect the primary SQL sensor, that should sensor the SQL sensor! | The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver! | https://lukas.com | +| Lead Usability Assistant | 1.3.4 | Overwrite | quantifying the matrix won't do anything, we need to synthesize the wireless PCI matrix! | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://duane.info | +| Human Quality Facilitator | 1.2.0 | Expression | We need to copy the online THX firewall! | You can't calculate the application without calculating the auxiliary AI application! | | +| Human Program Technician | 2.8.4 | Unknown | | | http://tomasa.info | +| International Quality Director | 0.3.8 | Expression | | | | +| Corporate Directives Planner | 8.8.5 | Unknown | The CSS bus is down, generate the 1080p bus so we can generate the CSS bus! | We need to back up the 1080p SMTP feed! | | +| Dynamic Accountability Strategist | 7.0.9 | Unknown | You can't bypass the sensor without transmitting the neural JSON sensor! | | | +| Chief Intranet Facilitator | 6.6.1 | Expression | | | https://rosalind.net | +| Global Security Coordinator | 1.7.9 | Ignored | | | https://carol.info | +| Forward Configuration Supervisor | 9.0.8 | Overwrite | You can't program the protocol without overriding the primary IB protocol! | | http://quinn.name | +| Product Creative Facilitator | 8.4.6 | Unknown | If we transmit the card, we can get to the USB card through the digital USB card! | hacking the driver won't do anything, we need to input the digital SAS driver! | http://juliana.net | +| Global Mobility Facilitator | 9.5.8 | Expression | | | | +| Chief Factors Supervisor | 5.2.2 | Expression | | | http://helga.com | +| Principal Accounts Coordinator | 1.0.4 | Overwrite | | I'll connect the digital JSON bus, that should bus the JSON bus! | http://rene.com | +| Customer Security Representative | 3.7.3 | Ignored | The GB circuit is down, hack the redundant circuit so we can hack the GB circuit! | | https://jalon.net | +| Future Accounts Architect | 9.1.8 | Url | You can't bypass the firewall without indexing the multi-byte COM firewall! | | https://fermin.biz | +| Investor Creative Architect | 8.2.4 | Unknown | | | | +| National Solutions Associate | 9.1.2 | Overwrite | | | | +| Customer Metrics Developer | 2.2.9 | Ignored | | | | +| Human Optimization Facilitator | 7.4.8 | Overwrite | Try to connect the SMS card, maybe it will connect the back-end card! | You can't override the capacitor without navigating the cross-platform FTP capacitor! | https://cooper.name | +| Investor Research Manager | 6.3.1 | Ignored | | | | +| Human Directives Specialist | 4.3.4 | Unknown | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | +| Dynamic Factors Facilitator | 6.5.2 | Expression | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | http://magnolia.com | +| Central Tactics Engineer | 6.3.5 | Unknown | connecting the bandwidth won't do anything, we need to bypass the multi-byte AI bandwidth! | | | +| National Intranet Technician | 8.0.0 | Overwrite | | | | +| Senior Security Consultant | 2.7.5 | Unknown | | | http://adelbert.biz | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | +| Senior Brand Analyst | 2.5.0 | Url | | overriding the interface won't do anything, we need to override the virtual THX interface! | | +| Internal Directives Designer | 0.4.8 | Url | The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol! | | | +| Dynamic Division Consultant | 4.8.7 | Overwrite | Use the multi-byte IB microchip, then you can connect the multi-byte microchip! | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | http://raquel.net | +| Human Communications Supervisor | 6.0.1 | Ignored | Use the cross-platform SAS feed, then you can bypass the cross-platform feed! | | http://ethan.name | +| Human Operations Assistant | 0.7.2 | Overwrite | Use the haptic USB driver, then you can override the haptic driver! | | http://camila.net | +| Forward Intranet Engineer | 2.5.9 | Expression | The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor! | Try to index the ADP port, maybe it will index the auxiliary port! | | +| Human Optimization Producer | 5.0.9 | Overwrite | | | | +| Dynamic Integration Architect | 1.6.3 | Overwrite | | The RAM feed is down, copy the neural feed so we can copy the RAM feed! | | +| Legacy Directives Supervisor | 9.6.2 | Url | The PNG circuit is down, back up the online circuit so we can back up the PNG circuit! | | | +| Direct Accountability Assistant | 2.2.8 | Url | bypassing the protocol won't do anything, we need to compress the primary HTTP protocol! | | http://natasha.info | +| Human Response Coordinator | 2.9.7 | Ignored | | | http://ruth.org | +| Corporate Accounts Technician | 5.8.0 | Ignored | | | https://isobel.org | +| International Intranet Planner | 6.4.6 | Url | The IB interface is down, program the redundant interface so we can program the IB interface! | | https://lenna.com | +| Direct Data Orchestrator | 2.4.5 | Expression | | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..33ac992d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,24 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | +| International Data Representative | 3.5.7 | Ignored | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | http://dakota.com | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | +| Regional Directives Supervisor | 4.9.8 | Ignored | Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive! | Use the primary GB driver, then you can generate the primary driver! | https://malcolm.net | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | +| National Directives Analyst | 8.2.7 | Ignored | We need to compress the primary GB array! | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | +| Dynamic Optimization Director | 3.4.6 | Ignored | The PNG protocol is down, index the digital protocol so we can index the PNG protocol! | I'll transmit the online SSL feed, that should feed the SSL feed! | https://maximilian.org | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..dfd13745 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,9 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..3f9b5863 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,142 @@ ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Product Identity Analyst | 5.9.3 | Expression | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | | Rey | https://connie.info | +| | | | | | | Hollie | http://rico.name | +| | | | | | | Marshall | http://pierce.org | +| | | | | | | Lily | http://shemar.biz | +| | | | | | | Ivy | http://laury.net | +| | | | | | | Cortney | https://breanna.name | +| | | | | | | Assunta | http://miller.info | +| | | | | | | Annabel | https://ashton.biz | +| | | | | | | Gina | https://dena.info | +| | | | | | | Oren | https://helena.biz | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Response Consultant | 9.3.1 | Unknown | | | https://ulices.biz | Ari | https://chad.com | +| | | | | | | Yvonne | http://jada.name | +| | | | | | | Noemie | https://kayley.name | +| | | | | | | Brandon | http://kristopher.name | +| | | | | | | Maggie | http://kimberly.info | +| | | | | | | Veronica | https://mya.net | +| | | | | | | Marty | https://obie.net | +| | | | | | | Braxton | http://flavio.net | +| | | | | | | Jeramie | http://jaycee.net | +| Future Group Assistant | 1.7.9 | Expression | Use the multi-byte AI port, then you can reboot the multi-byte port! | | | Darien | http://mitchel.biz | +| | | | | | | Carleton | https://madalyn.com | +| | | | | | | Narciso | https://mia.com | +| | | | | | | Nicklaus | https://abelardo.com | +| | | | | | | Carolina | https://lindsey.info | +| | | | | | | Rigoberto | https://lou.biz | +| Corporate Accountability Designer | 0.8.0 | Overwrite | We need to hack the online FTP application! | | http://taya.info | Carlee | http://britney.name | +| | | | | | | Tess | http://julian.biz | +| | | | | | | Isadore | http://billy.net | +| | | | | | | Alice | http://vern.net | +| | | | | | | King | http://trace.net | +| | | | | | | Carmela | https://adolf.info | +| | | | | | | Sherman | http://alec.net | +| | | | | | | Lamar | http://deion.org | +| Dynamic Group Associate | 6.6.1 | Unknown | We need to input the open-source SMTP bus! | | http://kian.name | Neil | https://burley.info | +| | | | | | | Lemuel | http://brenden.info | +| | | | | | | Agnes | https://urban.org | +| | | | | | | Micheal | https://ida.net | +| | | | | | | Murray | https://samanta.com | +| | | | | | | Assunta | http://florencio.com | +| Customer Program Consultant | 5.0.4 | Ignored | Try to compress the GB system, maybe it will compress the neural system! | Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan | http://kieran.biz | Bettie | http://edmund.info | +| | | | | | | Sadie | http://horacio.org | +| | | | | | | Loraine | https://sandra.org | +| | | | | | | Emil | http://dayana.net | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Direct Tactics Technician | 2.8.6 | Unknown | Try to quantify the SAS port, maybe it will quantify the wireless port! | | | Demond | http://stefan.name | +| | | | | | | Norval | http://annie.net | +| | | | | | | Destin | http://penelope.name | +| Internal Solutions Planner | 1.3.8 | Expression | | Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| | | | | | | Mallory | http://angeline.name | +| Lead Creative Administrator | 9.0.0 | Overwrite | Use the virtual RAM monitor, then you can override the virtual monitor! | | https://roderick.net | Hildegard | http://conner.name | +| | | | | | | Isabella | https://kennith.com | +| | | | | | | Johanna | https://ara.org | +| | | | | | | Demarco | https://rae.biz | +| | | | | | | Viviane | http://christine.info | +| | | | | | | Thora | https://corene.name | +| | | | | | | Mireya | https://mitchell.net | +| | | | | | | Marietta | http://adrian.org | +| | | | | | | Irving | https://sydnie.org | +| Chief Data Director | 2.1.5 | Unknown | Use the haptic PCI bandwidth, then you can generate the haptic bandwidth! | | | Earnestine | http://nathanial.biz | +| | | | | | | Connor | https://augustus.net | +| | | | | | | Araceli | http://hailey.biz | +| | | | | | | Janessa | https://craig.com | +| | | | | | | Erica | http://kristin.org | +| | | | | | | Alek | http://shany.biz | +| | | | | | | Camren | http://joany.info | +| Future Mobility Strategist | 4.7.6 | Overwrite | Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth! | | http://gerardo.net | Cathy | http://giovanna.info | +| | | | | | | Ike | https://jerome.biz | +| | | | | | | Emerald | https://camren.net | +| | | | | | | Sheila | https://garry.org | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| Product Marketing Developer | 3.3.6 | Unknown | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | Lewis | https://alisa.com | +| | | | | | | Delores | https://layne.name | +| | | | | | | Delphine | https://katlynn.org | +| | | | | | | Meredith | https://johanna.info | +| | | | | | | Jacklyn | https://kadin.com | +| | | | | | | Hardy | https://donna.info | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Global Infrastructure Developer | 5.5.0 | Url | generating the application won't do anything, we need to calculate the auxiliary JSON application! | Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger | https://austin.net | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Investor Creative Architect | 4.5.6 | Overwrite | | Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| | | | | | | Retta | https://lottie.biz | +| | | | | | | Yasmine | http://delia.com | +| | | | | | | Khalil | http://jewel.net | +| | | | | | | Roy | https://johanna.org | +| | | | | | | Price | https://itzel.info | +| | | | | | | Dalton | https://daren.info | +| | | | | | | Arnold | http://arlo.org | +| Investor Identity Developer | 4.2.0 | Url | | Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| | | | | | | Keely | http://obie.org | +| | | | | | | Caleigh | https://albin.info | +| | | | | | | Flavie | http://lavonne.biz | +| | | | | | | Kaitlyn | http://osborne.org | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..e4d4e312 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,39 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..d5d30916 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,111 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| District Metrics Associate | 8.1.6 | Overwrite | | | http://jaylin.org | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Principal Intranet Architect | 4.9.3 | Expression | | | | | | +| Dynamic Group Agent | 1.7.6 | Ignored | | Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins | | | | +| Global Paradigm Producer | 1.8.4 | Overwrite | If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol! | | https://london.biz | | | +| Regional Paradigm Director | 3.0.9 | Unknown | The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel! | | | | | +| Forward Program Officer | 4.2.4 | Unknown | quantifying the capacitor won't do anything, we need to override the open-source AI capacitor! | Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin | | | | +| Customer Group Director | 2.5.2 | Expression | You can't index the pixel without copying the redundant XML pixel! | Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik | https://eloise.name | | | +| Dynamic Creative Supervisor | 4.1.3 | Ignored | | | | | | +| Forward Accounts Consultant | 8.9.0 | Expression | | | | | | +| Future Directives Planner | 5.9.7 | Ignored | Use the wireless ADP array, then you can input the wireless array! | Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki | | | | +| Dynamic Group Representative | 9.8.1 | Unknown | | | | | | +| Investor Communications Associate | 0.7.2 | Expression | | Arnold Franecki,Arnold Franecki | http://modesto.info | | | +| Legacy Response Analyst | 9.2.7 | Unknown | | Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata | http://martine.info | | | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | | | +| Regional Factors Analyst | 1.5.7 | Overwrite | | | | | | +| Dynamic Integration Assistant | 2.7.5 | Overwrite | I'll back up the 1080p RSS matrix, that should matrix the RSS matrix! | | | | | +| Dynamic Metrics Coordinator | 5.8.1 | Unknown | overriding the circuit won't do anything, we need to copy the mobile AGP circuit! | Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher | | | | +| Human Web Liaison | 8.1.1 | Unknown | | | https://imogene.org | | | +| Future Tactics Producer | 5.8.9 | Url | navigating the pixel won't do anything, we need to parse the back-end IB pixel! | | | | | +| Senior Response Developer | 8.5.8 | Ignored | We need to input the open-source SAS feed! | Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott | | | | +| Dynamic Mobility Technician | 6.0.2 | Expression | | | https://keeley.net | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly | https://lois.biz | | | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | | +| Dynamic Accounts Architect | 9.8.0 | Overwrite | | | | | | +| Regional Mobility Designer | 8.5.4 | Url | | | http://brady.net | | | +| Legacy Communications Manager | 0.1.8 | Unknown | | | http://gus.info | | | +| Future Directives Associate | 1.1.1 | Expression | | Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe | https://shayne.name | | | +| National Security Liaison | 2.4.1 | Ignored | | | http://pierce.info | | | +| Regional Security Agent | 6.2.7 | Overwrite | | | https://kenyon.org | | | +| Corporate Quality Planner | 6.6.3 | Url | The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus! | Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz | | | | +| Senior Response Officer | 2.8.2 | Expression | | Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann | | | | +| District Brand Producer | 9.3.8 | Overwrite | Use the redundant AGP application, then you can generate the redundant application! | Clarence Metz,Clarence Metz,Clarence Metz | | | | +| Chief Operations Orchestrator | 9.1.5 | Ignored | Try to back up the USB application, maybe it will back up the bluetooth application! | | https://madelynn.name | | | +| Global Data Administrator | 0.8.4 | Unknown | | Frederick Leffler,Frederick Leffler,Frederick Leffler | https://barrett.com | | | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach | | | | +| Forward Integration Specialist | 8.7.1 | Expression | | | http://jordon.net | | | +| Lead Identity Developer | 7.1.0 | Unknown | | Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover | https://eve.com | | | +| Internal Division Agent | 2.4.2 | Url | | Gary Von,Gary Von,Gary Von | | | | +| Direct Security Producer | 9.0.7 | Url | | | http://evert.net | | | +| Legacy Assurance Representative | 6.4.9 | Unknown | | Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski | https://maye.info | | | +| Corporate Interactions Administrator | 1.1.5 | Ignored | | | http://clemmie.info | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Dynamic Brand Agent | 2.9.2 | Expression | quantifying the application won't do anything, we need to hack the haptic RAM application! | Bertha Schultz,Bertha Schultz | https://reese.info | | | +| Direct Markets Executive | 9.7.7 | Ignored | We need to navigate the open-source PCI pixel! | | https://judge.name | | | +| Future Applications Engineer | 6.8.5 | Unknown | If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor! | Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine | https://nora.biz | | | +| Central Applications Planner | 6.6.9 | Overwrite | | Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke | http://ava.org | | | +| Regional Directives Liaison | 4.7.8 | Ignored | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | https://glennie.biz | | | +| District Intranet Agent | 1.1.6 | Url | You can't calculate the application without synthesizing the primary JBOD application! | | | | | +| Product Intranet Assistant | 2.8.1 | Ignored | The THX circuit is down, copy the back-end circuit so we can copy the THX circuit! | | http://lynn.info | | | +| Forward Web Designer | 0.1.4 | Overwrite | | | https://gerard.net | | | +| Future Interactions Developer | 1.1.7 | Unknown | If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix! | | | | | +| Corporate Mobility Consultant | 1.9.0 | Expression | | | http://letha.name | | | +| Global Integration Assistant | 5.0.1 | Unknown | | | http://demarco.com | | | +| Future Applications Facilitator | 0.1.5 | Expression | transmitting the program won't do anything, we need to bypass the virtual HTTP program! | | | | | +| Principal Factors Producer | 0.8.5 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | Devin Nolan | http://toby.info | | | +| Central Mobility Executive | 5.0.3 | Unknown | | Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling | | | | +| Future Web Associate | 5.1.3 | Ignored | | | http://favian.biz | | | +| Lead Implementation Supervisor | 4.9.9 | Overwrite | The ADP card is down, hack the solid state card so we can hack the ADP card! | Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis | http://katlynn.net | | | +| Central Applications Coordinator | 1.6.8 | Ignored | | | http://curtis.com | | | +| Regional Integration Consultant | 5.3.8 | Expression | | | http://michael.name | | | +| Human Marketing Representative | 0.6.1 | Ignored | | Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge | | | | +| Dynamic Division Specialist | 9.6.4 | Expression | | | https://keenan.net | | | +| Senior Brand Analyst | 2.5.0 | Ignored | | Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens | | | | +| Lead Directives Administrator | 5.1.9 | Ignored | Use the haptic GB matrix, then you can generate the haptic matrix! | | | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Global Markets Designer | 1.7.0 | Overwrite | Use the multi-byte COM feed, then you can parse the multi-byte feed! | | https://toby.biz | | | +| Forward Division Strategist | 5.7.1 | Expression | You can't reboot the program without transmitting the mobile SMTP program! | Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode | https://esperanza.name | | | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | | | +| National Quality Executive | 4.5.1 | Expression | Use the solid state TCP driver, then you can generate the solid state driver! | | http://rylan.com | | | +| Legacy Data Consultant | 5.8.8 | Unknown | Try to connect the JSON pixel, maybe it will connect the primary pixel! | | | | | +| Human Security Administrator | 9.8.5 | Overwrite | I'll synthesize the redundant XML feed, that should feed the XML feed! | Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm | | | | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | | | +| Future Configuration Architect | 4.2.6 | Expression | I'll generate the primary TCP bus, that should bus the TCP bus! | Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg | | | | +| Global Mobility Associate | 0.6.4 | Expression | We need to hack the haptic XSS program! | | https://brooke.org | | | +| Senior Group Designer | 3.0.6 | Url | The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel! | | | | | +| Product Metrics Representative | 2.7.9 | Expression | connecting the feed won't do anything, we need to transmit the primary IB feed! | Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson | http://denis.info | | | +| Human Implementation Producer | 0.9.1 | Url | | | | | | +| Future Optimization Associate | 4.0.5 | Unknown | | Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel | https://linnie.net | | | +| Corporate Implementation Officer | 0.2.6 | Ignored | | | | | | +| Global Communications Administrator | 3.0.6 | Ignored | | | | | | +| District Identity Administrator | 2.9.6 | Unknown | | Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt | http://duncan.name | | | +| Customer Operations Liaison | 9.0.9 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | | | | +| Investor Configuration Technician | 1.9.1 | Url | We need to copy the primary FTP bus! | Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin | http://malvina.name | | | +| District Factors Associate | 0.2.6 | Expression | | Betsy Powlowski | https://cloyd.biz | | | +| Dynamic Applications Director | 5.1.4 | Unknown | | Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel | | | | +| Global Group Planner | 5.4.5 | Ignored | | | | | | +| Direct Accountability Producer | 1.8.1 | Url | | | http://justine.net | | | +| Forward Factors Architect | 6.7.6 | Overwrite | | Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt | | | | +| Global Directives Orchestrator | 8.7.6 | Expression | | Tommy Franecki,Tommy Franecki | | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Senior Identity Specialist | 2.8.9 | Ignored | We need to program the primary THX protocol! | Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski | https://kennedy.biz | | | +| Principal Group Strategist | 4.1.0 | Url | I'll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth! | | | | | +| Internal Web Associate | 6.2.5 | Expression | | | https://arvel.name | | | +| Investor Interactions Designer | 1.9.4 | Overwrite | | | https://octavia.name | | | +| Dynamic Research Designer | 5.6.8 | Unknown | If we connect the program, we can get to the SQL program through the digital SQL program! | | | | | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | | | +| Investor Assurance Technician | 7.3.8 | Overwrite | | Merle Hirthe | | | | +| Forward Intranet Technician | 2.5.3 | Expression | | Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton | https://ruby.biz | | | +| Senior Applications Technician | 7.8.2 | Overwrite | | Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert | | | | +| Senior Factors Technician | 3.2.5 | Overwrite | You can't input the protocol without copying the auxiliary USB protocol! | Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme | | | | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..c5b25a88 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,242 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+------------+------------------------+ +| Legacy Assurance Representative | 6.4.9 | Unknown | | Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski | https://maye.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Chief Operations Orchestrator | 9.1.5 | Ignored | Try to back up the USB application, maybe it will back up the bluetooth application! | | https://madelynn.name | | | +| Dynamic Metrics Coordinator | 5.8.1 | Unknown | overriding the circuit won't do anything, we need to copy the mobile AGP circuit! | Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher | | | | +| Customer Group Director | 2.5.2 | Expression | You can't index the pixel without copying the redundant XML pixel! | Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik | https://eloise.name | | | +| Regional Mobility Designer | 8.5.4 | Url | | | http://brady.net | | | +| Global Directives Orchestrator | 8.7.6 | Expression | | Tommy Franecki,Tommy Franecki | | | | +| District Identity Administrator | 2.9.6 | Unknown | | Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt | http://duncan.name | | | +| Regional Paradigm Director | 3.0.9 | Unknown | The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel! | | | | | +| Global Data Administrator | 0.8.4 | Unknown | | Frederick Leffler,Frederick Leffler,Frederick Leffler | https://barrett.com | | | +| Future Group Assistant | 1.7.9 | Expression | Use the multi-byte AI port, then you can reboot the multi-byte port! | | | Darien | http://mitchel.biz | +| | | | | | | Carleton | https://madalyn.com | +| | | | | | | Narciso | https://mia.com | +| | | | | | | Nicklaus | https://abelardo.com | +| | | | | | | Carolina | https://lindsey.info | +| | | | | | | Rigoberto | https://lou.biz | +| Forward Web Designer | 0.1.4 | Overwrite | | | https://gerard.net | | | +| Future Interactions Developer | 1.1.7 | Unknown | If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix! | | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| District Metrics Associate | 8.1.6 | Overwrite | | | http://jaylin.org | | | +| Investor Creative Architect | 4.5.6 | Overwrite | | Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| | | | | | | Retta | https://lottie.biz | +| | | | | | | Yasmine | http://delia.com | +| | | | | | | Khalil | http://jewel.net | +| | | | | | | Roy | https://johanna.org | +| | | | | | | Price | https://itzel.info | +| | | | | | | Dalton | https://daren.info | +| | | | | | | Arnold | http://arlo.org | +| Corporate Quality Planner | 6.6.3 | Url | The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus! | Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz | | | | +| Senior Brand Analyst | 2.5.0 | Ignored | | Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens | | | | +| Dynamic Creative Supervisor | 4.1.3 | Ignored | | | | | | +| Internal Web Associate | 6.2.5 | Expression | | | https://arvel.name | | | +| Dynamic Mobility Technician | 6.0.2 | Expression | | | https://keeley.net | | | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach | | | | +| Investor Configuration Technician | 1.9.1 | Url | We need to copy the primary FTP bus! | Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin | http://malvina.name | | | +| Senior Identity Specialist | 2.8.9 | Ignored | We need to program the primary THX protocol! | Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski | https://kennedy.biz | | | +| Lead Implementation Supervisor | 4.9.9 | Overwrite | The ADP card is down, hack the solid state card so we can hack the ADP card! | Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis | http://katlynn.net | | | +| Dynamic Integration Assistant | 2.7.5 | Overwrite | I'll back up the 1080p RSS matrix, that should matrix the RSS matrix! | | | | | +| Human Implementation Producer | 0.9.1 | Url | | | | | | +| National Security Liaison | 2.4.1 | Ignored | | | http://pierce.info | | | +| Investor Assurance Technician | 7.3.8 | Overwrite | | Merle Hirthe | | | | +| Product Intranet Assistant | 2.8.1 | Ignored | The THX circuit is down, copy the back-end circuit so we can copy the THX circuit! | | http://lynn.info | | | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | | | +| Customer Program Consultant | 5.0.4 | Ignored | Try to compress the GB system, maybe it will compress the neural system! | Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan | http://kieran.biz | Bettie | http://edmund.info | +| | | | | | | Sadie | http://horacio.org | +| | | | | | | Loraine | https://sandra.org | +| | | | | | | Emil | http://dayana.net | +| Principal Group Strategist | 4.1.0 | Url | I'll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth! | | | | | +| Internal Solutions Planner | 1.3.8 | Expression | | Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| | | | | | | Mallory | http://angeline.name | +| Central Applications Planner | 6.6.9 | Overwrite | | Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke | http://ava.org | | | +| Lead Creative Administrator | 9.0.0 | Overwrite | Use the virtual RAM monitor, then you can override the virtual monitor! | | https://roderick.net | Hildegard | http://conner.name | +| | | | | | | Isabella | https://kennith.com | +| | | | | | | Johanna | https://ara.org | +| | | | | | | Demarco | https://rae.biz | +| | | | | | | Viviane | http://christine.info | +| | | | | | | Thora | https://corene.name | +| | | | | | | Mireya | https://mitchell.net | +| | | | | | | Marietta | http://adrian.org | +| | | | | | | Irving | https://sydnie.org | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | | | +| Forward Division Strategist | 5.7.1 | Expression | You can't reboot the program without transmitting the mobile SMTP program! | Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode | https://esperanza.name | | | +| District Factors Associate | 0.2.6 | Expression | | Betsy Powlowski | https://cloyd.biz | | | +| Legacy Communications Manager | 0.1.8 | Unknown | | | http://gus.info | | | +| Future Optimization Associate | 4.0.5 | Unknown | | Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel | https://linnie.net | | | +| Senior Applications Technician | 7.8.2 | Overwrite | | Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert | | | | +| Future Tactics Producer | 5.8.9 | Url | navigating the pixel won't do anything, we need to parse the back-end IB pixel! | | | | | +| Future Applications Facilitator | 0.1.5 | Expression | transmitting the program won't do anything, we need to bypass the virtual HTTP program! | | | | | +| Corporate Accountability Designer | 0.8.0 | Overwrite | We need to hack the online FTP application! | | http://taya.info | Carlee | http://britney.name | +| | | | | | | Tess | http://julian.biz | +| | | | | | | Isadore | http://billy.net | +| | | | | | | Alice | http://vern.net | +| | | | | | | King | http://trace.net | +| | | | | | | Carmela | https://adolf.info | +| | | | | | | Sherman | http://alec.net | +| | | | | | | Lamar | http://deion.org | +| Dynamic Group Representative | 9.8.1 | Unknown | | | | | | +| Regional Security Agent | 6.2.7 | Overwrite | | | https://kenyon.org | | | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | | +| Dynamic Applications Director | 5.1.4 | Unknown | | Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel | | | | +| District Brand Producer | 9.3.8 | Overwrite | Use the redundant AGP application, then you can generate the redundant application! | Clarence Metz,Clarence Metz,Clarence Metz | | | | +| Investor Communications Associate | 0.7.2 | Expression | | Arnold Franecki,Arnold Franecki | http://modesto.info | | | +| Central Mobility Executive | 5.0.3 | Unknown | | Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling | | | | +| Senior Group Designer | 3.0.6 | Url | The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel! | | | | | +| Forward Integration Specialist | 8.7.1 | Expression | | | http://jordon.net | | | +| Regional Directives Liaison | 4.7.8 | Ignored | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | https://glennie.biz | | | +| District Intranet Agent | 1.1.6 | Url | You can't calculate the application without synthesizing the primary JBOD application! | | | | | +| Dynamic Research Designer | 5.6.8 | Unknown | If we connect the program, we can get to the SQL program through the digital SQL program! | | | | | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | | | +| Chief Data Director | 2.1.5 | Unknown | Use the haptic PCI bandwidth, then you can generate the haptic bandwidth! | | | Earnestine | http://nathanial.biz | +| | | | | | | Connor | https://augustus.net | +| | | | | | | Araceli | http://hailey.biz | +| | | | | | | Janessa | https://craig.com | +| | | | | | | Erica | http://kristin.org | +| | | | | | | Alek | http://shany.biz | +| | | | | | | Camren | http://joany.info | +| Future Mobility Strategist | 4.7.6 | Overwrite | Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth! | | http://gerardo.net | Cathy | http://giovanna.info | +| | | | | | | Ike | https://jerome.biz | +| | | | | | | Emerald | https://camren.net | +| | | | | | | Sheila | https://garry.org | +| Forward Accounts Consultant | 8.9.0 | Expression | | | | | | +| Direct Accountability Producer | 1.8.1 | Url | | | http://justine.net | | | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| Senior Response Developer | 8.5.8 | Ignored | We need to input the open-source SAS feed! | Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott | | | | +| Dynamic Group Associate | 6.6.1 | Unknown | We need to input the open-source SMTP bus! | | http://kian.name | Neil | https://burley.info | +| | | | | | | Lemuel | http://brenden.info | +| | | | | | | Agnes | https://urban.org | +| | | | | | | Micheal | https://ida.net | +| | | | | | | Murray | https://samanta.com | +| | | | | | | Assunta | http://florencio.com | +| Global Paradigm Producer | 1.8.4 | Overwrite | If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol! | | https://london.biz | | | +| Lead Identity Developer | 7.1.0 | Unknown | | Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover | https://eve.com | | | +| Corporate Mobility Consultant | 1.9.0 | Expression | | | http://letha.name | | | +| Direct Markets Executive | 9.7.7 | Ignored | We need to navigate the open-source PCI pixel! | | https://judge.name | | | +| Future Configuration Architect | 4.2.6 | Expression | I'll generate the primary TCP bus, that should bus the TCP bus! | Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg | | | | +| Future Web Associate | 5.1.3 | Ignored | | | http://favian.biz | | | +| Dynamic Accounts Architect | 9.8.0 | Overwrite | | | | | | +| Product Marketing Developer | 3.3.6 | Unknown | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | Lewis | https://alisa.com | +| | | | | | | Delores | https://layne.name | +| | | | | | | Delphine | https://katlynn.org | +| | | | | | | Meredith | https://johanna.info | +| | | | | | | Jacklyn | https://kadin.com | +| | | | | | | Hardy | https://donna.info | +| Legacy Data Consultant | 5.8.8 | Unknown | Try to connect the JSON pixel, maybe it will connect the primary pixel! | | | | | +| Dynamic Brand Agent | 2.9.2 | Expression | quantifying the application won't do anything, we need to hack the haptic RAM application! | Bertha Schultz,Bertha Schultz | https://reese.info | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Future Directives Planner | 5.9.7 | Ignored | Use the wireless ADP array, then you can input the wireless array! | Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki | | | | +| National Quality Executive | 4.5.1 | Expression | Use the solid state TCP driver, then you can generate the solid state driver! | | http://rylan.com | | | +| Lead Directives Administrator | 5.1.9 | Ignored | Use the haptic GB matrix, then you can generate the haptic matrix! | | | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Legacy Response Analyst | 9.2.7 | Unknown | | Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata | http://martine.info | | | +| Investor Identity Developer | 4.2.0 | Url | | Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| | | | | | | Keely | http://obie.org | +| | | | | | | Caleigh | https://albin.info | +| | | | | | | Flavie | http://lavonne.biz | +| | | | | | | Kaitlyn | http://osborne.org | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | | | +| Dynamic Group Agent | 1.7.6 | Ignored | | Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins | | | | +| Forward Factors Architect | 6.7.6 | Overwrite | | Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt | | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly | https://lois.biz | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Corporate Interactions Administrator | 1.1.5 | Ignored | | | http://clemmie.info | | | +| Global Markets Designer | 1.7.0 | Overwrite | Use the multi-byte COM feed, then you can parse the multi-byte feed! | | https://toby.biz | | | +| Global Infrastructure Developer | 5.5.0 | Url | generating the application won't do anything, we need to calculate the auxiliary JSON application! | Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger | https://austin.net | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Investor Interactions Designer | 1.9.4 | Overwrite | | | https://octavia.name | | | +| Global Communications Administrator | 3.0.6 | Ignored | | | | | | +| Customer Operations Liaison | 9.0.9 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | | | | +| Human Marketing Representative | 0.6.1 | Ignored | | Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge | | | | +| Senior Response Officer | 2.8.2 | Expression | | Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann | | | | +| Regional Integration Consultant | 5.3.8 | Expression | | | http://michael.name | | | +| Internal Division Agent | 2.4.2 | Url | | Gary Von,Gary Von,Gary Von | | | | +| Central Applications Coordinator | 1.6.8 | Ignored | | | http://curtis.com | | | +| Future Directives Associate | 1.1.1 | Expression | | Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe | https://shayne.name | | | +| Dynamic Division Specialist | 9.6.4 | Expression | | | https://keenan.net | | | +| Regional Factors Analyst | 1.5.7 | Overwrite | | | | | | +| Corporate Implementation Officer | 0.2.6 | Ignored | | | | | | +| Senior Factors Technician | 3.2.5 | Overwrite | You can't input the protocol without copying the auxiliary USB protocol! | Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme | | | | +| Human Security Administrator | 9.8.5 | Overwrite | I'll synthesize the redundant XML feed, that should feed the XML feed! | Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm | | | | +| Direct Tactics Technician | 2.8.6 | Unknown | Try to quantify the SAS port, maybe it will quantify the wireless port! | | | Demond | http://stefan.name | +| | | | | | | Norval | http://annie.net | +| | | | | | | Destin | http://penelope.name | +| Global Mobility Associate | 0.6.4 | Expression | We need to hack the haptic XSS program! | | https://brooke.org | | | +| Product Metrics Representative | 2.7.9 | Expression | connecting the feed won't do anything, we need to transmit the primary IB feed! | Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson | http://denis.info | | | +| Forward Intranet Technician | 2.5.3 | Expression | | Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton | https://ruby.biz | | | +| Global Group Planner | 5.4.5 | Ignored | | | | | | +| Global Integration Assistant | 5.0.1 | Unknown | | | http://demarco.com | | | +| Principal Intranet Architect | 4.9.3 | Expression | | | | | | +| Product Identity Analyst | 5.9.3 | Expression | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | | Rey | https://connie.info | +| | | | | | | Hollie | http://rico.name | +| | | | | | | Marshall | http://pierce.org | +| | | | | | | Lily | http://shemar.biz | +| | | | | | | Ivy | http://laury.net | +| | | | | | | Cortney | https://breanna.name | +| | | | | | | Assunta | http://miller.info | +| | | | | | | Annabel | https://ashton.biz | +| | | | | | | Gina | https://dena.info | +| | | | | | | Oren | https://helena.biz | +| Forward Program Officer | 4.2.4 | Unknown | quantifying the capacitor won't do anything, we need to override the open-source AI capacitor! | Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin | | | | +| Human Web Liaison | 8.1.1 | Unknown | | | https://imogene.org | | | +| Future Applications Engineer | 6.8.5 | Unknown | If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor! | Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine | https://nora.biz | | | +| Future Response Consultant | 9.3.1 | Unknown | | | https://ulices.biz | Ari | https://chad.com | +| | | | | | | Yvonne | http://jada.name | +| | | | | | | Noemie | https://kayley.name | +| | | | | | | Brandon | http://kristopher.name | +| | | | | | | Maggie | http://kimberly.info | +| | | | | | | Veronica | https://mya.net | +| | | | | | | Marty | https://obie.net | +| | | | | | | Braxton | http://flavio.net | +| | | | | | | Jeramie | http://jaycee.net | +| Direct Security Producer | 9.0.7 | Url | | | http://evert.net | | | +| Principal Factors Producer | 0.8.5 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | Devin Nolan | http://toby.info | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..d1aedd9b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,129 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| District Metrics Associate | 8.1.6 | Overwrite | | | http://jaylin.org | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Direct Markets Executive | 9.7.7 | Ignored | We need to navigate the open-source PCI pixel! | | https://judge.name | | | +| Human Security Administrator | 9.8.5 | Overwrite | I'll synthesize the redundant XML feed, that should feed the XML feed! | Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm | | | | +| Dynamic Metrics Coordinator | 5.8.1 | Unknown | overriding the circuit won't do anything, we need to copy the mobile AGP circuit! | Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher | | | | +| Regional Paradigm Director | 3.0.9 | Unknown | The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel! | | | | | +| Forward Program Officer | 4.2.4 | Unknown | quantifying the capacitor won't do anything, we need to override the open-source AI capacitor! | Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin | | | | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach | | | | +| Dynamic Creative Supervisor | 4.1.3 | Ignored | | | | | | +| Forward Accounts Consultant | 8.9.0 | Expression | | | | | | +| Dynamic Applications Director | 5.1.4 | Unknown | | Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel | | | | +| Dynamic Group Representative | 9.8.1 | Unknown | | | | | | +| Global Paradigm Producer | 1.8.4 | Overwrite | If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol! | | https://london.biz | | | +| Forward Division Strategist | 5.7.1 | Expression | You can't reboot the program without transmitting the mobile SMTP program! | Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode | https://esperanza.name | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Regional Factors Analyst | 1.5.7 | Overwrite | | | | | | +| Future Tactics Producer | 5.8.9 | Url | navigating the pixel won't do anything, we need to parse the back-end IB pixel! | | | | | +| Principal Group Strategist | 4.1.0 | Url | I'll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth! | | | | | +| Future Configuration Architect | 4.2.6 | Expression | I'll generate the primary TCP bus, that should bus the TCP bus! | Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg | | | | +| Global Integration Assistant | 5.0.1 | Unknown | | | http://demarco.com | | | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | | | +| Investor Interactions Designer | 1.9.4 | Overwrite | | | https://octavia.name | | | +| Future Directives Planner | 5.9.7 | Ignored | Use the wireless ADP array, then you can input the wireless array! | Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki | | | | +| Senior Factors Technician | 3.2.5 | Overwrite | You can't input the protocol without copying the auxiliary USB protocol! | Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme | | | | +| Senior Response Developer | 8.5.8 | Ignored | We need to input the open-source SAS feed! | Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott | | | | +| Regional Mobility Designer | 8.5.4 | Url | | | http://brady.net | | | +| Legacy Communications Manager | 0.1.8 | Unknown | | | http://gus.info | | | +| Product Intranet Assistant | 2.8.1 | Ignored | The THX circuit is down, copy the back-end circuit so we can copy the THX circuit! | | http://lynn.info | | | +| National Security Liaison | 2.4.1 | Ignored | | | http://pierce.info | | | +| Global Directives Orchestrator | 8.7.6 | Expression | | Tommy Franecki,Tommy Franecki | | | | +| Senior Response Officer | 2.8.2 | Expression | | Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann | | | | +| Dynamic Accounts Architect | 9.8.0 | Overwrite | | | | | | +| District Brand Producer | 9.3.8 | Overwrite | Use the redundant AGP application, then you can generate the redundant application! | Clarence Metz,Clarence Metz,Clarence Metz | | | | +| Forward Factors Architect | 6.7.6 | Overwrite | | Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt | | | | +| Future Optimization Associate | 4.0.5 | Unknown | | Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel | https://linnie.net | | | +| Corporate Quality Planner | 6.6.3 | Url | The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus! | Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz | | | | +| Senior Identity Specialist | 2.8.9 | Ignored | We need to program the primary THX protocol! | Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski | https://kennedy.biz | | | +| National Quality Executive | 4.5.1 | Expression | Use the solid state TCP driver, then you can generate the solid state driver! | | http://rylan.com | | | +| District Intranet Agent | 1.1.6 | Url | You can't calculate the application without synthesizing the primary JBOD application! | | | | | +| Direct Security Producer | 9.0.7 | Url | | | http://evert.net | | | +| Legacy Assurance Representative | 6.4.9 | Unknown | | Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski | https://maye.info | | | +| Forward Intranet Technician | 2.5.3 | Expression | | Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton | https://ruby.biz | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Central Applications Planner | 6.6.9 | Overwrite | | Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke | http://ava.org | | | +| Global Communications Administrator | 3.0.6 | Ignored | | | | | | +| Senior Applications Technician | 7.8.2 | Overwrite | | Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert | | | | +| Senior Group Designer | 3.0.6 | Url | The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel! | | | | | +| Global Group Planner | 5.4.5 | Ignored | | | | | | +| Future Directives Associate | 1.1.1 | Expression | | Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe | https://shayne.name | | | +| Regional Security Agent | 6.2.7 | Overwrite | | | https://kenyon.org | | | +| Forward Web Designer | 0.1.4 | Overwrite | | | https://gerard.net | | | +| Direct Accountability Producer | 1.8.1 | Url | | | http://justine.net | | | +| Chief Operations Orchestrator | 9.1.5 | Ignored | Try to back up the USB application, maybe it will back up the bluetooth application! | | https://madelynn.name | | | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | | | +| Investor Communications Associate | 0.7.2 | Expression | | Arnold Franecki,Arnold Franecki | http://modesto.info | | | +| Principal Factors Producer | 0.8.5 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | Devin Nolan | http://toby.info | | | +| Human Web Liaison | 8.1.1 | Unknown | | | https://imogene.org | | | +| Future Applications Facilitator | 0.1.5 | Expression | transmitting the program won't do anything, we need to bypass the virtual HTTP program! | | | | | +| Corporate Implementation Officer | 0.2.6 | Ignored | | | | | | +| Dynamic Integration Assistant | 2.7.5 | Overwrite | I'll back up the 1080p RSS matrix, that should matrix the RSS matrix! | | | | | +| Customer Operations Liaison | 9.0.9 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | | | | +| Human Marketing Representative | 0.6.1 | Ignored | | Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge | | | | +| Legacy Response Analyst | 9.2.7 | Unknown | | Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata | http://martine.info | | | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | | | +| Human Implementation Producer | 0.9.1 | Url | | | | | | +| Future Applications Engineer | 6.8.5 | Unknown | If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor! | Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine | https://nora.biz | | | +| Principal Intranet Architect | 4.9.3 | Expression | | | | | | +| Internal Division Agent | 2.4.2 | Url | | Gary Von,Gary Von,Gary Von | | | | +| Lead Implementation Supervisor | 4.9.9 | Overwrite | The ADP card is down, hack the solid state card so we can hack the ADP card! | Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis | http://katlynn.net | | | +| Central Applications Coordinator | 1.6.8 | Ignored | | | http://curtis.com | | | +| Legacy Data Consultant | 5.8.8 | Unknown | Try to connect the JSON pixel, maybe it will connect the primary pixel! | | | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly | https://lois.biz | | | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | | | +| Future Interactions Developer | 1.1.7 | Unknown | If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix! | | | | | +| Global Mobility Associate | 0.6.4 | Expression | We need to hack the haptic XSS program! | | https://brooke.org | | | +| Global Data Administrator | 0.8.4 | Unknown | | Frederick Leffler,Frederick Leffler,Frederick Leffler | https://barrett.com | | | +| Product Metrics Representative | 2.7.9 | Expression | connecting the feed won't do anything, we need to transmit the primary IB feed! | Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson | http://denis.info | | | +| Regional Directives Liaison | 4.7.8 | Ignored | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | https://glennie.biz | | | +| Corporate Interactions Administrator | 1.1.5 | Ignored | | | http://clemmie.info | | | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | | +| Investor Configuration Technician | 1.9.1 | Url | We need to copy the primary FTP bus! | Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin | http://malvina.name | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Senior Brand Analyst | 2.5.0 | Ignored | | Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens | | | | +| Dynamic Brand Agent | 2.9.2 | Expression | quantifying the application won't do anything, we need to hack the haptic RAM application! | Bertha Schultz,Bertha Schultz | https://reese.info | | | +| Dynamic Division Specialist | 9.6.4 | Expression | | | https://keenan.net | | | +| Dynamic Research Designer | 5.6.8 | Unknown | If we connect the program, we can get to the SQL program through the digital SQL program! | | | | | +| Dynamic Mobility Technician | 6.0.2 | Expression | | | https://keeley.net | | | +| Corporate Mobility Consultant | 1.9.0 | Expression | | | http://letha.name | | | +| Customer Group Director | 2.5.2 | Expression | You can't index the pixel without copying the redundant XML pixel! | Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik | https://eloise.name | | | +| Investor Assurance Technician | 7.3.8 | Overwrite | | Merle Hirthe | | | | +| Forward Integration Specialist | 8.7.1 | Expression | | | http://jordon.net | | | +| Regional Integration Consultant | 5.3.8 | Expression | | | http://michael.name | | | +| Future Web Associate | 5.1.3 | Ignored | | | http://favian.biz | | | +| Internal Web Associate | 6.2.5 | Expression | | | https://arvel.name | | | +| District Factors Associate | 0.2.6 | Expression | | Betsy Powlowski | https://cloyd.biz | | | +| District Identity Administrator | 2.9.6 | Unknown | | Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt | http://duncan.name | | | +| Dynamic Group Agent | 1.7.6 | Ignored | | Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins | | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Central Mobility Executive | 5.0.3 | Unknown | | Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling | | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Lead Directives Administrator | 5.1.9 | Ignored | Use the haptic GB matrix, then you can generate the haptic matrix! | | | | | +| Lead Identity Developer | 7.1.0 | Unknown | | Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover | https://eve.com | | | +| Global Markets Designer | 1.7.0 | Overwrite | Use the multi-byte COM feed, then you can parse the multi-byte feed! | | https://toby.biz | | | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..1b6db357 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,139 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| District Metrics Associate | 8.1.6 | Overwrite | | | http://jaylin.org | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Direct Markets Executive | 9.7.7 | Ignored | We need to navigate the open-source PCI pixel! | | https://judge.name | | | +| Human Security Administrator | 9.8.5 | Overwrite | I'll synthesize the redundant XML feed, that should feed the XML feed! | Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm | | | | +| Principal Group Strategist | 4.1.0 | Url | I'll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth! | | | | | +| Regional Paradigm Director | 3.0.9 | Unknown | The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel! | | | | | +| Corporate Interactions Administrator | 1.1.5 | Ignored | | | http://clemmie.info | | | +| Corporate Quality Planner | 6.6.3 | Url | The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus! | Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz | | | | +| Regional Directives Liaison | 4.7.8 | Ignored | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | https://glennie.biz | | | +| Forward Accounts Consultant | 8.9.0 | Expression | | | | | | +| Human Implementation Producer | 0.9.1 | Url | | | | | | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | | | +| Dynamic Metrics Coordinator | 5.8.1 | Unknown | overriding the circuit won't do anything, we need to copy the mobile AGP circuit! | Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher | | | | +| Regional Integration Consultant | 5.3.8 | Expression | | | http://michael.name | | | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Regional Factors Analyst | 1.5.7 | Overwrite | | | | | | +| Dynamic Group Representative | 9.8.1 | Unknown | | | | | | +| Lead Identity Developer | 7.1.0 | Unknown | | Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover | https://eve.com | | | +| Future Web Associate | 5.1.3 | Ignored | | | http://favian.biz | | | +| Global Integration Assistant | 5.0.1 | Unknown | | | http://demarco.com | | | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | | | +| District Identity Administrator | 2.9.6 | Unknown | | Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt | http://duncan.name | | | +| Dynamic Applications Director | 5.1.4 | Unknown | | Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel | | | | +| Global Markets Designer | 1.7.0 | Overwrite | Use the multi-byte COM feed, then you can parse the multi-byte feed! | | https://toby.biz | | | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | | | +| Regional Security Agent | 6.2.7 | Overwrite | | | https://kenyon.org | | | +| Legacy Communications Manager | 0.1.8 | Unknown | | | http://gus.info | | | +| Forward Intranet Technician | 2.5.3 | Expression | | Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton | https://ruby.biz | | | +| National Security Liaison | 2.4.1 | Ignored | | | http://pierce.info | | | +| Global Directives Orchestrator | 8.7.6 | Expression | | Tommy Franecki,Tommy Franecki | | | | +| Forward Integration Specialist | 8.7.1 | Expression | | | http://jordon.net | | | +| Senior Brand Analyst | 2.5.0 | Ignored | | Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens | | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| Dynamic Creative Supervisor | 4.1.3 | Ignored | | | | | | +| Senior Response Officer | 2.8.2 | Expression | | Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann | | | | +| Dynamic Mobility Technician | 6.0.2 | Expression | | | https://keeley.net | | | +| Future Configuration Architect | 4.2.6 | Expression | I'll generate the primary TCP bus, that should bus the TCP bus! | Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg | | | | +| Future Directives Associate | 1.1.1 | Expression | | Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe | https://shayne.name | | | +| Lead Implementation Supervisor | 4.9.9 | Overwrite | The ADP card is down, hack the solid state card so we can hack the ADP card! | Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis | http://katlynn.net | | | +| Legacy Assurance Representative | 6.4.9 | Unknown | | Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski | https://maye.info | | | +| Regional Mobility Designer | 8.5.4 | Url | | | http://brady.net | | | +| Global Communications Administrator | 3.0.6 | Ignored | | | | | | +| Senior Group Designer | 3.0.6 | Url | The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel! | | | | | +| Direct Accountability Producer | 1.8.1 | Url | | | http://justine.net | | | +| Lead Directives Administrator | 5.1.9 | Ignored | Use the haptic GB matrix, then you can generate the haptic matrix! | | | | | +| Senior Identity Specialist | 2.8.9 | Ignored | We need to program the primary THX protocol! | Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski | https://kennedy.biz | | | +| District Brand Producer | 9.3.8 | Overwrite | Use the redundant AGP application, then you can generate the redundant application! | Clarence Metz,Clarence Metz,Clarence Metz | | | | +| Product Intranet Assistant | 2.8.1 | Ignored | The THX circuit is down, copy the back-end circuit so we can copy the THX circuit! | | http://lynn.info | | | +| Internal Web Associate | 6.2.5 | Expression | | | https://arvel.name | | | +| Global Data Administrator | 0.8.4 | Unknown | | Frederick Leffler,Frederick Leffler,Frederick Leffler | https://barrett.com | | | +| Investor Configuration Technician | 1.9.1 | Url | We need to copy the primary FTP bus! | Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin | http://malvina.name | | | +| Dynamic Group Agent | 1.7.6 | Ignored | | Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins | | | | +| Internal Division Agent | 2.4.2 | Url | | Gary Von,Gary Von,Gary Von | | | | +| Future Optimization Associate | 4.0.5 | Unknown | | Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel | https://linnie.net | | | +| Future Tactics Producer | 5.8.9 | Url | navigating the pixel won't do anything, we need to parse the back-end IB pixel! | | | | | +| Future Interactions Developer | 1.1.7 | Unknown | If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix! | | | | | +| Investor Communications Associate | 0.7.2 | Expression | | Arnold Franecki,Arnold Franecki | http://modesto.info | | | +| Investor Assurance Technician | 7.3.8 | Overwrite | | Merle Hirthe | | | | +| Future Directives Planner | 5.9.7 | Ignored | Use the wireless ADP array, then you can input the wireless array! | Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki | | | | +| Principal Factors Producer | 0.8.5 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | Devin Nolan | http://toby.info | | | +| Human Marketing Representative | 0.6.1 | Ignored | | Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge | | | | +| Corporate Implementation Officer | 0.2.6 | Ignored | | | | | | +| Dynamic Research Designer | 5.6.8 | Unknown | If we connect the program, we can get to the SQL program through the digital SQL program! | | | | | +| Investor Interactions Designer | 1.9.4 | Overwrite | | | https://octavia.name | | | +| Future Applications Facilitator | 0.1.5 | Expression | transmitting the program won't do anything, we need to bypass the virtual HTTP program! | | | | | +| Central Applications Planner | 6.6.9 | Overwrite | | Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke | http://ava.org | | | +| Human Web Liaison | 8.1.1 | Unknown | | | https://imogene.org | | | +| Future Applications Engineer | 6.8.5 | Unknown | If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor! | Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine | https://nora.biz | | | +| Dynamic Division Specialist | 9.6.4 | Expression | | | https://keenan.net | | | +| Legacy Data Consultant | 5.8.8 | Unknown | Try to connect the JSON pixel, maybe it will connect the primary pixel! | | | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Senior Applications Technician | 7.8.2 | Overwrite | | Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert | | | | +| Global Mobility Associate | 0.6.4 | Expression | We need to hack the haptic XSS program! | | https://brooke.org | | | +| Global Group Planner | 5.4.5 | Ignored | | | | | | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach | | | | +| Customer Group Director | 2.5.2 | Expression | You can't index the pixel without copying the redundant XML pixel! | Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik | https://eloise.name | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly | https://lois.biz | | | +| Legacy Response Analyst | 9.2.7 | Unknown | | Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata | http://martine.info | | | +| Forward Factors Architect | 6.7.6 | Overwrite | | Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt | | | | +| Principal Intranet Architect | 4.9.3 | Expression | | | | | | +| Central Applications Coordinator | 1.6.8 | Ignored | | | http://curtis.com | | | +| Customer Operations Liaison | 9.0.9 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | | | | +| Forward Division Strategist | 5.7.1 | Expression | You can't reboot the program without transmitting the mobile SMTP program! | Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode | https://esperanza.name | | | +| Direct Security Producer | 9.0.7 | Url | | | http://evert.net | | | +| Chief Operations Orchestrator | 9.1.5 | Ignored | Try to back up the USB application, maybe it will back up the bluetooth application! | | https://madelynn.name | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | | | +| Product Metrics Representative | 2.7.9 | Expression | connecting the feed won't do anything, we need to transmit the primary IB feed! | Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson | http://denis.info | | | +| Central Mobility Executive | 5.0.3 | Unknown | | Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling | | | | +| Forward Program Officer | 4.2.4 | Unknown | quantifying the capacitor won't do anything, we need to override the open-source AI capacitor! | Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin | | | | +| Dynamic Integration Assistant | 2.7.5 | Overwrite | I'll back up the 1080p RSS matrix, that should matrix the RSS matrix! | | | | | +| District Intranet Agent | 1.1.6 | Url | You can't calculate the application without synthesizing the primary JBOD application! | | | | | +| District Factors Associate | 0.2.6 | Expression | | Betsy Powlowski | https://cloyd.biz | | | +| Senior Factors Technician | 3.2.5 | Overwrite | You can't input the protocol without copying the auxiliary USB protocol! | Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme | | | | +| Senior Response Developer | 8.5.8 | Ignored | We need to input the open-source SAS feed! | Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott | | | | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | | +| Global Paradigm Producer | 1.8.4 | Overwrite | If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol! | | https://london.biz | | | +| Dynamic Brand Agent | 2.9.2 | Expression | quantifying the application won't do anything, we need to hack the haptic RAM application! | Bertha Schultz,Bertha Schultz | https://reese.info | | | +| Corporate Mobility Consultant | 1.9.0 | Expression | | | http://letha.name | | | +| Dynamic Accounts Architect | 9.8.0 | Overwrite | | | | | | +| Forward Web Designer | 0.1.4 | Overwrite | | | https://gerard.net | | | +| National Quality Executive | 4.5.1 | Expression | Use the solid state TCP driver, then you can generate the solid state driver! | | http://rylan.com | | | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..370bf4f3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,12 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Paige | https://remington.info | +| | | | | Aletha | https://isobel.info | +| | | | | Pearline | https://johnathon.info | +| | | | | Eleanora | http://jaeden.info | +| | | | | Nikolas | https://daphney.net | +| | | | | Oceane | http://clifton.com | +| | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..3d17ebf0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,143 @@ ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Response Consultant | 9.3.1 | Unknown | | | https://ulices.biz | Ari | https://chad.com | +| | | | | | | Yvonne | http://jada.name | +| | | | | | | Noemie | https://kayley.name | +| | | | | | | Brandon | http://kristopher.name | +| | | | | | | Maggie | http://kimberly.info | +| | | | | | | Veronica | https://mya.net | +| | | | | | | Marty | https://obie.net | +| | | | | | | Braxton | http://flavio.net | +| | | | | | | Jeramie | http://jaycee.net | +| Future Group Assistant | 1.7.9 | Expression | Use the multi-byte AI port, then you can reboot the multi-byte port! | | | Darien | http://mitchel.biz | +| | | | | | | Carleton | https://madalyn.com | +| | | | | | | Narciso | https://mia.com | +| | | | | | | Nicklaus | https://abelardo.com | +| | | | | | | Carolina | https://lindsey.info | +| | | | | | | Rigoberto | https://lou.biz | +| Corporate Accountability Designer | 0.8.0 | Overwrite | We need to hack the online FTP application! | | http://taya.info | Carlee | http://britney.name | +| | | | | | | Tess | http://julian.biz | +| | | | | | | Isadore | http://billy.net | +| | | | | | | Alice | http://vern.net | +| | | | | | | King | http://trace.net | +| | | | | | | Carmela | https://adolf.info | +| | | | | | | Sherman | http://alec.net | +| | | | | | | Lamar | http://deion.org | +| Direct Tactics Technician | 2.8.6 | Unknown | Try to quantify the SAS port, maybe it will quantify the wireless port! | | | Demond | http://stefan.name | +| | | | | | | Norval | http://annie.net | +| | | | | | | Destin | http://penelope.name | +| Customer Program Consultant | 5.0.4 | Ignored | Try to compress the GB system, maybe it will compress the neural system! | Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan | http://kieran.biz | Bettie | http://edmund.info | +| | | | | | | Sadie | http://horacio.org | +| | | | | | | Loraine | https://sandra.org | +| | | | | | | Emil | http://dayana.net | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Investor Identity Developer | 4.2.0 | Url | | Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| | | | | | | Keely | http://obie.org | +| | | | | | | Caleigh | https://albin.info | +| | | | | | | Flavie | http://lavonne.biz | +| | | | | | | Kaitlyn | http://osborne.org | +| Product Identity Analyst | 5.9.3 | Expression | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | | Rey | https://connie.info | +| | | | | | | Hollie | http://rico.name | +| | | | | | | Marshall | http://pierce.org | +| | | | | | | Lily | http://shemar.biz | +| | | | | | | Ivy | http://laury.net | +| | | | | | | Cortney | https://breanna.name | +| | | | | | | Assunta | http://miller.info | +| | | | | | | Annabel | https://ashton.biz | +| | | | | | | Gina | https://dena.info | +| | | | | | | Oren | https://helena.biz | +| Lead Creative Administrator | 9.0.0 | Overwrite | Use the virtual RAM monitor, then you can override the virtual monitor! | | https://roderick.net | Hildegard | http://conner.name | +| | | | | | | Isabella | https://kennith.com | +| | | | | | | Johanna | https://ara.org | +| | | | | | | Demarco | https://rae.biz | +| | | | | | | Viviane | http://christine.info | +| | | | | | | Thora | https://corene.name | +| | | | | | | Mireya | https://mitchell.net | +| | | | | | | Marietta | http://adrian.org | +| | | | | | | Irving | https://sydnie.org | +| Chief Data Director | 2.1.5 | Unknown | Use the haptic PCI bandwidth, then you can generate the haptic bandwidth! | | | Earnestine | http://nathanial.biz | +| | | | | | | Connor | https://augustus.net | +| | | | | | | Araceli | http://hailey.biz | +| | | | | | | Janessa | https://craig.com | +| | | | | | | Erica | http://kristin.org | +| | | | | | | Alek | http://shany.biz | +| | | | | | | Camren | http://joany.info | +| Product Marketing Developer | 3.3.6 | Unknown | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | Lewis | https://alisa.com | +| | | | | | | Delores | https://layne.name | +| | | | | | | Delphine | https://katlynn.org | +| | | | | | | Meredith | https://johanna.info | +| | | | | | | Jacklyn | https://kadin.com | +| | | | | | | Hardy | https://donna.info | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| Dynamic Group Associate | 6.6.1 | Unknown | We need to input the open-source SMTP bus! | | http://kian.name | Neil | https://burley.info | +| | | | | | | Lemuel | http://brenden.info | +| | | | | | | Agnes | https://urban.org | +| | | | | | | Micheal | https://ida.net | +| | | | | | | Murray | https://samanta.com | +| | | | | | | Assunta | http://florencio.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Mobility Strategist | 4.7.6 | Overwrite | Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth! | | http://gerardo.net | Cathy | http://giovanna.info | +| | | | | | | Ike | https://jerome.biz | +| | | | | | | Emerald | https://camren.net | +| | | | | | | Sheila | https://garry.org | +| Internal Solutions Planner | 1.3.8 | Expression | | Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| | | | | | | Mallory | http://angeline.name | +| Investor Creative Architect | 4.5.6 | Overwrite | | Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| | | | | | | Retta | https://lottie.biz | +| | | | | | | Yasmine | http://delia.com | +| | | | | | | Khalil | http://jewel.net | +| | | | | | | Roy | https://johanna.org | +| | | | | | | Price | https://itzel.info | +| | | | | | | Dalton | https://daren.info | +| | | | | | | Arnold | http://arlo.org | +| Global Infrastructure Developer | 5.5.0 | Url | generating the application won't do anything, we need to calculate the auxiliary JSON application! | Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger | https://austin.net | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt similarity index 54% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt index 03150e35..2f2f8dae 100644 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -1,29 +1,30 @@ -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+------------------------+ -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+------------------------+ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Paige | https://remington.info | +| | | | | | Aletha | https://isobel.info | +| | | | | | Pearline | https://johnathon.info | +| | | | | | Eleanora | http://jaeden.info | +| | | | | | Nikolas | https://daphney.net | +| | | | | | Oceane | http://clifton.com | +| | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | http://marina.com | Myles | http://nikko.name | +| | | | | | Rolando | http://nikko.name | +| | | | | | Pamela | https://aliza.net | +| | | | | | Marcella | http://helga.net | +| | | | | | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | Abner | http://tavares.info | +| | | | | | Johann | http://andres.net | +| | | | | | Jaquan | http://carey.org | +| | | | | | Arvel | http://mortimer.org | +| | | | | | Alicia | http://paula.com | +| | | | | | Heidi | http://letha.name | +| | | | | | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..37bc8782 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,40 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..42c1efb2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,31 @@ ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Dynamic Mobility Technician | 6.0.2 | Expression | | | https://keeley.net | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly | https://lois.biz | | | +| Customer Operations Liaison | 9.0.9 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | | | | +| Future Directives Planner | 5.9.7 | Ignored | Use the wireless ADP array, then you can input the wireless array! | Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki | | | | +| Investor Interactions Designer | 1.9.4 | Overwrite | | | https://octavia.name | | | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | | | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | | | +| Future Optimization Associate | 4.0.5 | Unknown | | Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel | https://linnie.net | | | +| Legacy Response Analyst | 9.2.7 | Unknown | | Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata | http://martine.info | | | +| Dynamic Applications Director | 5.1.4 | Unknown | | Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel | | | | +| Future Tactics Producer | 5.8.9 | Url | navigating the pixel won't do anything, we need to parse the back-end IB pixel! | | | | | +| Central Applications Coordinator | 1.6.8 | Ignored | | | http://curtis.com | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Forward Division Strategist | 5.7.1 | Expression | You can't reboot the program without transmitting the mobile SMTP program! | Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode | https://esperanza.name | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Regional Integration Consultant | 5.3.8 | Expression | | | http://michael.name | | | +| Human Implementation Producer | 0.9.1 | Url | | | | | | +| Principal Factors Producer | 0.8.5 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | Devin Nolan | http://toby.info | | | +| Global Integration Assistant | 5.0.1 | Unknown | | | http://demarco.com | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..480b043c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,162 @@ ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+------------+------------------------+ +| Legacy Response Analyst | 9.2.7 | Unknown | | Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata | http://martine.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Human Implementation Producer | 0.9.1 | Url | | | | | | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly | https://lois.biz | | | +| Customer Program Consultant | 5.0.4 | Ignored | Try to compress the GB system, maybe it will compress the neural system! | Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan | http://kieran.biz | Bettie | http://edmund.info | +| | | | | | | Sadie | http://horacio.org | +| | | | | | | Loraine | https://sandra.org | +| | | | | | | Emil | http://dayana.net | +| Product Identity Analyst | 5.9.3 | Expression | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | | Rey | https://connie.info | +| | | | | | | Hollie | http://rico.name | +| | | | | | | Marshall | http://pierce.org | +| | | | | | | Lily | http://shemar.biz | +| | | | | | | Ivy | http://laury.net | +| | | | | | | Cortney | https://breanna.name | +| | | | | | | Assunta | http://miller.info | +| | | | | | | Annabel | https://ashton.biz | +| | | | | | | Gina | https://dena.info | +| | | | | | | Oren | https://helena.biz | +| Regional Integration Consultant | 5.3.8 | Expression | | | http://michael.name | | | +| Forward Division Strategist | 5.7.1 | Expression | You can't reboot the program without transmitting the mobile SMTP program! | Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode | https://esperanza.name | | | +| Lead Creative Administrator | 9.0.0 | Overwrite | Use the virtual RAM monitor, then you can override the virtual monitor! | | https://roderick.net | Hildegard | http://conner.name | +| | | | | | | Isabella | https://kennith.com | +| | | | | | | Johanna | https://ara.org | +| | | | | | | Demarco | https://rae.biz | +| | | | | | | Viviane | http://christine.info | +| | | | | | | Thora | https://corene.name | +| | | | | | | Mireya | https://mitchell.net | +| | | | | | | Marietta | http://adrian.org | +| | | | | | | Irving | https://sydnie.org | +| Chief Data Director | 2.1.5 | Unknown | Use the haptic PCI bandwidth, then you can generate the haptic bandwidth! | | | Earnestine | http://nathanial.biz | +| | | | | | | Connor | https://augustus.net | +| | | | | | | Araceli | http://hailey.biz | +| | | | | | | Janessa | https://craig.com | +| | | | | | | Erica | http://kristin.org | +| | | | | | | Alek | http://shany.biz | +| | | | | | | Camren | http://joany.info | +| Future Optimization Associate | 4.0.5 | Unknown | | Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel | https://linnie.net | | | +| Future Mobility Strategist | 4.7.6 | Overwrite | Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth! | | http://gerardo.net | Cathy | http://giovanna.info | +| | | | | | | Ike | https://jerome.biz | +| | | | | | | Emerald | https://camren.net | +| | | | | | | Sheila | https://garry.org | +| Corporate Accountability Designer | 0.8.0 | Overwrite | We need to hack the online FTP application! | | http://taya.info | Carlee | http://britney.name | +| | | | | | | Tess | http://julian.biz | +| | | | | | | Isadore | http://billy.net | +| | | | | | | Alice | http://vern.net | +| | | | | | | King | http://trace.net | +| | | | | | | Carmela | https://adolf.info | +| | | | | | | Sherman | http://alec.net | +| | | | | | | Lamar | http://deion.org | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Investor Interactions Designer | 1.9.4 | Overwrite | | | https://octavia.name | | | +| Global Integration Assistant | 5.0.1 | Unknown | | | http://demarco.com | | | +| Future Response Consultant | 9.3.1 | Unknown | | | https://ulices.biz | Ari | https://chad.com | +| | | | | | | Yvonne | http://jada.name | +| | | | | | | Noemie | https://kayley.name | +| | | | | | | Brandon | http://kristopher.name | +| | | | | | | Maggie | http://kimberly.info | +| | | | | | | Veronica | https://mya.net | +| | | | | | | Marty | https://obie.net | +| | | | | | | Braxton | http://flavio.net | +| | | | | | | Jeramie | http://jaycee.net | +| Product Marketing Developer | 3.3.6 | Unknown | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | Lewis | https://alisa.com | +| | | | | | | Delores | https://layne.name | +| | | | | | | Delphine | https://katlynn.org | +| | | | | | | Meredith | https://johanna.info | +| | | | | | | Jacklyn | https://kadin.com | +| | | | | | | Hardy | https://donna.info | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Dynamic Applications Director | 5.1.4 | Unknown | | Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel | | | | +| Investor Identity Developer | 4.2.0 | Url | | Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| | | | | | | Keely | http://obie.org | +| | | | | | | Caleigh | https://albin.info | +| | | | | | | Flavie | http://lavonne.biz | +| | | | | | | Kaitlyn | http://osborne.org | +| Dynamic Group Associate | 6.6.1 | Unknown | We need to input the open-source SMTP bus! | | http://kian.name | Neil | https://burley.info | +| | | | | | | Lemuel | http://brenden.info | +| | | | | | | Agnes | https://urban.org | +| | | | | | | Micheal | https://ida.net | +| | | | | | | Murray | https://samanta.com | +| | | | | | | Assunta | http://florencio.com | +| Investor Creative Architect | 4.5.6 | Overwrite | | Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| | | | | | | Retta | https://lottie.biz | +| | | | | | | Yasmine | http://delia.com | +| | | | | | | Khalil | http://jewel.net | +| | | | | | | Roy | https://johanna.org | +| | | | | | | Price | https://itzel.info | +| | | | | | | Dalton | https://daren.info | +| | | | | | | Arnold | http://arlo.org | +| Future Group Assistant | 1.7.9 | Expression | Use the multi-byte AI port, then you can reboot the multi-byte port! | | | Darien | http://mitchel.biz | +| | | | | | | Carleton | https://madalyn.com | +| | | | | | | Narciso | https://mia.com | +| | | | | | | Nicklaus | https://abelardo.com | +| | | | | | | Carolina | https://lindsey.info | +| | | | | | | Rigoberto | https://lou.biz | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Dynamic Mobility Technician | 6.0.2 | Expression | | | https://keeley.net | | | +| Direct Tactics Technician | 2.8.6 | Unknown | Try to quantify the SAS port, maybe it will quantify the wireless port! | | | Demond | http://stefan.name | +| | | | | | | Norval | http://annie.net | +| | | | | | | Destin | http://penelope.name | +| Future Directives Planner | 5.9.7 | Ignored | Use the wireless ADP array, then you can input the wireless array! | Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki | | | | +| Customer Operations Liaison | 9.0.9 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Principal Factors Producer | 0.8.5 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | Devin Nolan | http://toby.info | | | +| Central Applications Coordinator | 1.6.8 | Ignored | | | http://curtis.com | | | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | | | +| Global Infrastructure Developer | 5.5.0 | Url | generating the application won't do anything, we need to calculate the auxiliary JSON application! | Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger | https://austin.net | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Internal Solutions Planner | 1.3.8 | Expression | | Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| | | | | | | Mallory | http://angeline.name | +| Future Tactics Producer | 5.8.9 | Url | navigating the pixel won't do anything, we need to parse the back-end IB pixel! | | | | | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..cc599ad3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,49 @@ ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Legacy Response Analyst | 9.2.7 | Unknown | | Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata | http://martine.info | | | +| Dynamic Mobility Technician | 6.0.2 | Expression | | | https://keeley.net | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly | https://lois.biz | | | +| Future Directives Planner | 5.9.7 | Ignored | Use the wireless ADP array, then you can input the wireless array! | Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki | | | | +| Principal Factors Producer | 0.8.5 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | Devin Nolan | http://toby.info | | | +| Forward Division Strategist | 5.7.1 | Expression | You can't reboot the program without transmitting the mobile SMTP program! | Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode | https://esperanza.name | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Investor Interactions Designer | 1.9.4 | Overwrite | | | https://octavia.name | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Human Implementation Producer | 0.9.1 | Url | | | | | | +| Global Integration Assistant | 5.0.1 | Unknown | | | http://demarco.com | | | +| Regional Integration Consultant | 5.3.8 | Expression | | | http://michael.name | | | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | | | +| Central Applications Coordinator | 1.6.8 | Ignored | | | http://curtis.com | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Customer Operations Liaison | 9.0.9 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | | | | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | | | +| Dynamic Applications Director | 5.1.4 | Unknown | | Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel | | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Future Optimization Associate | 4.0.5 | Unknown | | Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel | https://linnie.net | | | +| Future Tactics Producer | 5.8.9 | Url | navigating the pixel won't do anything, we need to parse the back-end IB pixel! | | | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..1303d896 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,59 @@ ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Legacy Response Analyst | 9.2.7 | Unknown | | Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata | http://martine.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Customer Operations Liaison | 9.0.9 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | | | | +| Principal Factors Producer | 0.8.5 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | Devin Nolan | http://toby.info | | | +| Dynamic Applications Director | 5.1.4 | Unknown | | Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel | | | | +| Forward Division Strategist | 5.7.1 | Expression | You can't reboot the program without transmitting the mobile SMTP program! | Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode | https://esperanza.name | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Investor Interactions Designer | 1.9.4 | Overwrite | | | https://octavia.name | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Optimization Associate | 4.0.5 | Unknown | | Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel | https://linnie.net | | | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly | https://lois.biz | | | +| Future Tactics Producer | 5.8.9 | Url | navigating the pixel won't do anything, we need to parse the back-end IB pixel! | | | | | +| Regional Integration Consultant | 5.3.8 | Expression | | | http://michael.name | | | +| Dynamic Mobility Technician | 6.0.2 | Expression | | | https://keeley.net | | | +| Global Integration Assistant | 5.0.1 | Unknown | | | http://demarco.com | | | +| Central Applications Coordinator | 1.6.8 | Ignored | | | http://curtis.com | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Human Implementation Producer | 0.9.1 | Url | | | | | | +| Future Directives Planner | 5.9.7 | Ignored | Use the wireless ADP array, then you can input the wireless array! | Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki | | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | | | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..b6ebf4d9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,16 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..e21886fd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,147 @@ ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Dynamic Group Associate | 6.6.1 | Unknown | We need to input the open-source SMTP bus! | | http://kian.name | Neil | https://burley.info | +| | | | | | | Lemuel | http://brenden.info | +| | | | | | | Agnes | https://urban.org | +| | | | | | | Micheal | https://ida.net | +| | | | | | | Murray | https://samanta.com | +| | | | | | | Assunta | http://florencio.com | +| Future Mobility Strategist | 4.7.6 | Overwrite | Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth! | | http://gerardo.net | Cathy | http://giovanna.info | +| | | | | | | Ike | https://jerome.biz | +| | | | | | | Emerald | https://camren.net | +| | | | | | | Sheila | https://garry.org | +| Future Response Consultant | 9.3.1 | Unknown | | | https://ulices.biz | Ari | https://chad.com | +| | | | | | | Yvonne | http://jada.name | +| | | | | | | Noemie | https://kayley.name | +| | | | | | | Brandon | http://kristopher.name | +| | | | | | | Maggie | http://kimberly.info | +| | | | | | | Veronica | https://mya.net | +| | | | | | | Marty | https://obie.net | +| | | | | | | Braxton | http://flavio.net | +| | | | | | | Jeramie | http://jaycee.net | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Customer Program Consultant | 5.0.4 | Ignored | Try to compress the GB system, maybe it will compress the neural system! | Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan | http://kieran.biz | Bettie | http://edmund.info | +| | | | | | | Sadie | http://horacio.org | +| | | | | | | Loraine | https://sandra.org | +| | | | | | | Emil | http://dayana.net | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Lead Creative Administrator | 9.0.0 | Overwrite | Use the virtual RAM monitor, then you can override the virtual monitor! | | https://roderick.net | Hildegard | http://conner.name | +| | | | | | | Isabella | https://kennith.com | +| | | | | | | Johanna | https://ara.org | +| | | | | | | Demarco | https://rae.biz | +| | | | | | | Viviane | http://christine.info | +| | | | | | | Thora | https://corene.name | +| | | | | | | Mireya | https://mitchell.net | +| | | | | | | Marietta | http://adrian.org | +| | | | | | | Irving | https://sydnie.org | +| Chief Data Director | 2.1.5 | Unknown | Use the haptic PCI bandwidth, then you can generate the haptic bandwidth! | | | Earnestine | http://nathanial.biz | +| | | | | | | Connor | https://augustus.net | +| | | | | | | Araceli | http://hailey.biz | +| | | | | | | Janessa | https://craig.com | +| | | | | | | Erica | http://kristin.org | +| | | | | | | Alek | http://shany.biz | +| | | | | | | Camren | http://joany.info | +| Direct Tactics Technician | 2.8.6 | Unknown | Try to quantify the SAS port, maybe it will quantify the wireless port! | | | Demond | http://stefan.name | +| | | | | | | Norval | http://annie.net | +| | | | | | | Destin | http://penelope.name | +| Future Group Assistant | 1.7.9 | Expression | Use the multi-byte AI port, then you can reboot the multi-byte port! | | | Darien | http://mitchel.biz | +| | | | | | | Carleton | https://madalyn.com | +| | | | | | | Narciso | https://mia.com | +| | | | | | | Nicklaus | https://abelardo.com | +| | | | | | | Carolina | https://lindsey.info | +| | | | | | | Rigoberto | https://lou.biz | +| Product Identity Analyst | 5.9.3 | Expression | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | | Rey | https://connie.info | +| | | | | | | Hollie | http://rico.name | +| | | | | | | Marshall | http://pierce.org | +| | | | | | | Lily | http://shemar.biz | +| | | | | | | Ivy | http://laury.net | +| | | | | | | Cortney | https://breanna.name | +| | | | | | | Assunta | http://miller.info | +| | | | | | | Annabel | https://ashton.biz | +| | | | | | | Gina | https://dena.info | +| | | | | | | Oren | https://helena.biz | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | | | +| Investor Creative Architect | 4.5.6 | Overwrite | | Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| | | | | | | Retta | https://lottie.biz | +| | | | | | | Yasmine | http://delia.com | +| | | | | | | Khalil | http://jewel.net | +| | | | | | | Roy | https://johanna.org | +| | | | | | | Price | https://itzel.info | +| | | | | | | Dalton | https://daren.info | +| | | | | | | Arnold | http://arlo.org | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| Investor Identity Developer | 4.2.0 | Url | | Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| | | | | | | Keely | http://obie.org | +| | | | | | | Caleigh | https://albin.info | +| | | | | | | Flavie | http://lavonne.biz | +| | | | | | | Kaitlyn | http://osborne.org | +| Corporate Accountability Designer | 0.8.0 | Overwrite | We need to hack the online FTP application! | | http://taya.info | Carlee | http://britney.name | +| | | | | | | Tess | http://julian.biz | +| | | | | | | Isadore | http://billy.net | +| | | | | | | Alice | http://vern.net | +| | | | | | | King | http://trace.net | +| | | | | | | Carmela | https://adolf.info | +| | | | | | | Sherman | http://alec.net | +| | | | | | | Lamar | http://deion.org | +| Product Marketing Developer | 3.3.6 | Unknown | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | Lewis | https://alisa.com | +| | | | | | | Delores | https://layne.name | +| | | | | | | Delphine | https://katlynn.org | +| | | | | | | Meredith | https://johanna.info | +| | | | | | | Jacklyn | https://kadin.com | +| | | | | | | Hardy | https://donna.info | +| Global Infrastructure Developer | 5.5.0 | Url | generating the application won't do anything, we need to calculate the auxiliary JSON application! | Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger | https://austin.net | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Internal Solutions Planner | 1.3.8 | Expression | | Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| | | | | | | Mallory | http://angeline.name | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..162f324c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,34 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..c14cea32 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,44 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt similarity index 64% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt index 3351fc1b..6f409187 100644 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -1,5 +1,5 @@ -+------------------------+---------+----------------------------+-------------------------------------------------------------------+---------------------+---------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | -+------------------------+---------+----------------------------+-------------------------------------------------------------------+---------------------+---------------------+ -| Legacy Metrics Planner | 9.5.0 | Ignored | I'll override the haptic AGP feed, that should feed the AGP feed! | https://marquis.net | http://madisyn.name | -+------------------------+---------+----------------------------+-------------------------------------------------------------------+---------------------+---------------------+ ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ +| Package | Version | License Information Origin | License Expression | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..99049bdb --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,104 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | +| Future Optimization Associate | 4.0.5 | Unknown | | Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel | https://linnie.net | +| Global Integration Assistant | 5.0.1 | Unknown | | | http://demarco.com | +| Human Implementation Producer | 0.9.1 | Url | | | | +| Future Tactics Producer | 5.8.9 | Url | navigating the pixel won't do anything, we need to parse the back-end IB pixel! | | | +| Dynamic Applications Director | 5.1.4 | Unknown | | Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel | | +| Principal Factors Producer | 0.8.5 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | Devin Nolan | http://toby.info | +| Future Directives Planner | 5.9.7 | Ignored | Use the wireless ADP array, then you can input the wireless array! | Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki | | +| Customer Operations Liaison | 9.0.9 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly | https://lois.biz | +| Regional Integration Consultant | 5.3.8 | Expression | | | http://michael.name | +| Central Applications Coordinator | 1.6.8 | Ignored | | | http://curtis.com | +| Forward Division Strategist | 5.7.1 | Expression | You can't reboot the program without transmitting the mobile SMTP program! | Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode | https://esperanza.name | +| Investor Interactions Designer | 1.9.4 | Overwrite | | | https://octavia.name | +| Legacy Response Analyst | 9.2.7 | Unknown | | Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata | http://martine.info | +| Dynamic Mobility Technician | 6.0.2 | Expression | | | https://keeley.net | +| Internal Web Associate | 6.2.5 | Expression | | | https://arvel.name | +| Senior Identity Specialist | 2.8.9 | Ignored | We need to program the primary THX protocol! | Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski | https://kennedy.biz | +| Forward Intranet Technician | 2.5.3 | Expression | | Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton | https://ruby.biz | +| Senior Group Designer | 3.0.6 | Url | The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel! | | | +| Product Intranet Assistant | 2.8.1 | Ignored | The THX circuit is down, copy the back-end circuit so we can copy the THX circuit! | | http://lynn.info | +| Central Applications Planner | 6.6.9 | Overwrite | | Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke | http://ava.org | +| Future Directives Associate | 1.1.1 | Expression | | Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe | https://shayne.name | +| Dynamic Brand Agent | 2.9.2 | Expression | quantifying the application won't do anything, we need to hack the haptic RAM application! | Bertha Schultz,Bertha Schultz | https://reese.info | +| District Intranet Agent | 1.1.6 | Url | You can't calculate the application without synthesizing the primary JBOD application! | | | +| Global Group Planner | 5.4.5 | Ignored | | | | +| Internal Division Agent | 2.4.2 | Url | | Gary Von,Gary Von,Gary Von | | +| District Identity Administrator | 2.9.6 | Unknown | | Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt | http://duncan.name | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | +| Senior Brand Analyst | 2.5.0 | Ignored | | Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens | | +| Senior Response Developer | 8.5.8 | Ignored | We need to input the open-source SAS feed! | Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott | | +| Dynamic Accounts Architect | 9.8.0 | Overwrite | | | | +| Forward Integration Specialist | 8.7.1 | Expression | | | http://jordon.net | +| Senior Response Officer | 2.8.2 | Expression | | Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann | | +| Dynamic Research Designer | 5.6.8 | Unknown | If we connect the program, we can get to the SQL program through the digital SQL program! | | | +| Corporate Quality Planner | 6.6.3 | Url | The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus! | Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz | | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach | | +| Customer Group Director | 2.5.2 | Expression | You can't index the pixel without copying the redundant XML pixel! | Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik | https://eloise.name | +| Future Interactions Developer | 1.1.7 | Unknown | If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix! | | | +| Future Web Associate | 5.1.3 | Ignored | | | http://favian.biz | +| Future Configuration Architect | 4.2.6 | Expression | I'll generate the primary TCP bus, that should bus the TCP bus! | Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg | | +| Human Web Liaison | 8.1.1 | Unknown | | | https://imogene.org | +| National Quality Executive | 4.5.1 | Expression | Use the solid state TCP driver, then you can generate the solid state driver! | | http://rylan.com | +| Central Mobility Executive | 5.0.3 | Unknown | | Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling | | +| Lead Identity Developer | 7.1.0 | Unknown | | Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover | https://eve.com | +| Principal Group Strategist | 4.1.0 | Url | I'll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth! | | | +| Dynamic Metrics Coordinator | 5.8.1 | Unknown | overriding the circuit won't do anything, we need to copy the mobile AGP circuit! | Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher | | +| Global Paradigm Producer | 1.8.4 | Overwrite | If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol! | | https://london.biz | +| Investor Communications Associate | 0.7.2 | Expression | | Arnold Franecki,Arnold Franecki | http://modesto.info | +| Lead Directives Administrator | 5.1.9 | Ignored | Use the haptic GB matrix, then you can generate the haptic matrix! | | | +| Future Applications Facilitator | 0.1.5 | Expression | transmitting the program won't do anything, we need to bypass the virtual HTTP program! | | | +| Senior Applications Technician | 7.8.2 | Overwrite | | Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert | | +| Future Applications Engineer | 6.8.5 | Unknown | If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor! | Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine | https://nora.biz | +| Human Security Administrator | 9.8.5 | Overwrite | I'll synthesize the redundant XML feed, that should feed the XML feed! | Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm | | +| Dynamic Group Agent | 1.7.6 | Ignored | | Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins | | +| Forward Factors Architect | 6.7.6 | Overwrite | | Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt | | +| Chief Operations Orchestrator | 9.1.5 | Ignored | Try to back up the USB application, maybe it will back up the bluetooth application! | | https://madelynn.name | +| Corporate Mobility Consultant | 1.9.0 | Expression | | | http://letha.name | +| Investor Configuration Technician | 1.9.1 | Url | We need to copy the primary FTP bus! | Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin | http://malvina.name | +| Direct Accountability Producer | 1.8.1 | Url | | | http://justine.net | +| Global Communications Administrator | 3.0.6 | Ignored | | | | +| Direct Markets Executive | 9.7.7 | Ignored | We need to navigate the open-source PCI pixel! | | https://judge.name | +| Principal Intranet Architect | 4.9.3 | Expression | | | | +| District Factors Associate | 0.2.6 | Expression | | Betsy Powlowski | https://cloyd.biz | +| Global Markets Designer | 1.7.0 | Overwrite | Use the multi-byte COM feed, then you can parse the multi-byte feed! | | https://toby.biz | +| Senior Factors Technician | 3.2.5 | Overwrite | You can't input the protocol without copying the auxiliary USB protocol! | Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme | | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | +| Investor Assurance Technician | 7.3.8 | Overwrite | | Merle Hirthe | | +| Corporate Implementation Officer | 0.2.6 | Ignored | | | | +| Lead Implementation Supervisor | 4.9.9 | Overwrite | The ADP card is down, hack the solid state card so we can hack the ADP card! | Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis | http://katlynn.net | +| Direct Security Producer | 9.0.7 | Url | | | http://evert.net | +| Dynamic Division Specialist | 9.6.4 | Expression | | | https://keenan.net | +| Global Directives Orchestrator | 8.7.6 | Expression | | Tommy Franecki,Tommy Franecki | | +| Regional Security Agent | 6.2.7 | Overwrite | | | https://kenyon.org | +| Regional Mobility Designer | 8.5.4 | Url | | | http://brady.net | +| Corporate Interactions Administrator | 1.1.5 | Ignored | | | http://clemmie.info | +| Forward Program Officer | 4.2.4 | Unknown | quantifying the capacitor won't do anything, we need to override the open-source AI capacitor! | Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin | | +| Regional Paradigm Director | 3.0.9 | Unknown | The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel! | | | +| District Brand Producer | 9.3.8 | Overwrite | Use the redundant AGP application, then you can generate the redundant application! | Clarence Metz,Clarence Metz,Clarence Metz | | +| Regional Directives Liaison | 4.7.8 | Ignored | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | https://glennie.biz | +| Dynamic Creative Supervisor | 4.1.3 | Ignored | | | | +| Global Data Administrator | 0.8.4 | Unknown | | Frederick Leffler,Frederick Leffler,Frederick Leffler | https://barrett.com | +| Forward Web Designer | 0.1.4 | Overwrite | | | https://gerard.net | +| Forward Accounts Consultant | 8.9.0 | Expression | | | | +| Dynamic Group Representative | 9.8.1 | Unknown | | | | +| Dynamic Integration Assistant | 2.7.5 | Overwrite | I'll back up the 1080p RSS matrix, that should matrix the RSS matrix! | | | +| Human Marketing Representative | 0.6.1 | Ignored | | Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge | | +| Legacy Communications Manager | 0.1.8 | Unknown | | | http://gus.info | +| Product Metrics Representative | 2.7.9 | Expression | connecting the feed won't do anything, we need to transmit the primary IB feed! | Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson | http://denis.info | +| Legacy Assurance Representative | 6.4.9 | Unknown | | Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski | https://maye.info | +| District Metrics Associate | 8.1.6 | Overwrite | | | http://jaylin.org | +| Regional Factors Analyst | 1.5.7 | Overwrite | | | | +| Legacy Data Consultant | 5.8.8 | Unknown | Try to connect the JSON pixel, maybe it will connect the primary pixel! | | | +| Global Mobility Associate | 0.6.4 | Expression | We need to hack the haptic XSS program! | | https://brooke.org | +| National Security Liaison | 2.4.1 | Ignored | | | http://pierce.info | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..9d15a53e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,24 @@ ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | +| Future Optimization Associate | 4.0.5 | Unknown | | Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel | https://linnie.net | +| Global Integration Assistant | 5.0.1 | Unknown | | | http://demarco.com | +| Human Implementation Producer | 0.9.1 | Url | | | | +| Future Tactics Producer | 5.8.9 | Url | navigating the pixel won't do anything, we need to parse the back-end IB pixel! | | | +| Dynamic Applications Director | 5.1.4 | Unknown | | Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel | | +| Principal Factors Producer | 0.8.5 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | Devin Nolan | http://toby.info | +| Future Directives Planner | 5.9.7 | Ignored | Use the wireless ADP array, then you can input the wireless array! | Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki | | +| Customer Operations Liaison | 9.0.9 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly | https://lois.biz | +| Regional Integration Consultant | 5.3.8 | Expression | | | http://michael.name | +| Central Applications Coordinator | 1.6.8 | Ignored | | | http://curtis.com | +| Forward Division Strategist | 5.7.1 | Expression | You can't reboot the program without transmitting the mobile SMTP program! | Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode | https://esperanza.name | +| Investor Interactions Designer | 1.9.4 | Overwrite | | | https://octavia.name | +| Legacy Response Analyst | 9.2.7 | Unknown | | Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata | http://martine.info | +| Dynamic Mobility Technician | 6.0.2 | Expression | | | https://keeley.net | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..6f38dbb6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,9 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..e4791aa8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Wilson | https://guadalupe.com | +| | | | | Otho | http://general.net | +| | | | | Skylar | https://haylie.biz | +| | | | | Audreanne | http://graciela.net | +| | | | | Maddison | http://randy.net | +| | | | | Dereck | http://cara.info | +| | | | | Dawson | http://addie.org | +| | | | | Xander | https://everette.info | +| | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..98bd8fb8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,130 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| Corporate Accountability Designer | 0.8.0 | Ignored | We need to hack the online FTP application! | | Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn | http://taya.info | Abelardo | http://carolina.name | +| | | | | | | | Lindsey | http://rigoberto.org | +| | | | | | | | Lou | http://darlene.biz | +| | | | | | | | Oliver | https://filomena.com | +| | | | | | | | Vincenzo | https://ulices.biz | +| | | | | | | | Florida | http://jovan.net | +| | | | | | | | Ari | https://chad.com | +| | | | | | | | Yvonne | http://jada.name | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | http://celestine.info | Clemens | https://abagail.info | +| | | | | | | | Franz | http://prudence.info | +| | | | | | | | Casper | https://alva.com | +| | | | | | | | Mario | http://alexandria.biz | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..3ab4efa4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,24 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | Clare | https://bobby.info | +| | | | | | | Cecil | https://kira.net | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Wilson | https://guadalupe.com | +| | | | | | | Otho | http://general.net | +| | | | | | | Skylar | https://haylie.biz | +| | | | | | | Audreanne | http://graciela.net | +| | | | | | | Maddison | http://randy.net | +| | | | | | | Dereck | http://cara.info | +| | | | | | | Dawson | http://addie.org | +| | | | | | | Xander | https://everette.info | +| | | | | | | Otha | https://cletus.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | Ila | http://rachel.com | +| | | | | | | Catalina | http://jolie.com | +| | | | | | | Dianna | https://leda.net | +| | | | | | | Nicola | http://aleen.name | +| | | | | | | Nelda | http://delpha.net | +| | | | | | | Delores | http://rae.biz | +| | | | | | | Cynthia | https://zella.com | +| | | | | | | Greta | http://adolph.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..707f5334 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,40 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..38ab189b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,113 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Global Paradigm Assistant | 8.0.5 | Expression | We need to calculate the solid state HTTP hard drive! | | | https://randy.org | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Regional Metrics Strategist | 1.2.1 | Unknown | | Try to override the GB driver, maybe it will override the digital driver! | | | | | +| Principal Intranet Architect | 4.9.3 | Unknown | | | | | | | +| Senior Configuration Developer | 4.0.9 | Url | Use the primary SCSI matrix, then you can program the primary matrix! | If we parse the interface, we can get to the JSON interface through the mobile JSON interface! | Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle | | | | +| District Interactions Supervisor | 4.5.2 | Url | The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor! | The ADP firewall is down, input the primary firewall so we can input the ADP firewall! | | | | | +| Future Tactics Assistant | 1.5.5 | Expression | The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor! | If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix! | | https://giovanny.net | | | +| Lead Program Technician | 5.8.9 | Expression | | We need to transmit the back-end AGP sensor! | Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer | http://curtis.org | | | +| Future Research Planner | 8.8.9 | Ignored | | | | https://yvette.com | | | +| Forward Usability Specialist | 5.6.9 | Overwrite | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | | | | | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| Direct Brand Director | 4.7.4 | Url | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | | | +| International Division Architect | 8.2.4 | Ignored | | | Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins | http://murphy.name | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | | | +| Customer Solutions Officer | 4.5.2 | Expression | You can't copy the matrix without compressing the wireless AGP matrix! | | | https://rylan.name | | | +| Global Optimization Engineer | 8.7.9 | Expression | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | | http://aniya.org | | | +| National Assurance Planner | 2.7.7 | Unknown | | I'll reboot the online AGP alarm, that should alarm the AGP alarm! | Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag | | | | +| Investor Accounts Facilitator | 7.7.8 | Expression | | | Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman | http://scottie.biz | | | +| Customer Division Manager | 1.3.9 | Ignored | Try to navigate the PCI driver, maybe it will navigate the mobile driver! | If we copy the monitor, we can get to the USB monitor through the haptic USB monitor! | Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth | | | | +| Direct Division Officer | 6.5.6 | Url | transmitting the protocol won't do anything, we need to generate the multi-byte THX protocol! | | Glenda Schuppe,Glenda Schuppe | http://catherine.name | | | +| Legacy Interactions Supervisor | 9.7.2 | Ignored | | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn | | | | +| International Optimization Coordinator | 6.5.5 | Ignored | | | Darnell Terry | http://antoinette.org | | | +| Regional Functionality Agent | 5.9.9 | Overwrite | We need to index the 1080p SAS hard drive! | I'll connect the digital JBOD application, that should application the JBOD application! | Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson | http://arthur.net | | | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | hacking the transmitter won't do anything, we need to index the open-source CSS transmitter! | Sergio Bailey,Sergio Bailey,Sergio Bailey | | | | +| Future Identity Agent | 8.8.0 | Ignored | I'll parse the 1080p USB protocol, that should protocol the USB protocol! | | | https://reva.name | | | +| Investor Quality Associate | 0.5.1 | Expression | | Try to reboot the SSL alarm, maybe it will reboot the solid state alarm! | Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen | https://ezequiel.biz | | | +| Senior Paradigm Analyst | 1.1.1 | Ignored | | If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm! | | | | | +| Dynamic Branding Manager | 1.4.0 | Overwrite | You can't navigate the application without generating the cross-platform COM application! | Try to program the FTP alarm, maybe it will program the virtual alarm! | | http://dario.info | | | +| Chief Factors Developer | 5.9.5 | Url | | Try to connect the ADP system, maybe it will connect the solid state system! | Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady | | | | +| Principal Operations Assistant | 0.9.0 | Url | I'll copy the auxiliary HDD bus, that should bus the HDD bus! | I'll copy the digital USB circuit, that should circuit the USB circuit! | | | | | +| Dynamic Data Technician | 4.2.3 | Url | I'll copy the optical RAM feed, that should feed the RAM feed! | | June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds | http://nia.info | | | +| Corporate Intranet Specialist | 3.5.6 | Expression | | | Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner | | | | +| Customer Communications Engineer | 6.9.4 | Overwrite | | | Tanya Reinger,Tanya Reinger,Tanya Reinger | http://tito.name | | | +| Central Division Administrator | 1.0.4 | Overwrite | We need to program the optical COM microchip! | We need to hack the haptic SAS microchip! | | | | | +| Future Configuration Officer | 7.6.0 | Unknown | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie | | | | +| Regional Optimization Administrator | 3.6.4 | Expression | | I'll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive! | | http://serenity.info | | | +| Global Optimization Architect | 1.5.0 | Unknown | Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor! | | | | | | +| Customer Program Developer | 2.9.8 | Expression | | You can't transmit the pixel without calculating the bluetooth FTP pixel! | | http://lenora.com | | | +| District Assurance Technician | 8.5.5 | Overwrite | | | | http://zander.com | | | +| Future Tactics Specialist | 0.2.2 | Ignored | We need to override the primary SQL pixel! | We need to transmit the redundant EXE driver! | Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank | | | | +| Central Research Technician | 2.8.8 | Url | | You can't generate the program without connecting the bluetooth USB program! | | | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| Human Markets Planner | 5.0.1 | Expression | Try to back up the COM driver, maybe it will back up the bluetooth driver! | | | | | | +| Corporate Marketing Coordinator | 3.6.1 | Overwrite | | | | https://marcos.org | | | +| Legacy Security Facilitator | 1.9.0 | Expression | | Use the cross-platform ADP alarm, then you can back up the cross-platform alarm! | | https://edythe.info | | | +| Customer Metrics Developer | 2.2.9 | Ignored | | | Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir | | | | +| Human Identity Representative | 4.1.5 | Overwrite | The SAS bus is down, program the neural bus so we can program the SAS bus! | | Joyce Auer,Joyce Auer,Joyce Auer | http://alyce.biz | | | +| Principal Brand Executive | 7.2.7 | Unknown | | | | https://dariana.com | | | +| Global Identity Supervisor | 0.9.1 | Overwrite | | | | | | | +| Dynamic Division Representative | 7.3.5 | Unknown | | I'll index the haptic FTP alarm, that should alarm the FTP alarm! | Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson | http://taurean.net | | | +| Dynamic Security Director | 0.0.2 | Url | transmitting the feed won't do anything, we need to navigate the redundant SDD feed! | Try to parse the HTTP port, maybe it will parse the bluetooth port! | Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block | | | | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| Customer Branding Orchestrator | 8.3.7 | Overwrite | | We need to bypass the neural USB capacitor! | Nora Dietrich | http://nona.com | | | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| Central Implementation Planner | 7.6.0 | Ignored | | Try to generate the HDD panel, maybe it will generate the solid state panel! | | | | | +| Human Tactics Facilitator | 5.7.0 | Url | Try to bypass the HTTP application, maybe it will bypass the digital application! | | | | | | +| District Optimization Technician | 5.2.3 | Overwrite | | | Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti | https://douglas.info | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| Lead Infrastructure Specialist | 7.2.6 | Ignored | | | Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire | https://wanda.com | | | +| Regional Directives Liaison | 4.7.8 | Expression | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic | https://glennie.biz | | | +| Customer Web Assistant | 1.9.0 | Unknown | | | | | | | +| Forward Factors Architect | 6.7.6 | Ignored | | The THX transmitter is down, program the neural transmitter so we can program the THX transmitter! | Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Principal Security Producer | 7.3.3 | Ignored | You can't generate the interface without quantifying the mobile FTP interface! | Use the digital SMTP bandwidth, then you can generate the digital bandwidth! | | http://jarrell.biz | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | | | +| Customer Mobility Assistant | 4.2.9 | Url | | You can't generate the transmitter without navigating the multi-byte SMS transmitter! | Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich | http://adonis.biz | | | +| Human Branding Coordinator | 5.8.1 | Ignored | | | | | | | +| Investor Research Coordinator | 1.9.7 | Ignored | Use the cross-platform GB bus, then you can calculate the cross-platform bus! | | | https://maegan.name | | | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | | | +| Human Metrics Architect | 0.2.5 | Overwrite | Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth! | Use the haptic AGP protocol, then you can program the haptic protocol! | | https://rickie.net | | | +| Principal Factors Director | 1.5.1 | Overwrite | | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold | | | | +| Forward Data Orchestrator | 3.3.5 | Expression | Use the haptic XML driver, then you can index the haptic driver! | compressing the system won't do anything, we need to compress the optical RSS system! | | | | | +| Investor Tactics Director | 0.4.3 | Expression | | | | https://aylin.com | | | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | | | +| Dynamic Solutions Agent | 0.0.5 | Overwrite | Use the haptic USB card, then you can navigate the haptic card! | | | | | | +| Dynamic Factors Associate | 1.8.3 | Unknown | | You can't navigate the panel without calculating the open-source THX panel! | | http://dovie.name | | | +| Dynamic Security Specialist | 7.8.5 | Overwrite | Try to input the GB pixel, maybe it will input the wireless pixel! | You can't transmit the bus without indexing the digital TCP bus! | Guy Waters,Guy Waters | http://nova.biz | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | | | +| Principal Factors Representative | 4.5.7 | Ignored | Try to input the RAM interface, maybe it will input the bluetooth interface! | The GB card is down, hack the digital card so we can hack the GB card! | Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker | https://imelda.org | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| Corporate Intranet Analyst | 0.9.0 | Ignored | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp | http://hanna.net | | | +| Lead Operations Supervisor | 4.5.2 | Expression | The AI panel is down, transmit the open-source panel so we can transmit the AI panel! | | | | | | +| Chief Program Associate | 2.6.7 | Unknown | We need to compress the optical PNG array! | | Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze | http://coy.info | | | +| Central Tactics Developer | 0.4.7 | Ignored | indexing the capacitor won't do anything, we need to program the haptic EXE capacitor! | The JBOD application is down, generate the solid state application so we can generate the JBOD application! | Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley | https://royal.name | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| International Brand Strategist | 3.9.3 | Url | | | Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy | https://rowena.info | | | +| Dynamic Implementation Engineer | 6.7.1 | Overwrite | We need to transmit the open-source EXE interface! | | | http://margie.info | | | +| Chief Infrastructure Specialist | 9.0.5 | Overwrite | hacking the port won't do anything, we need to back up the optical SMS port! | | Jackie Schumm | | | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| International Solutions Planner | 9.0.0 | Url | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | | | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | Maggie Lindgren | | | | +| Regional Identity Engineer | 1.9.4 | Ignored | | The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip! | Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston | | | | +| Human Paradigm Assistant | 8.8.8 | Expression | | | Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich | | | | +| Product Functionality Supervisor | 9.4.5 | Overwrite | Use the 1080p AI microchip, then you can reboot the 1080p microchip! | Use the open-source ADP matrix, then you can copy the open-source matrix! | | | | | +| Human Accounts Orchestrator | 4.1.6 | Url | | | | | | | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..ad10b33e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,230 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+------------+-----------------------+ +| Future Tactics Specialist | 0.2.2 | Ignored | We need to override the primary SQL pixel! | We need to transmit the redundant EXE driver! | Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Customer Communications Engineer | 6.9.4 | Overwrite | | | Tanya Reinger,Tanya Reinger,Tanya Reinger | http://tito.name | | | +| National Assurance Planner | 2.7.7 | Unknown | | I'll reboot the online AGP alarm, that should alarm the AGP alarm! | Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag | | | | +| Lead Program Technician | 5.8.9 | Expression | | We need to transmit the back-end AGP sensor! | Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer | http://curtis.org | | | +| Future Identity Agent | 8.8.0 | Ignored | I'll parse the 1080p USB protocol, that should protocol the USB protocol! | | | https://reva.name | | | +| Central Tactics Developer | 0.4.7 | Ignored | indexing the capacitor won't do anything, we need to program the haptic EXE capacitor! | The JBOD application is down, generate the solid state application so we can generate the JBOD application! | Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley | https://royal.name | | | +| Dynamic Security Specialist | 7.8.5 | Overwrite | Try to input the GB pixel, maybe it will input the wireless pixel! | You can't transmit the bus without indexing the digital TCP bus! | Guy Waters,Guy Waters | http://nova.biz | | | +| District Interactions Supervisor | 4.5.2 | Url | The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor! | The ADP firewall is down, input the primary firewall so we can input the ADP firewall! | | | | | +| Central Division Administrator | 1.0.4 | Overwrite | We need to program the optical COM microchip! | We need to hack the haptic SAS microchip! | | | | | +| Corporate Accountability Designer | 0.8.0 | Ignored | We need to hack the online FTP application! | | Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn | http://taya.info | Abelardo | http://carolina.name | +| | | | | | | | Lindsey | http://rigoberto.org | +| | | | | | | | Lou | http://darlene.biz | +| | | | | | | | Oliver | https://filomena.com | +| | | | | | | | Vincenzo | https://ulices.biz | +| | | | | | | | Florida | http://jovan.net | +| | | | | | | | Ari | https://chad.com | +| | | | | | | | Yvonne | http://jada.name | +| Dynamic Division Representative | 7.3.5 | Unknown | | I'll index the haptic FTP alarm, that should alarm the FTP alarm! | Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson | http://taurean.net | | | +| Dynamic Security Director | 0.0.2 | Url | transmitting the feed won't do anything, we need to navigate the redundant SDD feed! | Try to parse the HTTP port, maybe it will parse the bluetooth port! | Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block | | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Global Paradigm Assistant | 8.0.5 | Expression | We need to calculate the solid state HTTP hard drive! | | | https://randy.org | | | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Principal Operations Assistant | 0.9.0 | Url | I'll copy the auxiliary HDD bus, that should bus the HDD bus! | I'll copy the digital USB circuit, that should circuit the USB circuit! | | | | | +| Customer Web Assistant | 1.9.0 | Unknown | | | | | | | +| Future Research Planner | 8.8.9 | Ignored | | | | https://yvette.com | | | +| Chief Infrastructure Specialist | 9.0.5 | Overwrite | hacking the port won't do anything, we need to back up the optical SMS port! | | Jackie Schumm | | | | +| Legacy Interactions Supervisor | 9.7.2 | Ignored | | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn | | | | +| Future Configuration Officer | 7.6.0 | Unknown | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie | | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | | | +| International Brand Strategist | 3.9.3 | Url | | | Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy | https://rowena.info | | | +| District Optimization Technician | 5.2.3 | Overwrite | | | Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti | https://douglas.info | | | +| Global Optimization Engineer | 8.7.9 | Expression | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | | http://aniya.org | | | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| Dynamic Branding Manager | 1.4.0 | Overwrite | You can't navigate the application without generating the cross-platform COM application! | Try to program the FTP alarm, maybe it will program the virtual alarm! | | http://dario.info | | | +| Regional Identity Engineer | 1.9.4 | Ignored | | The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip! | Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston | | | | +| Global Identity Supervisor | 0.9.1 | Overwrite | | | | | | | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | | | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| Dynamic Implementation Engineer | 6.7.1 | Overwrite | We need to transmit the open-source EXE interface! | | | http://margie.info | | | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | +| Customer Metrics Developer | 2.2.9 | Ignored | | | Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir | | | | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | Maggie Lindgren | | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| Principal Factors Representative | 4.5.7 | Ignored | Try to input the RAM interface, maybe it will input the bluetooth interface! | The GB card is down, hack the digital card so we can hack the GB card! | Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker | https://imelda.org | | | +| Investor Quality Associate | 0.5.1 | Expression | | Try to reboot the SSL alarm, maybe it will reboot the solid state alarm! | Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen | https://ezequiel.biz | | | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | | | +| Product Functionality Supervisor | 9.4.5 | Overwrite | Use the 1080p AI microchip, then you can reboot the 1080p microchip! | Use the open-source ADP matrix, then you can copy the open-source matrix! | | | | | +| Customer Division Manager | 1.3.9 | Ignored | Try to navigate the PCI driver, maybe it will navigate the mobile driver! | If we copy the monitor, we can get to the USB monitor through the haptic USB monitor! | Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth | | | | +| Customer Branding Orchestrator | 8.3.7 | Overwrite | | We need to bypass the neural USB capacitor! | Nora Dietrich | http://nona.com | | | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Direct Brand Director | 4.7.4 | Url | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | | | +| Chief Factors Developer | 5.9.5 | Url | | Try to connect the ADP system, maybe it will connect the solid state system! | Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady | | | | +| Regional Functionality Agent | 5.9.9 | Overwrite | We need to index the 1080p SAS hard drive! | I'll connect the digital JBOD application, that should application the JBOD application! | Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson | http://arthur.net | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| Corporate Intranet Specialist | 3.5.6 | Expression | | | Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner | | | | +| International Division Architect | 8.2.4 | Ignored | | | Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins | http://murphy.name | | | +| Central Implementation Planner | 7.6.0 | Ignored | | Try to generate the HDD panel, maybe it will generate the solid state panel! | | | | | +| Forward Data Orchestrator | 3.3.5 | Expression | Use the haptic XML driver, then you can index the haptic driver! | compressing the system won't do anything, we need to compress the optical RSS system! | | | | | +| Regional Optimization Administrator | 3.6.4 | Expression | | I'll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive! | | http://serenity.info | | | +| Human Identity Representative | 4.1.5 | Overwrite | The SAS bus is down, program the neural bus so we can program the SAS bus! | | Joyce Auer,Joyce Auer,Joyce Auer | http://alyce.biz | | | +| Principal Brand Executive | 7.2.7 | Unknown | | | | https://dariana.com | | | +| International Solutions Planner | 9.0.0 | Url | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | | | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | | | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Forward Usability Specialist | 5.6.9 | Overwrite | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | | | | | +| Lead Operations Supervisor | 4.5.2 | Expression | The AI panel is down, transmit the open-source panel so we can transmit the AI panel! | | | | | | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Direct Division Officer | 6.5.6 | Url | transmitting the protocol won't do anything, we need to generate the multi-byte THX protocol! | | Glenda Schuppe,Glenda Schuppe | http://catherine.name | | | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| Senior Configuration Developer | 4.0.9 | Url | Use the primary SCSI matrix, then you can program the primary matrix! | If we parse the interface, we can get to the JSON interface through the mobile JSON interface! | Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle | | | | +| Global Optimization Architect | 1.5.0 | Unknown | Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor! | | | | | | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | | | +| Corporate Marketing Coordinator | 3.6.1 | Overwrite | | | | https://marcos.org | | | +| Human Metrics Architect | 0.2.5 | Overwrite | Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth! | Use the haptic AGP protocol, then you can program the haptic protocol! | | https://rickie.net | | | +| Human Tactics Facilitator | 5.7.0 | Url | Try to bypass the HTTP application, maybe it will bypass the digital application! | | | | | | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | hacking the transmitter won't do anything, we need to index the open-source CSS transmitter! | Sergio Bailey,Sergio Bailey,Sergio Bailey | | | | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Human Branding Coordinator | 5.8.1 | Ignored | | | | | | | +| Human Markets Planner | 5.0.1 | Expression | Try to back up the COM driver, maybe it will back up the bluetooth driver! | | | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| Customer Mobility Assistant | 4.2.9 | Url | | You can't generate the transmitter without navigating the multi-byte SMS transmitter! | Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich | http://adonis.biz | | | +| Forward Factors Architect | 6.7.6 | Ignored | | The THX transmitter is down, program the neural transmitter so we can program the THX transmitter! | Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts | | | | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | | | +| Principal Intranet Architect | 4.9.3 | Unknown | | | | | | | +| Chief Program Associate | 2.6.7 | Unknown | We need to compress the optical PNG array! | | Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze | http://coy.info | | | +| International Optimization Coordinator | 6.5.5 | Ignored | | | Darnell Terry | http://antoinette.org | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Central Research Technician | 2.8.8 | Url | | You can't generate the program without connecting the bluetooth USB program! | | | | | +| Principal Security Producer | 7.3.3 | Ignored | You can't generate the interface without quantifying the mobile FTP interface! | Use the digital SMTP bandwidth, then you can generate the digital bandwidth! | | http://jarrell.biz | | | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | http://celestine.info | Clemens | https://abagail.info | +| | | | | | | | Franz | http://prudence.info | +| | | | | | | | Casper | https://alva.com | +| | | | | | | | Mario | http://alexandria.biz | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| Dynamic Factors Associate | 1.8.3 | Unknown | | You can't navigate the panel without calculating the open-source THX panel! | | http://dovie.name | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| Lead Infrastructure Specialist | 7.2.6 | Ignored | | | Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire | https://wanda.com | | | +| Dynamic Data Technician | 4.2.3 | Url | I'll copy the optical RAM feed, that should feed the RAM feed! | | June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds | http://nia.info | | | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| Customer Program Developer | 2.9.8 | Expression | | You can't transmit the pixel without calculating the bluetooth FTP pixel! | | http://lenora.com | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| Senior Paradigm Analyst | 1.1.1 | Ignored | | If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm! | | | | | +| Regional Directives Liaison | 4.7.8 | Expression | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic | https://glennie.biz | | | +| Customer Solutions Officer | 4.5.2 | Expression | You can't copy the matrix without compressing the wireless AGP matrix! | | | https://rylan.name | | | +| Dynamic Solutions Agent | 0.0.5 | Overwrite | Use the haptic USB card, then you can navigate the haptic card! | | | | | | +| Human Accounts Orchestrator | 4.1.6 | Url | | | | | | | +| Investor Research Coordinator | 1.9.7 | Ignored | Use the cross-platform GB bus, then you can calculate the cross-platform bus! | | | https://maegan.name | | | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Principal Factors Director | 1.5.1 | Overwrite | | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold | | | | +| Investor Tactics Director | 0.4.3 | Expression | | | | https://aylin.com | | | +| Human Paradigm Assistant | 8.8.8 | Expression | | | Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich | | | | +| Corporate Intranet Analyst | 0.9.0 | Ignored | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp | http://hanna.net | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| Regional Metrics Strategist | 1.2.1 | Unknown | | Try to override the GB driver, maybe it will override the digital driver! | | | | | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Future Tactics Assistant | 1.5.5 | Expression | The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor! | If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix! | | https://giovanny.net | | | +| Investor Accounts Facilitator | 7.7.8 | Expression | | | Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman | http://scottie.biz | | | +| Legacy Security Facilitator | 1.9.0 | Expression | | Use the cross-platform ADP alarm, then you can back up the cross-platform alarm! | | https://edythe.info | | | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| District Assurance Technician | 8.5.5 | Overwrite | | | | http://zander.com | | | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..472bc258 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,124 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Global Paradigm Assistant | 8.0.5 | Expression | We need to calculate the solid state HTTP hard drive! | | | https://randy.org | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Marketing Coordinator | 3.6.1 | Overwrite | | | | https://marcos.org | | | +| Investor Research Coordinator | 1.9.7 | Ignored | Use the cross-platform GB bus, then you can calculate the cross-platform bus! | | | https://maegan.name | | | +| National Assurance Planner | 2.7.7 | Unknown | | I'll reboot the online AGP alarm, that should alarm the AGP alarm! | Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag | | | | +| District Interactions Supervisor | 4.5.2 | Url | The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor! | The ADP firewall is down, input the primary firewall so we can input the ADP firewall! | | | | | +| Future Tactics Assistant | 1.5.5 | Expression | The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor! | If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix! | | https://giovanny.net | | | +| Future Configuration Officer | 7.6.0 | Unknown | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie | | | | +| Future Research Planner | 8.8.9 | Ignored | | | | https://yvette.com | | | +| Forward Usability Specialist | 5.6.9 | Overwrite | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | | | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| Direct Brand Director | 4.7.4 | Url | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | | | +| Senior Configuration Developer | 4.0.9 | Url | Use the primary SCSI matrix, then you can program the primary matrix! | If we parse the interface, we can get to the JSON interface through the mobile JSON interface! | Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle | | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| Customer Solutions Officer | 4.5.2 | Expression | You can't copy the matrix without compressing the wireless AGP matrix! | | | https://rylan.name | | | +| Customer Division Manager | 1.3.9 | Ignored | Try to navigate the PCI driver, maybe it will navigate the mobile driver! | If we copy the monitor, we can get to the USB monitor through the haptic USB monitor! | Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth | | | | +| Dynamic Implementation Engineer | 6.7.1 | Overwrite | We need to transmit the open-source EXE interface! | | | http://margie.info | | | +| Human Metrics Architect | 0.2.5 | Overwrite | Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth! | Use the haptic AGP protocol, then you can program the haptic protocol! | | https://rickie.net | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | Maggie Lindgren | | | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| Human Accounts Orchestrator | 4.1.6 | Url | | | | | | | +| Direct Division Officer | 6.5.6 | Url | transmitting the protocol won't do anything, we need to generate the multi-byte THX protocol! | | Glenda Schuppe,Glenda Schuppe | http://catherine.name | | | +| Future Identity Agent | 8.8.0 | Ignored | I'll parse the 1080p USB protocol, that should protocol the USB protocol! | | | https://reva.name | | | +| Investor Quality Associate | 0.5.1 | Expression | | Try to reboot the SSL alarm, maybe it will reboot the solid state alarm! | Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen | https://ezequiel.biz | | | +| Global Identity Supervisor | 0.9.1 | Overwrite | | | | | | | +| Dynamic Branding Manager | 1.4.0 | Overwrite | You can't navigate the application without generating the cross-platform COM application! | Try to program the FTP alarm, maybe it will program the virtual alarm! | | http://dario.info | | | +| Central Tactics Developer | 0.4.7 | Ignored | indexing the capacitor won't do anything, we need to program the haptic EXE capacitor! | The JBOD application is down, generate the solid state application so we can generate the JBOD application! | Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley | https://royal.name | | | +| Dynamic Data Technician | 4.2.3 | Url | I'll copy the optical RAM feed, that should feed the RAM feed! | | June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds | http://nia.info | | | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | hacking the transmitter won't do anything, we need to index the open-source CSS transmitter! | Sergio Bailey,Sergio Bailey,Sergio Bailey | | | | +| Corporate Intranet Specialist | 3.5.6 | Expression | | | Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner | | | | +| Chief Program Associate | 2.6.7 | Unknown | We need to compress the optical PNG array! | | Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze | http://coy.info | | | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | | | +| Principal Operations Assistant | 0.9.0 | Url | I'll copy the auxiliary HDD bus, that should bus the HDD bus! | I'll copy the digital USB circuit, that should circuit the USB circuit! | | | | | +| International Brand Strategist | 3.9.3 | Url | | | Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy | https://rowena.info | | | +| Customer Mobility Assistant | 4.2.9 | Url | | You can't generate the transmitter without navigating the multi-byte SMS transmitter! | Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich | http://adonis.biz | | | +| Principal Brand Executive | 7.2.7 | Unknown | | | | https://dariana.com | | | +| District Assurance Technician | 8.5.5 | Overwrite | | | | http://zander.com | | | +| Future Tactics Specialist | 0.2.2 | Ignored | We need to override the primary SQL pixel! | We need to transmit the redundant EXE driver! | Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank | | | | +| Human Paradigm Assistant | 8.8.8 | Expression | | | Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich | | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Customer Metrics Developer | 2.2.9 | Ignored | | | Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir | | | | +| Dynamic Factors Associate | 1.8.3 | Unknown | | You can't navigate the panel without calculating the open-source THX panel! | | http://dovie.name | | | +| Product Functionality Supervisor | 9.4.5 | Overwrite | Use the 1080p AI microchip, then you can reboot the 1080p microchip! | Use the open-source ADP matrix, then you can copy the open-source matrix! | | | | | +| Forward Data Orchestrator | 3.3.5 | Expression | Use the haptic XML driver, then you can index the haptic driver! | compressing the system won't do anything, we need to compress the optical RSS system! | | | | | +| Corporate Intranet Analyst | 0.9.0 | Ignored | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp | http://hanna.net | | | +| Senior Paradigm Analyst | 1.1.1 | Ignored | | If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm! | | | | | +| Chief Factors Developer | 5.9.5 | Url | | Try to connect the ADP system, maybe it will connect the solid state system! | Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady | | | | +| Dynamic Division Representative | 7.3.5 | Unknown | | I'll index the haptic FTP alarm, that should alarm the FTP alarm! | Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson | http://taurean.net | | | +| Lead Operations Supervisor | 4.5.2 | Expression | The AI panel is down, transmit the open-source panel so we can transmit the AI panel! | | | | | | +| Customer Communications Engineer | 6.9.4 | Overwrite | | | Tanya Reinger,Tanya Reinger,Tanya Reinger | http://tito.name | | | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | | | +| International Division Architect | 8.2.4 | Ignored | | | Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins | http://murphy.name | | | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| Investor Accounts Facilitator | 7.7.8 | Expression | | | Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman | http://scottie.biz | | | +| Customer Branding Orchestrator | 8.3.7 | Overwrite | | We need to bypass the neural USB capacitor! | Nora Dietrich | http://nona.com | | | +| Dynamic Solutions Agent | 0.0.5 | Overwrite | Use the haptic USB card, then you can navigate the haptic card! | | | | | | +| Global Optimization Engineer | 8.7.9 | Expression | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | | http://aniya.org | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| Lead Infrastructure Specialist | 7.2.6 | Ignored | | | Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire | https://wanda.com | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | | | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| Legacy Security Facilitator | 1.9.0 | Expression | | Use the cross-platform ADP alarm, then you can back up the cross-platform alarm! | | https://edythe.info | | | +| Regional Metrics Strategist | 1.2.1 | Unknown | | Try to override the GB driver, maybe it will override the digital driver! | | | | | +| Customer Program Developer | 2.9.8 | Expression | | You can't transmit the pixel without calculating the bluetooth FTP pixel! | | http://lenora.com | | | +| District Optimization Technician | 5.2.3 | Overwrite | | | Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti | https://douglas.info | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| Human Branding Coordinator | 5.8.1 | Ignored | | | | | | | +| International Optimization Coordinator | 6.5.5 | Ignored | | | Darnell Terry | http://antoinette.org | | | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | | | +| Dynamic Security Director | 0.0.2 | Url | transmitting the feed won't do anything, we need to navigate the redundant SDD feed! | Try to parse the HTTP port, maybe it will parse the bluetooth port! | Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block | | | | +| Principal Factors Director | 1.5.1 | Overwrite | | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold | | | | +| Central Division Administrator | 1.0.4 | Overwrite | We need to program the optical COM microchip! | We need to hack the haptic SAS microchip! | | | | | +| Investor Tactics Director | 0.4.3 | Expression | | | | https://aylin.com | | | +| Human Identity Representative | 4.1.5 | Overwrite | The SAS bus is down, program the neural bus so we can program the SAS bus! | | Joyce Auer,Joyce Auer,Joyce Auer | http://alyce.biz | | | +| Central Research Technician | 2.8.8 | Url | | You can't generate the program without connecting the bluetooth USB program! | | | | | +| Regional Functionality Agent | 5.9.9 | Overwrite | We need to index the 1080p SAS hard drive! | I'll connect the digital JBOD application, that should application the JBOD application! | Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson | http://arthur.net | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Customer Web Assistant | 1.9.0 | Unknown | | | | | | | +| Human Markets Planner | 5.0.1 | Expression | Try to back up the COM driver, maybe it will back up the bluetooth driver! | | | | | | +| Regional Directives Liaison | 4.7.8 | Expression | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic | https://glennie.biz | | | +| International Solutions Planner | 9.0.0 | Url | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | | | +| Legacy Interactions Supervisor | 9.7.2 | Ignored | | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn | | | | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | | | +| Lead Program Technician | 5.8.9 | Expression | | We need to transmit the back-end AGP sensor! | Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer | http://curtis.org | | | +| Regional Identity Engineer | 1.9.4 | Ignored | | The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip! | Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston | | | | +| Regional Optimization Administrator | 3.6.4 | Expression | | I'll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive! | | http://serenity.info | | | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| Human Tactics Facilitator | 5.7.0 | Url | Try to bypass the HTTP application, maybe it will bypass the digital application! | | | | | | +| Chief Infrastructure Specialist | 9.0.5 | Overwrite | hacking the port won't do anything, we need to back up the optical SMS port! | | Jackie Schumm | | | | +| Principal Factors Representative | 4.5.7 | Ignored | Try to input the RAM interface, maybe it will input the bluetooth interface! | The GB card is down, hack the digital card so we can hack the GB card! | Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker | https://imelda.org | | | +| Dynamic Security Specialist | 7.8.5 | Overwrite | Try to input the GB pixel, maybe it will input the wireless pixel! | You can't transmit the bus without indexing the digital TCP bus! | Guy Waters,Guy Waters | http://nova.biz | | | +| Principal Intranet Architect | 4.9.3 | Unknown | | | | | | | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Central Implementation Planner | 7.6.0 | Ignored | | Try to generate the HDD panel, maybe it will generate the solid state panel! | | | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Forward Factors Architect | 6.7.6 | Ignored | | The THX transmitter is down, program the neural transmitter so we can program the THX transmitter! | Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts | | | | +| Global Optimization Architect | 1.5.0 | Unknown | Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor! | | | | | | +| Principal Security Producer | 7.3.3 | Ignored | You can't generate the interface without quantifying the mobile FTP interface! | Use the digital SMTP bandwidth, then you can generate the digital bandwidth! | | http://jarrell.biz | | | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..bfa39340 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,140 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Global Paradigm Assistant | 8.0.5 | Expression | We need to calculate the solid state HTTP hard drive! | | | https://randy.org | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Marketing Coordinator | 3.6.1 | Overwrite | | | | https://marcos.org | | | +| Investor Research Coordinator | 1.9.7 | Ignored | Use the cross-platform GB bus, then you can calculate the cross-platform bus! | | | https://maegan.name | | | +| Dynamic Implementation Engineer | 6.7.1 | Overwrite | We need to transmit the open-source EXE interface! | | | http://margie.info | | | +| District Interactions Supervisor | 4.5.2 | Url | The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor! | The ADP firewall is down, input the primary firewall so we can input the ADP firewall! | | | | | +| Central Research Technician | 2.8.8 | Url | | You can't generate the program without connecting the bluetooth USB program! | | | | | +| Principal Operations Assistant | 0.9.0 | Url | I'll copy the auxiliary HDD bus, that should bus the HDD bus! | I'll copy the digital USB circuit, that should circuit the USB circuit! | | | | | +| Human Identity Representative | 4.1.5 | Overwrite | The SAS bus is down, program the neural bus so we can program the SAS bus! | | Joyce Auer,Joyce Auer,Joyce Auer | http://alyce.biz | | | +| Forward Usability Specialist | 5.6.9 | Overwrite | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | | | | | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | | | +| National Assurance Planner | 2.7.7 | Unknown | | I'll reboot the online AGP alarm, that should alarm the AGP alarm! | Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag | | | | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Customer Solutions Officer | 4.5.2 | Expression | You can't copy the matrix without compressing the wireless AGP matrix! | | | https://rylan.name | | | +| Direct Brand Director | 4.7.4 | Url | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | | | +| Global Optimization Architect | 1.5.0 | Unknown | Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor! | | | | | | +| Human Tactics Facilitator | 5.7.0 | Url | Try to bypass the HTTP application, maybe it will bypass the digital application! | | | | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | | | +| Dynamic Security Specialist | 7.8.5 | Overwrite | Try to input the GB pixel, maybe it will input the wireless pixel! | You can't transmit the bus without indexing the digital TCP bus! | Guy Waters,Guy Waters | http://nova.biz | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| Principal Security Producer | 7.3.3 | Ignored | You can't generate the interface without quantifying the mobile FTP interface! | Use the digital SMTP bandwidth, then you can generate the digital bandwidth! | | http://jarrell.biz | | | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | Maggie Lindgren | | | | +| Chief Factors Developer | 5.9.5 | Url | | Try to connect the ADP system, maybe it will connect the solid state system! | Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady | | | | +| Investor Quality Associate | 0.5.1 | Expression | | Try to reboot the SSL alarm, maybe it will reboot the solid state alarm! | Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen | https://ezequiel.biz | | | +| Human Paradigm Assistant | 8.8.8 | Expression | | | Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich | | | | +| Dynamic Branding Manager | 1.4.0 | Overwrite | You can't navigate the application without generating the cross-platform COM application! | Try to program the FTP alarm, maybe it will program the virtual alarm! | | http://dario.info | | | +| Central Tactics Developer | 0.4.7 | Ignored | indexing the capacitor won't do anything, we need to program the haptic EXE capacitor! | The JBOD application is down, generate the solid state application so we can generate the JBOD application! | Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley | https://royal.name | | | +| Regional Optimization Administrator | 3.6.4 | Expression | | I'll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive! | | http://serenity.info | | | +| Customer Web Assistant | 1.9.0 | Unknown | | | | | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Future Research Planner | 8.8.9 | Ignored | | | | https://yvette.com | | | +| Dynamic Data Technician | 4.2.3 | Url | I'll copy the optical RAM feed, that should feed the RAM feed! | | June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds | http://nia.info | | | +| Legacy Interactions Supervisor | 9.7.2 | Ignored | | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn | | | | +| Human Metrics Architect | 0.2.5 | Overwrite | Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth! | Use the haptic AGP protocol, then you can program the haptic protocol! | | https://rickie.net | | | +| Senior Paradigm Analyst | 1.1.1 | Ignored | | If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm! | | | | | +| District Optimization Technician | 5.2.3 | Overwrite | | | Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti | https://douglas.info | | | +| Future Tactics Specialist | 0.2.2 | Ignored | We need to override the primary SQL pixel! | We need to transmit the redundant EXE driver! | Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank | | | | +| Future Identity Agent | 8.8.0 | Ignored | I'll parse the 1080p USB protocol, that should protocol the USB protocol! | | | https://reva.name | | | +| Dynamic Factors Associate | 1.8.3 | Unknown | | You can't navigate the panel without calculating the open-source THX panel! | | http://dovie.name | | | +| Forward Data Orchestrator | 3.3.5 | Expression | Use the haptic XML driver, then you can index the haptic driver! | compressing the system won't do anything, we need to compress the optical RSS system! | | | | | +| Lead Operations Supervisor | 4.5.2 | Expression | The AI panel is down, transmit the open-source panel so we can transmit the AI panel! | | | | | | +| Forward Factors Architect | 6.7.6 | Ignored | | The THX transmitter is down, program the neural transmitter so we can program the THX transmitter! | Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts | | | | +| International Brand Strategist | 3.9.3 | Url | | | Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy | https://rowena.info | | | +| Corporate Intranet Specialist | 3.5.6 | Expression | | | Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner | | | | +| Global Identity Supervisor | 0.9.1 | Overwrite | | | | | | | +| Chief Infrastructure Specialist | 9.0.5 | Overwrite | hacking the port won't do anything, we need to back up the optical SMS port! | | Jackie Schumm | | | | +| Central Division Administrator | 1.0.4 | Overwrite | We need to program the optical COM microchip! | We need to hack the haptic SAS microchip! | | | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | | | +| Principal Intranet Architect | 4.9.3 | Unknown | | | | | | | +| Customer Program Developer | 2.9.8 | Expression | | You can't transmit the pixel without calculating the bluetooth FTP pixel! | | http://lenora.com | | | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | | | +| Customer Division Manager | 1.3.9 | Ignored | Try to navigate the PCI driver, maybe it will navigate the mobile driver! | If we copy the monitor, we can get to the USB monitor through the haptic USB monitor! | Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth | | | | +| Dynamic Security Director | 0.0.2 | Url | transmitting the feed won't do anything, we need to navigate the redundant SDD feed! | Try to parse the HTTP port, maybe it will parse the bluetooth port! | Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block | | | | +| International Division Architect | 8.2.4 | Ignored | | | Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins | http://murphy.name | | | +| Regional Identity Engineer | 1.9.4 | Ignored | | The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip! | Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston | | | | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| Lead Infrastructure Specialist | 7.2.6 | Ignored | | | Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire | https://wanda.com | | | +| Dynamic Solutions Agent | 0.0.5 | Overwrite | Use the haptic USB card, then you can navigate the haptic card! | | | | | | +| International Solutions Planner | 9.0.0 | Url | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| Customer Branding Orchestrator | 8.3.7 | Overwrite | | We need to bypass the neural USB capacitor! | Nora Dietrich | http://nona.com | | | +| Customer Metrics Developer | 2.2.9 | Ignored | | | Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir | | | | +| Investor Accounts Facilitator | 7.7.8 | Expression | | | Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman | http://scottie.biz | | | +| Legacy Security Facilitator | 1.9.0 | Expression | | Use the cross-platform ADP alarm, then you can back up the cross-platform alarm! | | https://edythe.info | | | +| Regional Directives Liaison | 4.7.8 | Expression | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic | https://glennie.biz | | | +| Human Branding Coordinator | 5.8.1 | Ignored | | | | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| Product Functionality Supervisor | 9.4.5 | Overwrite | Use the 1080p AI microchip, then you can reboot the 1080p microchip! | Use the open-source ADP matrix, then you can copy the open-source matrix! | | | | | +| Principal Factors Director | 1.5.1 | Overwrite | | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold | | | | +| Corporate Intranet Analyst | 0.9.0 | Ignored | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp | http://hanna.net | | | +| Future Configuration Officer | 7.6.0 | Unknown | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie | | | | +| Lead Program Technician | 5.8.9 | Expression | | We need to transmit the back-end AGP sensor! | Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer | http://curtis.org | | | +| International Optimization Coordinator | 6.5.5 | Ignored | | | Darnell Terry | http://antoinette.org | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Chief Program Associate | 2.6.7 | Unknown | We need to compress the optical PNG array! | | Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze | http://coy.info | | | +| Regional Metrics Strategist | 1.2.1 | Unknown | | Try to override the GB driver, maybe it will override the digital driver! | | | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| District Assurance Technician | 8.5.5 | Overwrite | | | | http://zander.com | | | +| Customer Communications Engineer | 6.9.4 | Overwrite | | | Tanya Reinger,Tanya Reinger,Tanya Reinger | http://tito.name | | | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | | | +| Investor Tactics Director | 0.4.3 | Expression | | | | https://aylin.com | | | +| Central Implementation Planner | 7.6.0 | Ignored | | Try to generate the HDD panel, maybe it will generate the solid state panel! | | | | | +| Future Tactics Assistant | 1.5.5 | Expression | The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor! | If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix! | | https://giovanny.net | | | +| Global Optimization Engineer | 8.7.9 | Expression | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | | http://aniya.org | | | +| Principal Brand Executive | 7.2.7 | Unknown | | | | https://dariana.com | | | +| Principal Factors Representative | 4.5.7 | Ignored | Try to input the RAM interface, maybe it will input the bluetooth interface! | The GB card is down, hack the digital card so we can hack the GB card! | Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker | https://imelda.org | | | +| Human Accounts Orchestrator | 4.1.6 | Url | | | | | | | +| Direct Division Officer | 6.5.6 | Url | transmitting the protocol won't do anything, we need to generate the multi-byte THX protocol! | | Glenda Schuppe,Glenda Schuppe | http://catherine.name | | | +| Regional Functionality Agent | 5.9.9 | Overwrite | We need to index the 1080p SAS hard drive! | I'll connect the digital JBOD application, that should application the JBOD application! | Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson | http://arthur.net | | | +| Senior Configuration Developer | 4.0.9 | Url | Use the primary SCSI matrix, then you can program the primary matrix! | If we parse the interface, we can get to the JSON interface through the mobile JSON interface! | Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle | | | | +| Human Markets Planner | 5.0.1 | Expression | Try to back up the COM driver, maybe it will back up the bluetooth driver! | | | | | | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | | | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | hacking the transmitter won't do anything, we need to index the open-source CSS transmitter! | Sergio Bailey,Sergio Bailey,Sergio Bailey | | | | +| Dynamic Division Representative | 7.3.5 | Unknown | | I'll index the haptic FTP alarm, that should alarm the FTP alarm! | Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson | http://taurean.net | | | +| Customer Mobility Assistant | 4.2.9 | Url | | You can't generate the transmitter without navigating the multi-byte SMS transmitter! | Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich | http://adonis.biz | | | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..6df3fc7b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,14 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+-----------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Wilson | https://guadalupe.com | +| | | | | | Otho | http://general.net | +| | | | | | Skylar | https://haylie.biz | +| | | | | | Audreanne | http://graciela.net | +| | | | | | Maddison | http://randy.net | +| | | | | | Dereck | http://cara.info | +| | | | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..1baa22f8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,131 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| Corporate Accountability Designer | 0.8.0 | Ignored | We need to hack the online FTP application! | | Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn | http://taya.info | Abelardo | http://carolina.name | +| | | | | | | | Lindsey | http://rigoberto.org | +| | | | | | | | Lou | http://darlene.biz | +| | | | | | | | Oliver | https://filomena.com | +| | | | | | | | Vincenzo | https://ulices.biz | +| | | | | | | | Florida | http://jovan.net | +| | | | | | | | Ari | https://chad.com | +| | | | | | | | Yvonne | http://jada.name | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | http://celestine.info | Clemens | https://abagail.info | +| | | | | | | | Franz | http://prudence.info | +| | | | | | | | Casper | https://alva.com | +| | | | | | | | Mario | http://alexandria.biz | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..e78becad --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,25 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..7dae917b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,41 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..01cf2292 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,33 @@ ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Legacy Interactions Supervisor | 9.7.2 | Ignored | | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| International Optimization Coordinator | 6.5.5 | Ignored | | | Darnell Terry | http://antoinette.org | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | | | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | | | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| Customer Division Manager | 1.3.9 | Ignored | Try to navigate the PCI driver, maybe it will navigate the mobile driver! | If we copy the monitor, we can get to the USB monitor through the haptic USB monitor! | Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth | | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..26b3e5da --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,150 @@ ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+------------+-----------------------+ +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| International Optimization Coordinator | 6.5.5 | Ignored | | | Darnell Terry | http://antoinette.org | | | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | | | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Corporate Accountability Designer | 0.8.0 | Ignored | We need to hack the online FTP application! | | Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn | http://taya.info | Abelardo | http://carolina.name | +| | | | | | | | Lindsey | http://rigoberto.org | +| | | | | | | | Lou | http://darlene.biz | +| | | | | | | | Oliver | https://filomena.com | +| | | | | | | | Vincenzo | https://ulices.biz | +| | | | | | | | Florida | http://jovan.net | +| | | | | | | | Ari | https://chad.com | +| | | | | | | | Yvonne | http://jada.name | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Legacy Interactions Supervisor | 9.7.2 | Ignored | | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn | | | | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | | | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | http://celestine.info | Clemens | https://abagail.info | +| | | | | | | | Franz | http://prudence.info | +| | | | | | | | Casper | https://alva.com | +| | | | | | | | Mario | http://alexandria.biz | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | +| Customer Division Manager | 1.3.9 | Ignored | Try to navigate the PCI driver, maybe it will navigate the mobile driver! | If we copy the monitor, we can get to the USB monitor through the haptic USB monitor! | Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth | | | | ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..e982d123 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,44 @@ ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Legacy Interactions Supervisor | 9.7.2 | Ignored | | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn | | | | +| International Optimization Coordinator | 6.5.5 | Ignored | | | Darnell Terry | http://antoinette.org | | | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | | | +| Customer Division Manager | 1.3.9 | Ignored | Try to navigate the PCI driver, maybe it will navigate the mobile driver! | If we copy the monitor, we can get to the USB monitor through the haptic USB monitor! | Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth | | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..a1366cae --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,60 @@ ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | | | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | | | +| International Optimization Coordinator | 6.5.5 | Ignored | | | Darnell Terry | http://antoinette.org | | | +| Customer Division Manager | 1.3.9 | Ignored | Try to navigate the PCI driver, maybe it will navigate the mobile driver! | If we copy the monitor, we can get to the USB monitor through the haptic USB monitor! | Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth | | | | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| Legacy Interactions Supervisor | 9.7.2 | Ignored | | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn | | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | | | ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..62892792 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,18 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..fc555735 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,135 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Corporate Accountability Designer | 0.8.0 | Ignored | We need to hack the online FTP application! | | Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn | http://taya.info | Abelardo | http://carolina.name | +| | | | | | | | Lindsey | http://rigoberto.org | +| | | | | | | | Lou | http://darlene.biz | +| | | | | | | | Oliver | https://filomena.com | +| | | | | | | | Vincenzo | https://ulices.biz | +| | | | | | | | Florida | http://jovan.net | +| | | | | | | | Ari | https://chad.com | +| | | | | | | | Yvonne | http://jada.name | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | | | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | http://celestine.info | Clemens | https://abagail.info | +| | | | | | | | Franz | http://prudence.info | +| | | | | | | | Casper | https://alva.com | +| | | | | | | | Mario | http://alexandria.biz | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..96b7da1e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..2f5e9e4e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,45 @@ ++----------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | ++----------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..1104b770 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,5 @@ ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..e0f03cef --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,104 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | +| Customer Division Manager | 1.3.9 | Ignored | Try to navigate the PCI driver, maybe it will navigate the mobile driver! | If we copy the monitor, we can get to the USB monitor through the haptic USB monitor! | Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | +| International Optimization Coordinator | 6.5.5 | Ignored | | | Darnell Terry | http://antoinette.org | +| International Tactics Administrator | 9.9.9 | Url | | | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | +| Legacy Interactions Supervisor | 9.7.2 | Ignored | | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn | | +| Chief Infrastructure Specialist | 9.0.5 | Overwrite | hacking the port won't do anything, we need to back up the optical SMS port! | | Jackie Schumm | | +| International Brand Strategist | 3.9.3 | Url | | | Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy | https://rowena.info | +| Human Paradigm Assistant | 8.8.8 | Expression | | | Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich | | +| Forward Data Orchestrator | 3.3.5 | Expression | Use the haptic XML driver, then you can index the haptic driver! | compressing the system won't do anything, we need to compress the optical RSS system! | | | +| Global Identity Supervisor | 0.9.1 | Overwrite | | | | | +| Customer Metrics Developer | 2.2.9 | Ignored | | | Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir | | +| Senior Paradigm Analyst | 1.1.1 | Ignored | | If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm! | | | +| Human Markets Planner | 5.0.1 | Expression | Try to back up the COM driver, maybe it will back up the bluetooth driver! | | | | +| Principal Brand Executive | 7.2.7 | Unknown | | | | https://dariana.com | +| Corporate Intranet Analyst | 0.9.0 | Ignored | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp | http://hanna.net | +| Customer Program Developer | 2.9.8 | Expression | | You can't transmit the pixel without calculating the bluetooth FTP pixel! | | http://lenora.com | +| Dynamic Security Specialist | 7.8.5 | Overwrite | Try to input the GB pixel, maybe it will input the wireless pixel! | You can't transmit the bus without indexing the digital TCP bus! | Guy Waters,Guy Waters | http://nova.biz | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | Maggie Lindgren | | +| Customer Web Assistant | 1.9.0 | Unknown | | | | | +| Direct Division Officer | 6.5.6 | Url | transmitting the protocol won't do anything, we need to generate the multi-byte THX protocol! | | Glenda Schuppe,Glenda Schuppe | http://catherine.name | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | hacking the transmitter won't do anything, we need to index the open-source CSS transmitter! | Sergio Bailey,Sergio Bailey,Sergio Bailey | | +| Regional Optimization Administrator | 3.6.4 | Expression | | I'll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive! | | http://serenity.info | +| Dynamic Data Technician | 4.2.3 | Url | I'll copy the optical RAM feed, that should feed the RAM feed! | | June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds | http://nia.info | +| International Solutions Planner | 9.0.0 | Url | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | +| Principal Operations Assistant | 0.9.0 | Url | I'll copy the auxiliary HDD bus, that should bus the HDD bus! | I'll copy the digital USB circuit, that should circuit the USB circuit! | | | +| Future Configuration Officer | 7.6.0 | Unknown | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie | | +| Lead Program Technician | 5.8.9 | Expression | | We need to transmit the back-end AGP sensor! | Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer | http://curtis.org | +| Dynamic Security Director | 0.0.2 | Url | transmitting the feed won't do anything, we need to navigate the redundant SDD feed! | Try to parse the HTTP port, maybe it will parse the bluetooth port! | Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block | | +| Human Tactics Facilitator | 5.7.0 | Url | Try to bypass the HTTP application, maybe it will bypass the digital application! | | | | +| Human Metrics Architect | 0.2.5 | Overwrite | Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth! | Use the haptic AGP protocol, then you can program the haptic protocol! | | https://rickie.net | +| Investor Accounts Facilitator | 7.7.8 | Expression | | | Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman | http://scottie.biz | +| Customer Mobility Assistant | 4.2.9 | Url | | You can't generate the transmitter without navigating the multi-byte SMS transmitter! | Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich | http://adonis.biz | +| Central Implementation Planner | 7.6.0 | Ignored | | Try to generate the HDD panel, maybe it will generate the solid state panel! | | | +| Global Optimization Architect | 1.5.0 | Unknown | Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor! | | | | +| Dynamic Implementation Engineer | 6.7.1 | Overwrite | We need to transmit the open-source EXE interface! | | | http://margie.info | +| National Assurance Planner | 2.7.7 | Unknown | | I'll reboot the online AGP alarm, that should alarm the AGP alarm! | Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag | | +| Senior Configuration Developer | 4.0.9 | Url | Use the primary SCSI matrix, then you can program the primary matrix! | If we parse the interface, we can get to the JSON interface through the mobile JSON interface! | Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle | | +| International Division Architect | 8.2.4 | Ignored | | | Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins | http://murphy.name | +| Forward Factors Architect | 6.7.6 | Ignored | | The THX transmitter is down, program the neural transmitter so we can program the THX transmitter! | Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts | | +| Customer Branding Orchestrator | 8.3.7 | Overwrite | | We need to bypass the neural USB capacitor! | Nora Dietrich | http://nona.com | +| Product Functionality Supervisor | 9.4.5 | Overwrite | Use the 1080p AI microchip, then you can reboot the 1080p microchip! | Use the open-source ADP matrix, then you can copy the open-source matrix! | | | +| Legacy Security Facilitator | 1.9.0 | Expression | | Use the cross-platform ADP alarm, then you can back up the cross-platform alarm! | | https://edythe.info | +| Investor Research Coordinator | 1.9.7 | Ignored | Use the cross-platform GB bus, then you can calculate the cross-platform bus! | | | https://maegan.name | +| Principal Intranet Architect | 4.9.3 | Unknown | | | | | +| Chief Program Associate | 2.6.7 | Unknown | We need to compress the optical PNG array! | | Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze | http://coy.info | +| Customer Communications Engineer | 6.9.4 | Overwrite | | | Tanya Reinger,Tanya Reinger,Tanya Reinger | http://tito.name | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | +| Lead Operations Supervisor | 4.5.2 | Expression | The AI panel is down, transmit the open-source panel so we can transmit the AI panel! | | | | +| Dynamic Factors Associate | 1.8.3 | Unknown | | You can't navigate the panel without calculating the open-source THX panel! | | http://dovie.name | +| Corporate Marketing Coordinator | 3.6.1 | Overwrite | | | | https://marcos.org | +| Regional Metrics Strategist | 1.2.1 | Unknown | | Try to override the GB driver, maybe it will override the digital driver! | | | +| Principal Factors Representative | 4.5.7 | Ignored | Try to input the RAM interface, maybe it will input the bluetooth interface! | The GB card is down, hack the digital card so we can hack the GB card! | Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker | https://imelda.org | +| Principal Security Producer | 7.3.3 | Ignored | You can't generate the interface without quantifying the mobile FTP interface! | Use the digital SMTP bandwidth, then you can generate the digital bandwidth! | | http://jarrell.biz | +| Human Accounts Orchestrator | 4.1.6 | Url | | | | | +| Regional Functionality Agent | 5.9.9 | Overwrite | We need to index the 1080p SAS hard drive! | I'll connect the digital JBOD application, that should application the JBOD application! | Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson | http://arthur.net | +| Regional Identity Engineer | 1.9.4 | Ignored | | The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip! | Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston | | +| Dynamic Solutions Agent | 0.0.5 | Overwrite | Use the haptic USB card, then you can navigate the haptic card! | | | | +| District Optimization Technician | 5.2.3 | Overwrite | | | Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti | https://douglas.info | +| District Assurance Technician | 8.5.5 | Overwrite | | | | http://zander.com | +| Regional Directives Liaison | 4.7.8 | Expression | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic | https://glennie.biz | +| Central Tactics Developer | 0.4.7 | Ignored | indexing the capacitor won't do anything, we need to program the haptic EXE capacitor! | The JBOD application is down, generate the solid state application so we can generate the JBOD application! | Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley | https://royal.name | +| Chief Factors Developer | 5.9.5 | Url | | Try to connect the ADP system, maybe it will connect the solid state system! | Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady | | +| Future Identity Agent | 8.8.0 | Ignored | I'll parse the 1080p USB protocol, that should protocol the USB protocol! | | | https://reva.name | +| Central Research Technician | 2.8.8 | Url | | You can't generate the program without connecting the bluetooth USB program! | | | +| Future Tactics Assistant | 1.5.5 | Expression | The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor! | If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix! | | https://giovanny.net | +| District Interactions Supervisor | 4.5.2 | Url | The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor! | The ADP firewall is down, input the primary firewall so we can input the ADP firewall! | | | +| Corporate Intranet Specialist | 3.5.6 | Expression | | | Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner | | +| Human Identity Representative | 4.1.5 | Overwrite | The SAS bus is down, program the neural bus so we can program the SAS bus! | | Joyce Auer,Joyce Auer,Joyce Auer | http://alyce.biz | +| Future Research Planner | 8.8.9 | Ignored | | | | https://yvette.com | +| Central Division Administrator | 1.0.4 | Overwrite | We need to program the optical COM microchip! | We need to hack the haptic SAS microchip! | | | +| Dynamic Division Representative | 7.3.5 | Unknown | | I'll index the haptic FTP alarm, that should alarm the FTP alarm! | Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson | http://taurean.net | +| Forward Usability Specialist | 5.6.9 | Overwrite | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | | | +| Direct Brand Director | 4.7.4 | Url | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | +| Global Optimization Engineer | 8.7.9 | Expression | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | | http://aniya.org | +| Lead Infrastructure Specialist | 7.2.6 | Ignored | | | Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire | https://wanda.com | +| Investor Quality Associate | 0.5.1 | Expression | | Try to reboot the SSL alarm, maybe it will reboot the solid state alarm! | Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen | https://ezequiel.biz | +| Investor Tactics Director | 0.4.3 | Expression | | | | https://aylin.com | +| Future Tactics Specialist | 0.2.2 | Ignored | We need to override the primary SQL pixel! | We need to transmit the redundant EXE driver! | Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank | | +| Global Paradigm Assistant | 8.0.5 | Expression | We need to calculate the solid state HTTP hard drive! | | | https://randy.org | +| Customer Solutions Officer | 4.5.2 | Expression | You can't copy the matrix without compressing the wireless AGP matrix! | | | https://rylan.name | +| Human Branding Coordinator | 5.8.1 | Ignored | | | | | +| Principal Factors Director | 1.5.1 | Overwrite | | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold | | +| Dynamic Branding Manager | 1.4.0 | Overwrite | You can't navigate the application without generating the cross-platform COM application! | Try to program the FTP alarm, maybe it will program the virtual alarm! | | http://dario.info | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..6a2e9d3f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,24 @@ ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | +| Customer Division Manager | 1.3.9 | Ignored | Try to navigate the PCI driver, maybe it will navigate the mobile driver! | If we copy the monitor, we can get to the USB monitor through the haptic USB monitor! | Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | +| International Optimization Coordinator | 6.5.5 | Ignored | | | Darnell Terry | http://antoinette.org | +| International Tactics Administrator | 9.9.9 | Url | | | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | +| Legacy Interactions Supervisor | 9.7.2 | Ignored | | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn | | ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..f5f60270 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,9 @@ ++----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | ++----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | ++----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..5095c5a0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,145 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Internal Solutions Planner | 1.3.8 | Ignored | | The COM application is down, quantify the auxiliary application so we can quantify the COM application! | | Nyah | http://oliver.com | +| | | | | | | Ettie | http://lonny.net | +| | | | | | | Onie | https://cassie.biz | +| | | | | | | Solon | https://buck.biz | +| | | | | | | Taryn | http://hilton.com | +| | | | | | | Isabel | http://rogers.net | +| | | | | | | Bertrand | http://annetta.org | +| | | | | | | Remington | https://efrain.info | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Chief Brand Associate | 7.6.8 | Ignored | | | https://lauriane.com | Devin | https://ramona.info | +| | | | | | | Alice | http://laverne.info | +| | | | | | | Layne | https://brooks.name | +| | | | | | | Kaitlyn | http://serenity.biz | +| National Creative Engineer | 4.0.0 | Ignored | You can't parse the alarm without overriding the haptic SMTP alarm! | | | Candida | https://craig.biz | +| | | | | | | Timmothy | https://joanny.biz | +| | | | | | | Alfonzo | http://dorothea.org | +| | | | | | | Nathanial | http://lucas.biz | +| | | | | | | Jackeline | http://emmitt.name | +| | | | | | | Amely | https://jonathon.com | +| | | | | | | Javonte | https://diana.name | +| | | | | | | Damien | https://edyth.com | +| | | | | | | Princess | http://haylie.biz | +| | | | | | | Jordane | https://gregorio.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Regional Mobility Manager | 2.7.0 | Ignored | | | http://gianni.info | Alvina | http://elouise.name | +| | | | | | | Ron | http://brown.org | +| | | | | | | Cordia | http://ericka.name | +| | | | | | | Eugene | http://rashad.info | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Forward Directives Supervisor | 8.7.6 | Ignored | | The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip! | http://shaun.org | Jadon | https://amelia.biz | +| | | | | | | Toni | http://angie.name | +| | | | | | | Ardella | http://melissa.net | +| | | | | | | Sandra | http://pearline.org | +| | | | | | | Noble | https://dusty.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..3e5b9142 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,46 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..5740cbf9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,111 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Direct Accountability Assistant | 2.2.8 | Url | bypassing the protocol won't do anything, we need to compress the primary HTTP protocol! | | http://natasha.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Forward Configuration Supervisor | 9.0.8 | Overwrite | You can't program the protocol without overriding the primary IB protocol! | | http://quinn.name | | | +| Lead Usability Assistant | 1.3.4 | Overwrite | quantifying the matrix won't do anything, we need to synthesize the wireless PCI matrix! | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://duane.info | | | +| Dynamic Accountability Analyst | 4.9.7 | Overwrite | | | https://jaron.info | | | +| National Intranet Technician | 8.0.0 | Overwrite | | | | | | +| Central Tactics Engineer | 6.3.5 | Unknown | connecting the bandwidth won't do anything, we need to bypass the multi-byte AI bandwidth! | | | | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | | | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | | | +| Dynamic Division Consultant | 4.8.7 | Overwrite | Use the multi-byte IB microchip, then you can connect the multi-byte microchip! | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | http://raquel.net | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| Human Communications Supervisor | 6.0.1 | Ignored | Use the cross-platform SAS feed, then you can bypass the cross-platform feed! | | http://ethan.name | | | +| Regional Operations Coordinator | 0.2.5 | Unknown | | I'll hack the cross-platform SSL array, that should array the SSL array! | http://ena.com | | | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Human Response Coordinator | 2.9.7 | Ignored | | | http://ruth.org | | | +| Human Operations Assistant | 0.7.2 | Overwrite | Use the haptic USB driver, then you can override the haptic driver! | | http://camila.net | | | +| Global Division Designer | 8.2.7 | Expression | Try to program the EXE hard drive, maybe it will program the virtual hard drive! | | https://pamela.name | | | +| Regional Paradigm Manager | 8.9.8 | Ignored | | If we transmit the application, we can get to the SMS application through the primary SMS application! | https://eileen.name | | | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | +| Dynamic Branding Facilitator | 8.3.2 | Ignored | | | | | | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| National Directives Analyst | 8.2.7 | Ignored | We need to compress the primary GB array! | | | | | +| Principal Accounts Coordinator | 1.0.4 | Overwrite | | I'll connect the digital JSON bus, that should bus the JSON bus! | http://rene.com | | | +| Forward Division Strategist | 5.7.1 | Ignored | You can't reboot the program without transmitting the mobile SMTP program! | The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit! | https://esperanza.name | | | +| Human Directives Specialist | 4.3.4 | Unknown | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | | | +| Human Optimization Producer | 5.0.9 | Overwrite | | | | | | +| Direct Mobility Designer | 7.7.3 | Expression | | | http://geovanny.info | | | +| Direct Data Orchestrator | 2.4.5 | Expression | | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | | | +| Investor Research Manager | 6.3.1 | Ignored | | | | | | +| Chief Applications Facilitator | 7.7.6 | Overwrite | | parsing the card won't do anything, we need to synthesize the online SQL card! | | | | +| Corporate Marketing Assistant | 8.7.9 | Url | | You can't program the firewall without connecting the wireless AI firewall! | http://arlene.biz | | | +| Senior Security Consultant | 2.7.5 | Unknown | | | http://adelbert.biz | | | +| Human Program Technician | 2.8.4 | Unknown | | | http://tomasa.info | | | +| Senior Brand Analyst | 2.5.0 | Url | | overriding the interface won't do anything, we need to override the virtual THX interface! | | | | +| Dynamic Quality Analyst | 0.9.5 | Overwrite | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | | | | +| Global Program Representative | 5.1.0 | Url | | If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor! | | | | +| National Applications Designer | 6.4.9 | Expression | | Use the back-end SMS feed, then you can program the back-end feed! | | | | +| Investor Implementation Technician | 2.7.9 | Unknown | | | http://crystal.name | | | +| National Solutions Associate | 9.1.2 | Overwrite | | | | | | +| Legacy Directives Supervisor | 9.6.2 | Url | The PNG circuit is down, back up the online circuit so we can back up the PNG circuit! | | | | | +| Dynamic Factors Facilitator | 6.5.2 | Expression | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | http://magnolia.com | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| International Functionality Agent | 8.7.6 | Unknown | | If we hack the card, we can get to the JBOD card through the optical JBOD card! | http://jalyn.org | | | +| Global Security Coordinator | 1.7.9 | Ignored | | | https://carol.info | | | +| District Operations Director | 0.6.3 | Url | | We need to program the cross-platform FTP hard drive! | https://dejah.net | | | +| Chief Division Producer | 2.3.9 | Overwrite | | | | | | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | | | +| Customer Functionality Consultant | 5.5.1 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | http://terence.com | | | +| Legacy Directives Officer | 2.4.4 | Url | | The PCI program is down, hack the multi-byte program so we can hack the PCI program! | http://sedrick.biz | | | +| Internal Directives Designer | 0.4.8 | Url | The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol! | | | | | +| Corporate Tactics Director | 2.5.7 | Url | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | http://marcos.info | | | +| International Quality Director | 0.3.8 | Expression | | | | | | +| International Data Representative | 3.5.7 | Ignored | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | http://dakota.com | | | +| Future Accounts Agent | 0.9.7 | Ignored | | | | | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| Human Directives Engineer | 5.3.9 | Url | | | | | | +| Human Group Designer | 9.9.1 | Expression | Use the haptic XSS application, then you can synthesize the haptic application! | If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive! | http://jodie.org | | | +| Investor Creative Architect | 8.2.4 | Unknown | | | | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Forward Intranet Engineer | 2.5.9 | Expression | The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor! | Try to index the ADP port, maybe it will index the auxiliary port! | | | | +| Customer Metrics Developer | 2.2.9 | Ignored | | | | | | +| Forward Functionality Developer | 5.1.1 | Url | | | | | | +| Corporate Data Strategist | 9.0.0 | Ignored | | | http://eli.net | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Global Mobility Facilitator | 9.5.8 | Expression | | | | | | +| Dynamic Optimization Director | 3.4.6 | Ignored | The PNG protocol is down, index the digital protocol so we can index the PNG protocol! | I'll transmit the online SSL feed, that should feed the SSL feed! | https://maximilian.org | | | +| National Creative Assistant | 4.9.0 | Ignored | | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | https://michelle.org | | | +| Lead Branding Developer | 4.1.5 | Url | | | http://abe.com | | | +| Corporate Accounts Technician | 5.8.0 | Ignored | | | https://isobel.org | | | +| Forward Marketing Orchestrator | 1.6.4 | Overwrite | I'll connect the primary SQL sensor, that should sensor the SQL sensor! | The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver! | https://lukas.com | | | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | | | +| National Research Facilitator | 6.0.6 | Expression | Use the primary EXE array, then you can navigate the primary array! | | | | | +| International Intranet Planner | 6.4.6 | Url | The IB interface is down, program the redundant interface so we can program the IB interface! | | https://lenna.com | | | +| Central Web Assistant | 4.2.1 | Unknown | | Use the wireless ADP array, then you can input the wireless array! | https://verda.net | | | +| Dynamic Integration Architect | 1.6.3 | Overwrite | | The RAM feed is down, copy the neural feed so we can copy the RAM feed! | | | | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| Future Accounts Architect | 9.1.8 | Url | You can't bypass the firewall without indexing the multi-byte COM firewall! | | https://fermin.biz | | | +| Chief Intranet Facilitator | 6.6.1 | Expression | | | https://rosalind.net | | | +| Direct Assurance Strategist | 1.3.7 | Expression | The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall! | | | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Corporate Directives Planner | 8.8.5 | Unknown | The CSS bus is down, generate the 1080p bus so we can generate the CSS bus! | We need to back up the 1080p SMTP feed! | | | | +| Product Creative Facilitator | 8.4.6 | Unknown | If we transmit the card, we can get to the USB card through the digital USB card! | hacking the driver won't do anything, we need to input the digital SAS driver! | http://juliana.net | | | +| Regional Directives Supervisor | 4.9.8 | Ignored | Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive! | Use the primary GB driver, then you can generate the primary driver! | https://malcolm.net | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | https://lois.biz | | | +| Dynamic Accountability Strategist | 7.0.9 | Unknown | You can't bypass the sensor without transmitting the neural JSON sensor! | | | | | +| Human Quality Facilitator | 1.2.0 | Expression | We need to copy the online THX firewall! | You can't calculate the application without calculating the auxiliary AI application! | | | | +| Human Optimization Facilitator | 7.4.8 | Overwrite | Try to connect the SMS card, maybe it will connect the back-end card! | You can't override the capacitor without navigating the cross-platform FTP capacitor! | https://cooper.name | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Senior Optimization Assistant | 3.6.0 | Overwrite | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | http://akeem.info | | | +| Regional Factors Designer | 7.4.1 | Overwrite | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | | | | +| Investor Interactions Liaison | 4.4.9 | Overwrite | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | | | | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| Senior Factors Administrator | 1.6.1 | Expression | I'll calculate the solid state ADP panel, that should panel the ADP panel! | If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit! | | | | +| Principal Markets Designer | 3.8.8 | Overwrite | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | | | +| Customer Security Representative | 3.7.3 | Ignored | The GB circuit is down, hack the redundant circuit so we can hack the GB circuit! | | https://jalon.net | | | +| Product Assurance Technician | 0.8.2 | Overwrite | | | https://steve.info | | | +| National Creative Coordinator | 5.9.5 | Expression | | | https://bobbie.info | | | +| Chief Factors Supervisor | 5.2.2 | Expression | | | http://helga.com | | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..636690fd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,245 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+------------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+------------------------+------------+------------------------+ +| Legacy Directives Supervisor | 9.6.2 | Url | The PNG circuit is down, back up the online circuit so we can back up the PNG circuit! | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Human Program Technician | 2.8.4 | Unknown | | | http://tomasa.info | | | +| Global Division Designer | 8.2.7 | Expression | Try to program the EXE hard drive, maybe it will program the virtual hard drive! | | https://pamela.name | | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | | | +| Human Directives Specialist | 4.3.4 | Unknown | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | | | +| Human Optimization Facilitator | 7.4.8 | Overwrite | Try to connect the SMS card, maybe it will connect the back-end card! | You can't override the capacitor without navigating the cross-platform FTP capacitor! | https://cooper.name | | | +| Direct Assurance Strategist | 1.3.7 | Expression | The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall! | | | | | +| National Intranet Technician | 8.0.0 | Overwrite | | | | | | +| Senior Brand Analyst | 2.5.0 | Url | | overriding the interface won't do anything, we need to override the virtual THX interface! | | | | +| Internal Solutions Planner | 1.3.8 | Ignored | | The COM application is down, quantify the auxiliary application so we can quantify the COM application! | | Nyah | http://oliver.com | +| | | | | | | Ettie | http://lonny.net | +| | | | | | | Onie | https://cassie.biz | +| | | | | | | Solon | https://buck.biz | +| | | | | | | Taryn | http://hilton.com | +| | | | | | | Isabel | http://rogers.net | +| | | | | | | Bertrand | http://annetta.org | +| | | | | | | Remington | https://efrain.info | +| Internal Directives Designer | 0.4.8 | Url | The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol! | | | | | +| Corporate Tactics Director | 2.5.7 | Url | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | http://marcos.info | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Direct Accountability Assistant | 2.2.8 | Url | bypassing the protocol won't do anything, we need to compress the primary HTTP protocol! | | http://natasha.info | | | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Chief Applications Facilitator | 7.7.6 | Overwrite | | parsing the card won't do anything, we need to synthesize the online SQL card! | | | | +| Forward Functionality Developer | 5.1.1 | Url | | | | | | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | | | +| Investor Interactions Liaison | 4.4.9 | Overwrite | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | | | | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| Dynamic Quality Analyst | 0.9.5 | Overwrite | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | | | | +| Corporate Directives Planner | 8.8.5 | Unknown | The CSS bus is down, generate the 1080p bus so we can generate the CSS bus! | We need to back up the 1080p SMTP feed! | | | | +| Senior Optimization Assistant | 3.6.0 | Overwrite | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | http://akeem.info | | | +| Investor Creative Architect | 8.2.4 | Unknown | | | | | | +| Human Operations Assistant | 0.7.2 | Overwrite | Use the haptic USB driver, then you can override the haptic driver! | | http://camila.net | | | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| Direct Data Orchestrator | 2.4.5 | Expression | | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | | | +| Customer Security Representative | 3.7.3 | Ignored | The GB circuit is down, hack the redundant circuit so we can hack the GB circuit! | | https://jalon.net | | | +| Legacy Directives Officer | 2.4.4 | Url | | The PCI program is down, hack the multi-byte program so we can hack the PCI program! | http://sedrick.biz | | | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | | | +| National Creative Engineer | 4.0.0 | Ignored | You can't parse the alarm without overriding the haptic SMTP alarm! | | | Candida | https://craig.biz | +| | | | | | | Timmothy | https://joanny.biz | +| | | | | | | Alfonzo | http://dorothea.org | +| | | | | | | Nathanial | http://lucas.biz | +| | | | | | | Jackeline | http://emmitt.name | +| | | | | | | Amely | https://jonathon.com | +| | | | | | | Javonte | https://diana.name | +| | | | | | | Damien | https://edyth.com | +| | | | | | | Princess | http://haylie.biz | +| | | | | | | Jordane | https://gregorio.com | +| Regional Factors Designer | 7.4.1 | Overwrite | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | | | | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | +| Chief Division Producer | 2.3.9 | Overwrite | | | | | | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Principal Markets Designer | 3.8.8 | Overwrite | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | | | +| Dynamic Optimization Director | 3.4.6 | Ignored | The PNG protocol is down, index the digital protocol so we can index the PNG protocol! | I'll transmit the online SSL feed, that should feed the SSL feed! | https://maximilian.org | | | +| Product Creative Facilitator | 8.4.6 | Unknown | If we transmit the card, we can get to the USB card through the digital USB card! | hacking the driver won't do anything, we need to input the digital SAS driver! | http://juliana.net | | | +| Human Optimization Producer | 5.0.9 | Overwrite | | | | | | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| National Creative Coordinator | 5.9.5 | Expression | | | https://bobbie.info | | | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | +| Future Accounts Agent | 0.9.7 | Ignored | | | | | | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Human Communications Supervisor | 6.0.1 | Ignored | Use the cross-platform SAS feed, then you can bypass the cross-platform feed! | | http://ethan.name | | | +| Investor Research Manager | 6.3.1 | Ignored | | | | | | +| Principal Accounts Coordinator | 1.0.4 | Overwrite | | I'll connect the digital JSON bus, that should bus the JSON bus! | http://rene.com | | | +| Regional Directives Supervisor | 4.9.8 | Ignored | Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive! | Use the primary GB driver, then you can generate the primary driver! | https://malcolm.net | | | +| Senior Security Consultant | 2.7.5 | Unknown | | | http://adelbert.biz | | | +| Regional Operations Coordinator | 0.2.5 | Unknown | | I'll hack the cross-platform SSL array, that should array the SSL array! | http://ena.com | | | +| Human Directives Engineer | 5.3.9 | Url | | | | | | +| Central Web Assistant | 4.2.1 | Unknown | | Use the wireless ADP array, then you can input the wireless array! | https://verda.net | | | +| Global Program Representative | 5.1.0 | Url | | If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor! | | | | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | | | +| Customer Functionality Consultant | 5.5.1 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | http://terence.com | | | +| Senior Factors Administrator | 1.6.1 | Expression | I'll calculate the solid state ADP panel, that should panel the ADP panel! | If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit! | | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Dynamic Division Consultant | 4.8.7 | Overwrite | Use the multi-byte IB microchip, then you can connect the multi-byte microchip! | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | http://raquel.net | | | +| Dynamic Accountability Strategist | 7.0.9 | Unknown | You can't bypass the sensor without transmitting the neural JSON sensor! | | | | | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Dynamic Branding Facilitator | 8.3.2 | Ignored | | | | | | +| Chief Brand Associate | 7.6.8 | Ignored | | | https://lauriane.com | Devin | https://ramona.info | +| | | | | | | Alice | http://laverne.info | +| | | | | | | Layne | https://brooks.name | +| | | | | | | Kaitlyn | http://serenity.biz | +| Dynamic Accountability Analyst | 4.9.7 | Overwrite | | | https://jaron.info | | | +| National Applications Designer | 6.4.9 | Expression | | Use the back-end SMS feed, then you can program the back-end feed! | | | | +| International Quality Director | 0.3.8 | Expression | | | | | | +| Global Security Coordinator | 1.7.9 | Ignored | | | https://carol.info | | | +| National Research Facilitator | 6.0.6 | Expression | Use the primary EXE array, then you can navigate the primary array! | | | | | +| Human Group Designer | 9.9.1 | Expression | Use the haptic XSS application, then you can synthesize the haptic application! | If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive! | http://jodie.org | | | +| Forward Division Strategist | 5.7.1 | Ignored | You can't reboot the program without transmitting the mobile SMTP program! | The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit! | https://esperanza.name | | | +| Regional Mobility Manager | 2.7.0 | Ignored | | | http://gianni.info | Alvina | http://elouise.name | +| | | | | | | Ron | http://brown.org | +| | | | | | | Cordia | http://ericka.name | +| | | | | | | Eugene | http://rashad.info | +| Corporate Accounts Technician | 5.8.0 | Ignored | | | https://isobel.org | | | +| International Functionality Agent | 8.7.6 | Unknown | | If we hack the card, we can get to the JBOD card through the optical JBOD card! | http://jalyn.org | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| Lead Branding Developer | 4.1.5 | Url | | | http://abe.com | | | +| Corporate Data Strategist | 9.0.0 | Ignored | | | http://eli.net | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| Forward Directives Supervisor | 8.7.6 | Ignored | | The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip! | http://shaun.org | Jadon | https://amelia.biz | +| | | | | | | Toni | http://angie.name | +| | | | | | | Ardella | http://melissa.net | +| | | | | | | Sandra | http://pearline.org | +| | | | | | | Noble | https://dusty.net | +| National Creative Assistant | 4.9.0 | Ignored | | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | https://michelle.org | | | +| Lead Usability Assistant | 1.3.4 | Overwrite | quantifying the matrix won't do anything, we need to synthesize the wireless PCI matrix! | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://duane.info | | | +| Human Quality Facilitator | 1.2.0 | Expression | We need to copy the online THX firewall! | You can't calculate the application without calculating the auxiliary AI application! | | | | +| National Directives Analyst | 8.2.7 | Ignored | We need to compress the primary GB array! | | | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Dynamic Factors Facilitator | 6.5.2 | Expression | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | http://magnolia.com | | | +| Global Mobility Facilitator | 9.5.8 | Expression | | | | | | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| Chief Intranet Facilitator | 6.6.1 | Expression | | | https://rosalind.net | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Forward Intranet Engineer | 2.5.9 | Expression | The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor! | Try to index the ADP port, maybe it will index the auxiliary port! | | | | +| Corporate Marketing Assistant | 8.7.9 | Url | | You can't program the firewall without connecting the wireless AI firewall! | http://arlene.biz | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Investor Implementation Technician | 2.7.9 | Unknown | | | http://crystal.name | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| Direct Mobility Designer | 7.7.3 | Expression | | | http://geovanny.info | | | +| Customer Metrics Developer | 2.2.9 | Ignored | | | | | | +| Human Response Coordinator | 2.9.7 | Ignored | | | http://ruth.org | | | +| Future Accounts Architect | 9.1.8 | Url | You can't bypass the firewall without indexing the multi-byte COM firewall! | | https://fermin.biz | | | +| Chief Factors Supervisor | 5.2.2 | Expression | | | http://helga.com | | | +| Forward Marketing Orchestrator | 1.6.4 | Overwrite | I'll connect the primary SQL sensor, that should sensor the SQL sensor! | The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver! | https://lukas.com | | | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| International Intranet Planner | 6.4.6 | Url | The IB interface is down, program the redundant interface so we can program the IB interface! | | https://lenna.com | | | +| Dynamic Integration Architect | 1.6.3 | Overwrite | | The RAM feed is down, copy the neural feed so we can copy the RAM feed! | | | | +| Product Assurance Technician | 0.8.2 | Overwrite | | | https://steve.info | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | https://lois.biz | | | +| International Data Representative | 3.5.7 | Ignored | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | http://dakota.com | | | +| Forward Configuration Supervisor | 9.0.8 | Overwrite | You can't program the protocol without overriding the primary IB protocol! | | http://quinn.name | | | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Central Tactics Engineer | 6.3.5 | Unknown | connecting the bandwidth won't do anything, we need to bypass the multi-byte AI bandwidth! | | | | | +| Regional Paradigm Manager | 8.9.8 | Ignored | | If we transmit the application, we can get to the SMS application through the primary SMS application! | https://eileen.name | | | +| District Operations Director | 0.6.3 | Url | | We need to program the cross-platform FTP hard drive! | https://dejah.net | | | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| National Solutions Associate | 9.1.2 | Overwrite | | | | | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+------------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..14029a80 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,129 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Direct Accountability Assistant | 2.2.8 | Url | bypassing the protocol won't do anything, we need to compress the primary HTTP protocol! | | http://natasha.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Global Security Coordinator | 1.7.9 | Ignored | | | https://carol.info | | | +| Forward Marketing Orchestrator | 1.6.4 | Overwrite | I'll connect the primary SQL sensor, that should sensor the SQL sensor! | The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver! | https://lukas.com | | | +| Global Division Designer | 8.2.7 | Expression | Try to program the EXE hard drive, maybe it will program the virtual hard drive! | | https://pamela.name | | | +| National Intranet Technician | 8.0.0 | Overwrite | | | | | | +| Central Tactics Engineer | 6.3.5 | Unknown | connecting the bandwidth won't do anything, we need to bypass the multi-byte AI bandwidth! | | | | | +| Dynamic Quality Analyst | 0.9.5 | Overwrite | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | | | | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | | | +| Dynamic Division Consultant | 4.8.7 | Overwrite | Use the multi-byte IB microchip, then you can connect the multi-byte microchip! | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | http://raquel.net | | | +| Regional Directives Supervisor | 4.9.8 | Ignored | Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive! | Use the primary GB driver, then you can generate the primary driver! | https://malcolm.net | | | +| Human Communications Supervisor | 6.0.1 | Ignored | Use the cross-platform SAS feed, then you can bypass the cross-platform feed! | | http://ethan.name | | | +| Dynamic Accountability Analyst | 4.9.7 | Overwrite | | | https://jaron.info | | | +| Dynamic Optimization Director | 3.4.6 | Ignored | The PNG protocol is down, index the digital protocol so we can index the PNG protocol! | I'll transmit the online SSL feed, that should feed the SSL feed! | https://maximilian.org | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Human Response Coordinator | 2.9.7 | Ignored | | | http://ruth.org | | | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | +| Regional Factors Designer | 7.4.1 | Overwrite | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | | | | +| National Research Facilitator | 6.0.6 | Expression | Use the primary EXE array, then you can navigate the primary array! | | | | | +| International Data Representative | 3.5.7 | Ignored | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | http://dakota.com | | | +| Principal Markets Designer | 3.8.8 | Overwrite | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | | | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| Chief Factors Supervisor | 5.2.2 | Expression | | | http://helga.com | | | +| Dynamic Branding Facilitator | 8.3.2 | Ignored | | | | | | +| Human Directives Specialist | 4.3.4 | Unknown | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | | | +| Human Optimization Producer | 5.0.9 | Overwrite | | | | | | +| Legacy Directives Officer | 2.4.4 | Url | | The PCI program is down, hack the multi-byte program so we can hack the PCI program! | http://sedrick.biz | | | +| Direct Data Orchestrator | 2.4.5 | Expression | | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | | | +| Human Optimization Facilitator | 7.4.8 | Overwrite | Try to connect the SMS card, maybe it will connect the back-end card! | You can't override the capacitor without navigating the cross-platform FTP capacitor! | https://cooper.name | | | +| Corporate Marketing Assistant | 8.7.9 | Url | | You can't program the firewall without connecting the wireless AI firewall! | http://arlene.biz | | | +| Forward Division Strategist | 5.7.1 | Ignored | You can't reboot the program without transmitting the mobile SMTP program! | The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit! | https://esperanza.name | | | +| Senior Security Consultant | 2.7.5 | Unknown | | | http://adelbert.biz | | | +| Human Quality Facilitator | 1.2.0 | Expression | We need to copy the online THX firewall! | You can't calculate the application without calculating the auxiliary AI application! | | | | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| Chief Applications Facilitator | 7.7.6 | Overwrite | | parsing the card won't do anything, we need to synthesize the online SQL card! | | | | +| Senior Optimization Assistant | 3.6.0 | Overwrite | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | http://akeem.info | | | +| Lead Branding Developer | 4.1.5 | Url | | | http://abe.com | | | +| Customer Functionality Consultant | 5.5.1 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | http://terence.com | | | +| National Solutions Associate | 9.1.2 | Overwrite | | | | | | +| Legacy Directives Supervisor | 9.6.2 | Url | The PNG circuit is down, back up the online circuit so we can back up the PNG circuit! | | | | | +| Product Assurance Technician | 0.8.2 | Overwrite | | | https://steve.info | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Chief Division Producer | 2.3.9 | Overwrite | | | | | | +| Chief Intranet Facilitator | 6.6.1 | Expression | | | https://rosalind.net | | | +| National Creative Coordinator | 5.9.5 | Expression | | | https://bobbie.info | | | +| Central Web Assistant | 4.2.1 | Unknown | | Use the wireless ADP array, then you can input the wireless array! | https://verda.net | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | https://lois.biz | | | +| Direct Mobility Designer | 7.7.3 | Expression | | | http://geovanny.info | | | +| Investor Research Manager | 6.3.1 | Ignored | | | | | | +| Internal Directives Designer | 0.4.8 | Url | The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol! | | | | | +| Dynamic Accountability Strategist | 7.0.9 | Unknown | You can't bypass the sensor without transmitting the neural JSON sensor! | | | | | +| Human Program Technician | 2.8.4 | Unknown | | | http://tomasa.info | | | +| National Creative Assistant | 4.9.0 | Ignored | | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | https://michelle.org | | | +| Regional Operations Coordinator | 0.2.5 | Unknown | | I'll hack the cross-platform SSL array, that should array the SSL array! | http://ena.com | | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| Regional Paradigm Manager | 8.9.8 | Ignored | | If we transmit the application, we can get to the SMS application through the primary SMS application! | https://eileen.name | | | +| Future Accounts Agent | 0.9.7 | Ignored | | | | | | +| Future Accounts Architect | 9.1.8 | Url | You can't bypass the firewall without indexing the multi-byte COM firewall! | | https://fermin.biz | | | +| Human Operations Assistant | 0.7.2 | Overwrite | Use the haptic USB driver, then you can override the haptic driver! | | http://camila.net | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Forward Intranet Engineer | 2.5.9 | Expression | The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor! | Try to index the ADP port, maybe it will index the auxiliary port! | | | | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | | | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| District Operations Director | 0.6.3 | Url | | We need to program the cross-platform FTP hard drive! | https://dejah.net | | | +| Forward Configuration Supervisor | 9.0.8 | Overwrite | You can't program the protocol without overriding the primary IB protocol! | | http://quinn.name | | | +| Investor Implementation Technician | 2.7.9 | Unknown | | | http://crystal.name | | | +| Investor Creative Architect | 8.2.4 | Unknown | | | | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| Corporate Accounts Technician | 5.8.0 | Ignored | | | https://isobel.org | | | +| National Directives Analyst | 8.2.7 | Ignored | We need to compress the primary GB array! | | | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Corporate Tactics Director | 2.5.7 | Url | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | http://marcos.info | | | +| International Intranet Planner | 6.4.6 | Url | The IB interface is down, program the redundant interface so we can program the IB interface! | | https://lenna.com | | | +| Senior Brand Analyst | 2.5.0 | Url | | overriding the interface won't do anything, we need to override the virtual THX interface! | | | | +| Dynamic Integration Architect | 1.6.3 | Overwrite | | The RAM feed is down, copy the neural feed so we can copy the RAM feed! | | | | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | | | +| Dynamic Factors Facilitator | 6.5.2 | Expression | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | http://magnolia.com | | | +| Principal Accounts Coordinator | 1.0.4 | Overwrite | | I'll connect the digital JSON bus, that should bus the JSON bus! | http://rene.com | | | +| Corporate Directives Planner | 8.8.5 | Unknown | The CSS bus is down, generate the 1080p bus so we can generate the CSS bus! | We need to back up the 1080p SMTP feed! | | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Forward Functionality Developer | 5.1.1 | Url | | | | | | +| International Functionality Agent | 8.7.6 | Unknown | | If we hack the card, we can get to the JBOD card through the optical JBOD card! | http://jalyn.org | | | +| Customer Metrics Developer | 2.2.9 | Ignored | | | | | | +| Senior Factors Administrator | 1.6.1 | Expression | I'll calculate the solid state ADP panel, that should panel the ADP panel! | If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit! | | | | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| International Quality Director | 0.3.8 | Expression | | | | | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | | | +| Customer Security Representative | 3.7.3 | Ignored | The GB circuit is down, hack the redundant circuit so we can hack the GB circuit! | | https://jalon.net | | | +| Global Program Representative | 5.1.0 | Url | | If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor! | | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Human Group Designer | 9.9.1 | Expression | Use the haptic XSS application, then you can synthesize the haptic application! | If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive! | http://jodie.org | | | +| Investor Interactions Liaison | 4.4.9 | Overwrite | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | | | | +| Product Creative Facilitator | 8.4.6 | Unknown | If we transmit the card, we can get to the USB card through the digital USB card! | hacking the driver won't do anything, we need to input the digital SAS driver! | http://juliana.net | | | +| Direct Assurance Strategist | 1.3.7 | Expression | The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall! | | | | | +| Lead Usability Assistant | 1.3.4 | Overwrite | quantifying the matrix won't do anything, we need to synthesize the wireless PCI matrix! | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://duane.info | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Human Directives Engineer | 5.3.9 | Url | | | | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Corporate Data Strategist | 9.0.0 | Ignored | | | http://eli.net | | | +| National Applications Designer | 6.4.9 | Expression | | Use the back-end SMS feed, then you can program the back-end feed! | | | | +| Global Mobility Facilitator | 9.5.8 | Expression | | | | | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..30e4857d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,146 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Direct Accountability Assistant | 2.2.8 | Url | bypassing the protocol won't do anything, we need to compress the primary HTTP protocol! | | http://natasha.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Global Security Coordinator | 1.7.9 | Ignored | | | https://carol.info | | | +| Forward Marketing Orchestrator | 1.6.4 | Overwrite | I'll connect the primary SQL sensor, that should sensor the SQL sensor! | The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver! | https://lukas.com | | | +| Regional Factors Designer | 7.4.1 | Overwrite | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | | | | +| National Intranet Technician | 8.0.0 | Overwrite | | | | | | +| Dynamic Factors Facilitator | 6.5.2 | Expression | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | http://magnolia.com | | | +| Chief Applications Facilitator | 7.7.6 | Overwrite | | parsing the card won't do anything, we need to synthesize the online SQL card! | | | | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | | | +| Dynamic Division Consultant | 4.8.7 | Overwrite | Use the multi-byte IB microchip, then you can connect the multi-byte microchip! | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | http://raquel.net | | | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | | | +| Global Division Designer | 8.2.7 | Expression | Try to program the EXE hard drive, maybe it will program the virtual hard drive! | | https://pamela.name | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Human Response Coordinator | 2.9.7 | Ignored | | | http://ruth.org | | | +| Human Communications Supervisor | 6.0.1 | Ignored | Use the cross-platform SAS feed, then you can bypass the cross-platform feed! | | http://ethan.name | | | +| National Applications Designer | 6.4.9 | Expression | | Use the back-end SMS feed, then you can program the back-end feed! | | | | +| Human Group Designer | 9.9.1 | Expression | Use the haptic XSS application, then you can synthesize the haptic application! | If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive! | http://jodie.org | | | +| International Data Representative | 3.5.7 | Ignored | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | http://dakota.com | | | +| National Creative Assistant | 4.9.0 | Ignored | | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | https://michelle.org | | | +| Direct Assurance Strategist | 1.3.7 | Expression | The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall! | | | | | +| Regional Directives Supervisor | 4.9.8 | Ignored | Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive! | Use the primary GB driver, then you can generate the primary driver! | https://malcolm.net | | | +| Global Mobility Facilitator | 9.5.8 | Expression | | | | | | +| Principal Markets Designer | 3.8.8 | Overwrite | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | | | +| Investor Research Manager | 6.3.1 | Ignored | | | | | | +| Human Optimization Producer | 5.0.9 | Overwrite | | | | | | +| Product Assurance Technician | 0.8.2 | Overwrite | | | https://steve.info | | | +| Direct Data Orchestrator | 2.4.5 | Expression | | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | | | +| Human Optimization Facilitator | 7.4.8 | Overwrite | Try to connect the SMS card, maybe it will connect the back-end card! | You can't override the capacitor without navigating the cross-platform FTP capacitor! | https://cooper.name | | | +| Global Program Representative | 5.1.0 | Url | | If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor! | | | | +| Forward Functionality Developer | 5.1.1 | Url | | | | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | | | +| Corporate Marketing Assistant | 8.7.9 | Url | | You can't program the firewall without connecting the wireless AI firewall! | http://arlene.biz | | | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| National Research Facilitator | 6.0.6 | Expression | Use the primary EXE array, then you can navigate the primary array! | | | | | +| Direct Mobility Designer | 7.7.3 | Expression | | | http://geovanny.info | | | +| Investor Creative Architect | 8.2.4 | Unknown | | | | | | +| Legacy Directives Supervisor | 9.6.2 | Url | The PNG circuit is down, back up the online circuit so we can back up the PNG circuit! | | | | | +| Human Directives Specialist | 4.3.4 | Unknown | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | | | +| Chief Intranet Facilitator | 6.6.1 | Expression | | | https://rosalind.net | | | +| Central Web Assistant | 4.2.1 | Unknown | | Use the wireless ADP array, then you can input the wireless array! | https://verda.net | | | +| Dynamic Accountability Strategist | 7.0.9 | Unknown | You can't bypass the sensor without transmitting the neural JSON sensor! | | | | | +| Corporate Data Strategist | 9.0.0 | Ignored | | | http://eli.net | | | +| Senior Optimization Assistant | 3.6.0 | Overwrite | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | http://akeem.info | | | +| Senior Security Consultant | 2.7.5 | Unknown | | | http://adelbert.biz | | | +| Legacy Directives Officer | 2.4.4 | Url | | The PCI program is down, hack the multi-byte program so we can hack the PCI program! | http://sedrick.biz | | | +| Investor Interactions Liaison | 4.4.9 | Overwrite | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | | | | +| Senior Brand Analyst | 2.5.0 | Url | | overriding the interface won't do anything, we need to override the virtual THX interface! | | | | +| Corporate Directives Planner | 8.8.5 | Unknown | The CSS bus is down, generate the 1080p bus so we can generate the CSS bus! | We need to back up the 1080p SMTP feed! | | | | +| Lead Usability Assistant | 1.3.4 | Overwrite | quantifying the matrix won't do anything, we need to synthesize the wireless PCI matrix! | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://duane.info | | | +| Investor Implementation Technician | 2.7.9 | Unknown | | | http://crystal.name | | | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | +| Corporate Tactics Director | 2.5.7 | Url | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | http://marcos.info | | | +| Regional Operations Coordinator | 0.2.5 | Unknown | | I'll hack the cross-platform SSL array, that should array the SSL array! | http://ena.com | | | +| Customer Security Representative | 3.7.3 | Ignored | The GB circuit is down, hack the redundant circuit so we can hack the GB circuit! | | https://jalon.net | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| Forward Intranet Engineer | 2.5.9 | Expression | The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor! | Try to index the ADP port, maybe it will index the auxiliary port! | | | | +| Future Accounts Architect | 9.1.8 | Url | You can't bypass the firewall without indexing the multi-byte COM firewall! | | https://fermin.biz | | | +| Senior Factors Administrator | 1.6.1 | Expression | I'll calculate the solid state ADP panel, that should panel the ADP panel! | If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit! | | | | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| Future Accounts Agent | 0.9.7 | Ignored | | | | | | +| Chief Division Producer | 2.3.9 | Overwrite | | | | | | +| Regional Paradigm Manager | 8.9.8 | Ignored | | If we transmit the application, we can get to the SMS application through the primary SMS application! | https://eileen.name | | | +| District Operations Director | 0.6.3 | Url | | We need to program the cross-platform FTP hard drive! | https://dejah.net | | | +| Customer Metrics Developer | 2.2.9 | Ignored | | | | | | +| Corporate Accounts Technician | 5.8.0 | Ignored | | | https://isobel.org | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| National Creative Coordinator | 5.9.5 | Expression | | | https://bobbie.info | | | +| International Intranet Planner | 6.4.6 | Url | The IB interface is down, program the redundant interface so we can program the IB interface! | | https://lenna.com | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | https://lois.biz | | | +| Dynamic Quality Analyst | 0.9.5 | Overwrite | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | | | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | | | +| National Directives Analyst | 8.2.7 | Ignored | We need to compress the primary GB array! | | | | | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| Human Quality Facilitator | 1.2.0 | Expression | We need to copy the online THX firewall! | You can't calculate the application without calculating the auxiliary AI application! | | | | +| Forward Configuration Supervisor | 9.0.8 | Overwrite | You can't program the protocol without overriding the primary IB protocol! | | http://quinn.name | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Dynamic Optimization Director | 3.4.6 | Ignored | The PNG protocol is down, index the digital protocol so we can index the PNG protocol! | I'll transmit the online SSL feed, that should feed the SSL feed! | https://maximilian.org | | | +| National Solutions Associate | 9.1.2 | Overwrite | | | | | | +| Human Program Technician | 2.8.4 | Unknown | | | http://tomasa.info | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Dynamic Integration Architect | 1.6.3 | Overwrite | | The RAM feed is down, copy the neural feed so we can copy the RAM feed! | | | | +| Human Directives Engineer | 5.3.9 | Url | | | | | | +| Central Tactics Engineer | 6.3.5 | Unknown | connecting the bandwidth won't do anything, we need to bypass the multi-byte AI bandwidth! | | | | | +| Human Operations Assistant | 0.7.2 | Overwrite | Use the haptic USB driver, then you can override the haptic driver! | | http://camila.net | | | +| Customer Functionality Consultant | 5.5.1 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | http://terence.com | | | +| Product Creative Facilitator | 8.4.6 | Unknown | If we transmit the card, we can get to the USB card through the digital USB card! | hacking the driver won't do anything, we need to input the digital SAS driver! | http://juliana.net | | | +| Chief Factors Supervisor | 5.2.2 | Expression | | | http://helga.com | | | +| Dynamic Branding Facilitator | 8.3.2 | Ignored | | | | | | +| Principal Accounts Coordinator | 1.0.4 | Overwrite | | I'll connect the digital JSON bus, that should bus the JSON bus! | http://rene.com | | | +| Dynamic Accountability Analyst | 4.9.7 | Overwrite | | | https://jaron.info | | | +| International Functionality Agent | 8.7.6 | Unknown | | If we hack the card, we can get to the JBOD card through the optical JBOD card! | http://jalyn.org | | | +| International Quality Director | 0.3.8 | Expression | | | | | | +| Forward Division Strategist | 5.7.1 | Ignored | You can't reboot the program without transmitting the mobile SMTP program! | The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit! | https://esperanza.name | | | +| Internal Directives Designer | 0.4.8 | Url | The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol! | | | | | +| Lead Branding Developer | 4.1.5 | Url | | | http://abe.com | | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..370bf4f3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,12 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Paige | https://remington.info | +| | | | | Aletha | https://isobel.info | +| | | | | Pearline | https://johnathon.info | +| | | | | Eleanora | http://jaeden.info | +| | | | | Nikolas | https://daphney.net | +| | | | | Oceane | http://clifton.com | +| | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..343f9377 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,146 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Internal Solutions Planner | 1.3.8 | Ignored | | The COM application is down, quantify the auxiliary application so we can quantify the COM application! | | Nyah | http://oliver.com | +| | | | | | | Ettie | http://lonny.net | +| | | | | | | Onie | https://cassie.biz | +| | | | | | | Solon | https://buck.biz | +| | | | | | | Taryn | http://hilton.com | +| | | | | | | Isabel | http://rogers.net | +| | | | | | | Bertrand | http://annetta.org | +| | | | | | | Remington | https://efrain.info | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| National Creative Engineer | 4.0.0 | Ignored | You can't parse the alarm without overriding the haptic SMTP alarm! | | | Candida | https://craig.biz | +| | | | | | | Timmothy | https://joanny.biz | +| | | | | | | Alfonzo | http://dorothea.org | +| | | | | | | Nathanial | http://lucas.biz | +| | | | | | | Jackeline | http://emmitt.name | +| | | | | | | Amely | https://jonathon.com | +| | | | | | | Javonte | https://diana.name | +| | | | | | | Damien | https://edyth.com | +| | | | | | | Princess | http://haylie.biz | +| | | | | | | Jordane | https://gregorio.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Forward Directives Supervisor | 8.7.6 | Ignored | | The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip! | http://shaun.org | Jadon | https://amelia.biz | +| | | | | | | Toni | http://angie.name | +| | | | | | | Ardella | http://melissa.net | +| | | | | | | Sandra | http://pearline.org | +| | | | | | | Noble | https://dusty.net | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Regional Mobility Manager | 2.7.0 | Ignored | | | http://gianni.info | Alvina | http://elouise.name | +| | | | | | | Ron | http://brown.org | +| | | | | | | Cordia | http://ericka.name | +| | | | | | | Eugene | http://rashad.info | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Chief Brand Associate | 7.6.8 | Ignored | | | https://lauriane.com | Devin | https://ramona.info | +| | | | | | | Alice | http://laverne.info | +| | | | | | | Layne | https://brooks.name | +| | | | | | | Kaitlyn | http://serenity.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt similarity index 54% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt index 03150e35..2f2f8dae 100644 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -1,29 +1,30 @@ -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+------------------------+ -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+------------------------+ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Paige | https://remington.info | +| | | | | | Aletha | https://isobel.info | +| | | | | | Pearline | https://johnathon.info | +| | | | | | Eleanora | http://jaeden.info | +| | | | | | Nikolas | https://daphney.net | +| | | | | | Oceane | http://clifton.com | +| | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | http://marina.com | Myles | http://nikko.name | +| | | | | | Rolando | http://nikko.name | +| | | | | | Pamela | https://aliza.net | +| | | | | | Marcella | http://helga.net | +| | | | | | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | Abner | http://tavares.info | +| | | | | | Johann | http://andres.net | +| | | | | | Jaquan | http://carey.org | +| | | | | | Arvel | http://mortimer.org | +| | | | | | Alicia | http://paula.com | +| | | | | | Heidi | http://letha.name | +| | | | | | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..487eeae4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,47 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..49741f35 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,31 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| National Directives Analyst | 8.2.7 | Ignored | We need to compress the primary GB array! | | | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| Regional Directives Supervisor | 4.9.8 | Ignored | Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive! | Use the primary GB driver, then you can generate the primary driver! | https://malcolm.net | | | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Dynamic Optimization Director | 3.4.6 | Ignored | The PNG protocol is down, index the digital protocol so we can index the PNG protocol! | I'll transmit the online SSL feed, that should feed the SSL feed! | https://maximilian.org | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| International Data Representative | 3.5.7 | Ignored | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | http://dakota.com | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..69ca1795 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,165 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+------------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+------------------------+------------+------------------------+ +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| National Directives Analyst | 8.2.7 | Ignored | We need to compress the primary GB array! | | | | | +| National Creative Engineer | 4.0.0 | Ignored | You can't parse the alarm without overriding the haptic SMTP alarm! | | | Candida | https://craig.biz | +| | | | | | | Timmothy | https://joanny.biz | +| | | | | | | Alfonzo | http://dorothea.org | +| | | | | | | Nathanial | http://lucas.biz | +| | | | | | | Jackeline | http://emmitt.name | +| | | | | | | Amely | https://jonathon.com | +| | | | | | | Javonte | https://diana.name | +| | | | | | | Damien | https://edyth.com | +| | | | | | | Princess | http://haylie.biz | +| | | | | | | Jordane | https://gregorio.com | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Dynamic Optimization Director | 3.4.6 | Ignored | The PNG protocol is down, index the digital protocol so we can index the PNG protocol! | I'll transmit the online SSL feed, that should feed the SSL feed! | https://maximilian.org | | | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| International Data Representative | 3.5.7 | Ignored | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | http://dakota.com | | | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Regional Mobility Manager | 2.7.0 | Ignored | | | http://gianni.info | Alvina | http://elouise.name | +| | | | | | | Ron | http://brown.org | +| | | | | | | Cordia | http://ericka.name | +| | | | | | | Eugene | http://rashad.info | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Regional Directives Supervisor | 4.9.8 | Ignored | Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive! | Use the primary GB driver, then you can generate the primary driver! | https://malcolm.net | | | +| Forward Directives Supervisor | 8.7.6 | Ignored | | The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip! | http://shaun.org | Jadon | https://amelia.biz | +| | | | | | | Toni | http://angie.name | +| | | | | | | Ardella | http://melissa.net | +| | | | | | | Sandra | http://pearline.org | +| | | | | | | Noble | https://dusty.net | +| Chief Brand Associate | 7.6.8 | Ignored | | | https://lauriane.com | Devin | https://ramona.info | +| | | | | | | Alice | http://laverne.info | +| | | | | | | Layne | https://brooks.name | +| | | | | | | Kaitlyn | http://serenity.biz | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Internal Solutions Planner | 1.3.8 | Ignored | | The COM application is down, quantify the auxiliary application so we can quantify the COM application! | | Nyah | http://oliver.com | +| | | | | | | Ettie | http://lonny.net | +| | | | | | | Onie | https://cassie.biz | +| | | | | | | Solon | https://buck.biz | +| | | | | | | Taryn | http://hilton.com | +| | | | | | | Isabel | http://rogers.net | +| | | | | | | Bertrand | http://annetta.org | +| | | | | | | Remington | https://efrain.info | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+------------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..4fe070bf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,49 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| National Directives Analyst | 8.2.7 | Ignored | We need to compress the primary GB array! | | | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| Dynamic Optimization Director | 3.4.6 | Ignored | The PNG protocol is down, index the digital protocol so we can index the PNG protocol! | I'll transmit the online SSL feed, that should feed the SSL feed! | https://maximilian.org | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| International Data Representative | 3.5.7 | Ignored | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | http://dakota.com | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Regional Directives Supervisor | 4.9.8 | Ignored | Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive! | Use the primary GB driver, then you can generate the primary driver! | https://malcolm.net | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..0396607a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,66 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| Regional Directives Supervisor | 4.9.8 | Ignored | Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive! | Use the primary GB driver, then you can generate the primary driver! | https://malcolm.net | | | +| Dynamic Optimization Director | 3.4.6 | Ignored | The PNG protocol is down, index the digital protocol so we can index the PNG protocol! | I'll transmit the online SSL feed, that should feed the SSL feed! | https://maximilian.org | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | | | +| National Directives Analyst | 8.2.7 | Ignored | We need to compress the primary GB array! | | | | | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| International Data Representative | 3.5.7 | Ignored | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | http://dakota.com | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..a52f850c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,16 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..30aa1e19 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,150 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Chief Brand Associate | 7.6.8 | Ignored | | | https://lauriane.com | Devin | https://ramona.info | +| | | | | | | Alice | http://laverne.info | +| | | | | | | Layne | https://brooks.name | +| | | | | | | Kaitlyn | http://serenity.biz | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| National Creative Engineer | 4.0.0 | Ignored | You can't parse the alarm without overriding the haptic SMTP alarm! | | | Candida | https://craig.biz | +| | | | | | | Timmothy | https://joanny.biz | +| | | | | | | Alfonzo | http://dorothea.org | +| | | | | | | Nathanial | http://lucas.biz | +| | | | | | | Jackeline | http://emmitt.name | +| | | | | | | Amely | https://jonathon.com | +| | | | | | | Javonte | https://diana.name | +| | | | | | | Damien | https://edyth.com | +| | | | | | | Princess | http://haylie.biz | +| | | | | | | Jordane | https://gregorio.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Internal Solutions Planner | 1.3.8 | Ignored | | The COM application is down, quantify the auxiliary application so we can quantify the COM application! | | Nyah | http://oliver.com | +| | | | | | | Ettie | http://lonny.net | +| | | | | | | Onie | https://cassie.biz | +| | | | | | | Solon | https://buck.biz | +| | | | | | | Taryn | http://hilton.com | +| | | | | | | Isabel | http://rogers.net | +| | | | | | | Bertrand | http://annetta.org | +| | | | | | | Remington | https://efrain.info | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | | | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Forward Directives Supervisor | 8.7.6 | Ignored | | The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip! | http://shaun.org | Jadon | https://amelia.biz | +| | | | | | | Toni | http://angie.name | +| | | | | | | Ardella | http://melissa.net | +| | | | | | | Sandra | http://pearline.org | +| | | | | | | Noble | https://dusty.net | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Regional Mobility Manager | 2.7.0 | Ignored | | | http://gianni.info | Alvina | http://elouise.name | +| | | | | | | Ron | http://brown.org | +| | | | | | | Cordia | http://ericka.name | +| | | | | | | Eugene | http://rashad.info | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..95be9774 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,34 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..664014de --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,51 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..3a8346ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+ +| Package | Version | License Information Origin | ++---------+---------+----------------------------+ ++---------+---------+----------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..6f409187 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,5 @@ ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ +| Package | Version | License Information Origin | License Expression | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..c7f7eae0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,104 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | +| International Data Representative | 3.5.7 | Ignored | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | http://dakota.com | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | +| Regional Directives Supervisor | 4.9.8 | Ignored | Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive! | Use the primary GB driver, then you can generate the primary driver! | https://malcolm.net | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | +| National Directives Analyst | 8.2.7 | Ignored | We need to compress the primary GB array! | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | +| Dynamic Optimization Director | 3.4.6 | Ignored | The PNG protocol is down, index the digital protocol so we can index the PNG protocol! | I'll transmit the online SSL feed, that should feed the SSL feed! | https://maximilian.org | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | +| Investor Interactions Liaison | 4.4.9 | Overwrite | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | | +| Senior Optimization Assistant | 3.6.0 | Overwrite | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | http://akeem.info | +| Product Assurance Technician | 0.8.2 | Overwrite | | | https://steve.info | +| Central Web Assistant | 4.2.1 | Unknown | | Use the wireless ADP array, then you can input the wireless array! | https://verda.net | +| Legacy Directives Officer | 2.4.4 | Url | | The PCI program is down, hack the multi-byte program so we can hack the PCI program! | http://sedrick.biz | +| Chief Division Producer | 2.3.9 | Overwrite | | | | +| Direct Mobility Designer | 7.7.3 | Expression | | | http://geovanny.info | +| International Functionality Agent | 8.7.6 | Unknown | | If we hack the card, we can get to the JBOD card through the optical JBOD card! | http://jalyn.org | +| Customer Functionality Consultant | 5.5.1 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | http://terence.com | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | https://lois.biz | +| Investor Implementation Technician | 2.7.9 | Unknown | | | http://crystal.name | +| Direct Assurance Strategist | 1.3.7 | Expression | The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall! | | | +| National Creative Assistant | 4.9.0 | Ignored | | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | https://michelle.org | +| Principal Markets Designer | 3.8.8 | Overwrite | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | +| Forward Functionality Developer | 5.1.1 | Url | | | | +| Dynamic Branding Facilitator | 8.3.2 | Ignored | | | | +| Forward Division Strategist | 5.7.1 | Ignored | You can't reboot the program without transmitting the mobile SMTP program! | The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit! | https://esperanza.name | +| Global Program Representative | 5.1.0 | Url | | If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor! | | +| Corporate Marketing Assistant | 8.7.9 | Url | | You can't program the firewall without connecting the wireless AI firewall! | http://arlene.biz | +| Senior Factors Administrator | 1.6.1 | Expression | I'll calculate the solid state ADP panel, that should panel the ADP panel! | If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit! | | +| Chief Applications Facilitator | 7.7.6 | Overwrite | | parsing the card won't do anything, we need to synthesize the online SQL card! | | +| Dynamic Quality Analyst | 0.9.5 | Overwrite | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | +| Corporate Tactics Director | 2.5.7 | Url | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | http://marcos.info | +| Human Group Designer | 9.9.1 | Expression | Use the haptic XSS application, then you can synthesize the haptic application! | If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive! | http://jodie.org | +| National Research Facilitator | 6.0.6 | Expression | Use the primary EXE array, then you can navigate the primary array! | | | +| Regional Paradigm Manager | 8.9.8 | Ignored | | If we transmit the application, we can get to the SMS application through the primary SMS application! | https://eileen.name | +| Lead Branding Developer | 4.1.5 | Url | | | http://abe.com | +| Human Directives Engineer | 5.3.9 | Url | | | | +| National Applications Designer | 6.4.9 | Expression | | Use the back-end SMS feed, then you can program the back-end feed! | | +| Regional Factors Designer | 7.4.1 | Overwrite | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | | +| Global Division Designer | 8.2.7 | Expression | Try to program the EXE hard drive, maybe it will program the virtual hard drive! | | https://pamela.name | +| Dynamic Accountability Analyst | 4.9.7 | Overwrite | | | https://jaron.info | +| Regional Operations Coordinator | 0.2.5 | Unknown | | I'll hack the cross-platform SSL array, that should array the SSL array! | http://ena.com | +| Corporate Data Strategist | 9.0.0 | Ignored | | | http://eli.net | +| Future Accounts Agent | 0.9.7 | Ignored | | | | +| National Creative Coordinator | 5.9.5 | Expression | | | https://bobbie.info | +| District Operations Director | 0.6.3 | Url | | We need to program the cross-platform FTP hard drive! | https://dejah.net | +| Forward Marketing Orchestrator | 1.6.4 | Overwrite | I'll connect the primary SQL sensor, that should sensor the SQL sensor! | The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver! | https://lukas.com | +| Lead Usability Assistant | 1.3.4 | Overwrite | quantifying the matrix won't do anything, we need to synthesize the wireless PCI matrix! | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://duane.info | +| Human Quality Facilitator | 1.2.0 | Expression | We need to copy the online THX firewall! | You can't calculate the application without calculating the auxiliary AI application! | | +| Human Program Technician | 2.8.4 | Unknown | | | http://tomasa.info | +| International Quality Director | 0.3.8 | Expression | | | | +| Corporate Directives Planner | 8.8.5 | Unknown | The CSS bus is down, generate the 1080p bus so we can generate the CSS bus! | We need to back up the 1080p SMTP feed! | | +| Dynamic Accountability Strategist | 7.0.9 | Unknown | You can't bypass the sensor without transmitting the neural JSON sensor! | | | +| Chief Intranet Facilitator | 6.6.1 | Expression | | | https://rosalind.net | +| Global Security Coordinator | 1.7.9 | Ignored | | | https://carol.info | +| Forward Configuration Supervisor | 9.0.8 | Overwrite | You can't program the protocol without overriding the primary IB protocol! | | http://quinn.name | +| Product Creative Facilitator | 8.4.6 | Unknown | If we transmit the card, we can get to the USB card through the digital USB card! | hacking the driver won't do anything, we need to input the digital SAS driver! | http://juliana.net | +| Global Mobility Facilitator | 9.5.8 | Expression | | | | +| Chief Factors Supervisor | 5.2.2 | Expression | | | http://helga.com | +| Principal Accounts Coordinator | 1.0.4 | Overwrite | | I'll connect the digital JSON bus, that should bus the JSON bus! | http://rene.com | +| Customer Security Representative | 3.7.3 | Ignored | The GB circuit is down, hack the redundant circuit so we can hack the GB circuit! | | https://jalon.net | +| Future Accounts Architect | 9.1.8 | Url | You can't bypass the firewall without indexing the multi-byte COM firewall! | | https://fermin.biz | +| Investor Creative Architect | 8.2.4 | Unknown | | | | +| National Solutions Associate | 9.1.2 | Overwrite | | | | +| Customer Metrics Developer | 2.2.9 | Ignored | | | | +| Human Optimization Facilitator | 7.4.8 | Overwrite | Try to connect the SMS card, maybe it will connect the back-end card! | You can't override the capacitor without navigating the cross-platform FTP capacitor! | https://cooper.name | +| Investor Research Manager | 6.3.1 | Ignored | | | | +| Human Directives Specialist | 4.3.4 | Unknown | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | +| Dynamic Factors Facilitator | 6.5.2 | Expression | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | http://magnolia.com | +| Central Tactics Engineer | 6.3.5 | Unknown | connecting the bandwidth won't do anything, we need to bypass the multi-byte AI bandwidth! | | | +| National Intranet Technician | 8.0.0 | Overwrite | | | | +| Senior Security Consultant | 2.7.5 | Unknown | | | http://adelbert.biz | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | +| Senior Brand Analyst | 2.5.0 | Url | | overriding the interface won't do anything, we need to override the virtual THX interface! | | +| Internal Directives Designer | 0.4.8 | Url | The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol! | | | +| Dynamic Division Consultant | 4.8.7 | Overwrite | Use the multi-byte IB microchip, then you can connect the multi-byte microchip! | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | http://raquel.net | +| Human Communications Supervisor | 6.0.1 | Ignored | Use the cross-platform SAS feed, then you can bypass the cross-platform feed! | | http://ethan.name | +| Human Operations Assistant | 0.7.2 | Overwrite | Use the haptic USB driver, then you can override the haptic driver! | | http://camila.net | +| Forward Intranet Engineer | 2.5.9 | Expression | The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor! | Try to index the ADP port, maybe it will index the auxiliary port! | | +| Human Optimization Producer | 5.0.9 | Overwrite | | | | +| Dynamic Integration Architect | 1.6.3 | Overwrite | | The RAM feed is down, copy the neural feed so we can copy the RAM feed! | | +| Legacy Directives Supervisor | 9.6.2 | Url | The PNG circuit is down, back up the online circuit so we can back up the PNG circuit! | | | +| Direct Accountability Assistant | 2.2.8 | Url | bypassing the protocol won't do anything, we need to compress the primary HTTP protocol! | | http://natasha.info | +| Human Response Coordinator | 2.9.7 | Ignored | | | http://ruth.org | +| Corporate Accounts Technician | 5.8.0 | Ignored | | | https://isobel.org | +| International Intranet Planner | 6.4.6 | Url | The IB interface is down, program the redundant interface so we can program the IB interface! | | https://lenna.com | +| Direct Data Orchestrator | 2.4.5 | Expression | | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..d278ff30 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,24 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | +| International Data Representative | 3.5.7 | Ignored | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | http://dakota.com | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | +| Regional Directives Supervisor | 4.9.8 | Ignored | Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive! | Use the primary GB driver, then you can generate the primary driver! | https://malcolm.net | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | +| National Directives Analyst | 8.2.7 | Ignored | We need to compress the primary GB array! | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | +| Dynamic Optimization Director | 3.4.6 | Ignored | The PNG protocol is down, index the digital protocol so we can index the PNG protocol! | I'll transmit the online SSL feed, that should feed the SSL feed! | https://maximilian.org | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..fbc87c3e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,9 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..e4791aa8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Wilson | https://guadalupe.com | +| | | | | Otho | http://general.net | +| | | | | Skylar | https://haylie.biz | +| | | | | Audreanne | http://graciela.net | +| | | | | Maddison | http://randy.net | +| | | | | Dereck | http://cara.info | +| | | | | Dawson | http://addie.org | +| | | | | Xander | https://everette.info | +| | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..d8e2571f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,128 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Chief Data Orchestrator | 4.3.2 | Ignored | | | We need to back up the multi-byte SCSI transmitter! | http://gaylord.com | Taya | http://micaela.biz | +| | | | | | | | Evert | http://tomas.net | +| | | | | | | | Brett | http://virginie.net | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Internal Branding Executive | 2.0.9 | Overwrite | | The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor! | You can't bypass the application without programming the solid state COM application! | https://efrain.info | Mia | http://olga.com | +| | | | | | | | Myriam | http://lizeth.biz | +| | | | | | | | Aylin | https://amie.biz | +| | | | | | | | Marianne | https://ramona.net | +| | | | | | | | Mariela | http://wilfredo.com | +| | | | | | | | Everett | http://vanessa.name | +| International Assurance Executive | 2.8.5 | Ignored | The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver! | | We need to parse the optical FTP driver! | http://antonina.com | Alvah | http://otha.name | +| | | | | | | | Natasha | https://nyah.com | +| | | | | | | | Oliver | http://ettie.biz | +| | | | | | | | Lonny | https://onie.org | +| | | | | | | | Cassie | http://solon.net | +| | | | | | | | Buck | http://taryn.com | +| | | | | | | | Hilton | http://isabel.com | +| Legacy Creative Liaison | 0.4.6 | Expression | | The SMS system is down, back up the open-source system so we can back up the SMS system! | I'll connect the optical FTP program, that should program the FTP program! | | Candice | http://linnea.com | +| | | | | | | | Everardo | http://daryl.net | +| | | | | | | | Jerrod | http://laila.com | +| | | | | | | | Caleigh | https://adolfo.com | +| | | | | | | | Daisha | http://justine.biz | +| | | | | | | | Americo | http://tessie.org | +| | | | | | | | Howard | https://luis.info | +| Investor Creative Architect | 4.5.6 | Overwrite | | The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip! | If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter! | | Selmer | https://jairo.info | +| | | | | | | | Juanita | http://holly.name | +| | | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | | Adalberto | https://sister.biz | +| | | | | | | | Gerald | https://vidal.com | +| | | | | | | | Lucio | http://clemmie.info | +| Global Optimization Architect | 4.8.0 | Expression | | Use the multi-byte SAS driver, then you can bypass the multi-byte driver! | If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip! | https://gaylord.name | Vida | https://theresia.biz | +| | | | | | | | Ransom | http://isom.com | +| | | | | | | | Anastasia | http://kamryn.info | +| | | | | | | | Marlene | https://cyril.name | +| | | | | | | | Zetta | http://pete.org | +| | | | | | | | Candida | https://craig.biz | +| | | | | | | | Timmothy | https://joanny.biz | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Regional Paradigm Assistant | 9.8.0 | Url | | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | +| | | | | | | | Mayra | http://lance.name | +| | | | | | | | Jimmie | https://lorine.org | +| | | | | | | | Rebeka | https://malika.org | +| | | | | | | | Trinity | http://fritz.info | +| | | | | | | | Neha | https://marianne.name | +| | | | | | | | Colin | https://billie.biz | +| | | | | | | | Brielle | https://brennon.name | +| | | | | | | | Myriam | https://rosemary.name | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | Edmund | http://sadie.info | +| | | | | | | | Horacio | https://loraine.name | +| | | | | | | | Sandra | https://emil.info | +| | | | | | | | Dayana | https://leila.info | +| | | | | | | | Micah | http://darien.com | +| | | | | | | | Ethel | http://shakira.net | +| Dynamic Data Director | 8.6.8 | Overwrite | | | We need to back up the primary SMTP circuit! | https://timothy.info | Kirsten | http://madisyn.com | +| | | | | | | | Murray | https://destinee.com | +| | | | | | | | Emanuel | https://keely.info | +| | | | | | | | Obie | https://caleigh.net | +| | | | | | | | Albin | http://flavie.com | +| | | | | | | | Lavonne | http://kaitlyn.com | +| | | | | | | | Osborne | https://joesph.name | +| | | | | | | | Michael | https://kali.com | +| Investor Usability Producer | 9.7.6 | Url | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | Jett | https://randal.biz | +| | | | | | | | Leif | http://chaz.name | +| | | | | | | | Tristian | http://susie.com | +| | | | | | | | Carmelo | https://kariane.com | +| | | | | | | | Sofia | http://daphnee.name | +| | | | | | | | Nedra | http://orland.info | +| | | | | | | | Hilton | http://shany.info | +| Dynamic Program Associate | 5.9.7 | Expression | | | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Suzanne | http://ima.name | +| | | | | | | | Earnestine | http://nathanial.biz | +| | | | | | | | Connor | https://augustus.net | +| | | | | | | | Araceli | http://hailey.biz | +| | | | | | | | Janessa | https://craig.com | +| | | | | | | | Erica | http://kristin.org | +| | | | | | | | Alek | http://shany.biz | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Corporate Tactics Analyst | 3.0.8 | Overwrite | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | Use the virtual RAM monitor, then you can override the virtual monitor! | | | Hildegard | http://conner.name | +| | | | | | | | Isabella | https://kennith.com | +| | | | | | | | Johanna | https://ara.org | +| | | | | | | | Demarco | https://rae.biz | +| | | | | | | | Viviane | http://christine.info | +| | | | | | | | Thora | https://corene.name | +| | | | | | | | Mireya | https://mitchell.net | +| | | | | | | | Marietta | http://adrian.org | +| | | | | | | | Irving | https://sydnie.org | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Dynamic Quality Officer | 8.9.2 | Ignored | | | | https://danika.org | Jadon | https://amelia.biz | +| | | | | | | | Toni | http://angie.name | +| | | | | | | | Ardella | http://melissa.net | +| | | | | | | | Sandra | http://pearline.org | +| | | | | | | | Noble | https://dusty.net | +| Human Accounts Executive | 7.6.7 | Unknown | Use the auxiliary PNG interface, then you can generate the auxiliary interface! | | You can't connect the interface without backing up the optical SMTP interface! | http://kristin.net | Seamus | http://maybell.info | +| | | | | | | | Monserrat | http://katrine.name | +| | | | | | | | Abel | https://geovany.com | +| | | | | | | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| Lead Integration Engineer | 8.7.4 | Unknown | | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | http://jackeline.biz | Reanna | http://buck.net | +| | | | | | | | Christine | http://demarco.name | +| | | | | | | | Marge | http://astrid.net | +| | | | | | | | Charlene | http://rod.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..3ab4efa4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,24 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | Clare | https://bobby.info | +| | | | | | | Cecil | https://kira.net | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Wilson | https://guadalupe.com | +| | | | | | | Otho | http://general.net | +| | | | | | | Skylar | https://haylie.biz | +| | | | | | | Audreanne | http://graciela.net | +| | | | | | | Maddison | http://randy.net | +| | | | | | | Dereck | http://cara.info | +| | | | | | | Dawson | http://addie.org | +| | | | | | | Xander | https://everette.info | +| | | | | | | Otha | https://cletus.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | Ila | http://rachel.com | +| | | | | | | Catalina | http://jolie.com | +| | | | | | | Dianna | https://leda.net | +| | | | | | | Nicola | http://aleen.name | +| | | | | | | Nelda | http://delpha.net | +| | | | | | | Delores | http://rae.biz | +| | | | | | | Cynthia | https://zella.com | +| | | | | | | Greta | http://adolph.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..c8b7e1b5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,32 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..4f029f28 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,113 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Product Usability Coordinator | 5.4.7 | Overwrite | The GB panel is down, synthesize the neural panel so we can synthesize the GB panel! | You can't copy the system without indexing the virtual XSS system! | If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive! | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Direct Usability Analyst | 3.4.8 | Overwrite | hacking the protocol won't do anything, we need to bypass the back-end SDD protocol! | Try to quantify the EXE program, maybe it will quantify the auxiliary program! | The FTP program is down, override the digital program so we can override the FTP program! | https://maritza.com | | | +| Future Accounts Architect | 9.1.8 | Ignored | You can't bypass the firewall without indexing the multi-byte COM firewall! | | | https://fermin.biz | | | +| Dynamic Directives Officer | 5.8.8 | Overwrite | | parsing the program won't do anything, we need to synthesize the haptic IB program! | If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip! | http://rafaela.net | | | +| Dynamic Accountability Engineer | 3.1.8 | Url | | Use the online RAM program, then you can generate the online program! | I'll back up the back-end JSON card, that should card the JSON card! | https://gerson.com | | | +| Principal Solutions Facilitator | 7.1.5 | Overwrite | | The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel! | | | | | +| Human Accounts Representative | 4.5.5 | Url | | | The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall! | https://darien.net | | | +| Internal Program Administrator | 0.3.5 | Expression | We need to navigate the multi-byte PNG application! | The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive! | The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth! | http://viviane.com | | | +| District Configuration Administrator | 8.4.4 | Url | | The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter! | | https://david.name | | | +| National Directives Analyst | 8.2.7 | Overwrite | We need to compress the primary GB array! | | Use the mobile SCSI bus, then you can program the mobile bus! | | | | +| Regional Configuration Engineer | 7.3.8 | Expression | Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter! | You can't reboot the matrix without navigating the optical SDD matrix! | | http://roman.org | | | +| International Brand Strategist | 3.9.3 | Ignored | | | I'll hack the optical COM alarm, that should alarm the COM alarm! | https://rowena.info | | | +| Senior Optimization Assistant | 3.6.0 | Ignored | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | Try to compress the SMS bus, maybe it will compress the bluetooth bus! | http://akeem.info | | | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | https://lance.net | | | +| Lead Factors Designer | 0.9.2 | Url | You can't quantify the bandwidth without calculating the online RAM bandwidth! | | | | | | +| Dynamic Creative Designer | 7.5.8 | Expression | The XML system is down, hack the bluetooth system so we can hack the XML system! | | The GB program is down, program the back-end program so we can program the GB program! | http://daniela.name | | | +| District Data Executive | 9.4.3 | Expression | | The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter! | | | | | +| Product Tactics Technician | 3.8.3 | Overwrite | If we index the protocol, we can get to the FTP protocol through the online FTP protocol! | Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive! | | https://jewel.name | | | +| Principal Branding Assistant | 8.2.6 | Expression | Use the multi-byte JSON panel, then you can bypass the multi-byte panel! | If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall! | We need to hack the auxiliary COM hard drive! | | | | +| Dynamic Quality Director | 4.9.9 | Unknown | | | | http://jesse.com | | | +| Legacy Interactions Analyst | 3.0.8 | Url | hacking the hard drive won't do anything, we need to generate the open-source RSS hard drive! | connecting the system won't do anything, we need to synthesize the mobile ADP system! | | | | | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | | | +| Future Marketing Technician | 7.6.7 | Unknown | | overriding the firewall won't do anything, we need to reboot the open-source COM firewall! | | http://abbey.biz | | | +| International Data Associate | 6.4.8 | Unknown | If we navigate the array, we can get to the SQL array through the 1080p SQL array! | You can't generate the bandwidth without parsing the mobile EXE bandwidth! | | | | | +| Corporate Quality Planner | 6.6.3 | Ignored | The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus! | You can't transmit the sensor without connecting the digital THX sensor! | The PCI driver is down, parse the neural driver so we can parse the PCI driver! | | | | +| Corporate Implementation Technician | 2.8.4 | Url | | If we compress the protocol, we can get to the COM protocol through the mobile COM protocol! | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | +| District Implementation Orchestrator | 0.1.4 | Url | I'll synthesize the cross-platform CSS panel, that should panel the CSS panel! | You can't navigate the panel without connecting the optical PNG panel! | | | | | +| Lead Intranet Director | 9.2.4 | Url | | You can't parse the bandwidth without transmitting the open-source USB bandwidth! | If we parse the driver, we can get to the GB driver through the neural GB driver! | https://dane.name | | | +| Dynamic Group Producer | 5.9.5 | Unknown | We need to hack the multi-byte EXE bus! | If we connect the program, we can get to the SQL program through the digital SQL program! | | https://sonny.com | | | +| Future Accountability Officer | 2.5.3 | Unknown | | | | http://henderson.biz | | | +| Senior Communications Director | 3.1.0 | Expression | | | I'll quantify the neural SCSI port, that should port the SCSI port! | | | | +| Principal Intranet Manager | 3.8.8 | Expression | | | | | | | +| Direct Creative Planner | 9.7.2 | Unknown | Try to connect the TCP circuit, maybe it will connect the back-end circuit! | synthesizing the circuit won't do anything, we need to override the neural XML circuit! | bypassing the matrix won't do anything, we need to copy the wireless PCI matrix! | | | | +| International Data Coordinator | 1.7.7 | Unknown | | connecting the system won't do anything, we need to navigate the solid state HDD system! | | | | | +| Dynamic Division Agent | 4.2.8 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | https://camilla.info | | | +| Internal Data Designer | 9.5.2 | Unknown | | hacking the card won't do anything, we need to hack the neural COM card! | The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive! | https://liana.com | | | +| Customer Optimization Engineer | 3.9.7 | Ignored | The JBOD hard drive is down, copy the wireless hard drive so we can copy the JBOD hard drive! | If we synthesize the bus, we can get to the EXE bus through the online EXE bus! | We need to override the auxiliary AGP firewall! | | | | +| Forward Division Strategist | 5.7.1 | Unknown | You can't reboot the program without transmitting the mobile SMTP program! | The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit! | Use the solid state HTTP microchip, then you can back up the solid state microchip! | https://esperanza.name | | | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | We need to bypass the wireless PNG bus! | | | | +| Future Configuration Officer | 7.6.0 | Expression | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall! | | | | +| Senior Integration Engineer | 4.4.3 | Url | | | | | | | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | | | +| Forward Data Administrator | 9.0.6 | Overwrite | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | I'll program the multi-byte AI transmitter, that should transmitter the AI transmitter! | | https://serenity.info | | | +| Future Solutions Officer | 3.3.5 | Unknown | You can't override the hard drive without bypassing the mobile TCP hard drive! | | Use the online IB protocol, then you can back up the online protocol! | | | | +| Direct Factors Representative | 0.5.2 | Overwrite | You can't override the bandwidth without navigating the auxiliary ADP bandwidth! | backing up the system won't do anything, we need to synthesize the digital AI system! | | | | | +| Forward Web Assistant | 5.9.6 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | | | | +| Principal Accounts Officer | 2.1.8 | Overwrite | Try to calculate the SSL program, maybe it will calculate the multi-byte program! | | Try to copy the HTTP capacitor, maybe it will copy the primary capacitor! | | | | +| Legacy Configuration Coordinator | 2.7.5 | Unknown | connecting the panel won't do anything, we need to bypass the wireless AGP panel! | | | | | | +| District Intranet Engineer | 7.5.5 | Unknown | If we navigate the feed, we can get to the JSON feed through the back-end JSON feed! | Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol! | | | | | +| Product Assurance Facilitator | 3.5.9 | Ignored | | | | | | | +| Forward Infrastructure Developer | 7.5.6 | Unknown | Try to override the SCSI microchip, maybe it will override the haptic microchip! | programming the monitor won't do anything, we need to parse the online XML monitor! | You can't index the circuit without copying the auxiliary RSS circuit! | | | | +| Global Markets Director | 3.4.9 | Unknown | The RAM card is down, override the open-source card so we can override the RAM card! | | | | | | +| Legacy Research Associate | 9.9.5 | Url | | We need to navigate the bluetooth RAM bus! | | https://hildegard.name | | | +| Direct Data Designer | 8.4.8 | Unknown | | | We need to transmit the virtual JSON bus! | | | | +| Forward Integration Assistant | 4.8.5 | Expression | | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Human Response Executive | 6.4.4 | Unknown | If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix! | | | https://maida.org | | | +| Regional Security Engineer | 5.8.4 | Unknown | | | I'll hack the cross-platform SSL array, that should array the SSL array! | | | | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | | | +| Corporate Tactics Strategist | 9.9.9 | Ignored | | copying the alarm won't do anything, we need to index the open-source TCP alarm! | generating the matrix won't do anything, we need to parse the solid state GB matrix! | | | | +| Forward Creative Developer | 9.6.7 | Unknown | | I'll transmit the online SSL feed, that should feed the SSL feed! | We need to synthesize the cross-platform SMS circuit! | http://pearline.com | | | +| Corporate Identity Coordinator | 9.8.3 | Url | | If we navigate the bus, we can get to the HDD bus through the primary HDD bus! | | | | | +| Human Division Agent | 2.2.7 | Expression | | The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor! | You can't navigate the port without programming the cross-platform ADP port! | https://laurence.net | | | +| Dynamic Quality Analyst | 0.9.5 | Unknown | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | Try to override the HDD pixel, maybe it will override the bluetooth pixel! | | | | +| Human Configuration Assistant | 0.1.1 | Overwrite | I'll bypass the solid state SMS system, that should system the SMS system! | | parsing the driver won't do anything, we need to program the auxiliary IB driver! | http://frederick.com | | | +| Senior Identity Designer | 9.9.3 | Ignored | | | You can't navigate the bandwidth without compressing the open-source AI bandwidth! | https://devyn.info | | | +| Forward Optimization Architect | 8.7.9 | Overwrite | | | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | https://kyle.net | | | +| Senior Creative Analyst | 5.2.9 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | If we synthesize the port, we can get to the ADP port through the neural ADP port! | | | | | +| International Optimization Coordinator | 6.5.5 | Ignored | | | If we reboot the system, we can get to the SQL system through the mobile SQL system! | http://antoinette.org | | | +| Regional Communications Officer | 3.3.2 | Overwrite | | We need to calculate the redundant THX feed! | | https://cortez.net | | | +| Senior Metrics Assistant | 8.7.4 | Unknown | | Use the solid state IB interface, then you can override the solid state interface! | If we compress the panel, we can get to the HDD panel through the digital HDD panel! | | | | +| Direct Functionality Representative | 9.9.2 | Ignored | You can't navigate the capacitor without bypassing the multi-byte JSON capacitor! | Try to quantify the COM feed, maybe it will quantify the multi-byte feed! | We need to bypass the multi-byte ADP panel! | | | | +| Product Infrastructure Supervisor | 8.1.1 | Ignored | | | | https://merle.com | | | +| Corporate Data Strategist | 9.0.0 | Url | | | Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor! | http://eli.net | | | +| Internal Factors Designer | 1.9.6 | Url | | | | | | | +| Future Interactions Facilitator | 7.6.9 | Expression | | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | +| Dynamic Functionality Strategist | 5.8.0 | Url | Use the digital HTTP card, then you can reboot the digital card! | The CSS port is down, quantify the virtual port so we can quantify the CSS port! | | http://filiberto.net | | | +| District Optimization Manager | 4.0.4 | Ignored | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | Try to program the CSS circuit, maybe it will program the auxiliary circuit! | | | | +| Forward Factors Director | 5.7.8 | Expression | | | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | | | +| Central Marketing Orchestrator | 3.3.1 | Overwrite | | Try to parse the IB driver, maybe it will parse the 1080p driver! | We need to connect the bluetooth RSS application! | https://brice.net | | | +| National Functionality Orchestrator | 3.5.0 | Overwrite | If we quantify the array, we can get to the RAM array through the virtual RAM array! | overriding the card won't do anything, we need to hack the auxiliary HTTP card! | If we quantify the feed, we can get to the RAM feed through the neural RAM feed! | https://gina.name | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| Corporate Group Planner | 9.2.2 | Ignored | | | We need to reboot the virtual RSS alarm! | | | | +| Investor Accountability Officer | 2.4.3 | Unknown | | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | | | +| Corporate Infrastructure Executive | 4.8.1 | Overwrite | | | Try to index the FTP transmitter, maybe it will index the bluetooth transmitter! | https://justice.info | | | +| District Branding Analyst | 1.9.5 | Unknown | | | | https://paula.net | | | +| Regional Implementation Technician | 8.8.3 | Ignored | | | | | | | +| Dynamic Factors Facilitator | 6.5.2 | Unknown | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | | http://magnolia.com | | | +| Internal Division Agent | 2.4.2 | Expression | | Try to compress the TCP microchip, maybe it will compress the auxiliary microchip! | | | | | +| Forward Communications Engineer | 4.5.2 | Overwrite | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | | | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | | | | +| District Implementation Executive | 3.9.4 | Overwrite | | | | http://fae.org | | | +| Central Creative Analyst | 3.6.4 | Overwrite | | programming the driver won't do anything, we need to calculate the primary SMTP driver! | | | | | +| Legacy Infrastructure Producer | 1.1.2 | Unknown | | If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit! | | | | | +| Central Marketing Assistant | 9.5.8 | Overwrite | I'll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor! | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | http://julia.biz | | | +| Dynamic Security Developer | 0.8.7 | Url | You can't back up the array without parsing the haptic CSS array! | | | https://adan.net | | | +| Direct Web Orchestrator | 1.9.1 | Overwrite | You can't copy the alarm without synthesizing the 1080p IB alarm! | | parsing the card won't do anything, we need to synthesize the online SQL card! | https://kade.com | | | +| Dynamic Applications Producer | 0.4.7 | Url | Try to input the AI sensor, maybe it will input the digital sensor! | If we program the array, we can get to the JBOD array through the primary JBOD array! | | http://horace.com | | | +| Direct Mobility Designer | 7.7.3 | Ignored | | | | http://geovanny.info | | | +| International Accounts Liaison | 5.6.7 | Expression | We need to program the virtual SCSI circuit! | We need to generate the auxiliary GB hard drive! | transmitting the port won't do anything, we need to override the haptic JSON port! | | | | +| Human Communications Supervisor | 6.0.1 | Overwrite | Use the cross-platform SAS feed, then you can bypass the cross-platform feed! | | I'll override the neural XML application, that should application the XML application! | http://ethan.name | | | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..5960d53d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,228 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+------------+-----------------------+ +| Future Configuration Officer | 7.6.0 | Expression | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall! | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Direct Creative Planner | 9.7.2 | Unknown | Try to connect the TCP circuit, maybe it will connect the back-end circuit! | synthesizing the circuit won't do anything, we need to override the neural XML circuit! | bypassing the matrix won't do anything, we need to copy the wireless PCI matrix! | | | | +| District Data Executive | 9.4.3 | Expression | | The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter! | | | | | +| Human Accounts Representative | 4.5.5 | Url | | | The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall! | https://darien.net | | | +| Corporate Quality Planner | 6.6.3 | Ignored | The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus! | You can't transmit the sensor without connecting the digital THX sensor! | The PCI driver is down, parse the neural driver so we can parse the PCI driver! | | | | +| Forward Communications Engineer | 4.5.2 | Overwrite | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | | | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| Dynamic Accountability Engineer | 3.1.8 | Url | | Use the online RAM program, then you can generate the online program! | I'll back up the back-end JSON card, that should card the JSON card! | https://gerson.com | | | +| International Data Coordinator | 1.7.7 | Unknown | | connecting the system won't do anything, we need to navigate the solid state HDD system! | | | | | +| International Assurance Executive | 2.8.5 | Ignored | The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver! | | We need to parse the optical FTP driver! | http://antonina.com | Alvah | http://otha.name | +| | | | | | | | Natasha | https://nyah.com | +| | | | | | | | Oliver | http://ettie.biz | +| | | | | | | | Lonny | https://onie.org | +| | | | | | | | Cassie | http://solon.net | +| | | | | | | | Buck | http://taryn.com | +| | | | | | | | Hilton | http://isabel.com | +| Product Assurance Facilitator | 3.5.9 | Ignored | | | | | | | +| Forward Infrastructure Developer | 7.5.6 | Unknown | Try to override the SCSI microchip, maybe it will override the haptic microchip! | programming the monitor won't do anything, we need to parse the online XML monitor! | You can't index the circuit without copying the auxiliary RSS circuit! | | | | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | | | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Product Usability Coordinator | 5.4.7 | Overwrite | The GB panel is down, synthesize the neural panel so we can synthesize the GB panel! | You can't copy the system without indexing the virtual XSS system! | If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive! | | | | +| Human Accounts Executive | 7.6.7 | Unknown | Use the auxiliary PNG interface, then you can generate the auxiliary interface! | | You can't connect the interface without backing up the optical SMTP interface! | http://kristin.net | Seamus | http://maybell.info | +| | | | | | | | Monserrat | http://katrine.name | +| | | | | | | | Abel | https://geovany.com | +| | | | | | | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| Future Accountability Officer | 2.5.3 | Unknown | | | | http://henderson.biz | | | +| Dynamic Quality Analyst | 0.9.5 | Unknown | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | Try to override the HDD pixel, maybe it will override the bluetooth pixel! | | | | +| Internal Program Administrator | 0.3.5 | Expression | We need to navigate the multi-byte PNG application! | The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive! | The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth! | http://viviane.com | | | +| Legacy Infrastructure Producer | 1.1.2 | Unknown | | If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit! | | | | | +| Legacy Interactions Analyst | 3.0.8 | Url | hacking the hard drive won't do anything, we need to generate the open-source RSS hard drive! | connecting the system won't do anything, we need to synthesize the mobile ADP system! | | | | | +| Dynamic Division Agent | 4.2.8 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | https://camilla.info | | | +| Investor Accountability Officer | 2.4.3 | Unknown | | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | | | +| District Implementation Executive | 3.9.4 | Overwrite | | | | http://fae.org | | | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | | | +| Dynamic Creative Designer | 7.5.8 | Expression | The XML system is down, hack the bluetooth system so we can hack the XML system! | | The GB program is down, program the back-end program so we can program the GB program! | http://daniela.name | | | +| District Optimization Manager | 4.0.4 | Ignored | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | Try to program the CSS circuit, maybe it will program the auxiliary circuit! | | | | +| Lead Intranet Director | 9.2.4 | Url | | You can't parse the bandwidth without transmitting the open-source USB bandwidth! | If we parse the driver, we can get to the GB driver through the neural GB driver! | https://dane.name | | | +| Dynamic Applications Producer | 0.4.7 | Url | Try to input the AI sensor, maybe it will input the digital sensor! | If we program the array, we can get to the JBOD array through the primary JBOD array! | | http://horace.com | | | +| District Intranet Engineer | 7.5.5 | Unknown | If we navigate the feed, we can get to the JSON feed through the back-end JSON feed! | Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol! | | | | | +| Product Infrastructure Supervisor | 8.1.1 | Ignored | | | | https://merle.com | | | +| Global Optimization Architect | 4.8.0 | Expression | | Use the multi-byte SAS driver, then you can bypass the multi-byte driver! | If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip! | https://gaylord.name | Vida | https://theresia.biz | +| | | | | | | | Ransom | http://isom.com | +| | | | | | | | Anastasia | http://kamryn.info | +| | | | | | | | Marlene | https://cyril.name | +| | | | | | | | Zetta | http://pete.org | +| | | | | | | | Candida | https://craig.biz | +| | | | | | | | Timmothy | https://joanny.biz | +| Central Creative Analyst | 3.6.4 | Overwrite | | programming the driver won't do anything, we need to calculate the primary SMTP driver! | | | | | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | Edmund | http://sadie.info | +| | | | | | | | Horacio | https://loraine.name | +| | | | | | | | Sandra | https://emil.info | +| | | | | | | | Dayana | https://leila.info | +| | | | | | | | Micah | http://darien.com | +| | | | | | | | Ethel | http://shakira.net | +| Forward Web Assistant | 5.9.6 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | | | | +| Dynamic Data Director | 8.6.8 | Overwrite | | | We need to back up the primary SMTP circuit! | https://timothy.info | Kirsten | http://madisyn.com | +| | | | | | | | Murray | https://destinee.com | +| | | | | | | | Emanuel | https://keely.info | +| | | | | | | | Obie | https://caleigh.net | +| | | | | | | | Albin | http://flavie.com | +| | | | | | | | Lavonne | http://kaitlyn.com | +| | | | | | | | Osborne | https://joesph.name | +| | | | | | | | Michael | https://kali.com | +| Direct Web Orchestrator | 1.9.1 | Overwrite | You can't copy the alarm without synthesizing the 1080p IB alarm! | | parsing the card won't do anything, we need to synthesize the online SQL card! | https://kade.com | | | +| Senior Creative Analyst | 5.2.9 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | If we synthesize the port, we can get to the ADP port through the neural ADP port! | | | | | +| Corporate Infrastructure Executive | 4.8.1 | Overwrite | | | Try to index the FTP transmitter, maybe it will index the bluetooth transmitter! | https://justice.info | | | +| Corporate Implementation Technician | 2.8.4 | Url | | If we compress the protocol, we can get to the COM protocol through the mobile COM protocol! | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | +| Forward Factors Director | 5.7.8 | Expression | | | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | | | +| International Accounts Liaison | 5.6.7 | Expression | We need to program the virtual SCSI circuit! | We need to generate the auxiliary GB hard drive! | transmitting the port won't do anything, we need to override the haptic JSON port! | | | | +| Principal Branding Assistant | 8.2.6 | Expression | Use the multi-byte JSON panel, then you can bypass the multi-byte panel! | If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall! | We need to hack the auxiliary COM hard drive! | | | | +| Direct Data Designer | 8.4.8 | Unknown | | | We need to transmit the virtual JSON bus! | | | | +| Legacy Creative Liaison | 0.4.6 | Expression | | The SMS system is down, back up the open-source system so we can back up the SMS system! | I'll connect the optical FTP program, that should program the FTP program! | | Candice | http://linnea.com | +| | | | | | | | Everardo | http://daryl.net | +| | | | | | | | Jerrod | http://laila.com | +| | | | | | | | Caleigh | https://adolfo.com | +| | | | | | | | Daisha | http://justine.biz | +| | | | | | | | Americo | http://tessie.org | +| | | | | | | | Howard | https://luis.info | +| Regional Configuration Engineer | 7.3.8 | Expression | Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter! | You can't reboot the matrix without navigating the optical SDD matrix! | | http://roman.org | | | +| Dynamic Group Producer | 5.9.5 | Unknown | We need to hack the multi-byte EXE bus! | If we connect the program, we can get to the SQL program through the digital SQL program! | | https://sonny.com | | | +| Future Marketing Technician | 7.6.7 | Unknown | | overriding the firewall won't do anything, we need to reboot the open-source COM firewall! | | http://abbey.biz | | | +| District Branding Analyst | 1.9.5 | Unknown | | | | https://paula.net | | | +| Principal Intranet Manager | 3.8.8 | Expression | | | | | | | +| International Brand Strategist | 3.9.3 | Ignored | | | I'll hack the optical COM alarm, that should alarm the COM alarm! | https://rowena.info | | | +| Human Response Executive | 6.4.4 | Unknown | If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix! | | | https://maida.org | | | +| Future Interactions Facilitator | 7.6.9 | Expression | | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | +| Internal Data Designer | 9.5.2 | Unknown | | hacking the card won't do anything, we need to hack the neural COM card! | The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive! | https://liana.com | | | +| Principal Accounts Officer | 2.1.8 | Overwrite | Try to calculate the SSL program, maybe it will calculate the multi-byte program! | | Try to copy the HTTP capacitor, maybe it will copy the primary capacitor! | | | | +| Legacy Configuration Coordinator | 2.7.5 | Unknown | connecting the panel won't do anything, we need to bypass the wireless AGP panel! | | | | | | +| Dynamic Security Developer | 0.8.7 | Url | You can't back up the array without parsing the haptic CSS array! | | | https://adan.net | | | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | https://lance.net | | | +| Investor Usability Producer | 9.7.6 | Url | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | Jett | https://randal.biz | +| | | | | | | | Leif | http://chaz.name | +| | | | | | | | Tristian | http://susie.com | +| | | | | | | | Carmelo | https://kariane.com | +| | | | | | | | Sofia | http://daphnee.name | +| | | | | | | | Nedra | http://orland.info | +| | | | | | | | Hilton | http://shany.info | +| Dynamic Program Associate | 5.9.7 | Expression | | | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Suzanne | http://ima.name | +| | | | | | | | Earnestine | http://nathanial.biz | +| | | | | | | | Connor | https://augustus.net | +| | | | | | | | Araceli | http://hailey.biz | +| | | | | | | | Janessa | https://craig.com | +| | | | | | | | Erica | http://kristin.org | +| | | | | | | | Alek | http://shany.biz | +| District Configuration Administrator | 8.4.4 | Url | | The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter! | | https://david.name | | | +| Dynamic Factors Facilitator | 6.5.2 | Unknown | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | | http://magnolia.com | | | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Dynamic Quality Director | 4.9.9 | Unknown | | | | http://jesse.com | | | +| Investor Creative Architect | 4.5.6 | Overwrite | | The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip! | If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter! | | Selmer | https://jairo.info | +| | | | | | | | Juanita | http://holly.name | +| | | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | | Adalberto | https://sister.biz | +| | | | | | | | Gerald | https://vidal.com | +| | | | | | | | Lucio | http://clemmie.info | +| Dynamic Directives Officer | 5.8.8 | Overwrite | | parsing the program won't do anything, we need to synthesize the haptic IB program! | If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip! | http://rafaela.net | | | +| Customer Optimization Engineer | 3.9.7 | Ignored | The JBOD hard drive is down, copy the wireless hard drive so we can copy the JBOD hard drive! | If we synthesize the bus, we can get to the EXE bus through the online EXE bus! | We need to override the auxiliary AGP firewall! | | | | +| Global Markets Director | 3.4.9 | Unknown | The RAM card is down, override the open-source card so we can override the RAM card! | | | | | | +| Future Solutions Officer | 3.3.5 | Unknown | You can't override the hard drive without bypassing the mobile TCP hard drive! | | Use the online IB protocol, then you can back up the online protocol! | | | | +| Corporate Data Strategist | 9.0.0 | Url | | | Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor! | http://eli.net | | | +| Regional Security Engineer | 5.8.4 | Unknown | | | I'll hack the cross-platform SSL array, that should array the SSL array! | | | | +| International Data Associate | 6.4.8 | Unknown | If we navigate the array, we can get to the SQL array through the 1080p SQL array! | You can't generate the bandwidth without parsing the mobile EXE bandwidth! | | | | | +| Corporate Tactics Analyst | 3.0.8 | Overwrite | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | Use the virtual RAM monitor, then you can override the virtual monitor! | | | Hildegard | http://conner.name | +| | | | | | | | Isabella | https://kennith.com | +| | | | | | | | Johanna | https://ara.org | +| | | | | | | | Demarco | https://rae.biz | +| | | | | | | | Viviane | http://christine.info | +| | | | | | | | Thora | https://corene.name | +| | | | | | | | Mireya | https://mitchell.net | +| | | | | | | | Marietta | http://adrian.org | +| | | | | | | | Irving | https://sydnie.org | +| Senior Metrics Assistant | 8.7.4 | Unknown | | Use the solid state IB interface, then you can override the solid state interface! | If we compress the panel, we can get to the HDD panel through the digital HDD panel! | | | | +| Forward Data Administrator | 9.0.6 | Overwrite | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | I'll program the multi-byte AI transmitter, that should transmitter the AI transmitter! | | https://serenity.info | | | +| Senior Identity Designer | 9.9.3 | Ignored | | | You can't navigate the bandwidth without compressing the open-source AI bandwidth! | https://devyn.info | | | +| National Directives Analyst | 8.2.7 | Overwrite | We need to compress the primary GB array! | | Use the mobile SCSI bus, then you can program the mobile bus! | | | | +| Regional Communications Officer | 3.3.2 | Overwrite | | We need to calculate the redundant THX feed! | | https://cortez.net | | | +| Human Configuration Assistant | 0.1.1 | Overwrite | I'll bypass the solid state SMS system, that should system the SMS system! | | parsing the driver won't do anything, we need to program the auxiliary IB driver! | http://frederick.com | | | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Senior Optimization Assistant | 3.6.0 | Ignored | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | Try to compress the SMS bus, maybe it will compress the bluetooth bus! | http://akeem.info | | | +| Lead Integration Engineer | 8.7.4 | Unknown | | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | http://jackeline.biz | Reanna | http://buck.net | +| | | | | | | | Christine | http://demarco.name | +| | | | | | | | Marge | http://astrid.net | +| | | | | | | | Charlene | http://rod.net | +| International Optimization Coordinator | 6.5.5 | Ignored | | | If we reboot the system, we can get to the SQL system through the mobile SQL system! | http://antoinette.org | | | +| Future Accounts Architect | 9.1.8 | Ignored | You can't bypass the firewall without indexing the multi-byte COM firewall! | | | https://fermin.biz | | | +| Internal Division Agent | 2.4.2 | Expression | | Try to compress the TCP microchip, maybe it will compress the auxiliary microchip! | | | | | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | | | | +| Senior Integration Engineer | 4.4.3 | Url | | | | | | | +| Forward Optimization Architect | 8.7.9 | Overwrite | | | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | https://kyle.net | | | +| Dynamic Quality Officer | 8.9.2 | Ignored | | | | https://danika.org | Jadon | https://amelia.biz | +| | | | | | | | Toni | http://angie.name | +| | | | | | | | Ardella | http://melissa.net | +| | | | | | | | Sandra | http://pearline.org | +| | | | | | | | Noble | https://dusty.net | +| Central Marketing Assistant | 9.5.8 | Overwrite | I'll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor! | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | http://julia.biz | | | +| National Functionality Orchestrator | 3.5.0 | Overwrite | If we quantify the array, we can get to the RAM array through the virtual RAM array! | overriding the card won't do anything, we need to hack the auxiliary HTTP card! | If we quantify the feed, we can get to the RAM feed through the neural RAM feed! | https://gina.name | | | +| Corporate Group Planner | 9.2.2 | Ignored | | | We need to reboot the virtual RSS alarm! | | | | +| Corporate Identity Coordinator | 9.8.3 | Url | | If we navigate the bus, we can get to the HDD bus through the primary HDD bus! | | | | | +| Senior Communications Director | 3.1.0 | Expression | | | I'll quantify the neural SCSI port, that should port the SCSI port! | | | | +| Forward Creative Developer | 9.6.7 | Unknown | | I'll transmit the online SSL feed, that should feed the SSL feed! | We need to synthesize the cross-platform SMS circuit! | http://pearline.com | | | +| Forward Division Strategist | 5.7.1 | Unknown | You can't reboot the program without transmitting the mobile SMTP program! | The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit! | Use the solid state HTTP microchip, then you can back up the solid state microchip! | https://esperanza.name | | | +| Corporate Tactics Strategist | 9.9.9 | Ignored | | copying the alarm won't do anything, we need to index the open-source TCP alarm! | generating the matrix won't do anything, we need to parse the solid state GB matrix! | | | | +| District Implementation Orchestrator | 0.1.4 | Url | I'll synthesize the cross-platform CSS panel, that should panel the CSS panel! | You can't navigate the panel without connecting the optical PNG panel! | | | | | +| Human Division Agent | 2.2.7 | Expression | | The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor! | You can't navigate the port without programming the cross-platform ADP port! | https://laurence.net | | | +| Lead Factors Designer | 0.9.2 | Url | You can't quantify the bandwidth without calculating the online RAM bandwidth! | | | | | | +| Central Marketing Orchestrator | 3.3.1 | Overwrite | | Try to parse the IB driver, maybe it will parse the 1080p driver! | We need to connect the bluetooth RSS application! | https://brice.net | | | +| Human Communications Supervisor | 6.0.1 | Overwrite | Use the cross-platform SAS feed, then you can bypass the cross-platform feed! | | I'll override the neural XML application, that should application the XML application! | http://ethan.name | | | +| Direct Functionality Representative | 9.9.2 | Ignored | You can't navigate the capacitor without bypassing the multi-byte JSON capacitor! | Try to quantify the COM feed, maybe it will quantify the multi-byte feed! | We need to bypass the multi-byte ADP panel! | | | | +| Regional Paradigm Assistant | 9.8.0 | Url | | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | +| | | | | | | | Mayra | http://lance.name | +| | | | | | | | Jimmie | https://lorine.org | +| | | | | | | | Rebeka | https://malika.org | +| | | | | | | | Trinity | http://fritz.info | +| | | | | | | | Neha | https://marianne.name | +| | | | | | | | Colin | https://billie.biz | +| | | | | | | | Brielle | https://brennon.name | +| | | | | | | | Myriam | https://rosemary.name | +| Internal Factors Designer | 1.9.6 | Url | | | | | | | +| Dynamic Functionality Strategist | 5.8.0 | Url | Use the digital HTTP card, then you can reboot the digital card! | The CSS port is down, quantify the virtual port so we can quantify the CSS port! | | http://filiberto.net | | | +| Direct Mobility Designer | 7.7.3 | Ignored | | | | http://geovanny.info | | | +| Regional Implementation Technician | 8.8.3 | Ignored | | | | | | | +| Legacy Research Associate | 9.9.5 | Url | | We need to navigate the bluetooth RAM bus! | | https://hildegard.name | | | +| Direct Usability Analyst | 3.4.8 | Overwrite | hacking the protocol won't do anything, we need to bypass the back-end SDD protocol! | Try to quantify the EXE program, maybe it will quantify the auxiliary program! | The FTP program is down, override the digital program so we can override the FTP program! | https://maritza.com | | | +| Chief Data Orchestrator | 4.3.2 | Ignored | | | We need to back up the multi-byte SCSI transmitter! | http://gaylord.com | Taya | http://micaela.biz | +| | | | | | | | Evert | http://tomas.net | +| | | | | | | | Brett | http://virginie.net | +| Principal Solutions Facilitator | 7.1.5 | Overwrite | | The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel! | | | | | +| Product Tactics Technician | 3.8.3 | Overwrite | If we index the protocol, we can get to the FTP protocol through the online FTP protocol! | Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive! | | https://jewel.name | | | +| Direct Factors Representative | 0.5.2 | Overwrite | You can't override the bandwidth without navigating the auxiliary ADP bandwidth! | backing up the system won't do anything, we need to synthesize the digital AI system! | | | | | +| Internal Branding Executive | 2.0.9 | Overwrite | | The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor! | You can't bypass the application without programming the solid state COM application! | https://efrain.info | Mia | http://olga.com | +| | | | | | | | Myriam | http://lizeth.biz | +| | | | | | | | Aylin | https://amie.biz | +| | | | | | | | Marianne | https://ramona.net | +| | | | | | | | Mariela | http://wilfredo.com | +| | | | | | | | Everett | http://vanessa.name | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | We need to bypass the wireless PNG bus! | | | | +| Forward Integration Assistant | 4.8.5 | Expression | | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..2fb78dea --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,124 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Product Usability Coordinator | 5.4.7 | Overwrite | The GB panel is down, synthesize the neural panel so we can synthesize the GB panel! | You can't copy the system without indexing the virtual XSS system! | If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive! | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Future Solutions Officer | 3.3.5 | Unknown | You can't override the hard drive without bypassing the mobile TCP hard drive! | | Use the online IB protocol, then you can back up the online protocol! | | | | +| Direct Functionality Representative | 9.9.2 | Ignored | You can't navigate the capacitor without bypassing the multi-byte JSON capacitor! | Try to quantify the COM feed, maybe it will quantify the multi-byte feed! | We need to bypass the multi-byte ADP panel! | | | | +| District Data Executive | 9.4.3 | Expression | | The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter! | | | | | +| Dynamic Accountability Engineer | 3.1.8 | Url | | Use the online RAM program, then you can generate the online program! | I'll back up the back-end JSON card, that should card the JSON card! | https://gerson.com | | | +| Principal Solutions Facilitator | 7.1.5 | Overwrite | | The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel! | | | | | +| Dynamic Division Agent | 4.2.8 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | https://camilla.info | | | +| Internal Program Administrator | 0.3.5 | Expression | We need to navigate the multi-byte PNG application! | The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive! | The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth! | http://viviane.com | | | +| District Configuration Administrator | 8.4.4 | Url | | The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter! | | https://david.name | | | +| District Branding Analyst | 1.9.5 | Unknown | | | | https://paula.net | | | +| Regional Configuration Engineer | 7.3.8 | Expression | Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter! | You can't reboot the matrix without navigating the optical SDD matrix! | | http://roman.org | | | +| Dynamic Directives Officer | 5.8.8 | Overwrite | | parsing the program won't do anything, we need to synthesize the haptic IB program! | If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip! | http://rafaela.net | | | +| Senior Creative Analyst | 5.2.9 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | If we synthesize the port, we can get to the ADP port through the neural ADP port! | | | | | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | | | +| Lead Factors Designer | 0.9.2 | Url | You can't quantify the bandwidth without calculating the online RAM bandwidth! | | | | | | +| Principal Branding Assistant | 8.2.6 | Expression | Use the multi-byte JSON panel, then you can bypass the multi-byte panel! | If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall! | We need to hack the auxiliary COM hard drive! | | | | +| Central Creative Analyst | 3.6.4 | Overwrite | | programming the driver won't do anything, we need to calculate the primary SMTP driver! | | | | | +| Corporate Data Strategist | 9.0.0 | Url | | | Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor! | http://eli.net | | | +| Legacy Research Associate | 9.9.5 | Url | | We need to navigate the bluetooth RAM bus! | | https://hildegard.name | | | +| Direct Web Orchestrator | 1.9.1 | Overwrite | You can't copy the alarm without synthesizing the 1080p IB alarm! | | parsing the card won't do anything, we need to synthesize the online SQL card! | https://kade.com | | | +| Central Marketing Assistant | 9.5.8 | Overwrite | I'll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor! | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | http://julia.biz | | | +| National Directives Analyst | 8.2.7 | Overwrite | We need to compress the primary GB array! | | Use the mobile SCSI bus, then you can program the mobile bus! | | | | +| Human Communications Supervisor | 6.0.1 | Overwrite | Use the cross-platform SAS feed, then you can bypass the cross-platform feed! | | I'll override the neural XML application, that should application the XML application! | http://ethan.name | | | +| Dynamic Quality Director | 4.9.9 | Unknown | | | | http://jesse.com | | | +| Corporate Quality Planner | 6.6.3 | Ignored | The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus! | You can't transmit the sensor without connecting the digital THX sensor! | The PCI driver is down, parse the neural driver so we can parse the PCI driver! | | | | +| Corporate Implementation Technician | 2.8.4 | Url | | If we compress the protocol, we can get to the COM protocol through the mobile COM protocol! | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | +| District Intranet Engineer | 7.5.5 | Unknown | If we navigate the feed, we can get to the JSON feed through the back-end JSON feed! | Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol! | | | | | +| Lead Intranet Director | 9.2.4 | Url | | You can't parse the bandwidth without transmitting the open-source USB bandwidth! | If we parse the driver, we can get to the GB driver through the neural GB driver! | https://dane.name | | | +| Forward Communications Engineer | 4.5.2 | Overwrite | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | | | | | +| Senior Communications Director | 3.1.0 | Expression | | | I'll quantify the neural SCSI port, that should port the SCSI port! | | | | +| International Data Associate | 6.4.8 | Unknown | If we navigate the array, we can get to the SQL array through the 1080p SQL array! | You can't generate the bandwidth without parsing the mobile EXE bandwidth! | | | | | +| Principal Intranet Manager | 3.8.8 | Expression | | | | | | | +| Internal Division Agent | 2.4.2 | Expression | | Try to compress the TCP microchip, maybe it will compress the auxiliary microchip! | | | | | +| Forward Factors Director | 5.7.8 | Expression | | | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | | | +| Future Accountability Officer | 2.5.3 | Unknown | | | | http://henderson.biz | | | +| District Implementation Executive | 3.9.4 | Overwrite | | | | http://fae.org | | | +| Regional Communications Officer | 3.3.2 | Overwrite | | We need to calculate the redundant THX feed! | | https://cortez.net | | | +| Legacy Configuration Coordinator | 2.7.5 | Unknown | connecting the panel won't do anything, we need to bypass the wireless AGP panel! | | | | | | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | We need to bypass the wireless PNG bus! | | | | +| Future Configuration Officer | 7.6.0 | Expression | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall! | | | | +| Direct Mobility Designer | 7.7.3 | Ignored | | | | http://geovanny.info | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Forward Web Assistant | 5.9.6 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | | | | +| National Functionality Orchestrator | 3.5.0 | Overwrite | If we quantify the array, we can get to the RAM array through the virtual RAM array! | overriding the card won't do anything, we need to hack the auxiliary HTTP card! | If we quantify the feed, we can get to the RAM feed through the neural RAM feed! | https://gina.name | | | +| International Accounts Liaison | 5.6.7 | Expression | We need to program the virtual SCSI circuit! | We need to generate the auxiliary GB hard drive! | transmitting the port won't do anything, we need to override the haptic JSON port! | | | | +| Future Interactions Facilitator | 7.6.9 | Expression | | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | +| Regional Implementation Technician | 8.8.3 | Ignored | | | | | | | +| District Implementation Orchestrator | 0.1.4 | Url | I'll synthesize the cross-platform CSS panel, that should panel the CSS panel! | You can't navigate the panel without connecting the optical PNG panel! | | | | | +| Dynamic Group Producer | 5.9.5 | Unknown | We need to hack the multi-byte EXE bus! | If we connect the program, we can get to the SQL program through the digital SQL program! | | https://sonny.com | | | +| Product Assurance Facilitator | 3.5.9 | Ignored | | | | | | | +| Dynamic Factors Facilitator | 6.5.2 | Unknown | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | | http://magnolia.com | | | +| Direct Creative Planner | 9.7.2 | Unknown | Try to connect the TCP circuit, maybe it will connect the back-end circuit! | synthesizing the circuit won't do anything, we need to override the neural XML circuit! | bypassing the matrix won't do anything, we need to copy the wireless PCI matrix! | | | | +| International Optimization Coordinator | 6.5.5 | Ignored | | | If we reboot the system, we can get to the SQL system through the mobile SQL system! | http://antoinette.org | | | +| International Brand Strategist | 3.9.3 | Ignored | | | I'll hack the optical COM alarm, that should alarm the COM alarm! | https://rowena.info | | | +| Forward Integration Assistant | 4.8.5 | Expression | | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Product Tactics Technician | 3.8.3 | Overwrite | If we index the protocol, we can get to the FTP protocol through the online FTP protocol! | Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive! | | https://jewel.name | | | +| Direct Data Designer | 8.4.8 | Unknown | | | We need to transmit the virtual JSON bus! | | | | +| Central Marketing Orchestrator | 3.3.1 | Overwrite | | Try to parse the IB driver, maybe it will parse the 1080p driver! | We need to connect the bluetooth RSS application! | https://brice.net | | | +| Dynamic Creative Designer | 7.5.8 | Expression | The XML system is down, hack the bluetooth system so we can hack the XML system! | | The GB program is down, program the back-end program so we can program the GB program! | http://daniela.name | | | +| Corporate Group Planner | 9.2.2 | Ignored | | | We need to reboot the virtual RSS alarm! | | | | +| Corporate Identity Coordinator | 9.8.3 | Url | | If we navigate the bus, we can get to the HDD bus through the primary HDD bus! | | | | | +| Senior Optimization Assistant | 3.6.0 | Ignored | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | Try to compress the SMS bus, maybe it will compress the bluetooth bus! | http://akeem.info | | | +| Product Infrastructure Supervisor | 8.1.1 | Ignored | | | | https://merle.com | | | +| District Optimization Manager | 4.0.4 | Ignored | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | Try to program the CSS circuit, maybe it will program the auxiliary circuit! | | | | +| Direct Factors Representative | 0.5.2 | Overwrite | You can't override the bandwidth without navigating the auxiliary ADP bandwidth! | backing up the system won't do anything, we need to synthesize the digital AI system! | | | | | +| Direct Usability Analyst | 3.4.8 | Overwrite | hacking the protocol won't do anything, we need to bypass the back-end SDD protocol! | Try to quantify the EXE program, maybe it will quantify the auxiliary program! | The FTP program is down, override the digital program so we can override the FTP program! | https://maritza.com | | | +| Forward Division Strategist | 5.7.1 | Unknown | You can't reboot the program without transmitting the mobile SMTP program! | The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit! | Use the solid state HTTP microchip, then you can back up the solid state microchip! | https://esperanza.name | | | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | | | +| Corporate Tactics Strategist | 9.9.9 | Ignored | | copying the alarm won't do anything, we need to index the open-source TCP alarm! | generating the matrix won't do anything, we need to parse the solid state GB matrix! | | | | +| Senior Metrics Assistant | 8.7.4 | Unknown | | Use the solid state IB interface, then you can override the solid state interface! | If we compress the panel, we can get to the HDD panel through the digital HDD panel! | | | | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | | | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | https://lance.net | | | +| Forward Infrastructure Developer | 7.5.6 | Unknown | Try to override the SCSI microchip, maybe it will override the haptic microchip! | programming the monitor won't do anything, we need to parse the online XML monitor! | You can't index the circuit without copying the auxiliary RSS circuit! | | | | +| Internal Factors Designer | 1.9.6 | Url | | | | | | | +| International Data Coordinator | 1.7.7 | Unknown | | connecting the system won't do anything, we need to navigate the solid state HDD system! | | | | | +| Dynamic Functionality Strategist | 5.8.0 | Url | Use the digital HTTP card, then you can reboot the digital card! | The CSS port is down, quantify the virtual port so we can quantify the CSS port! | | http://filiberto.net | | | +| Principal Accounts Officer | 2.1.8 | Overwrite | Try to calculate the SSL program, maybe it will calculate the multi-byte program! | | Try to copy the HTTP capacitor, maybe it will copy the primary capacitor! | | | | +| Senior Integration Engineer | 4.4.3 | Url | | | | | | | +| Future Marketing Technician | 7.6.7 | Unknown | | overriding the firewall won't do anything, we need to reboot the open-source COM firewall! | | http://abbey.biz | | | +| Investor Accountability Officer | 2.4.3 | Unknown | | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | | | +| Senior Identity Designer | 9.9.3 | Ignored | | | You can't navigate the bandwidth without compressing the open-source AI bandwidth! | https://devyn.info | | | +| Dynamic Quality Analyst | 0.9.5 | Unknown | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | Try to override the HDD pixel, maybe it will override the bluetooth pixel! | | | | +| Forward Data Administrator | 9.0.6 | Overwrite | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | I'll program the multi-byte AI transmitter, that should transmitter the AI transmitter! | | https://serenity.info | | | +| Human Division Agent | 2.2.7 | Expression | | The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor! | You can't navigate the port without programming the cross-platform ADP port! | https://laurence.net | | | +| Dynamic Security Developer | 0.8.7 | Url | You can't back up the array without parsing the haptic CSS array! | | | https://adan.net | | | +| Legacy Interactions Analyst | 3.0.8 | Url | hacking the hard drive won't do anything, we need to generate the open-source RSS hard drive! | connecting the system won't do anything, we need to synthesize the mobile ADP system! | | | | | +| Global Markets Director | 3.4.9 | Unknown | The RAM card is down, override the open-source card so we can override the RAM card! | | | | | | +| Human Accounts Representative | 4.5.5 | Url | | | The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall! | https://darien.net | | | +| Dynamic Applications Producer | 0.4.7 | Url | Try to input the AI sensor, maybe it will input the digital sensor! | If we program the array, we can get to the JBOD array through the primary JBOD array! | | http://horace.com | | | +| Internal Data Designer | 9.5.2 | Unknown | | hacking the card won't do anything, we need to hack the neural COM card! | The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive! | https://liana.com | | | +| Forward Creative Developer | 9.6.7 | Unknown | | I'll transmit the online SSL feed, that should feed the SSL feed! | We need to synthesize the cross-platform SMS circuit! | http://pearline.com | | | +| Regional Security Engineer | 5.8.4 | Unknown | | | I'll hack the cross-platform SSL array, that should array the SSL array! | | | | +| Legacy Infrastructure Producer | 1.1.2 | Unknown | | If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit! | | | | | +| Corporate Infrastructure Executive | 4.8.1 | Overwrite | | | Try to index the FTP transmitter, maybe it will index the bluetooth transmitter! | https://justice.info | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| Future Accounts Architect | 9.1.8 | Ignored | You can't bypass the firewall without indexing the multi-byte COM firewall! | | | https://fermin.biz | | | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Human Response Executive | 6.4.4 | Unknown | If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix! | | | https://maida.org | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | | | | +| Human Configuration Assistant | 0.1.1 | Overwrite | I'll bypass the solid state SMS system, that should system the SMS system! | | parsing the driver won't do anything, we need to program the auxiliary IB driver! | http://frederick.com | | | +| Customer Optimization Engineer | 3.9.7 | Ignored | The JBOD hard drive is down, copy the wireless hard drive so we can copy the JBOD hard drive! | If we synthesize the bus, we can get to the EXE bus through the online EXE bus! | We need to override the auxiliary AGP firewall! | | | | +| Forward Optimization Architect | 8.7.9 | Overwrite | | | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | https://kyle.net | | | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..6c878f4c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,132 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Product Usability Coordinator | 5.4.7 | Overwrite | The GB panel is down, synthesize the neural panel so we can synthesize the GB panel! | You can't copy the system without indexing the virtual XSS system! | If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive! | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Future Solutions Officer | 3.3.5 | Unknown | You can't override the hard drive without bypassing the mobile TCP hard drive! | | Use the online IB protocol, then you can back up the online protocol! | | | | +| Direct Functionality Representative | 9.9.2 | Ignored | You can't navigate the capacitor without bypassing the multi-byte JSON capacitor! | Try to quantify the COM feed, maybe it will quantify the multi-byte feed! | We need to bypass the multi-byte ADP panel! | | | | +| Central Creative Analyst | 3.6.4 | Overwrite | | programming the driver won't do anything, we need to calculate the primary SMTP driver! | | | | | +| Dynamic Accountability Engineer | 3.1.8 | Url | | Use the online RAM program, then you can generate the online program! | I'll back up the back-end JSON card, that should card the JSON card! | https://gerson.com | | | +| Senior Integration Engineer | 4.4.3 | Url | | | | | | | +| Future Accountability Officer | 2.5.3 | Unknown | | | | http://henderson.biz | | | +| Principal Accounts Officer | 2.1.8 | Overwrite | Try to calculate the SSL program, maybe it will calculate the multi-byte program! | | Try to copy the HTTP capacitor, maybe it will copy the primary capacitor! | | | | +| District Configuration Administrator | 8.4.4 | Url | | The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter! | | https://david.name | | | +| District Optimization Manager | 4.0.4 | Ignored | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | Try to program the CSS circuit, maybe it will program the auxiliary circuit! | | | | +| Product Infrastructure Supervisor | 8.1.1 | Ignored | | | | https://merle.com | | | +| District Data Executive | 9.4.3 | Expression | | The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter! | | | | | +| Forward Creative Developer | 9.6.7 | Unknown | | I'll transmit the online SSL feed, that should feed the SSL feed! | We need to synthesize the cross-platform SMS circuit! | http://pearline.com | | | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Lead Factors Designer | 0.9.2 | Url | You can't quantify the bandwidth without calculating the online RAM bandwidth! | | | | | | +| Regional Configuration Engineer | 7.3.8 | Expression | Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter! | You can't reboot the matrix without navigating the optical SDD matrix! | | http://roman.org | | | +| Customer Optimization Engineer | 3.9.7 | Ignored | The JBOD hard drive is down, copy the wireless hard drive so we can copy the JBOD hard drive! | If we synthesize the bus, we can get to the EXE bus through the online EXE bus! | We need to override the auxiliary AGP firewall! | | | | +| Regional Security Engineer | 5.8.4 | Unknown | | | I'll hack the cross-platform SSL array, that should array the SSL array! | | | | +| Legacy Research Associate | 9.9.5 | Url | | We need to navigate the bluetooth RAM bus! | | https://hildegard.name | | | +| International Optimization Coordinator | 6.5.5 | Ignored | | | If we reboot the system, we can get to the SQL system through the mobile SQL system! | http://antoinette.org | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| District Branding Analyst | 1.9.5 | Unknown | | | | https://paula.net | | | +| Forward Optimization Architect | 8.7.9 | Overwrite | | | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | https://kyle.net | | | +| Direct Web Orchestrator | 1.9.1 | Overwrite | You can't copy the alarm without synthesizing the 1080p IB alarm! | | parsing the card won't do anything, we need to synthesize the online SQL card! | https://kade.com | | | +| Dynamic Group Producer | 5.9.5 | Unknown | We need to hack the multi-byte EXE bus! | If we connect the program, we can get to the SQL program through the digital SQL program! | | https://sonny.com | | | +| Corporate Implementation Technician | 2.8.4 | Url | | If we compress the protocol, we can get to the COM protocol through the mobile COM protocol! | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | +| Direct Mobility Designer | 7.7.3 | Ignored | | | | http://geovanny.info | | | +| Lead Intranet Director | 9.2.4 | Url | | You can't parse the bandwidth without transmitting the open-source USB bandwidth! | If we parse the driver, we can get to the GB driver through the neural GB driver! | https://dane.name | | | +| Forward Communications Engineer | 4.5.2 | Overwrite | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | | | | | +| Internal Data Designer | 9.5.2 | Unknown | | hacking the card won't do anything, we need to hack the neural COM card! | The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive! | https://liana.com | | | +| Dynamic Quality Analyst | 0.9.5 | Unknown | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | Try to override the HDD pixel, maybe it will override the bluetooth pixel! | | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | | | | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Internal Program Administrator | 0.3.5 | Expression | We need to navigate the multi-byte PNG application! | The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive! | The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth! | http://viviane.com | | | +| Senior Communications Director | 3.1.0 | Expression | | | I'll quantify the neural SCSI port, that should port the SCSI port! | | | | +| Legacy Interactions Analyst | 3.0.8 | Url | hacking the hard drive won't do anything, we need to generate the open-source RSS hard drive! | connecting the system won't do anything, we need to synthesize the mobile ADP system! | | | | | +| Corporate Data Strategist | 9.0.0 | Url | | | Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor! | http://eli.net | | | +| District Implementation Orchestrator | 0.1.4 | Url | I'll synthesize the cross-platform CSS panel, that should panel the CSS panel! | You can't navigate the panel without connecting the optical PNG panel! | | | | | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | | | +| Future Configuration Officer | 7.6.0 | Expression | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall! | | | | +| Corporate Quality Planner | 6.6.3 | Ignored | The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus! | You can't transmit the sensor without connecting the digital THX sensor! | The PCI driver is down, parse the neural driver so we can parse the PCI driver! | | | | +| National Functionality Orchestrator | 3.5.0 | Overwrite | If we quantify the array, we can get to the RAM array through the virtual RAM array! | overriding the card won't do anything, we need to hack the auxiliary HTTP card! | If we quantify the feed, we can get to the RAM feed through the neural RAM feed! | https://gina.name | | | +| Future Interactions Facilitator | 7.6.9 | Expression | | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | +| Dynamic Factors Facilitator | 6.5.2 | Unknown | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | | http://magnolia.com | | | +| Human Configuration Assistant | 0.1.1 | Overwrite | I'll bypass the solid state SMS system, that should system the SMS system! | | parsing the driver won't do anything, we need to program the auxiliary IB driver! | http://frederick.com | | | +| District Implementation Executive | 3.9.4 | Overwrite | | | | http://fae.org | | | +| Principal Intranet Manager | 3.8.8 | Expression | | | | | | | +| District Intranet Engineer | 7.5.5 | Unknown | If we navigate the feed, we can get to the JSON feed through the back-end JSON feed! | Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol! | | | | | +| Legacy Infrastructure Producer | 1.1.2 | Unknown | | If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit! | | | | | +| International Data Coordinator | 1.7.7 | Unknown | | connecting the system won't do anything, we need to navigate the solid state HDD system! | | | | | +| Investor Accountability Officer | 2.4.3 | Unknown | | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | | | +| Future Accounts Architect | 9.1.8 | Ignored | You can't bypass the firewall without indexing the multi-byte COM firewall! | | | https://fermin.biz | | | +| Forward Division Strategist | 5.7.1 | Unknown | You can't reboot the program without transmitting the mobile SMTP program! | The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit! | Use the solid state HTTP microchip, then you can back up the solid state microchip! | https://esperanza.name | | | +| Forward Factors Director | 5.7.8 | Expression | | | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | | | +| Principal Branding Assistant | 8.2.6 | Expression | Use the multi-byte JSON panel, then you can bypass the multi-byte panel! | If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall! | We need to hack the auxiliary COM hard drive! | | | | +| Forward Infrastructure Developer | 7.5.6 | Unknown | Try to override the SCSI microchip, maybe it will override the haptic microchip! | programming the monitor won't do anything, we need to parse the online XML monitor! | You can't index the circuit without copying the auxiliary RSS circuit! | | | | +| International Brand Strategist | 3.9.3 | Ignored | | | I'll hack the optical COM alarm, that should alarm the COM alarm! | https://rowena.info | | | +| Dynamic Applications Producer | 0.4.7 | Url | Try to input the AI sensor, maybe it will input the digital sensor! | If we program the array, we can get to the JBOD array through the primary JBOD array! | | http://horace.com | | | +| National Directives Analyst | 8.2.7 | Overwrite | We need to compress the primary GB array! | | Use the mobile SCSI bus, then you can program the mobile bus! | | | | +| Forward Integration Assistant | 4.8.5 | Expression | | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Corporate Identity Coordinator | 9.8.3 | Url | | If we navigate the bus, we can get to the HDD bus through the primary HDD bus! | | | | | +| Central Marketing Orchestrator | 3.3.1 | Overwrite | | Try to parse the IB driver, maybe it will parse the 1080p driver! | We need to connect the bluetooth RSS application! | https://brice.net | | | +| Dynamic Security Developer | 0.8.7 | Url | You can't back up the array without parsing the haptic CSS array! | | | https://adan.net | | | +| Central Marketing Assistant | 9.5.8 | Overwrite | I'll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor! | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | http://julia.biz | | | +| Direct Data Designer | 8.4.8 | Unknown | | | We need to transmit the virtual JSON bus! | | | | +| Forward Web Assistant | 5.9.6 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | | | | +| Product Tactics Technician | 3.8.3 | Overwrite | If we index the protocol, we can get to the FTP protocol through the online FTP protocol! | Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive! | | https://jewel.name | | | +| Direct Factors Representative | 0.5.2 | Overwrite | You can't override the bandwidth without navigating the auxiliary ADP bandwidth! | backing up the system won't do anything, we need to synthesize the digital AI system! | | | | | +| Human Division Agent | 2.2.7 | Expression | | The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor! | You can't navigate the port without programming the cross-platform ADP port! | https://laurence.net | | | +| Senior Metrics Assistant | 8.7.4 | Unknown | | Use the solid state IB interface, then you can override the solid state interface! | If we compress the panel, we can get to the HDD panel through the digital HDD panel! | | | | +| Senior Identity Designer | 9.9.3 | Ignored | | | You can't navigate the bandwidth without compressing the open-source AI bandwidth! | https://devyn.info | | | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | | | +| International Accounts Liaison | 5.6.7 | Expression | We need to program the virtual SCSI circuit! | We need to generate the auxiliary GB hard drive! | transmitting the port won't do anything, we need to override the haptic JSON port! | | | | +| Internal Factors Designer | 1.9.6 | Url | | | | | | | +| Regional Implementation Technician | 8.8.3 | Ignored | | | | | | | +| Dynamic Division Agent | 4.2.8 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | https://camilla.info | | | +| Human Accounts Representative | 4.5.5 | Url | | | The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall! | https://darien.net | | | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | | | +| Senior Optimization Assistant | 3.6.0 | Ignored | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | Try to compress the SMS bus, maybe it will compress the bluetooth bus! | http://akeem.info | | | +| Internal Division Agent | 2.4.2 | Expression | | Try to compress the TCP microchip, maybe it will compress the auxiliary microchip! | | | | | +| Direct Usability Analyst | 3.4.8 | Overwrite | hacking the protocol won't do anything, we need to bypass the back-end SDD protocol! | Try to quantify the EXE program, maybe it will quantify the auxiliary program! | The FTP program is down, override the digital program so we can override the FTP program! | https://maritza.com | | | +| Corporate Tactics Strategist | 9.9.9 | Ignored | | copying the alarm won't do anything, we need to index the open-source TCP alarm! | generating the matrix won't do anything, we need to parse the solid state GB matrix! | | | | +| Corporate Group Planner | 9.2.2 | Ignored | | | We need to reboot the virtual RSS alarm! | | | | +| Senior Creative Analyst | 5.2.9 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | If we synthesize the port, we can get to the ADP port through the neural ADP port! | | | | | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | We need to bypass the wireless PNG bus! | | | | +| Direct Creative Planner | 9.7.2 | Unknown | Try to connect the TCP circuit, maybe it will connect the back-end circuit! | synthesizing the circuit won't do anything, we need to override the neural XML circuit! | bypassing the matrix won't do anything, we need to copy the wireless PCI matrix! | | | | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | https://lance.net | | | +| Dynamic Functionality Strategist | 5.8.0 | Url | Use the digital HTTP card, then you can reboot the digital card! | The CSS port is down, quantify the virtual port so we can quantify the CSS port! | | http://filiberto.net | | | +| Human Response Executive | 6.4.4 | Unknown | If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix! | | | https://maida.org | | | +| Principal Solutions Facilitator | 7.1.5 | Overwrite | | The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel! | | | | | +| Dynamic Creative Designer | 7.5.8 | Expression | The XML system is down, hack the bluetooth system so we can hack the XML system! | | The GB program is down, program the back-end program so we can program the GB program! | http://daniela.name | | | +| Legacy Configuration Coordinator | 2.7.5 | Unknown | connecting the panel won't do anything, we need to bypass the wireless AGP panel! | | | | | | +| Corporate Infrastructure Executive | 4.8.1 | Overwrite | | | Try to index the FTP transmitter, maybe it will index the bluetooth transmitter! | https://justice.info | | | +| Human Communications Supervisor | 6.0.1 | Overwrite | Use the cross-platform SAS feed, then you can bypass the cross-platform feed! | | I'll override the neural XML application, that should application the XML application! | http://ethan.name | | | +| Dynamic Quality Director | 4.9.9 | Unknown | | | | http://jesse.com | | | +| Future Marketing Technician | 7.6.7 | Unknown | | overriding the firewall won't do anything, we need to reboot the open-source COM firewall! | | http://abbey.biz | | | +| Dynamic Directives Officer | 5.8.8 | Overwrite | | parsing the program won't do anything, we need to synthesize the haptic IB program! | If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip! | http://rafaela.net | | | +| Forward Data Administrator | 9.0.6 | Overwrite | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | I'll program the multi-byte AI transmitter, that should transmitter the AI transmitter! | | https://serenity.info | | | +| Global Markets Director | 3.4.9 | Unknown | The RAM card is down, override the open-source card so we can override the RAM card! | | | | | | +| International Data Associate | 6.4.8 | Unknown | If we navigate the array, we can get to the SQL array through the 1080p SQL array! | You can't generate the bandwidth without parsing the mobile EXE bandwidth! | | | | | +| Product Assurance Facilitator | 3.5.9 | Ignored | | | | | | | +| Regional Communications Officer | 3.3.2 | Overwrite | | We need to calculate the redundant THX feed! | | https://cortez.net | | | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..7056600f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,14 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-----------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Wilson | https://guadalupe.com | +| | | | | | Otho | http://general.net | +| | | | | | Skylar | https://haylie.biz | +| | | | | | Audreanne | http://graciela.net | +| | | | | | Maddison | http://randy.net | +| | | | | | Dereck | http://cara.info | +| | | | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..f35c16bf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,129 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Internal Branding Executive | 2.0.9 | Overwrite | | The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor! | You can't bypass the application without programming the solid state COM application! | https://efrain.info | Mia | http://olga.com | +| | | | | | | | Myriam | http://lizeth.biz | +| | | | | | | | Aylin | https://amie.biz | +| | | | | | | | Marianne | https://ramona.net | +| | | | | | | | Mariela | http://wilfredo.com | +| | | | | | | | Everett | http://vanessa.name | +| International Assurance Executive | 2.8.5 | Ignored | The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver! | | We need to parse the optical FTP driver! | http://antonina.com | Alvah | http://otha.name | +| | | | | | | | Natasha | https://nyah.com | +| | | | | | | | Oliver | http://ettie.biz | +| | | | | | | | Lonny | https://onie.org | +| | | | | | | | Cassie | http://solon.net | +| | | | | | | | Buck | http://taryn.com | +| | | | | | | | Hilton | http://isabel.com | +| Legacy Creative Liaison | 0.4.6 | Expression | | The SMS system is down, back up the open-source system so we can back up the SMS system! | I'll connect the optical FTP program, that should program the FTP program! | | Candice | http://linnea.com | +| | | | | | | | Everardo | http://daryl.net | +| | | | | | | | Jerrod | http://laila.com | +| | | | | | | | Caleigh | https://adolfo.com | +| | | | | | | | Daisha | http://justine.biz | +| | | | | | | | Americo | http://tessie.org | +| | | | | | | | Howard | https://luis.info | +| Regional Paradigm Assistant | 9.8.0 | Url | | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | +| | | | | | | | Mayra | http://lance.name | +| | | | | | | | Jimmie | https://lorine.org | +| | | | | | | | Rebeka | https://malika.org | +| | | | | | | | Trinity | http://fritz.info | +| | | | | | | | Neha | https://marianne.name | +| | | | | | | | Colin | https://billie.biz | +| | | | | | | | Brielle | https://brennon.name | +| | | | | | | | Myriam | https://rosemary.name | +| Global Optimization Architect | 4.8.0 | Expression | | Use the multi-byte SAS driver, then you can bypass the multi-byte driver! | If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip! | https://gaylord.name | Vida | https://theresia.biz | +| | | | | | | | Ransom | http://isom.com | +| | | | | | | | Anastasia | http://kamryn.info | +| | | | | | | | Marlene | https://cyril.name | +| | | | | | | | Zetta | http://pete.org | +| | | | | | | | Candida | https://craig.biz | +| | | | | | | | Timmothy | https://joanny.biz | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Lead Integration Engineer | 8.7.4 | Unknown | | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | http://jackeline.biz | Reanna | http://buck.net | +| | | | | | | | Christine | http://demarco.name | +| | | | | | | | Marge | http://astrid.net | +| | | | | | | | Charlene | http://rod.net | +| Chief Data Orchestrator | 4.3.2 | Ignored | | | We need to back up the multi-byte SCSI transmitter! | http://gaylord.com | Taya | http://micaela.biz | +| | | | | | | | Evert | http://tomas.net | +| | | | | | | | Brett | http://virginie.net | +| Dynamic Data Director | 8.6.8 | Overwrite | | | We need to back up the primary SMTP circuit! | https://timothy.info | Kirsten | http://madisyn.com | +| | | | | | | | Murray | https://destinee.com | +| | | | | | | | Emanuel | https://keely.info | +| | | | | | | | Obie | https://caleigh.net | +| | | | | | | | Albin | http://flavie.com | +| | | | | | | | Lavonne | http://kaitlyn.com | +| | | | | | | | Osborne | https://joesph.name | +| | | | | | | | Michael | https://kali.com | +| Investor Usability Producer | 9.7.6 | Url | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | Jett | https://randal.biz | +| | | | | | | | Leif | http://chaz.name | +| | | | | | | | Tristian | http://susie.com | +| | | | | | | | Carmelo | https://kariane.com | +| | | | | | | | Sofia | http://daphnee.name | +| | | | | | | | Nedra | http://orland.info | +| | | | | | | | Hilton | http://shany.info | +| Corporate Tactics Analyst | 3.0.8 | Overwrite | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | Use the virtual RAM monitor, then you can override the virtual monitor! | | | Hildegard | http://conner.name | +| | | | | | | | Isabella | https://kennith.com | +| | | | | | | | Johanna | https://ara.org | +| | | | | | | | Demarco | https://rae.biz | +| | | | | | | | Viviane | http://christine.info | +| | | | | | | | Thora | https://corene.name | +| | | | | | | | Mireya | https://mitchell.net | +| | | | | | | | Marietta | http://adrian.org | +| | | | | | | | Irving | https://sydnie.org | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Investor Creative Architect | 4.5.6 | Overwrite | | The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip! | If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter! | | Selmer | https://jairo.info | +| | | | | | | | Juanita | http://holly.name | +| | | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | | Adalberto | https://sister.biz | +| | | | | | | | Gerald | https://vidal.com | +| | | | | | | | Lucio | http://clemmie.info | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Dynamic Program Associate | 5.9.7 | Expression | | | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Suzanne | http://ima.name | +| | | | | | | | Earnestine | http://nathanial.biz | +| | | | | | | | Connor | https://augustus.net | +| | | | | | | | Araceli | http://hailey.biz | +| | | | | | | | Janessa | https://craig.com | +| | | | | | | | Erica | http://kristin.org | +| | | | | | | | Alek | http://shany.biz | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | Edmund | http://sadie.info | +| | | | | | | | Horacio | https://loraine.name | +| | | | | | | | Sandra | https://emil.info | +| | | | | | | | Dayana | https://leila.info | +| | | | | | | | Micah | http://darien.com | +| | | | | | | | Ethel | http://shakira.net | +| Human Accounts Executive | 7.6.7 | Unknown | Use the auxiliary PNG interface, then you can generate the auxiliary interface! | | You can't connect the interface without backing up the optical SMTP interface! | http://kristin.net | Seamus | http://maybell.info | +| | | | | | | | Monserrat | http://katrine.name | +| | | | | | | | Abel | https://geovany.com | +| | | | | | | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| Dynamic Quality Officer | 8.9.2 | Ignored | | | | https://danika.org | Jadon | https://amelia.biz | +| | | | | | | | Toni | http://angie.name | +| | | | | | | | Ardella | http://melissa.net | +| | | | | | | | Sandra | http://pearline.org | +| | | | | | | | Noble | https://dusty.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..8922e66e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,25 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..07dfb61e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,33 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..7ddb77cc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,33 @@ ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Legacy Interactions Analyst | 3.0.8 | Url | hacking the hard drive won't do anything, we need to generate the open-source RSS hard drive! | connecting the system won't do anything, we need to synthesize the mobile ADP system! | | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | | | +| Corporate Group Planner | 9.2.2 | Ignored | | | We need to reboot the virtual RSS alarm! | | | | +| National Directives Analyst | 8.2.7 | Overwrite | We need to compress the primary GB array! | | Use the mobile SCSI bus, then you can program the mobile bus! | | | | +| Central Marketing Assistant | 9.5.8 | Overwrite | I'll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor! | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | http://julia.biz | | | +| Product Infrastructure Supervisor | 8.1.1 | Ignored | | | | https://merle.com | | | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | https://lance.net | | | +| Forward Factors Director | 5.7.8 | Expression | | | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | | | +| Senior Optimization Assistant | 3.6.0 | Ignored | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | Try to compress the SMS bus, maybe it will compress the bluetooth bus! | http://akeem.info | | | +| District Branding Analyst | 1.9.5 | Unknown | | | | https://paula.net | | | +| Principal Branding Assistant | 8.2.6 | Expression | Use the multi-byte JSON panel, then you can bypass the multi-byte panel! | If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall! | We need to hack the auxiliary COM hard drive! | | | | +| Corporate Tactics Strategist | 9.9.9 | Ignored | | copying the alarm won't do anything, we need to index the open-source TCP alarm! | generating the matrix won't do anything, we need to parse the solid state GB matrix! | | | | +| Senior Identity Designer | 9.9.3 | Ignored | | | You can't navigate the bandwidth without compressing the open-source AI bandwidth! | https://devyn.info | | | +| Senior Creative Analyst | 5.2.9 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | If we synthesize the port, we can get to the ADP port through the neural ADP port! | | | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | | | | +| Forward Creative Developer | 9.6.7 | Unknown | | I'll transmit the online SSL feed, that should feed the SSL feed! | We need to synthesize the cross-platform SMS circuit! | http://pearline.com | | | +| District Optimization Manager | 4.0.4 | Ignored | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | Try to program the CSS circuit, maybe it will program the auxiliary circuit! | | | | +| Forward Integration Assistant | 4.8.5 | Expression | | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Legacy Research Associate | 9.9.5 | Url | | We need to navigate the bluetooth RAM bus! | | https://hildegard.name | | | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | | | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..f54c3f19 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,148 @@ ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+------------+-----------------------+ +| Senior Optimization Assistant | 3.6.0 | Ignored | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | Try to compress the SMS bus, maybe it will compress the bluetooth bus! | http://akeem.info | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| District Optimization Manager | 4.0.4 | Ignored | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | Try to program the CSS circuit, maybe it will program the auxiliary circuit! | | | | +| Product Infrastructure Supervisor | 8.1.1 | Ignored | | | | https://merle.com | | | +| Senior Identity Designer | 9.9.3 | Ignored | | | You can't navigate the bandwidth without compressing the open-source AI bandwidth! | https://devyn.info | | | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | | | +| Global Optimization Architect | 4.8.0 | Expression | | Use the multi-byte SAS driver, then you can bypass the multi-byte driver! | If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip! | https://gaylord.name | Vida | https://theresia.biz | +| | | | | | | | Ransom | http://isom.com | +| | | | | | | | Anastasia | http://kamryn.info | +| | | | | | | | Marlene | https://cyril.name | +| | | | | | | | Zetta | http://pete.org | +| | | | | | | | Candida | https://craig.biz | +| | | | | | | | Timmothy | https://joanny.biz | +| Chief Data Orchestrator | 4.3.2 | Ignored | | | We need to back up the multi-byte SCSI transmitter! | http://gaylord.com | Taya | http://micaela.biz | +| | | | | | | | Evert | http://tomas.net | +| | | | | | | | Brett | http://virginie.net | +| Forward Creative Developer | 9.6.7 | Unknown | | I'll transmit the online SSL feed, that should feed the SSL feed! | We need to synthesize the cross-platform SMS circuit! | http://pearline.com | | | +| Senior Creative Analyst | 5.2.9 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | If we synthesize the port, we can get to the ADP port through the neural ADP port! | | | | | +| Dynamic Data Director | 8.6.8 | Overwrite | | | We need to back up the primary SMTP circuit! | https://timothy.info | Kirsten | http://madisyn.com | +| | | | | | | | Murray | https://destinee.com | +| | | | | | | | Emanuel | https://keely.info | +| | | | | | | | Obie | https://caleigh.net | +| | | | | | | | Albin | http://flavie.com | +| | | | | | | | Lavonne | http://kaitlyn.com | +| | | | | | | | Osborne | https://joesph.name | +| | | | | | | | Michael | https://kali.com | +| Investor Usability Producer | 9.7.6 | Url | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | Jett | https://randal.biz | +| | | | | | | | Leif | http://chaz.name | +| | | | | | | | Tristian | http://susie.com | +| | | | | | | | Carmelo | https://kariane.com | +| | | | | | | | Sofia | http://daphnee.name | +| | | | | | | | Nedra | http://orland.info | +| | | | | | | | Hilton | http://shany.info | +| Forward Factors Director | 5.7.8 | Expression | | | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | | | +| Dynamic Program Associate | 5.9.7 | Expression | | | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Suzanne | http://ima.name | +| | | | | | | | Earnestine | http://nathanial.biz | +| | | | | | | | Connor | https://augustus.net | +| | | | | | | | Araceli | http://hailey.biz | +| | | | | | | | Janessa | https://craig.com | +| | | | | | | | Erica | http://kristin.org | +| | | | | | | | Alek | http://shany.biz | +| Legacy Creative Liaison | 0.4.6 | Expression | | The SMS system is down, back up the open-source system so we can back up the SMS system! | I'll connect the optical FTP program, that should program the FTP program! | | Candice | http://linnea.com | +| | | | | | | | Everardo | http://daryl.net | +| | | | | | | | Jerrod | http://laila.com | +| | | | | | | | Caleigh | https://adolfo.com | +| | | | | | | | Daisha | http://justine.biz | +| | | | | | | | Americo | http://tessie.org | +| | | | | | | | Howard | https://luis.info | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Central Marketing Assistant | 9.5.8 | Overwrite | I'll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor! | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | http://julia.biz | | | +| Legacy Research Associate | 9.9.5 | Url | | We need to navigate the bluetooth RAM bus! | | https://hildegard.name | | | +| Internal Branding Executive | 2.0.9 | Overwrite | | The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor! | You can't bypass the application without programming the solid state COM application! | https://efrain.info | Mia | http://olga.com | +| | | | | | | | Myriam | http://lizeth.biz | +| | | | | | | | Aylin | https://amie.biz | +| | | | | | | | Marianne | https://ramona.net | +| | | | | | | | Mariela | http://wilfredo.com | +| | | | | | | | Everett | http://vanessa.name | +| Corporate Tactics Analyst | 3.0.8 | Overwrite | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | Use the virtual RAM monitor, then you can override the virtual monitor! | | | Hildegard | http://conner.name | +| | | | | | | | Isabella | https://kennith.com | +| | | | | | | | Johanna | https://ara.org | +| | | | | | | | Demarco | https://rae.biz | +| | | | | | | | Viviane | http://christine.info | +| | | | | | | | Thora | https://corene.name | +| | | | | | | | Mireya | https://mitchell.net | +| | | | | | | | Marietta | http://adrian.org | +| | | | | | | | Irving | https://sydnie.org | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | | | | +| District Branding Analyst | 1.9.5 | Unknown | | | | https://paula.net | | | +| Lead Integration Engineer | 8.7.4 | Unknown | | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | http://jackeline.biz | Reanna | http://buck.net | +| | | | | | | | Christine | http://demarco.name | +| | | | | | | | Marge | http://astrid.net | +| | | | | | | | Charlene | http://rod.net | +| Investor Creative Architect | 4.5.6 | Overwrite | | The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip! | If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter! | | Selmer | https://jairo.info | +| | | | | | | | Juanita | http://holly.name | +| | | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | | Adalberto | https://sister.biz | +| | | | | | | | Gerald | https://vidal.com | +| | | | | | | | Lucio | http://clemmie.info | +| Human Accounts Executive | 7.6.7 | Unknown | Use the auxiliary PNG interface, then you can generate the auxiliary interface! | | You can't connect the interface without backing up the optical SMTP interface! | http://kristin.net | Seamus | http://maybell.info | +| | | | | | | | Monserrat | http://katrine.name | +| | | | | | | | Abel | https://geovany.com | +| | | | | | | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| International Assurance Executive | 2.8.5 | Ignored | The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver! | | We need to parse the optical FTP driver! | http://antonina.com | Alvah | http://otha.name | +| | | | | | | | Natasha | https://nyah.com | +| | | | | | | | Oliver | http://ettie.biz | +| | | | | | | | Lonny | https://onie.org | +| | | | | | | | Cassie | http://solon.net | +| | | | | | | | Buck | http://taryn.com | +| | | | | | | | Hilton | http://isabel.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Legacy Interactions Analyst | 3.0.8 | Url | hacking the hard drive won't do anything, we need to generate the open-source RSS hard drive! | connecting the system won't do anything, we need to synthesize the mobile ADP system! | | | | | +| Regional Paradigm Assistant | 9.8.0 | Url | | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | +| | | | | | | | Mayra | http://lance.name | +| | | | | | | | Jimmie | https://lorine.org | +| | | | | | | | Rebeka | https://malika.org | +| | | | | | | | Trinity | http://fritz.info | +| | | | | | | | Neha | https://marianne.name | +| | | | | | | | Colin | https://billie.biz | +| | | | | | | | Brielle | https://brennon.name | +| | | | | | | | Myriam | https://rosemary.name | +| National Directives Analyst | 8.2.7 | Overwrite | We need to compress the primary GB array! | | Use the mobile SCSI bus, then you can program the mobile bus! | | | | +| Corporate Group Planner | 9.2.2 | Ignored | | | We need to reboot the virtual RSS alarm! | | | | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | | | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Forward Integration Assistant | 4.8.5 | Expression | | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Corporate Tactics Strategist | 9.9.9 | Ignored | | copying the alarm won't do anything, we need to index the open-source TCP alarm! | generating the matrix won't do anything, we need to parse the solid state GB matrix! | | | | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | https://lance.net | | | +| Dynamic Quality Officer | 8.9.2 | Ignored | | | | https://danika.org | Jadon | https://amelia.biz | +| | | | | | | | Toni | http://angie.name | +| | | | | | | | Ardella | http://melissa.net | +| | | | | | | | Sandra | http://pearline.org | +| | | | | | | | Noble | https://dusty.net | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | Edmund | http://sadie.info | +| | | | | | | | Horacio | https://loraine.name | +| | | | | | | | Sandra | https://emil.info | +| | | | | | | | Dayana | https://leila.info | +| | | | | | | | Micah | http://darien.com | +| | | | | | | | Ethel | http://shakira.net | +| Principal Branding Assistant | 8.2.6 | Expression | Use the multi-byte JSON panel, then you can bypass the multi-byte panel! | If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall! | We need to hack the auxiliary COM hard drive! | | | | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..79e376c9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,44 @@ ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Senior Optimization Assistant | 3.6.0 | Ignored | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | Try to compress the SMS bus, maybe it will compress the bluetooth bus! | http://akeem.info | | | +| Legacy Interactions Analyst | 3.0.8 | Url | hacking the hard drive won't do anything, we need to generate the open-source RSS hard drive! | connecting the system won't do anything, we need to synthesize the mobile ADP system! | | | | | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | | | +| National Directives Analyst | 8.2.7 | Overwrite | We need to compress the primary GB array! | | Use the mobile SCSI bus, then you can program the mobile bus! | | | | +| Forward Integration Assistant | 4.8.5 | Expression | | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Senior Creative Analyst | 5.2.9 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | If we synthesize the port, we can get to the ADP port through the neural ADP port! | | | | | +| Senior Identity Designer | 9.9.3 | Ignored | | | You can't navigate the bandwidth without compressing the open-source AI bandwidth! | https://devyn.info | | | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | | | +| Central Marketing Assistant | 9.5.8 | Overwrite | I'll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor! | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | http://julia.biz | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| District Optimization Manager | 4.0.4 | Ignored | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | Try to program the CSS circuit, maybe it will program the auxiliary circuit! | | | | +| Legacy Research Associate | 9.9.5 | Url | | We need to navigate the bluetooth RAM bus! | | https://hildegard.name | | | +| Forward Creative Developer | 9.6.7 | Unknown | | I'll transmit the online SSL feed, that should feed the SSL feed! | We need to synthesize the cross-platform SMS circuit! | http://pearline.com | | | +| Product Infrastructure Supervisor | 8.1.1 | Ignored | | | | https://merle.com | | | +| Corporate Tactics Strategist | 9.9.9 | Ignored | | copying the alarm won't do anything, we need to index the open-source TCP alarm! | generating the matrix won't do anything, we need to parse the solid state GB matrix! | | | | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Corporate Group Planner | 9.2.2 | Ignored | | | We need to reboot the virtual RSS alarm! | | | | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | https://lance.net | | | +| District Branding Analyst | 1.9.5 | Unknown | | | | https://paula.net | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Forward Factors Director | 5.7.8 | Expression | | | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | | | +| Principal Branding Assistant | 8.2.6 | Expression | Use the multi-byte JSON panel, then you can bypass the multi-byte panel! | If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall! | We need to hack the auxiliary COM hard drive! | | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | | | | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..b5f94f11 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,52 @@ ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Senior Optimization Assistant | 3.6.0 | Ignored | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | Try to compress the SMS bus, maybe it will compress the bluetooth bus! | http://akeem.info | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Group Planner | 9.2.2 | Ignored | | | We need to reboot the virtual RSS alarm! | | | | +| Forward Integration Assistant | 4.8.5 | Expression | | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| District Branding Analyst | 1.9.5 | Unknown | | | | https://paula.net | | | +| Senior Creative Analyst | 5.2.9 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | If we synthesize the port, we can get to the ADP port through the neural ADP port! | | | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | | | | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Central Marketing Assistant | 9.5.8 | Overwrite | I'll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor! | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | http://julia.biz | | | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Forward Factors Director | 5.7.8 | Expression | | | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | | | +| Product Infrastructure Supervisor | 8.1.1 | Ignored | | | | https://merle.com | | | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | | | +| Principal Branding Assistant | 8.2.6 | Expression | Use the multi-byte JSON panel, then you can bypass the multi-byte panel! | If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall! | We need to hack the auxiliary COM hard drive! | | | | +| Forward Creative Developer | 9.6.7 | Unknown | | I'll transmit the online SSL feed, that should feed the SSL feed! | We need to synthesize the cross-platform SMS circuit! | http://pearline.com | | | +| Legacy Interactions Analyst | 3.0.8 | Url | hacking the hard drive won't do anything, we need to generate the open-source RSS hard drive! | connecting the system won't do anything, we need to synthesize the mobile ADP system! | | | | | +| Legacy Research Associate | 9.9.5 | Url | | We need to navigate the bluetooth RAM bus! | | https://hildegard.name | | | +| Corporate Tactics Strategist | 9.9.9 | Ignored | | copying the alarm won't do anything, we need to index the open-source TCP alarm! | generating the matrix won't do anything, we need to parse the solid state GB matrix! | | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | | | +| District Optimization Manager | 4.0.4 | Ignored | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | Try to program the CSS circuit, maybe it will program the auxiliary circuit! | | | | +| National Directives Analyst | 8.2.7 | Overwrite | We need to compress the primary GB array! | | Use the mobile SCSI bus, then you can program the mobile bus! | | | | +| Senior Identity Designer | 9.9.3 | Ignored | | | You can't navigate the bandwidth without compressing the open-source AI bandwidth! | https://devyn.info | | | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | https://lance.net | | | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..afe3304b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,18 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Product Infrastructure Supervisor | 8.1.1 | Ignored | | | | https://merle.com | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | https://lance.net | | | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | | | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | | | | +| Senior Identity Designer | 9.9.3 | Ignored | | | You can't navigate the bandwidth without compressing the open-source AI bandwidth! | https://devyn.info | | | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..14958b87 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,133 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | https://lance.net | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Investor Creative Architect | 4.5.6 | Overwrite | | The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip! | If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter! | | Selmer | https://jairo.info | +| | | | | | | | Juanita | http://holly.name | +| | | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | | Adalberto | https://sister.biz | +| | | | | | | | Gerald | https://vidal.com | +| | | | | | | | Lucio | http://clemmie.info | +| Dynamic Program Associate | 5.9.7 | Expression | | | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Suzanne | http://ima.name | +| | | | | | | | Earnestine | http://nathanial.biz | +| | | | | | | | Connor | https://augustus.net | +| | | | | | | | Araceli | http://hailey.biz | +| | | | | | | | Janessa | https://craig.com | +| | | | | | | | Erica | http://kristin.org | +| | | | | | | | Alek | http://shany.biz | +| Internal Branding Executive | 2.0.9 | Overwrite | | The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor! | You can't bypass the application without programming the solid state COM application! | https://efrain.info | Mia | http://olga.com | +| | | | | | | | Myriam | http://lizeth.biz | +| | | | | | | | Aylin | https://amie.biz | +| | | | | | | | Marianne | https://ramona.net | +| | | | | | | | Mariela | http://wilfredo.com | +| | | | | | | | Everett | http://vanessa.name | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | | | +| Global Optimization Architect | 4.8.0 | Expression | | Use the multi-byte SAS driver, then you can bypass the multi-byte driver! | If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip! | https://gaylord.name | Vida | https://theresia.biz | +| | | | | | | | Ransom | http://isom.com | +| | | | | | | | Anastasia | http://kamryn.info | +| | | | | | | | Marlene | https://cyril.name | +| | | | | | | | Zetta | http://pete.org | +| | | | | | | | Candida | https://craig.biz | +| | | | | | | | Timmothy | https://joanny.biz | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Senior Identity Designer | 9.9.3 | Ignored | | | You can't navigate the bandwidth without compressing the open-source AI bandwidth! | https://devyn.info | | | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Dynamic Data Director | 8.6.8 | Overwrite | | | We need to back up the primary SMTP circuit! | https://timothy.info | Kirsten | http://madisyn.com | +| | | | | | | | Murray | https://destinee.com | +| | | | | | | | Emanuel | https://keely.info | +| | | | | | | | Obie | https://caleigh.net | +| | | | | | | | Albin | http://flavie.com | +| | | | | | | | Lavonne | http://kaitlyn.com | +| | | | | | | | Osborne | https://joesph.name | +| | | | | | | | Michael | https://kali.com | +| Investor Usability Producer | 9.7.6 | Url | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | Jett | https://randal.biz | +| | | | | | | | Leif | http://chaz.name | +| | | | | | | | Tristian | http://susie.com | +| | | | | | | | Carmelo | https://kariane.com | +| | | | | | | | Sofia | http://daphnee.name | +| | | | | | | | Nedra | http://orland.info | +| | | | | | | | Hilton | http://shany.info | +| Regional Paradigm Assistant | 9.8.0 | Url | | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | +| | | | | | | | Mayra | http://lance.name | +| | | | | | | | Jimmie | https://lorine.org | +| | | | | | | | Rebeka | https://malika.org | +| | | | | | | | Trinity | http://fritz.info | +| | | | | | | | Neha | https://marianne.name | +| | | | | | | | Colin | https://billie.biz | +| | | | | | | | Brielle | https://brennon.name | +| | | | | | | | Myriam | https://rosemary.name | +| International Assurance Executive | 2.8.5 | Ignored | The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver! | | We need to parse the optical FTP driver! | http://antonina.com | Alvah | http://otha.name | +| | | | | | | | Natasha | https://nyah.com | +| | | | | | | | Oliver | http://ettie.biz | +| | | | | | | | Lonny | https://onie.org | +| | | | | | | | Cassie | http://solon.net | +| | | | | | | | Buck | http://taryn.com | +| | | | | | | | Hilton | http://isabel.com | +| Chief Data Orchestrator | 4.3.2 | Ignored | | | We need to back up the multi-byte SCSI transmitter! | http://gaylord.com | Taya | http://micaela.biz | +| | | | | | | | Evert | http://tomas.net | +| | | | | | | | Brett | http://virginie.net | +| Product Infrastructure Supervisor | 8.1.1 | Ignored | | | | https://merle.com | | | +| Human Accounts Executive | 7.6.7 | Unknown | Use the auxiliary PNG interface, then you can generate the auxiliary interface! | | You can't connect the interface without backing up the optical SMTP interface! | http://kristin.net | Seamus | http://maybell.info | +| | | | | | | | Monserrat | http://katrine.name | +| | | | | | | | Abel | https://geovany.com | +| | | | | | | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Lead Integration Engineer | 8.7.4 | Unknown | | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | http://jackeline.biz | Reanna | http://buck.net | +| | | | | | | | Christine | http://demarco.name | +| | | | | | | | Marge | http://astrid.net | +| | | | | | | | Charlene | http://rod.net | +| Legacy Creative Liaison | 0.4.6 | Expression | | The SMS system is down, back up the open-source system so we can back up the SMS system! | I'll connect the optical FTP program, that should program the FTP program! | | Candice | http://linnea.com | +| | | | | | | | Everardo | http://daryl.net | +| | | | | | | | Jerrod | http://laila.com | +| | | | | | | | Caleigh | https://adolfo.com | +| | | | | | | | Daisha | http://justine.biz | +| | | | | | | | Americo | http://tessie.org | +| | | | | | | | Howard | https://luis.info | +| Corporate Tactics Analyst | 3.0.8 | Overwrite | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | Use the virtual RAM monitor, then you can override the virtual monitor! | | | Hildegard | http://conner.name | +| | | | | | | | Isabella | https://kennith.com | +| | | | | | | | Johanna | https://ara.org | +| | | | | | | | Demarco | https://rae.biz | +| | | | | | | | Viviane | http://christine.info | +| | | | | | | | Thora | https://corene.name | +| | | | | | | | Mireya | https://mitchell.net | +| | | | | | | | Marietta | http://adrian.org | +| | | | | | | | Irving | https://sydnie.org | +| Dynamic Quality Officer | 8.9.2 | Ignored | | | | https://danika.org | Jadon | https://amelia.biz | +| | | | | | | | Toni | http://angie.name | +| | | | | | | | Ardella | http://melissa.net | +| | | | | | | | Sandra | http://pearline.org | +| | | | | | | | Noble | https://dusty.net | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | Edmund | http://sadie.info | +| | | | | | | | Horacio | https://loraine.name | +| | | | | | | | Sandra | https://emil.info | +| | | | | | | | Dayana | https://leila.info | +| | | | | | | | Micah | http://darien.com | +| | | | | | | | Ethel | http://shakira.net | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..086a13cf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Product Infrastructure Supervisor | 8.1.1 | Ignored | | | | https://merle.com | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | https://lance.net | | | +| Senior Identity Designer | 9.9.3 | Ignored | | | You can't navigate the bandwidth without compressing the open-source AI bandwidth! | https://devyn.info | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | | | | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | | | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..5d23a37d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,37 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Product Infrastructure Supervisor | 8.1.1 | Ignored | | | | https://merle.com | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Senior Identity Designer | 9.9.3 | Ignored | | | You can't navigate the bandwidth without compressing the open-source AI bandwidth! | https://devyn.info | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | | | | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | https://lance.net | | | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | | | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..3a8346ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+ +| Package | Version | License Information Origin | ++---------+---------+----------------------------+ ++---------+---------+----------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..90f925fc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,5 @@ ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..bfa1d1f0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,104 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | +| Senior Identity Designer | 9.9.3 | Ignored | | | You can't navigate the bandwidth without compressing the open-source AI bandwidth! | https://devyn.info | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | https://lance.net | +| Product Infrastructure Supervisor | 8.1.1 | Ignored | | | | https://merle.com | +| Forward Factors Director | 5.7.8 | Expression | | | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | +| Legacy Research Associate | 9.9.5 | Url | | We need to navigate the bluetooth RAM bus! | | https://hildegard.name | +| District Optimization Manager | 4.0.4 | Ignored | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | Try to program the CSS circuit, maybe it will program the auxiliary circuit! | | +| Principal Branding Assistant | 8.2.6 | Expression | Use the multi-byte JSON panel, then you can bypass the multi-byte panel! | If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall! | We need to hack the auxiliary COM hard drive! | | +| District Branding Analyst | 1.9.5 | Unknown | | | | https://paula.net | +| Forward Integration Assistant | 4.8.5 | Expression | | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | +| National Directives Analyst | 8.2.7 | Overwrite | We need to compress the primary GB array! | | Use the mobile SCSI bus, then you can program the mobile bus! | | +| Corporate Group Planner | 9.2.2 | Ignored | | | We need to reboot the virtual RSS alarm! | | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | +| Forward Creative Developer | 9.6.7 | Unknown | | I'll transmit the online SSL feed, that should feed the SSL feed! | We need to synthesize the cross-platform SMS circuit! | http://pearline.com | +| Corporate Tactics Strategist | 9.9.9 | Ignored | | copying the alarm won't do anything, we need to index the open-source TCP alarm! | generating the matrix won't do anything, we need to parse the solid state GB matrix! | | +| Senior Creative Analyst | 5.2.9 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | If we synthesize the port, we can get to the ADP port through the neural ADP port! | | | +| Central Marketing Assistant | 9.5.8 | Overwrite | I'll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor! | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | http://julia.biz | +| Senior Optimization Assistant | 3.6.0 | Ignored | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | Try to compress the SMS bus, maybe it will compress the bluetooth bus! | http://akeem.info | +| Legacy Interactions Analyst | 3.0.8 | Url | hacking the hard drive won't do anything, we need to generate the open-source RSS hard drive! | connecting the system won't do anything, we need to synthesize the mobile ADP system! | | | +| Legacy Infrastructure Producer | 1.1.2 | Unknown | | If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit! | | | +| District Implementation Executive | 3.9.4 | Overwrite | | | | http://fae.org | +| Direct Mobility Designer | 7.7.3 | Ignored | | | | http://geovanny.info | +| Future Interactions Facilitator | 7.6.9 | Expression | | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | +| District Intranet Engineer | 7.5.5 | Unknown | If we navigate the feed, we can get to the JSON feed through the back-end JSON feed! | Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol! | | | +| Forward Web Assistant | 5.9.6 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | | +| District Implementation Orchestrator | 0.1.4 | Url | I'll synthesize the cross-platform CSS panel, that should panel the CSS panel! | You can't navigate the panel without connecting the optical PNG panel! | | | +| Forward Data Administrator | 9.0.6 | Overwrite | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | I'll program the multi-byte AI transmitter, that should transmitter the AI transmitter! | | https://serenity.info | +| Legacy Configuration Coordinator | 2.7.5 | Unknown | connecting the panel won't do anything, we need to bypass the wireless AGP panel! | | | | +| Regional Implementation Technician | 8.8.3 | Ignored | | | | | +| Forward Division Strategist | 5.7.1 | Unknown | You can't reboot the program without transmitting the mobile SMTP program! | The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit! | Use the solid state HTTP microchip, then you can back up the solid state microchip! | https://esperanza.name | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | +| International Optimization Coordinator | 6.5.5 | Ignored | | | If we reboot the system, we can get to the SQL system through the mobile SQL system! | http://antoinette.org | +| Direct Web Orchestrator | 1.9.1 | Overwrite | You can't copy the alarm without synthesizing the 1080p IB alarm! | | parsing the card won't do anything, we need to synthesize the online SQL card! | https://kade.com | +| Dynamic Quality Analyst | 0.9.5 | Unknown | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | Try to override the HDD pixel, maybe it will override the bluetooth pixel! | | +| Dynamic Quality Director | 4.9.9 | Unknown | | | | http://jesse.com | +| International Data Associate | 6.4.8 | Unknown | If we navigate the array, we can get to the SQL array through the 1080p SQL array! | You can't generate the bandwidth without parsing the mobile EXE bandwidth! | | | +| Internal Data Designer | 9.5.2 | Unknown | | hacking the card won't do anything, we need to hack the neural COM card! | The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive! | https://liana.com | +| Senior Communications Director | 3.1.0 | Expression | | | I'll quantify the neural SCSI port, that should port the SCSI port! | | +| Dynamic Security Developer | 0.8.7 | Url | You can't back up the array without parsing the haptic CSS array! | | | https://adan.net | +| Future Accountability Officer | 2.5.3 | Unknown | | | | http://henderson.biz | +| Dynamic Division Agent | 4.2.8 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | https://camilla.info | +| Human Accounts Representative | 4.5.5 | Url | | | The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall! | https://darien.net | +| Forward Infrastructure Developer | 7.5.6 | Unknown | Try to override the SCSI microchip, maybe it will override the haptic microchip! | programming the monitor won't do anything, we need to parse the online XML monitor! | You can't index the circuit without copying the auxiliary RSS circuit! | | +| Regional Security Engineer | 5.8.4 | Unknown | | | I'll hack the cross-platform SSL array, that should array the SSL array! | | +| Corporate Data Strategist | 9.0.0 | Url | | | Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor! | http://eli.net | +| Product Tactics Technician | 3.8.3 | Overwrite | If we index the protocol, we can get to the FTP protocol through the online FTP protocol! | Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive! | | https://jewel.name | +| Regional Communications Officer | 3.3.2 | Overwrite | | We need to calculate the redundant THX feed! | | https://cortez.net | +| Human Response Executive | 6.4.4 | Unknown | If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix! | | | https://maida.org | +| Customer Optimization Engineer | 3.9.7 | Ignored | The JBOD hard drive is down, copy the wireless hard drive so we can copy the JBOD hard drive! | If we synthesize the bus, we can get to the EXE bus through the online EXE bus! | We need to override the auxiliary AGP firewall! | | +| Central Creative Analyst | 3.6.4 | Overwrite | | programming the driver won't do anything, we need to calculate the primary SMTP driver! | | | +| District Data Executive | 9.4.3 | Expression | | The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter! | | | +| Dynamic Directives Officer | 5.8.8 | Overwrite | | parsing the program won't do anything, we need to synthesize the haptic IB program! | If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip! | http://rafaela.net | +| International Brand Strategist | 3.9.3 | Ignored | | | I'll hack the optical COM alarm, that should alarm the COM alarm! | https://rowena.info | +| Human Configuration Assistant | 0.1.1 | Overwrite | I'll bypass the solid state SMS system, that should system the SMS system! | | parsing the driver won't do anything, we need to program the auxiliary IB driver! | http://frederick.com | +| Direct Data Designer | 8.4.8 | Unknown | | | We need to transmit the virtual JSON bus! | | +| International Accounts Liaison | 5.6.7 | Expression | We need to program the virtual SCSI circuit! | We need to generate the auxiliary GB hard drive! | transmitting the port won't do anything, we need to override the haptic JSON port! | | +| Direct Factors Representative | 0.5.2 | Overwrite | You can't override the bandwidth without navigating the auxiliary ADP bandwidth! | backing up the system won't do anything, we need to synthesize the digital AI system! | | | +| Direct Functionality Representative | 9.9.2 | Ignored | You can't navigate the capacitor without bypassing the multi-byte JSON capacitor! | Try to quantify the COM feed, maybe it will quantify the multi-byte feed! | We need to bypass the multi-byte ADP panel! | | +| Future Accounts Architect | 9.1.8 | Ignored | You can't bypass the firewall without indexing the multi-byte COM firewall! | | | https://fermin.biz | +| Internal Division Agent | 2.4.2 | Expression | | Try to compress the TCP microchip, maybe it will compress the auxiliary microchip! | | | +| Direct Creative Planner | 9.7.2 | Unknown | Try to connect the TCP circuit, maybe it will connect the back-end circuit! | synthesizing the circuit won't do anything, we need to override the neural XML circuit! | bypassing the matrix won't do anything, we need to copy the wireless PCI matrix! | | +| Global Markets Director | 3.4.9 | Unknown | The RAM card is down, override the open-source card so we can override the RAM card! | | | | +| Investor Accountability Officer | 2.4.3 | Unknown | | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | +| Dynamic Factors Facilitator | 6.5.2 | Unknown | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | | http://magnolia.com | +| National Functionality Orchestrator | 3.5.0 | Overwrite | If we quantify the array, we can get to the RAM array through the virtual RAM array! | overriding the card won't do anything, we need to hack the auxiliary HTTP card! | If we quantify the feed, we can get to the RAM feed through the neural RAM feed! | https://gina.name | +| Future Solutions Officer | 3.3.5 | Unknown | You can't override the hard drive without bypassing the mobile TCP hard drive! | | Use the online IB protocol, then you can back up the online protocol! | | +| Direct Usability Analyst | 3.4.8 | Overwrite | hacking the protocol won't do anything, we need to bypass the back-end SDD protocol! | Try to quantify the EXE program, maybe it will quantify the auxiliary program! | The FTP program is down, override the digital program so we can override the FTP program! | https://maritza.com | +| Corporate Infrastructure Executive | 4.8.1 | Overwrite | | | Try to index the FTP transmitter, maybe it will index the bluetooth transmitter! | https://justice.info | +| Forward Optimization Architect | 8.7.9 | Overwrite | | | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | https://kyle.net | +| Human Communications Supervisor | 6.0.1 | Overwrite | Use the cross-platform SAS feed, then you can bypass the cross-platform feed! | | I'll override the neural XML application, that should application the XML application! | http://ethan.name | +| Future Marketing Technician | 7.6.7 | Unknown | | overriding the firewall won't do anything, we need to reboot the open-source COM firewall! | | http://abbey.biz | +| Dynamic Applications Producer | 0.4.7 | Url | Try to input the AI sensor, maybe it will input the digital sensor! | If we program the array, we can get to the JBOD array through the primary JBOD array! | | http://horace.com | +| Central Marketing Orchestrator | 3.3.1 | Overwrite | | Try to parse the IB driver, maybe it will parse the 1080p driver! | We need to connect the bluetooth RSS application! | https://brice.net | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | We need to bypass the wireless PNG bus! | | +| Human Division Agent | 2.2.7 | Expression | | The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor! | You can't navigate the port without programming the cross-platform ADP port! | https://laurence.net | +| Forward Communications Engineer | 4.5.2 | Overwrite | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | | | +| Dynamic Group Producer | 5.9.5 | Unknown | We need to hack the multi-byte EXE bus! | If we connect the program, we can get to the SQL program through the digital SQL program! | | https://sonny.com | +| Corporate Quality Planner | 6.6.3 | Ignored | The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus! | You can't transmit the sensor without connecting the digital THX sensor! | The PCI driver is down, parse the neural driver so we can parse the PCI driver! | | +| Senior Integration Engineer | 4.4.3 | Url | | | | | +| Principal Solutions Facilitator | 7.1.5 | Overwrite | | The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel! | | | +| Dynamic Accountability Engineer | 3.1.8 | Url | | Use the online RAM program, then you can generate the online program! | I'll back up the back-end JSON card, that should card the JSON card! | https://gerson.com | +| Principal Intranet Manager | 3.8.8 | Expression | | | | | +| Principal Accounts Officer | 2.1.8 | Overwrite | Try to calculate the SSL program, maybe it will calculate the multi-byte program! | | Try to copy the HTTP capacitor, maybe it will copy the primary capacitor! | | +| Internal Program Administrator | 0.3.5 | Expression | We need to navigate the multi-byte PNG application! | The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive! | The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth! | http://viviane.com | +| International Data Coordinator | 1.7.7 | Unknown | | connecting the system won't do anything, we need to navigate the solid state HDD system! | | | +| Product Assurance Facilitator | 3.5.9 | Ignored | | | | | +| District Configuration Administrator | 8.4.4 | Url | | The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter! | | https://david.name | +| Regional Configuration Engineer | 7.3.8 | Expression | Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter! | You can't reboot the matrix without navigating the optical SDD matrix! | | http://roman.org | +| Dynamic Creative Designer | 7.5.8 | Expression | The XML system is down, hack the bluetooth system so we can hack the XML system! | | The GB program is down, program the back-end program so we can program the GB program! | http://daniela.name | +| Corporate Identity Coordinator | 9.8.3 | Url | | If we navigate the bus, we can get to the HDD bus through the primary HDD bus! | | | +| Corporate Implementation Technician | 2.8.4 | Url | | If we compress the protocol, we can get to the COM protocol through the mobile COM protocol! | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | +| Dynamic Functionality Strategist | 5.8.0 | Url | Use the digital HTTP card, then you can reboot the digital card! | The CSS port is down, quantify the virtual port so we can quantify the CSS port! | | http://filiberto.net | +| Future Configuration Officer | 7.6.0 | Expression | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall! | | +| Product Usability Coordinator | 5.4.7 | Overwrite | The GB panel is down, synthesize the neural panel so we can synthesize the GB panel! | You can't copy the system without indexing the virtual XSS system! | If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive! | | +| Lead Factors Designer | 0.9.2 | Url | You can't quantify the bandwidth without calculating the online RAM bandwidth! | | | | +| Senior Metrics Assistant | 8.7.4 | Unknown | | Use the solid state IB interface, then you can override the solid state interface! | If we compress the panel, we can get to the HDD panel through the digital HDD panel! | | +| Internal Factors Designer | 1.9.6 | Url | | | | | +| Lead Intranet Director | 9.2.4 | Url | | You can't parse the bandwidth without transmitting the open-source USB bandwidth! | If we parse the driver, we can get to the GB driver through the neural GB driver! | https://dane.name | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..c48c34a7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,24 @@ ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | +| Senior Identity Designer | 9.9.3 | Ignored | | | You can't navigate the bandwidth without compressing the open-source AI bandwidth! | https://devyn.info | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | https://lance.net | +| Product Infrastructure Supervisor | 8.1.1 | Ignored | | | | https://merle.com | +| Forward Factors Director | 5.7.8 | Expression | | | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | +| Legacy Research Associate | 9.9.5 | Url | | We need to navigate the bluetooth RAM bus! | | https://hildegard.name | +| District Optimization Manager | 4.0.4 | Ignored | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | Try to program the CSS circuit, maybe it will program the auxiliary circuit! | | +| Principal Branding Assistant | 8.2.6 | Expression | Use the multi-byte JSON panel, then you can bypass the multi-byte panel! | If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall! | We need to hack the auxiliary COM hard drive! | | +| District Branding Analyst | 1.9.5 | Unknown | | | | https://paula.net | +| Forward Integration Assistant | 4.8.5 | Expression | | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | +| National Directives Analyst | 8.2.7 | Overwrite | We need to compress the primary GB array! | | Use the mobile SCSI bus, then you can program the mobile bus! | | +| Corporate Group Planner | 9.2.2 | Ignored | | | We need to reboot the virtual RSS alarm! | | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | +| Forward Creative Developer | 9.6.7 | Unknown | | I'll transmit the online SSL feed, that should feed the SSL feed! | We need to synthesize the cross-platform SMS circuit! | http://pearline.com | +| Corporate Tactics Strategist | 9.9.9 | Ignored | | copying the alarm won't do anything, we need to index the open-source TCP alarm! | generating the matrix won't do anything, we need to parse the solid state GB matrix! | | +| Senior Creative Analyst | 5.2.9 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | If we synthesize the port, we can get to the ADP port through the neural ADP port! | | | +| Central Marketing Assistant | 9.5.8 | Overwrite | I'll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor! | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | http://julia.biz | +| Senior Optimization Assistant | 3.6.0 | Ignored | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | Try to compress the SMS bus, maybe it will compress the bluetooth bus! | http://akeem.info | +| Legacy Interactions Analyst | 3.0.8 | Url | hacking the hard drive won't do anything, we need to generate the open-source RSS hard drive! | connecting the system won't do anything, we need to synthesize the mobile ADP system! | | | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..c055c401 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,9 @@ ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | +| Senior Identity Designer | 9.9.3 | Ignored | | | You can't navigate the bandwidth without compressing the open-source AI bandwidth! | https://devyn.info | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | https://lance.net | +| Product Infrastructure Supervisor | 8.1.1 | Ignored | | | | https://merle.com | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..e4791aa8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Wilson | https://guadalupe.com | +| | | | | Otho | http://general.net | +| | | | | Skylar | https://haylie.biz | +| | | | | Audreanne | http://graciela.net | +| | | | | Maddison | http://randy.net | +| | | | | Dereck | http://cara.info | +| | | | | Dawson | http://addie.org | +| | | | | Xander | https://everette.info | +| | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..fb432ead --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,130 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| Corporate Accountability Designer | 0.8.0 | Ignored | We need to hack the online FTP application! | | Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn | http://taya.info | Abelardo | http://carolina.name | +| | | | | | | | Lindsey | http://rigoberto.org | +| | | | | | | | Lou | http://darlene.biz | +| | | | | | | | Oliver | https://filomena.com | +| | | | | | | | Vincenzo | https://ulices.biz | +| | | | | | | | Florida | http://jovan.net | +| | | | | | | | Ari | https://chad.com | +| | | | | | | | Yvonne | http://jada.name | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | http://celestine.info | Clemens | https://abagail.info | +| | | | | | | | Franz | http://prudence.info | +| | | | | | | | Casper | https://alva.com | +| | | | | | | | Mario | http://alexandria.biz | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..8c075bba --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,24 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | Clare | https://bobby.info | +| | | | | | | Cecil | https://kira.net | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Wilson | https://guadalupe.com | +| | | | | | | Otho | http://general.net | +| | | | | | | Skylar | https://haylie.biz | +| | | | | | | Audreanne | http://graciela.net | +| | | | | | | Maddison | http://randy.net | +| | | | | | | Dereck | http://cara.info | +| | | | | | | Dawson | http://addie.org | +| | | | | | | Xander | https://everette.info | +| | | | | | | Otha | https://cletus.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | Ila | http://rachel.com | +| | | | | | | Catalina | http://jolie.com | +| | | | | | | Dianna | https://leda.net | +| | | | | | | Nicola | http://aleen.name | +| | | | | | | Nelda | http://delpha.net | +| | | | | | | Delores | http://rae.biz | +| | | | | | | Cynthia | https://zella.com | +| | | | | | | Greta | http://adolph.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..0d845985 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,40 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..9658f386 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,113 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Global Paradigm Assistant | 8.0.5 | Expression | We need to calculate the solid state HTTP hard drive! | | | https://randy.org | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Regional Metrics Strategist | 1.2.1 | Unknown | | Try to override the GB driver, maybe it will override the digital driver! | | | | | +| Principal Intranet Architect | 4.9.3 | Unknown | | | | | | | +| Senior Configuration Developer | 4.0.9 | Url | Use the primary SCSI matrix, then you can program the primary matrix! | If we parse the interface, we can get to the JSON interface through the mobile JSON interface! | Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle | | | | +| District Interactions Supervisor | 4.5.2 | Url | The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor! | The ADP firewall is down, input the primary firewall so we can input the ADP firewall! | | | | | +| Future Tactics Assistant | 1.5.5 | Expression | The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor! | If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix! | | https://giovanny.net | | | +| Lead Program Technician | 5.8.9 | Expression | | We need to transmit the back-end AGP sensor! | Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer | http://curtis.org | | | +| Future Research Planner | 8.8.9 | Ignored | | | | https://yvette.com | | | +| Forward Usability Specialist | 5.6.9 | Overwrite | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | | | | | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| Direct Brand Director | 4.7.4 | Url | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | | | +| International Division Architect | 8.2.4 | Ignored | | | Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins | http://murphy.name | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | | | +| Customer Solutions Officer | 4.5.2 | Expression | You can't copy the matrix without compressing the wireless AGP matrix! | | | https://rylan.name | | | +| Global Optimization Engineer | 8.7.9 | Expression | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | | http://aniya.org | | | +| National Assurance Planner | 2.7.7 | Unknown | | I'll reboot the online AGP alarm, that should alarm the AGP alarm! | Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag | | | | +| Investor Accounts Facilitator | 7.7.8 | Expression | | | Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman | http://scottie.biz | | | +| Customer Division Manager | 1.3.9 | Ignored | Try to navigate the PCI driver, maybe it will navigate the mobile driver! | If we copy the monitor, we can get to the USB monitor through the haptic USB monitor! | Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth | | | | +| Direct Division Officer | 6.5.6 | Url | transmitting the protocol won't do anything, we need to generate the multi-byte THX protocol! | | Glenda Schuppe,Glenda Schuppe | http://catherine.name | | | +| Legacy Interactions Supervisor | 9.7.2 | Ignored | | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn | | | | +| International Optimization Coordinator | 6.5.5 | Ignored | | | Darnell Terry | http://antoinette.org | | | +| Regional Functionality Agent | 5.9.9 | Overwrite | We need to index the 1080p SAS hard drive! | I'll connect the digital JBOD application, that should application the JBOD application! | Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson | http://arthur.net | | | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | hacking the transmitter won't do anything, we need to index the open-source CSS transmitter! | Sergio Bailey,Sergio Bailey,Sergio Bailey | | | | +| Future Identity Agent | 8.8.0 | Ignored | I'll parse the 1080p USB protocol, that should protocol the USB protocol! | | | https://reva.name | | | +| Investor Quality Associate | 0.5.1 | Expression | | Try to reboot the SSL alarm, maybe it will reboot the solid state alarm! | Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen | https://ezequiel.biz | | | +| Senior Paradigm Analyst | 1.1.1 | Ignored | | If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm! | | | | | +| Dynamic Branding Manager | 1.4.0 | Overwrite | You can't navigate the application without generating the cross-platform COM application! | Try to program the FTP alarm, maybe it will program the virtual alarm! | | http://dario.info | | | +| Chief Factors Developer | 5.9.5 | Url | | Try to connect the ADP system, maybe it will connect the solid state system! | Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady | | | | +| Principal Operations Assistant | 0.9.0 | Url | I'll copy the auxiliary HDD bus, that should bus the HDD bus! | I'll copy the digital USB circuit, that should circuit the USB circuit! | | | | | +| Dynamic Data Technician | 4.2.3 | Url | I'll copy the optical RAM feed, that should feed the RAM feed! | | June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds | http://nia.info | | | +| Corporate Intranet Specialist | 3.5.6 | Expression | | | Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner | | | | +| Customer Communications Engineer | 6.9.4 | Overwrite | | | Tanya Reinger,Tanya Reinger,Tanya Reinger | http://tito.name | | | +| Central Division Administrator | 1.0.4 | Overwrite | We need to program the optical COM microchip! | We need to hack the haptic SAS microchip! | | | | | +| Future Configuration Officer | 7.6.0 | Unknown | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie | | | | +| Regional Optimization Administrator | 3.6.4 | Expression | | I'll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive! | | http://serenity.info | | | +| Global Optimization Architect | 1.5.0 | Unknown | Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor! | | | | | | +| Customer Program Developer | 2.9.8 | Expression | | You can't transmit the pixel without calculating the bluetooth FTP pixel! | | http://lenora.com | | | +| District Assurance Technician | 8.5.5 | Overwrite | | | | http://zander.com | | | +| Future Tactics Specialist | 0.2.2 | Ignored | We need to override the primary SQL pixel! | We need to transmit the redundant EXE driver! | Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank | | | | +| Central Research Technician | 2.8.8 | Url | | You can't generate the program without connecting the bluetooth USB program! | | | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| Human Markets Planner | 5.0.1 | Expression | Try to back up the COM driver, maybe it will back up the bluetooth driver! | | | | | | +| Corporate Marketing Coordinator | 3.6.1 | Overwrite | | | | https://marcos.org | | | +| Legacy Security Facilitator | 1.9.0 | Expression | | Use the cross-platform ADP alarm, then you can back up the cross-platform alarm! | | https://edythe.info | | | +| Customer Metrics Developer | 2.2.9 | Ignored | | | Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir | | | | +| Human Identity Representative | 4.1.5 | Overwrite | The SAS bus is down, program the neural bus so we can program the SAS bus! | | Joyce Auer,Joyce Auer,Joyce Auer | http://alyce.biz | | | +| Principal Brand Executive | 7.2.7 | Unknown | | | | https://dariana.com | | | +| Global Identity Supervisor | 0.9.1 | Overwrite | | | | | | | +| Dynamic Division Representative | 7.3.5 | Unknown | | I'll index the haptic FTP alarm, that should alarm the FTP alarm! | Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson | http://taurean.net | | | +| Dynamic Security Director | 0.0.2 | Url | transmitting the feed won't do anything, we need to navigate the redundant SDD feed! | Try to parse the HTTP port, maybe it will parse the bluetooth port! | Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block | | | | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| Customer Branding Orchestrator | 8.3.7 | Overwrite | | We need to bypass the neural USB capacitor! | Nora Dietrich | http://nona.com | | | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| Central Implementation Planner | 7.6.0 | Ignored | | Try to generate the HDD panel, maybe it will generate the solid state panel! | | | | | +| Human Tactics Facilitator | 5.7.0 | Url | Try to bypass the HTTP application, maybe it will bypass the digital application! | | | | | | +| District Optimization Technician | 5.2.3 | Overwrite | | | Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti | https://douglas.info | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| Lead Infrastructure Specialist | 7.2.6 | Ignored | | | Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire | https://wanda.com | | | +| Regional Directives Liaison | 4.7.8 | Expression | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic | https://glennie.biz | | | +| Customer Web Assistant | 1.9.0 | Unknown | | | | | | | +| Forward Factors Architect | 6.7.6 | Ignored | | The THX transmitter is down, program the neural transmitter so we can program the THX transmitter! | Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Principal Security Producer | 7.3.3 | Ignored | You can't generate the interface without quantifying the mobile FTP interface! | Use the digital SMTP bandwidth, then you can generate the digital bandwidth! | | http://jarrell.biz | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | | | +| Customer Mobility Assistant | 4.2.9 | Url | | You can't generate the transmitter without navigating the multi-byte SMS transmitter! | Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich | http://adonis.biz | | | +| Human Branding Coordinator | 5.8.1 | Ignored | | | | | | | +| Investor Research Coordinator | 1.9.7 | Ignored | Use the cross-platform GB bus, then you can calculate the cross-platform bus! | | | https://maegan.name | | | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | | | +| Human Metrics Architect | 0.2.5 | Overwrite | Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth! | Use the haptic AGP protocol, then you can program the haptic protocol! | | https://rickie.net | | | +| Principal Factors Director | 1.5.1 | Overwrite | | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold | | | | +| Forward Data Orchestrator | 3.3.5 | Expression | Use the haptic XML driver, then you can index the haptic driver! | compressing the system won't do anything, we need to compress the optical RSS system! | | | | | +| Investor Tactics Director | 0.4.3 | Expression | | | | https://aylin.com | | | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | | | +| Dynamic Solutions Agent | 0.0.5 | Overwrite | Use the haptic USB card, then you can navigate the haptic card! | | | | | | +| Dynamic Factors Associate | 1.8.3 | Unknown | | You can't navigate the panel without calculating the open-source THX panel! | | http://dovie.name | | | +| Dynamic Security Specialist | 7.8.5 | Overwrite | Try to input the GB pixel, maybe it will input the wireless pixel! | You can't transmit the bus without indexing the digital TCP bus! | Guy Waters,Guy Waters | http://nova.biz | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | | | +| Principal Factors Representative | 4.5.7 | Ignored | Try to input the RAM interface, maybe it will input the bluetooth interface! | The GB card is down, hack the digital card so we can hack the GB card! | Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker | https://imelda.org | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| Corporate Intranet Analyst | 0.9.0 | Ignored | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp | http://hanna.net | | | +| Lead Operations Supervisor | 4.5.2 | Expression | The AI panel is down, transmit the open-source panel so we can transmit the AI panel! | | | | | | +| Chief Program Associate | 2.6.7 | Unknown | We need to compress the optical PNG array! | | Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze | http://coy.info | | | +| Central Tactics Developer | 0.4.7 | Ignored | indexing the capacitor won't do anything, we need to program the haptic EXE capacitor! | The JBOD application is down, generate the solid state application so we can generate the JBOD application! | Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley | https://royal.name | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| International Brand Strategist | 3.9.3 | Url | | | Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy | https://rowena.info | | | +| Dynamic Implementation Engineer | 6.7.1 | Overwrite | We need to transmit the open-source EXE interface! | | | http://margie.info | | | +| Chief Infrastructure Specialist | 9.0.5 | Overwrite | hacking the port won't do anything, we need to back up the optical SMS port! | | Jackie Schumm | | | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| International Solutions Planner | 9.0.0 | Url | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | | | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | Maggie Lindgren | | | | +| Regional Identity Engineer | 1.9.4 | Ignored | | The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip! | Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston | | | | +| Human Paradigm Assistant | 8.8.8 | Expression | | | Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich | | | | +| Product Functionality Supervisor | 9.4.5 | Overwrite | Use the 1080p AI microchip, then you can reboot the 1080p microchip! | Use the open-source ADP matrix, then you can copy the open-source matrix! | | | | | +| Human Accounts Orchestrator | 4.1.6 | Url | | | | | | | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..732b5292 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,230 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+------------+-----------------------+ +| Future Tactics Specialist | 0.2.2 | Ignored | We need to override the primary SQL pixel! | We need to transmit the redundant EXE driver! | Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Customer Communications Engineer | 6.9.4 | Overwrite | | | Tanya Reinger,Tanya Reinger,Tanya Reinger | http://tito.name | | | +| National Assurance Planner | 2.7.7 | Unknown | | I'll reboot the online AGP alarm, that should alarm the AGP alarm! | Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag | | | | +| Lead Program Technician | 5.8.9 | Expression | | We need to transmit the back-end AGP sensor! | Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer | http://curtis.org | | | +| Future Identity Agent | 8.8.0 | Ignored | I'll parse the 1080p USB protocol, that should protocol the USB protocol! | | | https://reva.name | | | +| Central Tactics Developer | 0.4.7 | Ignored | indexing the capacitor won't do anything, we need to program the haptic EXE capacitor! | The JBOD application is down, generate the solid state application so we can generate the JBOD application! | Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley | https://royal.name | | | +| Dynamic Security Specialist | 7.8.5 | Overwrite | Try to input the GB pixel, maybe it will input the wireless pixel! | You can't transmit the bus without indexing the digital TCP bus! | Guy Waters,Guy Waters | http://nova.biz | | | +| District Interactions Supervisor | 4.5.2 | Url | The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor! | The ADP firewall is down, input the primary firewall so we can input the ADP firewall! | | | | | +| Central Division Administrator | 1.0.4 | Overwrite | We need to program the optical COM microchip! | We need to hack the haptic SAS microchip! | | | | | +| Corporate Accountability Designer | 0.8.0 | Ignored | We need to hack the online FTP application! | | Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn | http://taya.info | Abelardo | http://carolina.name | +| | | | | | | | Lindsey | http://rigoberto.org | +| | | | | | | | Lou | http://darlene.biz | +| | | | | | | | Oliver | https://filomena.com | +| | | | | | | | Vincenzo | https://ulices.biz | +| | | | | | | | Florida | http://jovan.net | +| | | | | | | | Ari | https://chad.com | +| | | | | | | | Yvonne | http://jada.name | +| Dynamic Division Representative | 7.3.5 | Unknown | | I'll index the haptic FTP alarm, that should alarm the FTP alarm! | Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson | http://taurean.net | | | +| Dynamic Security Director | 0.0.2 | Url | transmitting the feed won't do anything, we need to navigate the redundant SDD feed! | Try to parse the HTTP port, maybe it will parse the bluetooth port! | Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block | | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Global Paradigm Assistant | 8.0.5 | Expression | We need to calculate the solid state HTTP hard drive! | | | https://randy.org | | | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Principal Operations Assistant | 0.9.0 | Url | I'll copy the auxiliary HDD bus, that should bus the HDD bus! | I'll copy the digital USB circuit, that should circuit the USB circuit! | | | | | +| Customer Web Assistant | 1.9.0 | Unknown | | | | | | | +| Future Research Planner | 8.8.9 | Ignored | | | | https://yvette.com | | | +| Chief Infrastructure Specialist | 9.0.5 | Overwrite | hacking the port won't do anything, we need to back up the optical SMS port! | | Jackie Schumm | | | | +| Legacy Interactions Supervisor | 9.7.2 | Ignored | | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn | | | | +| Future Configuration Officer | 7.6.0 | Unknown | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie | | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | | | +| International Brand Strategist | 3.9.3 | Url | | | Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy | https://rowena.info | | | +| District Optimization Technician | 5.2.3 | Overwrite | | | Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti | https://douglas.info | | | +| Global Optimization Engineer | 8.7.9 | Expression | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | | http://aniya.org | | | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| Dynamic Branding Manager | 1.4.0 | Overwrite | You can't navigate the application without generating the cross-platform COM application! | Try to program the FTP alarm, maybe it will program the virtual alarm! | | http://dario.info | | | +| Regional Identity Engineer | 1.9.4 | Ignored | | The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip! | Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston | | | | +| Global Identity Supervisor | 0.9.1 | Overwrite | | | | | | | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | | | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| Dynamic Implementation Engineer | 6.7.1 | Overwrite | We need to transmit the open-source EXE interface! | | | http://margie.info | | | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | +| Customer Metrics Developer | 2.2.9 | Ignored | | | Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir | | | | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | Maggie Lindgren | | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| Principal Factors Representative | 4.5.7 | Ignored | Try to input the RAM interface, maybe it will input the bluetooth interface! | The GB card is down, hack the digital card so we can hack the GB card! | Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker | https://imelda.org | | | +| Investor Quality Associate | 0.5.1 | Expression | | Try to reboot the SSL alarm, maybe it will reboot the solid state alarm! | Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen | https://ezequiel.biz | | | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | | | +| Product Functionality Supervisor | 9.4.5 | Overwrite | Use the 1080p AI microchip, then you can reboot the 1080p microchip! | Use the open-source ADP matrix, then you can copy the open-source matrix! | | | | | +| Customer Division Manager | 1.3.9 | Ignored | Try to navigate the PCI driver, maybe it will navigate the mobile driver! | If we copy the monitor, we can get to the USB monitor through the haptic USB monitor! | Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth | | | | +| Customer Branding Orchestrator | 8.3.7 | Overwrite | | We need to bypass the neural USB capacitor! | Nora Dietrich | http://nona.com | | | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Direct Brand Director | 4.7.4 | Url | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | | | +| Chief Factors Developer | 5.9.5 | Url | | Try to connect the ADP system, maybe it will connect the solid state system! | Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady | | | | +| Regional Functionality Agent | 5.9.9 | Overwrite | We need to index the 1080p SAS hard drive! | I'll connect the digital JBOD application, that should application the JBOD application! | Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson | http://arthur.net | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| Corporate Intranet Specialist | 3.5.6 | Expression | | | Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner | | | | +| International Division Architect | 8.2.4 | Ignored | | | Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins | http://murphy.name | | | +| Central Implementation Planner | 7.6.0 | Ignored | | Try to generate the HDD panel, maybe it will generate the solid state panel! | | | | | +| Forward Data Orchestrator | 3.3.5 | Expression | Use the haptic XML driver, then you can index the haptic driver! | compressing the system won't do anything, we need to compress the optical RSS system! | | | | | +| Regional Optimization Administrator | 3.6.4 | Expression | | I'll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive! | | http://serenity.info | | | +| Human Identity Representative | 4.1.5 | Overwrite | The SAS bus is down, program the neural bus so we can program the SAS bus! | | Joyce Auer,Joyce Auer,Joyce Auer | http://alyce.biz | | | +| Principal Brand Executive | 7.2.7 | Unknown | | | | https://dariana.com | | | +| International Solutions Planner | 9.0.0 | Url | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | | | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | | | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Forward Usability Specialist | 5.6.9 | Overwrite | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | | | | | +| Lead Operations Supervisor | 4.5.2 | Expression | The AI panel is down, transmit the open-source panel so we can transmit the AI panel! | | | | | | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Direct Division Officer | 6.5.6 | Url | transmitting the protocol won't do anything, we need to generate the multi-byte THX protocol! | | Glenda Schuppe,Glenda Schuppe | http://catherine.name | | | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| Senior Configuration Developer | 4.0.9 | Url | Use the primary SCSI matrix, then you can program the primary matrix! | If we parse the interface, we can get to the JSON interface through the mobile JSON interface! | Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle | | | | +| Global Optimization Architect | 1.5.0 | Unknown | Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor! | | | | | | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | | | +| Corporate Marketing Coordinator | 3.6.1 | Overwrite | | | | https://marcos.org | | | +| Human Metrics Architect | 0.2.5 | Overwrite | Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth! | Use the haptic AGP protocol, then you can program the haptic protocol! | | https://rickie.net | | | +| Human Tactics Facilitator | 5.7.0 | Url | Try to bypass the HTTP application, maybe it will bypass the digital application! | | | | | | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | hacking the transmitter won't do anything, we need to index the open-source CSS transmitter! | Sergio Bailey,Sergio Bailey,Sergio Bailey | | | | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Human Branding Coordinator | 5.8.1 | Ignored | | | | | | | +| Human Markets Planner | 5.0.1 | Expression | Try to back up the COM driver, maybe it will back up the bluetooth driver! | | | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| Customer Mobility Assistant | 4.2.9 | Url | | You can't generate the transmitter without navigating the multi-byte SMS transmitter! | Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich | http://adonis.biz | | | +| Forward Factors Architect | 6.7.6 | Ignored | | The THX transmitter is down, program the neural transmitter so we can program the THX transmitter! | Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts | | | | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | | | +| Principal Intranet Architect | 4.9.3 | Unknown | | | | | | | +| Chief Program Associate | 2.6.7 | Unknown | We need to compress the optical PNG array! | | Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze | http://coy.info | | | +| International Optimization Coordinator | 6.5.5 | Ignored | | | Darnell Terry | http://antoinette.org | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Central Research Technician | 2.8.8 | Url | | You can't generate the program without connecting the bluetooth USB program! | | | | | +| Principal Security Producer | 7.3.3 | Ignored | You can't generate the interface without quantifying the mobile FTP interface! | Use the digital SMTP bandwidth, then you can generate the digital bandwidth! | | http://jarrell.biz | | | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | http://celestine.info | Clemens | https://abagail.info | +| | | | | | | | Franz | http://prudence.info | +| | | | | | | | Casper | https://alva.com | +| | | | | | | | Mario | http://alexandria.biz | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| Dynamic Factors Associate | 1.8.3 | Unknown | | You can't navigate the panel without calculating the open-source THX panel! | | http://dovie.name | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| Lead Infrastructure Specialist | 7.2.6 | Ignored | | | Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire | https://wanda.com | | | +| Dynamic Data Technician | 4.2.3 | Url | I'll copy the optical RAM feed, that should feed the RAM feed! | | June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds | http://nia.info | | | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| Customer Program Developer | 2.9.8 | Expression | | You can't transmit the pixel without calculating the bluetooth FTP pixel! | | http://lenora.com | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| Senior Paradigm Analyst | 1.1.1 | Ignored | | If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm! | | | | | +| Regional Directives Liaison | 4.7.8 | Expression | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic | https://glennie.biz | | | +| Customer Solutions Officer | 4.5.2 | Expression | You can't copy the matrix without compressing the wireless AGP matrix! | | | https://rylan.name | | | +| Dynamic Solutions Agent | 0.0.5 | Overwrite | Use the haptic USB card, then you can navigate the haptic card! | | | | | | +| Human Accounts Orchestrator | 4.1.6 | Url | | | | | | | +| Investor Research Coordinator | 1.9.7 | Ignored | Use the cross-platform GB bus, then you can calculate the cross-platform bus! | | | https://maegan.name | | | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Principal Factors Director | 1.5.1 | Overwrite | | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold | | | | +| Investor Tactics Director | 0.4.3 | Expression | | | | https://aylin.com | | | +| Human Paradigm Assistant | 8.8.8 | Expression | | | Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich | | | | +| Corporate Intranet Analyst | 0.9.0 | Ignored | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp | http://hanna.net | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| Regional Metrics Strategist | 1.2.1 | Unknown | | Try to override the GB driver, maybe it will override the digital driver! | | | | | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Future Tactics Assistant | 1.5.5 | Expression | The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor! | If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix! | | https://giovanny.net | | | +| Investor Accounts Facilitator | 7.7.8 | Expression | | | Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman | http://scottie.biz | | | +| Legacy Security Facilitator | 1.9.0 | Expression | | Use the cross-platform ADP alarm, then you can back up the cross-platform alarm! | | https://edythe.info | | | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| District Assurance Technician | 8.5.5 | Overwrite | | | | http://zander.com | | | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..3ff3b998 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,124 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Global Paradigm Assistant | 8.0.5 | Expression | We need to calculate the solid state HTTP hard drive! | | | https://randy.org | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Marketing Coordinator | 3.6.1 | Overwrite | | | | https://marcos.org | | | +| Investor Research Coordinator | 1.9.7 | Ignored | Use the cross-platform GB bus, then you can calculate the cross-platform bus! | | | https://maegan.name | | | +| National Assurance Planner | 2.7.7 | Unknown | | I'll reboot the online AGP alarm, that should alarm the AGP alarm! | Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag | | | | +| District Interactions Supervisor | 4.5.2 | Url | The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor! | The ADP firewall is down, input the primary firewall so we can input the ADP firewall! | | | | | +| Future Tactics Assistant | 1.5.5 | Expression | The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor! | If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix! | | https://giovanny.net | | | +| Future Configuration Officer | 7.6.0 | Unknown | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie | | | | +| Future Research Planner | 8.8.9 | Ignored | | | | https://yvette.com | | | +| Forward Usability Specialist | 5.6.9 | Overwrite | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | | | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| Direct Brand Director | 4.7.4 | Url | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | | | +| Senior Configuration Developer | 4.0.9 | Url | Use the primary SCSI matrix, then you can program the primary matrix! | If we parse the interface, we can get to the JSON interface through the mobile JSON interface! | Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle | | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| Customer Solutions Officer | 4.5.2 | Expression | You can't copy the matrix without compressing the wireless AGP matrix! | | | https://rylan.name | | | +| Customer Division Manager | 1.3.9 | Ignored | Try to navigate the PCI driver, maybe it will navigate the mobile driver! | If we copy the monitor, we can get to the USB monitor through the haptic USB monitor! | Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth | | | | +| Dynamic Implementation Engineer | 6.7.1 | Overwrite | We need to transmit the open-source EXE interface! | | | http://margie.info | | | +| Human Metrics Architect | 0.2.5 | Overwrite | Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth! | Use the haptic AGP protocol, then you can program the haptic protocol! | | https://rickie.net | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | Maggie Lindgren | | | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| Human Accounts Orchestrator | 4.1.6 | Url | | | | | | | +| Direct Division Officer | 6.5.6 | Url | transmitting the protocol won't do anything, we need to generate the multi-byte THX protocol! | | Glenda Schuppe,Glenda Schuppe | http://catherine.name | | | +| Future Identity Agent | 8.8.0 | Ignored | I'll parse the 1080p USB protocol, that should protocol the USB protocol! | | | https://reva.name | | | +| Investor Quality Associate | 0.5.1 | Expression | | Try to reboot the SSL alarm, maybe it will reboot the solid state alarm! | Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen | https://ezequiel.biz | | | +| Global Identity Supervisor | 0.9.1 | Overwrite | | | | | | | +| Dynamic Branding Manager | 1.4.0 | Overwrite | You can't navigate the application without generating the cross-platform COM application! | Try to program the FTP alarm, maybe it will program the virtual alarm! | | http://dario.info | | | +| Central Tactics Developer | 0.4.7 | Ignored | indexing the capacitor won't do anything, we need to program the haptic EXE capacitor! | The JBOD application is down, generate the solid state application so we can generate the JBOD application! | Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley | https://royal.name | | | +| Dynamic Data Technician | 4.2.3 | Url | I'll copy the optical RAM feed, that should feed the RAM feed! | | June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds | http://nia.info | | | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | hacking the transmitter won't do anything, we need to index the open-source CSS transmitter! | Sergio Bailey,Sergio Bailey,Sergio Bailey | | | | +| Corporate Intranet Specialist | 3.5.6 | Expression | | | Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner | | | | +| Chief Program Associate | 2.6.7 | Unknown | We need to compress the optical PNG array! | | Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze | http://coy.info | | | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | | | +| Principal Operations Assistant | 0.9.0 | Url | I'll copy the auxiliary HDD bus, that should bus the HDD bus! | I'll copy the digital USB circuit, that should circuit the USB circuit! | | | | | +| International Brand Strategist | 3.9.3 | Url | | | Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy | https://rowena.info | | | +| Customer Mobility Assistant | 4.2.9 | Url | | You can't generate the transmitter without navigating the multi-byte SMS transmitter! | Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich | http://adonis.biz | | | +| Principal Brand Executive | 7.2.7 | Unknown | | | | https://dariana.com | | | +| District Assurance Technician | 8.5.5 | Overwrite | | | | http://zander.com | | | +| Future Tactics Specialist | 0.2.2 | Ignored | We need to override the primary SQL pixel! | We need to transmit the redundant EXE driver! | Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank | | | | +| Human Paradigm Assistant | 8.8.8 | Expression | | | Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich | | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Customer Metrics Developer | 2.2.9 | Ignored | | | Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir | | | | +| Dynamic Factors Associate | 1.8.3 | Unknown | | You can't navigate the panel without calculating the open-source THX panel! | | http://dovie.name | | | +| Product Functionality Supervisor | 9.4.5 | Overwrite | Use the 1080p AI microchip, then you can reboot the 1080p microchip! | Use the open-source ADP matrix, then you can copy the open-source matrix! | | | | | +| Forward Data Orchestrator | 3.3.5 | Expression | Use the haptic XML driver, then you can index the haptic driver! | compressing the system won't do anything, we need to compress the optical RSS system! | | | | | +| Corporate Intranet Analyst | 0.9.0 | Ignored | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp | http://hanna.net | | | +| Senior Paradigm Analyst | 1.1.1 | Ignored | | If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm! | | | | | +| Chief Factors Developer | 5.9.5 | Url | | Try to connect the ADP system, maybe it will connect the solid state system! | Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady | | | | +| Dynamic Division Representative | 7.3.5 | Unknown | | I'll index the haptic FTP alarm, that should alarm the FTP alarm! | Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson | http://taurean.net | | | +| Lead Operations Supervisor | 4.5.2 | Expression | The AI panel is down, transmit the open-source panel so we can transmit the AI panel! | | | | | | +| Customer Communications Engineer | 6.9.4 | Overwrite | | | Tanya Reinger,Tanya Reinger,Tanya Reinger | http://tito.name | | | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | | | +| International Division Architect | 8.2.4 | Ignored | | | Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins | http://murphy.name | | | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| Investor Accounts Facilitator | 7.7.8 | Expression | | | Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman | http://scottie.biz | | | +| Customer Branding Orchestrator | 8.3.7 | Overwrite | | We need to bypass the neural USB capacitor! | Nora Dietrich | http://nona.com | | | +| Dynamic Solutions Agent | 0.0.5 | Overwrite | Use the haptic USB card, then you can navigate the haptic card! | | | | | | +| Global Optimization Engineer | 8.7.9 | Expression | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | | http://aniya.org | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| Lead Infrastructure Specialist | 7.2.6 | Ignored | | | Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire | https://wanda.com | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | | | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| Legacy Security Facilitator | 1.9.0 | Expression | | Use the cross-platform ADP alarm, then you can back up the cross-platform alarm! | | https://edythe.info | | | +| Regional Metrics Strategist | 1.2.1 | Unknown | | Try to override the GB driver, maybe it will override the digital driver! | | | | | +| Customer Program Developer | 2.9.8 | Expression | | You can't transmit the pixel without calculating the bluetooth FTP pixel! | | http://lenora.com | | | +| District Optimization Technician | 5.2.3 | Overwrite | | | Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti | https://douglas.info | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| Human Branding Coordinator | 5.8.1 | Ignored | | | | | | | +| International Optimization Coordinator | 6.5.5 | Ignored | | | Darnell Terry | http://antoinette.org | | | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | | | +| Dynamic Security Director | 0.0.2 | Url | transmitting the feed won't do anything, we need to navigate the redundant SDD feed! | Try to parse the HTTP port, maybe it will parse the bluetooth port! | Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block | | | | +| Principal Factors Director | 1.5.1 | Overwrite | | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold | | | | +| Central Division Administrator | 1.0.4 | Overwrite | We need to program the optical COM microchip! | We need to hack the haptic SAS microchip! | | | | | +| Investor Tactics Director | 0.4.3 | Expression | | | | https://aylin.com | | | +| Human Identity Representative | 4.1.5 | Overwrite | The SAS bus is down, program the neural bus so we can program the SAS bus! | | Joyce Auer,Joyce Auer,Joyce Auer | http://alyce.biz | | | +| Central Research Technician | 2.8.8 | Url | | You can't generate the program without connecting the bluetooth USB program! | | | | | +| Regional Functionality Agent | 5.9.9 | Overwrite | We need to index the 1080p SAS hard drive! | I'll connect the digital JBOD application, that should application the JBOD application! | Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson | http://arthur.net | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Customer Web Assistant | 1.9.0 | Unknown | | | | | | | +| Human Markets Planner | 5.0.1 | Expression | Try to back up the COM driver, maybe it will back up the bluetooth driver! | | | | | | +| Regional Directives Liaison | 4.7.8 | Expression | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic | https://glennie.biz | | | +| International Solutions Planner | 9.0.0 | Url | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | | | +| Legacy Interactions Supervisor | 9.7.2 | Ignored | | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn | | | | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | | | +| Lead Program Technician | 5.8.9 | Expression | | We need to transmit the back-end AGP sensor! | Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer | http://curtis.org | | | +| Regional Identity Engineer | 1.9.4 | Ignored | | The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip! | Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston | | | | +| Regional Optimization Administrator | 3.6.4 | Expression | | I'll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive! | | http://serenity.info | | | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| Human Tactics Facilitator | 5.7.0 | Url | Try to bypass the HTTP application, maybe it will bypass the digital application! | | | | | | +| Chief Infrastructure Specialist | 9.0.5 | Overwrite | hacking the port won't do anything, we need to back up the optical SMS port! | | Jackie Schumm | | | | +| Principal Factors Representative | 4.5.7 | Ignored | Try to input the RAM interface, maybe it will input the bluetooth interface! | The GB card is down, hack the digital card so we can hack the GB card! | Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker | https://imelda.org | | | +| Dynamic Security Specialist | 7.8.5 | Overwrite | Try to input the GB pixel, maybe it will input the wireless pixel! | You can't transmit the bus without indexing the digital TCP bus! | Guy Waters,Guy Waters | http://nova.biz | | | +| Principal Intranet Architect | 4.9.3 | Unknown | | | | | | | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Central Implementation Planner | 7.6.0 | Ignored | | Try to generate the HDD panel, maybe it will generate the solid state panel! | | | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Forward Factors Architect | 6.7.6 | Ignored | | The THX transmitter is down, program the neural transmitter so we can program the THX transmitter! | Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts | | | | +| Global Optimization Architect | 1.5.0 | Unknown | Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor! | | | | | | +| Principal Security Producer | 7.3.3 | Ignored | You can't generate the interface without quantifying the mobile FTP interface! | Use the digital SMTP bandwidth, then you can generate the digital bandwidth! | | http://jarrell.biz | | | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..3f3cdbd6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,140 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Global Paradigm Assistant | 8.0.5 | Expression | We need to calculate the solid state HTTP hard drive! | | | https://randy.org | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Marketing Coordinator | 3.6.1 | Overwrite | | | | https://marcos.org | | | +| Investor Research Coordinator | 1.9.7 | Ignored | Use the cross-platform GB bus, then you can calculate the cross-platform bus! | | | https://maegan.name | | | +| Dynamic Implementation Engineer | 6.7.1 | Overwrite | We need to transmit the open-source EXE interface! | | | http://margie.info | | | +| District Interactions Supervisor | 4.5.2 | Url | The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor! | The ADP firewall is down, input the primary firewall so we can input the ADP firewall! | | | | | +| Central Research Technician | 2.8.8 | Url | | You can't generate the program without connecting the bluetooth USB program! | | | | | +| Principal Operations Assistant | 0.9.0 | Url | I'll copy the auxiliary HDD bus, that should bus the HDD bus! | I'll copy the digital USB circuit, that should circuit the USB circuit! | | | | | +| Human Identity Representative | 4.1.5 | Overwrite | The SAS bus is down, program the neural bus so we can program the SAS bus! | | Joyce Auer,Joyce Auer,Joyce Auer | http://alyce.biz | | | +| Forward Usability Specialist | 5.6.9 | Overwrite | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | | | | | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | | | +| National Assurance Planner | 2.7.7 | Unknown | | I'll reboot the online AGP alarm, that should alarm the AGP alarm! | Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag | | | | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Customer Solutions Officer | 4.5.2 | Expression | You can't copy the matrix without compressing the wireless AGP matrix! | | | https://rylan.name | | | +| Direct Brand Director | 4.7.4 | Url | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | | | +| Global Optimization Architect | 1.5.0 | Unknown | Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor! | | | | | | +| Human Tactics Facilitator | 5.7.0 | Url | Try to bypass the HTTP application, maybe it will bypass the digital application! | | | | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | | | +| Dynamic Security Specialist | 7.8.5 | Overwrite | Try to input the GB pixel, maybe it will input the wireless pixel! | You can't transmit the bus without indexing the digital TCP bus! | Guy Waters,Guy Waters | http://nova.biz | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| Principal Security Producer | 7.3.3 | Ignored | You can't generate the interface without quantifying the mobile FTP interface! | Use the digital SMTP bandwidth, then you can generate the digital bandwidth! | | http://jarrell.biz | | | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | Maggie Lindgren | | | | +| Chief Factors Developer | 5.9.5 | Url | | Try to connect the ADP system, maybe it will connect the solid state system! | Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady | | | | +| Investor Quality Associate | 0.5.1 | Expression | | Try to reboot the SSL alarm, maybe it will reboot the solid state alarm! | Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen | https://ezequiel.biz | | | +| Human Paradigm Assistant | 8.8.8 | Expression | | | Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich | | | | +| Dynamic Branding Manager | 1.4.0 | Overwrite | You can't navigate the application without generating the cross-platform COM application! | Try to program the FTP alarm, maybe it will program the virtual alarm! | | http://dario.info | | | +| Central Tactics Developer | 0.4.7 | Ignored | indexing the capacitor won't do anything, we need to program the haptic EXE capacitor! | The JBOD application is down, generate the solid state application so we can generate the JBOD application! | Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley | https://royal.name | | | +| Regional Optimization Administrator | 3.6.4 | Expression | | I'll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive! | | http://serenity.info | | | +| Customer Web Assistant | 1.9.0 | Unknown | | | | | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Future Research Planner | 8.8.9 | Ignored | | | | https://yvette.com | | | +| Dynamic Data Technician | 4.2.3 | Url | I'll copy the optical RAM feed, that should feed the RAM feed! | | June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds | http://nia.info | | | +| Legacy Interactions Supervisor | 9.7.2 | Ignored | | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn | | | | +| Human Metrics Architect | 0.2.5 | Overwrite | Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth! | Use the haptic AGP protocol, then you can program the haptic protocol! | | https://rickie.net | | | +| Senior Paradigm Analyst | 1.1.1 | Ignored | | If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm! | | | | | +| District Optimization Technician | 5.2.3 | Overwrite | | | Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti | https://douglas.info | | | +| Future Tactics Specialist | 0.2.2 | Ignored | We need to override the primary SQL pixel! | We need to transmit the redundant EXE driver! | Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank | | | | +| Future Identity Agent | 8.8.0 | Ignored | I'll parse the 1080p USB protocol, that should protocol the USB protocol! | | | https://reva.name | | | +| Dynamic Factors Associate | 1.8.3 | Unknown | | You can't navigate the panel without calculating the open-source THX panel! | | http://dovie.name | | | +| Forward Data Orchestrator | 3.3.5 | Expression | Use the haptic XML driver, then you can index the haptic driver! | compressing the system won't do anything, we need to compress the optical RSS system! | | | | | +| Lead Operations Supervisor | 4.5.2 | Expression | The AI panel is down, transmit the open-source panel so we can transmit the AI panel! | | | | | | +| Forward Factors Architect | 6.7.6 | Ignored | | The THX transmitter is down, program the neural transmitter so we can program the THX transmitter! | Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts | | | | +| International Brand Strategist | 3.9.3 | Url | | | Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy | https://rowena.info | | | +| Corporate Intranet Specialist | 3.5.6 | Expression | | | Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner | | | | +| Global Identity Supervisor | 0.9.1 | Overwrite | | | | | | | +| Chief Infrastructure Specialist | 9.0.5 | Overwrite | hacking the port won't do anything, we need to back up the optical SMS port! | | Jackie Schumm | | | | +| Central Division Administrator | 1.0.4 | Overwrite | We need to program the optical COM microchip! | We need to hack the haptic SAS microchip! | | | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | | | +| Principal Intranet Architect | 4.9.3 | Unknown | | | | | | | +| Customer Program Developer | 2.9.8 | Expression | | You can't transmit the pixel without calculating the bluetooth FTP pixel! | | http://lenora.com | | | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | | | +| Customer Division Manager | 1.3.9 | Ignored | Try to navigate the PCI driver, maybe it will navigate the mobile driver! | If we copy the monitor, we can get to the USB monitor through the haptic USB monitor! | Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth | | | | +| Dynamic Security Director | 0.0.2 | Url | transmitting the feed won't do anything, we need to navigate the redundant SDD feed! | Try to parse the HTTP port, maybe it will parse the bluetooth port! | Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block | | | | +| International Division Architect | 8.2.4 | Ignored | | | Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins | http://murphy.name | | | +| Regional Identity Engineer | 1.9.4 | Ignored | | The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip! | Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston | | | | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| Lead Infrastructure Specialist | 7.2.6 | Ignored | | | Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire | https://wanda.com | | | +| Dynamic Solutions Agent | 0.0.5 | Overwrite | Use the haptic USB card, then you can navigate the haptic card! | | | | | | +| International Solutions Planner | 9.0.0 | Url | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| Customer Branding Orchestrator | 8.3.7 | Overwrite | | We need to bypass the neural USB capacitor! | Nora Dietrich | http://nona.com | | | +| Customer Metrics Developer | 2.2.9 | Ignored | | | Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir | | | | +| Investor Accounts Facilitator | 7.7.8 | Expression | | | Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman | http://scottie.biz | | | +| Legacy Security Facilitator | 1.9.0 | Expression | | Use the cross-platform ADP alarm, then you can back up the cross-platform alarm! | | https://edythe.info | | | +| Regional Directives Liaison | 4.7.8 | Expression | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic | https://glennie.biz | | | +| Human Branding Coordinator | 5.8.1 | Ignored | | | | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| Product Functionality Supervisor | 9.4.5 | Overwrite | Use the 1080p AI microchip, then you can reboot the 1080p microchip! | Use the open-source ADP matrix, then you can copy the open-source matrix! | | | | | +| Principal Factors Director | 1.5.1 | Overwrite | | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold | | | | +| Corporate Intranet Analyst | 0.9.0 | Ignored | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp | http://hanna.net | | | +| Future Configuration Officer | 7.6.0 | Unknown | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie | | | | +| Lead Program Technician | 5.8.9 | Expression | | We need to transmit the back-end AGP sensor! | Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer | http://curtis.org | | | +| International Optimization Coordinator | 6.5.5 | Ignored | | | Darnell Terry | http://antoinette.org | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Chief Program Associate | 2.6.7 | Unknown | We need to compress the optical PNG array! | | Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze | http://coy.info | | | +| Regional Metrics Strategist | 1.2.1 | Unknown | | Try to override the GB driver, maybe it will override the digital driver! | | | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| District Assurance Technician | 8.5.5 | Overwrite | | | | http://zander.com | | | +| Customer Communications Engineer | 6.9.4 | Overwrite | | | Tanya Reinger,Tanya Reinger,Tanya Reinger | http://tito.name | | | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | | | +| Investor Tactics Director | 0.4.3 | Expression | | | | https://aylin.com | | | +| Central Implementation Planner | 7.6.0 | Ignored | | Try to generate the HDD panel, maybe it will generate the solid state panel! | | | | | +| Future Tactics Assistant | 1.5.5 | Expression | The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor! | If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix! | | https://giovanny.net | | | +| Global Optimization Engineer | 8.7.9 | Expression | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | | http://aniya.org | | | +| Principal Brand Executive | 7.2.7 | Unknown | | | | https://dariana.com | | | +| Principal Factors Representative | 4.5.7 | Ignored | Try to input the RAM interface, maybe it will input the bluetooth interface! | The GB card is down, hack the digital card so we can hack the GB card! | Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker | https://imelda.org | | | +| Human Accounts Orchestrator | 4.1.6 | Url | | | | | | | +| Direct Division Officer | 6.5.6 | Url | transmitting the protocol won't do anything, we need to generate the multi-byte THX protocol! | | Glenda Schuppe,Glenda Schuppe | http://catherine.name | | | +| Regional Functionality Agent | 5.9.9 | Overwrite | We need to index the 1080p SAS hard drive! | I'll connect the digital JBOD application, that should application the JBOD application! | Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson | http://arthur.net | | | +| Senior Configuration Developer | 4.0.9 | Url | Use the primary SCSI matrix, then you can program the primary matrix! | If we parse the interface, we can get to the JSON interface through the mobile JSON interface! | Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle | | | | +| Human Markets Planner | 5.0.1 | Expression | Try to back up the COM driver, maybe it will back up the bluetooth driver! | | | | | | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | | | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | hacking the transmitter won't do anything, we need to index the open-source CSS transmitter! | Sergio Bailey,Sergio Bailey,Sergio Bailey | | | | +| Dynamic Division Representative | 7.3.5 | Unknown | | I'll index the haptic FTP alarm, that should alarm the FTP alarm! | Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson | http://taurean.net | | | +| Customer Mobility Assistant | 4.2.9 | Url | | You can't generate the transmitter without navigating the multi-byte SMS transmitter! | Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich | http://adonis.biz | | | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..6df3fc7b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,14 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+-----------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Wilson | https://guadalupe.com | +| | | | | | Otho | http://general.net | +| | | | | | Skylar | https://haylie.biz | +| | | | | | Audreanne | http://graciela.net | +| | | | | | Maddison | http://randy.net | +| | | | | | Dereck | http://cara.info | +| | | | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..926cafd4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,131 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| Corporate Accountability Designer | 0.8.0 | Ignored | We need to hack the online FTP application! | | Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn | http://taya.info | Abelardo | http://carolina.name | +| | | | | | | | Lindsey | http://rigoberto.org | +| | | | | | | | Lou | http://darlene.biz | +| | | | | | | | Oliver | https://filomena.com | +| | | | | | | | Vincenzo | https://ulices.biz | +| | | | | | | | Florida | http://jovan.net | +| | | | | | | | Ari | https://chad.com | +| | | | | | | | Yvonne | http://jada.name | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | http://celestine.info | Clemens | https://abagail.info | +| | | | | | | | Franz | http://prudence.info | +| | | | | | | | Casper | https://alva.com | +| | | | | | | | Mario | http://alexandria.biz | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..cc6780bc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,25 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..9c60a354 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,41 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..c0470e3e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,33 @@ ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Legacy Interactions Supervisor | 9.7.2 | Ignored | | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| International Optimization Coordinator | 6.5.5 | Ignored | | | Darnell Terry | http://antoinette.org | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | | | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | | | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| Customer Division Manager | 1.3.9 | Ignored | Try to navigate the PCI driver, maybe it will navigate the mobile driver! | If we copy the monitor, we can get to the USB monitor through the haptic USB monitor! | Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth | | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..387ed6f4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,150 @@ ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+------------+-----------------------+ +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| International Optimization Coordinator | 6.5.5 | Ignored | | | Darnell Terry | http://antoinette.org | | | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | | | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Corporate Accountability Designer | 0.8.0 | Ignored | We need to hack the online FTP application! | | Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn | http://taya.info | Abelardo | http://carolina.name | +| | | | | | | | Lindsey | http://rigoberto.org | +| | | | | | | | Lou | http://darlene.biz | +| | | | | | | | Oliver | https://filomena.com | +| | | | | | | | Vincenzo | https://ulices.biz | +| | | | | | | | Florida | http://jovan.net | +| | | | | | | | Ari | https://chad.com | +| | | | | | | | Yvonne | http://jada.name | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Legacy Interactions Supervisor | 9.7.2 | Ignored | | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn | | | | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | | | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | http://celestine.info | Clemens | https://abagail.info | +| | | | | | | | Franz | http://prudence.info | +| | | | | | | | Casper | https://alva.com | +| | | | | | | | Mario | http://alexandria.biz | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | +| Customer Division Manager | 1.3.9 | Ignored | Try to navigate the PCI driver, maybe it will navigate the mobile driver! | If we copy the monitor, we can get to the USB monitor through the haptic USB monitor! | Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth | | | | ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..4f3de56f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,44 @@ ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Legacy Interactions Supervisor | 9.7.2 | Ignored | | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn | | | | +| International Optimization Coordinator | 6.5.5 | Ignored | | | Darnell Terry | http://antoinette.org | | | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | | | +| Customer Division Manager | 1.3.9 | Ignored | Try to navigate the PCI driver, maybe it will navigate the mobile driver! | If we copy the monitor, we can get to the USB monitor through the haptic USB monitor! | Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth | | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..10ace9f6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,60 @@ ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | | | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | | | +| International Optimization Coordinator | 6.5.5 | Ignored | | | Darnell Terry | http://antoinette.org | | | +| Customer Division Manager | 1.3.9 | Ignored | Try to navigate the PCI driver, maybe it will navigate the mobile driver! | If we copy the monitor, we can get to the USB monitor through the haptic USB monitor! | Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth | | | | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| Legacy Interactions Supervisor | 9.7.2 | Ignored | | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn | | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | | | ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..868a01b9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,18 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..a596f07a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,135 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Corporate Accountability Designer | 0.8.0 | Ignored | We need to hack the online FTP application! | | Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn | http://taya.info | Abelardo | http://carolina.name | +| | | | | | | | Lindsey | http://rigoberto.org | +| | | | | | | | Lou | http://darlene.biz | +| | | | | | | | Oliver | https://filomena.com | +| | | | | | | | Vincenzo | https://ulices.biz | +| | | | | | | | Florida | http://jovan.net | +| | | | | | | | Ari | https://chad.com | +| | | | | | | | Yvonne | http://jada.name | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | | | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | http://celestine.info | Clemens | https://abagail.info | +| | | | | | | | Franz | http://prudence.info | +| | | | | | | | Casper | https://alva.com | +| | | | | | | | Mario | http://alexandria.biz | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..86b76890 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..0e3cc24d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,45 @@ ++----------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | ++----------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..3a8346ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+ +| Package | Version | License Information Origin | ++---------+---------+----------------------------+ ++---------+---------+----------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..1104b770 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,5 @@ ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..8cceb2fd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,104 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | +| Customer Division Manager | 1.3.9 | Ignored | Try to navigate the PCI driver, maybe it will navigate the mobile driver! | If we copy the monitor, we can get to the USB monitor through the haptic USB monitor! | Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | +| International Optimization Coordinator | 6.5.5 | Ignored | | | Darnell Terry | http://antoinette.org | +| International Tactics Administrator | 9.9.9 | Url | | | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | +| Legacy Interactions Supervisor | 9.7.2 | Ignored | | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn | | +| Chief Infrastructure Specialist | 9.0.5 | Overwrite | hacking the port won't do anything, we need to back up the optical SMS port! | | Jackie Schumm | | +| International Brand Strategist | 3.9.3 | Url | | | Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy | https://rowena.info | +| Human Paradigm Assistant | 8.8.8 | Expression | | | Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich | | +| Forward Data Orchestrator | 3.3.5 | Expression | Use the haptic XML driver, then you can index the haptic driver! | compressing the system won't do anything, we need to compress the optical RSS system! | | | +| Global Identity Supervisor | 0.9.1 | Overwrite | | | | | +| Customer Metrics Developer | 2.2.9 | Ignored | | | Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir | | +| Senior Paradigm Analyst | 1.1.1 | Ignored | | If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm! | | | +| Human Markets Planner | 5.0.1 | Expression | Try to back up the COM driver, maybe it will back up the bluetooth driver! | | | | +| Principal Brand Executive | 7.2.7 | Unknown | | | | https://dariana.com | +| Corporate Intranet Analyst | 0.9.0 | Ignored | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp | http://hanna.net | +| Customer Program Developer | 2.9.8 | Expression | | You can't transmit the pixel without calculating the bluetooth FTP pixel! | | http://lenora.com | +| Dynamic Security Specialist | 7.8.5 | Overwrite | Try to input the GB pixel, maybe it will input the wireless pixel! | You can't transmit the bus without indexing the digital TCP bus! | Guy Waters,Guy Waters | http://nova.biz | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | Maggie Lindgren | | +| Customer Web Assistant | 1.9.0 | Unknown | | | | | +| Direct Division Officer | 6.5.6 | Url | transmitting the protocol won't do anything, we need to generate the multi-byte THX protocol! | | Glenda Schuppe,Glenda Schuppe | http://catherine.name | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | hacking the transmitter won't do anything, we need to index the open-source CSS transmitter! | Sergio Bailey,Sergio Bailey,Sergio Bailey | | +| Regional Optimization Administrator | 3.6.4 | Expression | | I'll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive! | | http://serenity.info | +| Dynamic Data Technician | 4.2.3 | Url | I'll copy the optical RAM feed, that should feed the RAM feed! | | June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds | http://nia.info | +| International Solutions Planner | 9.0.0 | Url | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | +| Principal Operations Assistant | 0.9.0 | Url | I'll copy the auxiliary HDD bus, that should bus the HDD bus! | I'll copy the digital USB circuit, that should circuit the USB circuit! | | | +| Future Configuration Officer | 7.6.0 | Unknown | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie | | +| Lead Program Technician | 5.8.9 | Expression | | We need to transmit the back-end AGP sensor! | Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer | http://curtis.org | +| Dynamic Security Director | 0.0.2 | Url | transmitting the feed won't do anything, we need to navigate the redundant SDD feed! | Try to parse the HTTP port, maybe it will parse the bluetooth port! | Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block | | +| Human Tactics Facilitator | 5.7.0 | Url | Try to bypass the HTTP application, maybe it will bypass the digital application! | | | | +| Human Metrics Architect | 0.2.5 | Overwrite | Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth! | Use the haptic AGP protocol, then you can program the haptic protocol! | | https://rickie.net | +| Investor Accounts Facilitator | 7.7.8 | Expression | | | Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman | http://scottie.biz | +| Customer Mobility Assistant | 4.2.9 | Url | | You can't generate the transmitter without navigating the multi-byte SMS transmitter! | Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich | http://adonis.biz | +| Central Implementation Planner | 7.6.0 | Ignored | | Try to generate the HDD panel, maybe it will generate the solid state panel! | | | +| Global Optimization Architect | 1.5.0 | Unknown | Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor! | | | | +| Dynamic Implementation Engineer | 6.7.1 | Overwrite | We need to transmit the open-source EXE interface! | | | http://margie.info | +| National Assurance Planner | 2.7.7 | Unknown | | I'll reboot the online AGP alarm, that should alarm the AGP alarm! | Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag | | +| Senior Configuration Developer | 4.0.9 | Url | Use the primary SCSI matrix, then you can program the primary matrix! | If we parse the interface, we can get to the JSON interface through the mobile JSON interface! | Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle | | +| International Division Architect | 8.2.4 | Ignored | | | Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins | http://murphy.name | +| Forward Factors Architect | 6.7.6 | Ignored | | The THX transmitter is down, program the neural transmitter so we can program the THX transmitter! | Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts | | +| Customer Branding Orchestrator | 8.3.7 | Overwrite | | We need to bypass the neural USB capacitor! | Nora Dietrich | http://nona.com | +| Product Functionality Supervisor | 9.4.5 | Overwrite | Use the 1080p AI microchip, then you can reboot the 1080p microchip! | Use the open-source ADP matrix, then you can copy the open-source matrix! | | | +| Legacy Security Facilitator | 1.9.0 | Expression | | Use the cross-platform ADP alarm, then you can back up the cross-platform alarm! | | https://edythe.info | +| Investor Research Coordinator | 1.9.7 | Ignored | Use the cross-platform GB bus, then you can calculate the cross-platform bus! | | | https://maegan.name | +| Principal Intranet Architect | 4.9.3 | Unknown | | | | | +| Chief Program Associate | 2.6.7 | Unknown | We need to compress the optical PNG array! | | Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze | http://coy.info | +| Customer Communications Engineer | 6.9.4 | Overwrite | | | Tanya Reinger,Tanya Reinger,Tanya Reinger | http://tito.name | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | +| Lead Operations Supervisor | 4.5.2 | Expression | The AI panel is down, transmit the open-source panel so we can transmit the AI panel! | | | | +| Dynamic Factors Associate | 1.8.3 | Unknown | | You can't navigate the panel without calculating the open-source THX panel! | | http://dovie.name | +| Corporate Marketing Coordinator | 3.6.1 | Overwrite | | | | https://marcos.org | +| Regional Metrics Strategist | 1.2.1 | Unknown | | Try to override the GB driver, maybe it will override the digital driver! | | | +| Principal Factors Representative | 4.5.7 | Ignored | Try to input the RAM interface, maybe it will input the bluetooth interface! | The GB card is down, hack the digital card so we can hack the GB card! | Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker | https://imelda.org | +| Principal Security Producer | 7.3.3 | Ignored | You can't generate the interface without quantifying the mobile FTP interface! | Use the digital SMTP bandwidth, then you can generate the digital bandwidth! | | http://jarrell.biz | +| Human Accounts Orchestrator | 4.1.6 | Url | | | | | +| Regional Functionality Agent | 5.9.9 | Overwrite | We need to index the 1080p SAS hard drive! | I'll connect the digital JBOD application, that should application the JBOD application! | Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson | http://arthur.net | +| Regional Identity Engineer | 1.9.4 | Ignored | | The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip! | Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston | | +| Dynamic Solutions Agent | 0.0.5 | Overwrite | Use the haptic USB card, then you can navigate the haptic card! | | | | +| District Optimization Technician | 5.2.3 | Overwrite | | | Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti | https://douglas.info | +| District Assurance Technician | 8.5.5 | Overwrite | | | | http://zander.com | +| Regional Directives Liaison | 4.7.8 | Expression | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic | https://glennie.biz | +| Central Tactics Developer | 0.4.7 | Ignored | indexing the capacitor won't do anything, we need to program the haptic EXE capacitor! | The JBOD application is down, generate the solid state application so we can generate the JBOD application! | Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley | https://royal.name | +| Chief Factors Developer | 5.9.5 | Url | | Try to connect the ADP system, maybe it will connect the solid state system! | Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady | | +| Future Identity Agent | 8.8.0 | Ignored | I'll parse the 1080p USB protocol, that should protocol the USB protocol! | | | https://reva.name | +| Central Research Technician | 2.8.8 | Url | | You can't generate the program without connecting the bluetooth USB program! | | | +| Future Tactics Assistant | 1.5.5 | Expression | The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor! | If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix! | | https://giovanny.net | +| District Interactions Supervisor | 4.5.2 | Url | The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor! | The ADP firewall is down, input the primary firewall so we can input the ADP firewall! | | | +| Corporate Intranet Specialist | 3.5.6 | Expression | | | Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner | | +| Human Identity Representative | 4.1.5 | Overwrite | The SAS bus is down, program the neural bus so we can program the SAS bus! | | Joyce Auer,Joyce Auer,Joyce Auer | http://alyce.biz | +| Future Research Planner | 8.8.9 | Ignored | | | | https://yvette.com | +| Central Division Administrator | 1.0.4 | Overwrite | We need to program the optical COM microchip! | We need to hack the haptic SAS microchip! | | | +| Dynamic Division Representative | 7.3.5 | Unknown | | I'll index the haptic FTP alarm, that should alarm the FTP alarm! | Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson | http://taurean.net | +| Forward Usability Specialist | 5.6.9 | Overwrite | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | | | +| Direct Brand Director | 4.7.4 | Url | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | +| Global Optimization Engineer | 8.7.9 | Expression | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | | http://aniya.org | +| Lead Infrastructure Specialist | 7.2.6 | Ignored | | | Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire | https://wanda.com | +| Investor Quality Associate | 0.5.1 | Expression | | Try to reboot the SSL alarm, maybe it will reboot the solid state alarm! | Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen | https://ezequiel.biz | +| Investor Tactics Director | 0.4.3 | Expression | | | | https://aylin.com | +| Future Tactics Specialist | 0.2.2 | Ignored | We need to override the primary SQL pixel! | We need to transmit the redundant EXE driver! | Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank | | +| Global Paradigm Assistant | 8.0.5 | Expression | We need to calculate the solid state HTTP hard drive! | | | https://randy.org | +| Customer Solutions Officer | 4.5.2 | Expression | You can't copy the matrix without compressing the wireless AGP matrix! | | | https://rylan.name | +| Human Branding Coordinator | 5.8.1 | Ignored | | | | | +| Principal Factors Director | 1.5.1 | Overwrite | | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold | | +| Dynamic Branding Manager | 1.4.0 | Overwrite | You can't navigate the application without generating the cross-platform COM application! | Try to program the FTP alarm, maybe it will program the virtual alarm! | | http://dario.info | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..241d7860 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,24 @@ ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | +| Customer Division Manager | 1.3.9 | Ignored | Try to navigate the PCI driver, maybe it will navigate the mobile driver! | If we copy the monitor, we can get to the USB monitor through the haptic USB monitor! | Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | +| International Optimization Coordinator | 6.5.5 | Ignored | | | Darnell Terry | http://antoinette.org | +| International Tactics Administrator | 9.9.9 | Url | | | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | +| Legacy Interactions Supervisor | 9.7.2 | Ignored | | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn | | ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..802be34c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,9 @@ ++----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | ++----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | ++----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..b9545c5e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,8 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------+----------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------+----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | Alyson | https://carmelo.biz | +| | | | | | Michele | https://miles.net | +| | | | | | Freddie | http://kade.net | +| | | | | | Jaunita | http://marcelina.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..e525ee30 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,127 @@ ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ +| Global Mobility Technician | 8.6.3 | Unknown | | We need to input the haptic XML port! | | Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante | | Lonie | http://wilburn.org | +| | | | | | | | | Concepcion | http://ed.org | +| | | | | | | | | Amanda | https://sophie.net | +| | | | | | | | | Claudine | http://ofelia.biz | +| | | | | | | | | Petra | http://clare.name | +| | | | | | | | | Ozella | https://verla.name | +| | | | | | | | | Denis | http://pete.com | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Product Data Liaison | 7.8.8 | Unknown | Try to calculate the GB card, maybe it will calculate the wireless card! | | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | | | Lewis | https://alisa.com | +| | | | | | | | | Delores | https://layne.name | +| | | | | | | | | Delphine | https://katlynn.org | +| | | | | | | | | Meredith | https://johanna.info | +| | | | | | | | | Jacklyn | https://kadin.com | +| | | | | | | | | Hardy | https://donna.info | +| International Research Architect | 3.7.4 | Ignored | | Try to quantify the USB application, maybe it will quantify the mobile application! | If we index the pixel, we can get to the AI pixel through the wireless AI pixel! | | | Madisen | http://raegan.biz | +| | | | | | | | | Cathy | http://giovanna.info | +| | | | | | | | | Ike | https://jerome.biz | +| Investor Division Assistant | 9.6.2 | Url | | I'll parse the primary PCI matrix, that should matrix the PCI matrix! | | | | Nya | http://sunny.biz | +| | | | | | | | | Arlo | https://cordia.info | +| | | | | | | | | Linnie | https://marcos.name | +| | | | | | | | | Luella | http://frederic.name | +| | | | | | | | | Lucinda | https://dion.name | +| | | | | | | | | Jayson | https://ryleigh.net | +| | | | | | | | | Mervin | https://lorenza.net | +| Corporate Marketing Strategist | 3.8.5 | Ignored | | | Use the redundant JSON application, then you can program the redundant application! | Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch | | Naomi | http://mckenna.net | +| | | | | | | | | Jalyn | https://katharina.name | +| | | | | | | | | Kane | http://beulah.biz | +| | | | | | | | | Eleanora | http://birdie.net | +| | | | | | | | | Alvah | http://keanu.net | +| National Accountability Producer | 6.9.7 | Unknown | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | https://linwood.biz | Travon | https://dedrick.name | +| | | | | | | | | Elissa | http://kaci.org | +| | | | | | | | | Brandi | https://aniyah.com | +| | | | | | | | | Tyson | https://bonita.org | +| | | | | | | | | Jazlyn | http://madonna.net | +| | | | | | | | | Deangelo | https://jess.info | +| | | | | | | | | Alvah | https://hans.net | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Dynamic Solutions Assistant | 5.6.4 | Ignored | navigating the alarm won't do anything, we need to copy the 1080p AGP alarm! | | | Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson | http://isabell.info | Tess | http://kailyn.info | +| | | | | | | | | Eileen | http://manley.name | +| | | | | | | | | Conor | https://glenna.name | +| | | | | | | | | Sylvester | http://gaylord.biz | +| | | | | | | | | Maxime | https://tom.com | +| Chief Solutions Administrator | 0.4.1 | Unknown | | indexing the program won't do anything, we need to reboot the virtual XSS program! | indexing the application won't do anything, we need to parse the mobile TCP application! | | https://bertrand.biz | Shaun | https://antwan.org | +| | | | | | | | | Hazel | https://forrest.net | +| | | | | | | | | Brianne | https://dorothea.name | +| | | | | | | | | Don | http://torey.com | +| | | | | | | | | Cedrick | https://zachariah.net | +| | | | | | | | | Marcelle | https://adah.org | +| | | | | | | | | Barney | http://erica.org | +| | | | | | | | | Jordi | https://alysha.com | +| | | | | | | | | Kristina | https://pattie.info | +| | | | | | | | | Cory | http://kailey.com | +| International Intranet Planner | 1.3.4 | Expression | You can't quantify the system without generating the digital HTTP system! | We need to compress the haptic XML circuit! | indexing the microchip won't do anything, we need to index the mobile AGP microchip! | Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert | http://devin.org | Ahmad | https://lupe.com | +| | | | | | | | | Randi | https://jaiden.biz | +| | | | | | | | | Patience | https://marlene.name | +| | | | | | | | | Lenna | https://franco.name | +| | | | | | | | | Kyleigh | https://tevin.name | +| | | | | | | | | Sallie | https://jordane.name | +| | | | | | | | | Willy | https://daija.info | +| | | | | | | | | Jannie | https://retta.net | +| | | | | | | | | Lottie | http://yasmine.com | +| | | | | | | | | Delia | http://khalil.com | +| Investor Operations Director | 5.6.0 | Expression | Try to input the AI microchip, maybe it will input the 1080p microchip! | | If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor! | | https://alene.info | Elouise | https://ron.com | +| | | | | | | | | Brown | https://cordia.com | +| | | | | | | | | Ericka | https://eugene.com | +| | | | | | | | | Rashad | http://thomas.com | +| | | | | | | | | Antonia | https://marcelle.org | +| Dynamic Group Associate | 6.6.1 | Ignored | We need to input the open-source SMTP bus! | | | | http://kian.name | Burley | http://lemuel.com | +| | | | | | | | | Brenden | http://agnes.net | +| | | | | | | | | Urban | https://micheal.name | +| | | | | | | | | Ida | https://murray.org | +| | | | | | | | | Samanta | http://assunta.biz | +| | | | | | | | | Florencio | http://bradford.info | +| | | | | | | | | Marcella | http://ray.net | +| | | | | | | | | Gunnar | https://elissa.net | +| | | | | | | | | Maud | https://edgar.name | +| | | | | | | | | Angelina | https://adonis.biz | +| Principal Assurance Representative | 3.8.2 | Ignored | | | | Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman | | Jadon | https://amelia.biz | +| | | | | | | | | Toni | http://angie.name | +| | | | | | | | | Ardella | http://melissa.net | +| | | | | | | | | Sandra | http://pearline.org | +| | | | | | | | | Noble | https://dusty.net | +| Product Interactions Planner | 7.4.0 | Expression | Try to navigate the PCI matrix, maybe it will navigate the haptic matrix! | | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | http://bertha.net | Rey | https://connie.info | +| | | | | | | | | Hollie | http://rico.name | +| | | | | | | | | Marshall | http://pierce.org | +| | | | | | | | | Lily | http://shemar.biz | +| | | | | | | | | Ivy | http://laury.net | +| | | | | | | | | Cortney | https://breanna.name | +| | | | | | | | | Assunta | http://miller.info | +| | | | | | | | | Annabel | https://ashton.biz | +| | | | | | | | | Gina | https://dena.info | +| | | | | | | | | Oren | https://helena.biz | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | Julius Abbott | http://celestine.info | Ettie | http://lonny.net | +| | | | | | | | | Onie | https://cassie.biz | +| | | | | | | | | Solon | https://buck.biz | +| Global Mobility Facilitator | 8.5.9 | Url | | We need to parse the primary PCI protocol! | | Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch | https://itzel.info | Mitchel | http://carleton.name | +| | | | | | | | | Madalyn | http://narciso.net | +| | | | | | | | | Mia | http://nicklaus.net | +| | | | | | | | | Abelardo | http://carolina.name | +| Forward Tactics Agent | 6.8.8 | Url | | We need to back up the primary SMTP circuit! | The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth! | Jon Schulist,Jon Schulist | https://flo.info | Diana | http://eula.name | +| | | | | | | | | Raphael | https://zackery.info | +| | | | | | | | | Nettie | https://brayan.com | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..dc38ace1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,21 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | Braeden | http://ayana.org | +| | | | | | | | Avery | http://jarret.biz | +| | | | | | | | Clarissa | https://audreanne.name | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | Michele | https://miles.net | +| | | | | | | | Freddie | http://kade.net | +| | | | | | | | Jaunita | http://marcelina.biz | +| Future Data Manager | 2.5.9 | Expression | | | | | Abner | http://tavares.info | +| | | | | | | | Johann | http://andres.net | +| | | | | | | | Jaquan | http://carey.org | +| | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | Alicia | http://paula.com | +| | | | | | | | Heidi | http://letha.name | +| | | | | | | | Reid | https://amely.info | +| | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..7082f4cf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,31 @@ ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | Helga | https://jermey.info | +| | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | Jedediah | http://amber.info | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | Michele | https://miles.net | +| | | | | | | | Freddie | http://kade.net | +| | | | | | | | Jaunita | http://marcelina.biz | +| Future Data Manager | 2.5.9 | Expression | | | | | Abner | http://tavares.info | +| | | | | | | | Johann | http://andres.net | +| | | | | | | | Jaquan | http://carey.org | +| | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | Alicia | http://paula.com | +| | | | | | | | Heidi | http://letha.name | +| | | | | | | | Reid | https://amely.info | +| | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | Braeden | http://ayana.org | +| | | | | | | | Avery | http://jarret.biz | +| | | | | | | | Clarissa | https://audreanne.name | +| Principal Assurance Representative | 3.8.2 | Ignored | | | Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman | | Jadon | https://amelia.biz | +| | | | | | | | Toni | http://angie.name | +| | | | | | | | Ardella | http://melissa.net | +| | | | | | | | Sandra | http://pearline.org | +| | | | | | | | Noble | https://dusty.net | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..c014051f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,108 @@ ++---------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+---------+----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+---------+----------------------+ +| National Creative Analyst | 6.3.1 | Expression | | The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed! | | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Forward Program Officer | 4.2.4 | Url | quantifying the capacitor won't do anything, we need to override the open-source AI capacitor! | indexing the port won't do anything, we need to back up the virtual AGP port! | calculating the bus won't do anything, we need to generate the online CSS bus! | Leon Mayer,Leon Mayer | | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | | | | +| International Intranet Officer | 3.6.7 | Ignored | You can't transmit the pixel without quantifying the mobile AGP pixel! | transmitting the matrix won't do anything, we need to connect the haptic SCSI matrix! | You can't generate the firewall without backing up the primary HTTP firewall! | Ramona Erdman,Ramona Erdman | http://mack.net | | | +| Global Optimization Engineer | 8.7.9 | Ignored | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | If we synthesize the port, we can get to the HTTP port through the auxiliary HTTP port! | | http://aniya.org | | | +| Forward Research Associate | 3.4.7 | Url | | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | | | +| Dynamic Configuration Specialist | 3.6.8 | Overwrite | | Use the haptic AGP protocol, then you can program the haptic protocol! | | Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn | | | | +| Future Tactics Specialist | 0.2.2 | Overwrite | We need to override the primary SQL pixel! | We need to transmit the redundant EXE driver! | You can't calculate the hard drive without hacking the multi-byte FTP hard drive! | | | | | +| Regional Communications Strategist | 9.3.1 | Url | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Try to index the HDD panel, maybe it will index the haptic panel! | We need to index the bluetooth JSON pixel! | | http://eloisa.biz | | | +| Human Accountability Developer | 6.9.0 | Unknown | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | | | +| International Optimization Supervisor | 9.5.8 | Ignored | | | | | https://roman.com | | | +| Forward Directives Representative | 0.5.1 | Url | | parsing the panel won't do anything, we need to calculate the digital SMTP panel! | | Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote | https://cleve.biz | | | +| Customer Metrics Analyst | 6.7.1 | Unknown | | | | | | | | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | | | +| Forward Branding Strategist | 4.6.2 | Overwrite | | | The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive! | | | | | +| Corporate Intranet Facilitator | 2.8.8 | Ignored | If we program the feed, we can get to the CSS feed through the solid state CSS feed! | Use the redundant GB driver, then you can connect the redundant driver! | | Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser | http://isabella.name | | | +| Internal Program Engineer | 2.9.3 | Expression | I'll input the neural SQL application, that should application the SQL application! | You can't generate the hard drive without transmitting the haptic RAM hard drive! | I'll bypass the optical AGP feed, that should feed the AGP feed! | | http://cleta.org | | | +| District Integration Designer | 6.2.2 | Expression | | You can't connect the port without connecting the back-end COM port! | | Ignacio Hane,Ignacio Hane | https://cindy.org | | | +| Central Tactics Director | 4.6.7 | Url | backing up the system won't do anything, we need to parse the neural CSS system! | We need to transmit the back-end RSS transmitter! | | Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski | https://valentina.net | | | +| International Marketing Officer | 7.2.8 | Expression | | | | Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk | | | | +| National Security Orchestrator | 3.5.6 | Expression | Try to copy the HDD array, maybe it will copy the back-end array! | hacking the alarm won't do anything, we need to override the neural SSL alarm! | You can't parse the bandwidth without quantifying the wireless THX bandwidth! | Roderick Koelpin,Roderick Koelpin,Roderick Koelpin | | | | +| Global Markets Administrator | 8.6.8 | Expression | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard | https://lois.biz | | | +| Direct Group Liaison | 3.5.1 | Overwrite | We need to parse the haptic SMS monitor! | | We need to program the auxiliary JBOD circuit! | | | | | +| International Branding Associate | 4.9.4 | Url | | I'll compress the back-end SSL system, that should system the SSL system! | The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall! | | https://trinity.name | | | +| Corporate Intranet Agent | 9.1.8 | Url | We need to compress the 1080p GB circuit! | | The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver! | Essie Hamill,Essie Hamill | http://precious.name | | | +| Senior Metrics Engineer | 8.3.4 | Overwrite | | Try to quantify the FTP bus, maybe it will quantify the optical bus! | | Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand | http://lou.net | | | +| Corporate Program Associate | 5.2.5 | Overwrite | | | overriding the interface won't do anything, we need to override the virtual THX interface! | | | | | +| Principal Web Associate | 4.2.5 | Expression | | | If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive! | Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles | | | | +| Forward Usability Developer | 6.9.1 | Overwrite | | | You can't connect the protocol without overriding the redundant RSS protocol! | | | | | +| Lead Program Engineer | 4.5.7 | Overwrite | | The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol! | | | | | | +| Direct Applications Designer | 1.5.1 | Unknown | | We need to connect the haptic TCP panel! | If we bypass the card, we can get to the HDD card through the auxiliary HDD card! | Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling | http://tito.name | | | +| Global Configuration Strategist | 1.4.4 | Ignored | | | | Vickie Sipes | https://marilyne.com | | | +| International Marketing Officer | 2.2.1 | Overwrite | If we connect the driver, we can get to the XSS driver through the online XSS driver! | | | | https://weldon.info | | | +| Forward Paradigm Developer | 7.9.7 | Overwrite | The GB interface is down, input the auxiliary interface so we can input the GB interface! | The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter! | | Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter | http://maureen.name | | | +| Forward Communications Director | 6.0.8 | Overwrite | Try to override the AI alarm, maybe it will override the online alarm! | We need to quantify the virtual TCP card! | | Kristin Bernhard,Kristin Bernhard | | | | +| Principal Identity Designer | 4.7.0 | Ignored | | | compressing the sensor won't do anything, we need to index the mobile ADP sensor! | | https://brock.net | | | +| Principal Optimization Administrator | 9.6.7 | Ignored | The XML card is down, bypass the back-end card so we can bypass the XML card! | | | | https://franz.biz | | | +| Dynamic Configuration Administrator | 4.3.8 | Url | | | Use the redundant AGP microchip, then you can override the redundant microchip! | Roberto Deckow,Roberto Deckow,Roberto Deckow | | | | +| National Creative Officer | 5.5.6 | Overwrite | indexing the capacitor won't do anything, we need to reboot the redundant FTP capacitor! | | The TCP array is down, bypass the mobile array so we can bypass the TCP array! | | http://orpha.name | | | +| Customer Branding Engineer | 7.9.7 | Ignored | Try to input the TCP sensor, maybe it will input the haptic sensor! | If we navigate the microchip, we can get to the SMS microchip through the redundant SMS microchip! | compressing the system won't do anything, we need to synthesize the redundant ADP system! | Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley | | | | +| Senior Brand Agent | 3.1.9 | Url | generating the alarm won't do anything, we need to parse the virtual XSS alarm! | | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | https://lina.info | | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | | | +| Corporate Infrastructure Executive | 4.8.1 | Unknown | | | Try to index the FTP transmitter, maybe it will index the bluetooth transmitter! | Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist | https://justice.info | | | +| Chief Markets Executive | 1.5.7 | Ignored | | | | | | | | +| Senior Research Liaison | 5.0.6 | Overwrite | If we compress the system, we can get to the AGP system through the multi-byte AGP system! | I'll hack the optical XSS monitor, that should monitor the XSS monitor! | | | http://clair.biz | | | +| Regional Brand Associate | 4.0.9 | Expression | | | I'll program the wireless HDD pixel, that should pixel the HDD pixel! | | | | | +| National Implementation Agent | 5.6.8 | Expression | | | Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit! | Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston | http://rex.biz | | | +| Legacy Solutions Architect | 7.9.3 | Url | | Try to input the AI sensor, maybe it will input the digital sensor! | If we program the array, we can get to the JBOD array through the primary JBOD array! | | | | | +| Investor Usability Officer | 2.5.2 | Unknown | Try to program the XML capacitor, maybe it will program the haptic capacitor! | Use the optical SSL alarm, then you can bypass the optical alarm! | | Johnny Bernier | http://orlo.name | | | +| Central Functionality Technician | 3.9.3 | Url | | | The AI microchip is down, override the multi-byte microchip so we can override the AI microchip! | | | | | +| Customer Group Agent | 0.9.9 | Ignored | | If we override the sensor, we can get to the COM sensor through the 1080p COM sensor! | I'll generate the auxiliary HTTP microchip, that should microchip the HTTP microchip! | | | | | +| Future Markets Architect | 7.2.2 | Overwrite | If we synthesize the port, we can get to the CSS port through the online CSS port! | synthesizing the panel won't do anything, we need to transmit the neural THX panel! | | Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank | https://maxime.info | | | +| Customer Interactions Representative | 0.8.8 | Url | We need to quantify the digital SSL array! | | | | http://heather.name | | | +| Senior Operations Assistant | 2.4.2 | Expression | | If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth! | | Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva | https://hector.info | | | +| Internal Factors Facilitator | 2.6.3 | Url | | Try to copy the PNG sensor, maybe it will copy the 1080p sensor! | | Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris | http://melba.name | | | +| Chief Program Director | 8.8.8 | Overwrite | If we parse the protocol, we can get to the IB protocol through the wireless IB protocol! | | Use the primary SCSI matrix, then you can program the primary matrix! | | | | | +| Customer Markets Assistant | 5.9.9 | Ignored | The JSON hard drive is down, copy the digital hard drive so we can copy the JSON hard drive! | | | Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir | http://cullen.net | | | +| Chief Paradigm Supervisor | 4.3.3 | Url | | | We need to bypass the wireless XML pixel! | Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins | https://zion.info | | | +| Investor Interactions Designer | 1.9.4 | Url | | | parsing the card won't do anything, we need to synthesize the online SQL card! | Stella Barton,Stella Barton | https://octavia.name | | | +| Dynamic Configuration Assistant | 3.2.1 | Expression | | connecting the application won't do anything, we need to bypass the mobile ADP application! | I'll synthesize the bluetooth FTP system, that should system the FTP system! | Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman | | | | +| Internal Solutions Director | 8.4.4 | Unknown | | | | | | | | +| Lead Optimization Analyst | 2.1.7 | Expression | Use the wireless XSS bandwidth, then you can program the wireless bandwidth! | The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive! | | Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson | https://madge.info | | | +| Internal Operations Producer | 5.8.9 | Overwrite | | Use the online SMTP pixel, then you can index the online pixel! | | | | | | +| Legacy Interactions Officer | 8.8.5 | Overwrite | | | Try to program the RAM bandwidth, maybe it will program the optical bandwidth! | | | | | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | | | +| International Paradigm Analyst | 7.0.8 | Ignored | Try to compress the USB hard drive, maybe it will compress the neural hard drive! | We need to parse the solid state TCP interface! | The COM circuit is down, override the primary circuit so we can override the COM circuit! | Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms | https://noemie.biz | | | +| Global Configuration Consultant | 5.9.5 | Expression | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | bypassing the bus won't do anything, we need to calculate the virtual GB bus! | | Guadalupe Littel,Guadalupe Littel,Guadalupe Littel | | | | +| Chief Response Strategist | 8.0.4 | Url | | The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm! | Use the 1080p PNG application, then you can calculate the 1080p application! | Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann | | | | +| National Solutions Representative | 5.6.2 | Overwrite | | | You can't synthesize the bandwidth without programming the solid state XSS bandwidth! | | | | | +| National Factors Administrator | 8.1.4 | Unknown | | | | | http://janelle.name | | | +| Direct Applications Assistant | 3.5.8 | Unknown | The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel! | If we back up the driver, we can get to the TCP driver through the redundant TCP driver! | We need to back up the 1080p COM interface! | | http://consuelo.info | | | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | | | +| Senior Brand Officer | 9.3.6 | Url | If we override the system, we can get to the HDD system through the haptic HDD system! | If we parse the bus, we can get to the XML bus through the solid state XML bus! | | | http://carol.name | | | +| Legacy Communications Engineer | 7.8.1 | Expression | | I'll synthesize the haptic THX hard drive, that should hard drive the THX hard drive! | The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive! | Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub | | | | +| Dynamic Paradigm Officer | 2.3.4 | Overwrite | | | | | https://charity.biz | | | +| National Infrastructure Architect | 6.6.7 | Unknown | | If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive! | | Howard Rath,Howard Rath,Howard Rath,Howard Rath | http://darlene.net | | | +| Dynamic Factors Producer | 5.7.1 | Url | | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | | | | | +| Corporate Optimization Agent | 2.7.0 | Ignored | | | | | http://bryce.com | | | +| Dynamic Tactics Facilitator | 0.7.3 | Unknown | | | The SSL port is down, bypass the haptic port so we can bypass the SSL port! | | | | | +| Legacy Intranet Planner | 8.3.2 | Expression | Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth! | | | | http://nathanael.name | | | +| District Optimization Coordinator | 0.3.2 | Ignored | | If we back up the hard drive, we can get to the SCSI hard drive through the neural SCSI hard drive! | | David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich | | | | +| Future Accounts Designer | 5.1.9 | Expression | We need to navigate the wireless SAS pixel! | | | | | | | +| Legacy Marketing Designer | 4.5.9 | Expression | | You can't bypass the microchip without parsing the back-end JBOD microchip! | You can't bypass the alarm without generating the back-end HTTP alarm! | | http://lexi.net | | | +| Human Program Orchestrator | 5.2.4 | Url | Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip! | | bypassing the bandwidth won't do anything, we need to copy the mobile JBOD bandwidth! | | | | | +| Global Usability Manager | 9.1.0 | Overwrite | | Try to back up the THX interface, maybe it will back up the auxiliary interface! | | | http://vella.com | | | +| Central Marketing Orchestrator | 3.3.1 | Ignored | | Try to parse the IB driver, maybe it will parse the 1080p driver! | We need to connect the bluetooth RSS application! | Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman | https://brice.net | | | +| Investor Applications Executive | 9.9.5 | Ignored | The AI application is down, connect the open-source application so we can connect the AI application! | | Use the redundant TCP circuit, then you can calculate the redundant circuit! | | https://xander.com | | | +| Global Solutions Administrator | 5.2.4 | Overwrite | We need to calculate the online SAS bandwidth! | If we index the bus, we can get to the CSS bus through the optical CSS bus! | | Nellie Oberbrunner | https://hailee.biz | | | +| Central Factors Supervisor | 0.8.3 | Overwrite | If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor! | Use the optical IB transmitter, then you can navigate the optical transmitter! | If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall! | Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick | http://clement.name | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | +| Corporate Division Executive | 4.7.8 | Url | I'll index the neural SDD bus, that should bus the SDD bus! | If we reboot the program, we can get to the SSL program through the primary SSL program! | | Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros | http://wilmer.com | | | +| Human Group Agent | 3.2.2 | Url | | | generating the interface won't do anything, we need to hack the optical PCI interface! | Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser | https://vilma.com | | | +| Human Program Technician | 2.8.4 | Overwrite | | | | Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill | http://tomasa.info | | | +| Regional Factors Designer | 7.4.1 | Url | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | Use the haptic RSS port, then you can transmit the haptic port! | Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus | | | | +| Lead Identity Developer | 7.1.0 | Url | | compressing the bandwidth won't do anything, we need to bypass the primary RAM bandwidth! | | | https://eve.com | | | +| Regional Configuration Engineer | 7.3.8 | Expression | Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter! | You can't reboot the matrix without navigating the optical SDD matrix! | | | http://roman.org | | | +| Senior Quality Executive | 4.4.8 | Url | I'll quantify the solid state THX feed, that should feed the THX feed! | Use the online RAM array, then you can index the online array! | You can't reboot the transmitter without transmitting the online ADP transmitter! | | http://khalid.com | | | +| Forward Tactics Planner | 5.4.6 | Url | I'll input the primary GB port, that should port the GB port! | | If we copy the array, we can get to the SAS array through the neural SAS array! | Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde | https://caterina.info | | | +| Investor Optimization Executive | 1.6.1 | Ignored | | | Use the auxiliary AGP matrix, then you can generate the auxiliary matrix! | Willard Abshire | http://adalberto.info | | | +| Product Tactics Engineer | 5.6.9 | Overwrite | Use the online TCP driver, then you can navigate the online driver! | I'll transmit the open-source HTTP pixel, that should pixel the HTTP pixel! | transmitting the program won't do anything, we need to generate the multi-byte SAS program! | Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich | | | | ++---------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+---------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..06c4bcd0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,227 @@ ++---------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ +| Customer Branding Engineer | 7.9.7 | Ignored | Try to input the TCP sensor, maybe it will input the haptic sensor! | If we navigate the microchip, we can get to the SMS microchip through the redundant SMS microchip! | compressing the system won't do anything, we need to synthesize the redundant ADP system! | Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| International Marketing Officer | 2.2.1 | Overwrite | If we connect the driver, we can get to the XSS driver through the online XSS driver! | | | | https://weldon.info | | | +| Internal Program Engineer | 2.9.3 | Expression | I'll input the neural SQL application, that should application the SQL application! | You can't generate the hard drive without transmitting the haptic RAM hard drive! | I'll bypass the optical AGP feed, that should feed the AGP feed! | | http://cleta.org | | | +| Dynamic Configuration Specialist | 3.6.8 | Overwrite | | Use the haptic AGP protocol, then you can program the haptic protocol! | | Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn | | | | +| Corporate Intranet Agent | 9.1.8 | Url | We need to compress the 1080p GB circuit! | | The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver! | Essie Hamill,Essie Hamill | http://precious.name | | | +| Central Factors Supervisor | 0.8.3 | Overwrite | If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor! | Use the optical IB transmitter, then you can navigate the optical transmitter! | If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall! | Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick | http://clement.name | | | +| District Optimization Coordinator | 0.3.2 | Ignored | | If we back up the hard drive, we can get to the SCSI hard drive through the neural SCSI hard drive! | | David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich | | | | +| Global Optimization Engineer | 8.7.9 | Ignored | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | If we synthesize the port, we can get to the HTTP port through the auxiliary HTTP port! | | http://aniya.org | | | +| Forward Paradigm Developer | 7.9.7 | Overwrite | The GB interface is down, input the auxiliary interface so we can input the GB interface! | The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter! | | Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter | http://maureen.name | | | +| International Research Architect | 3.7.4 | Ignored | | Try to quantify the USB application, maybe it will quantify the mobile application! | If we index the pixel, we can get to the AI pixel through the wireless AI pixel! | | | Madisen | http://raegan.biz | +| | | | | | | | | Cathy | http://giovanna.info | +| | | | | | | | | Ike | https://jerome.biz | +| Central Functionality Technician | 3.9.3 | Url | | | The AI microchip is down, override the multi-byte microchip so we can override the AI microchip! | | | | | +| Customer Group Agent | 0.9.9 | Ignored | | If we override the sensor, we can get to the COM sensor through the 1080p COM sensor! | I'll generate the auxiliary HTTP microchip, that should microchip the HTTP microchip! | | | | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | | | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| National Creative Analyst | 6.3.1 | Expression | | The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed! | | | | | | +| Global Mobility Facilitator | 8.5.9 | Url | | We need to parse the primary PCI protocol! | | Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch | https://itzel.info | Mitchel | http://carleton.name | +| | | | | | | | | Madalyn | http://narciso.net | +| | | | | | | | | Mia | http://nicklaus.net | +| | | | | | | | | Abelardo | http://carolina.name | +| Lead Program Engineer | 4.5.7 | Overwrite | | The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol! | | | | | | +| Internal Operations Producer | 5.8.9 | Overwrite | | Use the online SMTP pixel, then you can index the online pixel! | | | | | | +| Future Tactics Specialist | 0.2.2 | Overwrite | We need to override the primary SQL pixel! | We need to transmit the redundant EXE driver! | You can't calculate the hard drive without hacking the multi-byte FTP hard drive! | | | | | +| Human Program Technician | 2.8.4 | Overwrite | | | | Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill | http://tomasa.info | | | +| National Security Orchestrator | 3.5.6 | Expression | Try to copy the HDD array, maybe it will copy the back-end array! | hacking the alarm won't do anything, we need to override the neural SSL alarm! | You can't parse the bandwidth without quantifying the wireless THX bandwidth! | Roderick Koelpin,Roderick Koelpin,Roderick Koelpin | | | | +| Forward Communications Director | 6.0.8 | Overwrite | Try to override the AI alarm, maybe it will override the online alarm! | We need to quantify the virtual TCP card! | | Kristin Bernhard,Kristin Bernhard | | | | +| Legacy Marketing Designer | 4.5.9 | Expression | | You can't bypass the microchip without parsing the back-end JBOD microchip! | You can't bypass the alarm without generating the back-end HTTP alarm! | | http://lexi.net | | | +| Corporate Division Executive | 4.7.8 | Url | I'll index the neural SDD bus, that should bus the SDD bus! | If we reboot the program, we can get to the SSL program through the primary SSL program! | | Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros | http://wilmer.com | | | +| Chief Paradigm Supervisor | 4.3.3 | Url | | | We need to bypass the wireless XML pixel! | Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins | https://zion.info | | | +| Corporate Intranet Facilitator | 2.8.8 | Ignored | If we program the feed, we can get to the CSS feed through the solid state CSS feed! | Use the redundant GB driver, then you can connect the redundant driver! | | Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser | http://isabella.name | | | +| Dynamic Factors Producer | 5.7.1 | Url | | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | | | | | +| Principal Web Associate | 4.2.5 | Expression | | | If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive! | Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles | | | | +| Senior Quality Executive | 4.4.8 | Url | I'll quantify the solid state THX feed, that should feed the THX feed! | Use the online RAM array, then you can index the online array! | You can't reboot the transmitter without transmitting the online ADP transmitter! | | http://khalid.com | | | +| Investor Usability Officer | 2.5.2 | Unknown | Try to program the XML capacitor, maybe it will program the haptic capacitor! | Use the optical SSL alarm, then you can bypass the optical alarm! | | Johnny Bernier | http://orlo.name | | | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | | | +| National Accountability Producer | 6.9.7 | Unknown | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | https://linwood.biz | Travon | https://dedrick.name | +| | | | | | | | | Elissa | http://kaci.org | +| | | | | | | | | Brandi | https://aniyah.com | +| | | | | | | | | Tyson | https://bonita.org | +| | | | | | | | | Jazlyn | http://madonna.net | +| | | | | | | | | Deangelo | https://jess.info | +| | | | | | | | | Alvah | https://hans.net | +| Human Group Agent | 3.2.2 | Url | | | generating the interface won't do anything, we need to hack the optical PCI interface! | Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser | https://vilma.com | | | +| Chief Solutions Administrator | 0.4.1 | Unknown | | indexing the program won't do anything, we need to reboot the virtual XSS program! | indexing the application won't do anything, we need to parse the mobile TCP application! | | https://bertrand.biz | Shaun | https://antwan.org | +| | | | | | | | | Hazel | https://forrest.net | +| | | | | | | | | Brianne | https://dorothea.name | +| | | | | | | | | Don | http://torey.com | +| | | | | | | | | Cedrick | https://zachariah.net | +| | | | | | | | | Marcelle | https://adah.org | +| | | | | | | | | Barney | http://erica.org | +| | | | | | | | | Jordi | https://alysha.com | +| | | | | | | | | Kristina | https://pattie.info | +| | | | | | | | | Cory | http://kailey.com | +| Regional Brand Associate | 4.0.9 | Expression | | | I'll program the wireless HDD pixel, that should pixel the HDD pixel! | | | | | +| International Intranet Planner | 1.3.4 | Expression | You can't quantify the system without generating the digital HTTP system! | We need to compress the haptic XML circuit! | indexing the microchip won't do anything, we need to index the mobile AGP microchip! | Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert | http://devin.org | Ahmad | https://lupe.com | +| | | | | | | | | Randi | https://jaiden.biz | +| | | | | | | | | Patience | https://marlene.name | +| | | | | | | | | Lenna | https://franco.name | +| | | | | | | | | Kyleigh | https://tevin.name | +| | | | | | | | | Sallie | https://jordane.name | +| | | | | | | | | Willy | https://daija.info | +| | | | | | | | | Jannie | https://retta.net | +| | | | | | | | | Lottie | http://yasmine.com | +| | | | | | | | | Delia | http://khalil.com | +| Regional Configuration Engineer | 7.3.8 | Expression | Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter! | You can't reboot the matrix without navigating the optical SDD matrix! | | | http://roman.org | | | +| Global Configuration Consultant | 5.9.5 | Expression | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | bypassing the bus won't do anything, we need to calculate the virtual GB bus! | | Guadalupe Littel,Guadalupe Littel,Guadalupe Littel | | | | +| Human Program Orchestrator | 5.2.4 | Url | Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip! | | bypassing the bandwidth won't do anything, we need to copy the mobile JBOD bandwidth! | | | | | +| Senior Metrics Engineer | 8.3.4 | Overwrite | | Try to quantify the FTP bus, maybe it will quantify the optical bus! | | Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand | http://lou.net | | | +| Corporate Optimization Agent | 2.7.0 | Ignored | | | | | http://bryce.com | | | +| Investor Optimization Executive | 1.6.1 | Ignored | | | Use the auxiliary AGP matrix, then you can generate the auxiliary matrix! | Willard Abshire | http://adalberto.info | | | +| Central Tactics Director | 4.6.7 | Url | backing up the system won't do anything, we need to parse the neural CSS system! | We need to transmit the back-end RSS transmitter! | | Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski | https://valentina.net | | | +| Senior Operations Assistant | 2.4.2 | Expression | | If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth! | | Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva | https://hector.info | | | +| Investor Division Assistant | 9.6.2 | Url | | I'll parse the primary PCI matrix, that should matrix the PCI matrix! | | | | Nya | http://sunny.biz | +| | | | | | | | | Arlo | https://cordia.info | +| | | | | | | | | Linnie | https://marcos.name | +| | | | | | | | | Luella | http://frederic.name | +| | | | | | | | | Lucinda | https://dion.name | +| | | | | | | | | Jayson | https://ryleigh.net | +| | | | | | | | | Mervin | https://lorenza.net | +| International Optimization Supervisor | 9.5.8 | Ignored | | | | | https://roman.com | | | +| Forward Usability Developer | 6.9.1 | Overwrite | | | You can't connect the protocol without overriding the redundant RSS protocol! | | | | | +| Direct Group Liaison | 3.5.1 | Overwrite | We need to parse the haptic SMS monitor! | | We need to program the auxiliary JBOD circuit! | | | | | +| Global Usability Manager | 9.1.0 | Overwrite | | Try to back up the THX interface, maybe it will back up the auxiliary interface! | | | http://vella.com | | | +| Global Configuration Strategist | 1.4.4 | Ignored | | | | Vickie Sipes | https://marilyne.com | | | +| Forward Directives Representative | 0.5.1 | Url | | parsing the panel won't do anything, we need to calculate the digital SMTP panel! | | Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote | https://cleve.biz | | | +| Chief Program Director | 8.8.8 | Overwrite | If we parse the protocol, we can get to the IB protocol through the wireless IB protocol! | | Use the primary SCSI matrix, then you can program the primary matrix! | | | | | +| Dynamic Paradigm Officer | 2.3.4 | Overwrite | | | | | https://charity.biz | | | +| Principal Identity Designer | 4.7.0 | Ignored | | | compressing the sensor won't do anything, we need to index the mobile ADP sensor! | | https://brock.net | | | +| National Implementation Agent | 5.6.8 | Expression | | | Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit! | Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston | http://rex.biz | | | +| Legacy Solutions Architect | 7.9.3 | Url | | Try to input the AI sensor, maybe it will input the digital sensor! | If we program the array, we can get to the JBOD array through the primary JBOD array! | | | | | +| Lead Identity Developer | 7.1.0 | Url | | compressing the bandwidth won't do anything, we need to bypass the primary RAM bandwidth! | | | https://eve.com | | | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | | | +| Investor Operations Director | 5.6.0 | Expression | Try to input the AI microchip, maybe it will input the 1080p microchip! | | If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor! | | https://alene.info | Elouise | https://ron.com | +| | | | | | | | | Brown | https://cordia.com | +| | | | | | | | | Ericka | https://eugene.com | +| | | | | | | | | Rashad | http://thomas.com | +| | | | | | | | | Antonia | https://marcelle.org | +| Dynamic Group Associate | 6.6.1 | Ignored | We need to input the open-source SMTP bus! | | | | http://kian.name | Burley | http://lemuel.com | +| | | | | | | | | Brenden | http://agnes.net | +| | | | | | | | | Urban | https://micheal.name | +| | | | | | | | | Ida | https://murray.org | +| | | | | | | | | Samanta | http://assunta.biz | +| | | | | | | | | Florencio | http://bradford.info | +| | | | | | | | | Marcella | http://ray.net | +| | | | | | | | | Gunnar | https://elissa.net | +| | | | | | | | | Maud | https://edgar.name | +| | | | | | | | | Angelina | https://adonis.biz | +| Regional Communications Strategist | 9.3.1 | Url | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Try to index the HDD panel, maybe it will index the haptic panel! | We need to index the bluetooth JSON pixel! | | http://eloisa.biz | | | +| Investor Applications Executive | 9.9.5 | Ignored | The AI application is down, connect the open-source application so we can connect the AI application! | | Use the redundant TCP circuit, then you can calculate the redundant circuit! | | https://xander.com | | | +| Principal Assurance Representative | 3.8.2 | Ignored | | | | Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman | | Jadon | https://amelia.biz | +| | | | | | | | | Toni | http://angie.name | +| | | | | | | | | Ardella | http://melissa.net | +| | | | | | | | | Sandra | http://pearline.org | +| | | | | | | | | Noble | https://dusty.net | +| International Marketing Officer | 7.2.8 | Expression | | | | Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk | | | | +| Corporate Marketing Strategist | 3.8.5 | Ignored | | | Use the redundant JSON application, then you can program the redundant application! | Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch | | Naomi | http://mckenna.net | +| | | | | | | | | Jalyn | https://katharina.name | +| | | | | | | | | Kane | http://beulah.biz | +| | | | | | | | | Eleanora | http://birdie.net | +| | | | | | | | | Alvah | http://keanu.net | +| International Intranet Officer | 3.6.7 | Ignored | You can't transmit the pixel without quantifying the mobile AGP pixel! | transmitting the matrix won't do anything, we need to connect the haptic SCSI matrix! | You can't generate the firewall without backing up the primary HTTP firewall! | Ramona Erdman,Ramona Erdman | http://mack.net | | | +| Principal Optimization Administrator | 9.6.7 | Ignored | The XML card is down, bypass the back-end card so we can bypass the XML card! | | | | https://franz.biz | | | +| Future Markets Architect | 7.2.2 | Overwrite | If we synthesize the port, we can get to the CSS port through the online CSS port! | synthesizing the panel won't do anything, we need to transmit the neural THX panel! | | Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank | https://maxime.info | | | +| Chief Markets Executive | 1.5.7 | Ignored | | | | | | | | +| Senior Brand Officer | 9.3.6 | Url | If we override the system, we can get to the HDD system through the haptic HDD system! | If we parse the bus, we can get to the XML bus through the solid state XML bus! | | | http://carol.name | | | +| Customer Markets Assistant | 5.9.9 | Ignored | The JSON hard drive is down, copy the digital hard drive so we can copy the JSON hard drive! | | | Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir | http://cullen.net | | | +| International Branding Associate | 4.9.4 | Url | | I'll compress the back-end SSL system, that should system the SSL system! | The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall! | | https://trinity.name | | | +| Product Interactions Planner | 7.4.0 | Expression | Try to navigate the PCI matrix, maybe it will navigate the haptic matrix! | | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | http://bertha.net | Rey | https://connie.info | +| | | | | | | | | Hollie | http://rico.name | +| | | | | | | | | Marshall | http://pierce.org | +| | | | | | | | | Lily | http://shemar.biz | +| | | | | | | | | Ivy | http://laury.net | +| | | | | | | | | Cortney | https://breanna.name | +| | | | | | | | | Assunta | http://miller.info | +| | | | | | | | | Annabel | https://ashton.biz | +| | | | | | | | | Gina | https://dena.info | +| | | | | | | | | Oren | https://helena.biz | +| National Factors Administrator | 8.1.4 | Unknown | | | | | http://janelle.name | | | +| Corporate Infrastructure Executive | 4.8.1 | Unknown | | | Try to index the FTP transmitter, maybe it will index the bluetooth transmitter! | Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist | https://justice.info | | | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | | | +| Human Accountability Developer | 6.9.0 | Unknown | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | | | +| National Solutions Representative | 5.6.2 | Overwrite | | | You can't synthesize the bandwidth without programming the solid state XSS bandwidth! | | | | | +| Legacy Interactions Officer | 8.8.5 | Overwrite | | | Try to program the RAM bandwidth, maybe it will program the optical bandwidth! | | | | | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Customer Metrics Analyst | 6.7.1 | Unknown | | | | | | | | +| Forward Tactics Agent | 6.8.8 | Url | | We need to back up the primary SMTP circuit! | The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth! | Jon Schulist,Jon Schulist | https://flo.info | Diana | http://eula.name | +| | | | | | | | | Raphael | https://zackery.info | +| | | | | | | | | Nettie | https://brayan.com | +| Chief Response Strategist | 8.0.4 | Url | | The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm! | Use the 1080p PNG application, then you can calculate the 1080p application! | Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann | | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | | | | +| Global Solutions Administrator | 5.2.4 | Overwrite | We need to calculate the online SAS bandwidth! | If we index the bus, we can get to the CSS bus through the optical CSS bus! | | Nellie Oberbrunner | https://hailee.biz | | | +| Global Markets Administrator | 8.6.8 | Expression | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard | https://lois.biz | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | +| Senior Brand Agent | 3.1.9 | Url | generating the alarm won't do anything, we need to parse the virtual XSS alarm! | | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | https://lina.info | | | +| International Paradigm Analyst | 7.0.8 | Ignored | Try to compress the USB hard drive, maybe it will compress the neural hard drive! | We need to parse the solid state TCP interface! | The COM circuit is down, override the primary circuit so we can override the COM circuit! | Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms | https://noemie.biz | | | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | Julius Abbott | http://celestine.info | Ettie | http://lonny.net | +| | | | | | | | | Onie | https://cassie.biz | +| | | | | | | | | Solon | https://buck.biz | +| Regional Factors Designer | 7.4.1 | Url | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | Use the haptic RSS port, then you can transmit the haptic port! | Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus | | | | +| Legacy Intranet Planner | 8.3.2 | Expression | Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth! | | | | http://nathanael.name | | | +| Future Accounts Designer | 5.1.9 | Expression | We need to navigate the wireless SAS pixel! | | | | | | | +| Internal Solutions Director | 8.4.4 | Unknown | | | | | | | | +| Direct Applications Designer | 1.5.1 | Unknown | | We need to connect the haptic TCP panel! | If we bypass the card, we can get to the HDD card through the auxiliary HDD card! | Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling | http://tito.name | | | +| Dynamic Configuration Assistant | 3.2.1 | Expression | | connecting the application won't do anything, we need to bypass the mobile ADP application! | I'll synthesize the bluetooth FTP system, that should system the FTP system! | Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman | | | | +| Dynamic Configuration Administrator | 4.3.8 | Url | | | Use the redundant AGP microchip, then you can override the redundant microchip! | Roberto Deckow,Roberto Deckow,Roberto Deckow | | | | +| Investor Interactions Designer | 1.9.4 | Url | | | parsing the card won't do anything, we need to synthesize the online SQL card! | Stella Barton,Stella Barton | https://octavia.name | | | +| Corporate Program Associate | 5.2.5 | Overwrite | | | overriding the interface won't do anything, we need to override the virtual THX interface! | | | | | +| Lead Optimization Analyst | 2.1.7 | Expression | Use the wireless XSS bandwidth, then you can program the wireless bandwidth! | The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive! | | Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson | https://madge.info | | | +| Forward Branding Strategist | 4.6.2 | Overwrite | | | The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive! | | | | | +| Dynamic Tactics Facilitator | 0.7.3 | Unknown | | | The SSL port is down, bypass the haptic port so we can bypass the SSL port! | | | | | +| Product Tactics Engineer | 5.6.9 | Overwrite | Use the online TCP driver, then you can navigate the online driver! | I'll transmit the open-source HTTP pixel, that should pixel the HTTP pixel! | transmitting the program won't do anything, we need to generate the multi-byte SAS program! | Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich | | | | +| Direct Applications Assistant | 3.5.8 | Unknown | The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel! | If we back up the driver, we can get to the TCP driver through the redundant TCP driver! | We need to back up the 1080p COM interface! | | http://consuelo.info | | | +| Dynamic Solutions Assistant | 5.6.4 | Ignored | navigating the alarm won't do anything, we need to copy the 1080p AGP alarm! | | | Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson | http://isabell.info | Tess | http://kailyn.info | +| | | | | | | | | Eileen | http://manley.name | +| | | | | | | | | Conor | https://glenna.name | +| | | | | | | | | Sylvester | http://gaylord.biz | +| | | | | | | | | Maxime | https://tom.com | +| Legacy Communications Engineer | 7.8.1 | Expression | | I'll synthesize the haptic THX hard drive, that should hard drive the THX hard drive! | The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive! | Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub | | | | +| National Infrastructure Architect | 6.6.7 | Unknown | | If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive! | | Howard Rath,Howard Rath,Howard Rath,Howard Rath | http://darlene.net | | | +| Forward Tactics Planner | 5.4.6 | Url | I'll input the primary GB port, that should port the GB port! | | If we copy the array, we can get to the SAS array through the neural SAS array! | Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde | https://caterina.info | | | +| Central Marketing Orchestrator | 3.3.1 | Ignored | | Try to parse the IB driver, maybe it will parse the 1080p driver! | We need to connect the bluetooth RSS application! | Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman | https://brice.net | | | +| Customer Interactions Representative | 0.8.8 | Url | We need to quantify the digital SSL array! | | | | http://heather.name | | | +| Forward Program Officer | 4.2.4 | Url | quantifying the capacitor won't do anything, we need to override the open-source AI capacitor! | indexing the port won't do anything, we need to back up the virtual AGP port! | calculating the bus won't do anything, we need to generate the online CSS bus! | Leon Mayer,Leon Mayer | | | | +| Global Mobility Technician | 8.6.3 | Unknown | | We need to input the haptic XML port! | | Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante | | Lonie | http://wilburn.org | +| | | | | | | | | Concepcion | http://ed.org | +| | | | | | | | | Amanda | https://sophie.net | +| | | | | | | | | Claudine | http://ofelia.biz | +| | | | | | | | | Petra | http://clare.name | +| | | | | | | | | Ozella | https://verla.name | +| | | | | | | | | Denis | http://pete.com | +| Forward Research Associate | 3.4.7 | Url | | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | | | +| District Integration Designer | 6.2.2 | Expression | | You can't connect the port without connecting the back-end COM port! | | Ignacio Hane,Ignacio Hane | https://cindy.org | | | +| Senior Research Liaison | 5.0.6 | Overwrite | If we compress the system, we can get to the AGP system through the multi-byte AGP system! | I'll hack the optical XSS monitor, that should monitor the XSS monitor! | | | http://clair.biz | | | +| Product Data Liaison | 7.8.8 | Unknown | Try to calculate the GB card, maybe it will calculate the wireless card! | | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | | | Lewis | https://alisa.com | +| | | | | | | | | Delores | https://layne.name | +| | | | | | | | | Delphine | https://katlynn.org | +| | | | | | | | | Meredith | https://johanna.info | +| | | | | | | | | Jacklyn | https://kadin.com | +| | | | | | | | | Hardy | https://donna.info | +| National Creative Officer | 5.5.6 | Overwrite | indexing the capacitor won't do anything, we need to reboot the redundant FTP capacitor! | | The TCP array is down, bypass the mobile array so we can bypass the TCP array! | | http://orpha.name | | | +| Internal Factors Facilitator | 2.6.3 | Url | | Try to copy the PNG sensor, maybe it will copy the 1080p sensor! | | Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris | http://melba.name | | | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | ++---------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..8067902f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,121 @@ ++---------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+----------+------------------------+ +| National Creative Analyst | 6.3.1 | Expression | | The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed! | | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Chief Markets Executive | 1.5.7 | Ignored | | | | | | | | +| Direct Applications Assistant | 3.5.8 | Unknown | The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel! | If we back up the driver, we can get to the TCP driver through the redundant TCP driver! | We need to back up the 1080p COM interface! | | http://consuelo.info | | | +| Internal Program Engineer | 2.9.3 | Expression | I'll input the neural SQL application, that should application the SQL application! | You can't generate the hard drive without transmitting the haptic RAM hard drive! | I'll bypass the optical AGP feed, that should feed the AGP feed! | | http://cleta.org | | | +| Global Optimization Engineer | 8.7.9 | Ignored | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | If we synthesize the port, we can get to the HTTP port through the auxiliary HTTP port! | | http://aniya.org | | | +| Forward Research Associate | 3.4.7 | Url | | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | | | +| Forward Communications Director | 6.0.8 | Overwrite | Try to override the AI alarm, maybe it will override the online alarm! | We need to quantify the virtual TCP card! | | Kristin Bernhard,Kristin Bernhard | | | | +| Future Tactics Specialist | 0.2.2 | Overwrite | We need to override the primary SQL pixel! | We need to transmit the redundant EXE driver! | You can't calculate the hard drive without hacking the multi-byte FTP hard drive! | | | | | +| Regional Communications Strategist | 9.3.1 | Url | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Try to index the HDD panel, maybe it will index the haptic panel! | We need to index the bluetooth JSON pixel! | | http://eloisa.biz | | | +| Global Usability Manager | 9.1.0 | Overwrite | | Try to back up the THX interface, maybe it will back up the auxiliary interface! | | | http://vella.com | | | +| International Optimization Supervisor | 9.5.8 | Ignored | | | | | https://roman.com | | | +| International Intranet Officer | 3.6.7 | Ignored | You can't transmit the pixel without quantifying the mobile AGP pixel! | transmitting the matrix won't do anything, we need to connect the haptic SCSI matrix! | You can't generate the firewall without backing up the primary HTTP firewall! | Ramona Erdman,Ramona Erdman | http://mack.net | | | +| Global Configuration Consultant | 5.9.5 | Expression | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | bypassing the bus won't do anything, we need to calculate the virtual GB bus! | | Guadalupe Littel,Guadalupe Littel,Guadalupe Littel | | | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | | | +| Forward Branding Strategist | 4.6.2 | Overwrite | | | The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive! | | | | | +| Central Tactics Director | 4.6.7 | Url | backing up the system won't do anything, we need to parse the neural CSS system! | We need to transmit the back-end RSS transmitter! | | Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski | https://valentina.net | | | +| Human Group Agent | 3.2.2 | Url | | | generating the interface won't do anything, we need to hack the optical PCI interface! | Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser | https://vilma.com | | | +| Senior Brand Officer | 9.3.6 | Url | If we override the system, we can get to the HDD system through the haptic HDD system! | If we parse the bus, we can get to the XML bus through the solid state XML bus! | | | http://carol.name | | | +| Customer Interactions Representative | 0.8.8 | Url | We need to quantify the digital SSL array! | | | | http://heather.name | | | +| Regional Configuration Engineer | 7.3.8 | Expression | Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter! | You can't reboot the matrix without navigating the optical SDD matrix! | | | http://roman.org | | | +| Regional Factors Designer | 7.4.1 | Url | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | Use the haptic RSS port, then you can transmit the haptic port! | Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus | | | | +| Human Accountability Developer | 6.9.0 | Unknown | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | | | +| Product Tactics Engineer | 5.6.9 | Overwrite | Use the online TCP driver, then you can navigate the online driver! | I'll transmit the open-source HTTP pixel, that should pixel the HTTP pixel! | transmitting the program won't do anything, we need to generate the multi-byte SAS program! | Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich | | | | +| International Marketing Officer | 7.2.8 | Expression | | | | Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk | | | | +| Corporate Intranet Agent | 9.1.8 | Url | We need to compress the 1080p GB circuit! | | The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver! | Essie Hamill,Essie Hamill | http://precious.name | | | +| Senior Metrics Engineer | 8.3.4 | Overwrite | | Try to quantify the FTP bus, maybe it will quantify the optical bus! | | Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand | http://lou.net | | | +| Investor Usability Officer | 2.5.2 | Unknown | Try to program the XML capacitor, maybe it will program the haptic capacitor! | Use the optical SSL alarm, then you can bypass the optical alarm! | | Johnny Bernier | http://orlo.name | | | +| Principal Web Associate | 4.2.5 | Expression | | | If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive! | Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles | | | | +| Central Factors Supervisor | 0.8.3 | Overwrite | If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor! | Use the optical IB transmitter, then you can navigate the optical transmitter! | If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall! | Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick | http://clement.name | | | +| Direct Applications Designer | 1.5.1 | Unknown | | We need to connect the haptic TCP panel! | If we bypass the card, we can get to the HDD card through the auxiliary HDD card! | Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling | http://tito.name | | | +| International Branding Associate | 4.9.4 | Url | | I'll compress the back-end SSL system, that should system the SSL system! | The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall! | | https://trinity.name | | | +| Global Configuration Strategist | 1.4.4 | Ignored | | | | Vickie Sipes | https://marilyne.com | | | +| Global Solutions Administrator | 5.2.4 | Overwrite | We need to calculate the online SAS bandwidth! | If we index the bus, we can get to the CSS bus through the optical CSS bus! | | Nellie Oberbrunner | https://hailee.biz | | | +| Corporate Optimization Agent | 2.7.0 | Ignored | | | | | http://bryce.com | | | +| Lead Program Engineer | 4.5.7 | Overwrite | | The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol! | | | | | | +| Corporate Division Executive | 4.7.8 | Url | I'll index the neural SDD bus, that should bus the SDD bus! | If we reboot the program, we can get to the SSL program through the primary SSL program! | | Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros | http://wilmer.com | | | +| National Solutions Representative | 5.6.2 | Overwrite | | | You can't synthesize the bandwidth without programming the solid state XSS bandwidth! | | | | | +| Legacy Solutions Architect | 7.9.3 | Url | | Try to input the AI sensor, maybe it will input the digital sensor! | If we program the array, we can get to the JBOD array through the primary JBOD array! | | | | | +| National Creative Officer | 5.5.6 | Overwrite | indexing the capacitor won't do anything, we need to reboot the redundant FTP capacitor! | | The TCP array is down, bypass the mobile array so we can bypass the TCP array! | | http://orpha.name | | | +| Customer Branding Engineer | 7.9.7 | Ignored | Try to input the TCP sensor, maybe it will input the haptic sensor! | If we navigate the microchip, we can get to the SMS microchip through the redundant SMS microchip! | compressing the system won't do anything, we need to synthesize the redundant ADP system! | Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley | | | | +| Forward Tactics Planner | 5.4.6 | Url | I'll input the primary GB port, that should port the GB port! | | If we copy the array, we can get to the SAS array through the neural SAS array! | Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde | https://caterina.info | | | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Regional Brand Associate | 4.0.9 | Expression | | | I'll program the wireless HDD pixel, that should pixel the HDD pixel! | | | | | +| Legacy Intranet Planner | 8.3.2 | Expression | Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth! | | | | http://nathanael.name | | | +| Investor Optimization Executive | 1.6.1 | Ignored | | | Use the auxiliary AGP matrix, then you can generate the auxiliary matrix! | Willard Abshire | http://adalberto.info | | | +| Dynamic Paradigm Officer | 2.3.4 | Overwrite | | | | | https://charity.biz | | | +| Central Marketing Orchestrator | 3.3.1 | Ignored | | Try to parse the IB driver, maybe it will parse the 1080p driver! | We need to connect the bluetooth RSS application! | Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman | https://brice.net | | | +| Corporate Program Associate | 5.2.5 | Overwrite | | | overriding the interface won't do anything, we need to override the virtual THX interface! | | | | | +| Forward Usability Developer | 6.9.1 | Overwrite | | | You can't connect the protocol without overriding the redundant RSS protocol! | | | | | +| Central Functionality Technician | 3.9.3 | Url | | | The AI microchip is down, override the multi-byte microchip so we can override the AI microchip! | | | | | +| Investor Applications Executive | 9.9.5 | Ignored | The AI application is down, connect the open-source application so we can connect the AI application! | | Use the redundant TCP circuit, then you can calculate the redundant circuit! | | https://xander.com | | | +| International Marketing Officer | 2.2.1 | Overwrite | If we connect the driver, we can get to the XSS driver through the online XSS driver! | | | | https://weldon.info | | | +| Chief Response Strategist | 8.0.4 | Url | | The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm! | Use the 1080p PNG application, then you can calculate the 1080p application! | Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann | | | | +| Forward Directives Representative | 0.5.1 | Url | | parsing the panel won't do anything, we need to calculate the digital SMTP panel! | | Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote | https://cleve.biz | | | +| Internal Factors Facilitator | 2.6.3 | Url | | Try to copy the PNG sensor, maybe it will copy the 1080p sensor! | | Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris | http://melba.name | | | +| District Integration Designer | 6.2.2 | Expression | | You can't connect the port without connecting the back-end COM port! | | Ignacio Hane,Ignacio Hane | https://cindy.org | | | +| Senior Operations Assistant | 2.4.2 | Expression | | If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth! | | Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva | https://hector.info | | | +| Dynamic Tactics Facilitator | 0.7.3 | Unknown | | | The SSL port is down, bypass the haptic port so we can bypass the SSL port! | | | | | +| Corporate Intranet Facilitator | 2.8.8 | Ignored | If we program the feed, we can get to the CSS feed through the solid state CSS feed! | Use the redundant GB driver, then you can connect the redundant driver! | | Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser | http://isabella.name | | | +| Future Accounts Designer | 5.1.9 | Expression | We need to navigate the wireless SAS pixel! | | | | | | | +| Internal Solutions Director | 8.4.4 | Unknown | | | | | | | | +| Customer Metrics Analyst | 6.7.1 | Unknown | | | | | | | | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | | | +| Dynamic Factors Producer | 5.7.1 | Url | | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | | | | | +| Senior Research Liaison | 5.0.6 | Overwrite | If we compress the system, we can get to the AGP system through the multi-byte AGP system! | I'll hack the optical XSS monitor, that should monitor the XSS monitor! | | | http://clair.biz | | | +| Forward Program Officer | 4.2.4 | Url | quantifying the capacitor won't do anything, we need to override the open-source AI capacitor! | indexing the port won't do anything, we need to back up the virtual AGP port! | calculating the bus won't do anything, we need to generate the online CSS bus! | Leon Mayer,Leon Mayer | | | | +| Dynamic Configuration Administrator | 4.3.8 | Url | | | Use the redundant AGP microchip, then you can override the redundant microchip! | Roberto Deckow,Roberto Deckow,Roberto Deckow | | | | +| Chief Paradigm Supervisor | 4.3.3 | Url | | | We need to bypass the wireless XML pixel! | Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins | https://zion.info | | | +| Investor Interactions Designer | 1.9.4 | Url | | | parsing the card won't do anything, we need to synthesize the online SQL card! | Stella Barton,Stella Barton | https://octavia.name | | | +| National Factors Administrator | 8.1.4 | Unknown | | | | | http://janelle.name | | | +| Global Markets Administrator | 8.6.8 | Expression | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard | https://lois.biz | | | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | | | +| Customer Group Agent | 0.9.9 | Ignored | | If we override the sensor, we can get to the COM sensor through the 1080p COM sensor! | I'll generate the auxiliary HTTP microchip, that should microchip the HTTP microchip! | | | | | +| Legacy Communications Engineer | 7.8.1 | Expression | | I'll synthesize the haptic THX hard drive, that should hard drive the THX hard drive! | The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive! | Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub | | | | +| Forward Paradigm Developer | 7.9.7 | Overwrite | The GB interface is down, input the auxiliary interface so we can input the GB interface! | The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter! | | Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter | http://maureen.name | | | +| National Infrastructure Architect | 6.6.7 | Unknown | | If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive! | | Howard Rath,Howard Rath,Howard Rath,Howard Rath | http://darlene.net | | | +| National Implementation Agent | 5.6.8 | Expression | | | Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit! | Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston | http://rex.biz | | | +| Senior Brand Agent | 3.1.9 | Url | generating the alarm won't do anything, we need to parse the virtual XSS alarm! | | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | https://lina.info | | | +| Direct Group Liaison | 3.5.1 | Overwrite | We need to parse the haptic SMS monitor! | | We need to program the auxiliary JBOD circuit! | | | | | +| Legacy Marketing Designer | 4.5.9 | Expression | | You can't bypass the microchip without parsing the back-end JBOD microchip! | You can't bypass the alarm without generating the back-end HTTP alarm! | | http://lexi.net | | | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | | | +| Internal Operations Producer | 5.8.9 | Overwrite | | Use the online SMTP pixel, then you can index the online pixel! | | | | | | +| Corporate Infrastructure Executive | 4.8.1 | Unknown | | | Try to index the FTP transmitter, maybe it will index the bluetooth transmitter! | Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist | https://justice.info | | | +| Lead Optimization Analyst | 2.1.7 | Expression | Use the wireless XSS bandwidth, then you can program the wireless bandwidth! | The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive! | | Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson | https://madge.info | | | +| Lead Identity Developer | 7.1.0 | Url | | compressing the bandwidth won't do anything, we need to bypass the primary RAM bandwidth! | | | https://eve.com | | | +| National Security Orchestrator | 3.5.6 | Expression | Try to copy the HDD array, maybe it will copy the back-end array! | hacking the alarm won't do anything, we need to override the neural SSL alarm! | You can't parse the bandwidth without quantifying the wireless THX bandwidth! | Roderick Koelpin,Roderick Koelpin,Roderick Koelpin | | | | +| Future Markets Architect | 7.2.2 | Overwrite | If we synthesize the port, we can get to the CSS port through the online CSS port! | synthesizing the panel won't do anything, we need to transmit the neural THX panel! | | Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank | https://maxime.info | | | +| Dynamic Configuration Specialist | 3.6.8 | Overwrite | | Use the haptic AGP protocol, then you can program the haptic protocol! | | Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn | | | | +| Senior Quality Executive | 4.4.8 | Url | I'll quantify the solid state THX feed, that should feed the THX feed! | Use the online RAM array, then you can index the online array! | You can't reboot the transmitter without transmitting the online ADP transmitter! | | http://khalid.com | | | +| Principal Identity Designer | 4.7.0 | Ignored | | | compressing the sensor won't do anything, we need to index the mobile ADP sensor! | | https://brock.net | | | +| Dynamic Configuration Assistant | 3.2.1 | Expression | | connecting the application won't do anything, we need to bypass the mobile ADP application! | I'll synthesize the bluetooth FTP system, that should system the FTP system! | Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman | | | | +| Customer Markets Assistant | 5.9.9 | Ignored | The JSON hard drive is down, copy the digital hard drive so we can copy the JSON hard drive! | | | Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir | http://cullen.net | | | +| Human Program Technician | 2.8.4 | Overwrite | | | | Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill | http://tomasa.info | | | +| Human Program Orchestrator | 5.2.4 | Url | Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip! | | bypassing the bandwidth won't do anything, we need to copy the mobile JBOD bandwidth! | | | | | +| District Optimization Coordinator | 0.3.2 | Ignored | | If we back up the hard drive, we can get to the SCSI hard drive through the neural SCSI hard drive! | | David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich | | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | | | | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Chief Program Director | 8.8.8 | Overwrite | If we parse the protocol, we can get to the IB protocol through the wireless IB protocol! | | Use the primary SCSI matrix, then you can program the primary matrix! | | | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | +| Legacy Interactions Officer | 8.8.5 | Overwrite | | | Try to program the RAM bandwidth, maybe it will program the optical bandwidth! | | | | | +| Principal Optimization Administrator | 9.6.7 | Ignored | The XML card is down, bypass the back-end card so we can bypass the XML card! | | | | https://franz.biz | | | +| International Paradigm Analyst | 7.0.8 | Ignored | Try to compress the USB hard drive, maybe it will compress the neural hard drive! | We need to parse the solid state TCP interface! | The COM circuit is down, override the primary circuit so we can override the COM circuit! | Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms | https://noemie.biz | | | ++---------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..dd6e4ed2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,131 @@ ++---------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+----------+------------------------+ +| National Creative Analyst | 6.3.1 | Expression | | The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed! | | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Chief Markets Executive | 1.5.7 | Ignored | | | | | | | | +| Direct Applications Assistant | 3.5.8 | Unknown | The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel! | If we back up the driver, we can get to the TCP driver through the redundant TCP driver! | We need to back up the 1080p COM interface! | | http://consuelo.info | | | +| Human Group Agent | 3.2.2 | Url | | | generating the interface won't do anything, we need to hack the optical PCI interface! | Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser | https://vilma.com | | | +| Global Optimization Engineer | 8.7.9 | Ignored | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | If we synthesize the port, we can get to the HTTP port through the auxiliary HTTP port! | | http://aniya.org | | | +| Senior Brand Agent | 3.1.9 | Url | generating the alarm won't do anything, we need to parse the virtual XSS alarm! | | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | https://lina.info | | | +| Lead Program Engineer | 4.5.7 | Overwrite | | The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol! | | | | | | +| National Implementation Agent | 5.6.8 | Expression | | | Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit! | Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston | http://rex.biz | | | +| Regional Communications Strategist | 9.3.1 | Url | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Try to index the HDD panel, maybe it will index the haptic panel! | We need to index the bluetooth JSON pixel! | | http://eloisa.biz | | | +| Dynamic Factors Producer | 5.7.1 | Url | | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | | | | | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | | | +| Internal Program Engineer | 2.9.3 | Expression | I'll input the neural SQL application, that should application the SQL application! | You can't generate the hard drive without transmitting the haptic RAM hard drive! | I'll bypass the optical AGP feed, that should feed the AGP feed! | | http://cleta.org | | | +| Dynamic Configuration Assistant | 3.2.1 | Expression | | connecting the application won't do anything, we need to bypass the mobile ADP application! | I'll synthesize the bluetooth FTP system, that should system the FTP system! | Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman | | | | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Forward Branding Strategist | 4.6.2 | Overwrite | | | The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive! | | | | | +| International Optimization Supervisor | 9.5.8 | Ignored | | | | | https://roman.com | | | +| Principal Optimization Administrator | 9.6.7 | Ignored | The XML card is down, bypass the back-end card so we can bypass the XML card! | | | | https://franz.biz | | | +| Customer Markets Assistant | 5.9.9 | Ignored | The JSON hard drive is down, copy the digital hard drive so we can copy the JSON hard drive! | | | Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir | http://cullen.net | | | +| Customer Interactions Representative | 0.8.8 | Url | We need to quantify the digital SSL array! | | | | http://heather.name | | | +| Chief Response Strategist | 8.0.4 | Url | | The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm! | Use the 1080p PNG application, then you can calculate the 1080p application! | Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann | | | | +| District Optimization Coordinator | 0.3.2 | Ignored | | If we back up the hard drive, we can get to the SCSI hard drive through the neural SCSI hard drive! | | David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich | | | | +| Global Usability Manager | 9.1.0 | Overwrite | | Try to back up the THX interface, maybe it will back up the auxiliary interface! | | | http://vella.com | | | +| International Paradigm Analyst | 7.0.8 | Ignored | Try to compress the USB hard drive, maybe it will compress the neural hard drive! | We need to parse the solid state TCP interface! | The COM circuit is down, override the primary circuit so we can override the COM circuit! | Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms | https://noemie.biz | | | +| Regional Configuration Engineer | 7.3.8 | Expression | Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter! | You can't reboot the matrix without navigating the optical SDD matrix! | | | http://roman.org | | | +| Forward Usability Developer | 6.9.1 | Overwrite | | | You can't connect the protocol without overriding the redundant RSS protocol! | | | | | +| Senior Metrics Engineer | 8.3.4 | Overwrite | | Try to quantify the FTP bus, maybe it will quantify the optical bus! | | Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand | http://lou.net | | | +| Forward Tactics Planner | 5.4.6 | Url | I'll input the primary GB port, that should port the GB port! | | If we copy the array, we can get to the SAS array through the neural SAS array! | Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde | https://caterina.info | | | +| Principal Web Associate | 4.2.5 | Expression | | | If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive! | Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles | | | | +| Central Factors Supervisor | 0.8.3 | Overwrite | If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor! | Use the optical IB transmitter, then you can navigate the optical transmitter! | If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall! | Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick | http://clement.name | | | +| Principal Identity Designer | 4.7.0 | Ignored | | | compressing the sensor won't do anything, we need to index the mobile ADP sensor! | | https://brock.net | | | +| Internal Operations Producer | 5.8.9 | Overwrite | | Use the online SMTP pixel, then you can index the online pixel! | | | | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | +| Principal Assurance Representative | 3.8.2 | Ignored | | | | Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman | | Jadon | https://amelia.biz | +| | | | | | | | | Toni | http://angie.name | +| | | | | | | | | Ardella | http://melissa.net | +| | | | | | | | | Sandra | http://pearline.org | +| | | | | | | | | Noble | https://dusty.net | +| Future Tactics Specialist | 0.2.2 | Overwrite | We need to override the primary SQL pixel! | We need to transmit the redundant EXE driver! | You can't calculate the hard drive without hacking the multi-byte FTP hard drive! | | | | | +| Direct Applications Designer | 1.5.1 | Unknown | | We need to connect the haptic TCP panel! | If we bypass the card, we can get to the HDD card through the auxiliary HDD card! | Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling | http://tito.name | | | +| National Security Orchestrator | 3.5.6 | Expression | Try to copy the HDD array, maybe it will copy the back-end array! | hacking the alarm won't do anything, we need to override the neural SSL alarm! | You can't parse the bandwidth without quantifying the wireless THX bandwidth! | Roderick Koelpin,Roderick Koelpin,Roderick Koelpin | | | | +| Senior Brand Officer | 9.3.6 | Url | If we override the system, we can get to the HDD system through the haptic HDD system! | If we parse the bus, we can get to the XML bus through the solid state XML bus! | | | http://carol.name | | | +| Corporate Program Associate | 5.2.5 | Overwrite | | | overriding the interface won't do anything, we need to override the virtual THX interface! | | | | | +| Chief Paradigm Supervisor | 4.3.3 | Url | | | We need to bypass the wireless XML pixel! | Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins | https://zion.info | | | +| Customer Branding Engineer | 7.9.7 | Ignored | Try to input the TCP sensor, maybe it will input the haptic sensor! | If we navigate the microchip, we can get to the SMS microchip through the redundant SMS microchip! | compressing the system won't do anything, we need to synthesize the redundant ADP system! | Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley | | | | +| Corporate Intranet Agent | 9.1.8 | Url | We need to compress the 1080p GB circuit! | | The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver! | Essie Hamill,Essie Hamill | http://precious.name | | | +| Legacy Intranet Planner | 8.3.2 | Expression | Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth! | | | | http://nathanael.name | | | +| Dynamic Paradigm Officer | 2.3.4 | Overwrite | | | | | https://charity.biz | | | +| Investor Applications Executive | 9.9.5 | Ignored | The AI application is down, connect the open-source application so we can connect the AI application! | | Use the redundant TCP circuit, then you can calculate the redundant circuit! | | https://xander.com | | | +| Legacy Interactions Officer | 8.8.5 | Overwrite | | | Try to program the RAM bandwidth, maybe it will program the optical bandwidth! | | | | | +| Corporate Division Executive | 4.7.8 | Url | I'll index the neural SDD bus, that should bus the SDD bus! | If we reboot the program, we can get to the SSL program through the primary SSL program! | | Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros | http://wilmer.com | | | +| Global Configuration Strategist | 1.4.4 | Ignored | | | | Vickie Sipes | https://marilyne.com | | | +| Investor Usability Officer | 2.5.2 | Unknown | Try to program the XML capacitor, maybe it will program the haptic capacitor! | Use the optical SSL alarm, then you can bypass the optical alarm! | | Johnny Bernier | http://orlo.name | | | +| Human Program Technician | 2.8.4 | Overwrite | | | | Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill | http://tomasa.info | | | +| Forward Paradigm Developer | 7.9.7 | Overwrite | The GB interface is down, input the auxiliary interface so we can input the GB interface! | The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter! | | Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter | http://maureen.name | | | +| Legacy Marketing Designer | 4.5.9 | Expression | | You can't bypass the microchip without parsing the back-end JBOD microchip! | You can't bypass the alarm without generating the back-end HTTP alarm! | | http://lexi.net | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | | | | +| Dynamic Configuration Administrator | 4.3.8 | Url | | | Use the redundant AGP microchip, then you can override the redundant microchip! | Roberto Deckow,Roberto Deckow,Roberto Deckow | | | | +| Corporate Optimization Agent | 2.7.0 | Ignored | | | | | http://bryce.com | | | +| Central Tactics Director | 4.6.7 | Url | backing up the system won't do anything, we need to parse the neural CSS system! | We need to transmit the back-end RSS transmitter! | | Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski | https://valentina.net | | | +| Customer Group Agent | 0.9.9 | Ignored | | If we override the sensor, we can get to the COM sensor through the 1080p COM sensor! | I'll generate the auxiliary HTTP microchip, that should microchip the HTTP microchip! | | | | | +| Forward Directives Representative | 0.5.1 | Url | | parsing the panel won't do anything, we need to calculate the digital SMTP panel! | | Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote | https://cleve.biz | | | +| Senior Quality Executive | 4.4.8 | Url | I'll quantify the solid state THX feed, that should feed the THX feed! | Use the online RAM array, then you can index the online array! | You can't reboot the transmitter without transmitting the online ADP transmitter! | | http://khalid.com | | | +| Human Accountability Developer | 6.9.0 | Unknown | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | | | +| Internal Factors Facilitator | 2.6.3 | Url | | Try to copy the PNG sensor, maybe it will copy the 1080p sensor! | | Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris | http://melba.name | | | +| Internal Solutions Director | 8.4.4 | Unknown | | | | | | | | +| Dynamic Tactics Facilitator | 0.7.3 | Unknown | | | The SSL port is down, bypass the haptic port so we can bypass the SSL port! | | | | | +| Lead Identity Developer | 7.1.0 | Url | | compressing the bandwidth won't do anything, we need to bypass the primary RAM bandwidth! | | | https://eve.com | | | +| Regional Factors Designer | 7.4.1 | Url | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | Use the haptic RSS port, then you can transmit the haptic port! | Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus | | | | +| Senior Operations Assistant | 2.4.2 | Expression | | If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth! | | Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva | https://hector.info | | | +| Regional Brand Associate | 4.0.9 | Expression | | | I'll program the wireless HDD pixel, that should pixel the HDD pixel! | | | | | +| District Integration Designer | 6.2.2 | Expression | | You can't connect the port without connecting the back-end COM port! | | Ignacio Hane,Ignacio Hane | https://cindy.org | | | +| Senior Research Liaison | 5.0.6 | Overwrite | If we compress the system, we can get to the AGP system through the multi-byte AGP system! | I'll hack the optical XSS monitor, that should monitor the XSS monitor! | | | http://clair.biz | | | +| Lead Optimization Analyst | 2.1.7 | Expression | Use the wireless XSS bandwidth, then you can program the wireless bandwidth! | The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive! | | Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson | https://madge.info | | | +| National Factors Administrator | 8.1.4 | Unknown | | | | | http://janelle.name | | | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | | | +| Investor Optimization Executive | 1.6.1 | Ignored | | | Use the auxiliary AGP matrix, then you can generate the auxiliary matrix! | Willard Abshire | http://adalberto.info | | | +| Legacy Communications Engineer | 7.8.1 | Expression | | I'll synthesize the haptic THX hard drive, that should hard drive the THX hard drive! | The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive! | Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub | | | | +| Central Marketing Orchestrator | 3.3.1 | Ignored | | Try to parse the IB driver, maybe it will parse the 1080p driver! | We need to connect the bluetooth RSS application! | Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman | https://brice.net | | | +| Forward Communications Director | 6.0.8 | Overwrite | Try to override the AI alarm, maybe it will override the online alarm! | We need to quantify the virtual TCP card! | | Kristin Bernhard,Kristin Bernhard | | | | +| Dynamic Configuration Specialist | 3.6.8 | Overwrite | | Use the haptic AGP protocol, then you can program the haptic protocol! | | Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn | | | | +| Global Markets Administrator | 8.6.8 | Expression | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard | https://lois.biz | | | +| Customer Metrics Analyst | 6.7.1 | Unknown | | | | | | | | +| Global Solutions Administrator | 5.2.4 | Overwrite | We need to calculate the online SAS bandwidth! | If we index the bus, we can get to the CSS bus through the optical CSS bus! | | Nellie Oberbrunner | https://hailee.biz | | | +| Forward Program Officer | 4.2.4 | Url | quantifying the capacitor won't do anything, we need to override the open-source AI capacitor! | indexing the port won't do anything, we need to back up the virtual AGP port! | calculating the bus won't do anything, we need to generate the online CSS bus! | Leon Mayer,Leon Mayer | | | | +| Investor Interactions Designer | 1.9.4 | Url | | | parsing the card won't do anything, we need to synthesize the online SQL card! | Stella Barton,Stella Barton | https://octavia.name | | | +| Future Accounts Designer | 5.1.9 | Expression | We need to navigate the wireless SAS pixel! | | | | | | | +| Global Configuration Consultant | 5.9.5 | Expression | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | bypassing the bus won't do anything, we need to calculate the virtual GB bus! | | Guadalupe Littel,Guadalupe Littel,Guadalupe Littel | | | | +| National Creative Officer | 5.5.6 | Overwrite | indexing the capacitor won't do anything, we need to reboot the redundant FTP capacitor! | | The TCP array is down, bypass the mobile array so we can bypass the TCP array! | | http://orpha.name | | | +| International Marketing Officer | 2.2.1 | Overwrite | If we connect the driver, we can get to the XSS driver through the online XSS driver! | | | | https://weldon.info | | | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | | | +| National Infrastructure Architect | 6.6.7 | Unknown | | If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive! | | Howard Rath,Howard Rath,Howard Rath,Howard Rath | http://darlene.net | | | +| Chief Program Director | 8.8.8 | Overwrite | If we parse the protocol, we can get to the IB protocol through the wireless IB protocol! | | Use the primary SCSI matrix, then you can program the primary matrix! | | | | | +| Forward Research Associate | 3.4.7 | Url | | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | | | +| Corporate Intranet Facilitator | 2.8.8 | Ignored | If we program the feed, we can get to the CSS feed through the solid state CSS feed! | Use the redundant GB driver, then you can connect the redundant driver! | | Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser | http://isabella.name | | | +| Legacy Solutions Architect | 7.9.3 | Url | | Try to input the AI sensor, maybe it will input the digital sensor! | If we program the array, we can get to the JBOD array through the primary JBOD array! | | | | | +| Human Program Orchestrator | 5.2.4 | Url | Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip! | | bypassing the bandwidth won't do anything, we need to copy the mobile JBOD bandwidth! | | | | | +| Product Tactics Engineer | 5.6.9 | Overwrite | Use the online TCP driver, then you can navigate the online driver! | I'll transmit the open-source HTTP pixel, that should pixel the HTTP pixel! | transmitting the program won't do anything, we need to generate the multi-byte SAS program! | Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich | | | | +| International Marketing Officer | 7.2.8 | Expression | | | | Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk | | | | +| Direct Group Liaison | 3.5.1 | Overwrite | We need to parse the haptic SMS monitor! | | We need to program the auxiliary JBOD circuit! | | | | | +| International Intranet Officer | 3.6.7 | Ignored | You can't transmit the pixel without quantifying the mobile AGP pixel! | transmitting the matrix won't do anything, we need to connect the haptic SCSI matrix! | You can't generate the firewall without backing up the primary HTTP firewall! | Ramona Erdman,Ramona Erdman | http://mack.net | | | +| Corporate Infrastructure Executive | 4.8.1 | Unknown | | | Try to index the FTP transmitter, maybe it will index the bluetooth transmitter! | Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist | https://justice.info | | | +| Future Markets Architect | 7.2.2 | Overwrite | If we synthesize the port, we can get to the CSS port through the online CSS port! | synthesizing the panel won't do anything, we need to transmit the neural THX panel! | | Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank | https://maxime.info | | | +| International Branding Associate | 4.9.4 | Url | | I'll compress the back-end SSL system, that should system the SSL system! | The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall! | | https://trinity.name | | | +| Central Functionality Technician | 3.9.3 | Url | | | The AI microchip is down, override the multi-byte microchip so we can override the AI microchip! | | | | | +| National Solutions Representative | 5.6.2 | Overwrite | | | You can't synthesize the bandwidth without programming the solid state XSS bandwidth! | | | | | ++---------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..42796f26 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,9 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------+----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------+----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | Alyson | https://carmelo.biz | +| | | | | | | Michele | https://miles.net | +| | | | | | | Freddie | http://kade.net | +| | | | | | | Jaunita | http://marcelina.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..8096fd6f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,128 @@ ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Product Data Liaison | 7.8.8 | Unknown | Try to calculate the GB card, maybe it will calculate the wireless card! | | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | | | Lewis | https://alisa.com | +| | | | | | | | | Delores | https://layne.name | +| | | | | | | | | Delphine | https://katlynn.org | +| | | | | | | | | Meredith | https://johanna.info | +| | | | | | | | | Jacklyn | https://kadin.com | +| | | | | | | | | Hardy | https://donna.info | +| International Research Architect | 3.7.4 | Ignored | | Try to quantify the USB application, maybe it will quantify the mobile application! | If we index the pixel, we can get to the AI pixel through the wireless AI pixel! | | | Madisen | http://raegan.biz | +| | | | | | | | | Cathy | http://giovanna.info | +| | | | | | | | | Ike | https://jerome.biz | +| Investor Division Assistant | 9.6.2 | Url | | I'll parse the primary PCI matrix, that should matrix the PCI matrix! | | | | Nya | http://sunny.biz | +| | | | | | | | | Arlo | https://cordia.info | +| | | | | | | | | Linnie | https://marcos.name | +| | | | | | | | | Luella | http://frederic.name | +| | | | | | | | | Lucinda | https://dion.name | +| | | | | | | | | Jayson | https://ryleigh.net | +| | | | | | | | | Mervin | https://lorenza.net | +| Dynamic Solutions Assistant | 5.6.4 | Ignored | navigating the alarm won't do anything, we need to copy the 1080p AGP alarm! | | | Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson | http://isabell.info | Tess | http://kailyn.info | +| | | | | | | | | Eileen | http://manley.name | +| | | | | | | | | Conor | https://glenna.name | +| | | | | | | | | Sylvester | http://gaylord.biz | +| | | | | | | | | Maxime | https://tom.com | +| National Accountability Producer | 6.9.7 | Unknown | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | https://linwood.biz | Travon | https://dedrick.name | +| | | | | | | | | Elissa | http://kaci.org | +| | | | | | | | | Brandi | https://aniyah.com | +| | | | | | | | | Tyson | https://bonita.org | +| | | | | | | | | Jazlyn | http://madonna.net | +| | | | | | | | | Deangelo | https://jess.info | +| | | | | | | | | Alvah | https://hans.net | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Forward Tactics Agent | 6.8.8 | Url | | We need to back up the primary SMTP circuit! | The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth! | Jon Schulist,Jon Schulist | https://flo.info | Diana | http://eula.name | +| | | | | | | | | Raphael | https://zackery.info | +| | | | | | | | | Nettie | https://brayan.com | +| Global Mobility Technician | 8.6.3 | Unknown | | We need to input the haptic XML port! | | Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante | | Lonie | http://wilburn.org | +| | | | | | | | | Concepcion | http://ed.org | +| | | | | | | | | Amanda | https://sophie.net | +| | | | | | | | | Claudine | http://ofelia.biz | +| | | | | | | | | Petra | http://clare.name | +| | | | | | | | | Ozella | https://verla.name | +| | | | | | | | | Denis | http://pete.com | +| International Intranet Planner | 1.3.4 | Expression | You can't quantify the system without generating the digital HTTP system! | We need to compress the haptic XML circuit! | indexing the microchip won't do anything, we need to index the mobile AGP microchip! | Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert | http://devin.org | Ahmad | https://lupe.com | +| | | | | | | | | Randi | https://jaiden.biz | +| | | | | | | | | Patience | https://marlene.name | +| | | | | | | | | Lenna | https://franco.name | +| | | | | | | | | Kyleigh | https://tevin.name | +| | | | | | | | | Sallie | https://jordane.name | +| | | | | | | | | Willy | https://daija.info | +| | | | | | | | | Jannie | https://retta.net | +| | | | | | | | | Lottie | http://yasmine.com | +| | | | | | | | | Delia | http://khalil.com | +| Investor Operations Director | 5.6.0 | Expression | Try to input the AI microchip, maybe it will input the 1080p microchip! | | If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor! | | https://alene.info | Elouise | https://ron.com | +| | | | | | | | | Brown | https://cordia.com | +| | | | | | | | | Ericka | https://eugene.com | +| | | | | | | | | Rashad | http://thomas.com | +| | | | | | | | | Antonia | https://marcelle.org | +| Product Interactions Planner | 7.4.0 | Expression | Try to navigate the PCI matrix, maybe it will navigate the haptic matrix! | | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | http://bertha.net | Rey | https://connie.info | +| | | | | | | | | Hollie | http://rico.name | +| | | | | | | | | Marshall | http://pierce.org | +| | | | | | | | | Lily | http://shemar.biz | +| | | | | | | | | Ivy | http://laury.net | +| | | | | | | | | Cortney | https://breanna.name | +| | | | | | | | | Assunta | http://miller.info | +| | | | | | | | | Annabel | https://ashton.biz | +| | | | | | | | | Gina | https://dena.info | +| | | | | | | | | Oren | https://helena.biz | +| Principal Assurance Representative | 3.8.2 | Ignored | | | | Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman | | Jadon | https://amelia.biz | +| | | | | | | | | Toni | http://angie.name | +| | | | | | | | | Ardella | http://melissa.net | +| | | | | | | | | Sandra | http://pearline.org | +| | | | | | | | | Noble | https://dusty.net | +| Corporate Marketing Strategist | 3.8.5 | Ignored | | | Use the redundant JSON application, then you can program the redundant application! | Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch | | Naomi | http://mckenna.net | +| | | | | | | | | Jalyn | https://katharina.name | +| | | | | | | | | Kane | http://beulah.biz | +| | | | | | | | | Eleanora | http://birdie.net | +| | | | | | | | | Alvah | http://keanu.net | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Dynamic Group Associate | 6.6.1 | Ignored | We need to input the open-source SMTP bus! | | | | http://kian.name | Burley | http://lemuel.com | +| | | | | | | | | Brenden | http://agnes.net | +| | | | | | | | | Urban | https://micheal.name | +| | | | | | | | | Ida | https://murray.org | +| | | | | | | | | Samanta | http://assunta.biz | +| | | | | | | | | Florencio | http://bradford.info | +| | | | | | | | | Marcella | http://ray.net | +| | | | | | | | | Gunnar | https://elissa.net | +| | | | | | | | | Maud | https://edgar.name | +| | | | | | | | | Angelina | https://adonis.biz | +| Chief Solutions Administrator | 0.4.1 | Unknown | | indexing the program won't do anything, we need to reboot the virtual XSS program! | indexing the application won't do anything, we need to parse the mobile TCP application! | | https://bertrand.biz | Shaun | https://antwan.org | +| | | | | | | | | Hazel | https://forrest.net | +| | | | | | | | | Brianne | https://dorothea.name | +| | | | | | | | | Don | http://torey.com | +| | | | | | | | | Cedrick | https://zachariah.net | +| | | | | | | | | Marcelle | https://adah.org | +| | | | | | | | | Barney | http://erica.org | +| | | | | | | | | Jordi | https://alysha.com | +| | | | | | | | | Kristina | https://pattie.info | +| | | | | | | | | Cory | http://kailey.com | +| Global Mobility Facilitator | 8.5.9 | Url | | We need to parse the primary PCI protocol! | | Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch | https://itzel.info | Mitchel | http://carleton.name | +| | | | | | | | | Madalyn | http://narciso.net | +| | | | | | | | | Mia | http://nicklaus.net | +| | | | | | | | | Abelardo | http://carolina.name | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | Julius Abbott | http://celestine.info | Ettie | http://lonny.net | +| | | | | | | | | Onie | https://cassie.biz | +| | | | | | | | | Solon | https://buck.biz | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..34d7ad1b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,22 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..8fc88f6d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,32 @@ ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Principal Assurance Representative | 3.8.2 | Ignored | | | | Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman | | Jadon | https://amelia.biz | +| | | | | | | | | Toni | http://angie.name | +| | | | | | | | | Ardella | http://melissa.net | +| | | | | | | | | Sandra | http://pearline.org | +| | | | | | | | | Noble | https://dusty.net | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..7048daf0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,28 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+---------+----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+---------+----------------------+ +| National Security Orchestrator | 3.5.6 | Expression | Try to copy the HDD array, maybe it will copy the back-end array! | hacking the alarm won't do anything, we need to override the neural SSL alarm! | You can't parse the bandwidth without quantifying the wireless THX bandwidth! | Roderick Koelpin,Roderick Koelpin,Roderick Koelpin | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Global Markets Administrator | 8.6.8 | Expression | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard | https://lois.biz | | | +| Future Accounts Designer | 5.1.9 | Expression | We need to navigate the wireless SAS pixel! | | | | | | | +| Human Accountability Developer | 6.9.0 | Unknown | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | | | +| Regional Factors Designer | 7.4.1 | Url | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | Use the haptic RSS port, then you can transmit the haptic port! | Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus | | | | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | | | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | | | +| Corporate Optimization Agent | 2.7.0 | Ignored | | | | | http://bryce.com | | | +| Customer Metrics Analyst | 6.7.1 | Unknown | | | | | | | | +| Global Usability Manager | 9.1.0 | Overwrite | | Try to back up the THX interface, maybe it will back up the auxiliary interface! | | | http://vella.com | | | +| Central Tactics Director | 4.6.7 | Url | backing up the system won't do anything, we need to parse the neural CSS system! | We need to transmit the back-end RSS transmitter! | | Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski | https://valentina.net | | | +| Investor Interactions Designer | 1.9.4 | Url | | | parsing the card won't do anything, we need to synthesize the online SQL card! | Stella Barton,Stella Barton | https://octavia.name | | | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | | | +| Global Configuration Consultant | 5.9.5 | Expression | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | bypassing the bus won't do anything, we need to calculate the virtual GB bus! | | Guadalupe Littel,Guadalupe Littel,Guadalupe Littel | | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | +| Dynamic Configuration Assistant | 3.2.1 | Expression | | connecting the application won't do anything, we need to bypass the mobile ADP application! | I'll synthesize the bluetooth FTP system, that should system the FTP system! | Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman | | | | +| Dynamic Factors Producer | 5.7.1 | Url | | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | | | | | +| Internal Factors Facilitator | 2.6.3 | Url | | Try to copy the PNG sensor, maybe it will copy the 1080p sensor! | | Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris | http://melba.name | | | +| Customer Interactions Representative | 0.8.8 | Url | We need to quantify the digital SSL array! | | | | http://heather.name | | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+---------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..c0db5e9a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,147 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ +| Customer Metrics Analyst | 6.7.1 | Unknown | | | | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Dynamic Factors Producer | 5.7.1 | Url | | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | | | | | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | | | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | | | +| Global Markets Administrator | 8.6.8 | Expression | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard | https://lois.biz | | | +| National Accountability Producer | 6.9.7 | Unknown | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | https://linwood.biz | Travon | https://dedrick.name | +| | | | | | | | | Elissa | http://kaci.org | +| | | | | | | | | Brandi | https://aniyah.com | +| | | | | | | | | Tyson | https://bonita.org | +| | | | | | | | | Jazlyn | http://madonna.net | +| | | | | | | | | Deangelo | https://jess.info | +| | | | | | | | | Alvah | https://hans.net | +| Global Mobility Technician | 8.6.3 | Unknown | | We need to input the haptic XML port! | | Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante | | Lonie | http://wilburn.org | +| | | | | | | | | Concepcion | http://ed.org | +| | | | | | | | | Amanda | https://sophie.net | +| | | | | | | | | Claudine | http://ofelia.biz | +| | | | | | | | | Petra | http://clare.name | +| | | | | | | | | Ozella | https://verla.name | +| | | | | | | | | Denis | http://pete.com | +| Dynamic Configuration Assistant | 3.2.1 | Expression | | connecting the application won't do anything, we need to bypass the mobile ADP application! | I'll synthesize the bluetooth FTP system, that should system the FTP system! | Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman | | | | +| Global Configuration Consultant | 5.9.5 | Expression | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | bypassing the bus won't do anything, we need to calculate the virtual GB bus! | | Guadalupe Littel,Guadalupe Littel,Guadalupe Littel | | | | +| International Intranet Planner | 1.3.4 | Expression | You can't quantify the system without generating the digital HTTP system! | We need to compress the haptic XML circuit! | indexing the microchip won't do anything, we need to index the mobile AGP microchip! | Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert | http://devin.org | Ahmad | https://lupe.com | +| | | | | | | | | Randi | https://jaiden.biz | +| | | | | | | | | Patience | https://marlene.name | +| | | | | | | | | Lenna | https://franco.name | +| | | | | | | | | Kyleigh | https://tevin.name | +| | | | | | | | | Sallie | https://jordane.name | +| | | | | | | | | Willy | https://daija.info | +| | | | | | | | | Jannie | https://retta.net | +| | | | | | | | | Lottie | http://yasmine.com | +| | | | | | | | | Delia | http://khalil.com | +| Investor Operations Director | 5.6.0 | Expression | Try to input the AI microchip, maybe it will input the 1080p microchip! | | If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor! | | https://alene.info | Elouise | https://ron.com | +| | | | | | | | | Brown | https://cordia.com | +| | | | | | | | | Ericka | https://eugene.com | +| | | | | | | | | Rashad | http://thomas.com | +| | | | | | | | | Antonia | https://marcelle.org | +| Corporate Optimization Agent | 2.7.0 | Ignored | | | | | http://bryce.com | | | +| Dynamic Group Associate | 6.6.1 | Ignored | We need to input the open-source SMTP bus! | | | | http://kian.name | Burley | http://lemuel.com | +| | | | | | | | | Brenden | http://agnes.net | +| | | | | | | | | Urban | https://micheal.name | +| | | | | | | | | Ida | https://murray.org | +| | | | | | | | | Samanta | http://assunta.biz | +| | | | | | | | | Florencio | http://bradford.info | +| | | | | | | | | Marcella | http://ray.net | +| | | | | | | | | Gunnar | https://elissa.net | +| | | | | | | | | Maud | https://edgar.name | +| | | | | | | | | Angelina | https://adonis.biz | +| Investor Division Assistant | 9.6.2 | Url | | I'll parse the primary PCI matrix, that should matrix the PCI matrix! | | | | Nya | http://sunny.biz | +| | | | | | | | | Arlo | https://cordia.info | +| | | | | | | | | Linnie | https://marcos.name | +| | | | | | | | | Luella | http://frederic.name | +| | | | | | | | | Lucinda | https://dion.name | +| | | | | | | | | Jayson | https://ryleigh.net | +| | | | | | | | | Mervin | https://lorenza.net | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Regional Factors Designer | 7.4.1 | Url | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | Use the haptic RSS port, then you can transmit the haptic port! | Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus | | | | +| Customer Interactions Representative | 0.8.8 | Url | We need to quantify the digital SSL array! | | | | http://heather.name | | | +| Product Data Liaison | 7.8.8 | Unknown | Try to calculate the GB card, maybe it will calculate the wireless card! | | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | | | Lewis | https://alisa.com | +| | | | | | | | | Delores | https://layne.name | +| | | | | | | | | Delphine | https://katlynn.org | +| | | | | | | | | Meredith | https://johanna.info | +| | | | | | | | | Jacklyn | https://kadin.com | +| | | | | | | | | Hardy | https://donna.info | +| Product Interactions Planner | 7.4.0 | Expression | Try to navigate the PCI matrix, maybe it will navigate the haptic matrix! | | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | http://bertha.net | Rey | https://connie.info | +| | | | | | | | | Hollie | http://rico.name | +| | | | | | | | | Marshall | http://pierce.org | +| | | | | | | | | Lily | http://shemar.biz | +| | | | | | | | | Ivy | http://laury.net | +| | | | | | | | | Cortney | https://breanna.name | +| | | | | | | | | Assunta | http://miller.info | +| | | | | | | | | Annabel | https://ashton.biz | +| | | | | | | | | Gina | https://dena.info | +| | | | | | | | | Oren | https://helena.biz | +| Principal Assurance Representative | 3.8.2 | Ignored | | | | Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman | | Jadon | https://amelia.biz | +| | | | | | | | | Toni | http://angie.name | +| | | | | | | | | Ardella | http://melissa.net | +| | | | | | | | | Sandra | http://pearline.org | +| | | | | | | | | Noble | https://dusty.net | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | +| Global Usability Manager | 9.1.0 | Overwrite | | Try to back up the THX interface, maybe it will back up the auxiliary interface! | | | http://vella.com | | | +| Forward Tactics Agent | 6.8.8 | Url | | We need to back up the primary SMTP circuit! | The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth! | Jon Schulist,Jon Schulist | https://flo.info | Diana | http://eula.name | +| | | | | | | | | Raphael | https://zackery.info | +| | | | | | | | | Nettie | https://brayan.com | +| Corporate Marketing Strategist | 3.8.5 | Ignored | | | Use the redundant JSON application, then you can program the redundant application! | Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch | | Naomi | http://mckenna.net | +| | | | | | | | | Jalyn | https://katharina.name | +| | | | | | | | | Kane | http://beulah.biz | +| | | | | | | | | Eleanora | http://birdie.net | +| | | | | | | | | Alvah | http://keanu.net | +| Global Mobility Facilitator | 8.5.9 | Url | | We need to parse the primary PCI protocol! | | Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch | https://itzel.info | Mitchel | http://carleton.name | +| | | | | | | | | Madalyn | http://narciso.net | +| | | | | | | | | Mia | http://nicklaus.net | +| | | | | | | | | Abelardo | http://carolina.name | +| International Research Architect | 3.7.4 | Ignored | | Try to quantify the USB application, maybe it will quantify the mobile application! | If we index the pixel, we can get to the AI pixel through the wireless AI pixel! | | | Madisen | http://raegan.biz | +| | | | | | | | | Cathy | http://giovanna.info | +| | | | | | | | | Ike | https://jerome.biz | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| National Security Orchestrator | 3.5.6 | Expression | Try to copy the HDD array, maybe it will copy the back-end array! | hacking the alarm won't do anything, we need to override the neural SSL alarm! | You can't parse the bandwidth without quantifying the wireless THX bandwidth! | Roderick Koelpin,Roderick Koelpin,Roderick Koelpin | | | | +| Dynamic Solutions Assistant | 5.6.4 | Ignored | navigating the alarm won't do anything, we need to copy the 1080p AGP alarm! | | | Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson | http://isabell.info | Tess | http://kailyn.info | +| | | | | | | | | Eileen | http://manley.name | +| | | | | | | | | Conor | https://glenna.name | +| | | | | | | | | Sylvester | http://gaylord.biz | +| | | | | | | | | Maxime | https://tom.com | +| Human Accountability Developer | 6.9.0 | Unknown | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | | | +| Future Accounts Designer | 5.1.9 | Expression | We need to navigate the wireless SAS pixel! | | | | | | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | | | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Internal Factors Facilitator | 2.6.3 | Url | | Try to copy the PNG sensor, maybe it will copy the 1080p sensor! | | Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris | http://melba.name | | | +| Investor Interactions Designer | 1.9.4 | Url | | | parsing the card won't do anything, we need to synthesize the online SQL card! | Stella Barton,Stella Barton | https://octavia.name | | | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | | | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | Julius Abbott | http://celestine.info | Ettie | http://lonny.net | +| | | | | | | | | Onie | https://cassie.biz | +| | | | | | | | | Solon | https://buck.biz | +| Chief Solutions Administrator | 0.4.1 | Unknown | | indexing the program won't do anything, we need to reboot the virtual XSS program! | indexing the application won't do anything, we need to parse the mobile TCP application! | | https://bertrand.biz | Shaun | https://antwan.org | +| | | | | | | | | Hazel | https://forrest.net | +| | | | | | | | | Brianne | https://dorothea.name | +| | | | | | | | | Don | http://torey.com | +| | | | | | | | | Cedrick | https://zachariah.net | +| | | | | | | | | Marcelle | https://adah.org | +| | | | | | | | | Barney | http://erica.org | +| | | | | | | | | Jordi | https://alysha.com | +| | | | | | | | | Kristina | https://pattie.info | +| | | | | | | | | Cory | http://kailey.com | +| Central Tactics Director | 4.6.7 | Url | backing up the system won't do anything, we need to parse the neural CSS system! | We need to transmit the back-end RSS transmitter! | | Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski | https://valentina.net | | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..fc7da276 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,41 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+----------+------------------------+ +| Customer Metrics Analyst | 6.7.1 | Unknown | | | | | | | | +| National Security Orchestrator | 3.5.6 | Expression | Try to copy the HDD array, maybe it will copy the back-end array! | hacking the alarm won't do anything, we need to override the neural SSL alarm! | You can't parse the bandwidth without quantifying the wireless THX bandwidth! | Roderick Koelpin,Roderick Koelpin,Roderick Koelpin | | | | +| Global Markets Administrator | 8.6.8 | Expression | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard | https://lois.biz | | | +| Human Accountability Developer | 6.9.0 | Unknown | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | | | +| Internal Factors Facilitator | 2.6.3 | Url | | Try to copy the PNG sensor, maybe it will copy the 1080p sensor! | | Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris | http://melba.name | | | +| Global Configuration Consultant | 5.9.5 | Expression | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | bypassing the bus won't do anything, we need to calculate the virtual GB bus! | | Guadalupe Littel,Guadalupe Littel,Guadalupe Littel | | | | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | | | +| Regional Factors Designer | 7.4.1 | Url | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | Use the haptic RSS port, then you can transmit the haptic port! | Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Dynamic Factors Producer | 5.7.1 | Url | | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | | | | | +| Customer Interactions Representative | 0.8.8 | Url | We need to quantify the digital SSL array! | | | | http://heather.name | | | +| Dynamic Configuration Assistant | 3.2.1 | Expression | | connecting the application won't do anything, we need to bypass the mobile ADP application! | I'll synthesize the bluetooth FTP system, that should system the FTP system! | Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman | | | | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | | | +| Investor Interactions Designer | 1.9.4 | Url | | | parsing the card won't do anything, we need to synthesize the online SQL card! | Stella Barton,Stella Barton | https://octavia.name | | | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Future Accounts Designer | 5.1.9 | Expression | We need to navigate the wireless SAS pixel! | | | | | | | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | | | +| Global Usability Manager | 9.1.0 | Overwrite | | Try to back up the THX interface, maybe it will back up the auxiliary interface! | | | http://vella.com | | | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Corporate Optimization Agent | 2.7.0 | Ignored | | | | | http://bryce.com | | | +| Central Tactics Director | 4.6.7 | Url | backing up the system won't do anything, we need to parse the neural CSS system! | We need to transmit the back-end RSS transmitter! | | Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski | https://valentina.net | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..51f91f79 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,51 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+----------+------------------------+ +| Customer Metrics Analyst | 6.7.1 | Unknown | | | | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Future Accounts Designer | 5.1.9 | Expression | We need to navigate the wireless SAS pixel! | | | | | | | +| Internal Factors Facilitator | 2.6.3 | Url | | Try to copy the PNG sensor, maybe it will copy the 1080p sensor! | | Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris | http://melba.name | | | +| Global Usability Manager | 9.1.0 | Overwrite | | Try to back up the THX interface, maybe it will back up the auxiliary interface! | | | http://vella.com | | | +| Global Configuration Consultant | 5.9.5 | Expression | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | bypassing the bus won't do anything, we need to calculate the virtual GB bus! | | Guadalupe Littel,Guadalupe Littel,Guadalupe Littel | | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Regional Factors Designer | 7.4.1 | Url | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | Use the haptic RSS port, then you can transmit the haptic port! | Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus | | | | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Corporate Optimization Agent | 2.7.0 | Ignored | | | | | http://bryce.com | | | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | | | +| Global Markets Administrator | 8.6.8 | Expression | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard | https://lois.biz | | | +| Central Tactics Director | 4.6.7 | Url | backing up the system won't do anything, we need to parse the neural CSS system! | We need to transmit the back-end RSS transmitter! | | Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski | https://valentina.net | | | +| Dynamic Configuration Assistant | 3.2.1 | Expression | | connecting the application won't do anything, we need to bypass the mobile ADP application! | I'll synthesize the bluetooth FTP system, that should system the FTP system! | Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman | | | | +| National Security Orchestrator | 3.5.6 | Expression | Try to copy the HDD array, maybe it will copy the back-end array! | hacking the alarm won't do anything, we need to override the neural SSL alarm! | You can't parse the bandwidth without quantifying the wireless THX bandwidth! | Roderick Koelpin,Roderick Koelpin,Roderick Koelpin | | | | +| Customer Interactions Representative | 0.8.8 | Url | We need to quantify the digital SSL array! | | | | http://heather.name | | | +| Investor Interactions Designer | 1.9.4 | Url | | | parsing the card won't do anything, we need to synthesize the online SQL card! | Stella Barton,Stella Barton | https://octavia.name | | | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Principal Assurance Representative | 3.8.2 | Ignored | | | | Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman | | Jadon | https://amelia.biz | +| | | | | | | | | Toni | http://angie.name | +| | | | | | | | | Ardella | http://melissa.net | +| | | | | | | | | Sandra | http://pearline.org | +| | | | | | | | | Noble | https://dusty.net | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | | | +| Dynamic Factors Producer | 5.7.1 | Url | | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | | | | | +| Human Accountability Developer | 6.9.0 | Unknown | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | | | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | | | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..a824df7c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+---------+----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+---------+----------------------+ +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | | | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+---------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..f603b0e5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,132 @@ ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Corporate Marketing Strategist | 3.8.5 | Ignored | | | Use the redundant JSON application, then you can program the redundant application! | Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch | | Naomi | http://mckenna.net | +| | | | | | | | | Jalyn | https://katharina.name | +| | | | | | | | | Kane | http://beulah.biz | +| | | | | | | | | Eleanora | http://birdie.net | +| | | | | | | | | Alvah | http://keanu.net | +| Dynamic Group Associate | 6.6.1 | Ignored | We need to input the open-source SMTP bus! | | | | http://kian.name | Burley | http://lemuel.com | +| | | | | | | | | Brenden | http://agnes.net | +| | | | | | | | | Urban | https://micheal.name | +| | | | | | | | | Ida | https://murray.org | +| | | | | | | | | Samanta | http://assunta.biz | +| | | | | | | | | Florencio | http://bradford.info | +| | | | | | | | | Marcella | http://ray.net | +| | | | | | | | | Gunnar | https://elissa.net | +| | | | | | | | | Maud | https://edgar.name | +| | | | | | | | | Angelina | https://adonis.biz | +| Product Data Liaison | 7.8.8 | Unknown | Try to calculate the GB card, maybe it will calculate the wireless card! | | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | | | Lewis | https://alisa.com | +| | | | | | | | | Delores | https://layne.name | +| | | | | | | | | Delphine | https://katlynn.org | +| | | | | | | | | Meredith | https://johanna.info | +| | | | | | | | | Jacklyn | https://kadin.com | +| | | | | | | | | Hardy | https://donna.info | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | | | +| National Accountability Producer | 6.9.7 | Unknown | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | https://linwood.biz | Travon | https://dedrick.name | +| | | | | | | | | Elissa | http://kaci.org | +| | | | | | | | | Brandi | https://aniyah.com | +| | | | | | | | | Tyson | https://bonita.org | +| | | | | | | | | Jazlyn | http://madonna.net | +| | | | | | | | | Deangelo | https://jess.info | +| | | | | | | | | Alvah | https://hans.net | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | | | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| International Intranet Planner | 1.3.4 | Expression | You can't quantify the system without generating the digital HTTP system! | We need to compress the haptic XML circuit! | indexing the microchip won't do anything, we need to index the mobile AGP microchip! | Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert | http://devin.org | Ahmad | https://lupe.com | +| | | | | | | | | Randi | https://jaiden.biz | +| | | | | | | | | Patience | https://marlene.name | +| | | | | | | | | Lenna | https://franco.name | +| | | | | | | | | Kyleigh | https://tevin.name | +| | | | | | | | | Sallie | https://jordane.name | +| | | | | | | | | Willy | https://daija.info | +| | | | | | | | | Jannie | https://retta.net | +| | | | | | | | | Lottie | http://yasmine.com | +| | | | | | | | | Delia | http://khalil.com | +| Investor Operations Director | 5.6.0 | Expression | Try to input the AI microchip, maybe it will input the 1080p microchip! | | If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor! | | https://alene.info | Elouise | https://ron.com | +| | | | | | | | | Brown | https://cordia.com | +| | | | | | | | | Ericka | https://eugene.com | +| | | | | | | | | Rashad | http://thomas.com | +| | | | | | | | | Antonia | https://marcelle.org | +| Dynamic Solutions Assistant | 5.6.4 | Ignored | navigating the alarm won't do anything, we need to copy the 1080p AGP alarm! | | | Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson | http://isabell.info | Tess | http://kailyn.info | +| | | | | | | | | Eileen | http://manley.name | +| | | | | | | | | Conor | https://glenna.name | +| | | | | | | | | Sylvester | http://gaylord.biz | +| | | | | | | | | Maxime | https://tom.com | +| International Research Architect | 3.7.4 | Ignored | | Try to quantify the USB application, maybe it will quantify the mobile application! | If we index the pixel, we can get to the AI pixel through the wireless AI pixel! | | | Madisen | http://raegan.biz | +| | | | | | | | | Cathy | http://giovanna.info | +| | | | | | | | | Ike | https://jerome.biz | +| Global Mobility Technician | 8.6.3 | Unknown | | We need to input the haptic XML port! | | Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante | | Lonie | http://wilburn.org | +| | | | | | | | | Concepcion | http://ed.org | +| | | | | | | | | Amanda | https://sophie.net | +| | | | | | | | | Claudine | http://ofelia.biz | +| | | | | | | | | Petra | http://clare.name | +| | | | | | | | | Ozella | https://verla.name | +| | | | | | | | | Denis | http://pete.com | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | | | +| Global Mobility Facilitator | 8.5.9 | Url | | We need to parse the primary PCI protocol! | | Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch | https://itzel.info | Mitchel | http://carleton.name | +| | | | | | | | | Madalyn | http://narciso.net | +| | | | | | | | | Mia | http://nicklaus.net | +| | | | | | | | | Abelardo | http://carolina.name | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Principal Assurance Representative | 3.8.2 | Ignored | | | | Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman | | Jadon | https://amelia.biz | +| | | | | | | | | Toni | http://angie.name | +| | | | | | | | | Ardella | http://melissa.net | +| | | | | | | | | Sandra | http://pearline.org | +| | | | | | | | | Noble | https://dusty.net | +| Forward Tactics Agent | 6.8.8 | Url | | We need to back up the primary SMTP circuit! | The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth! | Jon Schulist,Jon Schulist | https://flo.info | Diana | http://eula.name | +| | | | | | | | | Raphael | https://zackery.info | +| | | | | | | | | Nettie | https://brayan.com | +| Investor Division Assistant | 9.6.2 | Url | | I'll parse the primary PCI matrix, that should matrix the PCI matrix! | | | | Nya | http://sunny.biz | +| | | | | | | | | Arlo | https://cordia.info | +| | | | | | | | | Linnie | https://marcos.name | +| | | | | | | | | Luella | http://frederic.name | +| | | | | | | | | Lucinda | https://dion.name | +| | | | | | | | | Jayson | https://ryleigh.net | +| | | | | | | | | Mervin | https://lorenza.net | +| Product Interactions Planner | 7.4.0 | Expression | Try to navigate the PCI matrix, maybe it will navigate the haptic matrix! | | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | http://bertha.net | Rey | https://connie.info | +| | | | | | | | | Hollie | http://rico.name | +| | | | | | | | | Marshall | http://pierce.org | +| | | | | | | | | Lily | http://shemar.biz | +| | | | | | | | | Ivy | http://laury.net | +| | | | | | | | | Cortney | https://breanna.name | +| | | | | | | | | Assunta | http://miller.info | +| | | | | | | | | Annabel | https://ashton.biz | +| | | | | | | | | Gina | https://dena.info | +| | | | | | | | | Oren | https://helena.biz | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | Julius Abbott | http://celestine.info | Ettie | http://lonny.net | +| | | | | | | | | Onie | https://cassie.biz | +| | | | | | | | | Solon | https://buck.biz | +| Chief Solutions Administrator | 0.4.1 | Unknown | | indexing the program won't do anything, we need to reboot the virtual XSS program! | indexing the application won't do anything, we need to parse the mobile TCP application! | | https://bertrand.biz | Shaun | https://antwan.org | +| | | | | | | | | Hazel | https://forrest.net | +| | | | | | | | | Brianne | https://dorothea.name | +| | | | | | | | | Don | http://torey.com | +| | | | | | | | | Cedrick | https://zachariah.net | +| | | | | | | | | Marcelle | https://adah.org | +| | | | | | | | | Barney | http://erica.org | +| | | | | | | | | Jordi | https://alysha.com | +| | | | | | | | | Kristina | https://pattie.info | +| | | | | | | | | Cory | http://kailey.com | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..3df1c4a4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,26 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | | | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | | | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | | | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..ac863722 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,36 @@ ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | | | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Principal Assurance Representative | 3.8.2 | Ignored | | | | Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman | | Jadon | https://amelia.biz | +| | | | | | | | | Toni | http://angie.name | +| | | | | | | | | Ardella | http://melissa.net | +| | | | | | | | | Sandra | http://pearline.org | +| | | | | | | | | Noble | https://dusty.net | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | | | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..3a8346ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+ +| Package | Version | License Information Origin | ++---------+---------+----------------------------+ ++---------+---------+----------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..51e0e4f9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,5 @@ ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..9bf63224 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,104 @@ ++---------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | ++---------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | +| Corporate Optimization Agent | 2.7.0 | Ignored | | | | | http://bryce.com | +| Customer Interactions Representative | 0.8.8 | Url | We need to quantify the digital SSL array! | | | | http://heather.name | +| Dynamic Factors Producer | 5.7.1 | Url | | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | | | +| Central Tactics Director | 4.6.7 | Url | backing up the system won't do anything, we need to parse the neural CSS system! | We need to transmit the back-end RSS transmitter! | | Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski | https://valentina.net | +| Global Usability Manager | 9.1.0 | Overwrite | | Try to back up the THX interface, maybe it will back up the auxiliary interface! | | | http://vella.com | +| Internal Factors Facilitator | 2.6.3 | Url | | Try to copy the PNG sensor, maybe it will copy the 1080p sensor! | | Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris | http://melba.name | +| Human Accountability Developer | 6.9.0 | Unknown | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | +| Future Accounts Designer | 5.1.9 | Expression | We need to navigate the wireless SAS pixel! | | | | | +| Global Markets Administrator | 8.6.8 | Expression | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard | https://lois.biz | +| Dynamic Configuration Assistant | 3.2.1 | Expression | | connecting the application won't do anything, we need to bypass the mobile ADP application! | I'll synthesize the bluetooth FTP system, that should system the FTP system! | Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman | | +| Investor Interactions Designer | 1.9.4 | Url | | | parsing the card won't do anything, we need to synthesize the online SQL card! | Stella Barton,Stella Barton | https://octavia.name | +| Global Configuration Consultant | 5.9.5 | Expression | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | bypassing the bus won't do anything, we need to calculate the virtual GB bus! | | Guadalupe Littel,Guadalupe Littel,Guadalupe Littel | | +| Regional Factors Designer | 7.4.1 | Url | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | Use the haptic RSS port, then you can transmit the haptic port! | Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus | | +| Customer Metrics Analyst | 6.7.1 | Unknown | | | | | | +| National Security Orchestrator | 3.5.6 | Expression | Try to copy the HDD array, maybe it will copy the back-end array! | hacking the alarm won't do anything, we need to override the neural SSL alarm! | You can't parse the bandwidth without quantifying the wireless THX bandwidth! | Roderick Koelpin,Roderick Koelpin,Roderick Koelpin | | +| Human Program Technician | 2.8.4 | Overwrite | | | | Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill | http://tomasa.info | +| Corporate Division Executive | 4.7.8 | Url | I'll index the neural SDD bus, that should bus the SDD bus! | If we reboot the program, we can get to the SSL program through the primary SSL program! | | Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros | http://wilmer.com | +| Forward Tactics Planner | 5.4.6 | Url | I'll input the primary GB port, that should port the GB port! | | If we copy the array, we can get to the SAS array through the neural SAS array! | Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde | https://caterina.info | +| Dynamic Paradigm Officer | 2.3.4 | Overwrite | | | | | https://charity.biz | +| Investor Usability Officer | 2.5.2 | Unknown | Try to program the XML capacitor, maybe it will program the haptic capacitor! | Use the optical SSL alarm, then you can bypass the optical alarm! | | Johnny Bernier | http://orlo.name | +| Regional Brand Associate | 4.0.9 | Expression | | | I'll program the wireless HDD pixel, that should pixel the HDD pixel! | | | +| Corporate Program Associate | 5.2.5 | Overwrite | | | overriding the interface won't do anything, we need to override the virtual THX interface! | | | +| Corporate Infrastructure Executive | 4.8.1 | Unknown | | | Try to index the FTP transmitter, maybe it will index the bluetooth transmitter! | Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist | https://justice.info | +| Legacy Solutions Architect | 7.9.3 | Url | | Try to input the AI sensor, maybe it will input the digital sensor! | If we program the array, we can get to the JBOD array through the primary JBOD array! | | | +| Central Marketing Orchestrator | 3.3.1 | Ignored | | Try to parse the IB driver, maybe it will parse the 1080p driver! | We need to connect the bluetooth RSS application! | Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman | https://brice.net | +| Dynamic Configuration Administrator | 4.3.8 | Url | | | Use the redundant AGP microchip, then you can override the redundant microchip! | Roberto Deckow,Roberto Deckow,Roberto Deckow | | +| District Optimization Coordinator | 0.3.2 | Ignored | | If we back up the hard drive, we can get to the SCSI hard drive through the neural SCSI hard drive! | | David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich | | +| Chief Response Strategist | 8.0.4 | Url | | The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm! | Use the 1080p PNG application, then you can calculate the 1080p application! | Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann | | +| Regional Configuration Engineer | 7.3.8 | Expression | Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter! | You can't reboot the matrix without navigating the optical SDD matrix! | | | http://roman.org | +| Internal Operations Producer | 5.8.9 | Overwrite | | Use the online SMTP pixel, then you can index the online pixel! | | | | +| International Marketing Officer | 7.2.8 | Expression | | | | Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk | | +| International Branding Associate | 4.9.4 | Url | | I'll compress the back-end SSL system, that should system the SSL system! | The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall! | | https://trinity.name | +| Principal Identity Designer | 4.7.0 | Ignored | | | compressing the sensor won't do anything, we need to index the mobile ADP sensor! | | https://brock.net | +| Direct Applications Designer | 1.5.1 | Unknown | | We need to connect the haptic TCP panel! | If we bypass the card, we can get to the HDD card through the auxiliary HDD card! | Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling | http://tito.name | +| Lead Identity Developer | 7.1.0 | Url | | compressing the bandwidth won't do anything, we need to bypass the primary RAM bandwidth! | | | https://eve.com | +| Lead Program Engineer | 4.5.7 | Overwrite | | The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol! | | | | +| Forward Communications Director | 6.0.8 | Overwrite | Try to override the AI alarm, maybe it will override the online alarm! | We need to quantify the virtual TCP card! | | Kristin Bernhard,Kristin Bernhard | | +| Dynamic Configuration Specialist | 3.6.8 | Overwrite | | Use the haptic AGP protocol, then you can program the haptic protocol! | | Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn | | +| Customer Group Agent | 0.9.9 | Ignored | | If we override the sensor, we can get to the COM sensor through the 1080p COM sensor! | I'll generate the auxiliary HTTP microchip, that should microchip the HTTP microchip! | | | +| Customer Markets Assistant | 5.9.9 | Ignored | The JSON hard drive is down, copy the digital hard drive so we can copy the JSON hard drive! | | | Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir | http://cullen.net | +| Senior Brand Officer | 9.3.6 | Url | If we override the system, we can get to the HDD system through the haptic HDD system! | If we parse the bus, we can get to the XML bus through the solid state XML bus! | | | http://carol.name | +| District Integration Designer | 6.2.2 | Expression | | You can't connect the port without connecting the back-end COM port! | | Ignacio Hane,Ignacio Hane | https://cindy.org | +| National Solutions Representative | 5.6.2 | Overwrite | | | You can't synthesize the bandwidth without programming the solid state XSS bandwidth! | | | +| Chief Program Director | 8.8.8 | Overwrite | If we parse the protocol, we can get to the IB protocol through the wireless IB protocol! | | Use the primary SCSI matrix, then you can program the primary matrix! | | | +| Principal Optimization Administrator | 9.6.7 | Ignored | The XML card is down, bypass the back-end card so we can bypass the XML card! | | | | https://franz.biz | +| Human Group Agent | 3.2.2 | Url | | | generating the interface won't do anything, we need to hack the optical PCI interface! | Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser | https://vilma.com | +| Internal Program Engineer | 2.9.3 | Expression | I'll input the neural SQL application, that should application the SQL application! | You can't generate the hard drive without transmitting the haptic RAM hard drive! | I'll bypass the optical AGP feed, that should feed the AGP feed! | | http://cleta.org | +| International Intranet Officer | 3.6.7 | Ignored | You can't transmit the pixel without quantifying the mobile AGP pixel! | transmitting the matrix won't do anything, we need to connect the haptic SCSI matrix! | You can't generate the firewall without backing up the primary HTTP firewall! | Ramona Erdman,Ramona Erdman | http://mack.net | +| Forward Directives Representative | 0.5.1 | Url | | parsing the panel won't do anything, we need to calculate the digital SMTP panel! | | Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote | https://cleve.biz | +| Legacy Interactions Officer | 8.8.5 | Overwrite | | | Try to program the RAM bandwidth, maybe it will program the optical bandwidth! | | | +| Senior Operations Assistant | 2.4.2 | Expression | | If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth! | | Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva | https://hector.info | +| Investor Optimization Executive | 1.6.1 | Ignored | | | Use the auxiliary AGP matrix, then you can generate the auxiliary matrix! | Willard Abshire | http://adalberto.info | +| Senior Research Liaison | 5.0.6 | Overwrite | If we compress the system, we can get to the AGP system through the multi-byte AGP system! | I'll hack the optical XSS monitor, that should monitor the XSS monitor! | | | http://clair.biz | +| Direct Applications Assistant | 3.5.8 | Unknown | The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel! | If we back up the driver, we can get to the TCP driver through the redundant TCP driver! | We need to back up the 1080p COM interface! | | http://consuelo.info | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | | +| Global Solutions Administrator | 5.2.4 | Overwrite | We need to calculate the online SAS bandwidth! | If we index the bus, we can get to the CSS bus through the optical CSS bus! | | Nellie Oberbrunner | https://hailee.biz | +| International Marketing Officer | 2.2.1 | Overwrite | If we connect the driver, we can get to the XSS driver through the online XSS driver! | | | | https://weldon.info | +| Future Markets Architect | 7.2.2 | Overwrite | If we synthesize the port, we can get to the CSS port through the online CSS port! | synthesizing the panel won't do anything, we need to transmit the neural THX panel! | | Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank | https://maxime.info | +| Legacy Marketing Designer | 4.5.9 | Expression | | You can't bypass the microchip without parsing the back-end JBOD microchip! | You can't bypass the alarm without generating the back-end HTTP alarm! | | http://lexi.net | +| Investor Applications Executive | 9.9.5 | Ignored | The AI application is down, connect the open-source application so we can connect the AI application! | | Use the redundant TCP circuit, then you can calculate the redundant circuit! | | https://xander.com | +| Legacy Intranet Planner | 8.3.2 | Expression | Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth! | | | | http://nathanael.name | +| Chief Markets Executive | 1.5.7 | Ignored | | | | | | +| Forward Program Officer | 4.2.4 | Url | quantifying the capacitor won't do anything, we need to override the open-source AI capacitor! | indexing the port won't do anything, we need to back up the virtual AGP port! | calculating the bus won't do anything, we need to generate the online CSS bus! | Leon Mayer,Leon Mayer | | +| Human Program Orchestrator | 5.2.4 | Url | Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip! | | bypassing the bandwidth won't do anything, we need to copy the mobile JBOD bandwidth! | | | +| International Paradigm Analyst | 7.0.8 | Ignored | Try to compress the USB hard drive, maybe it will compress the neural hard drive! | We need to parse the solid state TCP interface! | The COM circuit is down, override the primary circuit so we can override the COM circuit! | Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms | https://noemie.biz | +| Product Tactics Engineer | 5.6.9 | Overwrite | Use the online TCP driver, then you can navigate the online driver! | I'll transmit the open-source HTTP pixel, that should pixel the HTTP pixel! | transmitting the program won't do anything, we need to generate the multi-byte SAS program! | Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich | | +| Direct Group Liaison | 3.5.1 | Overwrite | We need to parse the haptic SMS monitor! | | We need to program the auxiliary JBOD circuit! | | | +| Senior Quality Executive | 4.4.8 | Url | I'll quantify the solid state THX feed, that should feed the THX feed! | Use the online RAM array, then you can index the online array! | You can't reboot the transmitter without transmitting the online ADP transmitter! | | http://khalid.com | +| Dynamic Tactics Facilitator | 0.7.3 | Unknown | | | The SSL port is down, bypass the haptic port so we can bypass the SSL port! | | | +| Chief Paradigm Supervisor | 4.3.3 | Url | | | We need to bypass the wireless XML pixel! | Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins | https://zion.info | +| National Creative Officer | 5.5.6 | Overwrite | indexing the capacitor won't do anything, we need to reboot the redundant FTP capacitor! | | The TCP array is down, bypass the mobile array so we can bypass the TCP array! | | http://orpha.name | +| Lead Optimization Analyst | 2.1.7 | Expression | Use the wireless XSS bandwidth, then you can program the wireless bandwidth! | The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive! | | Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson | https://madge.info | +| Central Factors Supervisor | 0.8.3 | Overwrite | If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor! | Use the optical IB transmitter, then you can navigate the optical transmitter! | If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall! | Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick | http://clement.name | +| Forward Usability Developer | 6.9.1 | Overwrite | | | You can't connect the protocol without overriding the redundant RSS protocol! | | | +| Corporate Intranet Agent | 9.1.8 | Url | We need to compress the 1080p GB circuit! | | The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver! | Essie Hamill,Essie Hamill | http://precious.name | +| Senior Brand Agent | 3.1.9 | Url | generating the alarm won't do anything, we need to parse the virtual XSS alarm! | | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | https://lina.info | +| Forward Research Associate | 3.4.7 | Url | | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | +| Global Optimization Engineer | 8.7.9 | Ignored | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | If we synthesize the port, we can get to the HTTP port through the auxiliary HTTP port! | | http://aniya.org | +| Global Configuration Strategist | 1.4.4 | Ignored | | | | Vickie Sipes | https://marilyne.com | +| National Implementation Agent | 5.6.8 | Expression | | | Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit! | Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston | http://rex.biz | +| Future Tactics Specialist | 0.2.2 | Overwrite | We need to override the primary SQL pixel! | We need to transmit the redundant EXE driver! | You can't calculate the hard drive without hacking the multi-byte FTP hard drive! | | | +| Forward Paradigm Developer | 7.9.7 | Overwrite | The GB interface is down, input the auxiliary interface so we can input the GB interface! | The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter! | | Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter | http://maureen.name | +| Central Functionality Technician | 3.9.3 | Url | | | The AI microchip is down, override the multi-byte microchip so we can override the AI microchip! | | | +| Regional Communications Strategist | 9.3.1 | Url | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Try to index the HDD panel, maybe it will index the haptic panel! | We need to index the bluetooth JSON pixel! | | http://eloisa.biz | +| International Optimization Supervisor | 9.5.8 | Ignored | | | | | https://roman.com | +| Corporate Intranet Facilitator | 2.8.8 | Ignored | If we program the feed, we can get to the CSS feed through the solid state CSS feed! | Use the redundant GB driver, then you can connect the redundant driver! | | Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser | http://isabella.name | +| Internal Solutions Director | 8.4.4 | Unknown | | | | | | +| Senior Metrics Engineer | 8.3.4 | Overwrite | | Try to quantify the FTP bus, maybe it will quantify the optical bus! | | Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand | http://lou.net | +| National Infrastructure Architect | 6.6.7 | Unknown | | If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive! | | Howard Rath,Howard Rath,Howard Rath,Howard Rath | http://darlene.net | +| Customer Branding Engineer | 7.9.7 | Ignored | Try to input the TCP sensor, maybe it will input the haptic sensor! | If we navigate the microchip, we can get to the SMS microchip through the redundant SMS microchip! | compressing the system won't do anything, we need to synthesize the redundant ADP system! | Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley | | +| National Creative Analyst | 6.3.1 | Expression | | The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed! | | | | +| Forward Branding Strategist | 4.6.2 | Overwrite | | | The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive! | | | +| National Factors Administrator | 8.1.4 | Unknown | | | | | http://janelle.name | +| Legacy Communications Engineer | 7.8.1 | Expression | | I'll synthesize the haptic THX hard drive, that should hard drive the THX hard drive! | The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive! | Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub | | +| Principal Web Associate | 4.2.5 | Expression | | | If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive! | Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles | | ++---------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..37cb042c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,24 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | +| Corporate Optimization Agent | 2.7.0 | Ignored | | | | | http://bryce.com | +| Customer Interactions Representative | 0.8.8 | Url | We need to quantify the digital SSL array! | | | | http://heather.name | +| Dynamic Factors Producer | 5.7.1 | Url | | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | | | +| Central Tactics Director | 4.6.7 | Url | backing up the system won't do anything, we need to parse the neural CSS system! | We need to transmit the back-end RSS transmitter! | | Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski | https://valentina.net | +| Global Usability Manager | 9.1.0 | Overwrite | | Try to back up the THX interface, maybe it will back up the auxiliary interface! | | | http://vella.com | +| Internal Factors Facilitator | 2.6.3 | Url | | Try to copy the PNG sensor, maybe it will copy the 1080p sensor! | | Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris | http://melba.name | +| Human Accountability Developer | 6.9.0 | Unknown | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | +| Future Accounts Designer | 5.1.9 | Expression | We need to navigate the wireless SAS pixel! | | | | | +| Global Markets Administrator | 8.6.8 | Expression | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard | https://lois.biz | +| Dynamic Configuration Assistant | 3.2.1 | Expression | | connecting the application won't do anything, we need to bypass the mobile ADP application! | I'll synthesize the bluetooth FTP system, that should system the FTP system! | Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman | | +| Investor Interactions Designer | 1.9.4 | Url | | | parsing the card won't do anything, we need to synthesize the online SQL card! | Stella Barton,Stella Barton | https://octavia.name | +| Global Configuration Consultant | 5.9.5 | Expression | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | bypassing the bus won't do anything, we need to calculate the virtual GB bus! | | Guadalupe Littel,Guadalupe Littel,Guadalupe Littel | | +| Regional Factors Designer | 7.4.1 | Url | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | Use the haptic RSS port, then you can transmit the haptic port! | Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus | | +| Customer Metrics Analyst | 6.7.1 | Unknown | | | | | | +| National Security Orchestrator | 3.5.6 | Expression | Try to copy the HDD array, maybe it will copy the back-end array! | hacking the alarm won't do anything, we need to override the neural SSL alarm! | You can't parse the bandwidth without quantifying the wireless THX bandwidth! | Roderick Koelpin,Roderick Koelpin,Roderick Koelpin | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..362b1703 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,9 @@ ++------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | ++------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | ++------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt deleted file mode 100644 index 175791a3..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt +++ /dev/null @@ -1,138 +0,0 @@ -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+-----------+------------------------+ -| Product Creative Strategist | 8.0.1 | Url | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | -| | | | | | | Mayra | http://lance.name | -| | | | | | | Jimmie | https://lorine.org | -| | | | | | | Rebeka | https://malika.org | -| | | | | | | Trinity | http://fritz.info | -| | | | | | | Neha | https://marianne.name | -| | | | | | | Colin | https://billie.biz | -| | | | | | | Brielle | https://brennon.name | -| | | | | | | Myriam | https://rosemary.name | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| International Accounts Executive | 7.0.3 | Expression | hacking the program won't do anything, we need to reboot the mobile PNG program! | http://eryn.org | | Adaline | http://brittany.org | -| | | | | | | Margie | http://eda.com | -| | | | | | | Vena | https://vincenzo.biz | -| | | | | | | Jedediah | http://teagan.net | -| | | | | | | Piper | http://vicky.info | -| | | | | | | Norwood | https://gerard.name | -| Dynamic Solutions Supervisor | 2.2.5 | Overwrite | | | | Howard | https://luis.info | -| | | | | | | Matt | https://blake.biz | -| | | | | | | Quincy | https://sandra.biz | -| | | | | | | Antonina | http://willow.name | -| | | | | | | Jason | https://orland.com | -| | | | | | | Rigoberto | http://laney.biz | -| | | | | | | Eryn | https://amari.com | -| | | | | | | Viviane | https://kelley.com | -| | | | | | | Doris | https://kennedy.net | -| National Metrics Developer | 7.2.1 | Url | | https://everett.org | | Jessika | http://lesly.com | -| | | | | | | Clemens | https://abagail.info | -| | | | | | | Franz | http://prudence.info | -| | | | | | | Casper | https://alva.com | -| Forward Group Supervisor | 2.5.4 | Overwrite | If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter! | http://christine.info | https://brooks.name | Corene | https://mireya.org | -| | | | | | | Mitchell | https://marietta.com | -| | | | | | | Adrian | https://irving.net | -| | | | | | | Sydnie | https://leonie.net | -| | | | | | | Jason | http://joany.name | -| | | | | | | Carol | http://luisa.net | -| | | | | | | Ewell | http://jonas.biz | -| Future Solutions Technician | 6.7.5 | Expression | | https://gaylord.name | http://jakob.org | Jewell | https://khalil.com | -| | | | | | | Aiyana | http://uriel.com | -| | | | | | | Ignatius | http://edgardo.biz | -| | | | | | | Laverna | http://khalil.org | -| | | | | | | Mona | https://erling.net | -| | | | | | | Dusty | http://ali.com | -| | | | | | | Andrew | https://immanuel.net | -| | | | | | | Juana | http://maeve.org | -| | | | | | | Alysha | https://sydnee.com | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Legacy Assurance Associate | 4.8.8 | Expression | connecting the microchip won't do anything, we need to index the cross-platform RSS microchip! | https://rhea.name | https://selena.info | Mervin | https://elisa.info | -| | | | | | | Sylvester | https://adonis.name | -| | | | | | | Francis | http://jaunita.info | -| Direct Accounts Agent | 6.6.1 | Unknown | | | | Jermey | http://wilfrid.name | -| | | | | | | Josianne | https://vivian.biz | -| | | | | | | Gertrude | http://renee.name | -| | | | | | | Gabrielle | https://jedediah.biz | -| | | | | | | Amber | http://evalyn.org | -| | | | | | | Myrtis | https://ursula.net | -| | | | | | | Werner | https://linwood.biz | -| | | | | | | Rebekah | https://cleve.org | -| | | | | | | Claudie | https://theodora.com | -| Forward Functionality Liaison | 3.8.5 | Unknown | backing up the interface won't do anything, we need to navigate the neural GB interface! | | | Kaitlyn | http://osborne.org | -| | | | | | | Joesph | https://michael.name | -| | | | | | | Kali | http://shyanne.net | -| | | | | | | Austin | https://marty.net | -| National Markets Designer | 5.9.8 | Expression | Try to reboot the CSS panel, maybe it will reboot the haptic panel! | | | Kariane | http://sofia.info | -| | | | | | | Daphnee | https://nedra.biz | -| | | | | | | Orland | http://hilton.com | -| | | | | | | Shany | http://margaretta.net | -| | | | | | | Ezra | https://maegan.net | -| | | | | | | Rollin | https://timothy.info | -| | | | | | | Ezekiel | http://peyton.biz | -| | | | | | | Marlen | http://tara.org | -| | | | | | | Alia | https://lynn.name | -| | | | | | | Alek | https://blaze.net | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| Senior Markets Administrator | 2.4.6 | Url | | | | Ron | http://brown.org | -| | | | | | | Cordia | http://ericka.name | -| | | | | | | Eugene | http://rashad.info | -| | | | | | | Thomas | http://antonia.net | -| | | | | | | Marcelle | https://miller.name | -| | | | | | | Lauriane | http://emmanuelle.info | -| | | | | | | Miracle | http://devin.org | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Human Metrics Manager | 7.7.2 | Expression | Try to reboot the RSS program, maybe it will reboot the solid state program! | | http://clint.com | Ardella | http://melissa.net | -| | | | | | | Sandra | http://pearline.org | -| | | | | | | Noble | https://dusty.net | -| | | | | | | Verlie | http://maryjane.biz | -| | | | | | | Lessie | https://hayden.name | -| | | | | | | Ernestine | http://amina.info | -| | | | | | | Steve | http://lon.org | -| Chief Solutions Planner | 7.6.5 | Unknown | Try to back up the SCSI circuit, maybe it will back up the online circuit! | | http://alex.info | Eusebio | https://drew.net | -| | | | | | | Imani | https://dorothea.name | -| | | | | | | Justina | http://norwood.info | -| | | | | | | Aubree | http://jayne.info | -| | | | | | | Jude | https://korbin.org | -| | | | | | | Fern | https://rick.com | -| | | | | | | Aiyana | http://maverick.com | -| International Implementation Engineer | 9.7.5 | Url | | | | Nathanial | http://lucas.biz | -| | | | | | | Jackeline | http://emmitt.name | -| | | | | | | Amely | https://jonathon.com | -| | | | | | | Javonte | https://diana.name | -| | | | | | | Damien | https://edyth.com | -| | | | | | | Princess | http://haylie.biz | -| | | | | | | Jordane | https://gregorio.com | -| | | | | | | Opal | http://abbie.org | -| | | | | | | Pablo | https://maxime.biz | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt deleted file mode 100644 index ee6d9c2a..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt +++ /dev/null @@ -1,38 +0,0 @@ -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt deleted file mode 100644 index 83459184..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt +++ /dev/null @@ -1,87 +0,0 @@ -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+-----------+------------------------+ -| Corporate Identity Developer | 5.1.4 | Unknown | hacking the program won't do anything, we need to copy the solid state JBOD program! | http://danny.org | https://declan.name | | | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Corporate Security Technician | 2.7.4 | Unknown | copying the firewall won't do anything, we need to index the cross-platform THX firewall! | https://kaylie.info | https://bell.net | | | -| Principal Implementation Developer | 7.0.7 | Overwrite | I'll index the 1080p JBOD matrix, that should matrix the JBOD matrix! | https://graham.org | http://janice.biz | | | -| Direct Tactics Analyst | 1.0.4 | Url | The PCI program is down, transmit the multi-byte program so we can transmit the PCI program! | http://leonel.com | https://fletcher.com | | | -| Legacy Communications Producer | 5.4.0 | Unknown | overriding the firewall won't do anything, we need to reboot the open-source COM firewall! | http://khalid.net | http://jaylin.org | | | -| Global Implementation Producer | 6.6.0 | Url | Use the back-end PNG bandwidth, then you can program the back-end bandwidth! | https://anita.net | http://liza.net | | | -| Legacy Directives Supervisor | 9.6.2 | Overwrite | programming the driver won't do anything, we need to connect the solid state RSS driver! | http://brenda.org | http://lina.net | | | -| Chief Implementation Engineer | 7.6.5 | Unknown | The SMS protocol is down, input the neural protocol so we can input the SMS protocol! | https://rubie.info | https://maria.info | | | -| Forward Integration Assistant | 4.8.5 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://joshuah.com | http://jenifer.name | | | -| Regional Accountability Engineer | 3.1.8 | Url | Use the digital CSS array, then you can index the digital array! | http://christa.org | https://don.info | | | -| National Response Planner | 8.2.8 | Expression | The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm! | https://stephon.biz | http://lonzo.biz | | | -| Internal Optimization Planner | 2.9.4 | Url | We need to bypass the redundant COM bus! | http://pat.name | https://raegan.biz | | | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | | | -| Dynamic Identity Assistant | 8.0.0 | Url | I'll transmit the digital PNG microchip, that should microchip the PNG microchip! | http://magdalena.biz | http://ernie.com | | | -| Direct Response Facilitator | 1.4.7 | Overwrite | The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm! | https://keshawn.name | https://toney.name | | | -| Dynamic Brand Producer | 8.3.6 | Url | If we parse the pixel, we can get to the AI pixel through the solid state AI pixel! | https://randal.org | https://freddie.biz | | | -| Regional Response Officer | 7.0.2 | Unknown | programming the driver won't do anything, we need to bypass the mobile PNG driver! | http://eldridge.net | http://bryon.net | | | -| International Research Architect | 4.1.8 | Overwrite | I'll reboot the haptic SDD pixel, that should pixel the SDD pixel! | http://hunter.info | https://kristofer.org | | | -| Legacy Intranet Agent | 9.0.8 | Expression | You can't override the program without overriding the mobile COM program! | http://everett.name | https://robb.com | | | -| Internal Web Liaison | 2.6.3 | Overwrite | You can't index the port without hacking the optical HDD port! | http://hector.biz | http://crawford.biz | | | -| Regional Quality Designer | 5.8.2 | Expression | We need to program the back-end HDD capacitor! | http://toney.net | http://trent.info | | | -| Chief Identity Specialist | 6.4.7 | Expression | Use the neural RSS circuit, then you can quantify the neural circuit! | https://kyle.net | http://sammy.net | | | -| Internal Web Planner | 8.0.5 | Overwrite | Use the neural XML monitor, then you can navigate the neural monitor! | https://everardo.com | http://madelynn.biz | | | -| Forward Research Strategist | 8.8.2 | Overwrite | Try to parse the PNG panel, maybe it will parse the haptic panel! | http://terence.com | http://israel.name | | | -| International Brand Consultant | 0.0.6 | Overwrite | Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth! | https://onie.name | http://may.net | | | -| Dynamic Paradigm Officer | 4.2.2 | Expression | If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm! | https://guillermo.biz | https://charlene.name | | | -| Legacy Solutions Architect | 7.9.3 | Expression | Try to input the AI sensor, maybe it will input the digital sensor! | https://alia.org | http://amir.name | | | -| Direct Identity Liaison | 7.9.7 | Overwrite | If we back up the bus, we can get to the AI bus through the 1080p AI bus! | https://alana.org | https://carol.info | | | -| Dynamic Response Facilitator | 7.1.7 | Url | If we override the port, we can get to the SDD port through the primary SDD port! | http://sibyl.biz | http://jordon.net | | | -| Lead Response Producer | 6.3.3 | Overwrite | I'll generate the back-end JBOD array, that should array the JBOD array! | https://paul.name | https://harmon.name | | | -| Principal Usability Architect | 4.0.3 | Overwrite | You can't connect the bus without connecting the open-source SDD bus! | http://andreane.com | https://gus.name | | | -| Internal Operations Liaison | 3.0.3 | Overwrite | I'll program the bluetooth TCP monitor, that should monitor the TCP monitor! | http://trent.com | https://prince.info | | | -| Direct Metrics Associate | 1.7.2 | Expression | We need to generate the digital TCP card! | http://kenya.info | https://kurt.org | | | -| Lead Mobility Developer | 4.0.9 | Url | I'll override the optical SSL card, that should card the SSL card! | https://lucinda.name | https://lexus.biz | | | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | | | -| Internal Applications Agent | 5.1.9 | Overwrite | Use the online COM pixel, then you can synthesize the online pixel! | http://helen.name | http://oren.info | | | -| Direct Accountability Supervisor | 6.2.8 | Url | I'll synthesize the cross-platform ADP system, that should system the ADP system! | https://eryn.com | http://rafaela.com | | | -| Product Branding Specialist | 3.4.0 | Expression | Try to reboot the JSON alarm, maybe it will reboot the optical alarm! | http://jalyn.org | http://asia.net | | | -| National Tactics Facilitator | 1.2.4 | Overwrite | Try to transmit the GB panel, maybe it will transmit the 1080p panel! | http://margarete.biz | http://lily.biz | | | -| Dynamic Usability Consultant | 8.4.8 | Unknown | The GB firewall is down, program the neural firewall so we can program the GB firewall! | http://keshawn.org | https://gayle.biz | | | -| Senior Accounts Designer | 1.0.4 | Unknown | I'll input the solid state COM application, that should application the COM application! | http://everette.biz | https://johnpaul.biz | | | -| Direct Web Executive | 7.0.8 | Expression | If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip! | https://felicity.com | https://rhea.name | | | -| Customer Solutions Producer | 8.3.5 | Url | Try to program the EXE alarm, maybe it will program the cross-platform alarm! | http://alden.biz | https://asha.com | | | -| Dynamic Implementation Analyst | 3.3.4 | Overwrite | The XSS application is down, override the wireless application so we can override the XSS application! | https://allene.info | https://philip.net | | | -| District Response Director | 6.9.7 | Expression | If we override the pixel, we can get to the PCI pixel through the digital PCI pixel! | http://kari.org | https://milo.biz | | | -| Principal Brand Designer | 2.4.7 | Overwrite | You can't parse the bandwidth without indexing the auxiliary HTTP bandwidth! | http://garnett.info | https://rosa.info | | | -| Human Accountability Technician | 8.2.0 | Expression | Use the solid state HTTP microchip, then you can back up the solid state microchip! | http://cali.net | https://ima.net | | | -| International Applications Architect | 5.6.6 | Unknown | If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter! | http://henriette.name | https://norene.com | | | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | | | -| Corporate Research Liaison | 8.5.9 | Unknown | I'll reboot the auxiliary SQL feed, that should feed the SQL feed! | http://rosemarie.net | https://cydney.biz | | | -| Chief Integration Architect | 1.6.8 | Overwrite | Try to override the TCP firewall, maybe it will override the solid state firewall! | http://wade.org | https://davion.net | | | -| Regional Accountability Assistant | 2.7.5 | Expression | You can't program the alarm without overriding the cross-platform RSS alarm! | https://ella.biz | http://barney.com | | | -| Customer Solutions Manager | 6.0.8 | Unknown | The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter! | http://alexys.biz | http://alfonso.com | | | -| Forward Functionality Officer | 0.1.1 | Unknown | I'll override the primary XML monitor, that should monitor the XML monitor! | https://rebekah.org | http://lavern.org | | | -| Corporate Paradigm Engineer | 8.1.2 | Overwrite | Try to connect the ADP array, maybe it will connect the virtual array! | https://luna.info | https://evalyn.org | | | -| Lead Identity Producer | 5.7.1 | Unknown | You can't back up the port without programming the primary XSS port! | https://mikayla.info | http://delaney.info | | | -| International Brand Manager | 2.4.4 | Expression | We need to program the virtual AI driver! | https://clark.name | http://aletha.info | | | -| Human Markets Coordinator | 3.4.4 | Unknown | You can't calculate the pixel without connecting the multi-byte HTTP pixel! | https://alexis.org | http://jeffrey.com | | | -| Lead Tactics Director | 1.6.8 | Expression | overriding the panel won't do anything, we need to parse the open-source IB panel! | http://kory.name | https://ewell.name | | | -| Dynamic Accountability Director | 6.0.2 | Url | We need to connect the auxiliary SDD bandwidth! | http://delphia.name | https://bo.com | | | -| Regional Security Officer | 9.7.3 | Expression | The GB program is down, reboot the neural program so we can reboot the GB program! | https://tania.biz | http://al.info | | | -| Investor Optimization Orchestrator | 3.7.9 | Unknown | programming the application won't do anything, we need to program the digital SCSI application! | http://cullen.net | http://kaylie.info | | | -| Internal Research Engineer | 0.3.1 | Url | hacking the panel won't do anything, we need to bypass the solid state HTTP panel! | http://faustino.biz | http://sophie.biz | | | -| Direct Operations Developer | 7.1.7 | Unknown | synthesizing the microchip won't do anything, we need to hack the optical SCSI microchip! | http://morris.name | http://salvatore.biz | | | -| Senior Program Coordinator | 6.8.4 | Url | We need to back up the primary ADP array! | http://teresa.biz | https://derek.info | | | -| Dynamic Functionality Agent | 5.9.5 | Unknown | synthesizing the port won't do anything, we need to generate the haptic TCP port! | http://karl.com | https://candace.com | | | -| Legacy Accountability Agent | 5.8.2 | Expression | I'll compress the auxiliary XSS port, that should port the XSS port! | https://iliana.info | http://chelsea.com | | | -| Internal Optimization Executive | 2.5.9 | Unknown | The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus! | http://bernice.com | https://rubye.name | | | -| District Group Representative | 8.9.8 | Overwrite | quantifying the driver won't do anything, we need to program the wireless SQL driver! | http://orland.net | http://lindsey.biz | | | -| Chief Implementation Director | 2.3.1 | Url | I'll override the auxiliary JBOD pixel, that should pixel the JBOD pixel! | http://richmond.com | https://burley.net | | | -| Regional Operations Representative | 2.9.1 | Expression | I'll calculate the online HTTP array, that should array the HTTP array! | http://uriel.info | http://zakary.info | | | -| Principal Marketing Specialist | 9.7.0 | Expression | You can't quantify the capacitor without hacking the neural SMS capacitor! | https://tyrese.net | http://ethel.name | | | -| District Interactions Strategist | 7.9.0 | Url | Try to override the HDD pixel, maybe it will override the bluetooth pixel! | http://louie.net | https://elroy.org | | | -| National Identity Technician | 7.4.9 | Url | quantifying the hard drive won't do anything, we need to index the virtual JBOD hard drive! | https://yadira.net | https://ocie.com | | | -| Investor Usability Officer | 2.5.2 | Unknown | Use the virtual SAS firewall, then you can calculate the virtual firewall! | https://rubie.net | https://izaiah.net | | | -| Internal Data Agent | 2.5.8 | Url | I'll copy the online SQL interface, that should interface the SQL interface! | http://gretchen.org | http://melissa.com | | | -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt deleted file mode 100644 index bdaf42c5..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt +++ /dev/null @@ -1,214 +0,0 @@ -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+-----------+------------------------+ -| Lead Mobility Developer | 4.0.9 | Url | I'll override the optical SSL card, that should card the SSL card! | https://lucinda.name | https://lexus.biz | | | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Direct Identity Liaison | 7.9.7 | Overwrite | If we back up the bus, we can get to the AI bus through the 1080p AI bus! | https://alana.org | https://carol.info | | | -| Global Implementation Producer | 6.6.0 | Url | Use the back-end PNG bandwidth, then you can program the back-end bandwidth! | https://anita.net | http://liza.net | | | -| Chief Identity Specialist | 6.4.7 | Expression | Use the neural RSS circuit, then you can quantify the neural circuit! | https://kyle.net | http://sammy.net | | | -| Investor Optimization Orchestrator | 3.7.9 | Unknown | programming the application won't do anything, we need to program the digital SCSI application! | http://cullen.net | http://kaylie.info | | | -| Legacy Communications Producer | 5.4.0 | Unknown | overriding the firewall won't do anything, we need to reboot the open-source COM firewall! | http://khalid.net | http://jaylin.org | | | -| Dynamic Response Facilitator | 7.1.7 | Url | If we override the port, we can get to the SDD port through the primary SDD port! | http://sibyl.biz | http://jordon.net | | | -| Dynamic Solutions Supervisor | 2.2.5 | Overwrite | | | | Howard | https://luis.info | -| | | | | | | Matt | https://blake.biz | -| | | | | | | Quincy | https://sandra.biz | -| | | | | | | Antonina | http://willow.name | -| | | | | | | Jason | https://orland.com | -| | | | | | | Rigoberto | http://laney.biz | -| | | | | | | Eryn | https://amari.com | -| | | | | | | Viviane | https://kelley.com | -| | | | | | | Doris | https://kennedy.net | -| Dynamic Usability Consultant | 8.4.8 | Unknown | The GB firewall is down, program the neural firewall so we can program the GB firewall! | http://keshawn.org | https://gayle.biz | | | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | | | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Corporate Identity Developer | 5.1.4 | Unknown | hacking the program won't do anything, we need to copy the solid state JBOD program! | http://danny.org | https://declan.name | | | -| Chief Solutions Planner | 7.6.5 | Unknown | Try to back up the SCSI circuit, maybe it will back up the online circuit! | | http://alex.info | Eusebio | https://drew.net | -| | | | | | | Imani | https://dorothea.name | -| | | | | | | Justina | http://norwood.info | -| | | | | | | Aubree | http://jayne.info | -| | | | | | | Jude | https://korbin.org | -| | | | | | | Fern | https://rick.com | -| | | | | | | Aiyana | http://maverick.com | -| Human Accountability Technician | 8.2.0 | Expression | Use the solid state HTTP microchip, then you can back up the solid state microchip! | http://cali.net | https://ima.net | | | -| Legacy Directives Supervisor | 9.6.2 | Overwrite | programming the driver won't do anything, we need to connect the solid state RSS driver! | http://brenda.org | http://lina.net | | | -| Regional Operations Representative | 2.9.1 | Expression | I'll calculate the online HTTP array, that should array the HTTP array! | http://uriel.info | http://zakary.info | | | -| International Research Architect | 4.1.8 | Overwrite | I'll reboot the haptic SDD pixel, that should pixel the SDD pixel! | http://hunter.info | https://kristofer.org | | | -| Lead Response Producer | 6.3.3 | Overwrite | I'll generate the back-end JBOD array, that should array the JBOD array! | https://paul.name | https://harmon.name | | | -| Direct Operations Developer | 7.1.7 | Unknown | synthesizing the microchip won't do anything, we need to hack the optical SCSI microchip! | http://morris.name | http://salvatore.biz | | | -| District Group Representative | 8.9.8 | Overwrite | quantifying the driver won't do anything, we need to program the wireless SQL driver! | http://orland.net | http://lindsey.biz | | | -| Customer Solutions Producer | 8.3.5 | Url | Try to program the EXE alarm, maybe it will program the cross-platform alarm! | http://alden.biz | https://asha.com | | | -| Direct Response Facilitator | 1.4.7 | Overwrite | The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm! | https://keshawn.name | https://toney.name | | | -| Human Markets Coordinator | 3.4.4 | Unknown | You can't calculate the pixel without connecting the multi-byte HTTP pixel! | https://alexis.org | http://jeffrey.com | | | -| International Brand Consultant | 0.0.6 | Overwrite | Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth! | https://onie.name | http://may.net | | | -| Investor Usability Officer | 2.5.2 | Unknown | Use the virtual SAS firewall, then you can calculate the virtual firewall! | https://rubie.net | https://izaiah.net | | | -| Future Solutions Technician | 6.7.5 | Expression | | https://gaylord.name | http://jakob.org | Jewell | https://khalil.com | -| | | | | | | Aiyana | http://uriel.com | -| | | | | | | Ignatius | http://edgardo.biz | -| | | | | | | Laverna | http://khalil.org | -| | | | | | | Mona | https://erling.net | -| | | | | | | Dusty | http://ali.com | -| | | | | | | Andrew | https://immanuel.net | -| | | | | | | Juana | http://maeve.org | -| | | | | | | Alysha | https://sydnee.com | -| Chief Implementation Director | 2.3.1 | Url | I'll override the auxiliary JBOD pixel, that should pixel the JBOD pixel! | http://richmond.com | https://burley.net | | | -| Direct Accounts Agent | 6.6.1 | Unknown | | | | Jermey | http://wilfrid.name | -| | | | | | | Josianne | https://vivian.biz | -| | | | | | | Gertrude | http://renee.name | -| | | | | | | Gabrielle | https://jedediah.biz | -| | | | | | | Amber | http://evalyn.org | -| | | | | | | Myrtis | https://ursula.net | -| | | | | | | Werner | https://linwood.biz | -| | | | | | | Rebekah | https://cleve.org | -| | | | | | | Claudie | https://theodora.com | -| Product Branding Specialist | 3.4.0 | Expression | Try to reboot the JSON alarm, maybe it will reboot the optical alarm! | http://jalyn.org | http://asia.net | | | -| Forward Functionality Liaison | 3.8.5 | Unknown | backing up the interface won't do anything, we need to navigate the neural GB interface! | | | Kaitlyn | http://osborne.org | -| | | | | | | Joesph | https://michael.name | -| | | | | | | Kali | http://shyanne.net | -| | | | | | | Austin | https://marty.net | -| National Identity Technician | 7.4.9 | Url | quantifying the hard drive won't do anything, we need to index the virtual JBOD hard drive! | https://yadira.net | https://ocie.com | | | -| Chief Integration Architect | 1.6.8 | Overwrite | Try to override the TCP firewall, maybe it will override the solid state firewall! | http://wade.org | https://davion.net | | | -| Senior Program Coordinator | 6.8.4 | Url | We need to back up the primary ADP array! | http://teresa.biz | https://derek.info | | | -| Internal Web Planner | 8.0.5 | Overwrite | Use the neural XML monitor, then you can navigate the neural monitor! | https://everardo.com | http://madelynn.biz | | | -| Lead Tactics Director | 1.6.8 | Expression | overriding the panel won't do anything, we need to parse the open-source IB panel! | http://kory.name | https://ewell.name | | | -| Dynamic Brand Producer | 8.3.6 | Url | If we parse the pixel, we can get to the AI pixel through the solid state AI pixel! | https://randal.org | https://freddie.biz | | | -| National Metrics Developer | 7.2.1 | Url | | https://everett.org | | Jessika | http://lesly.com | -| | | | | | | Clemens | https://abagail.info | -| | | | | | | Franz | http://prudence.info | -| | | | | | | Casper | https://alva.com | -| Regional Accountability Engineer | 3.1.8 | Url | Use the digital CSS array, then you can index the digital array! | http://christa.org | https://don.info | | | -| Dynamic Paradigm Officer | 4.2.2 | Expression | If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm! | https://guillermo.biz | https://charlene.name | | | -| Internal Web Liaison | 2.6.3 | Overwrite | You can't index the port without hacking the optical HDD port! | http://hector.biz | http://crawford.biz | | | -| Dynamic Functionality Agent | 5.9.5 | Unknown | synthesizing the port won't do anything, we need to generate the haptic TCP port! | http://karl.com | https://candace.com | | | -| Legacy Solutions Architect | 7.9.3 | Expression | Try to input the AI sensor, maybe it will input the digital sensor! | https://alia.org | http://amir.name | | | -| National Response Planner | 8.2.8 | Expression | The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm! | https://stephon.biz | http://lonzo.biz | | | -| Lead Identity Producer | 5.7.1 | Unknown | You can't back up the port without programming the primary XSS port! | https://mikayla.info | http://delaney.info | | | -| National Tactics Facilitator | 1.2.4 | Overwrite | Try to transmit the GB panel, maybe it will transmit the 1080p panel! | http://margarete.biz | http://lily.biz | | | -| District Interactions Strategist | 7.9.0 | Url | Try to override the HDD pixel, maybe it will override the bluetooth pixel! | http://louie.net | https://elroy.org | | | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | | | -| National Markets Designer | 5.9.8 | Expression | Try to reboot the CSS panel, maybe it will reboot the haptic panel! | | | Kariane | http://sofia.info | -| | | | | | | Daphnee | https://nedra.biz | -| | | | | | | Orland | http://hilton.com | -| | | | | | | Shany | http://margaretta.net | -| | | | | | | Ezra | https://maegan.net | -| | | | | | | Rollin | https://timothy.info | -| | | | | | | Ezekiel | http://peyton.biz | -| | | | | | | Marlen | http://tara.org | -| | | | | | | Alia | https://lynn.name | -| | | | | | | Alek | https://blaze.net | -| Chief Implementation Engineer | 7.6.5 | Unknown | The SMS protocol is down, input the neural protocol so we can input the SMS protocol! | https://rubie.info | https://maria.info | | | -| Legacy Accountability Agent | 5.8.2 | Expression | I'll compress the auxiliary XSS port, that should port the XSS port! | https://iliana.info | http://chelsea.com | | | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| Regional Response Officer | 7.0.2 | Unknown | programming the driver won't do anything, we need to bypass the mobile PNG driver! | http://eldridge.net | http://bryon.net | | | -| Forward Group Supervisor | 2.5.4 | Overwrite | If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter! | http://christine.info | https://brooks.name | Corene | https://mireya.org | -| | | | | | | Mitchell | https://marietta.com | -| | | | | | | Adrian | https://irving.net | -| | | | | | | Sydnie | https://leonie.net | -| | | | | | | Jason | http://joany.name | -| | | | | | | Carol | http://luisa.net | -| | | | | | | Ewell | http://jonas.biz | -| Direct Tactics Analyst | 1.0.4 | Url | The PCI program is down, transmit the multi-byte program so we can transmit the PCI program! | http://leonel.com | https://fletcher.com | | | -| Principal Usability Architect | 4.0.3 | Overwrite | You can't connect the bus without connecting the open-source SDD bus! | http://andreane.com | https://gus.name | | | -| Internal Applications Agent | 5.1.9 | Overwrite | Use the online COM pixel, then you can synthesize the online pixel! | http://helen.name | http://oren.info | | | -| Corporate Paradigm Engineer | 8.1.2 | Overwrite | Try to connect the ADP array, maybe it will connect the virtual array! | https://luna.info | https://evalyn.org | | | -| Direct Web Executive | 7.0.8 | Expression | If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip! | https://felicity.com | https://rhea.name | | | -| Regional Quality Designer | 5.8.2 | Expression | We need to program the back-end HDD capacitor! | http://toney.net | http://trent.info | | | -| Senior Markets Administrator | 2.4.6 | Url | | | | Ron | http://brown.org | -| | | | | | | Cordia | http://ericka.name | -| | | | | | | Eugene | http://rashad.info | -| | | | | | | Thomas | http://antonia.net | -| | | | | | | Marcelle | https://miller.name | -| | | | | | | Lauriane | http://emmanuelle.info | -| | | | | | | Miracle | http://devin.org | -| Customer Solutions Manager | 6.0.8 | Unknown | The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter! | http://alexys.biz | http://alfonso.com | | | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | | | -| Forward Integration Assistant | 4.8.5 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://joshuah.com | http://jenifer.name | | | -| International Applications Architect | 5.6.6 | Unknown | If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter! | http://henriette.name | https://norene.com | | | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Internal Optimization Planner | 2.9.4 | Url | We need to bypass the redundant COM bus! | http://pat.name | https://raegan.biz | | | -| International Implementation Engineer | 9.7.5 | Url | | | | Nathanial | http://lucas.biz | -| | | | | | | Jackeline | http://emmitt.name | -| | | | | | | Amely | https://jonathon.com | -| | | | | | | Javonte | https://diana.name | -| | | | | | | Damien | https://edyth.com | -| | | | | | | Princess | http://haylie.biz | -| | | | | | | Jordane | https://gregorio.com | -| | | | | | | Opal | http://abbie.org | -| | | | | | | Pablo | https://maxime.biz | -| Regional Accountability Assistant | 2.7.5 | Expression | You can't program the alarm without overriding the cross-platform RSS alarm! | https://ella.biz | http://barney.com | | | -| Principal Implementation Developer | 7.0.7 | Overwrite | I'll index the 1080p JBOD matrix, that should matrix the JBOD matrix! | https://graham.org | http://janice.biz | | | -| Internal Optimization Executive | 2.5.9 | Unknown | The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus! | http://bernice.com | https://rubye.name | | | -| Legacy Intranet Agent | 9.0.8 | Expression | You can't override the program without overriding the mobile COM program! | http://everett.name | https://robb.com | | | -| Corporate Research Liaison | 8.5.9 | Unknown | I'll reboot the auxiliary SQL feed, that should feed the SQL feed! | http://rosemarie.net | https://cydney.biz | | | -| Human Metrics Manager | 7.7.2 | Expression | Try to reboot the RSS program, maybe it will reboot the solid state program! | | http://clint.com | Ardella | http://melissa.net | -| | | | | | | Sandra | http://pearline.org | -| | | | | | | Noble | https://dusty.net | -| | | | | | | Verlie | http://maryjane.biz | -| | | | | | | Lessie | https://hayden.name | -| | | | | | | Ernestine | http://amina.info | -| | | | | | | Steve | http://lon.org | -| Principal Marketing Specialist | 9.7.0 | Expression | You can't quantify the capacitor without hacking the neural SMS capacitor! | https://tyrese.net | http://ethel.name | | | -| Regional Security Officer | 9.7.3 | Expression | The GB program is down, reboot the neural program so we can reboot the GB program! | https://tania.biz | http://al.info | | | -| Internal Research Engineer | 0.3.1 | Url | hacking the panel won't do anything, we need to bypass the solid state HTTP panel! | http://faustino.biz | http://sophie.biz | | | -| District Response Director | 6.9.7 | Expression | If we override the pixel, we can get to the PCI pixel through the digital PCI pixel! | http://kari.org | https://milo.biz | | | -| Internal Operations Liaison | 3.0.3 | Overwrite | I'll program the bluetooth TCP monitor, that should monitor the TCP monitor! | http://trent.com | https://prince.info | | | -| Dynamic Implementation Analyst | 3.3.4 | Overwrite | The XSS application is down, override the wireless application so we can override the XSS application! | https://allene.info | https://philip.net | | | -| Forward Research Strategist | 8.8.2 | Overwrite | Try to parse the PNG panel, maybe it will parse the haptic panel! | http://terence.com | http://israel.name | | | -| Principal Brand Designer | 2.4.7 | Overwrite | You can't parse the bandwidth without indexing the auxiliary HTTP bandwidth! | http://garnett.info | https://rosa.info | | | -| Dynamic Identity Assistant | 8.0.0 | Url | I'll transmit the digital PNG microchip, that should microchip the PNG microchip! | http://magdalena.biz | http://ernie.com | | | -| Dynamic Accountability Director | 6.0.2 | Url | We need to connect the auxiliary SDD bandwidth! | http://delphia.name | https://bo.com | | | -| Internal Data Agent | 2.5.8 | Url | I'll copy the online SQL interface, that should interface the SQL interface! | http://gretchen.org | http://melissa.com | | | -| Forward Functionality Officer | 0.1.1 | Unknown | I'll override the primary XML monitor, that should monitor the XML monitor! | https://rebekah.org | http://lavern.org | | | -| Legacy Assurance Associate | 4.8.8 | Expression | connecting the microchip won't do anything, we need to index the cross-platform RSS microchip! | https://rhea.name | https://selena.info | Mervin | https://elisa.info | -| | | | | | | Sylvester | https://adonis.name | -| | | | | | | Francis | http://jaunita.info | -| International Brand Manager | 2.4.4 | Expression | We need to program the virtual AI driver! | https://clark.name | http://aletha.info | | | -| Corporate Security Technician | 2.7.4 | Unknown | copying the firewall won't do anything, we need to index the cross-platform THX firewall! | https://kaylie.info | https://bell.net | | | -| Product Creative Strategist | 8.0.1 | Url | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | -| | | | | | | Mayra | http://lance.name | -| | | | | | | Jimmie | https://lorine.org | -| | | | | | | Rebeka | https://malika.org | -| | | | | | | Trinity | http://fritz.info | -| | | | | | | Neha | https://marianne.name | -| | | | | | | Colin | https://billie.biz | -| | | | | | | Brielle | https://brennon.name | -| | | | | | | Myriam | https://rosemary.name | -| Direct Accountability Supervisor | 6.2.8 | Url | I'll synthesize the cross-platform ADP system, that should system the ADP system! | https://eryn.com | http://rafaela.com | | | -| International Accounts Executive | 7.0.3 | Expression | hacking the program won't do anything, we need to reboot the mobile PNG program! | http://eryn.org | | Adaline | http://brittany.org | -| | | | | | | Margie | http://eda.com | -| | | | | | | Vena | https://vincenzo.biz | -| | | | | | | Jedediah | http://teagan.net | -| | | | | | | Piper | http://vicky.info | -| | | | | | | Norwood | https://gerard.name | -| Direct Metrics Associate | 1.7.2 | Expression | We need to generate the digital TCP card! | http://kenya.info | https://kurt.org | | | -| Senior Accounts Designer | 1.0.4 | Unknown | I'll input the solid state COM application, that should application the COM application! | http://everette.biz | https://johnpaul.biz | | | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt deleted file mode 100644 index e88306df..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt +++ /dev/null @@ -1,105 +0,0 @@ -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+-----------+------------------------+ -| Corporate Identity Developer | 5.1.4 | Unknown | hacking the program won't do anything, we need to copy the solid state JBOD program! | http://danny.org | https://declan.name | | | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Internal Applications Agent | 5.1.9 | Overwrite | Use the online COM pixel, then you can synthesize the online pixel! | http://helen.name | http://oren.info | | | -| Forward Functionality Officer | 0.1.1 | Unknown | I'll override the primary XML monitor, that should monitor the XML monitor! | https://rebekah.org | http://lavern.org | | | -| Legacy Communications Producer | 5.4.0 | Unknown | overriding the firewall won't do anything, we need to reboot the open-source COM firewall! | http://khalid.net | http://jaylin.org | | | -| Lead Response Producer | 6.3.3 | Overwrite | I'll generate the back-end JBOD array, that should array the JBOD array! | https://paul.name | https://harmon.name | | | -| Legacy Directives Supervisor | 9.6.2 | Overwrite | programming the driver won't do anything, we need to connect the solid state RSS driver! | http://brenda.org | http://lina.net | | | -| Chief Implementation Engineer | 7.6.5 | Unknown | The SMS protocol is down, input the neural protocol so we can input the SMS protocol! | https://rubie.info | https://maria.info | | | -| Dynamic Functionality Agent | 5.9.5 | Unknown | synthesizing the port won't do anything, we need to generate the haptic TCP port! | http://karl.com | https://candace.com | | | -| Regional Accountability Engineer | 3.1.8 | Url | Use the digital CSS array, then you can index the digital array! | http://christa.org | https://don.info | | | -| Direct Tactics Analyst | 1.0.4 | Url | The PCI program is down, transmit the multi-byte program so we can transmit the PCI program! | http://leonel.com | https://fletcher.com | | | -| Chief Integration Architect | 1.6.8 | Overwrite | Try to override the TCP firewall, maybe it will override the solid state firewall! | http://wade.org | https://davion.net | | | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | | | -| Dynamic Identity Assistant | 8.0.0 | Url | I'll transmit the digital PNG microchip, that should microchip the PNG microchip! | http://magdalena.biz | http://ernie.com | | | -| Dynamic Brand Producer | 8.3.6 | Url | If we parse the pixel, we can get to the AI pixel through the solid state AI pixel! | https://randal.org | https://freddie.biz | | | -| Chief Implementation Director | 2.3.1 | Url | I'll override the auxiliary JBOD pixel, that should pixel the JBOD pixel! | http://richmond.com | https://burley.net | | | -| Corporate Paradigm Engineer | 8.1.2 | Overwrite | Try to connect the ADP array, maybe it will connect the virtual array! | https://luna.info | https://evalyn.org | | | -| National Identity Technician | 7.4.9 | Url | quantifying the hard drive won't do anything, we need to index the virtual JBOD hard drive! | https://yadira.net | https://ocie.com | | | -| Principal Marketing Specialist | 9.7.0 | Expression | You can't quantify the capacitor without hacking the neural SMS capacitor! | https://tyrese.net | http://ethel.name | | | -| Forward Integration Assistant | 4.8.5 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://joshuah.com | http://jenifer.name | | | -| Internal Data Agent | 2.5.8 | Url | I'll copy the online SQL interface, that should interface the SQL interface! | http://gretchen.org | http://melissa.com | | | -| Regional Response Officer | 7.0.2 | Unknown | programming the driver won't do anything, we need to bypass the mobile PNG driver! | http://eldridge.net | http://bryon.net | | | -| Chief Identity Specialist | 6.4.7 | Expression | Use the neural RSS circuit, then you can quantify the neural circuit! | https://kyle.net | http://sammy.net | | | -| Internal Web Planner | 8.0.5 | Overwrite | Use the neural XML monitor, then you can navigate the neural monitor! | https://everardo.com | http://madelynn.biz | | | -| International Brand Consultant | 0.0.6 | Overwrite | Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth! | https://onie.name | http://may.net | | | -| Regional Quality Designer | 5.8.2 | Expression | We need to program the back-end HDD capacitor! | http://toney.net | http://trent.info | | | -| Legacy Solutions Architect | 7.9.3 | Expression | Try to input the AI sensor, maybe it will input the digital sensor! | https://alia.org | http://amir.name | | | -| Internal Optimization Executive | 2.5.9 | Unknown | The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus! | http://bernice.com | https://rubye.name | | | -| Lead Tactics Director | 1.6.8 | Expression | overriding the panel won't do anything, we need to parse the open-source IB panel! | http://kory.name | https://ewell.name | | | -| District Group Representative | 8.9.8 | Overwrite | quantifying the driver won't do anything, we need to program the wireless SQL driver! | http://orland.net | http://lindsey.biz | | | -| Direct Metrics Associate | 1.7.2 | Expression | We need to generate the digital TCP card! | http://kenya.info | https://kurt.org | | | -| Lead Mobility Developer | 4.0.9 | Url | I'll override the optical SSL card, that should card the SSL card! | https://lucinda.name | https://lexus.biz | | | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Product Branding Specialist | 3.4.0 | Expression | Try to reboot the JSON alarm, maybe it will reboot the optical alarm! | http://jalyn.org | http://asia.net | | | -| Regional Security Officer | 9.7.3 | Expression | The GB program is down, reboot the neural program so we can reboot the GB program! | https://tania.biz | http://al.info | | | -| Lead Identity Producer | 5.7.1 | Unknown | You can't back up the port without programming the primary XSS port! | https://mikayla.info | http://delaney.info | | | -| Forward Research Strategist | 8.8.2 | Overwrite | Try to parse the PNG panel, maybe it will parse the haptic panel! | http://terence.com | http://israel.name | | | -| Dynamic Paradigm Officer | 4.2.2 | Expression | If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm! | https://guillermo.biz | https://charlene.name | | | -| Dynamic Usability Consultant | 8.4.8 | Unknown | The GB firewall is down, program the neural firewall so we can program the GB firewall! | http://keshawn.org | https://gayle.biz | | | -| Legacy Accountability Agent | 5.8.2 | Expression | I'll compress the auxiliary XSS port, that should port the XSS port! | https://iliana.info | http://chelsea.com | | | -| Direct Identity Liaison | 7.9.7 | Overwrite | If we back up the bus, we can get to the AI bus through the 1080p AI bus! | https://alana.org | https://carol.info | | | -| Regional Accountability Assistant | 2.7.5 | Expression | You can't program the alarm without overriding the cross-platform RSS alarm! | https://ella.biz | http://barney.com | | | -| National Response Planner | 8.2.8 | Expression | The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm! | https://stephon.biz | http://lonzo.biz | | | -| Senior Accounts Designer | 1.0.4 | Unknown | I'll input the solid state COM application, that should application the COM application! | http://everette.biz | https://johnpaul.biz | | | -| Dynamic Accountability Director | 6.0.2 | Url | We need to connect the auxiliary SDD bandwidth! | http://delphia.name | https://bo.com | | | -| Direct Response Facilitator | 1.4.7 | Overwrite | The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm! | https://keshawn.name | https://toney.name | | | -| Internal Research Engineer | 0.3.1 | Url | hacking the panel won't do anything, we need to bypass the solid state HTTP panel! | http://faustino.biz | http://sophie.biz | | | -| Internal Optimization Planner | 2.9.4 | Url | We need to bypass the redundant COM bus! | http://pat.name | https://raegan.biz | | | -| Human Markets Coordinator | 3.4.4 | Unknown | You can't calculate the pixel without connecting the multi-byte HTTP pixel! | https://alexis.org | http://jeffrey.com | | | -| Direct Accountability Supervisor | 6.2.8 | Url | I'll synthesize the cross-platform ADP system, that should system the ADP system! | https://eryn.com | http://rafaela.com | | | -| Corporate Security Technician | 2.7.4 | Unknown | copying the firewall won't do anything, we need to index the cross-platform THX firewall! | https://kaylie.info | https://bell.net | | | -| Internal Operations Liaison | 3.0.3 | Overwrite | I'll program the bluetooth TCP monitor, that should monitor the TCP monitor! | http://trent.com | https://prince.info | | | -| Customer Solutions Producer | 8.3.5 | Url | Try to program the EXE alarm, maybe it will program the cross-platform alarm! | http://alden.biz | https://asha.com | | | -| Dynamic Implementation Analyst | 3.3.4 | Overwrite | The XSS application is down, override the wireless application so we can override the XSS application! | https://allene.info | https://philip.net | | | -| Customer Solutions Manager | 6.0.8 | Unknown | The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter! | http://alexys.biz | http://alfonso.com | | | -| Legacy Intranet Agent | 9.0.8 | Expression | You can't override the program without overriding the mobile COM program! | http://everett.name | https://robb.com | | | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | | | -| Dynamic Response Facilitator | 7.1.7 | Url | If we override the port, we can get to the SDD port through the primary SDD port! | http://sibyl.biz | http://jordon.net | | | -| International Brand Manager | 2.4.4 | Expression | We need to program the virtual AI driver! | https://clark.name | http://aletha.info | | | -| National Tactics Facilitator | 1.2.4 | Overwrite | Try to transmit the GB panel, maybe it will transmit the 1080p panel! | http://margarete.biz | http://lily.biz | | | -| Internal Web Liaison | 2.6.3 | Overwrite | You can't index the port without hacking the optical HDD port! | http://hector.biz | http://crawford.biz | | | -| Direct Operations Developer | 7.1.7 | Unknown | synthesizing the microchip won't do anything, we need to hack the optical SCSI microchip! | http://morris.name | http://salvatore.biz | | | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | | | -| Human Accountability Technician | 8.2.0 | Expression | Use the solid state HTTP microchip, then you can back up the solid state microchip! | http://cali.net | https://ima.net | | | -| Principal Brand Designer | 2.4.7 | Overwrite | You can't parse the bandwidth without indexing the auxiliary HTTP bandwidth! | http://garnett.info | https://rosa.info | | | -| District Interactions Strategist | 7.9.0 | Url | Try to override the HDD pixel, maybe it will override the bluetooth pixel! | http://louie.net | https://elroy.org | | | -| International Research Architect | 4.1.8 | Overwrite | I'll reboot the haptic SDD pixel, that should pixel the SDD pixel! | http://hunter.info | https://kristofer.org | | | -| Global Implementation Producer | 6.6.0 | Url | Use the back-end PNG bandwidth, then you can program the back-end bandwidth! | https://anita.net | http://liza.net | | | -| Investor Usability Officer | 2.5.2 | Unknown | Use the virtual SAS firewall, then you can calculate the virtual firewall! | https://rubie.net | https://izaiah.net | | | -| District Response Director | 6.9.7 | Expression | If we override the pixel, we can get to the PCI pixel through the digital PCI pixel! | http://kari.org | https://milo.biz | | | -| Direct Web Executive | 7.0.8 | Expression | If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip! | https://felicity.com | https://rhea.name | | | -| Regional Operations Representative | 2.9.1 | Expression | I'll calculate the online HTTP array, that should array the HTTP array! | http://uriel.info | http://zakary.info | | | -| Senior Program Coordinator | 6.8.4 | Url | We need to back up the primary ADP array! | http://teresa.biz | https://derek.info | | | -| Investor Optimization Orchestrator | 3.7.9 | Unknown | programming the application won't do anything, we need to program the digital SCSI application! | http://cullen.net | http://kaylie.info | | | -| Principal Implementation Developer | 7.0.7 | Overwrite | I'll index the 1080p JBOD matrix, that should matrix the JBOD matrix! | https://graham.org | http://janice.biz | | | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| International Applications Architect | 5.6.6 | Unknown | If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter! | http://henriette.name | https://norene.com | | | -| Principal Usability Architect | 4.0.3 | Overwrite | You can't connect the bus without connecting the open-source SDD bus! | http://andreane.com | https://gus.name | | | -| Corporate Research Liaison | 8.5.9 | Unknown | I'll reboot the auxiliary SQL feed, that should feed the SQL feed! | http://rosemarie.net | https://cydney.biz | | | -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt deleted file mode 100644 index 0e7f13c7..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt +++ /dev/null @@ -1,114 +0,0 @@ -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+-----------+------------------------+ -| Corporate Identity Developer | 5.1.4 | Unknown | hacking the program won't do anything, we need to copy the solid state JBOD program! | http://danny.org | https://declan.name | | | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Internal Applications Agent | 5.1.9 | Overwrite | Use the online COM pixel, then you can synthesize the online pixel! | http://helen.name | http://oren.info | | | -| Forward Functionality Officer | 0.1.1 | Unknown | I'll override the primary XML monitor, that should monitor the XML monitor! | https://rebekah.org | http://lavern.org | | | -| Chief Implementation Director | 2.3.1 | Url | I'll override the auxiliary JBOD pixel, that should pixel the JBOD pixel! | http://richmond.com | https://burley.net | | | -| Legacy Communications Producer | 5.4.0 | Unknown | overriding the firewall won't do anything, we need to reboot the open-source COM firewall! | http://khalid.net | http://jaylin.org | | | -| National Tactics Facilitator | 1.2.4 | Overwrite | Try to transmit the GB panel, maybe it will transmit the 1080p panel! | http://margarete.biz | http://lily.biz | | | -| Chief Implementation Engineer | 7.6.5 | Unknown | The SMS protocol is down, input the neural protocol so we can input the SMS protocol! | https://rubie.info | https://maria.info | | | -| Human Markets Coordinator | 3.4.4 | Unknown | You can't calculate the pixel without connecting the multi-byte HTTP pixel! | https://alexis.org | http://jeffrey.com | | | -| District Response Director | 6.9.7 | Expression | If we override the pixel, we can get to the PCI pixel through the digital PCI pixel! | http://kari.org | https://milo.biz | | | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Dynamic Identity Assistant | 8.0.0 | Url | I'll transmit the digital PNG microchip, that should microchip the PNG microchip! | http://magdalena.biz | http://ernie.com | | | -| Regional Accountability Engineer | 3.1.8 | Url | Use the digital CSS array, then you can index the digital array! | http://christa.org | https://don.info | | | -| Principal Usability Architect | 4.0.3 | Overwrite | You can't connect the bus without connecting the open-source SDD bus! | http://andreane.com | https://gus.name | | | -| Direct Web Executive | 7.0.8 | Expression | If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip! | https://felicity.com | https://rhea.name | | | -| Regional Accountability Assistant | 2.7.5 | Expression | You can't program the alarm without overriding the cross-platform RSS alarm! | https://ella.biz | http://barney.com | | | -| Investor Optimization Orchestrator | 3.7.9 | Unknown | programming the application won't do anything, we need to program the digital SCSI application! | http://cullen.net | http://kaylie.info | | | -| Dynamic Functionality Agent | 5.9.5 | Unknown | synthesizing the port won't do anything, we need to generate the haptic TCP port! | http://karl.com | https://candace.com | | | -| Corporate Research Liaison | 8.5.9 | Unknown | I'll reboot the auxiliary SQL feed, that should feed the SQL feed! | http://rosemarie.net | https://cydney.biz | | | -| National Identity Technician | 7.4.9 | Url | quantifying the hard drive won't do anything, we need to index the virtual JBOD hard drive! | https://yadira.net | https://ocie.com | | | -| Dynamic Paradigm Officer | 4.2.2 | Expression | If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm! | https://guillermo.biz | https://charlene.name | | | -| Internal Web Planner | 8.0.5 | Overwrite | Use the neural XML monitor, then you can navigate the neural monitor! | https://everardo.com | http://madelynn.biz | | | -| International Brand Consultant | 0.0.6 | Overwrite | Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth! | https://onie.name | http://may.net | | | -| Human Accountability Technician | 8.2.0 | Expression | Use the solid state HTTP microchip, then you can back up the solid state microchip! | http://cali.net | https://ima.net | | | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| Legacy Directives Supervisor | 9.6.2 | Overwrite | programming the driver won't do anything, we need to connect the solid state RSS driver! | http://brenda.org | http://lina.net | | | -| International Research Architect | 4.1.8 | Overwrite | I'll reboot the haptic SDD pixel, that should pixel the SDD pixel! | http://hunter.info | https://kristofer.org | | | -| Corporate Paradigm Engineer | 8.1.2 | Overwrite | Try to connect the ADP array, maybe it will connect the virtual array! | https://luna.info | https://evalyn.org | | | -| Forward Research Strategist | 8.8.2 | Overwrite | Try to parse the PNG panel, maybe it will parse the haptic panel! | http://terence.com | http://israel.name | | | -| Customer Solutions Producer | 8.3.5 | Url | Try to program the EXE alarm, maybe it will program the cross-platform alarm! | http://alden.biz | https://asha.com | | | -| Lead Mobility Developer | 4.0.9 | Url | I'll override the optical SSL card, that should card the SSL card! | https://lucinda.name | https://lexus.biz | | | -| Chief Identity Specialist | 6.4.7 | Expression | Use the neural RSS circuit, then you can quantify the neural circuit! | https://kyle.net | http://sammy.net | | | -| Regional Security Officer | 9.7.3 | Expression | The GB program is down, reboot the neural program so we can reboot the GB program! | https://tania.biz | http://al.info | | | -| Lead Identity Producer | 5.7.1 | Unknown | You can't back up the port without programming the primary XSS port! | https://mikayla.info | http://delaney.info | | | -| Legacy Accountability Agent | 5.8.2 | Expression | I'll compress the auxiliary XSS port, that should port the XSS port! | https://iliana.info | http://chelsea.com | | | -| International Applications Architect | 5.6.6 | Unknown | If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter! | http://henriette.name | https://norene.com | | | -| District Group Representative | 8.9.8 | Overwrite | quantifying the driver won't do anything, we need to program the wireless SQL driver! | http://orland.net | http://lindsey.biz | | | -| Legacy Solutions Architect | 7.9.3 | Expression | Try to input the AI sensor, maybe it will input the digital sensor! | https://alia.org | http://amir.name | | | -| Regional Operations Representative | 2.9.1 | Expression | I'll calculate the online HTTP array, that should array the HTTP array! | http://uriel.info | http://zakary.info | | | -| Dynamic Response Facilitator | 7.1.7 | Url | If we override the port, we can get to the SDD port through the primary SDD port! | http://sibyl.biz | http://jordon.net | | | -| Direct Operations Developer | 7.1.7 | Unknown | synthesizing the microchip won't do anything, we need to hack the optical SCSI microchip! | http://morris.name | http://salvatore.biz | | | -| Principal Implementation Developer | 7.0.7 | Overwrite | I'll index the 1080p JBOD matrix, that should matrix the JBOD matrix! | https://graham.org | http://janice.biz | | | -| Internal Operations Liaison | 3.0.3 | Overwrite | I'll program the bluetooth TCP monitor, that should monitor the TCP monitor! | http://trent.com | https://prince.info | | | -| Lead Tactics Director | 1.6.8 | Expression | overriding the panel won't do anything, we need to parse the open-source IB panel! | http://kory.name | https://ewell.name | | | -| Dynamic Brand Producer | 8.3.6 | Url | If we parse the pixel, we can get to the AI pixel through the solid state AI pixel! | https://randal.org | https://freddie.biz | | | -| National Response Planner | 8.2.8 | Expression | The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm! | https://stephon.biz | http://lonzo.biz | | | -| Investor Usability Officer | 2.5.2 | Unknown | Use the virtual SAS firewall, then you can calculate the virtual firewall! | https://rubie.net | https://izaiah.net | | | -| Forward Integration Assistant | 4.8.5 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://joshuah.com | http://jenifer.name | | | -| Senior Accounts Designer | 1.0.4 | Unknown | I'll input the solid state COM application, that should application the COM application! | http://everette.biz | https://johnpaul.biz | | | -| Dynamic Accountability Director | 6.0.2 | Url | We need to connect the auxiliary SDD bandwidth! | http://delphia.name | https://bo.com | | | -| District Interactions Strategist | 7.9.0 | Url | Try to override the HDD pixel, maybe it will override the bluetooth pixel! | http://louie.net | https://elroy.org | | | -| Principal Marketing Specialist | 9.7.0 | Expression | You can't quantify the capacitor without hacking the neural SMS capacitor! | https://tyrese.net | http://ethel.name | | | -| Product Branding Specialist | 3.4.0 | Expression | Try to reboot the JSON alarm, maybe it will reboot the optical alarm! | http://jalyn.org | http://asia.net | | | -| Direct Accountability Supervisor | 6.2.8 | Url | I'll synthesize the cross-platform ADP system, that should system the ADP system! | https://eryn.com | http://rafaela.com | | | -| Principal Brand Designer | 2.4.7 | Overwrite | You can't parse the bandwidth without indexing the auxiliary HTTP bandwidth! | http://garnett.info | https://rosa.info | | | -| Customer Solutions Manager | 6.0.8 | Unknown | The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter! | http://alexys.biz | http://alfonso.com | | | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | | | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | | | -| Lead Response Producer | 6.3.3 | Overwrite | I'll generate the back-end JBOD array, that should array the JBOD array! | https://paul.name | https://harmon.name | | | -| Global Implementation Producer | 6.6.0 | Url | Use the back-end PNG bandwidth, then you can program the back-end bandwidth! | https://anita.net | http://liza.net | | | -| Legacy Intranet Agent | 9.0.8 | Expression | You can't override the program without overriding the mobile COM program! | http://everett.name | https://robb.com | | | -| Internal Optimization Planner | 2.9.4 | Url | We need to bypass the redundant COM bus! | http://pat.name | https://raegan.biz | | | -| Internal Optimization Executive | 2.5.9 | Unknown | The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus! | http://bernice.com | https://rubye.name | | | -| Corporate Security Technician | 2.7.4 | Unknown | copying the firewall won't do anything, we need to index the cross-platform THX firewall! | https://kaylie.info | https://bell.net | | | -| Dynamic Implementation Analyst | 3.3.4 | Overwrite | The XSS application is down, override the wireless application so we can override the XSS application! | https://allene.info | https://philip.net | | | -| Internal Research Engineer | 0.3.1 | Url | hacking the panel won't do anything, we need to bypass the solid state HTTP panel! | http://faustino.biz | http://sophie.biz | | | -| Chief Integration Architect | 1.6.8 | Overwrite | Try to override the TCP firewall, maybe it will override the solid state firewall! | http://wade.org | https://davion.net | | | -| Direct Metrics Associate | 1.7.2 | Expression | We need to generate the digital TCP card! | http://kenya.info | https://kurt.org | | | -| Direct Identity Liaison | 7.9.7 | Overwrite | If we back up the bus, we can get to the AI bus through the 1080p AI bus! | https://alana.org | https://carol.info | | | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | | | -| International Brand Manager | 2.4.4 | Expression | We need to program the virtual AI driver! | https://clark.name | http://aletha.info | | | -| Direct Response Facilitator | 1.4.7 | Overwrite | The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm! | https://keshawn.name | https://toney.name | | | -| Senior Program Coordinator | 6.8.4 | Url | We need to back up the primary ADP array! | http://teresa.biz | https://derek.info | | | -| Internal Data Agent | 2.5.8 | Url | I'll copy the online SQL interface, that should interface the SQL interface! | http://gretchen.org | http://melissa.com | | | -| Regional Response Officer | 7.0.2 | Unknown | programming the driver won't do anything, we need to bypass the mobile PNG driver! | http://eldridge.net | http://bryon.net | | | -| Internal Web Liaison | 2.6.3 | Overwrite | You can't index the port without hacking the optical HDD port! | http://hector.biz | http://crawford.biz | | | -| Direct Tactics Analyst | 1.0.4 | Url | The PCI program is down, transmit the multi-byte program so we can transmit the PCI program! | http://leonel.com | https://fletcher.com | | | -| Regional Quality Designer | 5.8.2 | Expression | We need to program the back-end HDD capacitor! | http://toney.net | http://trent.info | | | -| Dynamic Usability Consultant | 8.4.8 | Unknown | The GB firewall is down, program the neural firewall so we can program the GB firewall! | http://keshawn.org | https://gayle.biz | | | -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt deleted file mode 100644 index 71ef6156..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt +++ /dev/null @@ -1,138 +0,0 @@ -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+-----------+------------------------+ -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| International Accounts Executive | 7.0.3 | Expression | hacking the program won't do anything, we need to reboot the mobile PNG program! | http://eryn.org | | Adaline | http://brittany.org | -| | | | | | | Margie | http://eda.com | -| | | | | | | Vena | https://vincenzo.biz | -| | | | | | | Jedediah | http://teagan.net | -| | | | | | | Piper | http://vicky.info | -| | | | | | | Norwood | https://gerard.name | -| Dynamic Solutions Supervisor | 2.2.5 | Overwrite | | | | Howard | https://luis.info | -| | | | | | | Matt | https://blake.biz | -| | | | | | | Quincy | https://sandra.biz | -| | | | | | | Antonina | http://willow.name | -| | | | | | | Jason | https://orland.com | -| | | | | | | Rigoberto | http://laney.biz | -| | | | | | | Eryn | https://amari.com | -| | | | | | | Viviane | https://kelley.com | -| | | | | | | Doris | https://kennedy.net | -| National Metrics Developer | 7.2.1 | Url | | https://everett.org | | Jessika | http://lesly.com | -| | | | | | | Clemens | https://abagail.info | -| | | | | | | Franz | http://prudence.info | -| | | | | | | Casper | https://alva.com | -| Legacy Assurance Associate | 4.8.8 | Expression | connecting the microchip won't do anything, we need to index the cross-platform RSS microchip! | https://rhea.name | https://selena.info | Mervin | https://elisa.info | -| | | | | | | Sylvester | https://adonis.name | -| | | | | | | Francis | http://jaunita.info | -| Future Solutions Technician | 6.7.5 | Expression | | https://gaylord.name | http://jakob.org | Jewell | https://khalil.com | -| | | | | | | Aiyana | http://uriel.com | -| | | | | | | Ignatius | http://edgardo.biz | -| | | | | | | Laverna | http://khalil.org | -| | | | | | | Mona | https://erling.net | -| | | | | | | Dusty | http://ali.com | -| | | | | | | Andrew | https://immanuel.net | -| | | | | | | Juana | http://maeve.org | -| | | | | | | Alysha | https://sydnee.com | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| International Implementation Engineer | 9.7.5 | Url | | | | Nathanial | http://lucas.biz | -| | | | | | | Jackeline | http://emmitt.name | -| | | | | | | Amely | https://jonathon.com | -| | | | | | | Javonte | https://diana.name | -| | | | | | | Damien | https://edyth.com | -| | | | | | | Princess | http://haylie.biz | -| | | | | | | Jordane | https://gregorio.com | -| | | | | | | Opal | http://abbie.org | -| | | | | | | Pablo | https://maxime.biz | -| Product Creative Strategist | 8.0.1 | Url | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | -| | | | | | | Mayra | http://lance.name | -| | | | | | | Jimmie | https://lorine.org | -| | | | | | | Rebeka | https://malika.org | -| | | | | | | Trinity | http://fritz.info | -| | | | | | | Neha | https://marianne.name | -| | | | | | | Colin | https://billie.biz | -| | | | | | | Brielle | https://brennon.name | -| | | | | | | Myriam | https://rosemary.name | -| Forward Functionality Liaison | 3.8.5 | Unknown | backing up the interface won't do anything, we need to navigate the neural GB interface! | | | Kaitlyn | http://osborne.org | -| | | | | | | Joesph | https://michael.name | -| | | | | | | Kali | http://shyanne.net | -| | | | | | | Austin | https://marty.net | -| National Markets Designer | 5.9.8 | Expression | Try to reboot the CSS panel, maybe it will reboot the haptic panel! | | | Kariane | http://sofia.info | -| | | | | | | Daphnee | https://nedra.biz | -| | | | | | | Orland | http://hilton.com | -| | | | | | | Shany | http://margaretta.net | -| | | | | | | Ezra | https://maegan.net | -| | | | | | | Rollin | https://timothy.info | -| | | | | | | Ezekiel | http://peyton.biz | -| | | | | | | Marlen | http://tara.org | -| | | | | | | Alia | https://lynn.name | -| | | | | | | Alek | https://blaze.net | -| Senior Markets Administrator | 2.4.6 | Url | | | | Ron | http://brown.org | -| | | | | | | Cordia | http://ericka.name | -| | | | | | | Eugene | http://rashad.info | -| | | | | | | Thomas | http://antonia.net | -| | | | | | | Marcelle | https://miller.name | -| | | | | | | Lauriane | http://emmanuelle.info | -| | | | | | | Miracle | http://devin.org | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| Forward Group Supervisor | 2.5.4 | Overwrite | If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter! | http://christine.info | https://brooks.name | Corene | https://mireya.org | -| | | | | | | Mitchell | https://marietta.com | -| | | | | | | Adrian | https://irving.net | -| | | | | | | Sydnie | https://leonie.net | -| | | | | | | Jason | http://joany.name | -| | | | | | | Carol | http://luisa.net | -| | | | | | | Ewell | http://jonas.biz | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Direct Accounts Agent | 6.6.1 | Unknown | | | | Jermey | http://wilfrid.name | -| | | | | | | Josianne | https://vivian.biz | -| | | | | | | Gertrude | http://renee.name | -| | | | | | | Gabrielle | https://jedediah.biz | -| | | | | | | Amber | http://evalyn.org | -| | | | | | | Myrtis | https://ursula.net | -| | | | | | | Werner | https://linwood.biz | -| | | | | | | Rebekah | https://cleve.org | -| | | | | | | Claudie | https://theodora.com | -| Chief Solutions Planner | 7.6.5 | Unknown | Try to back up the SCSI circuit, maybe it will back up the online circuit! | | http://alex.info | Eusebio | https://drew.net | -| | | | | | | Imani | https://dorothea.name | -| | | | | | | Justina | http://norwood.info | -| | | | | | | Aubree | http://jayne.info | -| | | | | | | Jude | https://korbin.org | -| | | | | | | Fern | https://rick.com | -| | | | | | | Aiyana | http://maverick.com | -| Human Metrics Manager | 7.7.2 | Expression | Try to reboot the RSS program, maybe it will reboot the solid state program! | | http://clint.com | Ardella | http://melissa.net | -| | | | | | | Sandra | http://pearline.org | -| | | | | | | Noble | https://dusty.net | -| | | | | | | Verlie | http://maryjane.biz | -| | | | | | | Lessie | https://hayden.name | -| | | | | | | Ernestine | http://amina.info | -| | | | | | | Steve | http://lon.org | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt deleted file mode 100644 index bff8bf9d..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt +++ /dev/null @@ -1,38 +0,0 @@ -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt deleted file mode 100644 index c25d3f66..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt +++ /dev/null @@ -1,28 +0,0 @@ -+----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+-----------+------------------------+ -| International Research Architect | 4.1.8 | Overwrite | I'll reboot the haptic SDD pixel, that should pixel the SDD pixel! | http://hunter.info | https://kristofer.org | | | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Legacy Intranet Agent | 9.0.8 | Expression | You can't override the program without overriding the mobile COM program! | http://everett.name | https://robb.com | | | -| Internal Research Engineer | 0.3.1 | Url | hacking the panel won't do anything, we need to bypass the solid state HTTP panel! | http://faustino.biz | http://sophie.biz | | | -| Forward Integration Assistant | 4.8.5 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://joshuah.com | http://jenifer.name | | | -| Principal Marketing Specialist | 9.7.0 | Expression | You can't quantify the capacitor without hacking the neural SMS capacitor! | https://tyrese.net | http://ethel.name | | | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | | | -| Lead Tactics Director | 1.6.8 | Expression | overriding the panel won't do anything, we need to parse the open-source IB panel! | http://kory.name | https://ewell.name | | | -| Internal Optimization Planner | 2.9.4 | Url | We need to bypass the redundant COM bus! | http://pat.name | https://raegan.biz | | | -| Dynamic Functionality Agent | 5.9.5 | Unknown | synthesizing the port won't do anything, we need to generate the haptic TCP port! | http://karl.com | https://candace.com | | | -| Dynamic Brand Producer | 8.3.6 | Url | If we parse the pixel, we can get to the AI pixel through the solid state AI pixel! | https://randal.org | https://freddie.biz | | | -| Dynamic Implementation Analyst | 3.3.4 | Overwrite | The XSS application is down, override the wireless application so we can override the XSS application! | https://allene.info | https://philip.net | | | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | | | -| Chief Integration Architect | 1.6.8 | Overwrite | Try to override the TCP firewall, maybe it will override the solid state firewall! | http://wade.org | https://davion.net | | | -| District Response Director | 6.9.7 | Expression | If we override the pixel, we can get to the PCI pixel through the digital PCI pixel! | http://kari.org | https://milo.biz | | | -| Human Markets Coordinator | 3.4.4 | Unknown | You can't calculate the pixel without connecting the multi-byte HTTP pixel! | https://alexis.org | http://jeffrey.com | | | -| Senior Accounts Designer | 1.0.4 | Unknown | I'll input the solid state COM application, that should application the COM application! | http://everette.biz | https://johnpaul.biz | | | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | | | -+----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt deleted file mode 100644 index b52d209f..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt +++ /dev/null @@ -1,155 +0,0 @@ -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+-----------+------------------------+ -| Internal Optimization Planner | 2.9.4 | Url | We need to bypass the redundant COM bus! | http://pat.name | https://raegan.biz | | | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Human Markets Coordinator | 3.4.4 | Unknown | You can't calculate the pixel without connecting the multi-byte HTTP pixel! | https://alexis.org | http://jeffrey.com | | | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | | | -| Legacy Intranet Agent | 9.0.8 | Expression | You can't override the program without overriding the mobile COM program! | http://everett.name | https://robb.com | | | -| Future Solutions Technician | 6.7.5 | Expression | | https://gaylord.name | http://jakob.org | Jewell | https://khalil.com | -| | | | | | | Aiyana | http://uriel.com | -| | | | | | | Ignatius | http://edgardo.biz | -| | | | | | | Laverna | http://khalil.org | -| | | | | | | Mona | https://erling.net | -| | | | | | | Dusty | http://ali.com | -| | | | | | | Andrew | https://immanuel.net | -| | | | | | | Juana | http://maeve.org | -| | | | | | | Alysha | https://sydnee.com | -| Product Creative Strategist | 8.0.1 | Url | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | -| | | | | | | Mayra | http://lance.name | -| | | | | | | Jimmie | https://lorine.org | -| | | | | | | Rebeka | https://malika.org | -| | | | | | | Trinity | http://fritz.info | -| | | | | | | Neha | https://marianne.name | -| | | | | | | Colin | https://billie.biz | -| | | | | | | Brielle | https://brennon.name | -| | | | | | | Myriam | https://rosemary.name | -| District Response Director | 6.9.7 | Expression | If we override the pixel, we can get to the PCI pixel through the digital PCI pixel! | http://kari.org | https://milo.biz | | | -| Chief Integration Architect | 1.6.8 | Overwrite | Try to override the TCP firewall, maybe it will override the solid state firewall! | http://wade.org | https://davion.net | | | -| Forward Functionality Liaison | 3.8.5 | Unknown | backing up the interface won't do anything, we need to navigate the neural GB interface! | | | Kaitlyn | http://osborne.org | -| | | | | | | Joesph | https://michael.name | -| | | | | | | Kali | http://shyanne.net | -| | | | | | | Austin | https://marty.net | -| National Markets Designer | 5.9.8 | Expression | Try to reboot the CSS panel, maybe it will reboot the haptic panel! | | | Kariane | http://sofia.info | -| | | | | | | Daphnee | https://nedra.biz | -| | | | | | | Orland | http://hilton.com | -| | | | | | | Shany | http://margaretta.net | -| | | | | | | Ezra | https://maegan.net | -| | | | | | | Rollin | https://timothy.info | -| | | | | | | Ezekiel | http://peyton.biz | -| | | | | | | Marlen | http://tara.org | -| | | | | | | Alia | https://lynn.name | -| | | | | | | Alek | https://blaze.net | -| Lead Tactics Director | 1.6.8 | Expression | overriding the panel won't do anything, we need to parse the open-source IB panel! | http://kory.name | https://ewell.name | | | -| National Metrics Developer | 7.2.1 | Url | | https://everett.org | | Jessika | http://lesly.com | -| | | | | | | Clemens | https://abagail.info | -| | | | | | | Franz | http://prudence.info | -| | | | | | | Casper | https://alva.com | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Principal Marketing Specialist | 9.7.0 | Expression | You can't quantify the capacitor without hacking the neural SMS capacitor! | https://tyrese.net | http://ethel.name | | | -| International Accounts Executive | 7.0.3 | Expression | hacking the program won't do anything, we need to reboot the mobile PNG program! | http://eryn.org | | Adaline | http://brittany.org | -| | | | | | | Margie | http://eda.com | -| | | | | | | Vena | https://vincenzo.biz | -| | | | | | | Jedediah | http://teagan.net | -| | | | | | | Piper | http://vicky.info | -| | | | | | | Norwood | https://gerard.name | -| Senior Markets Administrator | 2.4.6 | Url | | | | Ron | http://brown.org | -| | | | | | | Cordia | http://ericka.name | -| | | | | | | Eugene | http://rashad.info | -| | | | | | | Thomas | http://antonia.net | -| | | | | | | Marcelle | https://miller.name | -| | | | | | | Lauriane | http://emmanuelle.info | -| | | | | | | Miracle | http://devin.org | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| Dynamic Functionality Agent | 5.9.5 | Unknown | synthesizing the port won't do anything, we need to generate the haptic TCP port! | http://karl.com | https://candace.com | | | -| International Implementation Engineer | 9.7.5 | Url | | | | Nathanial | http://lucas.biz | -| | | | | | | Jackeline | http://emmitt.name | -| | | | | | | Amely | https://jonathon.com | -| | | | | | | Javonte | https://diana.name | -| | | | | | | Damien | https://edyth.com | -| | | | | | | Princess | http://haylie.biz | -| | | | | | | Jordane | https://gregorio.com | -| | | | | | | Opal | http://abbie.org | -| | | | | | | Pablo | https://maxime.biz | -| Forward Group Supervisor | 2.5.4 | Overwrite | If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter! | http://christine.info | https://brooks.name | Corene | https://mireya.org | -| | | | | | | Mitchell | https://marietta.com | -| | | | | | | Adrian | https://irving.net | -| | | | | | | Sydnie | https://leonie.net | -| | | | | | | Jason | http://joany.name | -| | | | | | | Carol | http://luisa.net | -| | | | | | | Ewell | http://jonas.biz | -| Chief Solutions Planner | 7.6.5 | Unknown | Try to back up the SCSI circuit, maybe it will back up the online circuit! | | http://alex.info | Eusebio | https://drew.net | -| | | | | | | Imani | https://dorothea.name | -| | | | | | | Justina | http://norwood.info | -| | | | | | | Aubree | http://jayne.info | -| | | | | | | Jude | https://korbin.org | -| | | | | | | Fern | https://rick.com | -| | | | | | | Aiyana | http://maverick.com | -| Dynamic Solutions Supervisor | 2.2.5 | Overwrite | | | | Howard | https://luis.info | -| | | | | | | Matt | https://blake.biz | -| | | | | | | Quincy | https://sandra.biz | -| | | | | | | Antonina | http://willow.name | -| | | | | | | Jason | https://orland.com | -| | | | | | | Rigoberto | http://laney.biz | -| | | | | | | Eryn | https://amari.com | -| | | | | | | Viviane | https://kelley.com | -| | | | | | | Doris | https://kennedy.net | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| International Research Architect | 4.1.8 | Overwrite | I'll reboot the haptic SDD pixel, that should pixel the SDD pixel! | http://hunter.info | https://kristofer.org | | | -| Legacy Assurance Associate | 4.8.8 | Expression | connecting the microchip won't do anything, we need to index the cross-platform RSS microchip! | https://rhea.name | https://selena.info | Mervin | https://elisa.info | -| | | | | | | Sylvester | https://adonis.name | -| | | | | | | Francis | http://jaunita.info | -| Forward Integration Assistant | 4.8.5 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://joshuah.com | http://jenifer.name | | | -| Internal Research Engineer | 0.3.1 | Url | hacking the panel won't do anything, we need to bypass the solid state HTTP panel! | http://faustino.biz | http://sophie.biz | | | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | | | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Senior Accounts Designer | 1.0.4 | Unknown | I'll input the solid state COM application, that should application the COM application! | http://everette.biz | https://johnpaul.biz | | | -| Dynamic Implementation Analyst | 3.3.4 | Overwrite | The XSS application is down, override the wireless application so we can override the XSS application! | https://allene.info | https://philip.net | | | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | | | -| Human Metrics Manager | 7.7.2 | Expression | Try to reboot the RSS program, maybe it will reboot the solid state program! | | http://clint.com | Ardella | http://melissa.net | -| | | | | | | Sandra | http://pearline.org | -| | | | | | | Noble | https://dusty.net | -| | | | | | | Verlie | http://maryjane.biz | -| | | | | | | Lessie | https://hayden.name | -| | | | | | | Ernestine | http://amina.info | -| | | | | | | Steve | http://lon.org | -| Direct Accounts Agent | 6.6.1 | Unknown | | | | Jermey | http://wilfrid.name | -| | | | | | | Josianne | https://vivian.biz | -| | | | | | | Gertrude | http://renee.name | -| | | | | | | Gabrielle | https://jedediah.biz | -| | | | | | | Amber | http://evalyn.org | -| | | | | | | Myrtis | https://ursula.net | -| | | | | | | Werner | https://linwood.biz | -| | | | | | | Rebekah | https://cleve.org | -| | | | | | | Claudie | https://theodora.com | -| Dynamic Brand Producer | 8.3.6 | Url | If we parse the pixel, we can get to the AI pixel through the solid state AI pixel! | https://randal.org | https://freddie.biz | | | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt deleted file mode 100644 index 7cfa3636..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt +++ /dev/null @@ -1,46 +0,0 @@ -+----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+-----------+------------------------+ -| Internal Optimization Planner | 2.9.4 | Url | We need to bypass the redundant COM bus! | http://pat.name | https://raegan.biz | | | -| International Research Architect | 4.1.8 | Overwrite | I'll reboot the haptic SDD pixel, that should pixel the SDD pixel! | http://hunter.info | https://kristofer.org | | | -| Legacy Intranet Agent | 9.0.8 | Expression | You can't override the program without overriding the mobile COM program! | http://everett.name | https://robb.com | | | -| Forward Integration Assistant | 4.8.5 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://joshuah.com | http://jenifer.name | | | -| Senior Accounts Designer | 1.0.4 | Unknown | I'll input the solid state COM application, that should application the COM application! | http://everette.biz | https://johnpaul.biz | | | -| Chief Integration Architect | 1.6.8 | Overwrite | Try to override the TCP firewall, maybe it will override the solid state firewall! | http://wade.org | https://davion.net | | | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | | | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | | | -| Principal Marketing Specialist | 9.7.0 | Expression | You can't quantify the capacitor without hacking the neural SMS capacitor! | https://tyrese.net | http://ethel.name | | | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Human Markets Coordinator | 3.4.4 | Unknown | You can't calculate the pixel without connecting the multi-byte HTTP pixel! | https://alexis.org | http://jeffrey.com | | | -| District Response Director | 6.9.7 | Expression | If we override the pixel, we can get to the PCI pixel through the digital PCI pixel! | http://kari.org | https://milo.biz | | | -| Dynamic Implementation Analyst | 3.3.4 | Overwrite | The XSS application is down, override the wireless application so we can override the XSS application! | https://allene.info | https://philip.net | | | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Internal Research Engineer | 0.3.1 | Url | hacking the panel won't do anything, we need to bypass the solid state HTTP panel! | http://faustino.biz | http://sophie.biz | | | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | | | -| Dynamic Functionality Agent | 5.9.5 | Unknown | synthesizing the port won't do anything, we need to generate the haptic TCP port! | http://karl.com | https://candace.com | | | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Lead Tactics Director | 1.6.8 | Expression | overriding the panel won't do anything, we need to parse the open-source IB panel! | http://kory.name | https://ewell.name | | | -| Dynamic Brand Producer | 8.3.6 | Url | If we parse the pixel, we can get to the AI pixel through the solid state AI pixel! | https://randal.org | https://freddie.biz | | | -+----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt deleted file mode 100644 index 9b7e6163..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt +++ /dev/null @@ -1,55 +0,0 @@ -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+-----------+------------------------+ -| Internal Optimization Planner | 2.9.4 | Url | We need to bypass the redundant COM bus! | http://pat.name | https://raegan.biz | | | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Internal Research Engineer | 0.3.1 | Url | hacking the panel won't do anything, we need to bypass the solid state HTTP panel! | http://faustino.biz | http://sophie.biz | | | -| Senior Accounts Designer | 1.0.4 | Unknown | I'll input the solid state COM application, that should application the COM application! | http://everette.biz | https://johnpaul.biz | | | -| Dynamic Functionality Agent | 5.9.5 | Unknown | synthesizing the port won't do anything, we need to generate the haptic TCP port! | http://karl.com | https://candace.com | | | -| Chief Integration Architect | 1.6.8 | Overwrite | Try to override the TCP firewall, maybe it will override the solid state firewall! | http://wade.org | https://davion.net | | | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Principal Marketing Specialist | 9.7.0 | Expression | You can't quantify the capacitor without hacking the neural SMS capacitor! | https://tyrese.net | http://ethel.name | | | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Lead Tactics Director | 1.6.8 | Expression | overriding the panel won't do anything, we need to parse the open-source IB panel! | http://kory.name | https://ewell.name | | | -| Legacy Intranet Agent | 9.0.8 | Expression | You can't override the program without overriding the mobile COM program! | http://everett.name | https://robb.com | | | -| Dynamic Brand Producer | 8.3.6 | Url | If we parse the pixel, we can get to the AI pixel through the solid state AI pixel! | https://randal.org | https://freddie.biz | | | -| District Response Director | 6.9.7 | Expression | If we override the pixel, we can get to the PCI pixel through the digital PCI pixel! | http://kari.org | https://milo.biz | | | -| International Research Architect | 4.1.8 | Overwrite | I'll reboot the haptic SDD pixel, that should pixel the SDD pixel! | http://hunter.info | https://kristofer.org | | | -| Dynamic Implementation Analyst | 3.3.4 | Overwrite | The XSS application is down, override the wireless application so we can override the XSS application! | https://allene.info | https://philip.net | | | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | | | -| Human Markets Coordinator | 3.4.4 | Unknown | You can't calculate the pixel without connecting the multi-byte HTTP pixel! | https://alexis.org | http://jeffrey.com | | | -| Forward Integration Assistant | 4.8.5 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://joshuah.com | http://jenifer.name | | | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | | | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | | | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt deleted file mode 100644 index 0ef532bd..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt +++ /dev/null @@ -1,14 +0,0 @@ -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------+---------------------+-----------+------------------------+ -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | | | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | | | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | | | -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt deleted file mode 100644 index 3a87b78f..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt +++ /dev/null @@ -1,141 +0,0 @@ -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+-----------+------------------------+ -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | | | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Forward Group Supervisor | 2.5.4 | Overwrite | If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter! | http://christine.info | https://brooks.name | Corene | https://mireya.org | -| | | | | | | Mitchell | https://marietta.com | -| | | | | | | Adrian | https://irving.net | -| | | | | | | Sydnie | https://leonie.net | -| | | | | | | Jason | http://joany.name | -| | | | | | | Carol | http://luisa.net | -| | | | | | | Ewell | http://jonas.biz | -| International Accounts Executive | 7.0.3 | Expression | hacking the program won't do anything, we need to reboot the mobile PNG program! | http://eryn.org | | Adaline | http://brittany.org | -| | | | | | | Margie | http://eda.com | -| | | | | | | Vena | https://vincenzo.biz | -| | | | | | | Jedediah | http://teagan.net | -| | | | | | | Piper | http://vicky.info | -| | | | | | | Norwood | https://gerard.name | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | | | -| Future Solutions Technician | 6.7.5 | Expression | | https://gaylord.name | http://jakob.org | Jewell | https://khalil.com | -| | | | | | | Aiyana | http://uriel.com | -| | | | | | | Ignatius | http://edgardo.biz | -| | | | | | | Laverna | http://khalil.org | -| | | | | | | Mona | https://erling.net | -| | | | | | | Dusty | http://ali.com | -| | | | | | | Andrew | https://immanuel.net | -| | | | | | | Juana | http://maeve.org | -| | | | | | | Alysha | https://sydnee.com | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | | | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Forward Functionality Liaison | 3.8.5 | Unknown | backing up the interface won't do anything, we need to navigate the neural GB interface! | | | Kaitlyn | http://osborne.org | -| | | | | | | Joesph | https://michael.name | -| | | | | | | Kali | http://shyanne.net | -| | | | | | | Austin | https://marty.net | -| National Markets Designer | 5.9.8 | Expression | Try to reboot the CSS panel, maybe it will reboot the haptic panel! | | | Kariane | http://sofia.info | -| | | | | | | Daphnee | https://nedra.biz | -| | | | | | | Orland | http://hilton.com | -| | | | | | | Shany | http://margaretta.net | -| | | | | | | Ezra | https://maegan.net | -| | | | | | | Rollin | https://timothy.info | -| | | | | | | Ezekiel | http://peyton.biz | -| | | | | | | Marlen | http://tara.org | -| | | | | | | Alia | https://lynn.name | -| | | | | | | Alek | https://blaze.net | -| Legacy Assurance Associate | 4.8.8 | Expression | connecting the microchip won't do anything, we need to index the cross-platform RSS microchip! | https://rhea.name | https://selena.info | Mervin | https://elisa.info | -| | | | | | | Sylvester | https://adonis.name | -| | | | | | | Francis | http://jaunita.info | -| Dynamic Solutions Supervisor | 2.2.5 | Overwrite | | | | Howard | https://luis.info | -| | | | | | | Matt | https://blake.biz | -| | | | | | | Quincy | https://sandra.biz | -| | | | | | | Antonina | http://willow.name | -| | | | | | | Jason | https://orland.com | -| | | | | | | Rigoberto | http://laney.biz | -| | | | | | | Eryn | https://amari.com | -| | | | | | | Viviane | https://kelley.com | -| | | | | | | Doris | https://kennedy.net | -| Product Creative Strategist | 8.0.1 | Url | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | -| | | | | | | Mayra | http://lance.name | -| | | | | | | Jimmie | https://lorine.org | -| | | | | | | Rebeka | https://malika.org | -| | | | | | | Trinity | http://fritz.info | -| | | | | | | Neha | https://marianne.name | -| | | | | | | Colin | https://billie.biz | -| | | | | | | Brielle | https://brennon.name | -| | | | | | | Myriam | https://rosemary.name | -| Chief Solutions Planner | 7.6.5 | Unknown | Try to back up the SCSI circuit, maybe it will back up the online circuit! | | http://alex.info | Eusebio | https://drew.net | -| | | | | | | Imani | https://dorothea.name | -| | | | | | | Justina | http://norwood.info | -| | | | | | | Aubree | http://jayne.info | -| | | | | | | Jude | https://korbin.org | -| | | | | | | Fern | https://rick.com | -| | | | | | | Aiyana | http://maverick.com | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| International Implementation Engineer | 9.7.5 | Url | | | | Nathanial | http://lucas.biz | -| | | | | | | Jackeline | http://emmitt.name | -| | | | | | | Amely | https://jonathon.com | -| | | | | | | Javonte | https://diana.name | -| | | | | | | Damien | https://edyth.com | -| | | | | | | Princess | http://haylie.biz | -| | | | | | | Jordane | https://gregorio.com | -| | | | | | | Opal | http://abbie.org | -| | | | | | | Pablo | https://maxime.biz | -| National Metrics Developer | 7.2.1 | Url | | https://everett.org | | Jessika | http://lesly.com | -| | | | | | | Clemens | https://abagail.info | -| | | | | | | Franz | http://prudence.info | -| | | | | | | Casper | https://alva.com | -| Senior Markets Administrator | 2.4.6 | Url | | | | Ron | http://brown.org | -| | | | | | | Cordia | http://ericka.name | -| | | | | | | Eugene | http://rashad.info | -| | | | | | | Thomas | http://antonia.net | -| | | | | | | Marcelle | https://miller.name | -| | | | | | | Lauriane | http://emmanuelle.info | -| | | | | | | Miracle | http://devin.org | -| Human Metrics Manager | 7.7.2 | Expression | Try to reboot the RSS program, maybe it will reboot the solid state program! | | http://clint.com | Ardella | http://melissa.net | -| | | | | | | Sandra | http://pearline.org | -| | | | | | | Noble | https://dusty.net | -| | | | | | | Verlie | http://maryjane.biz | -| | | | | | | Lessie | https://hayden.name | -| | | | | | | Ernestine | http://amina.info | -| | | | | | | Steve | http://lon.org | -| Direct Accounts Agent | 6.6.1 | Unknown | | | | Jermey | http://wilfrid.name | -| | | | | | | Josianne | https://vivian.biz | -| | | | | | | Gertrude | http://renee.name | -| | | | | | | Gabrielle | https://jedediah.biz | -| | | | | | | Amber | http://evalyn.org | -| | | | | | | Myrtis | https://ursula.net | -| | | | | | | Werner | https://linwood.biz | -| | | | | | | Rebekah | https://cleve.org | -| | | | | | | Claudie | https://theodora.com | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt deleted file mode 100644 index 118e1517..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt +++ /dev/null @@ -1,32 +0,0 @@ -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------+---------------------+-----------+------------------------+ -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | | | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | | | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | | | -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt deleted file mode 100644 index 6ed1f0fd..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt +++ /dev/null @@ -1,41 +0,0 @@ -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------+---------------------+-----------+------------------------+ -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | | | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | | | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | | | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt deleted file mode 100644 index 02d71195..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt +++ /dev/null @@ -1,80 +0,0 @@ -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+ -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | -| Lead Tactics Director | 1.6.8 | Expression | overriding the panel won't do anything, we need to parse the open-source IB panel! | http://kory.name | https://ewell.name | -| Human Markets Coordinator | 3.4.4 | Unknown | You can't calculate the pixel without connecting the multi-byte HTTP pixel! | https://alexis.org | http://jeffrey.com | -| Dynamic Brand Producer | 8.3.6 | Url | If we parse the pixel, we can get to the AI pixel through the solid state AI pixel! | https://randal.org | https://freddie.biz | -| Dynamic Functionality Agent | 5.9.5 | Unknown | synthesizing the port won't do anything, we need to generate the haptic TCP port! | http://karl.com | https://candace.com | -| Senior Accounts Designer | 1.0.4 | Unknown | I'll input the solid state COM application, that should application the COM application! | http://everette.biz | https://johnpaul.biz | -| Forward Integration Assistant | 4.8.5 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://joshuah.com | http://jenifer.name | -| Internal Research Engineer | 0.3.1 | Url | hacking the panel won't do anything, we need to bypass the solid state HTTP panel! | http://faustino.biz | http://sophie.biz | -| Legacy Intranet Agent | 9.0.8 | Expression | You can't override the program without overriding the mobile COM program! | http://everett.name | https://robb.com | -| District Response Director | 6.9.7 | Expression | If we override the pixel, we can get to the PCI pixel through the digital PCI pixel! | http://kari.org | https://milo.biz | -| Dynamic Implementation Analyst | 3.3.4 | Overwrite | The XSS application is down, override the wireless application so we can override the XSS application! | https://allene.info | https://philip.net | -| Chief Integration Architect | 1.6.8 | Overwrite | Try to override the TCP firewall, maybe it will override the solid state firewall! | http://wade.org | https://davion.net | -| Principal Marketing Specialist | 9.7.0 | Expression | You can't quantify the capacitor without hacking the neural SMS capacitor! | https://tyrese.net | http://ethel.name | -| Internal Optimization Planner | 2.9.4 | Url | We need to bypass the redundant COM bus! | http://pat.name | https://raegan.biz | -| International Research Architect | 4.1.8 | Overwrite | I'll reboot the haptic SDD pixel, that should pixel the SDD pixel! | http://hunter.info | https://kristofer.org | -| Regional Operations Representative | 2.9.1 | Expression | I'll calculate the online HTTP array, that should array the HTTP array! | http://uriel.info | http://zakary.info | -| District Group Representative | 8.9.8 | Overwrite | quantifying the driver won't do anything, we need to program the wireless SQL driver! | http://orland.net | http://lindsey.biz | -| Lead Identity Producer | 5.7.1 | Unknown | You can't back up the port without programming the primary XSS port! | https://mikayla.info | http://delaney.info | -| Product Branding Specialist | 3.4.0 | Expression | Try to reboot the JSON alarm, maybe it will reboot the optical alarm! | http://jalyn.org | http://asia.net | -| Forward Research Strategist | 8.8.2 | Overwrite | Try to parse the PNG panel, maybe it will parse the haptic panel! | http://terence.com | http://israel.name | -| Internal Operations Liaison | 3.0.3 | Overwrite | I'll program the bluetooth TCP monitor, that should monitor the TCP monitor! | http://trent.com | https://prince.info | -| Investor Optimization Orchestrator | 3.7.9 | Unknown | programming the application won't do anything, we need to program the digital SCSI application! | http://cullen.net | http://kaylie.info | -| Regional Accountability Assistant | 2.7.5 | Expression | You can't program the alarm without overriding the cross-platform RSS alarm! | https://ella.biz | http://barney.com | -| National Identity Technician | 7.4.9 | Url | quantifying the hard drive won't do anything, we need to index the virtual JBOD hard drive! | https://yadira.net | https://ocie.com | -| Human Accountability Technician | 8.2.0 | Expression | Use the solid state HTTP microchip, then you can back up the solid state microchip! | http://cali.net | https://ima.net | -| Regional Response Officer | 7.0.2 | Unknown | programming the driver won't do anything, we need to bypass the mobile PNG driver! | http://eldridge.net | http://bryon.net | -| Regional Quality Designer | 5.8.2 | Expression | We need to program the back-end HDD capacitor! | http://toney.net | http://trent.info | -| District Interactions Strategist | 7.9.0 | Url | Try to override the HDD pixel, maybe it will override the bluetooth pixel! | http://louie.net | https://elroy.org | -| Lead Response Producer | 6.3.3 | Overwrite | I'll generate the back-end JBOD array, that should array the JBOD array! | https://paul.name | https://harmon.name | -| Global Implementation Producer | 6.6.0 | Url | Use the back-end PNG bandwidth, then you can program the back-end bandwidth! | https://anita.net | http://liza.net | -| Direct Web Executive | 7.0.8 | Expression | If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip! | https://felicity.com | https://rhea.name | -| Corporate Paradigm Engineer | 8.1.2 | Overwrite | Try to connect the ADP array, maybe it will connect the virtual array! | https://luna.info | https://evalyn.org | -| Principal Usability Architect | 4.0.3 | Overwrite | You can't connect the bus without connecting the open-source SDD bus! | http://andreane.com | https://gus.name | -| Chief Implementation Director | 2.3.1 | Url | I'll override the auxiliary JBOD pixel, that should pixel the JBOD pixel! | http://richmond.com | https://burley.net | -| Direct Tactics Analyst | 1.0.4 | Url | The PCI program is down, transmit the multi-byte program so we can transmit the PCI program! | http://leonel.com | https://fletcher.com | -| National Response Planner | 8.2.8 | Expression | The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm! | https://stephon.biz | http://lonzo.biz | -| International Applications Architect | 5.6.6 | Unknown | If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter! | http://henriette.name | https://norene.com | -| Direct Accountability Supervisor | 6.2.8 | Url | I'll synthesize the cross-platform ADP system, that should system the ADP system! | https://eryn.com | http://rafaela.com | -| Forward Functionality Officer | 0.1.1 | Unknown | I'll override the primary XML monitor, that should monitor the XML monitor! | https://rebekah.org | http://lavern.org | -| Principal Implementation Developer | 7.0.7 | Overwrite | I'll index the 1080p JBOD matrix, that should matrix the JBOD matrix! | https://graham.org | http://janice.biz | -| Internal Optimization Executive | 2.5.9 | Unknown | The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus! | http://bernice.com | https://rubye.name | -| Direct Identity Liaison | 7.9.7 | Overwrite | If we back up the bus, we can get to the AI bus through the 1080p AI bus! | https://alana.org | https://carol.info | -| Direct Operations Developer | 7.1.7 | Unknown | synthesizing the microchip won't do anything, we need to hack the optical SCSI microchip! | http://morris.name | http://salvatore.biz | -| Legacy Accountability Agent | 5.8.2 | Expression | I'll compress the auxiliary XSS port, that should port the XSS port! | https://iliana.info | http://chelsea.com | -| Regional Security Officer | 9.7.3 | Expression | The GB program is down, reboot the neural program so we can reboot the GB program! | https://tania.biz | http://al.info | -| Internal Applications Agent | 5.1.9 | Overwrite | Use the online COM pixel, then you can synthesize the online pixel! | http://helen.name | http://oren.info | -| Corporate Security Technician | 2.7.4 | Unknown | copying the firewall won't do anything, we need to index the cross-platform THX firewall! | https://kaylie.info | https://bell.net | -| Senior Program Coordinator | 6.8.4 | Url | We need to back up the primary ADP array! | http://teresa.biz | https://derek.info | -| Corporate Research Liaison | 8.5.9 | Unknown | I'll reboot the auxiliary SQL feed, that should feed the SQL feed! | http://rosemarie.net | https://cydney.biz | -| Internal Data Agent | 2.5.8 | Url | I'll copy the online SQL interface, that should interface the SQL interface! | http://gretchen.org | http://melissa.com | -| Internal Web Liaison | 2.6.3 | Overwrite | You can't index the port without hacking the optical HDD port! | http://hector.biz | http://crawford.biz | -| Investor Usability Officer | 2.5.2 | Unknown | Use the virtual SAS firewall, then you can calculate the virtual firewall! | https://rubie.net | https://izaiah.net | -| Dynamic Accountability Director | 6.0.2 | Url | We need to connect the auxiliary SDD bandwidth! | http://delphia.name | https://bo.com | -| Customer Solutions Producer | 8.3.5 | Url | Try to program the EXE alarm, maybe it will program the cross-platform alarm! | http://alden.biz | https://asha.com | -| Direct Metrics Associate | 1.7.2 | Expression | We need to generate the digital TCP card! | http://kenya.info | https://kurt.org | -| Principal Brand Designer | 2.4.7 | Overwrite | You can't parse the bandwidth without indexing the auxiliary HTTP bandwidth! | http://garnett.info | https://rosa.info | -| Dynamic Paradigm Officer | 4.2.2 | Expression | If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm! | https://guillermo.biz | https://charlene.name | -| Chief Identity Specialist | 6.4.7 | Expression | Use the neural RSS circuit, then you can quantify the neural circuit! | https://kyle.net | http://sammy.net | -| Legacy Communications Producer | 5.4.0 | Unknown | overriding the firewall won't do anything, we need to reboot the open-source COM firewall! | http://khalid.net | http://jaylin.org | -| Legacy Solutions Architect | 7.9.3 | Expression | Try to input the AI sensor, maybe it will input the digital sensor! | https://alia.org | http://amir.name | -| National Tactics Facilitator | 1.2.4 | Overwrite | Try to transmit the GB panel, maybe it will transmit the 1080p panel! | http://margarete.biz | http://lily.biz | -| Legacy Directives Supervisor | 9.6.2 | Overwrite | programming the driver won't do anything, we need to connect the solid state RSS driver! | http://brenda.org | http://lina.net | -| Dynamic Response Facilitator | 7.1.7 | Url | If we override the port, we can get to the SDD port through the primary SDD port! | http://sibyl.biz | http://jordon.net | -| Dynamic Usability Consultant | 8.4.8 | Unknown | The GB firewall is down, program the neural firewall so we can program the GB firewall! | http://keshawn.org | https://gayle.biz | -| Chief Implementation Engineer | 7.6.5 | Unknown | The SMS protocol is down, input the neural protocol so we can input the SMS protocol! | https://rubie.info | https://maria.info | -| Regional Accountability Engineer | 3.1.8 | Url | Use the digital CSS array, then you can index the digital array! | http://christa.org | https://don.info | -| Direct Response Facilitator | 1.4.7 | Overwrite | The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm! | https://keshawn.name | https://toney.name | -| Internal Web Planner | 8.0.5 | Overwrite | Use the neural XML monitor, then you can navigate the neural monitor! | https://everardo.com | http://madelynn.biz | -| International Brand Manager | 2.4.4 | Expression | We need to program the virtual AI driver! | https://clark.name | http://aletha.info | -| Lead Mobility Developer | 4.0.9 | Url | I'll override the optical SSL card, that should card the SSL card! | https://lucinda.name | https://lexus.biz | -| Corporate Identity Developer | 5.1.4 | Unknown | hacking the program won't do anything, we need to copy the solid state JBOD program! | http://danny.org | https://declan.name | -| Dynamic Identity Assistant | 8.0.0 | Url | I'll transmit the digital PNG microchip, that should microchip the PNG microchip! | http://magdalena.biz | http://ernie.com | -| Customer Solutions Manager | 6.0.8 | Unknown | The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter! | http://alexys.biz | http://alfonso.com | -| International Brand Consultant | 0.0.6 | Overwrite | Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth! | https://onie.name | http://may.net | -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt deleted file mode 100644 index 81ffab35..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt +++ /dev/null @@ -1,21 +0,0 @@ -+----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | -+----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+ -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | -| Lead Tactics Director | 1.6.8 | Expression | overriding the panel won't do anything, we need to parse the open-source IB panel! | http://kory.name | https://ewell.name | -| Human Markets Coordinator | 3.4.4 | Unknown | You can't calculate the pixel without connecting the multi-byte HTTP pixel! | https://alexis.org | http://jeffrey.com | -| Dynamic Brand Producer | 8.3.6 | Url | If we parse the pixel, we can get to the AI pixel through the solid state AI pixel! | https://randal.org | https://freddie.biz | -| Dynamic Functionality Agent | 5.9.5 | Unknown | synthesizing the port won't do anything, we need to generate the haptic TCP port! | http://karl.com | https://candace.com | -| Senior Accounts Designer | 1.0.4 | Unknown | I'll input the solid state COM application, that should application the COM application! | http://everette.biz | https://johnpaul.biz | -| Forward Integration Assistant | 4.8.5 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://joshuah.com | http://jenifer.name | -| Internal Research Engineer | 0.3.1 | Url | hacking the panel won't do anything, we need to bypass the solid state HTTP panel! | http://faustino.biz | http://sophie.biz | -| Legacy Intranet Agent | 9.0.8 | Expression | You can't override the program without overriding the mobile COM program! | http://everett.name | https://robb.com | -| District Response Director | 6.9.7 | Expression | If we override the pixel, we can get to the PCI pixel through the digital PCI pixel! | http://kari.org | https://milo.biz | -| Dynamic Implementation Analyst | 3.3.4 | Overwrite | The XSS application is down, override the wireless application so we can override the XSS application! | https://allene.info | https://philip.net | -| Chief Integration Architect | 1.6.8 | Overwrite | Try to override the TCP firewall, maybe it will override the solid state firewall! | http://wade.org | https://davion.net | -| Principal Marketing Specialist | 9.7.0 | Expression | You can't quantify the capacitor without hacking the neural SMS capacitor! | https://tyrese.net | http://ethel.name | -| Internal Optimization Planner | 2.9.4 | Url | We need to bypass the redundant COM bus! | http://pat.name | https://raegan.biz | -| International Research Architect | 4.1.8 | Overwrite | I'll reboot the haptic SDD pixel, that should pixel the SDD pixel! | http://hunter.info | https://kristofer.org | -+----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt deleted file mode 100644 index bb8f9658..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt +++ /dev/null @@ -1,7 +0,0 @@ -+-----------------------------+---------+----------------------------+------------------------------------------------------------------------------------+--------------------+---------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | -+-----------------------------+---------+----------------------------+------------------------------------------------------------------------------------+--------------------+---------------------+ -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | -+-----------------------------+---------+----------------------------+------------------------------------------------------------------------------------+--------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..c5e2cf3c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,8 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Judson | https://wilson.net | +| | | | | Guadalupe | http://otho.info | +| | | | | General | https://skylar.name | +| | | | | Haylie | http://audreanne.info | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..b8a62809 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,127 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Corporate Tactics Analyst | 3.0.8 | Unknown | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | | Bill | http://jairo.net | +| | | | | | Clemmie | http://shanny.net | +| | | | | | Hildegard | http://conner.name | +| | | | | | Isabella | https://kennith.com | +| | | | | | Johanna | https://ara.org | +| | | | | | Demarco | https://rae.biz | +| | | | | | Viviane | http://christine.info | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Legacy Creative Liaison | 0.4.6 | Overwrite | | | Mervin | http://celestine.info | +| | | | | | Amalia | https://shanelle.info | +| | | | | | Sheila | http://darrell.info | +| | | | | | Alec | https://candice.biz | +| | | | | | Linnea | http://everardo.info | +| | | | | | Daryl | https://jerrod.com | +| | | | | | Laila | http://caleigh.net | +| | | | | | Adolfo | http://daisha.biz | +| Lead Markets Designer | 2.8.4 | Unknown | | https://amara.info | Seamus | http://maybell.info | +| | | | | | Monserrat | http://katrine.name | +| | | | | | Abel | https://geovany.com | +| | | | | | Diana | http://eula.name | +| | | | | | Raphael | https://zackery.info | +| Customer Program Technician | 1.7.7 | Url | | | Keely | http://obie.org | +| | | | | | Caleigh | https://albin.info | +| | | | | | Flavie | http://lavonne.biz | +| | | | | | Kaitlyn | http://osborne.org | +| | | | | | Joesph | https://michael.name | +| | | | | | Kali | http://shyanne.net | +| | | | | | Austin | https://marty.net | +| | | | | | Theresia | http://kristin.net | +| | | | | | Lester | https://paige.com | +| National Accounts Liaison | 7.2.6 | Overwrite | | | Cedrick | https://zachariah.net | +| | | | | | Marcelle | https://adah.org | +| | | | | | Barney | http://erica.org | +| Lead Intranet Officer | 6.4.9 | Url | | | Margaret | https://michaela.name | +| | | | | | Jody | http://jakob.org | +| | | | | | Anjali | https://valentin.info | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Global Branding Associate | 0.5.9 | Expression | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | http://cory.com | Suzanne | http://ima.name | +| | | | | | Earnestine | http://nathanial.biz | +| | | | | | Connor | https://augustus.net | +| | | | | | Araceli | http://hailey.biz | +| | | | | | Janessa | https://craig.com | +| | | | | | Erica | http://kristin.org | +| | | | | | Alek | http://shany.biz | +| Dynamic Marketing Consultant | 2.4.9 | Overwrite | | | Angie | https://ardella.info | +| | | | | | Melissa | https://sandra.biz | +| | | | | | Pearline | https://noble.net | +| | | | | | Dusty | https://verlie.com | +| Human Usability Specialist | 3.2.8 | Expression | | http://micah.info | Evalyn | https://myrtis.name | +| | | | | | Ursula | https://werner.net | +| | | | | | Linwood | http://rebekah.org | +| | | | | | Cleve | https://claudie.net | +| | | | | | Theodora | http://faye.info | +| International Integration Orchestrator | 5.4.5 | Expression | | | Steve | http://lon.org | +| | | | | | Braeden | https://sunny.name | +| | | | | | Leslie | http://bettie.info | +| | | | | | Edmund | http://sadie.info | +| | | | | | Horacio | https://loraine.name | +| Global Response Associate | 1.9.8 | Overwrite | The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth! | | Sandra | http://antonina.com | +| | | | | | Willow | https://jason.org | +| | | | | | Orland | http://rigoberto.com | +| | | | | | Laney | http://eryn.org | +| | | | | | Amari | http://viviane.net | +| | | | | | Kelley | http://doris.net | +| | | | | | Kennedy | https://milo.net | +| Direct Accounts Associate | 3.2.6 | Overwrite | | https://vesta.com | Buck | http://taryn.com | +| | | | | | Hilton | http://isabel.com | +| | | | | | Rogers | https://bertrand.biz | +| | | | | | Annetta | https://remington.org | +| | | | | | Efrain | http://davion.org | +| | | | | | Merle | https://abigayle.org | +| | | | | | Jerod | https://vicenta.info | +| | | | | | Kayli | https://shaun.net | +| | | | | | Antwan | https://hazel.net | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Legacy Optimization Orchestrator | 2.4.2 | Url | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | Damien | https://edyth.com | +| | | | | | Princess | http://haylie.biz | +| | | | | | Jordane | https://gregorio.com | +| | | | | | Opal | http://abbie.org | +| | | | | | Pablo | https://maxime.biz | +| | | | | | Shaun | https://concepcion.net | +| | | | | | Moises | http://rupert.info | +| Global Optimization Representative | 8.2.6 | Unknown | | | Brandi | https://aniyah.com | +| | | | | | Tyson | https://bonita.org | +| | | | | | Jazlyn | http://madonna.net | +| | | | | | Deangelo | https://jess.info | +| | | | | | Alvah | https://hans.net | +| | | | | | Payton | http://shanna.name | +| | | | | | Providenci | https://tyra.org | +| | | | | | Flo | http://isidro.net | +| | | | | | Dawn | https://anika.org | +| | | | | | Silas | http://zane.name | +| Investor Research Facilitator | 5.7.5 | Expression | | | Avery | http://jarret.biz | +| | | | | | Clarissa | https://audreanne.name | +| | | | | | Vida | https://theresia.biz | +| | | | | | Ransom | http://isom.com | +| | | | | | Anastasia | http://kamryn.info | +| | | | | | Marlene | https://cyril.name | +| | | | | | Zetta | http://pete.org | +| | | | | | Candida | https://craig.biz | +| | | | | | Timmothy | https://joanny.biz | +| | | | | | Alfonzo | http://dorothea.org | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..56d60df4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,22 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..cfa5fe02 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,28 @@ ++--------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++--------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | ++--------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..d118fb9f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,89 @@ ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ +| Human Implementation Designer | 8.3.7 | Unknown | Try to navigate the RSS card, maybe it will navigate the haptic card! | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Global Markets Executive | 2.5.8 | Expression | | | | | +| Dynamic Brand Technician | 2.5.6 | Expression | | http://lesly.info | | | +| Internal Accounts Consultant | 6.3.4 | Expression | Try to connect the SMS feed, maybe it will connect the mobile feed! | https://elda.info | | | +| Human Configuration Assistant | 0.1.1 | Unknown | I'll bypass the solid state SMS system, that should system the SMS system! | http://frederick.com | | | +| Dynamic Configuration Specialist | 8.8.8 | Overwrite | Use the 1080p XML circuit, then you can generate the 1080p circuit! | http://brown.com | | | +| Corporate Creative Liaison | 2.9.9 | Overwrite | | http://albert.org | | | +| National Communications Facilitator | 3.1.0 | Url | quantifying the transmitter won't do anything, we need to program the mobile HDD transmitter! | | | | +| Customer Security Representative | 3.7.3 | Expression | The GB circuit is down, hack the redundant circuit so we can hack the GB circuit! | https://jalon.net | | | +| Principal Intranet Liaison | 5.1.0 | Overwrite | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | http://neva.info | | | +| National Tactics Engineer | 3.7.5 | Url | generating the matrix won't do anything, we need to override the redundant GB matrix! | https://alexys.org | | | +| Global Usability Representative | 3.5.9 | Url | | | | | +| Chief Implementation Assistant | 6.1.2 | Unknown | | http://cathryn.biz | | | +| Dynamic Functionality Consultant | 4.9.1 | Unknown | | https://lonnie.info | | | +| District Factors Producer | 1.6.6 | Unknown | If we reboot the panel, we can get to the THX panel through the solid state THX panel! | | | | +| National Identity Technician | 7.4.9 | Overwrite | Try to parse the SMTP feed, maybe it will parse the multi-byte feed! | https://benedict.org | | | +| Customer Operations Officer | 2.6.0 | Overwrite | Use the bluetooth USB alarm, then you can override the bluetooth alarm! | http://antonette.org | | | +| Lead Tactics Executive | 6.2.9 | Unknown | | https://lowell.org | | | +| Forward Functionality Analyst | 4.5.1 | Expression | | http://orie.name | | | +| International Research Director | 4.1.0 | Url | Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive! | | | | +| Human Solutions Assistant | 1.9.8 | Expression | Try to parse the PNG panel, maybe it will parse the haptic panel! | http://carter.info | | | +| Internal Division Agent | 2.4.2 | Unknown | | | | | +| Dynamic Configuration Executive | 4.7.6 | Unknown | If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter! | | | | +| Customer Integration Agent | 3.6.0 | Expression | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | | | | +| Chief Division Director | 3.4.7 | Unknown | Try to override the CSS microchip, maybe it will override the primary microchip! | http://alejandrin.biz | | | +| Legacy Data Facilitator | 0.9.0 | Overwrite | bypassing the program won't do anything, we need to bypass the optical AI program! | https://beatrice.net | | | +| Internal Branding Supervisor | 6.7.4 | Url | I'll copy the auxiliary PCI panel, that should panel the PCI panel! | | | | +| Product Implementation Officer | 1.9.9 | Unknown | Try to back up the AGP system, maybe it will back up the 1080p system! | | | | +| Principal Implementation Director | 7.1.6 | Unknown | We need to transmit the auxiliary FTP transmitter! | http://pearlie.org | | | +| Chief Marketing Assistant | 7.3.5 | Expression | | | | | +| Lead Integration Liaison | 1.8.8 | Url | | https://sean.com | | | +| Future Accounts Producer | 9.4.3 | Unknown | You can't override the port without indexing the neural THX port! | | | | +| Global Response Coordinator | 9.7.3 | Overwrite | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://zelda.net | | | +| Internal Infrastructure Strategist | 7.2.2 | Overwrite | I'll transmit the optical XML sensor, that should sensor the XML sensor! | http://ahmad.com | | | +| Direct Assurance Supervisor | 4.1.8 | Overwrite | | https://aniyah.org | | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | | | +| Human Usability Associate | 5.2.5 | Expression | You can't override the capacitor without overriding the mobile XML capacitor! | http://hunter.info | | | +| Customer Configuration Manager | 1.6.8 | Unknown | I'll program the online RSS card, that should card the RSS card! | http://sylvan.net | | | +| Chief Accounts Associate | 8.5.5 | Unknown | You can't generate the panel without compressing the neural SAS panel! | | | | +| Principal Optimization Representative | 0.4.8 | Overwrite | If we index the system, we can get to the XSS system through the cross-platform XSS system! | | | | +| Corporate Paradigm Representative | 7.0.2 | Overwrite | You can't quantify the capacitor without hacking the neural SMS capacitor! | | | | +| Principal Markets Designer | 3.8.8 | Url | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | | +| Human Directives Engineer | 5.3.9 | Url | | | | | +| Customer Directives Director | 7.9.2 | Overwrite | Try to hack the COM panel, maybe it will hack the auxiliary panel! | | | | +| Central Marketing Director | 3.2.5 | Overwrite | | https://anibal.net | | | +| Central Integration Analyst | 0.4.0 | Overwrite | If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol! | https://laverne.name | | | +| Human Creative Engineer | 7.5.1 | Unknown | | | | | +| Customer Quality Technician | 9.7.0 | Unknown | If we index the card, we can get to the XSS card through the neural XSS card! | | | | +| Product Applications Assistant | 2.8.4 | Overwrite | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://carleton.info | | | +| District Branding Analyst | 1.9.5 | Url | | https://paula.net | | | +| National Creative Executive | 7.5.7 | Unknown | | http://mallory.biz | | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | | +| Regional Security Architect | 2.2.5 | Url | | | | | +| Corporate Data Strategist | 9.0.0 | Url | | http://eli.net | | | +| Global Security Liaison | 8.1.2 | Expression | | | | | +| Future Markets Architect | 9.0.8 | Overwrite | | | | | +| Dynamic Interactions Facilitator | 6.8.2 | Expression | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | +| Investor Accountability Officer | 2.4.3 | Overwrite | | | | | +| Dynamic Communications Supervisor | 2.6.8 | Overwrite | | https://carol.biz | | | +| Central Markets Officer | 6.8.8 | Expression | | | | | +| Central Marketing Technician | 8.7.2 | Overwrite | Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor! | http://albina.org | | | +| National Solutions Associate | 9.1.2 | Expression | | | | | +| Chief Assurance Associate | 3.3.1 | Url | overriding the panel won't do anything, we need to parse the open-source IB panel! | https://tyrese.info | | | +| District Web Developer | 6.1.9 | Unknown | | http://arthur.net | | | +| Principal Web Facilitator | 5.4.5 | Overwrite | compressing the firewall won't do anything, we need to copy the bluetooth COM firewall! | http://paris.name | | | +| Global Usability Producer | 4.9.5 | Expression | If we hack the application, we can get to the PCI application through the 1080p PCI application! | | | | +| Dynamic Functionality Agent | 5.9.5 | Unknown | | http://annabelle.net | | | +| Product Identity Architect | 5.6.4 | Url | The GB bus is down, back up the redundant bus so we can back up the GB bus! | http://darian.org | | | +| Corporate Accountability Representative | 2.3.2 | Unknown | | | | | +| Dynamic Security Technician | 6.8.3 | Unknown | | | | | +| Internal Factors Facilitator | 2.6.3 | Overwrite | | http://melba.name | | | +| Chief Infrastructure Consultant | 4.1.2 | Url | Use the multi-byte IB feed, then you can navigate the multi-byte feed! | https://theron.info | | | +| Regional Markets Supervisor | 7.7.6 | Expression | If we transmit the system, we can get to the SMTP system through the virtual SMTP system! | | | | +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| Customer Implementation Director | 5.9.1 | Unknown | | | | | +| Product Quality Analyst | 3.6.5 | Overwrite | You can't parse the port without bypassing the multi-byte GB port! | https://delbert.com | | | +| Chief Mobility Planner | 7.1.0 | Overwrite | | | | | +| Central Interactions Manager | 7.0.9 | Expression | | | | | +| International Identity Planner | 4.2.1 | Expression | You can't compress the capacitor without copying the virtual USB capacitor! | | | | +| National Tactics Architect | 6.7.8 | Url | We need to parse the auxiliary SAS capacitor! | https://margaret.net | | | +| National Accounts Associate | 2.7.6 | Overwrite | | | | | ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..66401959 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,208 @@ ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Internal Infrastructure Strategist | 7.2.2 | Overwrite | I'll transmit the optical XML sensor, that should sensor the XML sensor! | http://ahmad.com | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Internal Branding Supervisor | 6.7.4 | Url | I'll copy the auxiliary PCI panel, that should panel the PCI panel! | | | | +| District Factors Producer | 1.6.6 | Unknown | If we reboot the panel, we can get to the THX panel through the solid state THX panel! | | | | +| Regional Markets Supervisor | 7.7.6 | Expression | If we transmit the system, we can get to the SMTP system through the virtual SMTP system! | | | | +| Global Usability Producer | 4.9.5 | Expression | If we hack the application, we can get to the PCI application through the 1080p PCI application! | | | | +| Human Configuration Assistant | 0.1.1 | Unknown | I'll bypass the solid state SMS system, that should system the SMS system! | http://frederick.com | | | +| Product Implementation Officer | 1.9.9 | Unknown | Try to back up the AGP system, maybe it will back up the 1080p system! | | | | +| Lead Markets Designer | 2.8.4 | Unknown | | https://amara.info | Seamus | http://maybell.info | +| | | | | | Monserrat | http://katrine.name | +| | | | | | Abel | https://geovany.com | +| | | | | | Diana | http://eula.name | +| | | | | | Raphael | https://zackery.info | +| Principal Markets Designer | 3.8.8 | Url | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | | | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Human Implementation Designer | 8.3.7 | Unknown | Try to navigate the RSS card, maybe it will navigate the haptic card! | | | | +| Global Optimization Representative | 8.2.6 | Unknown | | | Brandi | https://aniyah.com | +| | | | | | Tyson | https://bonita.org | +| | | | | | Jazlyn | http://madonna.net | +| | | | | | Deangelo | https://jess.info | +| | | | | | Alvah | https://hans.net | +| | | | | | Payton | http://shanna.name | +| | | | | | Providenci | https://tyra.org | +| | | | | | Flo | http://isidro.net | +| | | | | | Dawn | https://anika.org | +| | | | | | Silas | http://zane.name | +| National Creative Executive | 7.5.7 | Unknown | | http://mallory.biz | | | +| Dynamic Configuration Specialist | 8.8.8 | Overwrite | Use the 1080p XML circuit, then you can generate the 1080p circuit! | http://brown.com | | | +| Chief Mobility Planner | 7.1.0 | Overwrite | | | | | +| Principal Implementation Director | 7.1.6 | Unknown | We need to transmit the auxiliary FTP transmitter! | http://pearlie.org | | | +| Product Identity Architect | 5.6.4 | Url | The GB bus is down, back up the redundant bus so we can back up the GB bus! | http://darian.org | | | +| Customer Implementation Director | 5.9.1 | Unknown | | | | | +| Customer Quality Technician | 9.7.0 | Unknown | If we index the card, we can get to the XSS card through the neural XSS card! | | | | +| Dynamic Functionality Consultant | 4.9.1 | Unknown | | https://lonnie.info | | | +| Chief Assurance Associate | 3.3.1 | Url | overriding the panel won't do anything, we need to parse the open-source IB panel! | https://tyrese.info | | | +| Customer Integration Agent | 3.6.0 | Expression | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | | | | +| Corporate Paradigm Representative | 7.0.2 | Overwrite | You can't quantify the capacitor without hacking the neural SMS capacitor! | | | | +| Lead Intranet Officer | 6.4.9 | Url | | | Margaret | https://michaela.name | +| | | | | | Jody | http://jakob.org | +| | | | | | Anjali | https://valentin.info | +| Product Quality Analyst | 3.6.5 | Overwrite | You can't parse the port without bypassing the multi-byte GB port! | https://delbert.com | | | +| Dynamic Marketing Consultant | 2.4.9 | Overwrite | | | Angie | https://ardella.info | +| | | | | | Melissa | https://sandra.biz | +| | | | | | Pearline | https://noble.net | +| | | | | | Dusty | https://verlie.com | +| Chief Accounts Associate | 8.5.5 | Unknown | You can't generate the panel without compressing the neural SAS panel! | | | | +| Human Usability Specialist | 3.2.8 | Expression | | http://micah.info | Evalyn | https://myrtis.name | +| | | | | | Ursula | https://werner.net | +| | | | | | Linwood | http://rebekah.org | +| | | | | | Cleve | https://claudie.net | +| | | | | | Theodora | http://faye.info | +| International Identity Planner | 4.2.1 | Expression | You can't compress the capacitor without copying the virtual USB capacitor! | | | | +| Global Security Liaison | 8.1.2 | Expression | | | | | +| Corporate Accountability Representative | 2.3.2 | Unknown | | | | | +| Internal Division Agent | 2.4.2 | Unknown | | | | | +| National Accounts Associate | 2.7.6 | Overwrite | | | | | +| Customer Operations Officer | 2.6.0 | Overwrite | Use the bluetooth USB alarm, then you can override the bluetooth alarm! | http://antonette.org | | | +| Central Marketing Director | 3.2.5 | Overwrite | | https://anibal.net | | | +| Customer Program Technician | 1.7.7 | Url | | | Keely | http://obie.org | +| | | | | | Caleigh | https://albin.info | +| | | | | | Flavie | http://lavonne.biz | +| | | | | | Kaitlyn | http://osborne.org | +| | | | | | Joesph | https://michael.name | +| | | | | | Kali | http://shyanne.net | +| | | | | | Austin | https://marty.net | +| | | | | | Theresia | http://kristin.net | +| | | | | | Lester | https://paige.com | +| Customer Security Representative | 3.7.3 | Expression | The GB circuit is down, hack the redundant circuit so we can hack the GB circuit! | https://jalon.net | | | +| Chief Division Director | 3.4.7 | Unknown | Try to override the CSS microchip, maybe it will override the primary microchip! | http://alejandrin.biz | | | +| International Research Director | 4.1.0 | Url | Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive! | | | | +| Dynamic Security Technician | 6.8.3 | Unknown | | | | | +| Legacy Data Facilitator | 0.9.0 | Overwrite | bypassing the program won't do anything, we need to bypass the optical AI program! | https://beatrice.net | | | +| Principal Intranet Liaison | 5.1.0 | Overwrite | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | http://neva.info | | | +| Central Marketing Technician | 8.7.2 | Overwrite | Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor! | http://albina.org | | | +| Chief Marketing Assistant | 7.3.5 | Expression | | | | | +| Principal Optimization Representative | 0.4.8 | Overwrite | If we index the system, we can get to the XSS system through the cross-platform XSS system! | | | | +| Global Usability Representative | 3.5.9 | Url | | | | | +| International Integration Orchestrator | 5.4.5 | Expression | | | Steve | http://lon.org | +| | | | | | Braeden | https://sunny.name | +| | | | | | Leslie | http://bettie.info | +| | | | | | Edmund | http://sadie.info | +| | | | | | Horacio | https://loraine.name | +| Global Response Associate | 1.9.8 | Overwrite | The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth! | | Sandra | http://antonina.com | +| | | | | | Willow | https://jason.org | +| | | | | | Orland | http://rigoberto.com | +| | | | | | Laney | http://eryn.org | +| | | | | | Amari | http://viviane.net | +| | | | | | Kelley | http://doris.net | +| | | | | | Kennedy | https://milo.net | +| Corporate Creative Liaison | 2.9.9 | Overwrite | | http://albert.org | | | +| Chief Infrastructure Consultant | 4.1.2 | Url | Use the multi-byte IB feed, then you can navigate the multi-byte feed! | https://theron.info | | | +| Lead Tactics Executive | 6.2.9 | Unknown | | https://lowell.org | | | +| National Accounts Liaison | 7.2.6 | Overwrite | | | Cedrick | https://zachariah.net | +| | | | | | Marcelle | https://adah.org | +| | | | | | Barney | http://erica.org | +| Internal Accounts Consultant | 6.3.4 | Expression | Try to connect the SMS feed, maybe it will connect the mobile feed! | https://elda.info | | | +| Lead Integration Liaison | 1.8.8 | Url | | https://sean.com | | | +| Human Directives Engineer | 5.3.9 | Url | | | | | +| Customer Configuration Manager | 1.6.8 | Unknown | I'll program the online RSS card, that should card the RSS card! | http://sylvan.net | | | +| Central Markets Officer | 6.8.8 | Expression | | | | | +| Human Creative Engineer | 7.5.1 | Unknown | | | | | +| Human Solutions Assistant | 1.9.8 | Expression | Try to parse the PNG panel, maybe it will parse the haptic panel! | http://carter.info | | | +| Direct Accounts Associate | 3.2.6 | Overwrite | | https://vesta.com | Buck | http://taryn.com | +| | | | | | Hilton | http://isabel.com | +| | | | | | Rogers | https://bertrand.biz | +| | | | | | Annetta | https://remington.org | +| | | | | | Efrain | http://davion.org | +| | | | | | Merle | https://abigayle.org | +| | | | | | Jerod | https://vicenta.info | +| | | | | | Kayli | https://shaun.net | +| | | | | | Antwan | https://hazel.net | +| Investor Accountability Officer | 2.4.3 | Overwrite | | | | | +| Human Usability Associate | 5.2.5 | Expression | You can't override the capacitor without overriding the mobile XML capacitor! | http://hunter.info | | | +| Regional Security Architect | 2.2.5 | Url | | | | | +| National Communications Facilitator | 3.1.0 | Url | quantifying the transmitter won't do anything, we need to program the mobile HDD transmitter! | | | | +| Dynamic Interactions Facilitator | 6.8.2 | Expression | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| National Tactics Engineer | 3.7.5 | Url | generating the matrix won't do anything, we need to override the redundant GB matrix! | https://alexys.org | | | +| Investor Research Facilitator | 5.7.5 | Expression | | | Avery | http://jarret.biz | +| | | | | | Clarissa | https://audreanne.name | +| | | | | | Vida | https://theresia.biz | +| | | | | | Ransom | http://isom.com | +| | | | | | Anastasia | http://kamryn.info | +| | | | | | Marlene | https://cyril.name | +| | | | | | Zetta | http://pete.org | +| | | | | | Candida | https://craig.biz | +| | | | | | Timmothy | https://joanny.biz | +| | | | | | Alfonzo | http://dorothea.org | +| Future Markets Architect | 9.0.8 | Overwrite | | | | | +| Dynamic Brand Technician | 2.5.6 | Expression | | http://lesly.info | | | +| Forward Functionality Analyst | 4.5.1 | Expression | | http://orie.name | | | +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| Direct Assurance Supervisor | 4.1.8 | Overwrite | | https://aniyah.org | | | +| Corporate Data Strategist | 9.0.0 | Url | | http://eli.net | | | +| Legacy Optimization Orchestrator | 2.4.2 | Url | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | Damien | https://edyth.com | +| | | | | | Princess | http://haylie.biz | +| | | | | | Jordane | https://gregorio.com | +| | | | | | Opal | http://abbie.org | +| | | | | | Pablo | https://maxime.biz | +| | | | | | Shaun | https://concepcion.net | +| | | | | | Moises | http://rupert.info | +| Central Interactions Manager | 7.0.9 | Expression | | | | | +| Principal Web Facilitator | 5.4.5 | Overwrite | compressing the firewall won't do anything, we need to copy the bluetooth COM firewall! | http://paris.name | | | +| Dynamic Functionality Agent | 5.9.5 | Unknown | | http://annabelle.net | | | +| District Branding Analyst | 1.9.5 | Url | | https://paula.net | | | +| Future Accounts Producer | 9.4.3 | Unknown | You can't override the port without indexing the neural THX port! | | | | +| Product Applications Assistant | 2.8.4 | Overwrite | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://carleton.info | | | +| Dynamic Configuration Executive | 4.7.6 | Unknown | If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter! | | | | +| Chief Implementation Assistant | 6.1.2 | Unknown | | http://cathryn.biz | | | +| District Web Developer | 6.1.9 | Unknown | | http://arthur.net | | | +| Dynamic Communications Supervisor | 2.6.8 | Overwrite | | https://carol.biz | | | +| Global Branding Associate | 0.5.9 | Expression | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | http://cory.com | Suzanne | http://ima.name | +| | | | | | Earnestine | http://nathanial.biz | +| | | | | | Connor | https://augustus.net | +| | | | | | Araceli | http://hailey.biz | +| | | | | | Janessa | https://craig.com | +| | | | | | Erica | http://kristin.org | +| | | | | | Alek | http://shany.biz | +| National Solutions Associate | 9.1.2 | Expression | | | | | +| National Tactics Architect | 6.7.8 | Url | We need to parse the auxiliary SAS capacitor! | https://margaret.net | | | +| Internal Factors Facilitator | 2.6.3 | Overwrite | | http://melba.name | | | +| Customer Directives Director | 7.9.2 | Overwrite | Try to hack the COM panel, maybe it will hack the auxiliary panel! | | | | +| Global Markets Executive | 2.5.8 | Expression | | | | | +| Corporate Tactics Analyst | 3.0.8 | Unknown | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | | Bill | http://jairo.net | +| | | | | | Clemmie | http://shanny.net | +| | | | | | Hildegard | http://conner.name | +| | | | | | Isabella | https://kennith.com | +| | | | | | Johanna | https://ara.org | +| | | | | | Demarco | https://rae.biz | +| | | | | | Viviane | http://christine.info | +| National Identity Technician | 7.4.9 | Overwrite | Try to parse the SMTP feed, maybe it will parse the multi-byte feed! | https://benedict.org | | | +| Legacy Creative Liaison | 0.4.6 | Overwrite | | | Mervin | http://celestine.info | +| | | | | | Amalia | https://shanelle.info | +| | | | | | Sheila | http://darrell.info | +| | | | | | Alec | https://candice.biz | +| | | | | | Linnea | http://everardo.info | +| | | | | | Daryl | https://jerrod.com | +| | | | | | Laila | http://caleigh.net | +| | | | | | Adolfo | http://daisha.biz | +| Global Response Coordinator | 9.7.3 | Overwrite | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://zelda.net | | | +| Central Integration Analyst | 0.4.0 | Overwrite | If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol! | https://laverne.name | | | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..99753bd9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,103 @@ ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ +| Human Implementation Designer | 8.3.7 | Unknown | Try to navigate the RSS card, maybe it will navigate the haptic card! | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Customer Configuration Manager | 1.6.8 | Unknown | I'll program the online RSS card, that should card the RSS card! | http://sylvan.net | | | +| Dynamic Communications Supervisor | 2.6.8 | Overwrite | | https://carol.biz | | | +| District Factors Producer | 1.6.6 | Unknown | If we reboot the panel, we can get to the THX panel through the solid state THX panel! | | | | +| Human Configuration Assistant | 0.1.1 | Unknown | I'll bypass the solid state SMS system, that should system the SMS system! | http://frederick.com | | | +| Principal Implementation Director | 7.1.6 | Unknown | We need to transmit the auxiliary FTP transmitter! | http://pearlie.org | | | +| Dynamic Configuration Specialist | 8.8.8 | Overwrite | Use the 1080p XML circuit, then you can generate the 1080p circuit! | http://brown.com | | | +| Corporate Creative Liaison | 2.9.9 | Overwrite | | http://albert.org | | | +| Dynamic Security Technician | 6.8.3 | Unknown | | | | | +| Customer Security Representative | 3.7.3 | Expression | The GB circuit is down, hack the redundant circuit so we can hack the GB circuit! | https://jalon.net | | | +| Internal Accounts Consultant | 6.3.4 | Expression | Try to connect the SMS feed, maybe it will connect the mobile feed! | https://elda.info | | | +| Global Security Liaison | 8.1.2 | Expression | | | | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | | | +| Chief Implementation Assistant | 6.1.2 | Unknown | | http://cathryn.biz | | | +| Customer Operations Officer | 2.6.0 | Overwrite | Use the bluetooth USB alarm, then you can override the bluetooth alarm! | http://antonette.org | | | +| Product Quality Analyst | 3.6.5 | Overwrite | You can't parse the port without bypassing the multi-byte GB port! | https://delbert.com | | | +| Central Markets Officer | 6.8.8 | Expression | | | | | +| Customer Directives Director | 7.9.2 | Overwrite | Try to hack the COM panel, maybe it will hack the auxiliary panel! | | | | +| International Identity Planner | 4.2.1 | Expression | You can't compress the capacitor without copying the virtual USB capacitor! | | | | +| Central Interactions Manager | 7.0.9 | Expression | | | | | +| National Communications Facilitator | 3.1.0 | Url | quantifying the transmitter won't do anything, we need to program the mobile HDD transmitter! | | | | +| Lead Tactics Executive | 6.2.9 | Unknown | | https://lowell.org | | | +| Internal Division Agent | 2.4.2 | Unknown | | | | | +| Corporate Paradigm Representative | 7.0.2 | Overwrite | You can't quantify the capacitor without hacking the neural SMS capacitor! | | | | +| Customer Integration Agent | 3.6.0 | Expression | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | | | | +| Regional Markets Supervisor | 7.7.6 | Expression | If we transmit the system, we can get to the SMTP system through the virtual SMTP system! | | | | +| Human Solutions Assistant | 1.9.8 | Expression | Try to parse the PNG panel, maybe it will parse the haptic panel! | http://carter.info | | | +| Legacy Data Facilitator | 0.9.0 | Overwrite | bypassing the program won't do anything, we need to bypass the optical AI program! | https://beatrice.net | | | +| Customer Implementation Director | 5.9.1 | Unknown | | | | | +| Dynamic Interactions Facilitator | 6.8.2 | Expression | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | +| Principal Optimization Representative | 0.4.8 | Overwrite | If we index the system, we can get to the XSS system through the cross-platform XSS system! | | | | +| Global Response Coordinator | 9.7.3 | Overwrite | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://zelda.net | | | +| Internal Infrastructure Strategist | 7.2.2 | Overwrite | I'll transmit the optical XML sensor, that should sensor the XML sensor! | http://ahmad.com | | | +| National Tactics Architect | 6.7.8 | Url | We need to parse the auxiliary SAS capacitor! | https://margaret.net | | | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Chief Accounts Associate | 8.5.5 | Unknown | You can't generate the panel without compressing the neural SAS panel! | | | | +| Principal Web Facilitator | 5.4.5 | Overwrite | compressing the firewall won't do anything, we need to copy the bluetooth COM firewall! | http://paris.name | | | +| National Accounts Associate | 2.7.6 | Overwrite | | | | | +| Central Marketing Technician | 8.7.2 | Overwrite | Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor! | http://albina.org | | | +| Internal Factors Facilitator | 2.6.3 | Overwrite | | http://melba.name | | | +| Dynamic Configuration Executive | 4.7.6 | Unknown | If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter! | | | | +| Chief Division Director | 3.4.7 | Unknown | Try to override the CSS microchip, maybe it will override the primary microchip! | http://alejandrin.biz | | | +| Chief Infrastructure Consultant | 4.1.2 | Url | Use the multi-byte IB feed, then you can navigate the multi-byte feed! | https://theron.info | | | +| Internal Branding Supervisor | 6.7.4 | Url | I'll copy the auxiliary PCI panel, that should panel the PCI panel! | | | | +| Future Markets Architect | 9.0.8 | Overwrite | | | | | +| Principal Intranet Liaison | 5.1.0 | Overwrite | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | http://neva.info | | | +| Central Integration Analyst | 0.4.0 | Overwrite | If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol! | https://laverne.name | | | +| National Identity Technician | 7.4.9 | Overwrite | Try to parse the SMTP feed, maybe it will parse the multi-byte feed! | https://benedict.org | | | +| Central Marketing Director | 3.2.5 | Overwrite | | https://anibal.net | | | +| District Web Developer | 6.1.9 | Unknown | | http://arthur.net | | | +| Dynamic Functionality Consultant | 4.9.1 | Unknown | | https://lonnie.info | | | +| Dynamic Functionality Agent | 5.9.5 | Unknown | | http://annabelle.net | | | +| National Tactics Engineer | 3.7.5 | Url | generating the matrix won't do anything, we need to override the redundant GB matrix! | https://alexys.org | | | +| Chief Assurance Associate | 3.3.1 | Url | overriding the panel won't do anything, we need to parse the open-source IB panel! | https://tyrese.info | | | +| Global Markets Executive | 2.5.8 | Expression | | | | | +| Future Accounts Producer | 9.4.3 | Unknown | You can't override the port without indexing the neural THX port! | | | | +| Customer Quality Technician | 9.7.0 | Unknown | If we index the card, we can get to the XSS card through the neural XSS card! | | | | +| Product Applications Assistant | 2.8.4 | Overwrite | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://carleton.info | | | +| Investor Accountability Officer | 2.4.3 | Overwrite | | | | | +| Forward Functionality Analyst | 4.5.1 | Expression | | http://orie.name | | | +| Global Usability Representative | 3.5.9 | Url | | | | | +| Principal Markets Designer | 3.8.8 | Url | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | | +| Product Implementation Officer | 1.9.9 | Unknown | Try to back up the AGP system, maybe it will back up the 1080p system! | | | | +| National Solutions Associate | 9.1.2 | Expression | | | | | +| Direct Assurance Supervisor | 4.1.8 | Overwrite | | https://aniyah.org | | | +| International Research Director | 4.1.0 | Url | Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive! | | | | +| Product Identity Architect | 5.6.4 | Url | The GB bus is down, back up the redundant bus so we can back up the GB bus! | http://darian.org | | | +| Regional Security Architect | 2.2.5 | Url | | | | | +| National Creative Executive | 7.5.7 | Unknown | | http://mallory.biz | | | +| Human Usability Associate | 5.2.5 | Expression | You can't override the capacitor without overriding the mobile XML capacitor! | http://hunter.info | | | +| Human Directives Engineer | 5.3.9 | Url | | | | | +| Chief Marketing Assistant | 7.3.5 | Expression | | | | | +| District Branding Analyst | 1.9.5 | Url | | https://paula.net | | | +| Human Creative Engineer | 7.5.1 | Unknown | | | | | +| Chief Mobility Planner | 7.1.0 | Overwrite | | | | | +| Corporate Accountability Representative | 2.3.2 | Unknown | | | | | +| Global Usability Producer | 4.9.5 | Expression | If we hack the application, we can get to the PCI application through the 1080p PCI application! | | | | +| Dynamic Brand Technician | 2.5.6 | Expression | | http://lesly.info | | | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | | +| Lead Integration Liaison | 1.8.8 | Url | | https://sean.com | | | +| Corporate Data Strategist | 9.0.0 | Url | | http://eli.net | | | ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..ff0b3e82 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,109 @@ ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Human Implementation Designer | 8.3.7 | Unknown | Try to navigate the RSS card, maybe it will navigate the haptic card! | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Customer Configuration Manager | 1.6.8 | Unknown | I'll program the online RSS card, that should card the RSS card! | http://sylvan.net | | | +| Dynamic Communications Supervisor | 2.6.8 | Overwrite | | https://carol.biz | | | +| Product Quality Analyst | 3.6.5 | Overwrite | You can't parse the port without bypassing the multi-byte GB port! | https://delbert.com | | | +| Human Configuration Assistant | 0.1.1 | Unknown | I'll bypass the solid state SMS system, that should system the SMS system! | http://frederick.com | | | +| Direct Assurance Supervisor | 4.1.8 | Overwrite | | https://aniyah.org | | | +| Corporate Creative Liaison | 2.9.9 | Overwrite | | http://albert.org | | | +| Chief Assurance Associate | 3.3.1 | Url | overriding the panel won't do anything, we need to parse the open-source IB panel! | https://tyrese.info | | | +| District Factors Producer | 1.6.6 | Unknown | If we reboot the panel, we can get to the THX panel through the solid state THX panel! | | | | +| District Branding Analyst | 1.9.5 | Url | | https://paula.net | | | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Chief Implementation Assistant | 6.1.2 | Unknown | | http://cathryn.biz | | | +| Customer Security Representative | 3.7.3 | Expression | The GB circuit is down, hack the redundant circuit so we can hack the GB circuit! | https://jalon.net | | | +| Lead Integration Liaison | 1.8.8 | Url | | https://sean.com | | | +| Human Creative Engineer | 7.5.1 | Unknown | | | | | +| Customer Directives Director | 7.9.2 | Overwrite | Try to hack the COM panel, maybe it will hack the auxiliary panel! | | | | +| Future Markets Architect | 9.0.8 | Overwrite | | | | | +| Global Usability Producer | 4.9.5 | Expression | If we hack the application, we can get to the PCI application through the 1080p PCI application! | | | | +| Dynamic Security Technician | 6.8.3 | Unknown | | | | | +| Corporate Data Strategist | 9.0.0 | Url | | http://eli.net | | | +| International Identity Planner | 4.2.1 | Expression | You can't compress the capacitor without copying the virtual USB capacitor! | | | | +| Chief Division Director | 3.4.7 | Unknown | Try to override the CSS microchip, maybe it will override the primary microchip! | http://alejandrin.biz | | | +| Internal Division Agent | 2.4.2 | Unknown | | | | | +| National Tactics Architect | 6.7.8 | Url | We need to parse the auxiliary SAS capacitor! | https://margaret.net | | | +| Customer Integration Agent | 3.6.0 | Expression | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | | | | +| Regional Markets Supervisor | 7.7.6 | Expression | If we transmit the system, we can get to the SMTP system through the virtual SMTP system! | | | | +| Chief Marketing Assistant | 7.3.5 | Expression | | | | | +| National Creative Executive | 7.5.7 | Unknown | | http://mallory.biz | | | +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| Dynamic Configuration Specialist | 8.8.8 | Overwrite | Use the 1080p XML circuit, then you can generate the 1080p circuit! | http://brown.com | | | +| Central Markets Officer | 6.8.8 | Expression | | | | | +| Dynamic Configuration Executive | 4.7.6 | Unknown | If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter! | | | | +| Customer Quality Technician | 9.7.0 | Unknown | If we index the card, we can get to the XSS card through the neural XSS card! | | | | +| Internal Infrastructure Strategist | 7.2.2 | Overwrite | I'll transmit the optical XML sensor, that should sensor the XML sensor! | http://ahmad.com | | | +| Principal Web Facilitator | 5.4.5 | Overwrite | compressing the firewall won't do anything, we need to copy the bluetooth COM firewall! | http://paris.name | | | +| Central Marketing Technician | 8.7.2 | Overwrite | Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor! | http://albina.org | | | +| Chief Infrastructure Consultant | 4.1.2 | Url | Use the multi-byte IB feed, then you can navigate the multi-byte feed! | https://theron.info | | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | | +| Customer Implementation Director | 5.9.1 | Unknown | | | | | +| Legacy Data Facilitator | 0.9.0 | Overwrite | bypassing the program won't do anything, we need to bypass the optical AI program! | https://beatrice.net | | | +| Corporate Paradigm Representative | 7.0.2 | Overwrite | You can't quantify the capacitor without hacking the neural SMS capacitor! | | | | +| Chief Mobility Planner | 7.1.0 | Overwrite | | | | | +| Product Implementation Officer | 1.9.9 | Unknown | Try to back up the AGP system, maybe it will back up the 1080p system! | | | | +| Product Identity Architect | 5.6.4 | Url | The GB bus is down, back up the redundant bus so we can back up the GB bus! | http://darian.org | | | +| Dynamic Brand Technician | 2.5.6 | Expression | | http://lesly.info | | | +| Future Accounts Producer | 9.4.3 | Unknown | You can't override the port without indexing the neural THX port! | | | | +| Customer Operations Officer | 2.6.0 | Overwrite | Use the bluetooth USB alarm, then you can override the bluetooth alarm! | http://antonette.org | | | +| Principal Markets Designer | 3.8.8 | Url | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | | +| Principal Intranet Liaison | 5.1.0 | Overwrite | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | http://neva.info | | | +| National Communications Facilitator | 3.1.0 | Url | quantifying the transmitter won't do anything, we need to program the mobile HDD transmitter! | | | | +| Central Integration Analyst | 0.4.0 | Overwrite | If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol! | https://laverne.name | | | +| District Web Developer | 6.1.9 | Unknown | | http://arthur.net | | | +| Central Interactions Manager | 7.0.9 | Expression | | | | | +| Central Marketing Director | 3.2.5 | Overwrite | | https://anibal.net | | | +| Chief Accounts Associate | 8.5.5 | Unknown | You can't generate the panel without compressing the neural SAS panel! | | | | +| National Identity Technician | 7.4.9 | Overwrite | Try to parse the SMTP feed, maybe it will parse the multi-byte feed! | https://benedict.org | | | +| Investor Accountability Officer | 2.4.3 | Overwrite | | | | | +| Regional Security Architect | 2.2.5 | Url | | | | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | | | +| National Accounts Associate | 2.7.6 | Overwrite | | | | | +| Internal Factors Facilitator | 2.6.3 | Overwrite | | http://melba.name | | | +| Principal Implementation Director | 7.1.6 | Unknown | We need to transmit the auxiliary FTP transmitter! | http://pearlie.org | | | +| Forward Functionality Analyst | 4.5.1 | Expression | | http://orie.name | | | +| National Tactics Engineer | 3.7.5 | Url | generating the matrix won't do anything, we need to override the redundant GB matrix! | https://alexys.org | | | +| Global Markets Executive | 2.5.8 | Expression | | | | | +| Product Applications Assistant | 2.8.4 | Overwrite | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://carleton.info | | | +| Dynamic Functionality Agent | 5.9.5 | Unknown | | http://annabelle.net | | | +| Global Security Liaison | 8.1.2 | Expression | | | | | +| Global Response Coordinator | 9.7.3 | Overwrite | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://zelda.net | | | +| Internal Branding Supervisor | 6.7.4 | Url | I'll copy the auxiliary PCI panel, that should panel the PCI panel! | | | | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Global Usability Representative | 3.5.9 | Url | | | | | +| National Solutions Associate | 9.1.2 | Expression | | | | | +| Dynamic Functionality Consultant | 4.9.1 | Unknown | | https://lonnie.info | | | +| Principal Optimization Representative | 0.4.8 | Overwrite | If we index the system, we can get to the XSS system through the cross-platform XSS system! | | | | +| Corporate Accountability Representative | 2.3.2 | Unknown | | | | | +| Lead Tactics Executive | 6.2.9 | Unknown | | https://lowell.org | | | +| International Research Director | 4.1.0 | Url | Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive! | | | | +| Internal Accounts Consultant | 6.3.4 | Expression | Try to connect the SMS feed, maybe it will connect the mobile feed! | https://elda.info | | | +| Human Usability Associate | 5.2.5 | Expression | You can't override the capacitor without overriding the mobile XML capacitor! | http://hunter.info | | | +| Human Directives Engineer | 5.3.9 | Url | | | | | +| Human Solutions Assistant | 1.9.8 | Expression | Try to parse the PNG panel, maybe it will parse the haptic panel! | http://carter.info | | | +| Dynamic Interactions Facilitator | 6.8.2 | Expression | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..9b7349c5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,9 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Judson | https://wilson.net | +| | | | | Guadalupe | http://otho.info | +| | | | | General | https://skylar.name | +| | | | | Haylie | http://audreanne.info | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..3d2b5e56 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,128 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Legacy Creative Liaison | 0.4.6 | Overwrite | | | Mervin | http://celestine.info | +| | | | | | Amalia | https://shanelle.info | +| | | | | | Sheila | http://darrell.info | +| | | | | | Alec | https://candice.biz | +| | | | | | Linnea | http://everardo.info | +| | | | | | Daryl | https://jerrod.com | +| | | | | | Laila | http://caleigh.net | +| | | | | | Adolfo | http://daisha.biz | +| Lead Markets Designer | 2.8.4 | Unknown | | https://amara.info | Seamus | http://maybell.info | +| | | | | | Monserrat | http://katrine.name | +| | | | | | Abel | https://geovany.com | +| | | | | | Diana | http://eula.name | +| | | | | | Raphael | https://zackery.info | +| Customer Program Technician | 1.7.7 | Url | | | Keely | http://obie.org | +| | | | | | Caleigh | https://albin.info | +| | | | | | Flavie | http://lavonne.biz | +| | | | | | Kaitlyn | http://osborne.org | +| | | | | | Joesph | https://michael.name | +| | | | | | Kali | http://shyanne.net | +| | | | | | Austin | https://marty.net | +| | | | | | Theresia | http://kristin.net | +| | | | | | Lester | https://paige.com | +| Global Branding Associate | 0.5.9 | Expression | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | http://cory.com | Suzanne | http://ima.name | +| | | | | | Earnestine | http://nathanial.biz | +| | | | | | Connor | https://augustus.net | +| | | | | | Araceli | http://hailey.biz | +| | | | | | Janessa | https://craig.com | +| | | | | | Erica | http://kristin.org | +| | | | | | Alek | http://shany.biz | +| Lead Intranet Officer | 6.4.9 | Url | | | Margaret | https://michaela.name | +| | | | | | Jody | http://jakob.org | +| | | | | | Anjali | https://valentin.info | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Investor Research Facilitator | 5.7.5 | Expression | | | Avery | http://jarret.biz | +| | | | | | Clarissa | https://audreanne.name | +| | | | | | Vida | https://theresia.biz | +| | | | | | Ransom | http://isom.com | +| | | | | | Anastasia | http://kamryn.info | +| | | | | | Marlene | https://cyril.name | +| | | | | | Zetta | http://pete.org | +| | | | | | Candida | https://craig.biz | +| | | | | | Timmothy | https://joanny.biz | +| | | | | | Alfonzo | http://dorothea.org | +| Corporate Tactics Analyst | 3.0.8 | Unknown | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | | Bill | http://jairo.net | +| | | | | | Clemmie | http://shanny.net | +| | | | | | Hildegard | http://conner.name | +| | | | | | Isabella | https://kennith.com | +| | | | | | Johanna | https://ara.org | +| | | | | | Demarco | https://rae.biz | +| | | | | | Viviane | http://christine.info | +| Human Usability Specialist | 3.2.8 | Expression | | http://micah.info | Evalyn | https://myrtis.name | +| | | | | | Ursula | https://werner.net | +| | | | | | Linwood | http://rebekah.org | +| | | | | | Cleve | https://claudie.net | +| | | | | | Theodora | http://faye.info | +| International Integration Orchestrator | 5.4.5 | Expression | | | Steve | http://lon.org | +| | | | | | Braeden | https://sunny.name | +| | | | | | Leslie | http://bettie.info | +| | | | | | Edmund | http://sadie.info | +| | | | | | Horacio | https://loraine.name | +| Direct Accounts Associate | 3.2.6 | Overwrite | | https://vesta.com | Buck | http://taryn.com | +| | | | | | Hilton | http://isabel.com | +| | | | | | Rogers | https://bertrand.biz | +| | | | | | Annetta | https://remington.org | +| | | | | | Efrain | http://davion.org | +| | | | | | Merle | https://abigayle.org | +| | | | | | Jerod | https://vicenta.info | +| | | | | | Kayli | https://shaun.net | +| | | | | | Antwan | https://hazel.net | +| National Accounts Liaison | 7.2.6 | Overwrite | | | Cedrick | https://zachariah.net | +| | | | | | Marcelle | https://adah.org | +| | | | | | Barney | http://erica.org | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Global Response Associate | 1.9.8 | Overwrite | The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth! | | Sandra | http://antonina.com | +| | | | | | Willow | https://jason.org | +| | | | | | Orland | http://rigoberto.com | +| | | | | | Laney | http://eryn.org | +| | | | | | Amari | http://viviane.net | +| | | | | | Kelley | http://doris.net | +| | | | | | Kennedy | https://milo.net | +| Dynamic Marketing Consultant | 2.4.9 | Overwrite | | | Angie | https://ardella.info | +| | | | | | Melissa | https://sandra.biz | +| | | | | | Pearline | https://noble.net | +| | | | | | Dusty | https://verlie.com | +| Global Optimization Representative | 8.2.6 | Unknown | | | Brandi | https://aniyah.com | +| | | | | | Tyson | https://bonita.org | +| | | | | | Jazlyn | http://madonna.net | +| | | | | | Deangelo | https://jess.info | +| | | | | | Alvah | https://hans.net | +| | | | | | Payton | http://shanna.name | +| | | | | | Providenci | https://tyra.org | +| | | | | | Flo | http://isidro.net | +| | | | | | Dawn | https://anika.org | +| | | | | | Silas | http://zane.name | +| Legacy Optimization Orchestrator | 2.4.2 | Url | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | Damien | https://edyth.com | +| | | | | | Princess | http://haylie.biz | +| | | | | | Jordane | https://gregorio.com | +| | | | | | Opal | http://abbie.org | +| | | | | | Pablo | https://maxime.biz | +| | | | | | Shaun | https://concepcion.net | +| | | | | | Moises | http://rupert.info | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..59f3f2b6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,23 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..ed9c5514 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,29 @@ ++--------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++--------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | ++--------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..6c9a4a86 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,25 @@ ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Forward Functionality Analyst | 4.5.1 | Expression | | http://orie.name | | | +| Dynamic Functionality Agent | 5.9.5 | Unknown | | http://annabelle.net | | | +| National Communications Facilitator | 3.1.0 | Url | quantifying the transmitter won't do anything, we need to program the mobile HDD transmitter! | | | | +| Central Interactions Manager | 7.0.9 | Expression | | | | | +| Global Usability Representative | 3.5.9 | Url | | | | | +| National Tactics Engineer | 3.7.5 | Url | generating the matrix won't do anything, we need to override the redundant GB matrix! | https://alexys.org | | | +| Dynamic Security Technician | 6.8.3 | Unknown | | | | | +| Customer Operations Officer | 2.6.0 | Overwrite | Use the bluetooth USB alarm, then you can override the bluetooth alarm! | http://antonette.org | | | +| Product Applications Assistant | 2.8.4 | Overwrite | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://carleton.info | | | +| Regional Security Architect | 2.2.5 | Url | | | | | +| Global Security Liaison | 8.1.2 | Expression | | | | | +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| District Branding Analyst | 1.9.5 | Url | | https://paula.net | | | +| Chief Assurance Associate | 3.3.1 | Url | overriding the panel won't do anything, we need to parse the open-source IB panel! | https://tyrese.info | | | +| Central Integration Analyst | 0.4.0 | Overwrite | If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol! | https://laverne.name | | | +| Customer Directives Director | 7.9.2 | Overwrite | Try to hack the COM panel, maybe it will hack the auxiliary panel! | | | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | | | ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..8243cb49 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,144 @@ ++----------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| National Tactics Engineer | 3.7.5 | Url | generating the matrix won't do anything, we need to override the redundant GB matrix! | https://alexys.org | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Chief Assurance Associate | 3.3.1 | Url | overriding the panel won't do anything, we need to parse the open-source IB panel! | https://tyrese.info | | | +| Regional Security Architect | 2.2.5 | Url | | | | | +| Forward Functionality Analyst | 4.5.1 | Expression | | http://orie.name | | | +| Lead Intranet Officer | 6.4.9 | Url | | | Margaret | https://michaela.name | +| | | | | | Jody | http://jakob.org | +| | | | | | Anjali | https://valentin.info | +| Corporate Tactics Analyst | 3.0.8 | Unknown | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | | Bill | http://jairo.net | +| | | | | | Clemmie | http://shanny.net | +| | | | | | Hildegard | http://conner.name | +| | | | | | Isabella | https://kennith.com | +| | | | | | Johanna | https://ara.org | +| | | | | | Demarco | https://rae.biz | +| | | | | | Viviane | http://christine.info | +| District Branding Analyst | 1.9.5 | Url | | https://paula.net | | | +| Global Security Liaison | 8.1.2 | Expression | | | | | +| Human Usability Specialist | 3.2.8 | Expression | | http://micah.info | Evalyn | https://myrtis.name | +| | | | | | Ursula | https://werner.net | +| | | | | | Linwood | http://rebekah.org | +| | | | | | Cleve | https://claudie.net | +| | | | | | Theodora | http://faye.info | +| International Integration Orchestrator | 5.4.5 | Expression | | | Steve | http://lon.org | +| | | | | | Braeden | https://sunny.name | +| | | | | | Leslie | http://bettie.info | +| | | | | | Edmund | http://sadie.info | +| | | | | | Horacio | https://loraine.name | +| Global Response Associate | 1.9.8 | Overwrite | The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth! | | Sandra | http://antonina.com | +| | | | | | Willow | https://jason.org | +| | | | | | Orland | http://rigoberto.com | +| | | | | | Laney | http://eryn.org | +| | | | | | Amari | http://viviane.net | +| | | | | | Kelley | http://doris.net | +| | | | | | Kennedy | https://milo.net | +| Customer Program Technician | 1.7.7 | Url | | | Keely | http://obie.org | +| | | | | | Caleigh | https://albin.info | +| | | | | | Flavie | http://lavonne.biz | +| | | | | | Kaitlyn | http://osborne.org | +| | | | | | Joesph | https://michael.name | +| | | | | | Kali | http://shyanne.net | +| | | | | | Austin | https://marty.net | +| | | | | | Theresia | http://kristin.net | +| | | | | | Lester | https://paige.com | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Central Interactions Manager | 7.0.9 | Expression | | | | | +| Customer Directives Director | 7.9.2 | Overwrite | Try to hack the COM panel, maybe it will hack the auxiliary panel! | | | | +| Legacy Creative Liaison | 0.4.6 | Overwrite | | | Mervin | http://celestine.info | +| | | | | | Amalia | https://shanelle.info | +| | | | | | Sheila | http://darrell.info | +| | | | | | Alec | https://candice.biz | +| | | | | | Linnea | http://everardo.info | +| | | | | | Daryl | https://jerrod.com | +| | | | | | Laila | http://caleigh.net | +| | | | | | Adolfo | http://daisha.biz | +| Direct Accounts Associate | 3.2.6 | Overwrite | | https://vesta.com | Buck | http://taryn.com | +| | | | | | Hilton | http://isabel.com | +| | | | | | Rogers | https://bertrand.biz | +| | | | | | Annetta | https://remington.org | +| | | | | | Efrain | http://davion.org | +| | | | | | Merle | https://abigayle.org | +| | | | | | Jerod | https://vicenta.info | +| | | | | | Kayli | https://shaun.net | +| | | | | | Antwan | https://hazel.net | +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| Dynamic Security Technician | 6.8.3 | Unknown | | | | | +| Investor Research Facilitator | 5.7.5 | Expression | | | Avery | http://jarret.biz | +| | | | | | Clarissa | https://audreanne.name | +| | | | | | Vida | https://theresia.biz | +| | | | | | Ransom | http://isom.com | +| | | | | | Anastasia | http://kamryn.info | +| | | | | | Marlene | https://cyril.name | +| | | | | | Zetta | http://pete.org | +| | | | | | Candida | https://craig.biz | +| | | | | | Timmothy | https://joanny.biz | +| | | | | | Alfonzo | http://dorothea.org | +| National Accounts Liaison | 7.2.6 | Overwrite | | | Cedrick | https://zachariah.net | +| | | | | | Marcelle | https://adah.org | +| | | | | | Barney | http://erica.org | +| Global Optimization Representative | 8.2.6 | Unknown | | | Brandi | https://aniyah.com | +| | | | | | Tyson | https://bonita.org | +| | | | | | Jazlyn | http://madonna.net | +| | | | | | Deangelo | https://jess.info | +| | | | | | Alvah | https://hans.net | +| | | | | | Payton | http://shanna.name | +| | | | | | Providenci | https://tyra.org | +| | | | | | Flo | http://isidro.net | +| | | | | | Dawn | https://anika.org | +| | | | | | Silas | http://zane.name | +| Lead Markets Designer | 2.8.4 | Unknown | | https://amara.info | Seamus | http://maybell.info | +| | | | | | Monserrat | http://katrine.name | +| | | | | | Abel | https://geovany.com | +| | | | | | Diana | http://eula.name | +| | | | | | Raphael | https://zackery.info | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Global Branding Associate | 0.5.9 | Expression | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | http://cory.com | Suzanne | http://ima.name | +| | | | | | Earnestine | http://nathanial.biz | +| | | | | | Connor | https://augustus.net | +| | | | | | Araceli | http://hailey.biz | +| | | | | | Janessa | https://craig.com | +| | | | | | Erica | http://kristin.org | +| | | | | | Alek | http://shany.biz | +| National Communications Facilitator | 3.1.0 | Url | quantifying the transmitter won't do anything, we need to program the mobile HDD transmitter! | | | | +| Dynamic Functionality Agent | 5.9.5 | Unknown | | http://annabelle.net | | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | | | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Central Integration Analyst | 0.4.0 | Overwrite | If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol! | https://laverne.name | | | +| Product Applications Assistant | 2.8.4 | Overwrite | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://carleton.info | | | +| Global Usability Representative | 3.5.9 | Url | | | | | +| Legacy Optimization Orchestrator | 2.4.2 | Url | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | Damien | https://edyth.com | +| | | | | | Princess | http://haylie.biz | +| | | | | | Jordane | https://gregorio.com | +| | | | | | Opal | http://abbie.org | +| | | | | | Pablo | https://maxime.biz | +| | | | | | Shaun | https://concepcion.net | +| | | | | | Moises | http://rupert.info | +| Dynamic Marketing Consultant | 2.4.9 | Overwrite | | | Angie | https://ardella.info | +| | | | | | Melissa | https://sandra.biz | +| | | | | | Pearline | https://noble.net | +| | | | | | Dusty | https://verlie.com | +| Customer Operations Officer | 2.6.0 | Overwrite | Use the bluetooth USB alarm, then you can override the bluetooth alarm! | http://antonette.org | | | ++----------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..fe53d1d4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,39 @@ ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ +| National Tactics Engineer | 3.7.5 | Url | generating the matrix won't do anything, we need to override the redundant GB matrix! | https://alexys.org | | | +| Forward Functionality Analyst | 4.5.1 | Expression | | http://orie.name | | | +| National Communications Facilitator | 3.1.0 | Url | quantifying the transmitter won't do anything, we need to program the mobile HDD transmitter! | | | | +| Central Integration Analyst | 0.4.0 | Overwrite | If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol! | https://laverne.name | | | +| Global Security Liaison | 8.1.2 | Expression | | | | | +| Regional Security Architect | 2.2.5 | Url | | | | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | | | +| Central Interactions Manager | 7.0.9 | Expression | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Chief Assurance Associate | 3.3.1 | Url | overriding the panel won't do anything, we need to parse the open-source IB panel! | https://tyrese.info | | | +| Customer Directives Director | 7.9.2 | Overwrite | Try to hack the COM panel, maybe it will hack the auxiliary panel! | | | | +| District Branding Analyst | 1.9.5 | Url | | https://paula.net | | | +| Product Applications Assistant | 2.8.4 | Overwrite | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://carleton.info | | | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Dynamic Functionality Agent | 5.9.5 | Unknown | | http://annabelle.net | | | +| Global Usability Representative | 3.5.9 | Url | | | | | +| Dynamic Security Technician | 6.8.3 | Unknown | | | | | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Customer Operations Officer | 2.6.0 | Overwrite | Use the bluetooth USB alarm, then you can override the bluetooth alarm! | http://antonette.org | | | +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..3a68e14e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,45 @@ ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| National Tactics Engineer | 3.7.5 | Url | generating the matrix won't do anything, we need to override the redundant GB matrix! | https://alexys.org | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Dynamic Functionality Agent | 5.9.5 | Unknown | | http://annabelle.net | | | +| Central Integration Analyst | 0.4.0 | Overwrite | If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol! | https://laverne.name | | | +| Dynamic Security Technician | 6.8.3 | Unknown | | | | | +| Global Security Liaison | 8.1.2 | Expression | | | | | +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Central Interactions Manager | 7.0.9 | Expression | | | | | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Forward Functionality Analyst | 4.5.1 | Expression | | http://orie.name | | | +| Customer Operations Officer | 2.6.0 | Overwrite | Use the bluetooth USB alarm, then you can override the bluetooth alarm! | http://antonette.org | | | +| District Branding Analyst | 1.9.5 | Url | | https://paula.net | | | +| Customer Directives Director | 7.9.2 | Overwrite | Try to hack the COM panel, maybe it will hack the auxiliary panel! | | | | +| Product Applications Assistant | 2.8.4 | Overwrite | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://carleton.info | | | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | | | +| Chief Assurance Associate | 3.3.1 | Url | overriding the panel won't do anything, we need to parse the open-source IB panel! | https://tyrese.info | | | +| National Communications Facilitator | 3.1.0 | Url | quantifying the transmitter won't do anything, we need to program the mobile HDD transmitter! | | | | +| Regional Security Architect | 2.2.5 | Url | | | | | +| Global Usability Representative | 3.5.9 | Url | | | | | ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..c5c91755 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,12 @@ ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Global Usability Representative | 3.5.9 | Url | | | | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | | | +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| Regional Security Architect | 2.2.5 | Url | | | | | ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..da84e9ca --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,131 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Global Usability Representative | 3.5.9 | Url | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| National Accounts Liaison | 7.2.6 | Overwrite | | | Cedrick | https://zachariah.net | +| | | | | | Marcelle | https://adah.org | +| | | | | | Barney | http://erica.org | +| Global Response Associate | 1.9.8 | Overwrite | The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth! | | Sandra | http://antonina.com | +| | | | | | Willow | https://jason.org | +| | | | | | Orland | http://rigoberto.com | +| | | | | | Laney | http://eryn.org | +| | | | | | Amari | http://viviane.net | +| | | | | | Kelley | http://doris.net | +| | | | | | Kennedy | https://milo.net | +| Legacy Creative Liaison | 0.4.6 | Overwrite | | | Mervin | http://celestine.info | +| | | | | | Amalia | https://shanelle.info | +| | | | | | Sheila | http://darrell.info | +| | | | | | Alec | https://candice.biz | +| | | | | | Linnea | http://everardo.info | +| | | | | | Daryl | https://jerrod.com | +| | | | | | Laila | http://caleigh.net | +| | | | | | Adolfo | http://daisha.biz | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | | | +| Lead Intranet Officer | 6.4.9 | Url | | | Margaret | https://michaela.name | +| | | | | | Jody | http://jakob.org | +| | | | | | Anjali | https://valentin.info | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Regional Security Architect | 2.2.5 | Url | | | | | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Human Usability Specialist | 3.2.8 | Expression | | http://micah.info | Evalyn | https://myrtis.name | +| | | | | | Ursula | https://werner.net | +| | | | | | Linwood | http://rebekah.org | +| | | | | | Cleve | https://claudie.net | +| | | | | | Theodora | http://faye.info | +| International Integration Orchestrator | 5.4.5 | Expression | | | Steve | http://lon.org | +| | | | | | Braeden | https://sunny.name | +| | | | | | Leslie | http://bettie.info | +| | | | | | Edmund | http://sadie.info | +| | | | | | Horacio | https://loraine.name | +| Global Branding Associate | 0.5.9 | Expression | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | http://cory.com | Suzanne | http://ima.name | +| | | | | | Earnestine | http://nathanial.biz | +| | | | | | Connor | https://augustus.net | +| | | | | | Araceli | http://hailey.biz | +| | | | | | Janessa | https://craig.com | +| | | | | | Erica | http://kristin.org | +| | | | | | Alek | http://shany.biz | +| Lead Markets Designer | 2.8.4 | Unknown | | https://amara.info | Seamus | http://maybell.info | +| | | | | | Monserrat | http://katrine.name | +| | | | | | Abel | https://geovany.com | +| | | | | | Diana | http://eula.name | +| | | | | | Raphael | https://zackery.info | +| Corporate Tactics Analyst | 3.0.8 | Unknown | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | | Bill | http://jairo.net | +| | | | | | Clemmie | http://shanny.net | +| | | | | | Hildegard | http://conner.name | +| | | | | | Isabella | https://kennith.com | +| | | | | | Johanna | https://ara.org | +| | | | | | Demarco | https://rae.biz | +| | | | | | Viviane | http://christine.info | +| Global Optimization Representative | 8.2.6 | Unknown | | | Brandi | https://aniyah.com | +| | | | | | Tyson | https://bonita.org | +| | | | | | Jazlyn | http://madonna.net | +| | | | | | Deangelo | https://jess.info | +| | | | | | Alvah | https://hans.net | +| | | | | | Payton | http://shanna.name | +| | | | | | Providenci | https://tyra.org | +| | | | | | Flo | http://isidro.net | +| | | | | | Dawn | https://anika.org | +| | | | | | Silas | http://zane.name | +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Investor Research Facilitator | 5.7.5 | Expression | | | Avery | http://jarret.biz | +| | | | | | Clarissa | https://audreanne.name | +| | | | | | Vida | https://theresia.biz | +| | | | | | Ransom | http://isom.com | +| | | | | | Anastasia | http://kamryn.info | +| | | | | | Marlene | https://cyril.name | +| | | | | | Zetta | http://pete.org | +| | | | | | Candida | https://craig.biz | +| | | | | | Timmothy | https://joanny.biz | +| | | | | | Alfonzo | http://dorothea.org | +| Customer Program Technician | 1.7.7 | Url | | | Keely | http://obie.org | +| | | | | | Caleigh | https://albin.info | +| | | | | | Flavie | http://lavonne.biz | +| | | | | | Kaitlyn | http://osborne.org | +| | | | | | Joesph | https://michael.name | +| | | | | | Kali | http://shyanne.net | +| | | | | | Austin | https://marty.net | +| | | | | | Theresia | http://kristin.net | +| | | | | | Lester | https://paige.com | +| Direct Accounts Associate | 3.2.6 | Overwrite | | https://vesta.com | Buck | http://taryn.com | +| | | | | | Hilton | http://isabel.com | +| | | | | | Rogers | https://bertrand.biz | +| | | | | | Annetta | https://remington.org | +| | | | | | Efrain | http://davion.org | +| | | | | | Merle | https://abigayle.org | +| | | | | | Jerod | https://vicenta.info | +| | | | | | Kayli | https://shaun.net | +| | | | | | Antwan | https://hazel.net | +| Legacy Optimization Orchestrator | 2.4.2 | Url | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | Damien | https://edyth.com | +| | | | | | Princess | http://haylie.biz | +| | | | | | Jordane | https://gregorio.com | +| | | | | | Opal | http://abbie.org | +| | | | | | Pablo | https://maxime.biz | +| | | | | | Shaun | https://concepcion.net | +| | | | | | Moises | http://rupert.info | +| Dynamic Marketing Consultant | 2.4.9 | Overwrite | | | Angie | https://ardella.info | +| | | | | | Melissa | https://sandra.biz | +| | | | | | Pearline | https://noble.net | +| | | | | | Dusty | https://verlie.com | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..eb29597a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,26 @@ ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Global Usability Representative | 3.5.9 | Url | | | | | +| Regional Security Architect | 2.2.5 | Url | | | | | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | | | ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..a88b2ccb --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,32 @@ ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Regional Security Architect | 2.2.5 | Url | | | | | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | | +| Global Usability Representative | 3.5.9 | Url | | | | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | | | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..3a8346ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+ +| Package | Version | License Information Origin | ++---------+---------+----------------------------+ ++---------+---------+----------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..abaa228a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,5 @@ ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ +| Package | Version | License Information Origin | License Expression | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..94f923d8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,85 @@ ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | +| Regional Security Architect | 2.2.5 | Url | | | +| Global Usability Representative | 3.5.9 | Url | | | +| Customer Directives Director | 7.9.2 | Overwrite | Try to hack the COM panel, maybe it will hack the auxiliary panel! | | +| Chief Assurance Associate | 3.3.1 | Url | overriding the panel won't do anything, we need to parse the open-source IB panel! | https://tyrese.info | +| Customer Operations Officer | 2.6.0 | Overwrite | Use the bluetooth USB alarm, then you can override the bluetooth alarm! | http://antonette.org | +| Dynamic Security Technician | 6.8.3 | Unknown | | | +| Central Integration Analyst | 0.4.0 | Overwrite | If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol! | https://laverne.name | +| National Communications Facilitator | 3.1.0 | Url | quantifying the transmitter won't do anything, we need to program the mobile HDD transmitter! | | +| Dynamic Functionality Agent | 5.9.5 | Unknown | | http://annabelle.net | +| Forward Functionality Analyst | 4.5.1 | Expression | | http://orie.name | +| District Branding Analyst | 1.9.5 | Url | | https://paula.net | +| Product Applications Assistant | 2.8.4 | Overwrite | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://carleton.info | +| Global Security Liaison | 8.1.2 | Expression | | | +| Central Interactions Manager | 7.0.9 | Expression | | | +| National Tactics Engineer | 3.7.5 | Url | generating the matrix won't do anything, we need to override the redundant GB matrix! | https://alexys.org | +| Chief Mobility Planner | 7.1.0 | Overwrite | | | +| Customer Implementation Director | 5.9.1 | Unknown | | | +| National Tactics Architect | 6.7.8 | Url | We need to parse the auxiliary SAS capacitor! | https://margaret.net | +| Central Marketing Technician | 8.7.2 | Overwrite | Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor! | http://albina.org | +| Corporate Paradigm Representative | 7.0.2 | Overwrite | You can't quantify the capacitor without hacking the neural SMS capacitor! | | +| Chief Accounts Associate | 8.5.5 | Unknown | You can't generate the panel without compressing the neural SAS panel! | | +| Dynamic Configuration Executive | 4.7.6 | Unknown | If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter! | | +| Human Usability Associate | 5.2.5 | Expression | You can't override the capacitor without overriding the mobile XML capacitor! | http://hunter.info | +| Principal Optimization Representative | 0.4.8 | Overwrite | If we index the system, we can get to the XSS system through the cross-platform XSS system! | | +| Internal Factors Facilitator | 2.6.3 | Overwrite | | http://melba.name | +| Future Accounts Producer | 9.4.3 | Unknown | You can't override the port without indexing the neural THX port! | | +| Global Usability Producer | 4.9.5 | Expression | If we hack the application, we can get to the PCI application through the 1080p PCI application! | | +| Future Markets Architect | 9.0.8 | Overwrite | | | +| International Identity Planner | 4.2.1 | Expression | You can't compress the capacitor without copying the virtual USB capacitor! | | +| National Creative Executive | 7.5.7 | Unknown | | http://mallory.biz | +| Lead Tactics Executive | 6.2.9 | Unknown | | https://lowell.org | +| Human Solutions Assistant | 1.9.8 | Expression | Try to parse the PNG panel, maybe it will parse the haptic panel! | http://carter.info | +| Chief Marketing Assistant | 7.3.5 | Expression | | | +| Principal Implementation Director | 7.1.6 | Unknown | We need to transmit the auxiliary FTP transmitter! | http://pearlie.org | +| Principal Markets Designer | 3.8.8 | Url | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | +| Human Creative Engineer | 7.5.1 | Unknown | | | +| Central Markets Officer | 6.8.8 | Expression | | | +| National Identity Technician | 7.4.9 | Overwrite | Try to parse the SMTP feed, maybe it will parse the multi-byte feed! | https://benedict.org | +| Dynamic Interactions Facilitator | 6.8.2 | Expression | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | +| Lead Integration Liaison | 1.8.8 | Url | | https://sean.com | +| Product Quality Analyst | 3.6.5 | Overwrite | You can't parse the port without bypassing the multi-byte GB port! | https://delbert.com | +| District Factors Producer | 1.6.6 | Unknown | If we reboot the panel, we can get to the THX panel through the solid state THX panel! | | +| Internal Accounts Consultant | 6.3.4 | Expression | Try to connect the SMS feed, maybe it will connect the mobile feed! | https://elda.info | +| Principal Intranet Liaison | 5.1.0 | Overwrite | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | http://neva.info | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | +| Central Marketing Director | 3.2.5 | Overwrite | | https://anibal.net | +| National Accounts Associate | 2.7.6 | Overwrite | | | +| Dynamic Communications Supervisor | 2.6.8 | Overwrite | | https://carol.biz | +| Dynamic Brand Technician | 2.5.6 | Expression | | http://lesly.info | +| Internal Branding Supervisor | 6.7.4 | Url | I'll copy the auxiliary PCI panel, that should panel the PCI panel! | | +| Human Directives Engineer | 5.3.9 | Url | | | +| Product Identity Architect | 5.6.4 | Url | The GB bus is down, back up the redundant bus so we can back up the GB bus! | http://darian.org | +| Chief Infrastructure Consultant | 4.1.2 | Url | Use the multi-byte IB feed, then you can navigate the multi-byte feed! | https://theron.info | +| Principal Web Facilitator | 5.4.5 | Overwrite | compressing the firewall won't do anything, we need to copy the bluetooth COM firewall! | http://paris.name | +| Customer Configuration Manager | 1.6.8 | Unknown | I'll program the online RSS card, that should card the RSS card! | http://sylvan.net | +| Global Markets Executive | 2.5.8 | Expression | | | +| Corporate Accountability Representative | 2.3.2 | Unknown | | | +| Corporate Data Strategist | 9.0.0 | Url | | http://eli.net | +| International Research Director | 4.1.0 | Url | Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive! | | +| District Web Developer | 6.1.9 | Unknown | | http://arthur.net | +| Customer Quality Technician | 9.7.0 | Unknown | If we index the card, we can get to the XSS card through the neural XSS card! | | +| Global Response Coordinator | 9.7.3 | Overwrite | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://zelda.net | +| Regional Markets Supervisor | 7.7.6 | Expression | If we transmit the system, we can get to the SMTP system through the virtual SMTP system! | | +| Chief Division Director | 3.4.7 | Unknown | Try to override the CSS microchip, maybe it will override the primary microchip! | http://alejandrin.biz | +| Direct Assurance Supervisor | 4.1.8 | Overwrite | | https://aniyah.org | +| Human Configuration Assistant | 0.1.1 | Unknown | I'll bypass the solid state SMS system, that should system the SMS system! | http://frederick.com | +| Legacy Data Facilitator | 0.9.0 | Overwrite | bypassing the program won't do anything, we need to bypass the optical AI program! | https://beatrice.net | +| Dynamic Configuration Specialist | 8.8.8 | Overwrite | Use the 1080p XML circuit, then you can generate the 1080p circuit! | http://brown.com | +| Product Implementation Officer | 1.9.9 | Unknown | Try to back up the AGP system, maybe it will back up the 1080p system! | | +| Corporate Creative Liaison | 2.9.9 | Overwrite | | http://albert.org | +| Customer Security Representative | 3.7.3 | Expression | The GB circuit is down, hack the redundant circuit so we can hack the GB circuit! | https://jalon.net | +| Dynamic Functionality Consultant | 4.9.1 | Unknown | | https://lonnie.info | +| Internal Division Agent | 2.4.2 | Unknown | | | +| National Solutions Associate | 9.1.2 | Expression | | | +| Internal Infrastructure Strategist | 7.2.2 | Overwrite | I'll transmit the optical XML sensor, that should sensor the XML sensor! | http://ahmad.com | +| Human Implementation Designer | 8.3.7 | Unknown | Try to navigate the RSS card, maybe it will navigate the haptic card! | | +| Chief Implementation Assistant | 6.1.2 | Unknown | | http://cathryn.biz | +| Investor Accountability Officer | 2.4.3 | Overwrite | | | +| Customer Integration Agent | 3.6.0 | Expression | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | | ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..c44f3640 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,21 @@ ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | +| Regional Security Architect | 2.2.5 | Url | | | +| Global Usability Representative | 3.5.9 | Url | | | +| Customer Directives Director | 7.9.2 | Overwrite | Try to hack the COM panel, maybe it will hack the auxiliary panel! | | +| Chief Assurance Associate | 3.3.1 | Url | overriding the panel won't do anything, we need to parse the open-source IB panel! | https://tyrese.info | +| Customer Operations Officer | 2.6.0 | Overwrite | Use the bluetooth USB alarm, then you can override the bluetooth alarm! | http://antonette.org | +| Dynamic Security Technician | 6.8.3 | Unknown | | | +| Central Integration Analyst | 0.4.0 | Overwrite | If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol! | https://laverne.name | +| National Communications Facilitator | 3.1.0 | Url | quantifying the transmitter won't do anything, we need to program the mobile HDD transmitter! | | +| Dynamic Functionality Agent | 5.9.5 | Unknown | | http://annabelle.net | +| Forward Functionality Analyst | 4.5.1 | Expression | | http://orie.name | +| District Branding Analyst | 1.9.5 | Url | | https://paula.net | +| Product Applications Assistant | 2.8.4 | Overwrite | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://carleton.info | +| Global Security Liaison | 8.1.2 | Expression | | | +| Central Interactions Manager | 7.0.9 | Expression | | | +| National Tactics Engineer | 3.7.5 | Url | generating the matrix won't do anything, we need to override the redundant GB matrix! | https://alexys.org | ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..6a72564a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,8 @@ ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+---------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+---------------------+ +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | +| Regional Security Architect | 2.2.5 | Url | | | +| Global Usability Representative | 3.5.9 | Url | | | ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..f88fa3da --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,114 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..4c6dc2fa --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,46 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..b20b2ca1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,92 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+-----------+------------------------+ +| Direct Accountability Assistant | 2.2.8 | Url | bypassing the protocol won't do anything, we need to compress the primary HTTP protocol! | | http://natasha.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Forward Configuration Supervisor | 9.0.8 | Overwrite | You can't program the protocol without overriding the primary IB protocol! | | http://quinn.name | | | +| Lead Usability Assistant | 1.3.4 | Overwrite | quantifying the matrix won't do anything, we need to synthesize the wireless PCI matrix! | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://duane.info | | | +| Dynamic Accountability Analyst | 4.9.7 | Overwrite | | | https://jaron.info | | | +| National Intranet Technician | 8.0.0 | Overwrite | | | | | | +| Central Tactics Engineer | 6.3.5 | Unknown | connecting the bandwidth won't do anything, we need to bypass the multi-byte AI bandwidth! | | | | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | | | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | | | +| Dynamic Division Consultant | 4.8.7 | Overwrite | Use the multi-byte IB microchip, then you can connect the multi-byte microchip! | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | http://raquel.net | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| Regional Operations Coordinator | 0.2.5 | Unknown | | I'll hack the cross-platform SSL array, that should array the SSL array! | http://ena.com | | | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Human Operations Assistant | 0.7.2 | Overwrite | Use the haptic USB driver, then you can override the haptic driver! | | http://camila.net | | | +| Global Division Designer | 8.2.7 | Expression | Try to program the EXE hard drive, maybe it will program the virtual hard drive! | | https://pamela.name | | | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| Principal Accounts Coordinator | 1.0.4 | Overwrite | | I'll connect the digital JSON bus, that should bus the JSON bus! | http://rene.com | | | +| Human Directives Specialist | 4.3.4 | Unknown | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | | | +| Human Optimization Producer | 5.0.9 | Overwrite | | | | | | +| Direct Mobility Designer | 7.7.3 | Expression | | | http://geovanny.info | | | +| Direct Data Orchestrator | 2.4.5 | Expression | | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | | | +| Chief Applications Facilitator | 7.7.6 | Overwrite | | parsing the card won't do anything, we need to synthesize the online SQL card! | | | | +| Corporate Marketing Assistant | 8.7.9 | Url | | You can't program the firewall without connecting the wireless AI firewall! | http://arlene.biz | | | +| Senior Security Consultant | 2.7.5 | Unknown | | | http://adelbert.biz | | | +| Human Program Technician | 2.8.4 | Unknown | | | http://tomasa.info | | | +| Senior Brand Analyst | 2.5.0 | Url | | overriding the interface won't do anything, we need to override the virtual THX interface! | | | | +| Dynamic Quality Analyst | 0.9.5 | Overwrite | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | | | | +| Global Program Representative | 5.1.0 | Url | | If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor! | | | | +| National Applications Designer | 6.4.9 | Expression | | Use the back-end SMS feed, then you can program the back-end feed! | | | | +| Investor Implementation Technician | 2.7.9 | Unknown | | | http://crystal.name | | | +| National Solutions Associate | 9.1.2 | Overwrite | | | | | | +| Legacy Directives Supervisor | 9.6.2 | Url | The PNG circuit is down, back up the online circuit so we can back up the PNG circuit! | | | | | +| Dynamic Factors Facilitator | 6.5.2 | Expression | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | http://magnolia.com | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| International Functionality Agent | 8.7.6 | Unknown | | If we hack the card, we can get to the JBOD card through the optical JBOD card! | http://jalyn.org | | | +| District Operations Director | 0.6.3 | Url | | We need to program the cross-platform FTP hard drive! | https://dejah.net | | | +| Chief Division Producer | 2.3.9 | Overwrite | | | | | | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | | | +| Customer Functionality Consultant | 5.5.1 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | http://terence.com | | | +| Legacy Directives Officer | 2.4.4 | Url | | The PCI program is down, hack the multi-byte program so we can hack the PCI program! | http://sedrick.biz | | | +| Internal Directives Designer | 0.4.8 | Url | The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol! | | | | | +| Corporate Tactics Director | 2.5.7 | Url | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | http://marcos.info | | | +| International Quality Director | 0.3.8 | Expression | | | | | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| Human Directives Engineer | 5.3.9 | Url | | | | | | +| Human Group Designer | 9.9.1 | Expression | Use the haptic XSS application, then you can synthesize the haptic application! | If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive! | http://jodie.org | | | +| Investor Creative Architect | 8.2.4 | Unknown | | | | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Forward Intranet Engineer | 2.5.9 | Expression | The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor! | Try to index the ADP port, maybe it will index the auxiliary port! | | | | +| Forward Functionality Developer | 5.1.1 | Url | | | | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Global Mobility Facilitator | 9.5.8 | Expression | | | | | | +| Lead Branding Developer | 4.1.5 | Url | | | http://abe.com | | | +| Forward Marketing Orchestrator | 1.6.4 | Overwrite | I'll connect the primary SQL sensor, that should sensor the SQL sensor! | The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver! | https://lukas.com | | | +| National Research Facilitator | 6.0.6 | Expression | Use the primary EXE array, then you can navigate the primary array! | | | | | +| International Intranet Planner | 6.4.6 | Url | The IB interface is down, program the redundant interface so we can program the IB interface! | | https://lenna.com | | | +| Central Web Assistant | 4.2.1 | Unknown | | Use the wireless ADP array, then you can input the wireless array! | https://verda.net | | | +| Dynamic Integration Architect | 1.6.3 | Overwrite | | The RAM feed is down, copy the neural feed so we can copy the RAM feed! | | | | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| Future Accounts Architect | 9.1.8 | Url | You can't bypass the firewall without indexing the multi-byte COM firewall! | | https://fermin.biz | | | +| Chief Intranet Facilitator | 6.6.1 | Expression | | | https://rosalind.net | | | +| Direct Assurance Strategist | 1.3.7 | Expression | The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall! | | | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Corporate Directives Planner | 8.8.5 | Unknown | The CSS bus is down, generate the 1080p bus so we can generate the CSS bus! | We need to back up the 1080p SMTP feed! | | | | +| Product Creative Facilitator | 8.4.6 | Unknown | If we transmit the card, we can get to the USB card through the digital USB card! | hacking the driver won't do anything, we need to input the digital SAS driver! | http://juliana.net | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | https://lois.biz | | | +| Dynamic Accountability Strategist | 7.0.9 | Unknown | You can't bypass the sensor without transmitting the neural JSON sensor! | | | | | +| Human Quality Facilitator | 1.2.0 | Expression | We need to copy the online THX firewall! | You can't calculate the application without calculating the auxiliary AI application! | | | | +| Human Optimization Facilitator | 7.4.8 | Overwrite | Try to connect the SMS card, maybe it will connect the back-end card! | You can't override the capacitor without navigating the cross-platform FTP capacitor! | https://cooper.name | | | +| Senior Optimization Assistant | 3.6.0 | Overwrite | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | http://akeem.info | | | +| Regional Factors Designer | 7.4.1 | Overwrite | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | | | | +| Investor Interactions Liaison | 4.4.9 | Overwrite | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | | | | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| Senior Factors Administrator | 1.6.1 | Expression | I'll calculate the solid state ADP panel, that should panel the ADP panel! | If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit! | | | | +| Principal Markets Designer | 3.8.8 | Overwrite | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | | | +| Product Assurance Technician | 0.8.2 | Overwrite | | | https://steve.info | | | +| National Creative Coordinator | 5.9.5 | Expression | | | https://bobbie.info | | | +| Chief Factors Supervisor | 5.2.2 | Expression | | | http://helga.com | | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..146dea56 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,195 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Legacy Directives Supervisor | 9.6.2 | Url | The PNG circuit is down, back up the online circuit so we can back up the PNG circuit! | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Human Program Technician | 2.8.4 | Unknown | | | http://tomasa.info | | | +| Global Division Designer | 8.2.7 | Expression | Try to program the EXE hard drive, maybe it will program the virtual hard drive! | | https://pamela.name | | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | | | +| Human Directives Specialist | 4.3.4 | Unknown | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | | | +| Human Optimization Facilitator | 7.4.8 | Overwrite | Try to connect the SMS card, maybe it will connect the back-end card! | You can't override the capacitor without navigating the cross-platform FTP capacitor! | https://cooper.name | | | +| Direct Assurance Strategist | 1.3.7 | Expression | The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall! | | | | | +| National Intranet Technician | 8.0.0 | Overwrite | | | | | | +| Senior Brand Analyst | 2.5.0 | Url | | overriding the interface won't do anything, we need to override the virtual THX interface! | | | | +| Internal Directives Designer | 0.4.8 | Url | The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol! | | | | | +| Corporate Tactics Director | 2.5.7 | Url | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | http://marcos.info | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Direct Accountability Assistant | 2.2.8 | Url | bypassing the protocol won't do anything, we need to compress the primary HTTP protocol! | | http://natasha.info | | | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Chief Applications Facilitator | 7.7.6 | Overwrite | | parsing the card won't do anything, we need to synthesize the online SQL card! | | | | +| Forward Functionality Developer | 5.1.1 | Url | | | | | | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | | | +| Investor Interactions Liaison | 4.4.9 | Overwrite | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | | | | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| Dynamic Quality Analyst | 0.9.5 | Overwrite | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | | | | +| Corporate Directives Planner | 8.8.5 | Unknown | The CSS bus is down, generate the 1080p bus so we can generate the CSS bus! | We need to back up the 1080p SMTP feed! | | | | +| Senior Optimization Assistant | 3.6.0 | Overwrite | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | http://akeem.info | | | +| Investor Creative Architect | 8.2.4 | Unknown | | | | | | +| Human Operations Assistant | 0.7.2 | Overwrite | Use the haptic USB driver, then you can override the haptic driver! | | http://camila.net | | | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| Direct Data Orchestrator | 2.4.5 | Expression | | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | | | +| Legacy Directives Officer | 2.4.4 | Url | | The PCI program is down, hack the multi-byte program so we can hack the PCI program! | http://sedrick.biz | | | +| Regional Factors Designer | 7.4.1 | Overwrite | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | | | | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | +| Chief Division Producer | 2.3.9 | Overwrite | | | | | | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Principal Markets Designer | 3.8.8 | Overwrite | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | | | +| Product Creative Facilitator | 8.4.6 | Unknown | If we transmit the card, we can get to the USB card through the digital USB card! | hacking the driver won't do anything, we need to input the digital SAS driver! | http://juliana.net | | | +| Human Optimization Producer | 5.0.9 | Overwrite | | | | | | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| National Creative Coordinator | 5.9.5 | Expression | | | https://bobbie.info | | | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Principal Accounts Coordinator | 1.0.4 | Overwrite | | I'll connect the digital JSON bus, that should bus the JSON bus! | http://rene.com | | | +| Senior Security Consultant | 2.7.5 | Unknown | | | http://adelbert.biz | | | +| Regional Operations Coordinator | 0.2.5 | Unknown | | I'll hack the cross-platform SSL array, that should array the SSL array! | http://ena.com | | | +| Human Directives Engineer | 5.3.9 | Url | | | | | | +| Central Web Assistant | 4.2.1 | Unknown | | Use the wireless ADP array, then you can input the wireless array! | https://verda.net | | | +| Global Program Representative | 5.1.0 | Url | | If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor! | | | | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | | | +| Customer Functionality Consultant | 5.5.1 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | http://terence.com | | | +| Senior Factors Administrator | 1.6.1 | Expression | I'll calculate the solid state ADP panel, that should panel the ADP panel! | If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit! | | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Dynamic Division Consultant | 4.8.7 | Overwrite | Use the multi-byte IB microchip, then you can connect the multi-byte microchip! | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | http://raquel.net | | | +| Dynamic Accountability Strategist | 7.0.9 | Unknown | You can't bypass the sensor without transmitting the neural JSON sensor! | | | | | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Dynamic Accountability Analyst | 4.9.7 | Overwrite | | | https://jaron.info | | | +| National Applications Designer | 6.4.9 | Expression | | Use the back-end SMS feed, then you can program the back-end feed! | | | | +| International Quality Director | 0.3.8 | Expression | | | | | | +| National Research Facilitator | 6.0.6 | Expression | Use the primary EXE array, then you can navigate the primary array! | | | | | +| Human Group Designer | 9.9.1 | Expression | Use the haptic XSS application, then you can synthesize the haptic application! | If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive! | http://jodie.org | | | +| International Functionality Agent | 8.7.6 | Unknown | | If we hack the card, we can get to the JBOD card through the optical JBOD card! | http://jalyn.org | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| Lead Branding Developer | 4.1.5 | Url | | | http://abe.com | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| Lead Usability Assistant | 1.3.4 | Overwrite | quantifying the matrix won't do anything, we need to synthesize the wireless PCI matrix! | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://duane.info | | | +| Human Quality Facilitator | 1.2.0 | Expression | We need to copy the online THX firewall! | You can't calculate the application without calculating the auxiliary AI application! | | | | +| Dynamic Factors Facilitator | 6.5.2 | Expression | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | http://magnolia.com | | | +| Global Mobility Facilitator | 9.5.8 | Expression | | | | | | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| Chief Intranet Facilitator | 6.6.1 | Expression | | | https://rosalind.net | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Forward Intranet Engineer | 2.5.9 | Expression | The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor! | Try to index the ADP port, maybe it will index the auxiliary port! | | | | +| Corporate Marketing Assistant | 8.7.9 | Url | | You can't program the firewall without connecting the wireless AI firewall! | http://arlene.biz | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Investor Implementation Technician | 2.7.9 | Unknown | | | http://crystal.name | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| Direct Mobility Designer | 7.7.3 | Expression | | | http://geovanny.info | | | +| Future Accounts Architect | 9.1.8 | Url | You can't bypass the firewall without indexing the multi-byte COM firewall! | | https://fermin.biz | | | +| Chief Factors Supervisor | 5.2.2 | Expression | | | http://helga.com | | | +| Forward Marketing Orchestrator | 1.6.4 | Overwrite | I'll connect the primary SQL sensor, that should sensor the SQL sensor! | The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver! | https://lukas.com | | | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| International Intranet Planner | 6.4.6 | Url | The IB interface is down, program the redundant interface so we can program the IB interface! | | https://lenna.com | | | +| Dynamic Integration Architect | 1.6.3 | Overwrite | | The RAM feed is down, copy the neural feed so we can copy the RAM feed! | | | | +| Product Assurance Technician | 0.8.2 | Overwrite | | | https://steve.info | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | https://lois.biz | | | +| Forward Configuration Supervisor | 9.0.8 | Overwrite | You can't program the protocol without overriding the primary IB protocol! | | http://quinn.name | | | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Central Tactics Engineer | 6.3.5 | Unknown | connecting the bandwidth won't do anything, we need to bypass the multi-byte AI bandwidth! | | | | | +| District Operations Director | 0.6.3 | Url | | We need to program the cross-platform FTP hard drive! | https://dejah.net | | | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| National Solutions Associate | 9.1.2 | Overwrite | | | | | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..c11dce77 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,110 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+-----------+------------------------+ +| Direct Accountability Assistant | 2.2.8 | Url | bypassing the protocol won't do anything, we need to compress the primary HTTP protocol! | | http://natasha.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Forward Marketing Orchestrator | 1.6.4 | Overwrite | I'll connect the primary SQL sensor, that should sensor the SQL sensor! | The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver! | https://lukas.com | | | +| Global Division Designer | 8.2.7 | Expression | Try to program the EXE hard drive, maybe it will program the virtual hard drive! | | https://pamela.name | | | +| National Intranet Technician | 8.0.0 | Overwrite | | | | | | +| Central Tactics Engineer | 6.3.5 | Unknown | connecting the bandwidth won't do anything, we need to bypass the multi-byte AI bandwidth! | | | | | +| Dynamic Quality Analyst | 0.9.5 | Overwrite | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | | | | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | | | +| Dynamic Division Consultant | 4.8.7 | Overwrite | Use the multi-byte IB microchip, then you can connect the multi-byte microchip! | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | http://raquel.net | | | +| Dynamic Accountability Analyst | 4.9.7 | Overwrite | | | https://jaron.info | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | +| Regional Factors Designer | 7.4.1 | Overwrite | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | | | | +| National Research Facilitator | 6.0.6 | Expression | Use the primary EXE array, then you can navigate the primary array! | | | | | +| Principal Markets Designer | 3.8.8 | Overwrite | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | | | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| Chief Factors Supervisor | 5.2.2 | Expression | | | http://helga.com | | | +| Human Directives Specialist | 4.3.4 | Unknown | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | | | +| Human Optimization Producer | 5.0.9 | Overwrite | | | | | | +| Legacy Directives Officer | 2.4.4 | Url | | The PCI program is down, hack the multi-byte program so we can hack the PCI program! | http://sedrick.biz | | | +| Direct Data Orchestrator | 2.4.5 | Expression | | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | | | +| Human Optimization Facilitator | 7.4.8 | Overwrite | Try to connect the SMS card, maybe it will connect the back-end card! | You can't override the capacitor without navigating the cross-platform FTP capacitor! | https://cooper.name | | | +| Corporate Marketing Assistant | 8.7.9 | Url | | You can't program the firewall without connecting the wireless AI firewall! | http://arlene.biz | | | +| Senior Security Consultant | 2.7.5 | Unknown | | | http://adelbert.biz | | | +| Human Quality Facilitator | 1.2.0 | Expression | We need to copy the online THX firewall! | You can't calculate the application without calculating the auxiliary AI application! | | | | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| Chief Applications Facilitator | 7.7.6 | Overwrite | | parsing the card won't do anything, we need to synthesize the online SQL card! | | | | +| Senior Optimization Assistant | 3.6.0 | Overwrite | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | http://akeem.info | | | +| Lead Branding Developer | 4.1.5 | Url | | | http://abe.com | | | +| Customer Functionality Consultant | 5.5.1 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | http://terence.com | | | +| National Solutions Associate | 9.1.2 | Overwrite | | | | | | +| Legacy Directives Supervisor | 9.6.2 | Url | The PNG circuit is down, back up the online circuit so we can back up the PNG circuit! | | | | | +| Product Assurance Technician | 0.8.2 | Overwrite | | | https://steve.info | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Chief Division Producer | 2.3.9 | Overwrite | | | | | | +| Chief Intranet Facilitator | 6.6.1 | Expression | | | https://rosalind.net | | | +| National Creative Coordinator | 5.9.5 | Expression | | | https://bobbie.info | | | +| Central Web Assistant | 4.2.1 | Unknown | | Use the wireless ADP array, then you can input the wireless array! | https://verda.net | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | https://lois.biz | | | +| Direct Mobility Designer | 7.7.3 | Expression | | | http://geovanny.info | | | +| Internal Directives Designer | 0.4.8 | Url | The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol! | | | | | +| Dynamic Accountability Strategist | 7.0.9 | Unknown | You can't bypass the sensor without transmitting the neural JSON sensor! | | | | | +| Human Program Technician | 2.8.4 | Unknown | | | http://tomasa.info | | | +| Regional Operations Coordinator | 0.2.5 | Unknown | | I'll hack the cross-platform SSL array, that should array the SSL array! | http://ena.com | | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| Future Accounts Architect | 9.1.8 | Url | You can't bypass the firewall without indexing the multi-byte COM firewall! | | https://fermin.biz | | | +| Human Operations Assistant | 0.7.2 | Overwrite | Use the haptic USB driver, then you can override the haptic driver! | | http://camila.net | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Forward Intranet Engineer | 2.5.9 | Expression | The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor! | Try to index the ADP port, maybe it will index the auxiliary port! | | | | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| District Operations Director | 0.6.3 | Url | | We need to program the cross-platform FTP hard drive! | https://dejah.net | | | +| Forward Configuration Supervisor | 9.0.8 | Overwrite | You can't program the protocol without overriding the primary IB protocol! | | http://quinn.name | | | +| Investor Implementation Technician | 2.7.9 | Unknown | | | http://crystal.name | | | +| Investor Creative Architect | 8.2.4 | Unknown | | | | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Corporate Tactics Director | 2.5.7 | Url | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | http://marcos.info | | | +| International Intranet Planner | 6.4.6 | Url | The IB interface is down, program the redundant interface so we can program the IB interface! | | https://lenna.com | | | +| Senior Brand Analyst | 2.5.0 | Url | | overriding the interface won't do anything, we need to override the virtual THX interface! | | | | +| Dynamic Integration Architect | 1.6.3 | Overwrite | | The RAM feed is down, copy the neural feed so we can copy the RAM feed! | | | | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | | | +| Dynamic Factors Facilitator | 6.5.2 | Expression | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | http://magnolia.com | | | +| Principal Accounts Coordinator | 1.0.4 | Overwrite | | I'll connect the digital JSON bus, that should bus the JSON bus! | http://rene.com | | | +| Corporate Directives Planner | 8.8.5 | Unknown | The CSS bus is down, generate the 1080p bus so we can generate the CSS bus! | We need to back up the 1080p SMTP feed! | | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Forward Functionality Developer | 5.1.1 | Url | | | | | | +| International Functionality Agent | 8.7.6 | Unknown | | If we hack the card, we can get to the JBOD card through the optical JBOD card! | http://jalyn.org | | | +| Senior Factors Administrator | 1.6.1 | Expression | I'll calculate the solid state ADP panel, that should panel the ADP panel! | If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit! | | | | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| International Quality Director | 0.3.8 | Expression | | | | | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | | | +| Global Program Representative | 5.1.0 | Url | | If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor! | | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Human Group Designer | 9.9.1 | Expression | Use the haptic XSS application, then you can synthesize the haptic application! | If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive! | http://jodie.org | | | +| Investor Interactions Liaison | 4.4.9 | Overwrite | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | | | | +| Product Creative Facilitator | 8.4.6 | Unknown | If we transmit the card, we can get to the USB card through the digital USB card! | hacking the driver won't do anything, we need to input the digital SAS driver! | http://juliana.net | | | +| Direct Assurance Strategist | 1.3.7 | Expression | The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall! | | | | | +| Lead Usability Assistant | 1.3.4 | Overwrite | quantifying the matrix won't do anything, we need to synthesize the wireless PCI matrix! | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://duane.info | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Human Directives Engineer | 5.3.9 | Url | | | | | | +| National Applications Designer | 6.4.9 | Expression | | Use the back-end SMS feed, then you can program the back-end feed! | | | | +| Global Mobility Facilitator | 9.5.8 | Expression | | | | | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..b7acacdc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,127 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+-----------+------------------------+ +| Direct Accountability Assistant | 2.2.8 | Url | bypassing the protocol won't do anything, we need to compress the primary HTTP protocol! | | http://natasha.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Forward Marketing Orchestrator | 1.6.4 | Overwrite | I'll connect the primary SQL sensor, that should sensor the SQL sensor! | The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver! | https://lukas.com | | | +| Regional Factors Designer | 7.4.1 | Overwrite | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | | | | +| National Intranet Technician | 8.0.0 | Overwrite | | | | | | +| Dynamic Factors Facilitator | 6.5.2 | Expression | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | http://magnolia.com | | | +| Chief Applications Facilitator | 7.7.6 | Overwrite | | parsing the card won't do anything, we need to synthesize the online SQL card! | | | | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | | | +| Dynamic Division Consultant | 4.8.7 | Overwrite | Use the multi-byte IB microchip, then you can connect the multi-byte microchip! | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | http://raquel.net | | | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| Global Division Designer | 8.2.7 | Expression | Try to program the EXE hard drive, maybe it will program the virtual hard drive! | | https://pamela.name | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| National Applications Designer | 6.4.9 | Expression | | Use the back-end SMS feed, then you can program the back-end feed! | | | | +| Human Group Designer | 9.9.1 | Expression | Use the haptic XSS application, then you can synthesize the haptic application! | If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive! | http://jodie.org | | | +| Direct Assurance Strategist | 1.3.7 | Expression | The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall! | | | | | +| Global Mobility Facilitator | 9.5.8 | Expression | | | | | | +| Principal Markets Designer | 3.8.8 | Overwrite | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | | | +| Human Optimization Producer | 5.0.9 | Overwrite | | | | | | +| Product Assurance Technician | 0.8.2 | Overwrite | | | https://steve.info | | | +| Direct Data Orchestrator | 2.4.5 | Expression | | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | | | +| Human Optimization Facilitator | 7.4.8 | Overwrite | Try to connect the SMS card, maybe it will connect the back-end card! | You can't override the capacitor without navigating the cross-platform FTP capacitor! | https://cooper.name | | | +| Global Program Representative | 5.1.0 | Url | | If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor! | | | | +| Forward Functionality Developer | 5.1.1 | Url | | | | | | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | | | +| Corporate Marketing Assistant | 8.7.9 | Url | | You can't program the firewall without connecting the wireless AI firewall! | http://arlene.biz | | | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| National Research Facilitator | 6.0.6 | Expression | Use the primary EXE array, then you can navigate the primary array! | | | | | +| Direct Mobility Designer | 7.7.3 | Expression | | | http://geovanny.info | | | +| Investor Creative Architect | 8.2.4 | Unknown | | | | | | +| Legacy Directives Supervisor | 9.6.2 | Url | The PNG circuit is down, back up the online circuit so we can back up the PNG circuit! | | | | | +| Human Directives Specialist | 4.3.4 | Unknown | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | | | +| Chief Intranet Facilitator | 6.6.1 | Expression | | | https://rosalind.net | | | +| Central Web Assistant | 4.2.1 | Unknown | | Use the wireless ADP array, then you can input the wireless array! | https://verda.net | | | +| Dynamic Accountability Strategist | 7.0.9 | Unknown | You can't bypass the sensor without transmitting the neural JSON sensor! | | | | | +| Senior Optimization Assistant | 3.6.0 | Overwrite | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | http://akeem.info | | | +| Senior Security Consultant | 2.7.5 | Unknown | | | http://adelbert.biz | | | +| Legacy Directives Officer | 2.4.4 | Url | | The PCI program is down, hack the multi-byte program so we can hack the PCI program! | http://sedrick.biz | | | +| Investor Interactions Liaison | 4.4.9 | Overwrite | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | | | | +| Senior Brand Analyst | 2.5.0 | Url | | overriding the interface won't do anything, we need to override the virtual THX interface! | | | | +| Corporate Directives Planner | 8.8.5 | Unknown | The CSS bus is down, generate the 1080p bus so we can generate the CSS bus! | We need to back up the 1080p SMTP feed! | | | | +| Lead Usability Assistant | 1.3.4 | Overwrite | quantifying the matrix won't do anything, we need to synthesize the wireless PCI matrix! | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://duane.info | | | +| Investor Implementation Technician | 2.7.9 | Unknown | | | http://crystal.name | | | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | +| Corporate Tactics Director | 2.5.7 | Url | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | http://marcos.info | | | +| Regional Operations Coordinator | 0.2.5 | Unknown | | I'll hack the cross-platform SSL array, that should array the SSL array! | http://ena.com | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| Forward Intranet Engineer | 2.5.9 | Expression | The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor! | Try to index the ADP port, maybe it will index the auxiliary port! | | | | +| Future Accounts Architect | 9.1.8 | Url | You can't bypass the firewall without indexing the multi-byte COM firewall! | | https://fermin.biz | | | +| Senior Factors Administrator | 1.6.1 | Expression | I'll calculate the solid state ADP panel, that should panel the ADP panel! | If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit! | | | | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| Chief Division Producer | 2.3.9 | Overwrite | | | | | | +| District Operations Director | 0.6.3 | Url | | We need to program the cross-platform FTP hard drive! | https://dejah.net | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| National Creative Coordinator | 5.9.5 | Expression | | | https://bobbie.info | | | +| International Intranet Planner | 6.4.6 | Url | The IB interface is down, program the redundant interface so we can program the IB interface! | | https://lenna.com | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | https://lois.biz | | | +| Dynamic Quality Analyst | 0.9.5 | Overwrite | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | | | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | | | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| Human Quality Facilitator | 1.2.0 | Expression | We need to copy the online THX firewall! | You can't calculate the application without calculating the auxiliary AI application! | | | | +| Forward Configuration Supervisor | 9.0.8 | Overwrite | You can't program the protocol without overriding the primary IB protocol! | | http://quinn.name | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| National Solutions Associate | 9.1.2 | Overwrite | | | | | | +| Human Program Technician | 2.8.4 | Unknown | | | http://tomasa.info | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Dynamic Integration Architect | 1.6.3 | Overwrite | | The RAM feed is down, copy the neural feed so we can copy the RAM feed! | | | | +| Human Directives Engineer | 5.3.9 | Url | | | | | | +| Central Tactics Engineer | 6.3.5 | Unknown | connecting the bandwidth won't do anything, we need to bypass the multi-byte AI bandwidth! | | | | | +| Human Operations Assistant | 0.7.2 | Overwrite | Use the haptic USB driver, then you can override the haptic driver! | | http://camila.net | | | +| Customer Functionality Consultant | 5.5.1 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | http://terence.com | | | +| Product Creative Facilitator | 8.4.6 | Unknown | If we transmit the card, we can get to the USB card through the digital USB card! | hacking the driver won't do anything, we need to input the digital SAS driver! | http://juliana.net | | | +| Chief Factors Supervisor | 5.2.2 | Expression | | | http://helga.com | | | +| Principal Accounts Coordinator | 1.0.4 | Overwrite | | I'll connect the digital JSON bus, that should bus the JSON bus! | http://rene.com | | | +| Dynamic Accountability Analyst | 4.9.7 | Overwrite | | | https://jaron.info | | | +| International Functionality Agent | 8.7.6 | Unknown | | If we hack the card, we can get to the JBOD card through the optical JBOD card! | http://jalyn.org | | | +| International Quality Director | 0.3.8 | Expression | | | | | | +| Internal Directives Designer | 0.4.8 | Url | The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol! | | | | | +| Lead Branding Developer | 4.1.5 | Url | | | http://abe.com | | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..1bc84872 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Paige | https://remington.info | +| | | | | Aletha | https://isobel.info | +| | | | | Pearline | https://johnathon.info | +| | | | | Eleanora | http://jaeden.info | +| | | | | Nikolas | https://daphney.net | +| | | | | Oceane | http://clifton.com | +| | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..e943a9ce --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,114 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt similarity index 53% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt index 666bdc36..fc044ec5 100644 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -1,30 +1,29 @@ -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+---------------------+-----------+------------------------+ -| Legacy Metrics Planner | 9.5.0 | Ignored | I'll override the haptic AGP feed, that should feed the AGP feed! | https://marquis.net | http://madisyn.name | | | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+---------------------+-----------+------------------------+ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Paige | https://remington.info | +| | | | | | Aletha | https://isobel.info | +| | | | | | Pearline | https://johnathon.info | +| | | | | | Eleanora | http://jaeden.info | +| | | | | | Nikolas | https://daphney.net | +| | | | | | Oceane | http://clifton.com | +| | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | http://marina.com | Myles | http://nikko.name | +| | | | | | Rolando | http://nikko.name | +| | | | | | Pamela | https://aliza.net | +| | | | | | Marcella | http://helga.net | +| | | | | | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | Abner | http://tavares.info | +| | | | | | Johann | http://andres.net | +| | | | | | Jaquan | http://carey.org | +| | | | | | Arvel | http://mortimer.org | +| | | | | | Alicia | http://paula.com | +| | | | | | Heidi | http://letha.name | +| | | | | | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..c74dd718 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,46 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..9504e96a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,25 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..add0bfe6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,128 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..c3924e64 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,43 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..c20a5602 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,60 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..c04b0ff4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,14 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..32ad568f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,117 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..f3d9f5c0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,32 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..2b4f082a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,49 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..3a8346ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+ +| Package | Version | License Information Origin | ++---------+---------+----------------------------+ ++---------+---------+----------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt similarity index 58% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt index 4f49a949..7883c51d 100644 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -1,4 +1,4 @@ -+---------+---------+----------------------------+--------------------+-------------+---------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | -+---------+---------+----------------------------+--------------------+-------------+---------------------+ -+---------+---------+----------------------------+--------------------+-------------+---------------------+ ++---------+---------+----------------------------+--------------------+ +| Package | Version | License Information Origin | License Expression | ++---------+---------+----------------------------+--------------------+ ++---------+---------+----------------------------+--------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..9d5e68a6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,85 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+ +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | +| Investor Interactions Liaison | 4.4.9 | Overwrite | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | | +| Senior Optimization Assistant | 3.6.0 | Overwrite | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | http://akeem.info | +| Product Assurance Technician | 0.8.2 | Overwrite | | | https://steve.info | +| Central Web Assistant | 4.2.1 | Unknown | | Use the wireless ADP array, then you can input the wireless array! | https://verda.net | +| Legacy Directives Officer | 2.4.4 | Url | | The PCI program is down, hack the multi-byte program so we can hack the PCI program! | http://sedrick.biz | +| Chief Division Producer | 2.3.9 | Overwrite | | | | +| Direct Mobility Designer | 7.7.3 | Expression | | | http://geovanny.info | +| International Functionality Agent | 8.7.6 | Unknown | | If we hack the card, we can get to the JBOD card through the optical JBOD card! | http://jalyn.org | +| Customer Functionality Consultant | 5.5.1 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | http://terence.com | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | https://lois.biz | +| Investor Implementation Technician | 2.7.9 | Unknown | | | http://crystal.name | +| Direct Assurance Strategist | 1.3.7 | Expression | The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall! | | | +| Principal Markets Designer | 3.8.8 | Overwrite | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | +| Forward Functionality Developer | 5.1.1 | Url | | | | +| Global Program Representative | 5.1.0 | Url | | If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor! | | +| Corporate Marketing Assistant | 8.7.9 | Url | | You can't program the firewall without connecting the wireless AI firewall! | http://arlene.biz | +| Senior Factors Administrator | 1.6.1 | Expression | I'll calculate the solid state ADP panel, that should panel the ADP panel! | If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit! | | +| Chief Applications Facilitator | 7.7.6 | Overwrite | | parsing the card won't do anything, we need to synthesize the online SQL card! | | +| Dynamic Quality Analyst | 0.9.5 | Overwrite | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | +| Corporate Tactics Director | 2.5.7 | Url | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | http://marcos.info | +| Human Group Designer | 9.9.1 | Expression | Use the haptic XSS application, then you can synthesize the haptic application! | If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive! | http://jodie.org | +| National Research Facilitator | 6.0.6 | Expression | Use the primary EXE array, then you can navigate the primary array! | | | +| Lead Branding Developer | 4.1.5 | Url | | | http://abe.com | +| Human Directives Engineer | 5.3.9 | Url | | | | +| National Applications Designer | 6.4.9 | Expression | | Use the back-end SMS feed, then you can program the back-end feed! | | +| Regional Factors Designer | 7.4.1 | Overwrite | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | | +| Global Division Designer | 8.2.7 | Expression | Try to program the EXE hard drive, maybe it will program the virtual hard drive! | | https://pamela.name | +| Dynamic Accountability Analyst | 4.9.7 | Overwrite | | | https://jaron.info | +| Regional Operations Coordinator | 0.2.5 | Unknown | | I'll hack the cross-platform SSL array, that should array the SSL array! | http://ena.com | +| National Creative Coordinator | 5.9.5 | Expression | | | https://bobbie.info | +| District Operations Director | 0.6.3 | Url | | We need to program the cross-platform FTP hard drive! | https://dejah.net | +| Forward Marketing Orchestrator | 1.6.4 | Overwrite | I'll connect the primary SQL sensor, that should sensor the SQL sensor! | The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver! | https://lukas.com | +| Lead Usability Assistant | 1.3.4 | Overwrite | quantifying the matrix won't do anything, we need to synthesize the wireless PCI matrix! | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://duane.info | +| Human Quality Facilitator | 1.2.0 | Expression | We need to copy the online THX firewall! | You can't calculate the application without calculating the auxiliary AI application! | | +| Human Program Technician | 2.8.4 | Unknown | | | http://tomasa.info | +| International Quality Director | 0.3.8 | Expression | | | | +| Corporate Directives Planner | 8.8.5 | Unknown | The CSS bus is down, generate the 1080p bus so we can generate the CSS bus! | We need to back up the 1080p SMTP feed! | | +| Dynamic Accountability Strategist | 7.0.9 | Unknown | You can't bypass the sensor without transmitting the neural JSON sensor! | | | +| Chief Intranet Facilitator | 6.6.1 | Expression | | | https://rosalind.net | +| Forward Configuration Supervisor | 9.0.8 | Overwrite | You can't program the protocol without overriding the primary IB protocol! | | http://quinn.name | +| Product Creative Facilitator | 8.4.6 | Unknown | If we transmit the card, we can get to the USB card through the digital USB card! | hacking the driver won't do anything, we need to input the digital SAS driver! | http://juliana.net | +| Global Mobility Facilitator | 9.5.8 | Expression | | | | +| Chief Factors Supervisor | 5.2.2 | Expression | | | http://helga.com | +| Principal Accounts Coordinator | 1.0.4 | Overwrite | | I'll connect the digital JSON bus, that should bus the JSON bus! | http://rene.com | +| Future Accounts Architect | 9.1.8 | Url | You can't bypass the firewall without indexing the multi-byte COM firewall! | | https://fermin.biz | +| Investor Creative Architect | 8.2.4 | Unknown | | | | +| National Solutions Associate | 9.1.2 | Overwrite | | | | +| Human Optimization Facilitator | 7.4.8 | Overwrite | Try to connect the SMS card, maybe it will connect the back-end card! | You can't override the capacitor without navigating the cross-platform FTP capacitor! | https://cooper.name | +| Human Directives Specialist | 4.3.4 | Unknown | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | +| Dynamic Factors Facilitator | 6.5.2 | Expression | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | http://magnolia.com | +| Central Tactics Engineer | 6.3.5 | Unknown | connecting the bandwidth won't do anything, we need to bypass the multi-byte AI bandwidth! | | | +| National Intranet Technician | 8.0.0 | Overwrite | | | | +| Senior Security Consultant | 2.7.5 | Unknown | | | http://adelbert.biz | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | +| Senior Brand Analyst | 2.5.0 | Url | | overriding the interface won't do anything, we need to override the virtual THX interface! | | +| Internal Directives Designer | 0.4.8 | Url | The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol! | | | +| Dynamic Division Consultant | 4.8.7 | Overwrite | Use the multi-byte IB microchip, then you can connect the multi-byte microchip! | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | http://raquel.net | +| Human Operations Assistant | 0.7.2 | Overwrite | Use the haptic USB driver, then you can override the haptic driver! | | http://camila.net | +| Forward Intranet Engineer | 2.5.9 | Expression | The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor! | Try to index the ADP port, maybe it will index the auxiliary port! | | +| Human Optimization Producer | 5.0.9 | Overwrite | | | | +| Dynamic Integration Architect | 1.6.3 | Overwrite | | The RAM feed is down, copy the neural feed so we can copy the RAM feed! | | +| Legacy Directives Supervisor | 9.6.2 | Url | The PNG circuit is down, back up the online circuit so we can back up the PNG circuit! | | | +| Direct Accountability Assistant | 2.2.8 | Url | bypassing the protocol won't do anything, we need to compress the primary HTTP protocol! | | http://natasha.info | +| International Intranet Planner | 6.4.6 | Url | The IB interface is down, program the redundant interface so we can program the IB interface! | | https://lenna.com | +| Direct Data Orchestrator | 2.4.5 | Expression | | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..a358dba7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,18 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+ +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..ba241b72 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,7 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+ +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..1bc84872 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Paige | https://remington.info | +| | | | | Aletha | https://isobel.info | +| | | | | Pearline | https://johnathon.info | +| | | | | Eleanora | http://jaeden.info | +| | | | | Nikolas | https://daphney.net | +| | | | | Oceane | http://clifton.com | +| | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..aaa88279 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,138 @@ ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Product Identity Analyst | 5.9.3 | Expression | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | | Rey | https://connie.info | +| | | | | | | Hollie | http://rico.name | +| | | | | | | Marshall | http://pierce.org | +| | | | | | | Lily | http://shemar.biz | +| | | | | | | Ivy | http://laury.net | +| | | | | | | Cortney | https://breanna.name | +| | | | | | | Assunta | http://miller.info | +| | | | | | | Annabel | https://ashton.biz | +| | | | | | | Gina | https://dena.info | +| | | | | | | Oren | https://helena.biz | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Response Consultant | 9.3.1 | Unknown | | | https://ulices.biz | Ari | https://chad.com | +| | | | | | | Yvonne | http://jada.name | +| | | | | | | Noemie | https://kayley.name | +| | | | | | | Brandon | http://kristopher.name | +| | | | | | | Maggie | http://kimberly.info | +| | | | | | | Veronica | https://mya.net | +| | | | | | | Marty | https://obie.net | +| | | | | | | Braxton | http://flavio.net | +| | | | | | | Jeramie | http://jaycee.net | +| Future Group Assistant | 1.7.9 | Expression | Use the multi-byte AI port, then you can reboot the multi-byte port! | | | Darien | http://mitchel.biz | +| | | | | | | Carleton | https://madalyn.com | +| | | | | | | Narciso | https://mia.com | +| | | | | | | Nicklaus | https://abelardo.com | +| | | | | | | Carolina | https://lindsey.info | +| | | | | | | Rigoberto | https://lou.biz | +| Corporate Accountability Designer | 0.8.0 | Overwrite | We need to hack the online FTP application! | | http://taya.info | Carlee | http://britney.name | +| | | | | | | Tess | http://julian.biz | +| | | | | | | Isadore | http://billy.net | +| | | | | | | Alice | http://vern.net | +| | | | | | | King | http://trace.net | +| | | | | | | Carmela | https://adolf.info | +| | | | | | | Sherman | http://alec.net | +| | | | | | | Lamar | http://deion.org | +| Dynamic Group Associate | 6.6.1 | Unknown | We need to input the open-source SMTP bus! | | http://kian.name | Neil | https://burley.info | +| | | | | | | Lemuel | http://brenden.info | +| | | | | | | Agnes | https://urban.org | +| | | | | | | Micheal | https://ida.net | +| | | | | | | Murray | https://samanta.com | +| | | | | | | Assunta | http://florencio.com | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Direct Tactics Technician | 2.8.6 | Unknown | Try to quantify the SAS port, maybe it will quantify the wireless port! | | | Demond | http://stefan.name | +| | | | | | | Norval | http://annie.net | +| | | | | | | Destin | http://penelope.name | +| Internal Solutions Planner | 1.3.8 | Expression | | Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| | | | | | | Mallory | http://angeline.name | +| Lead Creative Administrator | 9.0.0 | Overwrite | Use the virtual RAM monitor, then you can override the virtual monitor! | | https://roderick.net | Hildegard | http://conner.name | +| | | | | | | Isabella | https://kennith.com | +| | | | | | | Johanna | https://ara.org | +| | | | | | | Demarco | https://rae.biz | +| | | | | | | Viviane | http://christine.info | +| | | | | | | Thora | https://corene.name | +| | | | | | | Mireya | https://mitchell.net | +| | | | | | | Marietta | http://adrian.org | +| | | | | | | Irving | https://sydnie.org | +| Chief Data Director | 2.1.5 | Unknown | Use the haptic PCI bandwidth, then you can generate the haptic bandwidth! | | | Earnestine | http://nathanial.biz | +| | | | | | | Connor | https://augustus.net | +| | | | | | | Araceli | http://hailey.biz | +| | | | | | | Janessa | https://craig.com | +| | | | | | | Erica | http://kristin.org | +| | | | | | | Alek | http://shany.biz | +| | | | | | | Camren | http://joany.info | +| Future Mobility Strategist | 4.7.6 | Overwrite | Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth! | | http://gerardo.net | Cathy | http://giovanna.info | +| | | | | | | Ike | https://jerome.biz | +| | | | | | | Emerald | https://camren.net | +| | | | | | | Sheila | https://garry.org | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| Product Marketing Developer | 3.3.6 | Unknown | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | Lewis | https://alisa.com | +| | | | | | | Delores | https://layne.name | +| | | | | | | Delphine | https://katlynn.org | +| | | | | | | Meredith | https://johanna.info | +| | | | | | | Jacklyn | https://kadin.com | +| | | | | | | Hardy | https://donna.info | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Global Infrastructure Developer | 5.5.0 | Url | generating the application won't do anything, we need to calculate the auxiliary JSON application! | Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger | https://austin.net | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Investor Creative Architect | 4.5.6 | Overwrite | | Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| | | | | | | Retta | https://lottie.biz | +| | | | | | | Yasmine | http://delia.com | +| | | | | | | Khalil | http://jewel.net | +| | | | | | | Roy | https://johanna.org | +| | | | | | | Price | https://itzel.info | +| | | | | | | Dalton | https://daren.info | +| | | | | | | Arnold | http://arlo.org | +| Investor Identity Developer | 4.2.0 | Url | | Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| | | | | | | Keely | http://obie.org | +| | | | | | | Caleigh | https://albin.info | +| | | | | | | Flavie | http://lavonne.biz | +| | | | | | | Kaitlyn | http://osborne.org | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..08ede01e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Future Integration Analyst | 9.0.4 | Expression | | | Abner | http://tavares.info | +| | | | | | Johann | http://andres.net | +| | | | | | Jaquan | http://carey.org | +| | | | | | Arvel | http://mortimer.org | +| | | | | | Alicia | http://paula.com | +| | | | | | Heidi | http://letha.name | +| | | | | | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Paige | https://remington.info | +| | | | | | Aletha | https://isobel.info | +| | | | | | Pearline | https://johnathon.info | +| | | | | | Eleanora | http://jaeden.info | +| | | | | | Nikolas | https://daphney.net | +| | | | | | Oceane | http://clifton.com | +| | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | http://marina.com | Myles | http://nikko.name | +| | | | | | Rolando | http://nikko.name | +| | | | | | Pamela | https://aliza.net | +| | | | | | Marcella | http://helga.net | +| | | | | | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..e4d4e312 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,39 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..2e963d02 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,91 @@ ++-----------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| District Metrics Associate | 8.1.6 | Overwrite | | | http://jaylin.org | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Principal Intranet Architect | 4.9.3 | Expression | | | | | | +| Global Paradigm Producer | 1.8.4 | Overwrite | If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol! | | https://london.biz | | | +| Regional Paradigm Director | 3.0.9 | Unknown | The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel! | | | | | +| Forward Program Officer | 4.2.4 | Unknown | quantifying the capacitor won't do anything, we need to override the open-source AI capacitor! | Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin | | | | +| Customer Group Director | 2.5.2 | Expression | You can't index the pixel without copying the redundant XML pixel! | Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik | https://eloise.name | | | +| Forward Accounts Consultant | 8.9.0 | Expression | | | | | | +| Dynamic Group Representative | 9.8.1 | Unknown | | | | | | +| Investor Communications Associate | 0.7.2 | Expression | | Arnold Franecki,Arnold Franecki | http://modesto.info | | | +| Legacy Response Analyst | 9.2.7 | Unknown | | Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata | http://martine.info | | | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | | | +| Regional Factors Analyst | 1.5.7 | Overwrite | | | | | | +| Dynamic Integration Assistant | 2.7.5 | Overwrite | I'll back up the 1080p RSS matrix, that should matrix the RSS matrix! | | | | | +| Dynamic Metrics Coordinator | 5.8.1 | Unknown | overriding the circuit won't do anything, we need to copy the mobile AGP circuit! | Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher | | | | +| Human Web Liaison | 8.1.1 | Unknown | | | https://imogene.org | | | +| Future Tactics Producer | 5.8.9 | Url | navigating the pixel won't do anything, we need to parse the back-end IB pixel! | | | | | +| Dynamic Mobility Technician | 6.0.2 | Expression | | | https://keeley.net | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly | https://lois.biz | | | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | | +| Dynamic Accounts Architect | 9.8.0 | Overwrite | | | | | | +| Regional Mobility Designer | 8.5.4 | Url | | | http://brady.net | | | +| Legacy Communications Manager | 0.1.8 | Unknown | | | http://gus.info | | | +| Future Directives Associate | 1.1.1 | Expression | | Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe | https://shayne.name | | | +| Regional Security Agent | 6.2.7 | Overwrite | | | https://kenyon.org | | | +| Corporate Quality Planner | 6.6.3 | Url | The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus! | Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz | | | | +| Senior Response Officer | 2.8.2 | Expression | | Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann | | | | +| District Brand Producer | 9.3.8 | Overwrite | Use the redundant AGP application, then you can generate the redundant application! | Clarence Metz,Clarence Metz,Clarence Metz | | | | +| Global Data Administrator | 0.8.4 | Unknown | | Frederick Leffler,Frederick Leffler,Frederick Leffler | https://barrett.com | | | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach | | | | +| Forward Integration Specialist | 8.7.1 | Expression | | | http://jordon.net | | | +| Lead Identity Developer | 7.1.0 | Unknown | | Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover | https://eve.com | | | +| Internal Division Agent | 2.4.2 | Url | | Gary Von,Gary Von,Gary Von | | | | +| Direct Security Producer | 9.0.7 | Url | | | http://evert.net | | | +| Legacy Assurance Representative | 6.4.9 | Unknown | | Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski | https://maye.info | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Dynamic Brand Agent | 2.9.2 | Expression | quantifying the application won't do anything, we need to hack the haptic RAM application! | Bertha Schultz,Bertha Schultz | https://reese.info | | | +| Future Applications Engineer | 6.8.5 | Unknown | If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor! | Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine | https://nora.biz | | | +| Central Applications Planner | 6.6.9 | Overwrite | | Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke | http://ava.org | | | +| District Intranet Agent | 1.1.6 | Url | You can't calculate the application without synthesizing the primary JBOD application! | | | | | +| Forward Web Designer | 0.1.4 | Overwrite | | | https://gerard.net | | | +| Future Interactions Developer | 1.1.7 | Unknown | If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix! | | | | | +| Corporate Mobility Consultant | 1.9.0 | Expression | | | http://letha.name | | | +| Global Integration Assistant | 5.0.1 | Unknown | | | http://demarco.com | | | +| Future Applications Facilitator | 0.1.5 | Expression | transmitting the program won't do anything, we need to bypass the virtual HTTP program! | | | | | +| Principal Factors Producer | 0.8.5 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | Devin Nolan | http://toby.info | | | +| Central Mobility Executive | 5.0.3 | Unknown | | Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling | | | | +| Lead Implementation Supervisor | 4.9.9 | Overwrite | The ADP card is down, hack the solid state card so we can hack the ADP card! | Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis | http://katlynn.net | | | +| Regional Integration Consultant | 5.3.8 | Expression | | | http://michael.name | | | +| Dynamic Division Specialist | 9.6.4 | Expression | | | https://keenan.net | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Global Markets Designer | 1.7.0 | Overwrite | Use the multi-byte COM feed, then you can parse the multi-byte feed! | | https://toby.biz | | | +| Forward Division Strategist | 5.7.1 | Expression | You can't reboot the program without transmitting the mobile SMTP program! | Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode | https://esperanza.name | | | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | | | +| National Quality Executive | 4.5.1 | Expression | Use the solid state TCP driver, then you can generate the solid state driver! | | http://rylan.com | | | +| Legacy Data Consultant | 5.8.8 | Unknown | Try to connect the JSON pixel, maybe it will connect the primary pixel! | | | | | +| Human Security Administrator | 9.8.5 | Overwrite | I'll synthesize the redundant XML feed, that should feed the XML feed! | Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm | | | | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | | | +| Future Configuration Architect | 4.2.6 | Expression | I'll generate the primary TCP bus, that should bus the TCP bus! | Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg | | | | +| Global Mobility Associate | 0.6.4 | Expression | We need to hack the haptic XSS program! | | https://brooke.org | | | +| Senior Group Designer | 3.0.6 | Url | The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel! | | | | | +| Product Metrics Representative | 2.7.9 | Expression | connecting the feed won't do anything, we need to transmit the primary IB feed! | Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson | http://denis.info | | | +| Human Implementation Producer | 0.9.1 | Url | | | | | | +| Future Optimization Associate | 4.0.5 | Unknown | | Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel | https://linnie.net | | | +| District Identity Administrator | 2.9.6 | Unknown | | Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt | http://duncan.name | | | +| Customer Operations Liaison | 9.0.9 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | | | | +| Investor Configuration Technician | 1.9.1 | Url | We need to copy the primary FTP bus! | Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin | http://malvina.name | | | +| District Factors Associate | 0.2.6 | Expression | | Betsy Powlowski | https://cloyd.biz | | | +| Dynamic Applications Director | 5.1.4 | Unknown | | Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel | | | | +| Direct Accountability Producer | 1.8.1 | Url | | | http://justine.net | | | +| Forward Factors Architect | 6.7.6 | Overwrite | | Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt | | | | +| Global Directives Orchestrator | 8.7.6 | Expression | | Tommy Franecki,Tommy Franecki | | | | +| Principal Group Strategist | 4.1.0 | Url | I'll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth! | | | | | +| Internal Web Associate | 6.2.5 | Expression | | | https://arvel.name | | | +| Investor Interactions Designer | 1.9.4 | Overwrite | | | https://octavia.name | | | +| Dynamic Research Designer | 5.6.8 | Unknown | If we connect the program, we can get to the SQL program through the digital SQL program! | | | | | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | | | +| Investor Assurance Technician | 7.3.8 | Overwrite | | Merle Hirthe | | | | +| Forward Intranet Technician | 2.5.3 | Expression | | Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton | https://ruby.biz | | | +| Senior Applications Technician | 7.8.2 | Overwrite | | Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert | | | | +| Senior Factors Technician | 3.2.5 | Overwrite | You can't input the protocol without copying the auxiliary USB protocol! | Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme | | | | ++-----------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..99e3f822 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,218 @@ ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+------------+------------------------+ +| Legacy Assurance Representative | 6.4.9 | Unknown | | Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski | https://maye.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Dynamic Metrics Coordinator | 5.8.1 | Unknown | overriding the circuit won't do anything, we need to copy the mobile AGP circuit! | Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher | | | | +| Customer Group Director | 2.5.2 | Expression | You can't index the pixel without copying the redundant XML pixel! | Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik | https://eloise.name | | | +| Regional Mobility Designer | 8.5.4 | Url | | | http://brady.net | | | +| Global Directives Orchestrator | 8.7.6 | Expression | | Tommy Franecki,Tommy Franecki | | | | +| District Identity Administrator | 2.9.6 | Unknown | | Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt | http://duncan.name | | | +| Regional Paradigm Director | 3.0.9 | Unknown | The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel! | | | | | +| Global Data Administrator | 0.8.4 | Unknown | | Frederick Leffler,Frederick Leffler,Frederick Leffler | https://barrett.com | | | +| Future Group Assistant | 1.7.9 | Expression | Use the multi-byte AI port, then you can reboot the multi-byte port! | | | Darien | http://mitchel.biz | +| | | | | | | Carleton | https://madalyn.com | +| | | | | | | Narciso | https://mia.com | +| | | | | | | Nicklaus | https://abelardo.com | +| | | | | | | Carolina | https://lindsey.info | +| | | | | | | Rigoberto | https://lou.biz | +| Forward Web Designer | 0.1.4 | Overwrite | | | https://gerard.net | | | +| Future Interactions Developer | 1.1.7 | Unknown | If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix! | | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| District Metrics Associate | 8.1.6 | Overwrite | | | http://jaylin.org | | | +| Investor Creative Architect | 4.5.6 | Overwrite | | Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| | | | | | | Retta | https://lottie.biz | +| | | | | | | Yasmine | http://delia.com | +| | | | | | | Khalil | http://jewel.net | +| | | | | | | Roy | https://johanna.org | +| | | | | | | Price | https://itzel.info | +| | | | | | | Dalton | https://daren.info | +| | | | | | | Arnold | http://arlo.org | +| Corporate Quality Planner | 6.6.3 | Url | The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus! | Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz | | | | +| Internal Web Associate | 6.2.5 | Expression | | | https://arvel.name | | | +| Dynamic Mobility Technician | 6.0.2 | Expression | | | https://keeley.net | | | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach | | | | +| Investor Configuration Technician | 1.9.1 | Url | We need to copy the primary FTP bus! | Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin | http://malvina.name | | | +| Lead Implementation Supervisor | 4.9.9 | Overwrite | The ADP card is down, hack the solid state card so we can hack the ADP card! | Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis | http://katlynn.net | | | +| Dynamic Integration Assistant | 2.7.5 | Overwrite | I'll back up the 1080p RSS matrix, that should matrix the RSS matrix! | | | | | +| Human Implementation Producer | 0.9.1 | Url | | | | | | +| Investor Assurance Technician | 7.3.8 | Overwrite | | Merle Hirthe | | | | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | | | +| Principal Group Strategist | 4.1.0 | Url | I'll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth! | | | | | +| Internal Solutions Planner | 1.3.8 | Expression | | Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| | | | | | | Mallory | http://angeline.name | +| Central Applications Planner | 6.6.9 | Overwrite | | Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke | http://ava.org | | | +| Lead Creative Administrator | 9.0.0 | Overwrite | Use the virtual RAM monitor, then you can override the virtual monitor! | | https://roderick.net | Hildegard | http://conner.name | +| | | | | | | Isabella | https://kennith.com | +| | | | | | | Johanna | https://ara.org | +| | | | | | | Demarco | https://rae.biz | +| | | | | | | Viviane | http://christine.info | +| | | | | | | Thora | https://corene.name | +| | | | | | | Mireya | https://mitchell.net | +| | | | | | | Marietta | http://adrian.org | +| | | | | | | Irving | https://sydnie.org | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | | | +| Forward Division Strategist | 5.7.1 | Expression | You can't reboot the program without transmitting the mobile SMTP program! | Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode | https://esperanza.name | | | +| District Factors Associate | 0.2.6 | Expression | | Betsy Powlowski | https://cloyd.biz | | | +| Legacy Communications Manager | 0.1.8 | Unknown | | | http://gus.info | | | +| Future Optimization Associate | 4.0.5 | Unknown | | Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel | https://linnie.net | | | +| Senior Applications Technician | 7.8.2 | Overwrite | | Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert | | | | +| Future Tactics Producer | 5.8.9 | Url | navigating the pixel won't do anything, we need to parse the back-end IB pixel! | | | | | +| Future Applications Facilitator | 0.1.5 | Expression | transmitting the program won't do anything, we need to bypass the virtual HTTP program! | | | | | +| Corporate Accountability Designer | 0.8.0 | Overwrite | We need to hack the online FTP application! | | http://taya.info | Carlee | http://britney.name | +| | | | | | | Tess | http://julian.biz | +| | | | | | | Isadore | http://billy.net | +| | | | | | | Alice | http://vern.net | +| | | | | | | King | http://trace.net | +| | | | | | | Carmela | https://adolf.info | +| | | | | | | Sherman | http://alec.net | +| | | | | | | Lamar | http://deion.org | +| Dynamic Group Representative | 9.8.1 | Unknown | | | | | | +| Regional Security Agent | 6.2.7 | Overwrite | | | https://kenyon.org | | | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | | +| Dynamic Applications Director | 5.1.4 | Unknown | | Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel | | | | +| District Brand Producer | 9.3.8 | Overwrite | Use the redundant AGP application, then you can generate the redundant application! | Clarence Metz,Clarence Metz,Clarence Metz | | | | +| Investor Communications Associate | 0.7.2 | Expression | | Arnold Franecki,Arnold Franecki | http://modesto.info | | | +| Central Mobility Executive | 5.0.3 | Unknown | | Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling | | | | +| Senior Group Designer | 3.0.6 | Url | The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel! | | | | | +| Forward Integration Specialist | 8.7.1 | Expression | | | http://jordon.net | | | +| District Intranet Agent | 1.1.6 | Url | You can't calculate the application without synthesizing the primary JBOD application! | | | | | +| Dynamic Research Designer | 5.6.8 | Unknown | If we connect the program, we can get to the SQL program through the digital SQL program! | | | | | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | | | +| Chief Data Director | 2.1.5 | Unknown | Use the haptic PCI bandwidth, then you can generate the haptic bandwidth! | | | Earnestine | http://nathanial.biz | +| | | | | | | Connor | https://augustus.net | +| | | | | | | Araceli | http://hailey.biz | +| | | | | | | Janessa | https://craig.com | +| | | | | | | Erica | http://kristin.org | +| | | | | | | Alek | http://shany.biz | +| | | | | | | Camren | http://joany.info | +| Future Mobility Strategist | 4.7.6 | Overwrite | Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth! | | http://gerardo.net | Cathy | http://giovanna.info | +| | | | | | | Ike | https://jerome.biz | +| | | | | | | Emerald | https://camren.net | +| | | | | | | Sheila | https://garry.org | +| Forward Accounts Consultant | 8.9.0 | Expression | | | | | | +| Direct Accountability Producer | 1.8.1 | Url | | | http://justine.net | | | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| Dynamic Group Associate | 6.6.1 | Unknown | We need to input the open-source SMTP bus! | | http://kian.name | Neil | https://burley.info | +| | | | | | | Lemuel | http://brenden.info | +| | | | | | | Agnes | https://urban.org | +| | | | | | | Micheal | https://ida.net | +| | | | | | | Murray | https://samanta.com | +| | | | | | | Assunta | http://florencio.com | +| Global Paradigm Producer | 1.8.4 | Overwrite | If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol! | | https://london.biz | | | +| Lead Identity Developer | 7.1.0 | Unknown | | Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover | https://eve.com | | | +| Corporate Mobility Consultant | 1.9.0 | Expression | | | http://letha.name | | | +| Future Configuration Architect | 4.2.6 | Expression | I'll generate the primary TCP bus, that should bus the TCP bus! | Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg | | | | +| Dynamic Accounts Architect | 9.8.0 | Overwrite | | | | | | +| Product Marketing Developer | 3.3.6 | Unknown | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | Lewis | https://alisa.com | +| | | | | | | Delores | https://layne.name | +| | | | | | | Delphine | https://katlynn.org | +| | | | | | | Meredith | https://johanna.info | +| | | | | | | Jacklyn | https://kadin.com | +| | | | | | | Hardy | https://donna.info | +| Legacy Data Consultant | 5.8.8 | Unknown | Try to connect the JSON pixel, maybe it will connect the primary pixel! | | | | | +| Dynamic Brand Agent | 2.9.2 | Expression | quantifying the application won't do anything, we need to hack the haptic RAM application! | Bertha Schultz,Bertha Schultz | https://reese.info | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| National Quality Executive | 4.5.1 | Expression | Use the solid state TCP driver, then you can generate the solid state driver! | | http://rylan.com | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Legacy Response Analyst | 9.2.7 | Unknown | | Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata | http://martine.info | | | +| Investor Identity Developer | 4.2.0 | Url | | Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| | | | | | | Keely | http://obie.org | +| | | | | | | Caleigh | https://albin.info | +| | | | | | | Flavie | http://lavonne.biz | +| | | | | | | Kaitlyn | http://osborne.org | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | | | +| Forward Factors Architect | 6.7.6 | Overwrite | | Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt | | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly | https://lois.biz | | | +| Global Markets Designer | 1.7.0 | Overwrite | Use the multi-byte COM feed, then you can parse the multi-byte feed! | | https://toby.biz | | | +| Global Infrastructure Developer | 5.5.0 | Url | generating the application won't do anything, we need to calculate the auxiliary JSON application! | Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger | https://austin.net | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Investor Interactions Designer | 1.9.4 | Overwrite | | | https://octavia.name | | | +| Customer Operations Liaison | 9.0.9 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | | | | +| Senior Response Officer | 2.8.2 | Expression | | Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann | | | | +| Regional Integration Consultant | 5.3.8 | Expression | | | http://michael.name | | | +| Internal Division Agent | 2.4.2 | Url | | Gary Von,Gary Von,Gary Von | | | | +| Future Directives Associate | 1.1.1 | Expression | | Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe | https://shayne.name | | | +| Dynamic Division Specialist | 9.6.4 | Expression | | | https://keenan.net | | | +| Regional Factors Analyst | 1.5.7 | Overwrite | | | | | | +| Senior Factors Technician | 3.2.5 | Overwrite | You can't input the protocol without copying the auxiliary USB protocol! | Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme | | | | +| Human Security Administrator | 9.8.5 | Overwrite | I'll synthesize the redundant XML feed, that should feed the XML feed! | Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm | | | | +| Direct Tactics Technician | 2.8.6 | Unknown | Try to quantify the SAS port, maybe it will quantify the wireless port! | | | Demond | http://stefan.name | +| | | | | | | Norval | http://annie.net | +| | | | | | | Destin | http://penelope.name | +| Global Mobility Associate | 0.6.4 | Expression | We need to hack the haptic XSS program! | | https://brooke.org | | | +| Product Metrics Representative | 2.7.9 | Expression | connecting the feed won't do anything, we need to transmit the primary IB feed! | Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson | http://denis.info | | | +| Forward Intranet Technician | 2.5.3 | Expression | | Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton | https://ruby.biz | | | +| Global Integration Assistant | 5.0.1 | Unknown | | | http://demarco.com | | | +| Principal Intranet Architect | 4.9.3 | Expression | | | | | | +| Product Identity Analyst | 5.9.3 | Expression | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | | Rey | https://connie.info | +| | | | | | | Hollie | http://rico.name | +| | | | | | | Marshall | http://pierce.org | +| | | | | | | Lily | http://shemar.biz | +| | | | | | | Ivy | http://laury.net | +| | | | | | | Cortney | https://breanna.name | +| | | | | | | Assunta | http://miller.info | +| | | | | | | Annabel | https://ashton.biz | +| | | | | | | Gina | https://dena.info | +| | | | | | | Oren | https://helena.biz | +| Forward Program Officer | 4.2.4 | Unknown | quantifying the capacitor won't do anything, we need to override the open-source AI capacitor! | Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin | | | | +| Human Web Liaison | 8.1.1 | Unknown | | | https://imogene.org | | | +| Future Applications Engineer | 6.8.5 | Unknown | If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor! | Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine | https://nora.biz | | | +| Future Response Consultant | 9.3.1 | Unknown | | | https://ulices.biz | Ari | https://chad.com | +| | | | | | | Yvonne | http://jada.name | +| | | | | | | Noemie | https://kayley.name | +| | | | | | | Brandon | http://kristopher.name | +| | | | | | | Maggie | http://kimberly.info | +| | | | | | | Veronica | https://mya.net | +| | | | | | | Marty | https://obie.net | +| | | | | | | Braxton | http://flavio.net | +| | | | | | | Jeramie | http://jaycee.net | +| Direct Security Producer | 9.0.7 | Url | | | http://evert.net | | | +| Principal Factors Producer | 0.8.5 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | Devin Nolan | http://toby.info | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..f636eabd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,109 @@ ++-----------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| District Metrics Associate | 8.1.6 | Overwrite | | | http://jaylin.org | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Human Security Administrator | 9.8.5 | Overwrite | I'll synthesize the redundant XML feed, that should feed the XML feed! | Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm | | | | +| Dynamic Metrics Coordinator | 5.8.1 | Unknown | overriding the circuit won't do anything, we need to copy the mobile AGP circuit! | Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher | | | | +| Regional Paradigm Director | 3.0.9 | Unknown | The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel! | | | | | +| Forward Program Officer | 4.2.4 | Unknown | quantifying the capacitor won't do anything, we need to override the open-source AI capacitor! | Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin | | | | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach | | | | +| Forward Accounts Consultant | 8.9.0 | Expression | | | | | | +| Dynamic Applications Director | 5.1.4 | Unknown | | Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel | | | | +| Dynamic Group Representative | 9.8.1 | Unknown | | | | | | +| Global Paradigm Producer | 1.8.4 | Overwrite | If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol! | | https://london.biz | | | +| Forward Division Strategist | 5.7.1 | Expression | You can't reboot the program without transmitting the mobile SMTP program! | Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode | https://esperanza.name | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Regional Factors Analyst | 1.5.7 | Overwrite | | | | | | +| Future Tactics Producer | 5.8.9 | Url | navigating the pixel won't do anything, we need to parse the back-end IB pixel! | | | | | +| Principal Group Strategist | 4.1.0 | Url | I'll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth! | | | | | +| Future Configuration Architect | 4.2.6 | Expression | I'll generate the primary TCP bus, that should bus the TCP bus! | Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg | | | | +| Global Integration Assistant | 5.0.1 | Unknown | | | http://demarco.com | | | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | | | +| Investor Interactions Designer | 1.9.4 | Overwrite | | | https://octavia.name | | | +| Senior Factors Technician | 3.2.5 | Overwrite | You can't input the protocol without copying the auxiliary USB protocol! | Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme | | | | +| Regional Mobility Designer | 8.5.4 | Url | | | http://brady.net | | | +| Legacy Communications Manager | 0.1.8 | Unknown | | | http://gus.info | | | +| Global Directives Orchestrator | 8.7.6 | Expression | | Tommy Franecki,Tommy Franecki | | | | +| Senior Response Officer | 2.8.2 | Expression | | Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann | | | | +| Dynamic Accounts Architect | 9.8.0 | Overwrite | | | | | | +| District Brand Producer | 9.3.8 | Overwrite | Use the redundant AGP application, then you can generate the redundant application! | Clarence Metz,Clarence Metz,Clarence Metz | | | | +| Forward Factors Architect | 6.7.6 | Overwrite | | Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt | | | | +| Future Optimization Associate | 4.0.5 | Unknown | | Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel | https://linnie.net | | | +| Corporate Quality Planner | 6.6.3 | Url | The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus! | Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz | | | | +| National Quality Executive | 4.5.1 | Expression | Use the solid state TCP driver, then you can generate the solid state driver! | | http://rylan.com | | | +| District Intranet Agent | 1.1.6 | Url | You can't calculate the application without synthesizing the primary JBOD application! | | | | | +| Direct Security Producer | 9.0.7 | Url | | | http://evert.net | | | +| Legacy Assurance Representative | 6.4.9 | Unknown | | Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski | https://maye.info | | | +| Forward Intranet Technician | 2.5.3 | Expression | | Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton | https://ruby.biz | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Central Applications Planner | 6.6.9 | Overwrite | | Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke | http://ava.org | | | +| Senior Applications Technician | 7.8.2 | Overwrite | | Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert | | | | +| Senior Group Designer | 3.0.6 | Url | The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel! | | | | | +| Future Directives Associate | 1.1.1 | Expression | | Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe | https://shayne.name | | | +| Regional Security Agent | 6.2.7 | Overwrite | | | https://kenyon.org | | | +| Forward Web Designer | 0.1.4 | Overwrite | | | https://gerard.net | | | +| Direct Accountability Producer | 1.8.1 | Url | | | http://justine.net | | | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | | | +| Investor Communications Associate | 0.7.2 | Expression | | Arnold Franecki,Arnold Franecki | http://modesto.info | | | +| Principal Factors Producer | 0.8.5 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | Devin Nolan | http://toby.info | | | +| Human Web Liaison | 8.1.1 | Unknown | | | https://imogene.org | | | +| Future Applications Facilitator | 0.1.5 | Expression | transmitting the program won't do anything, we need to bypass the virtual HTTP program! | | | | | +| Dynamic Integration Assistant | 2.7.5 | Overwrite | I'll back up the 1080p RSS matrix, that should matrix the RSS matrix! | | | | | +| Customer Operations Liaison | 9.0.9 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | | | | +| Legacy Response Analyst | 9.2.7 | Unknown | | Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata | http://martine.info | | | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | | | +| Human Implementation Producer | 0.9.1 | Url | | | | | | +| Future Applications Engineer | 6.8.5 | Unknown | If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor! | Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine | https://nora.biz | | | +| Principal Intranet Architect | 4.9.3 | Expression | | | | | | +| Internal Division Agent | 2.4.2 | Url | | Gary Von,Gary Von,Gary Von | | | | +| Lead Implementation Supervisor | 4.9.9 | Overwrite | The ADP card is down, hack the solid state card so we can hack the ADP card! | Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis | http://katlynn.net | | | +| Legacy Data Consultant | 5.8.8 | Unknown | Try to connect the JSON pixel, maybe it will connect the primary pixel! | | | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly | https://lois.biz | | | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | | | +| Future Interactions Developer | 1.1.7 | Unknown | If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix! | | | | | +| Global Mobility Associate | 0.6.4 | Expression | We need to hack the haptic XSS program! | | https://brooke.org | | | +| Global Data Administrator | 0.8.4 | Unknown | | Frederick Leffler,Frederick Leffler,Frederick Leffler | https://barrett.com | | | +| Product Metrics Representative | 2.7.9 | Expression | connecting the feed won't do anything, we need to transmit the primary IB feed! | Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson | http://denis.info | | | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | | +| Investor Configuration Technician | 1.9.1 | Url | We need to copy the primary FTP bus! | Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin | http://malvina.name | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Dynamic Brand Agent | 2.9.2 | Expression | quantifying the application won't do anything, we need to hack the haptic RAM application! | Bertha Schultz,Bertha Schultz | https://reese.info | | | +| Dynamic Division Specialist | 9.6.4 | Expression | | | https://keenan.net | | | +| Dynamic Research Designer | 5.6.8 | Unknown | If we connect the program, we can get to the SQL program through the digital SQL program! | | | | | +| Dynamic Mobility Technician | 6.0.2 | Expression | | | https://keeley.net | | | +| Corporate Mobility Consultant | 1.9.0 | Expression | | | http://letha.name | | | +| Customer Group Director | 2.5.2 | Expression | You can't index the pixel without copying the redundant XML pixel! | Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik | https://eloise.name | | | +| Investor Assurance Technician | 7.3.8 | Overwrite | | Merle Hirthe | | | | +| Forward Integration Specialist | 8.7.1 | Expression | | | http://jordon.net | | | +| Regional Integration Consultant | 5.3.8 | Expression | | | http://michael.name | | | +| Internal Web Associate | 6.2.5 | Expression | | | https://arvel.name | | | +| District Factors Associate | 0.2.6 | Expression | | Betsy Powlowski | https://cloyd.biz | | | +| District Identity Administrator | 2.9.6 | Unknown | | Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt | http://duncan.name | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Central Mobility Executive | 5.0.3 | Unknown | | Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling | | | | +| Lead Identity Developer | 7.1.0 | Unknown | | Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover | https://eve.com | | | +| Global Markets Designer | 1.7.0 | Overwrite | Use the multi-byte COM feed, then you can parse the multi-byte feed! | | https://toby.biz | | | ++-----------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..e0e5362b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,119 @@ ++-----------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| District Metrics Associate | 8.1.6 | Overwrite | | | http://jaylin.org | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Human Security Administrator | 9.8.5 | Overwrite | I'll synthesize the redundant XML feed, that should feed the XML feed! | Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm | | | | +| Principal Group Strategist | 4.1.0 | Url | I'll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth! | | | | | +| Regional Paradigm Director | 3.0.9 | Unknown | The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel! | | | | | +| Corporate Quality Planner | 6.6.3 | Url | The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus! | Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz | | | | +| Forward Accounts Consultant | 8.9.0 | Expression | | | | | | +| Human Implementation Producer | 0.9.1 | Url | | | | | | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | | | +| Dynamic Metrics Coordinator | 5.8.1 | Unknown | overriding the circuit won't do anything, we need to copy the mobile AGP circuit! | Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher | | | | +| Regional Integration Consultant | 5.3.8 | Expression | | | http://michael.name | | | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Regional Factors Analyst | 1.5.7 | Overwrite | | | | | | +| Dynamic Group Representative | 9.8.1 | Unknown | | | | | | +| Lead Identity Developer | 7.1.0 | Unknown | | Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover | https://eve.com | | | +| Global Integration Assistant | 5.0.1 | Unknown | | | http://demarco.com | | | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | | | +| District Identity Administrator | 2.9.6 | Unknown | | Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt | http://duncan.name | | | +| Dynamic Applications Director | 5.1.4 | Unknown | | Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel | | | | +| Global Markets Designer | 1.7.0 | Overwrite | Use the multi-byte COM feed, then you can parse the multi-byte feed! | | https://toby.biz | | | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | | | +| Regional Security Agent | 6.2.7 | Overwrite | | | https://kenyon.org | | | +| Legacy Communications Manager | 0.1.8 | Unknown | | | http://gus.info | | | +| Forward Intranet Technician | 2.5.3 | Expression | | Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton | https://ruby.biz | | | +| Global Directives Orchestrator | 8.7.6 | Expression | | Tommy Franecki,Tommy Franecki | | | | +| Forward Integration Specialist | 8.7.1 | Expression | | | http://jordon.net | | | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| Senior Response Officer | 2.8.2 | Expression | | Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann | | | | +| Dynamic Mobility Technician | 6.0.2 | Expression | | | https://keeley.net | | | +| Future Configuration Architect | 4.2.6 | Expression | I'll generate the primary TCP bus, that should bus the TCP bus! | Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg | | | | +| Future Directives Associate | 1.1.1 | Expression | | Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe | https://shayne.name | | | +| Lead Implementation Supervisor | 4.9.9 | Overwrite | The ADP card is down, hack the solid state card so we can hack the ADP card! | Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis | http://katlynn.net | | | +| Legacy Assurance Representative | 6.4.9 | Unknown | | Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski | https://maye.info | | | +| Regional Mobility Designer | 8.5.4 | Url | | | http://brady.net | | | +| Senior Group Designer | 3.0.6 | Url | The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel! | | | | | +| Direct Accountability Producer | 1.8.1 | Url | | | http://justine.net | | | +| District Brand Producer | 9.3.8 | Overwrite | Use the redundant AGP application, then you can generate the redundant application! | Clarence Metz,Clarence Metz,Clarence Metz | | | | +| Internal Web Associate | 6.2.5 | Expression | | | https://arvel.name | | | +| Global Data Administrator | 0.8.4 | Unknown | | Frederick Leffler,Frederick Leffler,Frederick Leffler | https://barrett.com | | | +| Investor Configuration Technician | 1.9.1 | Url | We need to copy the primary FTP bus! | Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin | http://malvina.name | | | +| Internal Division Agent | 2.4.2 | Url | | Gary Von,Gary Von,Gary Von | | | | +| Future Optimization Associate | 4.0.5 | Unknown | | Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel | https://linnie.net | | | +| Future Tactics Producer | 5.8.9 | Url | navigating the pixel won't do anything, we need to parse the back-end IB pixel! | | | | | +| Future Interactions Developer | 1.1.7 | Unknown | If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix! | | | | | +| Investor Communications Associate | 0.7.2 | Expression | | Arnold Franecki,Arnold Franecki | http://modesto.info | | | +| Investor Assurance Technician | 7.3.8 | Overwrite | | Merle Hirthe | | | | +| Principal Factors Producer | 0.8.5 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | Devin Nolan | http://toby.info | | | +| Dynamic Research Designer | 5.6.8 | Unknown | If we connect the program, we can get to the SQL program through the digital SQL program! | | | | | +| Investor Interactions Designer | 1.9.4 | Overwrite | | | https://octavia.name | | | +| Future Applications Facilitator | 0.1.5 | Expression | transmitting the program won't do anything, we need to bypass the virtual HTTP program! | | | | | +| Central Applications Planner | 6.6.9 | Overwrite | | Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke | http://ava.org | | | +| Human Web Liaison | 8.1.1 | Unknown | | | https://imogene.org | | | +| Future Applications Engineer | 6.8.5 | Unknown | If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor! | Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine | https://nora.biz | | | +| Dynamic Division Specialist | 9.6.4 | Expression | | | https://keenan.net | | | +| Legacy Data Consultant | 5.8.8 | Unknown | Try to connect the JSON pixel, maybe it will connect the primary pixel! | | | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Senior Applications Technician | 7.8.2 | Overwrite | | Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert | | | | +| Global Mobility Associate | 0.6.4 | Expression | We need to hack the haptic XSS program! | | https://brooke.org | | | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach | | | | +| Customer Group Director | 2.5.2 | Expression | You can't index the pixel without copying the redundant XML pixel! | Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik | https://eloise.name | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly | https://lois.biz | | | +| Legacy Response Analyst | 9.2.7 | Unknown | | Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata | http://martine.info | | | +| Forward Factors Architect | 6.7.6 | Overwrite | | Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt | | | | +| Principal Intranet Architect | 4.9.3 | Expression | | | | | | +| Customer Operations Liaison | 9.0.9 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | | | | +| Forward Division Strategist | 5.7.1 | Expression | You can't reboot the program without transmitting the mobile SMTP program! | Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode | https://esperanza.name | | | +| Direct Security Producer | 9.0.7 | Url | | | http://evert.net | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | | | +| Product Metrics Representative | 2.7.9 | Expression | connecting the feed won't do anything, we need to transmit the primary IB feed! | Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson | http://denis.info | | | +| Central Mobility Executive | 5.0.3 | Unknown | | Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling | | | | +| Forward Program Officer | 4.2.4 | Unknown | quantifying the capacitor won't do anything, we need to override the open-source AI capacitor! | Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin | | | | +| Dynamic Integration Assistant | 2.7.5 | Overwrite | I'll back up the 1080p RSS matrix, that should matrix the RSS matrix! | | | | | +| District Intranet Agent | 1.1.6 | Url | You can't calculate the application without synthesizing the primary JBOD application! | | | | | +| District Factors Associate | 0.2.6 | Expression | | Betsy Powlowski | https://cloyd.biz | | | +| Senior Factors Technician | 3.2.5 | Overwrite | You can't input the protocol without copying the auxiliary USB protocol! | Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme | | | | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | | +| Global Paradigm Producer | 1.8.4 | Overwrite | If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol! | | https://london.biz | | | +| Dynamic Brand Agent | 2.9.2 | Expression | quantifying the application won't do anything, we need to hack the haptic RAM application! | Bertha Schultz,Bertha Schultz | https://reese.info | | | +| Corporate Mobility Consultant | 1.9.0 | Expression | | | http://letha.name | | | +| Dynamic Accounts Architect | 9.8.0 | Overwrite | | | | | | +| Forward Web Designer | 0.1.4 | Overwrite | | | https://gerard.net | | | +| National Quality Executive | 4.5.1 | Expression | Use the solid state TCP driver, then you can generate the solid state driver! | | http://rylan.com | | | ++-----------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..1bc84872 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Paige | https://remington.info | +| | | | | Aletha | https://isobel.info | +| | | | | Pearline | https://johnathon.info | +| | | | | Eleanora | http://jaeden.info | +| | | | | Nikolas | https://daphney.net | +| | | | | Oceane | http://clifton.com | +| | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..2442d830 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,138 @@ ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Response Consultant | 9.3.1 | Unknown | | | https://ulices.biz | Ari | https://chad.com | +| | | | | | | Yvonne | http://jada.name | +| | | | | | | Noemie | https://kayley.name | +| | | | | | | Brandon | http://kristopher.name | +| | | | | | | Maggie | http://kimberly.info | +| | | | | | | Veronica | https://mya.net | +| | | | | | | Marty | https://obie.net | +| | | | | | | Braxton | http://flavio.net | +| | | | | | | Jeramie | http://jaycee.net | +| Future Group Assistant | 1.7.9 | Expression | Use the multi-byte AI port, then you can reboot the multi-byte port! | | | Darien | http://mitchel.biz | +| | | | | | | Carleton | https://madalyn.com | +| | | | | | | Narciso | https://mia.com | +| | | | | | | Nicklaus | https://abelardo.com | +| | | | | | | Carolina | https://lindsey.info | +| | | | | | | Rigoberto | https://lou.biz | +| Corporate Accountability Designer | 0.8.0 | Overwrite | We need to hack the online FTP application! | | http://taya.info | Carlee | http://britney.name | +| | | | | | | Tess | http://julian.biz | +| | | | | | | Isadore | http://billy.net | +| | | | | | | Alice | http://vern.net | +| | | | | | | King | http://trace.net | +| | | | | | | Carmela | https://adolf.info | +| | | | | | | Sherman | http://alec.net | +| | | | | | | Lamar | http://deion.org | +| Direct Tactics Technician | 2.8.6 | Unknown | Try to quantify the SAS port, maybe it will quantify the wireless port! | | | Demond | http://stefan.name | +| | | | | | | Norval | http://annie.net | +| | | | | | | Destin | http://penelope.name | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Investor Identity Developer | 4.2.0 | Url | | Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| | | | | | | Keely | http://obie.org | +| | | | | | | Caleigh | https://albin.info | +| | | | | | | Flavie | http://lavonne.biz | +| | | | | | | Kaitlyn | http://osborne.org | +| Product Identity Analyst | 5.9.3 | Expression | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | | Rey | https://connie.info | +| | | | | | | Hollie | http://rico.name | +| | | | | | | Marshall | http://pierce.org | +| | | | | | | Lily | http://shemar.biz | +| | | | | | | Ivy | http://laury.net | +| | | | | | | Cortney | https://breanna.name | +| | | | | | | Assunta | http://miller.info | +| | | | | | | Annabel | https://ashton.biz | +| | | | | | | Gina | https://dena.info | +| | | | | | | Oren | https://helena.biz | +| Lead Creative Administrator | 9.0.0 | Overwrite | Use the virtual RAM monitor, then you can override the virtual monitor! | | https://roderick.net | Hildegard | http://conner.name | +| | | | | | | Isabella | https://kennith.com | +| | | | | | | Johanna | https://ara.org | +| | | | | | | Demarco | https://rae.biz | +| | | | | | | Viviane | http://christine.info | +| | | | | | | Thora | https://corene.name | +| | | | | | | Mireya | https://mitchell.net | +| | | | | | | Marietta | http://adrian.org | +| | | | | | | Irving | https://sydnie.org | +| Chief Data Director | 2.1.5 | Unknown | Use the haptic PCI bandwidth, then you can generate the haptic bandwidth! | | | Earnestine | http://nathanial.biz | +| | | | | | | Connor | https://augustus.net | +| | | | | | | Araceli | http://hailey.biz | +| | | | | | | Janessa | https://craig.com | +| | | | | | | Erica | http://kristin.org | +| | | | | | | Alek | http://shany.biz | +| | | | | | | Camren | http://joany.info | +| Product Marketing Developer | 3.3.6 | Unknown | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | Lewis | https://alisa.com | +| | | | | | | Delores | https://layne.name | +| | | | | | | Delphine | https://katlynn.org | +| | | | | | | Meredith | https://johanna.info | +| | | | | | | Jacklyn | https://kadin.com | +| | | | | | | Hardy | https://donna.info | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| Dynamic Group Associate | 6.6.1 | Unknown | We need to input the open-source SMTP bus! | | http://kian.name | Neil | https://burley.info | +| | | | | | | Lemuel | http://brenden.info | +| | | | | | | Agnes | https://urban.org | +| | | | | | | Micheal | https://ida.net | +| | | | | | | Murray | https://samanta.com | +| | | | | | | Assunta | http://florencio.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Mobility Strategist | 4.7.6 | Overwrite | Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth! | | http://gerardo.net | Cathy | http://giovanna.info | +| | | | | | | Ike | https://jerome.biz | +| | | | | | | Emerald | https://camren.net | +| | | | | | | Sheila | https://garry.org | +| Internal Solutions Planner | 1.3.8 | Expression | | Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| | | | | | | Mallory | http://angeline.name | +| Investor Creative Architect | 4.5.6 | Overwrite | | Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| | | | | | | Retta | https://lottie.biz | +| | | | | | | Yasmine | http://delia.com | +| | | | | | | Khalil | http://jewel.net | +| | | | | | | Roy | https://johanna.org | +| | | | | | | Price | https://itzel.info | +| | | | | | | Dalton | https://daren.info | +| | | | | | | Arnold | http://arlo.org | +| Global Infrastructure Developer | 5.5.0 | Url | generating the application won't do anything, we need to calculate the auxiliary JSON application! | Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger | https://austin.net | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..fc044ec5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Paige | https://remington.info | +| | | | | | Aletha | https://isobel.info | +| | | | | | Pearline | https://johnathon.info | +| | | | | | Eleanora | http://jaeden.info | +| | | | | | Nikolas | https://daphney.net | +| | | | | | Oceane | http://clifton.com | +| | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | http://marina.com | Myles | http://nikko.name | +| | | | | | Rolando | http://nikko.name | +| | | | | | Pamela | https://aliza.net | +| | | | | | Marcella | http://helga.net | +| | | | | | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | Abner | http://tavares.info | +| | | | | | Johann | http://andres.net | +| | | | | | Jaquan | http://carey.org | +| | | | | | Arvel | http://mortimer.org | +| | | | | | Alicia | http://paula.com | +| | | | | | Heidi | http://letha.name | +| | | | | | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..7f3c8dcf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,39 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..bf439af5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,28 @@ ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Dynamic Mobility Technician | 6.0.2 | Expression | | | https://keeley.net | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly | https://lois.biz | | | +| Customer Operations Liaison | 9.0.9 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | | | | +| Investor Interactions Designer | 1.9.4 | Overwrite | | | https://octavia.name | | | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | | | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | | | +| Future Optimization Associate | 4.0.5 | Unknown | | Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel | https://linnie.net | | | +| Legacy Response Analyst | 9.2.7 | Unknown | | Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata | http://martine.info | | | +| Dynamic Applications Director | 5.1.4 | Unknown | | Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel | | | | +| Future Tactics Producer | 5.8.9 | Url | navigating the pixel won't do anything, we need to parse the back-end IB pixel! | | | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Forward Division Strategist | 5.7.1 | Expression | You can't reboot the program without transmitting the mobile SMTP program! | Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode | https://esperanza.name | | | +| Regional Integration Consultant | 5.3.8 | Expression | | | http://michael.name | | | +| Human Implementation Producer | 0.9.1 | Url | | | | | | +| Principal Factors Producer | 0.8.5 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | Devin Nolan | http://toby.info | | | +| Global Integration Assistant | 5.0.1 | Unknown | | | http://demarco.com | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..4ff741de --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,155 @@ ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+------------+------------------------+ +| Legacy Response Analyst | 9.2.7 | Unknown | | Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata | http://martine.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Human Implementation Producer | 0.9.1 | Url | | | | | | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly | https://lois.biz | | | +| Product Identity Analyst | 5.9.3 | Expression | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | | Rey | https://connie.info | +| | | | | | | Hollie | http://rico.name | +| | | | | | | Marshall | http://pierce.org | +| | | | | | | Lily | http://shemar.biz | +| | | | | | | Ivy | http://laury.net | +| | | | | | | Cortney | https://breanna.name | +| | | | | | | Assunta | http://miller.info | +| | | | | | | Annabel | https://ashton.biz | +| | | | | | | Gina | https://dena.info | +| | | | | | | Oren | https://helena.biz | +| Regional Integration Consultant | 5.3.8 | Expression | | | http://michael.name | | | +| Forward Division Strategist | 5.7.1 | Expression | You can't reboot the program without transmitting the mobile SMTP program! | Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode | https://esperanza.name | | | +| Lead Creative Administrator | 9.0.0 | Overwrite | Use the virtual RAM monitor, then you can override the virtual monitor! | | https://roderick.net | Hildegard | http://conner.name | +| | | | | | | Isabella | https://kennith.com | +| | | | | | | Johanna | https://ara.org | +| | | | | | | Demarco | https://rae.biz | +| | | | | | | Viviane | http://christine.info | +| | | | | | | Thora | https://corene.name | +| | | | | | | Mireya | https://mitchell.net | +| | | | | | | Marietta | http://adrian.org | +| | | | | | | Irving | https://sydnie.org | +| Chief Data Director | 2.1.5 | Unknown | Use the haptic PCI bandwidth, then you can generate the haptic bandwidth! | | | Earnestine | http://nathanial.biz | +| | | | | | | Connor | https://augustus.net | +| | | | | | | Araceli | http://hailey.biz | +| | | | | | | Janessa | https://craig.com | +| | | | | | | Erica | http://kristin.org | +| | | | | | | Alek | http://shany.biz | +| | | | | | | Camren | http://joany.info | +| Future Optimization Associate | 4.0.5 | Unknown | | Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel | https://linnie.net | | | +| Future Mobility Strategist | 4.7.6 | Overwrite | Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth! | | http://gerardo.net | Cathy | http://giovanna.info | +| | | | | | | Ike | https://jerome.biz | +| | | | | | | Emerald | https://camren.net | +| | | | | | | Sheila | https://garry.org | +| Corporate Accountability Designer | 0.8.0 | Overwrite | We need to hack the online FTP application! | | http://taya.info | Carlee | http://britney.name | +| | | | | | | Tess | http://julian.biz | +| | | | | | | Isadore | http://billy.net | +| | | | | | | Alice | http://vern.net | +| | | | | | | King | http://trace.net | +| | | | | | | Carmela | https://adolf.info | +| | | | | | | Sherman | http://alec.net | +| | | | | | | Lamar | http://deion.org | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Investor Interactions Designer | 1.9.4 | Overwrite | | | https://octavia.name | | | +| Global Integration Assistant | 5.0.1 | Unknown | | | http://demarco.com | | | +| Future Response Consultant | 9.3.1 | Unknown | | | https://ulices.biz | Ari | https://chad.com | +| | | | | | | Yvonne | http://jada.name | +| | | | | | | Noemie | https://kayley.name | +| | | | | | | Brandon | http://kristopher.name | +| | | | | | | Maggie | http://kimberly.info | +| | | | | | | Veronica | https://mya.net | +| | | | | | | Marty | https://obie.net | +| | | | | | | Braxton | http://flavio.net | +| | | | | | | Jeramie | http://jaycee.net | +| Product Marketing Developer | 3.3.6 | Unknown | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | Lewis | https://alisa.com | +| | | | | | | Delores | https://layne.name | +| | | | | | | Delphine | https://katlynn.org | +| | | | | | | Meredith | https://johanna.info | +| | | | | | | Jacklyn | https://kadin.com | +| | | | | | | Hardy | https://donna.info | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| Dynamic Applications Director | 5.1.4 | Unknown | | Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel | | | | +| Investor Identity Developer | 4.2.0 | Url | | Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| | | | | | | Keely | http://obie.org | +| | | | | | | Caleigh | https://albin.info | +| | | | | | | Flavie | http://lavonne.biz | +| | | | | | | Kaitlyn | http://osborne.org | +| Dynamic Group Associate | 6.6.1 | Unknown | We need to input the open-source SMTP bus! | | http://kian.name | Neil | https://burley.info | +| | | | | | | Lemuel | http://brenden.info | +| | | | | | | Agnes | https://urban.org | +| | | | | | | Micheal | https://ida.net | +| | | | | | | Murray | https://samanta.com | +| | | | | | | Assunta | http://florencio.com | +| Investor Creative Architect | 4.5.6 | Overwrite | | Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| | | | | | | Retta | https://lottie.biz | +| | | | | | | Yasmine | http://delia.com | +| | | | | | | Khalil | http://jewel.net | +| | | | | | | Roy | https://johanna.org | +| | | | | | | Price | https://itzel.info | +| | | | | | | Dalton | https://daren.info | +| | | | | | | Arnold | http://arlo.org | +| Future Group Assistant | 1.7.9 | Expression | Use the multi-byte AI port, then you can reboot the multi-byte port! | | | Darien | http://mitchel.biz | +| | | | | | | Carleton | https://madalyn.com | +| | | | | | | Narciso | https://mia.com | +| | | | | | | Nicklaus | https://abelardo.com | +| | | | | | | Carolina | https://lindsey.info | +| | | | | | | Rigoberto | https://lou.biz | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Dynamic Mobility Technician | 6.0.2 | Expression | | | https://keeley.net | | | +| Direct Tactics Technician | 2.8.6 | Unknown | Try to quantify the SAS port, maybe it will quantify the wireless port! | | | Demond | http://stefan.name | +| | | | | | | Norval | http://annie.net | +| | | | | | | Destin | http://penelope.name | +| Customer Operations Liaison | 9.0.9 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Principal Factors Producer | 0.8.5 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | Devin Nolan | http://toby.info | | | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | | | +| Global Infrastructure Developer | 5.5.0 | Url | generating the application won't do anything, we need to calculate the auxiliary JSON application! | Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger | https://austin.net | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Internal Solutions Planner | 1.3.8 | Expression | | Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| | | | | | | Mallory | http://angeline.name | +| Future Tactics Producer | 5.8.9 | Url | navigating the pixel won't do anything, we need to parse the back-end IB pixel! | | | | | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..2da93843 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,46 @@ ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Legacy Response Analyst | 9.2.7 | Unknown | | Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata | http://martine.info | | | +| Dynamic Mobility Technician | 6.0.2 | Expression | | | https://keeley.net | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly | https://lois.biz | | | +| Principal Factors Producer | 0.8.5 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | Devin Nolan | http://toby.info | | | +| Forward Division Strategist | 5.7.1 | Expression | You can't reboot the program without transmitting the mobile SMTP program! | Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode | https://esperanza.name | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Investor Interactions Designer | 1.9.4 | Overwrite | | | https://octavia.name | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Human Implementation Producer | 0.9.1 | Url | | | | | | +| Global Integration Assistant | 5.0.1 | Unknown | | | http://demarco.com | | | +| Regional Integration Consultant | 5.3.8 | Expression | | | http://michael.name | | | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Customer Operations Liaison | 9.0.9 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | | | | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | | | +| Dynamic Applications Director | 5.1.4 | Unknown | | Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel | | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Future Optimization Associate | 4.0.5 | Unknown | | Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel | https://linnie.net | | | +| Future Tactics Producer | 5.8.9 | Url | navigating the pixel won't do anything, we need to parse the back-end IB pixel! | | | | | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..f01a6748 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,56 @@ ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ +| Legacy Response Analyst | 9.2.7 | Unknown | | Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata | http://martine.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Customer Operations Liaison | 9.0.9 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | | | | +| Principal Factors Producer | 0.8.5 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | Devin Nolan | http://toby.info | | | +| Dynamic Applications Director | 5.1.4 | Unknown | | Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel | | | | +| Forward Division Strategist | 5.7.1 | Expression | You can't reboot the program without transmitting the mobile SMTP program! | Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode | https://esperanza.name | | | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Investor Interactions Designer | 1.9.4 | Overwrite | | | https://octavia.name | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Optimization Associate | 4.0.5 | Unknown | | Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel | https://linnie.net | | | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly | https://lois.biz | | | +| Future Tactics Producer | 5.8.9 | Url | navigating the pixel won't do anything, we need to parse the back-end IB pixel! | | | | | +| Regional Integration Consultant | 5.3.8 | Expression | | | http://michael.name | | | +| Dynamic Mobility Technician | 6.0.2 | Expression | | | https://keeley.net | | | +| Global Integration Assistant | 5.0.1 | Unknown | | | http://demarco.com | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Human Implementation Producer | 0.9.1 | Url | | | | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | | | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..27c286bf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,15 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..5ca399ea --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,142 @@ ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Dynamic Group Associate | 6.6.1 | Unknown | We need to input the open-source SMTP bus! | | http://kian.name | Neil | https://burley.info | +| | | | | | | Lemuel | http://brenden.info | +| | | | | | | Agnes | https://urban.org | +| | | | | | | Micheal | https://ida.net | +| | | | | | | Murray | https://samanta.com | +| | | | | | | Assunta | http://florencio.com | +| Future Mobility Strategist | 4.7.6 | Overwrite | Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth! | | http://gerardo.net | Cathy | http://giovanna.info | +| | | | | | | Ike | https://jerome.biz | +| | | | | | | Emerald | https://camren.net | +| | | | | | | Sheila | https://garry.org | +| Future Response Consultant | 9.3.1 | Unknown | | | https://ulices.biz | Ari | https://chad.com | +| | | | | | | Yvonne | http://jada.name | +| | | | | | | Noemie | https://kayley.name | +| | | | | | | Brandon | http://kristopher.name | +| | | | | | | Maggie | http://kimberly.info | +| | | | | | | Veronica | https://mya.net | +| | | | | | | Marty | https://obie.net | +| | | | | | | Braxton | http://flavio.net | +| | | | | | | Jeramie | http://jaycee.net | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Lead Creative Administrator | 9.0.0 | Overwrite | Use the virtual RAM monitor, then you can override the virtual monitor! | | https://roderick.net | Hildegard | http://conner.name | +| | | | | | | Isabella | https://kennith.com | +| | | | | | | Johanna | https://ara.org | +| | | | | | | Demarco | https://rae.biz | +| | | | | | | Viviane | http://christine.info | +| | | | | | | Thora | https://corene.name | +| | | | | | | Mireya | https://mitchell.net | +| | | | | | | Marietta | http://adrian.org | +| | | | | | | Irving | https://sydnie.org | +| Chief Data Director | 2.1.5 | Unknown | Use the haptic PCI bandwidth, then you can generate the haptic bandwidth! | | | Earnestine | http://nathanial.biz | +| | | | | | | Connor | https://augustus.net | +| | | | | | | Araceli | http://hailey.biz | +| | | | | | | Janessa | https://craig.com | +| | | | | | | Erica | http://kristin.org | +| | | | | | | Alek | http://shany.biz | +| | | | | | | Camren | http://joany.info | +| Direct Tactics Technician | 2.8.6 | Unknown | Try to quantify the SAS port, maybe it will quantify the wireless port! | | | Demond | http://stefan.name | +| | | | | | | Norval | http://annie.net | +| | | | | | | Destin | http://penelope.name | +| Future Group Assistant | 1.7.9 | Expression | Use the multi-byte AI port, then you can reboot the multi-byte port! | | | Darien | http://mitchel.biz | +| | | | | | | Carleton | https://madalyn.com | +| | | | | | | Narciso | https://mia.com | +| | | | | | | Nicklaus | https://abelardo.com | +| | | | | | | Carolina | https://lindsey.info | +| | | | | | | Rigoberto | https://lou.biz | +| Product Identity Analyst | 5.9.3 | Expression | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | | Rey | https://connie.info | +| | | | | | | Hollie | http://rico.name | +| | | | | | | Marshall | http://pierce.org | +| | | | | | | Lily | http://shemar.biz | +| | | | | | | Ivy | http://laury.net | +| | | | | | | Cortney | https://breanna.name | +| | | | | | | Assunta | http://miller.info | +| | | | | | | Annabel | https://ashton.biz | +| | | | | | | Gina | https://dena.info | +| | | | | | | Oren | https://helena.biz | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | | | +| Investor Creative Architect | 4.5.6 | Overwrite | | Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| | | | | | | Retta | https://lottie.biz | +| | | | | | | Yasmine | http://delia.com | +| | | | | | | Khalil | http://jewel.net | +| | | | | | | Roy | https://johanna.org | +| | | | | | | Price | https://itzel.info | +| | | | | | | Dalton | https://daren.info | +| | | | | | | Arnold | http://arlo.org | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| Investor Identity Developer | 4.2.0 | Url | | Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| | | | | | | Keely | http://obie.org | +| | | | | | | Caleigh | https://albin.info | +| | | | | | | Flavie | http://lavonne.biz | +| | | | | | | Kaitlyn | http://osborne.org | +| Corporate Accountability Designer | 0.8.0 | Overwrite | We need to hack the online FTP application! | | http://taya.info | Carlee | http://britney.name | +| | | | | | | Tess | http://julian.biz | +| | | | | | | Isadore | http://billy.net | +| | | | | | | Alice | http://vern.net | +| | | | | | | King | http://trace.net | +| | | | | | | Carmela | https://adolf.info | +| | | | | | | Sherman | http://alec.net | +| | | | | | | Lamar | http://deion.org | +| Product Marketing Developer | 3.3.6 | Unknown | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | Lewis | https://alisa.com | +| | | | | | | Delores | https://layne.name | +| | | | | | | Delphine | https://katlynn.org | +| | | | | | | Meredith | https://johanna.info | +| | | | | | | Jacklyn | https://kadin.com | +| | | | | | | Hardy | https://donna.info | +| Global Infrastructure Developer | 5.5.0 | Url | generating the application won't do anything, we need to calculate the auxiliary JSON application! | Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger | https://austin.net | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Internal Solutions Planner | 1.3.8 | Expression | | Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| | | | | | | Mallory | http://angeline.name | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..dd1907d4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,33 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..be6ecbba --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,43 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..3a8346ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+ +| Package | Version | License Information Origin | ++---------+---------+----------------------------+ ++---------+---------+----------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt similarity index 58% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt index 4f49a949..7883c51d 100644 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -1,4 +1,4 @@ -+---------+---------+----------------------------+--------------------+-------------+---------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | -+---------+---------+----------------------------+--------------------+-------------+---------------------+ -+---------+---------+----------------------------+--------------------+-------------+---------------------+ ++---------+---------+----------------------------+--------------------+ +| Package | Version | License Information Origin | License Expression | ++---------+---------+----------------------------+--------------------+ ++---------+---------+----------------------------+--------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..c76abe47 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,84 @@ ++-----------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | ++-----------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | +| Future Optimization Associate | 4.0.5 | Unknown | | Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel | https://linnie.net | +| Global Integration Assistant | 5.0.1 | Unknown | | | http://demarco.com | +| Human Implementation Producer | 0.9.1 | Url | | | | +| Future Tactics Producer | 5.8.9 | Url | navigating the pixel won't do anything, we need to parse the back-end IB pixel! | | | +| Dynamic Applications Director | 5.1.4 | Unknown | | Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel | | +| Principal Factors Producer | 0.8.5 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | Devin Nolan | http://toby.info | +| Customer Operations Liaison | 9.0.9 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly | https://lois.biz | +| Regional Integration Consultant | 5.3.8 | Expression | | | http://michael.name | +| Forward Division Strategist | 5.7.1 | Expression | You can't reboot the program without transmitting the mobile SMTP program! | Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode | https://esperanza.name | +| Investor Interactions Designer | 1.9.4 | Overwrite | | | https://octavia.name | +| Legacy Response Analyst | 9.2.7 | Unknown | | Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata | http://martine.info | +| Dynamic Mobility Technician | 6.0.2 | Expression | | | https://keeley.net | +| Internal Web Associate | 6.2.5 | Expression | | | https://arvel.name | +| Forward Intranet Technician | 2.5.3 | Expression | | Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton | https://ruby.biz | +| Senior Group Designer | 3.0.6 | Url | The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel! | | | +| Central Applications Planner | 6.6.9 | Overwrite | | Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke | http://ava.org | +| Future Directives Associate | 1.1.1 | Expression | | Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe | https://shayne.name | +| Dynamic Brand Agent | 2.9.2 | Expression | quantifying the application won't do anything, we need to hack the haptic RAM application! | Bertha Schultz,Bertha Schultz | https://reese.info | +| District Intranet Agent | 1.1.6 | Url | You can't calculate the application without synthesizing the primary JBOD application! | | | +| Internal Division Agent | 2.4.2 | Url | | Gary Von,Gary Von,Gary Von | | +| District Identity Administrator | 2.9.6 | Unknown | | Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt | http://duncan.name | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | +| Dynamic Accounts Architect | 9.8.0 | Overwrite | | | | +| Forward Integration Specialist | 8.7.1 | Expression | | | http://jordon.net | +| Senior Response Officer | 2.8.2 | Expression | | Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann | | +| Dynamic Research Designer | 5.6.8 | Unknown | If we connect the program, we can get to the SQL program through the digital SQL program! | | | +| Corporate Quality Planner | 6.6.3 | Url | The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus! | Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz | | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach | | +| Customer Group Director | 2.5.2 | Expression | You can't index the pixel without copying the redundant XML pixel! | Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik | https://eloise.name | +| Future Interactions Developer | 1.1.7 | Unknown | If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix! | | | +| Future Configuration Architect | 4.2.6 | Expression | I'll generate the primary TCP bus, that should bus the TCP bus! | Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg | | +| Human Web Liaison | 8.1.1 | Unknown | | | https://imogene.org | +| National Quality Executive | 4.5.1 | Expression | Use the solid state TCP driver, then you can generate the solid state driver! | | http://rylan.com | +| Central Mobility Executive | 5.0.3 | Unknown | | Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling | | +| Lead Identity Developer | 7.1.0 | Unknown | | Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover | https://eve.com | +| Principal Group Strategist | 4.1.0 | Url | I'll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth! | | | +| Dynamic Metrics Coordinator | 5.8.1 | Unknown | overriding the circuit won't do anything, we need to copy the mobile AGP circuit! | Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher | | +| Global Paradigm Producer | 1.8.4 | Overwrite | If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol! | | https://london.biz | +| Investor Communications Associate | 0.7.2 | Expression | | Arnold Franecki,Arnold Franecki | http://modesto.info | +| Future Applications Facilitator | 0.1.5 | Expression | transmitting the program won't do anything, we need to bypass the virtual HTTP program! | | | +| Senior Applications Technician | 7.8.2 | Overwrite | | Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert | | +| Future Applications Engineer | 6.8.5 | Unknown | If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor! | Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine | https://nora.biz | +| Human Security Administrator | 9.8.5 | Overwrite | I'll synthesize the redundant XML feed, that should feed the XML feed! | Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm | | +| Forward Factors Architect | 6.7.6 | Overwrite | | Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt | | +| Corporate Mobility Consultant | 1.9.0 | Expression | | | http://letha.name | +| Investor Configuration Technician | 1.9.1 | Url | We need to copy the primary FTP bus! | Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin | http://malvina.name | +| Direct Accountability Producer | 1.8.1 | Url | | | http://justine.net | +| Principal Intranet Architect | 4.9.3 | Expression | | | | +| District Factors Associate | 0.2.6 | Expression | | Betsy Powlowski | https://cloyd.biz | +| Global Markets Designer | 1.7.0 | Overwrite | Use the multi-byte COM feed, then you can parse the multi-byte feed! | | https://toby.biz | +| Senior Factors Technician | 3.2.5 | Overwrite | You can't input the protocol without copying the auxiliary USB protocol! | Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme | | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | +| Investor Assurance Technician | 7.3.8 | Overwrite | | Merle Hirthe | | +| Lead Implementation Supervisor | 4.9.9 | Overwrite | The ADP card is down, hack the solid state card so we can hack the ADP card! | Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis | http://katlynn.net | +| Direct Security Producer | 9.0.7 | Url | | | http://evert.net | +| Dynamic Division Specialist | 9.6.4 | Expression | | | https://keenan.net | +| Global Directives Orchestrator | 8.7.6 | Expression | | Tommy Franecki,Tommy Franecki | | +| Regional Security Agent | 6.2.7 | Overwrite | | | https://kenyon.org | +| Regional Mobility Designer | 8.5.4 | Url | | | http://brady.net | +| Forward Program Officer | 4.2.4 | Unknown | quantifying the capacitor won't do anything, we need to override the open-source AI capacitor! | Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin | | +| Regional Paradigm Director | 3.0.9 | Unknown | The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel! | | | +| District Brand Producer | 9.3.8 | Overwrite | Use the redundant AGP application, then you can generate the redundant application! | Clarence Metz,Clarence Metz,Clarence Metz | | +| Global Data Administrator | 0.8.4 | Unknown | | Frederick Leffler,Frederick Leffler,Frederick Leffler | https://barrett.com | +| Forward Web Designer | 0.1.4 | Overwrite | | | https://gerard.net | +| Forward Accounts Consultant | 8.9.0 | Expression | | | | +| Dynamic Group Representative | 9.8.1 | Unknown | | | | +| Dynamic Integration Assistant | 2.7.5 | Overwrite | I'll back up the 1080p RSS matrix, that should matrix the RSS matrix! | | | +| Legacy Communications Manager | 0.1.8 | Unknown | | | http://gus.info | +| Product Metrics Representative | 2.7.9 | Expression | connecting the feed won't do anything, we need to transmit the primary IB feed! | Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson | http://denis.info | +| Legacy Assurance Representative | 6.4.9 | Unknown | | Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski | https://maye.info | +| District Metrics Associate | 8.1.6 | Overwrite | | | http://jaylin.org | +| Regional Factors Analyst | 1.5.7 | Overwrite | | | | +| Legacy Data Consultant | 5.8.8 | Unknown | Try to connect the JSON pixel, maybe it will connect the primary pixel! | | | +| Global Mobility Associate | 0.6.4 | Expression | We need to hack the haptic XSS program! | | https://brooke.org | ++-----------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..179d1844 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,21 @@ ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | +| Future Optimization Associate | 4.0.5 | Unknown | | Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel | https://linnie.net | +| Global Integration Assistant | 5.0.1 | Unknown | | | http://demarco.com | +| Human Implementation Producer | 0.9.1 | Url | | | | +| Future Tactics Producer | 5.8.9 | Url | navigating the pixel won't do anything, we need to parse the back-end IB pixel! | | | +| Dynamic Applications Director | 5.1.4 | Unknown | | Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel | | +| Principal Factors Producer | 0.8.5 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | Devin Nolan | http://toby.info | +| Customer Operations Liaison | 9.0.9 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly | https://lois.biz | +| Regional Integration Consultant | 5.3.8 | Expression | | | http://michael.name | +| Forward Division Strategist | 5.7.1 | Expression | You can't reboot the program without transmitting the mobile SMTP program! | Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode | https://esperanza.name | +| Investor Interactions Designer | 1.9.4 | Overwrite | | | https://octavia.name | +| Legacy Response Analyst | 9.2.7 | Unknown | | Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata | http://martine.info | +| Dynamic Mobility Technician | 6.0.2 | Expression | | | https://keeley.net | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..cc9f1bc2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,8 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+ +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..e4791aa8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Wilson | https://guadalupe.com | +| | | | | Otho | http://general.net | +| | | | | Skylar | https://haylie.biz | +| | | | | Audreanne | http://graciela.net | +| | | | | Maddison | http://randy.net | +| | | | | Dereck | http://cara.info | +| | | | | Dawson | http://addie.org | +| | | | | Xander | https://everette.info | +| | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..8b1d7312 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,110 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt similarity index 55% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt index a1c3fbf5..ad250b97 100644 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -1,11 +1,16 @@ -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+------------------------+ -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+------------------------+ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+-----------------------+ +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | Clare | https://bobby.info | +| | | | | | | Cecil | https://kira.net | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Wilson | https://guadalupe.com | +| | | | | | | Otho | http://general.net | +| | | | | | | Skylar | https://haylie.biz | +| | | | | | | Audreanne | http://graciela.net | +| | | | | | | Maddison | http://randy.net | +| | | | | | | Dereck | http://cara.info | +| | | | | | | Dawson | http://addie.org | +| | | | | | | Xander | https://everette.info | +| | | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..d6dff7a5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,32 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..b83a8b33 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,91 @@ ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ +| Global Paradigm Assistant | 8.0.5 | Expression | We need to calculate the solid state HTTP hard drive! | | | https://randy.org | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Regional Metrics Strategist | 1.2.1 | Unknown | | Try to override the GB driver, maybe it will override the digital driver! | | | | | +| Principal Intranet Architect | 4.9.3 | Unknown | | | | | | | +| Senior Configuration Developer | 4.0.9 | Url | Use the primary SCSI matrix, then you can program the primary matrix! | If we parse the interface, we can get to the JSON interface through the mobile JSON interface! | Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle | | | | +| District Interactions Supervisor | 4.5.2 | Url | The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor! | The ADP firewall is down, input the primary firewall so we can input the ADP firewall! | | | | | +| Future Tactics Assistant | 1.5.5 | Expression | The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor! | If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix! | | https://giovanny.net | | | +| Lead Program Technician | 5.8.9 | Expression | | We need to transmit the back-end AGP sensor! | Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer | http://curtis.org | | | +| Forward Usability Specialist | 5.6.9 | Overwrite | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | | | | | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| Direct Brand Director | 4.7.4 | Url | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Customer Solutions Officer | 4.5.2 | Expression | You can't copy the matrix without compressing the wireless AGP matrix! | | | https://rylan.name | | | +| Global Optimization Engineer | 8.7.9 | Expression | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | | http://aniya.org | | | +| National Assurance Planner | 2.7.7 | Unknown | | I'll reboot the online AGP alarm, that should alarm the AGP alarm! | Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag | | | | +| Investor Accounts Facilitator | 7.7.8 | Expression | | | Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman | http://scottie.biz | | | +| Direct Division Officer | 6.5.6 | Url | transmitting the protocol won't do anything, we need to generate the multi-byte THX protocol! | | Glenda Schuppe,Glenda Schuppe | http://catherine.name | | | +| Regional Functionality Agent | 5.9.9 | Overwrite | We need to index the 1080p SAS hard drive! | I'll connect the digital JBOD application, that should application the JBOD application! | Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson | http://arthur.net | | | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | hacking the transmitter won't do anything, we need to index the open-source CSS transmitter! | Sergio Bailey,Sergio Bailey,Sergio Bailey | | | | +| Investor Quality Associate | 0.5.1 | Expression | | Try to reboot the SSL alarm, maybe it will reboot the solid state alarm! | Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen | https://ezequiel.biz | | | +| Dynamic Branding Manager | 1.4.0 | Overwrite | You can't navigate the application without generating the cross-platform COM application! | Try to program the FTP alarm, maybe it will program the virtual alarm! | | http://dario.info | | | +| Chief Factors Developer | 5.9.5 | Url | | Try to connect the ADP system, maybe it will connect the solid state system! | Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady | | | | +| Principal Operations Assistant | 0.9.0 | Url | I'll copy the auxiliary HDD bus, that should bus the HDD bus! | I'll copy the digital USB circuit, that should circuit the USB circuit! | | | | | +| Dynamic Data Technician | 4.2.3 | Url | I'll copy the optical RAM feed, that should feed the RAM feed! | | June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds | http://nia.info | | | +| Corporate Intranet Specialist | 3.5.6 | Expression | | | Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner | | | | +| Customer Communications Engineer | 6.9.4 | Overwrite | | | Tanya Reinger,Tanya Reinger,Tanya Reinger | http://tito.name | | | +| Central Division Administrator | 1.0.4 | Overwrite | We need to program the optical COM microchip! | We need to hack the haptic SAS microchip! | | | | | +| Future Configuration Officer | 7.6.0 | Unknown | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie | | | | +| Regional Optimization Administrator | 3.6.4 | Expression | | I'll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive! | | http://serenity.info | | | +| Global Optimization Architect | 1.5.0 | Unknown | Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor! | | | | | | +| Customer Program Developer | 2.9.8 | Expression | | You can't transmit the pixel without calculating the bluetooth FTP pixel! | | http://lenora.com | | | +| District Assurance Technician | 8.5.5 | Overwrite | | | | http://zander.com | | | +| Central Research Technician | 2.8.8 | Url | | You can't generate the program without connecting the bluetooth USB program! | | | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| Human Markets Planner | 5.0.1 | Expression | Try to back up the COM driver, maybe it will back up the bluetooth driver! | | | | | | +| Corporate Marketing Coordinator | 3.6.1 | Overwrite | | | | https://marcos.org | | | +| Legacy Security Facilitator | 1.9.0 | Expression | | Use the cross-platform ADP alarm, then you can back up the cross-platform alarm! | | https://edythe.info | | | +| Human Identity Representative | 4.1.5 | Overwrite | The SAS bus is down, program the neural bus so we can program the SAS bus! | | Joyce Auer,Joyce Auer,Joyce Auer | http://alyce.biz | | | +| Principal Brand Executive | 7.2.7 | Unknown | | | | https://dariana.com | | | +| Global Identity Supervisor | 0.9.1 | Overwrite | | | | | | | +| Dynamic Division Representative | 7.3.5 | Unknown | | I'll index the haptic FTP alarm, that should alarm the FTP alarm! | Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson | http://taurean.net | | | +| Dynamic Security Director | 0.0.2 | Url | transmitting the feed won't do anything, we need to navigate the redundant SDD feed! | Try to parse the HTTP port, maybe it will parse the bluetooth port! | Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block | | | | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| Customer Branding Orchestrator | 8.3.7 | Overwrite | | We need to bypass the neural USB capacitor! | Nora Dietrich | http://nona.com | | | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| Human Tactics Facilitator | 5.7.0 | Url | Try to bypass the HTTP application, maybe it will bypass the digital application! | | | | | | +| District Optimization Technician | 5.2.3 | Overwrite | | | Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti | https://douglas.info | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| Regional Directives Liaison | 4.7.8 | Expression | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic | https://glennie.biz | | | +| Customer Web Assistant | 1.9.0 | Unknown | | | | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | | | +| Customer Mobility Assistant | 4.2.9 | Url | | You can't generate the transmitter without navigating the multi-byte SMS transmitter! | Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich | http://adonis.biz | | | +| Human Metrics Architect | 0.2.5 | Overwrite | Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth! | Use the haptic AGP protocol, then you can program the haptic protocol! | | https://rickie.net | | | +| Principal Factors Director | 1.5.1 | Overwrite | | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold | | | | +| Forward Data Orchestrator | 3.3.5 | Expression | Use the haptic XML driver, then you can index the haptic driver! | compressing the system won't do anything, we need to compress the optical RSS system! | | | | | +| Investor Tactics Director | 0.4.3 | Expression | | | | https://aylin.com | | | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| Dynamic Solutions Agent | 0.0.5 | Overwrite | Use the haptic USB card, then you can navigate the haptic card! | | | | | | +| Dynamic Factors Associate | 1.8.3 | Unknown | | You can't navigate the panel without calculating the open-source THX panel! | | http://dovie.name | | | +| Dynamic Security Specialist | 7.8.5 | Overwrite | Try to input the GB pixel, maybe it will input the wireless pixel! | You can't transmit the bus without indexing the digital TCP bus! | Guy Waters,Guy Waters | http://nova.biz | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| Lead Operations Supervisor | 4.5.2 | Expression | The AI panel is down, transmit the open-source panel so we can transmit the AI panel! | | | | | | +| Chief Program Associate | 2.6.7 | Unknown | We need to compress the optical PNG array! | | Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze | http://coy.info | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| International Brand Strategist | 3.9.3 | Url | | | Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy | https://rowena.info | | | +| Dynamic Implementation Engineer | 6.7.1 | Overwrite | We need to transmit the open-source EXE interface! | | | http://margie.info | | | +| Chief Infrastructure Specialist | 9.0.5 | Overwrite | hacking the port won't do anything, we need to back up the optical SMS port! | | Jackie Schumm | | | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| International Solutions Planner | 9.0.0 | Url | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | | | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | Maggie Lindgren | | | | +| Human Paradigm Assistant | 8.8.8 | Expression | | | Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich | | | | +| Product Functionality Supervisor | 9.4.5 | Overwrite | Use the 1080p AI microchip, then you can reboot the 1080p microchip! | Use the open-source ADP matrix, then you can copy the open-source matrix! | | | | | +| Human Accounts Orchestrator | 4.1.6 | Url | | | | | | | ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..342ca889 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,188 @@ ++---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Customer Communications Engineer | 6.9.4 | Overwrite | | | Tanya Reinger,Tanya Reinger,Tanya Reinger | http://tito.name | | | +| National Assurance Planner | 2.7.7 | Unknown | | I'll reboot the online AGP alarm, that should alarm the AGP alarm! | Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag | | | | +| Lead Program Technician | 5.8.9 | Expression | | We need to transmit the back-end AGP sensor! | Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer | http://curtis.org | | | +| Dynamic Security Specialist | 7.8.5 | Overwrite | Try to input the GB pixel, maybe it will input the wireless pixel! | You can't transmit the bus without indexing the digital TCP bus! | Guy Waters,Guy Waters | http://nova.biz | | | +| District Interactions Supervisor | 4.5.2 | Url | The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor! | The ADP firewall is down, input the primary firewall so we can input the ADP firewall! | | | | | +| Central Division Administrator | 1.0.4 | Overwrite | We need to program the optical COM microchip! | We need to hack the haptic SAS microchip! | | | | | +| Dynamic Division Representative | 7.3.5 | Unknown | | I'll index the haptic FTP alarm, that should alarm the FTP alarm! | Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson | http://taurean.net | | | +| Dynamic Security Director | 0.0.2 | Url | transmitting the feed won't do anything, we need to navigate the redundant SDD feed! | Try to parse the HTTP port, maybe it will parse the bluetooth port! | Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block | | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Global Paradigm Assistant | 8.0.5 | Expression | We need to calculate the solid state HTTP hard drive! | | | https://randy.org | | | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Principal Operations Assistant | 0.9.0 | Url | I'll copy the auxiliary HDD bus, that should bus the HDD bus! | I'll copy the digital USB circuit, that should circuit the USB circuit! | | | | | +| Customer Web Assistant | 1.9.0 | Unknown | | | | | | | +| Chief Infrastructure Specialist | 9.0.5 | Overwrite | hacking the port won't do anything, we need to back up the optical SMS port! | | Jackie Schumm | | | | +| Future Configuration Officer | 7.6.0 | Unknown | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie | | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | | | +| International Brand Strategist | 3.9.3 | Url | | | Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy | https://rowena.info | | | +| District Optimization Technician | 5.2.3 | Overwrite | | | Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti | https://douglas.info | | | +| Global Optimization Engineer | 8.7.9 | Expression | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | | http://aniya.org | | | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| Dynamic Branding Manager | 1.4.0 | Overwrite | You can't navigate the application without generating the cross-platform COM application! | Try to program the FTP alarm, maybe it will program the virtual alarm! | | http://dario.info | | | +| Global Identity Supervisor | 0.9.1 | Overwrite | | | | | | | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| Dynamic Implementation Engineer | 6.7.1 | Overwrite | We need to transmit the open-source EXE interface! | | | http://margie.info | | | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | Maggie Lindgren | | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| Investor Quality Associate | 0.5.1 | Expression | | Try to reboot the SSL alarm, maybe it will reboot the solid state alarm! | Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen | https://ezequiel.biz | | | +| Product Functionality Supervisor | 9.4.5 | Overwrite | Use the 1080p AI microchip, then you can reboot the 1080p microchip! | Use the open-source ADP matrix, then you can copy the open-source matrix! | | | | | +| Customer Branding Orchestrator | 8.3.7 | Overwrite | | We need to bypass the neural USB capacitor! | Nora Dietrich | http://nona.com | | | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Direct Brand Director | 4.7.4 | Url | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | | | +| Chief Factors Developer | 5.9.5 | Url | | Try to connect the ADP system, maybe it will connect the solid state system! | Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady | | | | +| Regional Functionality Agent | 5.9.9 | Overwrite | We need to index the 1080p SAS hard drive! | I'll connect the digital JBOD application, that should application the JBOD application! | Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson | http://arthur.net | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| Corporate Intranet Specialist | 3.5.6 | Expression | | | Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner | | | | +| Forward Data Orchestrator | 3.3.5 | Expression | Use the haptic XML driver, then you can index the haptic driver! | compressing the system won't do anything, we need to compress the optical RSS system! | | | | | +| Regional Optimization Administrator | 3.6.4 | Expression | | I'll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive! | | http://serenity.info | | | +| Human Identity Representative | 4.1.5 | Overwrite | The SAS bus is down, program the neural bus so we can program the SAS bus! | | Joyce Auer,Joyce Auer,Joyce Auer | http://alyce.biz | | | +| Principal Brand Executive | 7.2.7 | Unknown | | | | https://dariana.com | | | +| International Solutions Planner | 9.0.0 | Url | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | | | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Forward Usability Specialist | 5.6.9 | Overwrite | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | | | | | +| Lead Operations Supervisor | 4.5.2 | Expression | The AI panel is down, transmit the open-source panel so we can transmit the AI panel! | | | | | | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Direct Division Officer | 6.5.6 | Url | transmitting the protocol won't do anything, we need to generate the multi-byte THX protocol! | | Glenda Schuppe,Glenda Schuppe | http://catherine.name | | | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| Senior Configuration Developer | 4.0.9 | Url | Use the primary SCSI matrix, then you can program the primary matrix! | If we parse the interface, we can get to the JSON interface through the mobile JSON interface! | Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle | | | | +| Global Optimization Architect | 1.5.0 | Unknown | Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor! | | | | | | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | | | +| Corporate Marketing Coordinator | 3.6.1 | Overwrite | | | | https://marcos.org | | | +| Human Metrics Architect | 0.2.5 | Overwrite | Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth! | Use the haptic AGP protocol, then you can program the haptic protocol! | | https://rickie.net | | | +| Human Tactics Facilitator | 5.7.0 | Url | Try to bypass the HTTP application, maybe it will bypass the digital application! | | | | | | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | hacking the transmitter won't do anything, we need to index the open-source CSS transmitter! | Sergio Bailey,Sergio Bailey,Sergio Bailey | | | | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Human Markets Planner | 5.0.1 | Expression | Try to back up the COM driver, maybe it will back up the bluetooth driver! | | | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| Customer Mobility Assistant | 4.2.9 | Url | | You can't generate the transmitter without navigating the multi-byte SMS transmitter! | Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich | http://adonis.biz | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | | | +| Principal Intranet Architect | 4.9.3 | Unknown | | | | | | | +| Chief Program Associate | 2.6.7 | Unknown | We need to compress the optical PNG array! | | Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze | http://coy.info | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Central Research Technician | 2.8.8 | Url | | You can't generate the program without connecting the bluetooth USB program! | | | | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| Dynamic Factors Associate | 1.8.3 | Unknown | | You can't navigate the panel without calculating the open-source THX panel! | | http://dovie.name | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| Dynamic Data Technician | 4.2.3 | Url | I'll copy the optical RAM feed, that should feed the RAM feed! | | June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds | http://nia.info | | | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| Customer Program Developer | 2.9.8 | Expression | | You can't transmit the pixel without calculating the bluetooth FTP pixel! | | http://lenora.com | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| Regional Directives Liaison | 4.7.8 | Expression | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic | https://glennie.biz | | | +| Customer Solutions Officer | 4.5.2 | Expression | You can't copy the matrix without compressing the wireless AGP matrix! | | | https://rylan.name | | | +| Dynamic Solutions Agent | 0.0.5 | Overwrite | Use the haptic USB card, then you can navigate the haptic card! | | | | | | +| Human Accounts Orchestrator | 4.1.6 | Url | | | | | | | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Principal Factors Director | 1.5.1 | Overwrite | | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold | | | | +| Investor Tactics Director | 0.4.3 | Expression | | | | https://aylin.com | | | +| Human Paradigm Assistant | 8.8.8 | Expression | | | Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich | | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| Regional Metrics Strategist | 1.2.1 | Unknown | | Try to override the GB driver, maybe it will override the digital driver! | | | | | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Future Tactics Assistant | 1.5.5 | Expression | The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor! | If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix! | | https://giovanny.net | | | +| Investor Accounts Facilitator | 7.7.8 | Expression | | | Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman | http://scottie.biz | | | +| Legacy Security Facilitator | 1.9.0 | Expression | | Use the cross-platform ADP alarm, then you can back up the cross-platform alarm! | | https://edythe.info | | | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| District Assurance Technician | 8.5.5 | Overwrite | | | | http://zander.com | | | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..026536d9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,94 @@ ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ +| Global Paradigm Assistant | 8.0.5 | Expression | We need to calculate the solid state HTTP hard drive! | | | https://randy.org | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Marketing Coordinator | 3.6.1 | Overwrite | | | | https://marcos.org | | | +| National Assurance Planner | 2.7.7 | Unknown | | I'll reboot the online AGP alarm, that should alarm the AGP alarm! | Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag | | | | +| District Interactions Supervisor | 4.5.2 | Url | The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor! | The ADP firewall is down, input the primary firewall so we can input the ADP firewall! | | | | | +| Future Tactics Assistant | 1.5.5 | Expression | The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor! | If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix! | | https://giovanny.net | | | +| Future Configuration Officer | 7.6.0 | Unknown | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie | | | | +| Forward Usability Specialist | 5.6.9 | Overwrite | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | | | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| Direct Brand Director | 4.7.4 | Url | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | | | +| Senior Configuration Developer | 4.0.9 | Url | Use the primary SCSI matrix, then you can program the primary matrix! | If we parse the interface, we can get to the JSON interface through the mobile JSON interface! | Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle | | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| Customer Solutions Officer | 4.5.2 | Expression | You can't copy the matrix without compressing the wireless AGP matrix! | | | https://rylan.name | | | +| Dynamic Implementation Engineer | 6.7.1 | Overwrite | We need to transmit the open-source EXE interface! | | | http://margie.info | | | +| Human Metrics Architect | 0.2.5 | Overwrite | Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth! | Use the haptic AGP protocol, then you can program the haptic protocol! | | https://rickie.net | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | Maggie Lindgren | | | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| Human Accounts Orchestrator | 4.1.6 | Url | | | | | | | +| Direct Division Officer | 6.5.6 | Url | transmitting the protocol won't do anything, we need to generate the multi-byte THX protocol! | | Glenda Schuppe,Glenda Schuppe | http://catherine.name | | | +| Investor Quality Associate | 0.5.1 | Expression | | Try to reboot the SSL alarm, maybe it will reboot the solid state alarm! | Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen | https://ezequiel.biz | | | +| Global Identity Supervisor | 0.9.1 | Overwrite | | | | | | | +| Dynamic Branding Manager | 1.4.0 | Overwrite | You can't navigate the application without generating the cross-platform COM application! | Try to program the FTP alarm, maybe it will program the virtual alarm! | | http://dario.info | | | +| Dynamic Data Technician | 4.2.3 | Url | I'll copy the optical RAM feed, that should feed the RAM feed! | | June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds | http://nia.info | | | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | hacking the transmitter won't do anything, we need to index the open-source CSS transmitter! | Sergio Bailey,Sergio Bailey,Sergio Bailey | | | | +| Corporate Intranet Specialist | 3.5.6 | Expression | | | Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner | | | | +| Chief Program Associate | 2.6.7 | Unknown | We need to compress the optical PNG array! | | Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze | http://coy.info | | | +| Principal Operations Assistant | 0.9.0 | Url | I'll copy the auxiliary HDD bus, that should bus the HDD bus! | I'll copy the digital USB circuit, that should circuit the USB circuit! | | | | | +| International Brand Strategist | 3.9.3 | Url | | | Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy | https://rowena.info | | | +| Customer Mobility Assistant | 4.2.9 | Url | | You can't generate the transmitter without navigating the multi-byte SMS transmitter! | Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich | http://adonis.biz | | | +| Principal Brand Executive | 7.2.7 | Unknown | | | | https://dariana.com | | | +| District Assurance Technician | 8.5.5 | Overwrite | | | | http://zander.com | | | +| Human Paradigm Assistant | 8.8.8 | Expression | | | Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich | | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Factors Associate | 1.8.3 | Unknown | | You can't navigate the panel without calculating the open-source THX panel! | | http://dovie.name | | | +| Product Functionality Supervisor | 9.4.5 | Overwrite | Use the 1080p AI microchip, then you can reboot the 1080p microchip! | Use the open-source ADP matrix, then you can copy the open-source matrix! | | | | | +| Forward Data Orchestrator | 3.3.5 | Expression | Use the haptic XML driver, then you can index the haptic driver! | compressing the system won't do anything, we need to compress the optical RSS system! | | | | | +| Chief Factors Developer | 5.9.5 | Url | | Try to connect the ADP system, maybe it will connect the solid state system! | Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady | | | | +| Dynamic Division Representative | 7.3.5 | Unknown | | I'll index the haptic FTP alarm, that should alarm the FTP alarm! | Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson | http://taurean.net | | | +| Lead Operations Supervisor | 4.5.2 | Expression | The AI panel is down, transmit the open-source panel so we can transmit the AI panel! | | | | | | +| Customer Communications Engineer | 6.9.4 | Overwrite | | | Tanya Reinger,Tanya Reinger,Tanya Reinger | http://tito.name | | | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | | | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| Investor Accounts Facilitator | 7.7.8 | Expression | | | Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman | http://scottie.biz | | | +| Customer Branding Orchestrator | 8.3.7 | Overwrite | | We need to bypass the neural USB capacitor! | Nora Dietrich | http://nona.com | | | +| Dynamic Solutions Agent | 0.0.5 | Overwrite | Use the haptic USB card, then you can navigate the haptic card! | | | | | | +| Global Optimization Engineer | 8.7.9 | Expression | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | | http://aniya.org | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| Legacy Security Facilitator | 1.9.0 | Expression | | Use the cross-platform ADP alarm, then you can back up the cross-platform alarm! | | https://edythe.info | | | +| Regional Metrics Strategist | 1.2.1 | Unknown | | Try to override the GB driver, maybe it will override the digital driver! | | | | | +| Customer Program Developer | 2.9.8 | Expression | | You can't transmit the pixel without calculating the bluetooth FTP pixel! | | http://lenora.com | | | +| District Optimization Technician | 5.2.3 | Overwrite | | | Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti | https://douglas.info | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| Dynamic Security Director | 0.0.2 | Url | transmitting the feed won't do anything, we need to navigate the redundant SDD feed! | Try to parse the HTTP port, maybe it will parse the bluetooth port! | Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block | | | | +| Principal Factors Director | 1.5.1 | Overwrite | | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold | | | | +| Central Division Administrator | 1.0.4 | Overwrite | We need to program the optical COM microchip! | We need to hack the haptic SAS microchip! | | | | | +| Investor Tactics Director | 0.4.3 | Expression | | | | https://aylin.com | | | +| Human Identity Representative | 4.1.5 | Overwrite | The SAS bus is down, program the neural bus so we can program the SAS bus! | | Joyce Auer,Joyce Auer,Joyce Auer | http://alyce.biz | | | +| Central Research Technician | 2.8.8 | Url | | You can't generate the program without connecting the bluetooth USB program! | | | | | +| Regional Functionality Agent | 5.9.9 | Overwrite | We need to index the 1080p SAS hard drive! | I'll connect the digital JBOD application, that should application the JBOD application! | Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson | http://arthur.net | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Customer Web Assistant | 1.9.0 | Unknown | | | | | | | +| Human Markets Planner | 5.0.1 | Expression | Try to back up the COM driver, maybe it will back up the bluetooth driver! | | | | | | +| Regional Directives Liaison | 4.7.8 | Expression | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic | https://glennie.biz | | | +| International Solutions Planner | 9.0.0 | Url | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | | | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | | | +| Lead Program Technician | 5.8.9 | Expression | | We need to transmit the back-end AGP sensor! | Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer | http://curtis.org | | | +| Regional Optimization Administrator | 3.6.4 | Expression | | I'll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive! | | http://serenity.info | | | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| Human Tactics Facilitator | 5.7.0 | Url | Try to bypass the HTTP application, maybe it will bypass the digital application! | | | | | | +| Chief Infrastructure Specialist | 9.0.5 | Overwrite | hacking the port won't do anything, we need to back up the optical SMS port! | | Jackie Schumm | | | | +| Dynamic Security Specialist | 7.8.5 | Overwrite | Try to input the GB pixel, maybe it will input the wireless pixel! | You can't transmit the bus without indexing the digital TCP bus! | Guy Waters,Guy Waters | http://nova.biz | | | +| Principal Intranet Architect | 4.9.3 | Unknown | | | | | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Global Optimization Architect | 1.5.0 | Unknown | Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor! | | | | | | ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..2bf74291 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,110 @@ ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ +| Global Paradigm Assistant | 8.0.5 | Expression | We need to calculate the solid state HTTP hard drive! | | | https://randy.org | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Marketing Coordinator | 3.6.1 | Overwrite | | | | https://marcos.org | | | +| Dynamic Implementation Engineer | 6.7.1 | Overwrite | We need to transmit the open-source EXE interface! | | | http://margie.info | | | +| District Interactions Supervisor | 4.5.2 | Url | The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor! | The ADP firewall is down, input the primary firewall so we can input the ADP firewall! | | | | | +| Central Research Technician | 2.8.8 | Url | | You can't generate the program without connecting the bluetooth USB program! | | | | | +| Principal Operations Assistant | 0.9.0 | Url | I'll copy the auxiliary HDD bus, that should bus the HDD bus! | I'll copy the digital USB circuit, that should circuit the USB circuit! | | | | | +| Human Identity Representative | 4.1.5 | Overwrite | The SAS bus is down, program the neural bus so we can program the SAS bus! | | Joyce Auer,Joyce Auer,Joyce Auer | http://alyce.biz | | | +| Forward Usability Specialist | 5.6.9 | Overwrite | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | | | | | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| National Assurance Planner | 2.7.7 | Unknown | | I'll reboot the online AGP alarm, that should alarm the AGP alarm! | Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag | | | | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Customer Solutions Officer | 4.5.2 | Expression | You can't copy the matrix without compressing the wireless AGP matrix! | | | https://rylan.name | | | +| Direct Brand Director | 4.7.4 | Url | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | | | +| Global Optimization Architect | 1.5.0 | Unknown | Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor! | | | | | | +| Human Tactics Facilitator | 5.7.0 | Url | Try to bypass the HTTP application, maybe it will bypass the digital application! | | | | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | | | +| Dynamic Security Specialist | 7.8.5 | Overwrite | Try to input the GB pixel, maybe it will input the wireless pixel! | You can't transmit the bus without indexing the digital TCP bus! | Guy Waters,Guy Waters | http://nova.biz | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | Maggie Lindgren | | | | +| Chief Factors Developer | 5.9.5 | Url | | Try to connect the ADP system, maybe it will connect the solid state system! | Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady | | | | +| Investor Quality Associate | 0.5.1 | Expression | | Try to reboot the SSL alarm, maybe it will reboot the solid state alarm! | Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen | https://ezequiel.biz | | | +| Human Paradigm Assistant | 8.8.8 | Expression | | | Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich | | | | +| Dynamic Branding Manager | 1.4.0 | Overwrite | You can't navigate the application without generating the cross-platform COM application! | Try to program the FTP alarm, maybe it will program the virtual alarm! | | http://dario.info | | | +| Regional Optimization Administrator | 3.6.4 | Expression | | I'll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive! | | http://serenity.info | | | +| Customer Web Assistant | 1.9.0 | Unknown | | | | | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Dynamic Data Technician | 4.2.3 | Url | I'll copy the optical RAM feed, that should feed the RAM feed! | | June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds | http://nia.info | | | +| Human Metrics Architect | 0.2.5 | Overwrite | Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth! | Use the haptic AGP protocol, then you can program the haptic protocol! | | https://rickie.net | | | +| District Optimization Technician | 5.2.3 | Overwrite | | | Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti | https://douglas.info | | | +| Dynamic Factors Associate | 1.8.3 | Unknown | | You can't navigate the panel without calculating the open-source THX panel! | | http://dovie.name | | | +| Forward Data Orchestrator | 3.3.5 | Expression | Use the haptic XML driver, then you can index the haptic driver! | compressing the system won't do anything, we need to compress the optical RSS system! | | | | | +| Lead Operations Supervisor | 4.5.2 | Expression | The AI panel is down, transmit the open-source panel so we can transmit the AI panel! | | | | | | +| International Brand Strategist | 3.9.3 | Url | | | Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy | https://rowena.info | | | +| Corporate Intranet Specialist | 3.5.6 | Expression | | | Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner | | | | +| Global Identity Supervisor | 0.9.1 | Overwrite | | | | | | | +| Chief Infrastructure Specialist | 9.0.5 | Overwrite | hacking the port won't do anything, we need to back up the optical SMS port! | | Jackie Schumm | | | | +| Central Division Administrator | 1.0.4 | Overwrite | We need to program the optical COM microchip! | We need to hack the haptic SAS microchip! | | | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | | | +| Principal Intranet Architect | 4.9.3 | Unknown | | | | | | | +| Customer Program Developer | 2.9.8 | Expression | | You can't transmit the pixel without calculating the bluetooth FTP pixel! | | http://lenora.com | | | +| Dynamic Security Director | 0.0.2 | Url | transmitting the feed won't do anything, we need to navigate the redundant SDD feed! | Try to parse the HTTP port, maybe it will parse the bluetooth port! | Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block | | | | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| Dynamic Solutions Agent | 0.0.5 | Overwrite | Use the haptic USB card, then you can navigate the haptic card! | | | | | | +| International Solutions Planner | 9.0.0 | Url | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| Customer Branding Orchestrator | 8.3.7 | Overwrite | | We need to bypass the neural USB capacitor! | Nora Dietrich | http://nona.com | | | +| Investor Accounts Facilitator | 7.7.8 | Expression | | | Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman | http://scottie.biz | | | +| Legacy Security Facilitator | 1.9.0 | Expression | | Use the cross-platform ADP alarm, then you can back up the cross-platform alarm! | | https://edythe.info | | | +| Regional Directives Liaison | 4.7.8 | Expression | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic | https://glennie.biz | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| Product Functionality Supervisor | 9.4.5 | Overwrite | Use the 1080p AI microchip, then you can reboot the 1080p microchip! | Use the open-source ADP matrix, then you can copy the open-source matrix! | | | | | +| Principal Factors Director | 1.5.1 | Overwrite | | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold | | | | +| Future Configuration Officer | 7.6.0 | Unknown | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie | | | | +| Lead Program Technician | 5.8.9 | Expression | | We need to transmit the back-end AGP sensor! | Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer | http://curtis.org | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Chief Program Associate | 2.6.7 | Unknown | We need to compress the optical PNG array! | | Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze | http://coy.info | | | +| Regional Metrics Strategist | 1.2.1 | Unknown | | Try to override the GB driver, maybe it will override the digital driver! | | | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| District Assurance Technician | 8.5.5 | Overwrite | | | | http://zander.com | | | +| Customer Communications Engineer | 6.9.4 | Overwrite | | | Tanya Reinger,Tanya Reinger,Tanya Reinger | http://tito.name | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Investor Tactics Director | 0.4.3 | Expression | | | | https://aylin.com | | | +| Future Tactics Assistant | 1.5.5 | Expression | The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor! | If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix! | | https://giovanny.net | | | +| Global Optimization Engineer | 8.7.9 | Expression | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | | http://aniya.org | | | +| Principal Brand Executive | 7.2.7 | Unknown | | | | https://dariana.com | | | +| Human Accounts Orchestrator | 4.1.6 | Url | | | | | | | +| Direct Division Officer | 6.5.6 | Url | transmitting the protocol won't do anything, we need to generate the multi-byte THX protocol! | | Glenda Schuppe,Glenda Schuppe | http://catherine.name | | | +| Regional Functionality Agent | 5.9.9 | Overwrite | We need to index the 1080p SAS hard drive! | I'll connect the digital JBOD application, that should application the JBOD application! | Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson | http://arthur.net | | | +| Senior Configuration Developer | 4.0.9 | Url | Use the primary SCSI matrix, then you can program the primary matrix! | If we parse the interface, we can get to the JSON interface through the mobile JSON interface! | Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle | | | | +| Human Markets Planner | 5.0.1 | Expression | Try to back up the COM driver, maybe it will back up the bluetooth driver! | | | | | | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | | | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | hacking the transmitter won't do anything, we need to index the open-source CSS transmitter! | Sergio Bailey,Sergio Bailey,Sergio Bailey | | | | +| Dynamic Division Representative | 7.3.5 | Unknown | | I'll index the haptic FTP alarm, that should alarm the FTP alarm! | Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson | http://taurean.net | | | +| Customer Mobility Assistant | 4.2.9 | Url | | You can't generate the transmitter without navigating the multi-byte SMS transmitter! | Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich | http://adonis.biz | | | ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..6df3fc7b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,14 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+-----------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Wilson | https://guadalupe.com | +| | | | | | Otho | http://general.net | +| | | | | | Skylar | https://haylie.biz | +| | | | | | Audreanne | http://graciela.net | +| | | | | | Maddison | http://randy.net | +| | | | | | Dereck | http://cara.info | +| | | | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..c2ceb7ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,111 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..86daaf68 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,17 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..6e607678 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,33 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-------------+-----------------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-------------+-----------------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-------------+-----------------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..d60a03d1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,27 @@ ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..199104f3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,124 @@ ++---------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | ++---------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..81eb3727 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,30 @@ ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..83cf1da3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,46 @@ ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..a20d23a4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,16 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..c94f9594 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,113 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..f2966e1f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,19 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..73f1a6b9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,35 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..3a8346ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+ +| Package | Version | License Information Origin | ++---------+---------+----------------------------+ ++---------+---------+----------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..1104b770 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,5 @@ ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..7403ab10 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,82 @@ ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | +| International Tactics Administrator | 9.9.9 | Url | | | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | +| Chief Infrastructure Specialist | 9.0.5 | Overwrite | hacking the port won't do anything, we need to back up the optical SMS port! | | Jackie Schumm | | +| International Brand Strategist | 3.9.3 | Url | | | Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy | https://rowena.info | +| Human Paradigm Assistant | 8.8.8 | Expression | | | Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich | | +| Forward Data Orchestrator | 3.3.5 | Expression | Use the haptic XML driver, then you can index the haptic driver! | compressing the system won't do anything, we need to compress the optical RSS system! | | | +| Global Identity Supervisor | 0.9.1 | Overwrite | | | | | +| Human Markets Planner | 5.0.1 | Expression | Try to back up the COM driver, maybe it will back up the bluetooth driver! | | | | +| Principal Brand Executive | 7.2.7 | Unknown | | | | https://dariana.com | +| Customer Program Developer | 2.9.8 | Expression | | You can't transmit the pixel without calculating the bluetooth FTP pixel! | | http://lenora.com | +| Dynamic Security Specialist | 7.8.5 | Overwrite | Try to input the GB pixel, maybe it will input the wireless pixel! | You can't transmit the bus without indexing the digital TCP bus! | Guy Waters,Guy Waters | http://nova.biz | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | Maggie Lindgren | | +| Customer Web Assistant | 1.9.0 | Unknown | | | | | +| Direct Division Officer | 6.5.6 | Url | transmitting the protocol won't do anything, we need to generate the multi-byte THX protocol! | | Glenda Schuppe,Glenda Schuppe | http://catherine.name | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | hacking the transmitter won't do anything, we need to index the open-source CSS transmitter! | Sergio Bailey,Sergio Bailey,Sergio Bailey | | +| Regional Optimization Administrator | 3.6.4 | Expression | | I'll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive! | | http://serenity.info | +| Dynamic Data Technician | 4.2.3 | Url | I'll copy the optical RAM feed, that should feed the RAM feed! | | June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds | http://nia.info | +| International Solutions Planner | 9.0.0 | Url | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | +| Principal Operations Assistant | 0.9.0 | Url | I'll copy the auxiliary HDD bus, that should bus the HDD bus! | I'll copy the digital USB circuit, that should circuit the USB circuit! | | | +| Future Configuration Officer | 7.6.0 | Unknown | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie | | +| Lead Program Technician | 5.8.9 | Expression | | We need to transmit the back-end AGP sensor! | Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer | http://curtis.org | +| Dynamic Security Director | 0.0.2 | Url | transmitting the feed won't do anything, we need to navigate the redundant SDD feed! | Try to parse the HTTP port, maybe it will parse the bluetooth port! | Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block | | +| Human Tactics Facilitator | 5.7.0 | Url | Try to bypass the HTTP application, maybe it will bypass the digital application! | | | | +| Human Metrics Architect | 0.2.5 | Overwrite | Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth! | Use the haptic AGP protocol, then you can program the haptic protocol! | | https://rickie.net | +| Investor Accounts Facilitator | 7.7.8 | Expression | | | Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman | http://scottie.biz | +| Customer Mobility Assistant | 4.2.9 | Url | | You can't generate the transmitter without navigating the multi-byte SMS transmitter! | Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich | http://adonis.biz | +| Global Optimization Architect | 1.5.0 | Unknown | Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor! | | | | +| Dynamic Implementation Engineer | 6.7.1 | Overwrite | We need to transmit the open-source EXE interface! | | | http://margie.info | +| National Assurance Planner | 2.7.7 | Unknown | | I'll reboot the online AGP alarm, that should alarm the AGP alarm! | Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag | | +| Senior Configuration Developer | 4.0.9 | Url | Use the primary SCSI matrix, then you can program the primary matrix! | If we parse the interface, we can get to the JSON interface through the mobile JSON interface! | Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle | | +| Customer Branding Orchestrator | 8.3.7 | Overwrite | | We need to bypass the neural USB capacitor! | Nora Dietrich | http://nona.com | +| Product Functionality Supervisor | 9.4.5 | Overwrite | Use the 1080p AI microchip, then you can reboot the 1080p microchip! | Use the open-source ADP matrix, then you can copy the open-source matrix! | | | +| Legacy Security Facilitator | 1.9.0 | Expression | | Use the cross-platform ADP alarm, then you can back up the cross-platform alarm! | | https://edythe.info | +| Principal Intranet Architect | 4.9.3 | Unknown | | | | | +| Chief Program Associate | 2.6.7 | Unknown | We need to compress the optical PNG array! | | Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze | http://coy.info | +| Customer Communications Engineer | 6.9.4 | Overwrite | | | Tanya Reinger,Tanya Reinger,Tanya Reinger | http://tito.name | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | +| Lead Operations Supervisor | 4.5.2 | Expression | The AI panel is down, transmit the open-source panel so we can transmit the AI panel! | | | | +| Dynamic Factors Associate | 1.8.3 | Unknown | | You can't navigate the panel without calculating the open-source THX panel! | | http://dovie.name | +| Corporate Marketing Coordinator | 3.6.1 | Overwrite | | | | https://marcos.org | +| Regional Metrics Strategist | 1.2.1 | Unknown | | Try to override the GB driver, maybe it will override the digital driver! | | | +| Human Accounts Orchestrator | 4.1.6 | Url | | | | | +| Regional Functionality Agent | 5.9.9 | Overwrite | We need to index the 1080p SAS hard drive! | I'll connect the digital JBOD application, that should application the JBOD application! | Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson | http://arthur.net | +| Dynamic Solutions Agent | 0.0.5 | Overwrite | Use the haptic USB card, then you can navigate the haptic card! | | | | +| District Optimization Technician | 5.2.3 | Overwrite | | | Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti | https://douglas.info | +| District Assurance Technician | 8.5.5 | Overwrite | | | | http://zander.com | +| Regional Directives Liaison | 4.7.8 | Expression | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic | https://glennie.biz | +| Chief Factors Developer | 5.9.5 | Url | | Try to connect the ADP system, maybe it will connect the solid state system! | Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady | | +| Central Research Technician | 2.8.8 | Url | | You can't generate the program without connecting the bluetooth USB program! | | | +| Future Tactics Assistant | 1.5.5 | Expression | The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor! | If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix! | | https://giovanny.net | +| District Interactions Supervisor | 4.5.2 | Url | The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor! | The ADP firewall is down, input the primary firewall so we can input the ADP firewall! | | | +| Corporate Intranet Specialist | 3.5.6 | Expression | | | Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner | | +| Human Identity Representative | 4.1.5 | Overwrite | The SAS bus is down, program the neural bus so we can program the SAS bus! | | Joyce Auer,Joyce Auer,Joyce Auer | http://alyce.biz | +| Central Division Administrator | 1.0.4 | Overwrite | We need to program the optical COM microchip! | We need to hack the haptic SAS microchip! | | | +| Dynamic Division Representative | 7.3.5 | Unknown | | I'll index the haptic FTP alarm, that should alarm the FTP alarm! | Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson | http://taurean.net | +| Forward Usability Specialist | 5.6.9 | Overwrite | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | | | +| Direct Brand Director | 4.7.4 | Url | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | +| Global Optimization Engineer | 8.7.9 | Expression | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | | http://aniya.org | +| Investor Quality Associate | 0.5.1 | Expression | | Try to reboot the SSL alarm, maybe it will reboot the solid state alarm! | Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen | https://ezequiel.biz | +| Investor Tactics Director | 0.4.3 | Expression | | | | https://aylin.com | +| Global Paradigm Assistant | 8.0.5 | Expression | We need to calculate the solid state HTTP hard drive! | | | https://randy.org | +| Customer Solutions Officer | 4.5.2 | Expression | You can't copy the matrix without compressing the wireless AGP matrix! | | | https://rylan.name | +| Principal Factors Director | 1.5.1 | Overwrite | | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold | | +| Dynamic Branding Manager | 1.4.0 | Overwrite | You can't navigate the application without generating the cross-platform COM application! | Try to program the FTP alarm, maybe it will program the virtual alarm! | | http://dario.info | ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..648b4f04 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,18 @@ ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | +| International Tactics Administrator | 9.9.9 | Url | | | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..9ad2f7a4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,7 @@ ++-----------------------------+---------+----------------------------+----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | ++-----------------------------+---------+----------------------------+----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | ++-----------------------------+---------+----------------------------+----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..1bc84872 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Paige | https://remington.info | +| | | | | Aletha | https://isobel.info | +| | | | | Pearline | https://johnathon.info | +| | | | | Eleanora | http://jaeden.info | +| | | | | Nikolas | https://daphney.net | +| | | | | Oceane | http://clifton.com | +| | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..248c795d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,114 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..08ede01e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Future Integration Analyst | 9.0.4 | Expression | | | Abner | http://tavares.info | +| | | | | | Johann | http://andres.net | +| | | | | | Jaquan | http://carey.org | +| | | | | | Arvel | http://mortimer.org | +| | | | | | Alicia | http://paula.com | +| | | | | | Heidi | http://letha.name | +| | | | | | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Paige | https://remington.info | +| | | | | | Aletha | https://isobel.info | +| | | | | | Pearline | https://johnathon.info | +| | | | | | Eleanora | http://jaeden.info | +| | | | | | Nikolas | https://daphney.net | +| | | | | | Oceane | http://clifton.com | +| | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | http://marina.com | Myles | http://nikko.name | +| | | | | | Rolando | http://nikko.name | +| | | | | | Pamela | https://aliza.net | +| | | | | | Marcella | http://helga.net | +| | | | | | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..3e5b9142 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,46 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..cf581130 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,92 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+-----------+------------------------+ +| Direct Accountability Assistant | 2.2.8 | Url | bypassing the protocol won't do anything, we need to compress the primary HTTP protocol! | | http://natasha.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Forward Configuration Supervisor | 9.0.8 | Overwrite | You can't program the protocol without overriding the primary IB protocol! | | http://quinn.name | | | +| Lead Usability Assistant | 1.3.4 | Overwrite | quantifying the matrix won't do anything, we need to synthesize the wireless PCI matrix! | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://duane.info | | | +| Dynamic Accountability Analyst | 4.9.7 | Overwrite | | | https://jaron.info | | | +| National Intranet Technician | 8.0.0 | Overwrite | | | | | | +| Central Tactics Engineer | 6.3.5 | Unknown | connecting the bandwidth won't do anything, we need to bypass the multi-byte AI bandwidth! | | | | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | | | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | | | +| Dynamic Division Consultant | 4.8.7 | Overwrite | Use the multi-byte IB microchip, then you can connect the multi-byte microchip! | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | http://raquel.net | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| Regional Operations Coordinator | 0.2.5 | Unknown | | I'll hack the cross-platform SSL array, that should array the SSL array! | http://ena.com | | | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Human Operations Assistant | 0.7.2 | Overwrite | Use the haptic USB driver, then you can override the haptic driver! | | http://camila.net | | | +| Global Division Designer | 8.2.7 | Expression | Try to program the EXE hard drive, maybe it will program the virtual hard drive! | | https://pamela.name | | | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| Principal Accounts Coordinator | 1.0.4 | Overwrite | | I'll connect the digital JSON bus, that should bus the JSON bus! | http://rene.com | | | +| Human Directives Specialist | 4.3.4 | Unknown | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | | | +| Human Optimization Producer | 5.0.9 | Overwrite | | | | | | +| Direct Mobility Designer | 7.7.3 | Expression | | | http://geovanny.info | | | +| Direct Data Orchestrator | 2.4.5 | Expression | | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | | | +| Chief Applications Facilitator | 7.7.6 | Overwrite | | parsing the card won't do anything, we need to synthesize the online SQL card! | | | | +| Corporate Marketing Assistant | 8.7.9 | Url | | You can't program the firewall without connecting the wireless AI firewall! | http://arlene.biz | | | +| Senior Security Consultant | 2.7.5 | Unknown | | | http://adelbert.biz | | | +| Human Program Technician | 2.8.4 | Unknown | | | http://tomasa.info | | | +| Senior Brand Analyst | 2.5.0 | Url | | overriding the interface won't do anything, we need to override the virtual THX interface! | | | | +| Dynamic Quality Analyst | 0.9.5 | Overwrite | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | | | | +| Global Program Representative | 5.1.0 | Url | | If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor! | | | | +| National Applications Designer | 6.4.9 | Expression | | Use the back-end SMS feed, then you can program the back-end feed! | | | | +| Investor Implementation Technician | 2.7.9 | Unknown | | | http://crystal.name | | | +| National Solutions Associate | 9.1.2 | Overwrite | | | | | | +| Legacy Directives Supervisor | 9.6.2 | Url | The PNG circuit is down, back up the online circuit so we can back up the PNG circuit! | | | | | +| Dynamic Factors Facilitator | 6.5.2 | Expression | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | http://magnolia.com | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| International Functionality Agent | 8.7.6 | Unknown | | If we hack the card, we can get to the JBOD card through the optical JBOD card! | http://jalyn.org | | | +| District Operations Director | 0.6.3 | Url | | We need to program the cross-platform FTP hard drive! | https://dejah.net | | | +| Chief Division Producer | 2.3.9 | Overwrite | | | | | | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | | | +| Customer Functionality Consultant | 5.5.1 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | http://terence.com | | | +| Legacy Directives Officer | 2.4.4 | Url | | The PCI program is down, hack the multi-byte program so we can hack the PCI program! | http://sedrick.biz | | | +| Internal Directives Designer | 0.4.8 | Url | The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol! | | | | | +| Corporate Tactics Director | 2.5.7 | Url | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | http://marcos.info | | | +| International Quality Director | 0.3.8 | Expression | | | | | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| Human Directives Engineer | 5.3.9 | Url | | | | | | +| Human Group Designer | 9.9.1 | Expression | Use the haptic XSS application, then you can synthesize the haptic application! | If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive! | http://jodie.org | | | +| Investor Creative Architect | 8.2.4 | Unknown | | | | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Forward Intranet Engineer | 2.5.9 | Expression | The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor! | Try to index the ADP port, maybe it will index the auxiliary port! | | | | +| Forward Functionality Developer | 5.1.1 | Url | | | | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Global Mobility Facilitator | 9.5.8 | Expression | | | | | | +| Lead Branding Developer | 4.1.5 | Url | | | http://abe.com | | | +| Forward Marketing Orchestrator | 1.6.4 | Overwrite | I'll connect the primary SQL sensor, that should sensor the SQL sensor! | The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver! | https://lukas.com | | | +| National Research Facilitator | 6.0.6 | Expression | Use the primary EXE array, then you can navigate the primary array! | | | | | +| International Intranet Planner | 6.4.6 | Url | The IB interface is down, program the redundant interface so we can program the IB interface! | | https://lenna.com | | | +| Central Web Assistant | 4.2.1 | Unknown | | Use the wireless ADP array, then you can input the wireless array! | https://verda.net | | | +| Dynamic Integration Architect | 1.6.3 | Overwrite | | The RAM feed is down, copy the neural feed so we can copy the RAM feed! | | | | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| Future Accounts Architect | 9.1.8 | Url | You can't bypass the firewall without indexing the multi-byte COM firewall! | | https://fermin.biz | | | +| Chief Intranet Facilitator | 6.6.1 | Expression | | | https://rosalind.net | | | +| Direct Assurance Strategist | 1.3.7 | Expression | The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall! | | | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Corporate Directives Planner | 8.8.5 | Unknown | The CSS bus is down, generate the 1080p bus so we can generate the CSS bus! | We need to back up the 1080p SMTP feed! | | | | +| Product Creative Facilitator | 8.4.6 | Unknown | If we transmit the card, we can get to the USB card through the digital USB card! | hacking the driver won't do anything, we need to input the digital SAS driver! | http://juliana.net | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | https://lois.biz | | | +| Dynamic Accountability Strategist | 7.0.9 | Unknown | You can't bypass the sensor without transmitting the neural JSON sensor! | | | | | +| Human Quality Facilitator | 1.2.0 | Expression | We need to copy the online THX firewall! | You can't calculate the application without calculating the auxiliary AI application! | | | | +| Human Optimization Facilitator | 7.4.8 | Overwrite | Try to connect the SMS card, maybe it will connect the back-end card! | You can't override the capacitor without navigating the cross-platform FTP capacitor! | https://cooper.name | | | +| Senior Optimization Assistant | 3.6.0 | Overwrite | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | http://akeem.info | | | +| Regional Factors Designer | 7.4.1 | Overwrite | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | | | | +| Investor Interactions Liaison | 4.4.9 | Overwrite | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | | | | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| Senior Factors Administrator | 1.6.1 | Expression | I'll calculate the solid state ADP panel, that should panel the ADP panel! | If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit! | | | | +| Principal Markets Designer | 3.8.8 | Overwrite | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | | | +| Product Assurance Technician | 0.8.2 | Overwrite | | | https://steve.info | | | +| National Creative Coordinator | 5.9.5 | Expression | | | https://bobbie.info | | | +| Chief Factors Supervisor | 5.2.2 | Expression | | | http://helga.com | | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..360522a7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,195 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Legacy Directives Supervisor | 9.6.2 | Url | The PNG circuit is down, back up the online circuit so we can back up the PNG circuit! | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Human Program Technician | 2.8.4 | Unknown | | | http://tomasa.info | | | +| Global Division Designer | 8.2.7 | Expression | Try to program the EXE hard drive, maybe it will program the virtual hard drive! | | https://pamela.name | | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | | | +| Human Directives Specialist | 4.3.4 | Unknown | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | | | +| Human Optimization Facilitator | 7.4.8 | Overwrite | Try to connect the SMS card, maybe it will connect the back-end card! | You can't override the capacitor without navigating the cross-platform FTP capacitor! | https://cooper.name | | | +| Direct Assurance Strategist | 1.3.7 | Expression | The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall! | | | | | +| National Intranet Technician | 8.0.0 | Overwrite | | | | | | +| Senior Brand Analyst | 2.5.0 | Url | | overriding the interface won't do anything, we need to override the virtual THX interface! | | | | +| Internal Directives Designer | 0.4.8 | Url | The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol! | | | | | +| Corporate Tactics Director | 2.5.7 | Url | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | http://marcos.info | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Direct Accountability Assistant | 2.2.8 | Url | bypassing the protocol won't do anything, we need to compress the primary HTTP protocol! | | http://natasha.info | | | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Chief Applications Facilitator | 7.7.6 | Overwrite | | parsing the card won't do anything, we need to synthesize the online SQL card! | | | | +| Forward Functionality Developer | 5.1.1 | Url | | | | | | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | | | +| Investor Interactions Liaison | 4.4.9 | Overwrite | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | | | | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| Dynamic Quality Analyst | 0.9.5 | Overwrite | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | | | | +| Corporate Directives Planner | 8.8.5 | Unknown | The CSS bus is down, generate the 1080p bus so we can generate the CSS bus! | We need to back up the 1080p SMTP feed! | | | | +| Senior Optimization Assistant | 3.6.0 | Overwrite | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | http://akeem.info | | | +| Investor Creative Architect | 8.2.4 | Unknown | | | | | | +| Human Operations Assistant | 0.7.2 | Overwrite | Use the haptic USB driver, then you can override the haptic driver! | | http://camila.net | | | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| Direct Data Orchestrator | 2.4.5 | Expression | | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | | | +| Legacy Directives Officer | 2.4.4 | Url | | The PCI program is down, hack the multi-byte program so we can hack the PCI program! | http://sedrick.biz | | | +| Regional Factors Designer | 7.4.1 | Overwrite | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | | | | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | +| Chief Division Producer | 2.3.9 | Overwrite | | | | | | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Principal Markets Designer | 3.8.8 | Overwrite | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | | | +| Product Creative Facilitator | 8.4.6 | Unknown | If we transmit the card, we can get to the USB card through the digital USB card! | hacking the driver won't do anything, we need to input the digital SAS driver! | http://juliana.net | | | +| Human Optimization Producer | 5.0.9 | Overwrite | | | | | | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| National Creative Coordinator | 5.9.5 | Expression | | | https://bobbie.info | | | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Principal Accounts Coordinator | 1.0.4 | Overwrite | | I'll connect the digital JSON bus, that should bus the JSON bus! | http://rene.com | | | +| Senior Security Consultant | 2.7.5 | Unknown | | | http://adelbert.biz | | | +| Regional Operations Coordinator | 0.2.5 | Unknown | | I'll hack the cross-platform SSL array, that should array the SSL array! | http://ena.com | | | +| Human Directives Engineer | 5.3.9 | Url | | | | | | +| Central Web Assistant | 4.2.1 | Unknown | | Use the wireless ADP array, then you can input the wireless array! | https://verda.net | | | +| Global Program Representative | 5.1.0 | Url | | If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor! | | | | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | | | +| Customer Functionality Consultant | 5.5.1 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | http://terence.com | | | +| Senior Factors Administrator | 1.6.1 | Expression | I'll calculate the solid state ADP panel, that should panel the ADP panel! | If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit! | | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Dynamic Division Consultant | 4.8.7 | Overwrite | Use the multi-byte IB microchip, then you can connect the multi-byte microchip! | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | http://raquel.net | | | +| Dynamic Accountability Strategist | 7.0.9 | Unknown | You can't bypass the sensor without transmitting the neural JSON sensor! | | | | | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Dynamic Accountability Analyst | 4.9.7 | Overwrite | | | https://jaron.info | | | +| National Applications Designer | 6.4.9 | Expression | | Use the back-end SMS feed, then you can program the back-end feed! | | | | +| International Quality Director | 0.3.8 | Expression | | | | | | +| National Research Facilitator | 6.0.6 | Expression | Use the primary EXE array, then you can navigate the primary array! | | | | | +| Human Group Designer | 9.9.1 | Expression | Use the haptic XSS application, then you can synthesize the haptic application! | If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive! | http://jodie.org | | | +| International Functionality Agent | 8.7.6 | Unknown | | If we hack the card, we can get to the JBOD card through the optical JBOD card! | http://jalyn.org | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| Lead Branding Developer | 4.1.5 | Url | | | http://abe.com | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| Lead Usability Assistant | 1.3.4 | Overwrite | quantifying the matrix won't do anything, we need to synthesize the wireless PCI matrix! | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://duane.info | | | +| Human Quality Facilitator | 1.2.0 | Expression | We need to copy the online THX firewall! | You can't calculate the application without calculating the auxiliary AI application! | | | | +| Dynamic Factors Facilitator | 6.5.2 | Expression | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | http://magnolia.com | | | +| Global Mobility Facilitator | 9.5.8 | Expression | | | | | | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| Chief Intranet Facilitator | 6.6.1 | Expression | | | https://rosalind.net | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Forward Intranet Engineer | 2.5.9 | Expression | The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor! | Try to index the ADP port, maybe it will index the auxiliary port! | | | | +| Corporate Marketing Assistant | 8.7.9 | Url | | You can't program the firewall without connecting the wireless AI firewall! | http://arlene.biz | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Investor Implementation Technician | 2.7.9 | Unknown | | | http://crystal.name | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| Direct Mobility Designer | 7.7.3 | Expression | | | http://geovanny.info | | | +| Future Accounts Architect | 9.1.8 | Url | You can't bypass the firewall without indexing the multi-byte COM firewall! | | https://fermin.biz | | | +| Chief Factors Supervisor | 5.2.2 | Expression | | | http://helga.com | | | +| Forward Marketing Orchestrator | 1.6.4 | Overwrite | I'll connect the primary SQL sensor, that should sensor the SQL sensor! | The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver! | https://lukas.com | | | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| International Intranet Planner | 6.4.6 | Url | The IB interface is down, program the redundant interface so we can program the IB interface! | | https://lenna.com | | | +| Dynamic Integration Architect | 1.6.3 | Overwrite | | The RAM feed is down, copy the neural feed so we can copy the RAM feed! | | | | +| Product Assurance Technician | 0.8.2 | Overwrite | | | https://steve.info | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | https://lois.biz | | | +| Forward Configuration Supervisor | 9.0.8 | Overwrite | You can't program the protocol without overriding the primary IB protocol! | | http://quinn.name | | | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Central Tactics Engineer | 6.3.5 | Unknown | connecting the bandwidth won't do anything, we need to bypass the multi-byte AI bandwidth! | | | | | +| District Operations Director | 0.6.3 | Url | | We need to program the cross-platform FTP hard drive! | https://dejah.net | | | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| National Solutions Associate | 9.1.2 | Overwrite | | | | | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..ff93addb --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,110 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+-----------+------------------------+ +| Direct Accountability Assistant | 2.2.8 | Url | bypassing the protocol won't do anything, we need to compress the primary HTTP protocol! | | http://natasha.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Forward Marketing Orchestrator | 1.6.4 | Overwrite | I'll connect the primary SQL sensor, that should sensor the SQL sensor! | The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver! | https://lukas.com | | | +| Global Division Designer | 8.2.7 | Expression | Try to program the EXE hard drive, maybe it will program the virtual hard drive! | | https://pamela.name | | | +| National Intranet Technician | 8.0.0 | Overwrite | | | | | | +| Central Tactics Engineer | 6.3.5 | Unknown | connecting the bandwidth won't do anything, we need to bypass the multi-byte AI bandwidth! | | | | | +| Dynamic Quality Analyst | 0.9.5 | Overwrite | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | | | | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | | | +| Dynamic Division Consultant | 4.8.7 | Overwrite | Use the multi-byte IB microchip, then you can connect the multi-byte microchip! | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | http://raquel.net | | | +| Dynamic Accountability Analyst | 4.9.7 | Overwrite | | | https://jaron.info | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | +| Regional Factors Designer | 7.4.1 | Overwrite | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | | | | +| National Research Facilitator | 6.0.6 | Expression | Use the primary EXE array, then you can navigate the primary array! | | | | | +| Principal Markets Designer | 3.8.8 | Overwrite | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | | | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| Chief Factors Supervisor | 5.2.2 | Expression | | | http://helga.com | | | +| Human Directives Specialist | 4.3.4 | Unknown | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | | | +| Human Optimization Producer | 5.0.9 | Overwrite | | | | | | +| Legacy Directives Officer | 2.4.4 | Url | | The PCI program is down, hack the multi-byte program so we can hack the PCI program! | http://sedrick.biz | | | +| Direct Data Orchestrator | 2.4.5 | Expression | | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | | | +| Human Optimization Facilitator | 7.4.8 | Overwrite | Try to connect the SMS card, maybe it will connect the back-end card! | You can't override the capacitor without navigating the cross-platform FTP capacitor! | https://cooper.name | | | +| Corporate Marketing Assistant | 8.7.9 | Url | | You can't program the firewall without connecting the wireless AI firewall! | http://arlene.biz | | | +| Senior Security Consultant | 2.7.5 | Unknown | | | http://adelbert.biz | | | +| Human Quality Facilitator | 1.2.0 | Expression | We need to copy the online THX firewall! | You can't calculate the application without calculating the auxiliary AI application! | | | | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| Chief Applications Facilitator | 7.7.6 | Overwrite | | parsing the card won't do anything, we need to synthesize the online SQL card! | | | | +| Senior Optimization Assistant | 3.6.0 | Overwrite | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | http://akeem.info | | | +| Lead Branding Developer | 4.1.5 | Url | | | http://abe.com | | | +| Customer Functionality Consultant | 5.5.1 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | http://terence.com | | | +| National Solutions Associate | 9.1.2 | Overwrite | | | | | | +| Legacy Directives Supervisor | 9.6.2 | Url | The PNG circuit is down, back up the online circuit so we can back up the PNG circuit! | | | | | +| Product Assurance Technician | 0.8.2 | Overwrite | | | https://steve.info | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Chief Division Producer | 2.3.9 | Overwrite | | | | | | +| Chief Intranet Facilitator | 6.6.1 | Expression | | | https://rosalind.net | | | +| National Creative Coordinator | 5.9.5 | Expression | | | https://bobbie.info | | | +| Central Web Assistant | 4.2.1 | Unknown | | Use the wireless ADP array, then you can input the wireless array! | https://verda.net | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | https://lois.biz | | | +| Direct Mobility Designer | 7.7.3 | Expression | | | http://geovanny.info | | | +| Internal Directives Designer | 0.4.8 | Url | The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol! | | | | | +| Dynamic Accountability Strategist | 7.0.9 | Unknown | You can't bypass the sensor without transmitting the neural JSON sensor! | | | | | +| Human Program Technician | 2.8.4 | Unknown | | | http://tomasa.info | | | +| Regional Operations Coordinator | 0.2.5 | Unknown | | I'll hack the cross-platform SSL array, that should array the SSL array! | http://ena.com | | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| Future Accounts Architect | 9.1.8 | Url | You can't bypass the firewall without indexing the multi-byte COM firewall! | | https://fermin.biz | | | +| Human Operations Assistant | 0.7.2 | Overwrite | Use the haptic USB driver, then you can override the haptic driver! | | http://camila.net | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Forward Intranet Engineer | 2.5.9 | Expression | The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor! | Try to index the ADP port, maybe it will index the auxiliary port! | | | | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| District Operations Director | 0.6.3 | Url | | We need to program the cross-platform FTP hard drive! | https://dejah.net | | | +| Forward Configuration Supervisor | 9.0.8 | Overwrite | You can't program the protocol without overriding the primary IB protocol! | | http://quinn.name | | | +| Investor Implementation Technician | 2.7.9 | Unknown | | | http://crystal.name | | | +| Investor Creative Architect | 8.2.4 | Unknown | | | | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Corporate Tactics Director | 2.5.7 | Url | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | http://marcos.info | | | +| International Intranet Planner | 6.4.6 | Url | The IB interface is down, program the redundant interface so we can program the IB interface! | | https://lenna.com | | | +| Senior Brand Analyst | 2.5.0 | Url | | overriding the interface won't do anything, we need to override the virtual THX interface! | | | | +| Dynamic Integration Architect | 1.6.3 | Overwrite | | The RAM feed is down, copy the neural feed so we can copy the RAM feed! | | | | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | | | +| Dynamic Factors Facilitator | 6.5.2 | Expression | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | http://magnolia.com | | | +| Principal Accounts Coordinator | 1.0.4 | Overwrite | | I'll connect the digital JSON bus, that should bus the JSON bus! | http://rene.com | | | +| Corporate Directives Planner | 8.8.5 | Unknown | The CSS bus is down, generate the 1080p bus so we can generate the CSS bus! | We need to back up the 1080p SMTP feed! | | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Forward Functionality Developer | 5.1.1 | Url | | | | | | +| International Functionality Agent | 8.7.6 | Unknown | | If we hack the card, we can get to the JBOD card through the optical JBOD card! | http://jalyn.org | | | +| Senior Factors Administrator | 1.6.1 | Expression | I'll calculate the solid state ADP panel, that should panel the ADP panel! | If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit! | | | | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| International Quality Director | 0.3.8 | Expression | | | | | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | | | +| Global Program Representative | 5.1.0 | Url | | If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor! | | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Human Group Designer | 9.9.1 | Expression | Use the haptic XSS application, then you can synthesize the haptic application! | If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive! | http://jodie.org | | | +| Investor Interactions Liaison | 4.4.9 | Overwrite | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | | | | +| Product Creative Facilitator | 8.4.6 | Unknown | If we transmit the card, we can get to the USB card through the digital USB card! | hacking the driver won't do anything, we need to input the digital SAS driver! | http://juliana.net | | | +| Direct Assurance Strategist | 1.3.7 | Expression | The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall! | | | | | +| Lead Usability Assistant | 1.3.4 | Overwrite | quantifying the matrix won't do anything, we need to synthesize the wireless PCI matrix! | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://duane.info | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Human Directives Engineer | 5.3.9 | Url | | | | | | +| National Applications Designer | 6.4.9 | Expression | | Use the back-end SMS feed, then you can program the back-end feed! | | | | +| Global Mobility Facilitator | 9.5.8 | Expression | | | | | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..7a9a5e22 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,127 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+-----------+------------------------+ +| Direct Accountability Assistant | 2.2.8 | Url | bypassing the protocol won't do anything, we need to compress the primary HTTP protocol! | | http://natasha.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Forward Marketing Orchestrator | 1.6.4 | Overwrite | I'll connect the primary SQL sensor, that should sensor the SQL sensor! | The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver! | https://lukas.com | | | +| Regional Factors Designer | 7.4.1 | Overwrite | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | | | | +| National Intranet Technician | 8.0.0 | Overwrite | | | | | | +| Dynamic Factors Facilitator | 6.5.2 | Expression | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | http://magnolia.com | | | +| Chief Applications Facilitator | 7.7.6 | Overwrite | | parsing the card won't do anything, we need to synthesize the online SQL card! | | | | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | | | +| Dynamic Division Consultant | 4.8.7 | Overwrite | Use the multi-byte IB microchip, then you can connect the multi-byte microchip! | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | http://raquel.net | | | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| Global Division Designer | 8.2.7 | Expression | Try to program the EXE hard drive, maybe it will program the virtual hard drive! | | https://pamela.name | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| National Applications Designer | 6.4.9 | Expression | | Use the back-end SMS feed, then you can program the back-end feed! | | | | +| Human Group Designer | 9.9.1 | Expression | Use the haptic XSS application, then you can synthesize the haptic application! | If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive! | http://jodie.org | | | +| Direct Assurance Strategist | 1.3.7 | Expression | The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall! | | | | | +| Global Mobility Facilitator | 9.5.8 | Expression | | | | | | +| Principal Markets Designer | 3.8.8 | Overwrite | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | | | +| Human Optimization Producer | 5.0.9 | Overwrite | | | | | | +| Product Assurance Technician | 0.8.2 | Overwrite | | | https://steve.info | | | +| Direct Data Orchestrator | 2.4.5 | Expression | | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | | | +| Human Optimization Facilitator | 7.4.8 | Overwrite | Try to connect the SMS card, maybe it will connect the back-end card! | You can't override the capacitor without navigating the cross-platform FTP capacitor! | https://cooper.name | | | +| Global Program Representative | 5.1.0 | Url | | If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor! | | | | +| Forward Functionality Developer | 5.1.1 | Url | | | | | | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | | | +| Corporate Marketing Assistant | 8.7.9 | Url | | You can't program the firewall without connecting the wireless AI firewall! | http://arlene.biz | | | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| National Research Facilitator | 6.0.6 | Expression | Use the primary EXE array, then you can navigate the primary array! | | | | | +| Direct Mobility Designer | 7.7.3 | Expression | | | http://geovanny.info | | | +| Investor Creative Architect | 8.2.4 | Unknown | | | | | | +| Legacy Directives Supervisor | 9.6.2 | Url | The PNG circuit is down, back up the online circuit so we can back up the PNG circuit! | | | | | +| Human Directives Specialist | 4.3.4 | Unknown | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | | | +| Chief Intranet Facilitator | 6.6.1 | Expression | | | https://rosalind.net | | | +| Central Web Assistant | 4.2.1 | Unknown | | Use the wireless ADP array, then you can input the wireless array! | https://verda.net | | | +| Dynamic Accountability Strategist | 7.0.9 | Unknown | You can't bypass the sensor without transmitting the neural JSON sensor! | | | | | +| Senior Optimization Assistant | 3.6.0 | Overwrite | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | http://akeem.info | | | +| Senior Security Consultant | 2.7.5 | Unknown | | | http://adelbert.biz | | | +| Legacy Directives Officer | 2.4.4 | Url | | The PCI program is down, hack the multi-byte program so we can hack the PCI program! | http://sedrick.biz | | | +| Investor Interactions Liaison | 4.4.9 | Overwrite | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | | | | +| Senior Brand Analyst | 2.5.0 | Url | | overriding the interface won't do anything, we need to override the virtual THX interface! | | | | +| Corporate Directives Planner | 8.8.5 | Unknown | The CSS bus is down, generate the 1080p bus so we can generate the CSS bus! | We need to back up the 1080p SMTP feed! | | | | +| Lead Usability Assistant | 1.3.4 | Overwrite | quantifying the matrix won't do anything, we need to synthesize the wireless PCI matrix! | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://duane.info | | | +| Investor Implementation Technician | 2.7.9 | Unknown | | | http://crystal.name | | | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | +| Corporate Tactics Director | 2.5.7 | Url | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | http://marcos.info | | | +| Regional Operations Coordinator | 0.2.5 | Unknown | | I'll hack the cross-platform SSL array, that should array the SSL array! | http://ena.com | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| Forward Intranet Engineer | 2.5.9 | Expression | The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor! | Try to index the ADP port, maybe it will index the auxiliary port! | | | | +| Future Accounts Architect | 9.1.8 | Url | You can't bypass the firewall without indexing the multi-byte COM firewall! | | https://fermin.biz | | | +| Senior Factors Administrator | 1.6.1 | Expression | I'll calculate the solid state ADP panel, that should panel the ADP panel! | If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit! | | | | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| Chief Division Producer | 2.3.9 | Overwrite | | | | | | +| District Operations Director | 0.6.3 | Url | | We need to program the cross-platform FTP hard drive! | https://dejah.net | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| National Creative Coordinator | 5.9.5 | Expression | | | https://bobbie.info | | | +| International Intranet Planner | 6.4.6 | Url | The IB interface is down, program the redundant interface so we can program the IB interface! | | https://lenna.com | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | https://lois.biz | | | +| Dynamic Quality Analyst | 0.9.5 | Overwrite | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | | | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | | | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| Human Quality Facilitator | 1.2.0 | Expression | We need to copy the online THX firewall! | You can't calculate the application without calculating the auxiliary AI application! | | | | +| Forward Configuration Supervisor | 9.0.8 | Overwrite | You can't program the protocol without overriding the primary IB protocol! | | http://quinn.name | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| National Solutions Associate | 9.1.2 | Overwrite | | | | | | +| Human Program Technician | 2.8.4 | Unknown | | | http://tomasa.info | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Dynamic Integration Architect | 1.6.3 | Overwrite | | The RAM feed is down, copy the neural feed so we can copy the RAM feed! | | | | +| Human Directives Engineer | 5.3.9 | Url | | | | | | +| Central Tactics Engineer | 6.3.5 | Unknown | connecting the bandwidth won't do anything, we need to bypass the multi-byte AI bandwidth! | | | | | +| Human Operations Assistant | 0.7.2 | Overwrite | Use the haptic USB driver, then you can override the haptic driver! | | http://camila.net | | | +| Customer Functionality Consultant | 5.5.1 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | http://terence.com | | | +| Product Creative Facilitator | 8.4.6 | Unknown | If we transmit the card, we can get to the USB card through the digital USB card! | hacking the driver won't do anything, we need to input the digital SAS driver! | http://juliana.net | | | +| Chief Factors Supervisor | 5.2.2 | Expression | | | http://helga.com | | | +| Principal Accounts Coordinator | 1.0.4 | Overwrite | | I'll connect the digital JSON bus, that should bus the JSON bus! | http://rene.com | | | +| Dynamic Accountability Analyst | 4.9.7 | Overwrite | | | https://jaron.info | | | +| International Functionality Agent | 8.7.6 | Unknown | | If we hack the card, we can get to the JBOD card through the optical JBOD card! | http://jalyn.org | | | +| International Quality Director | 0.3.8 | Expression | | | | | | +| Internal Directives Designer | 0.4.8 | Url | The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol! | | | | | +| Lead Branding Developer | 4.1.5 | Url | | | http://abe.com | | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..1bc84872 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Paige | https://remington.info | +| | | | | Aletha | https://isobel.info | +| | | | | Pearline | https://johnathon.info | +| | | | | Eleanora | http://jaeden.info | +| | | | | Nikolas | https://daphney.net | +| | | | | Oceane | http://clifton.com | +| | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..06158d13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,114 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..fc044ec5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Paige | https://remington.info | +| | | | | | Aletha | https://isobel.info | +| | | | | | Pearline | https://johnathon.info | +| | | | | | Eleanora | http://jaeden.info | +| | | | | | Nikolas | https://daphney.net | +| | | | | | Oceane | http://clifton.com | +| | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | http://marina.com | Myles | http://nikko.name | +| | | | | | Rolando | http://nikko.name | +| | | | | | Pamela | https://aliza.net | +| | | | | | Marcella | http://helga.net | +| | | | | | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | Abner | http://tavares.info | +| | | | | | Johann | http://andres.net | +| | | | | | Jaquan | http://carey.org | +| | | | | | Arvel | http://mortimer.org | +| | | | | | Alicia | http://paula.com | +| | | | | | Heidi | http://letha.name | +| | | | | | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..184e7376 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,46 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..29ba0eee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,25 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..34813a29 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,128 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..d07290a4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,43 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..ec0d3834 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,60 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | | | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | | | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | | | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | | | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..af6b9f7f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,14 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..60d418ca --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,117 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..7848a5da --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,32 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..e4369842 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,49 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | | | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | | | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..3a8346ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+ +| Package | Version | License Information Origin | ++---------+---------+----------------------------+ ++---------+---------+----------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..7883c51d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+--------------------+ +| Package | Version | License Information Origin | License Expression | ++---------+---------+----------------------------+--------------------+ ++---------+---------+----------------------------+--------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..c8221023 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,85 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+ +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | +| Investor Interactions Liaison | 4.4.9 | Overwrite | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | | +| Senior Optimization Assistant | 3.6.0 | Overwrite | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | http://akeem.info | +| Product Assurance Technician | 0.8.2 | Overwrite | | | https://steve.info | +| Central Web Assistant | 4.2.1 | Unknown | | Use the wireless ADP array, then you can input the wireless array! | https://verda.net | +| Legacy Directives Officer | 2.4.4 | Url | | The PCI program is down, hack the multi-byte program so we can hack the PCI program! | http://sedrick.biz | +| Chief Division Producer | 2.3.9 | Overwrite | | | | +| Direct Mobility Designer | 7.7.3 | Expression | | | http://geovanny.info | +| International Functionality Agent | 8.7.6 | Unknown | | If we hack the card, we can get to the JBOD card through the optical JBOD card! | http://jalyn.org | +| Customer Functionality Consultant | 5.5.1 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | http://terence.com | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | https://lois.biz | +| Investor Implementation Technician | 2.7.9 | Unknown | | | http://crystal.name | +| Direct Assurance Strategist | 1.3.7 | Expression | The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall! | | | +| Principal Markets Designer | 3.8.8 | Overwrite | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | +| Forward Functionality Developer | 5.1.1 | Url | | | | +| Global Program Representative | 5.1.0 | Url | | If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor! | | +| Corporate Marketing Assistant | 8.7.9 | Url | | You can't program the firewall without connecting the wireless AI firewall! | http://arlene.biz | +| Senior Factors Administrator | 1.6.1 | Expression | I'll calculate the solid state ADP panel, that should panel the ADP panel! | If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit! | | +| Chief Applications Facilitator | 7.7.6 | Overwrite | | parsing the card won't do anything, we need to synthesize the online SQL card! | | +| Dynamic Quality Analyst | 0.9.5 | Overwrite | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | +| Corporate Tactics Director | 2.5.7 | Url | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | http://marcos.info | +| Human Group Designer | 9.9.1 | Expression | Use the haptic XSS application, then you can synthesize the haptic application! | If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive! | http://jodie.org | +| National Research Facilitator | 6.0.6 | Expression | Use the primary EXE array, then you can navigate the primary array! | | | +| Lead Branding Developer | 4.1.5 | Url | | | http://abe.com | +| Human Directives Engineer | 5.3.9 | Url | | | | +| National Applications Designer | 6.4.9 | Expression | | Use the back-end SMS feed, then you can program the back-end feed! | | +| Regional Factors Designer | 7.4.1 | Overwrite | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | | +| Global Division Designer | 8.2.7 | Expression | Try to program the EXE hard drive, maybe it will program the virtual hard drive! | | https://pamela.name | +| Dynamic Accountability Analyst | 4.9.7 | Overwrite | | | https://jaron.info | +| Regional Operations Coordinator | 0.2.5 | Unknown | | I'll hack the cross-platform SSL array, that should array the SSL array! | http://ena.com | +| National Creative Coordinator | 5.9.5 | Expression | | | https://bobbie.info | +| District Operations Director | 0.6.3 | Url | | We need to program the cross-platform FTP hard drive! | https://dejah.net | +| Forward Marketing Orchestrator | 1.6.4 | Overwrite | I'll connect the primary SQL sensor, that should sensor the SQL sensor! | The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver! | https://lukas.com | +| Lead Usability Assistant | 1.3.4 | Overwrite | quantifying the matrix won't do anything, we need to synthesize the wireless PCI matrix! | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://duane.info | +| Human Quality Facilitator | 1.2.0 | Expression | We need to copy the online THX firewall! | You can't calculate the application without calculating the auxiliary AI application! | | +| Human Program Technician | 2.8.4 | Unknown | | | http://tomasa.info | +| International Quality Director | 0.3.8 | Expression | | | | +| Corporate Directives Planner | 8.8.5 | Unknown | The CSS bus is down, generate the 1080p bus so we can generate the CSS bus! | We need to back up the 1080p SMTP feed! | | +| Dynamic Accountability Strategist | 7.0.9 | Unknown | You can't bypass the sensor without transmitting the neural JSON sensor! | | | +| Chief Intranet Facilitator | 6.6.1 | Expression | | | https://rosalind.net | +| Forward Configuration Supervisor | 9.0.8 | Overwrite | You can't program the protocol without overriding the primary IB protocol! | | http://quinn.name | +| Product Creative Facilitator | 8.4.6 | Unknown | If we transmit the card, we can get to the USB card through the digital USB card! | hacking the driver won't do anything, we need to input the digital SAS driver! | http://juliana.net | +| Global Mobility Facilitator | 9.5.8 | Expression | | | | +| Chief Factors Supervisor | 5.2.2 | Expression | | | http://helga.com | +| Principal Accounts Coordinator | 1.0.4 | Overwrite | | I'll connect the digital JSON bus, that should bus the JSON bus! | http://rene.com | +| Future Accounts Architect | 9.1.8 | Url | You can't bypass the firewall without indexing the multi-byte COM firewall! | | https://fermin.biz | +| Investor Creative Architect | 8.2.4 | Unknown | | | | +| National Solutions Associate | 9.1.2 | Overwrite | | | | +| Human Optimization Facilitator | 7.4.8 | Overwrite | Try to connect the SMS card, maybe it will connect the back-end card! | You can't override the capacitor without navigating the cross-platform FTP capacitor! | https://cooper.name | +| Human Directives Specialist | 4.3.4 | Unknown | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | +| Dynamic Factors Facilitator | 6.5.2 | Expression | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | http://magnolia.com | +| Central Tactics Engineer | 6.3.5 | Unknown | connecting the bandwidth won't do anything, we need to bypass the multi-byte AI bandwidth! | | | +| National Intranet Technician | 8.0.0 | Overwrite | | | | +| Senior Security Consultant | 2.7.5 | Unknown | | | http://adelbert.biz | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | +| Senior Brand Analyst | 2.5.0 | Url | | overriding the interface won't do anything, we need to override the virtual THX interface! | | +| Internal Directives Designer | 0.4.8 | Url | The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol! | | | +| Dynamic Division Consultant | 4.8.7 | Overwrite | Use the multi-byte IB microchip, then you can connect the multi-byte microchip! | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | http://raquel.net | +| Human Operations Assistant | 0.7.2 | Overwrite | Use the haptic USB driver, then you can override the haptic driver! | | http://camila.net | +| Forward Intranet Engineer | 2.5.9 | Expression | The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor! | Try to index the ADP port, maybe it will index the auxiliary port! | | +| Human Optimization Producer | 5.0.9 | Overwrite | | | | +| Dynamic Integration Architect | 1.6.3 | Overwrite | | The RAM feed is down, copy the neural feed so we can copy the RAM feed! | | +| Legacy Directives Supervisor | 9.6.2 | Url | The PNG circuit is down, back up the online circuit so we can back up the PNG circuit! | | | +| Direct Accountability Assistant | 2.2.8 | Url | bypassing the protocol won't do anything, we need to compress the primary HTTP protocol! | | http://natasha.info | +| International Intranet Planner | 6.4.6 | Url | The IB interface is down, program the redundant interface so we can program the IB interface! | | https://lenna.com | +| Direct Data Orchestrator | 2.4.5 | Expression | | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..ef3afef6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,18 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+ +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..25bc5ba5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,7 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+ +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..e4791aa8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Wilson | https://guadalupe.com | +| | | | | Otho | http://general.net | +| | | | | Skylar | https://haylie.biz | +| | | | | Audreanne | http://graciela.net | +| | | | | Maddison | http://randy.net | +| | | | | Dereck | http://cara.info | +| | | | | Dawson | http://addie.org | +| | | | | Xander | https://everette.info | +| | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..12c69e07 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,105 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Internal Branding Executive | 2.0.9 | Overwrite | | The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor! | You can't bypass the application without programming the solid state COM application! | https://efrain.info | Mia | http://olga.com | +| | | | | | | | Myriam | http://lizeth.biz | +| | | | | | | | Aylin | https://amie.biz | +| | | | | | | | Marianne | https://ramona.net | +| | | | | | | | Mariela | http://wilfredo.com | +| | | | | | | | Everett | http://vanessa.name | +| Legacy Creative Liaison | 0.4.6 | Expression | | The SMS system is down, back up the open-source system so we can back up the SMS system! | I'll connect the optical FTP program, that should program the FTP program! | | Candice | http://linnea.com | +| | | | | | | | Everardo | http://daryl.net | +| | | | | | | | Jerrod | http://laila.com | +| | | | | | | | Caleigh | https://adolfo.com | +| | | | | | | | Daisha | http://justine.biz | +| | | | | | | | Americo | http://tessie.org | +| | | | | | | | Howard | https://luis.info | +| Investor Creative Architect | 4.5.6 | Overwrite | | The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip! | If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter! | | Selmer | https://jairo.info | +| | | | | | | | Juanita | http://holly.name | +| | | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | | Adalberto | https://sister.biz | +| | | | | | | | Gerald | https://vidal.com | +| | | | | | | | Lucio | http://clemmie.info | +| Global Optimization Architect | 4.8.0 | Expression | | Use the multi-byte SAS driver, then you can bypass the multi-byte driver! | If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip! | https://gaylord.name | Vida | https://theresia.biz | +| | | | | | | | Ransom | http://isom.com | +| | | | | | | | Anastasia | http://kamryn.info | +| | | | | | | | Marlene | https://cyril.name | +| | | | | | | | Zetta | http://pete.org | +| | | | | | | | Candida | https://craig.biz | +| | | | | | | | Timmothy | https://joanny.biz | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Regional Paradigm Assistant | 9.8.0 | Url | | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | +| | | | | | | | Mayra | http://lance.name | +| | | | | | | | Jimmie | https://lorine.org | +| | | | | | | | Rebeka | https://malika.org | +| | | | | | | | Trinity | http://fritz.info | +| | | | | | | | Neha | https://marianne.name | +| | | | | | | | Colin | https://billie.biz | +| | | | | | | | Brielle | https://brennon.name | +| | | | | | | | Myriam | https://rosemary.name | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | Edmund | http://sadie.info | +| | | | | | | | Horacio | https://loraine.name | +| | | | | | | | Sandra | https://emil.info | +| | | | | | | | Dayana | https://leila.info | +| | | | | | | | Micah | http://darien.com | +| | | | | | | | Ethel | http://shakira.net | +| Dynamic Data Director | 8.6.8 | Overwrite | | | We need to back up the primary SMTP circuit! | https://timothy.info | Kirsten | http://madisyn.com | +| | | | | | | | Murray | https://destinee.com | +| | | | | | | | Emanuel | https://keely.info | +| | | | | | | | Obie | https://caleigh.net | +| | | | | | | | Albin | http://flavie.com | +| | | | | | | | Lavonne | http://kaitlyn.com | +| | | | | | | | Osborne | https://joesph.name | +| | | | | | | | Michael | https://kali.com | +| Investor Usability Producer | 9.7.6 | Url | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | Jett | https://randal.biz | +| | | | | | | | Leif | http://chaz.name | +| | | | | | | | Tristian | http://susie.com | +| | | | | | | | Carmelo | https://kariane.com | +| | | | | | | | Sofia | http://daphnee.name | +| | | | | | | | Nedra | http://orland.info | +| | | | | | | | Hilton | http://shany.info | +| Dynamic Program Associate | 5.9.7 | Expression | | | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Suzanne | http://ima.name | +| | | | | | | | Earnestine | http://nathanial.biz | +| | | | | | | | Connor | https://augustus.net | +| | | | | | | | Araceli | http://hailey.biz | +| | | | | | | | Janessa | https://craig.com | +| | | | | | | | Erica | http://kristin.org | +| | | | | | | | Alek | http://shany.biz | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Corporate Tactics Analyst | 3.0.8 | Overwrite | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | Use the virtual RAM monitor, then you can override the virtual monitor! | | | Hildegard | http://conner.name | +| | | | | | | | Isabella | https://kennith.com | +| | | | | | | | Johanna | https://ara.org | +| | | | | | | | Demarco | https://rae.biz | +| | | | | | | | Viviane | http://christine.info | +| | | | | | | | Thora | https://corene.name | +| | | | | | | | Mireya | https://mitchell.net | +| | | | | | | | Marietta | http://adrian.org | +| | | | | | | | Irving | https://sydnie.org | +| Human Accounts Executive | 7.6.7 | Unknown | Use the auxiliary PNG interface, then you can generate the auxiliary interface! | | You can't connect the interface without backing up the optical SMTP interface! | http://kristin.net | Seamus | http://maybell.info | +| | | | | | | | Monserrat | http://katrine.name | +| | | | | | | | Abel | https://geovany.com | +| | | | | | | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| Lead Integration Engineer | 8.7.4 | Unknown | | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | http://jackeline.biz | Reanna | http://buck.net | +| | | | | | | | Christine | http://demarco.name | +| | | | | | | | Marge | http://astrid.net | +| | | | | | | | Charlene | http://rod.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt similarity index 55% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt index a1c3fbf5..ad250b97 100644 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -1,11 +1,16 @@ -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+------------------------+ -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+------------------------+ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+-----------------------+ +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | Clare | https://bobby.info | +| | | | | | | Cecil | https://kira.net | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Wilson | https://guadalupe.com | +| | | | | | | Otho | http://general.net | +| | | | | | | Skylar | https://haylie.biz | +| | | | | | | Audreanne | http://graciela.net | +| | | | | | | Maddison | http://randy.net | +| | | | | | | Dereck | http://cara.info | +| | | | | | | Dawson | http://addie.org | +| | | | | | | Xander | https://everette.info | +| | | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..a73a92d5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,24 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..640adb82 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,95 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+-----------+-----------------------+ +| Product Usability Coordinator | 5.4.7 | Overwrite | The GB panel is down, synthesize the neural panel so we can synthesize the GB panel! | You can't copy the system without indexing the virtual XSS system! | If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive! | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Direct Usability Analyst | 3.4.8 | Overwrite | hacking the protocol won't do anything, we need to bypass the back-end SDD protocol! | Try to quantify the EXE program, maybe it will quantify the auxiliary program! | The FTP program is down, override the digital program so we can override the FTP program! | https://maritza.com | | | +| Dynamic Directives Officer | 5.8.8 | Overwrite | | parsing the program won't do anything, we need to synthesize the haptic IB program! | If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip! | http://rafaela.net | | | +| Dynamic Accountability Engineer | 3.1.8 | Url | | Use the online RAM program, then you can generate the online program! | I'll back up the back-end JSON card, that should card the JSON card! | https://gerson.com | | | +| Principal Solutions Facilitator | 7.1.5 | Overwrite | | The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel! | | | | | +| Human Accounts Representative | 4.5.5 | Url | | | The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall! | https://darien.net | | | +| Internal Program Administrator | 0.3.5 | Expression | We need to navigate the multi-byte PNG application! | The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive! | The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth! | http://viviane.com | | | +| District Configuration Administrator | 8.4.4 | Url | | The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter! | | https://david.name | | | +| National Directives Analyst | 8.2.7 | Overwrite | We need to compress the primary GB array! | | Use the mobile SCSI bus, then you can program the mobile bus! | | | | +| Regional Configuration Engineer | 7.3.8 | Expression | Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter! | You can't reboot the matrix without navigating the optical SDD matrix! | | http://roman.org | | | +| Lead Factors Designer | 0.9.2 | Url | You can't quantify the bandwidth without calculating the online RAM bandwidth! | | | | | | +| Dynamic Creative Designer | 7.5.8 | Expression | The XML system is down, hack the bluetooth system so we can hack the XML system! | | The GB program is down, program the back-end program so we can program the GB program! | http://daniela.name | | | +| District Data Executive | 9.4.3 | Expression | | The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter! | | | | | +| Product Tactics Technician | 3.8.3 | Overwrite | If we index the protocol, we can get to the FTP protocol through the online FTP protocol! | Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive! | | https://jewel.name | | | +| Principal Branding Assistant | 8.2.6 | Expression | Use the multi-byte JSON panel, then you can bypass the multi-byte panel! | If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall! | We need to hack the auxiliary COM hard drive! | | | | +| Dynamic Quality Director | 4.9.9 | Unknown | | | | http://jesse.com | | | +| Legacy Interactions Analyst | 3.0.8 | Url | hacking the hard drive won't do anything, we need to generate the open-source RSS hard drive! | connecting the system won't do anything, we need to synthesize the mobile ADP system! | | | | | +| Future Marketing Technician | 7.6.7 | Unknown | | overriding the firewall won't do anything, we need to reboot the open-source COM firewall! | | http://abbey.biz | | | +| International Data Associate | 6.4.8 | Unknown | If we navigate the array, we can get to the SQL array through the 1080p SQL array! | You can't generate the bandwidth without parsing the mobile EXE bandwidth! | | | | | +| Corporate Implementation Technician | 2.8.4 | Url | | If we compress the protocol, we can get to the COM protocol through the mobile COM protocol! | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | +| District Implementation Orchestrator | 0.1.4 | Url | I'll synthesize the cross-platform CSS panel, that should panel the CSS panel! | You can't navigate the panel without connecting the optical PNG panel! | | | | | +| Lead Intranet Director | 9.2.4 | Url | | You can't parse the bandwidth without transmitting the open-source USB bandwidth! | If we parse the driver, we can get to the GB driver through the neural GB driver! | https://dane.name | | | +| Dynamic Group Producer | 5.9.5 | Unknown | We need to hack the multi-byte EXE bus! | If we connect the program, we can get to the SQL program through the digital SQL program! | | https://sonny.com | | | +| Future Accountability Officer | 2.5.3 | Unknown | | | | http://henderson.biz | | | +| Senior Communications Director | 3.1.0 | Expression | | | I'll quantify the neural SCSI port, that should port the SCSI port! | | | | +| Principal Intranet Manager | 3.8.8 | Expression | | | | | | | +| Direct Creative Planner | 9.7.2 | Unknown | Try to connect the TCP circuit, maybe it will connect the back-end circuit! | synthesizing the circuit won't do anything, we need to override the neural XML circuit! | bypassing the matrix won't do anything, we need to copy the wireless PCI matrix! | | | | +| International Data Coordinator | 1.7.7 | Unknown | | connecting the system won't do anything, we need to navigate the solid state HDD system! | | | | | +| Dynamic Division Agent | 4.2.8 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | https://camilla.info | | | +| Internal Data Designer | 9.5.2 | Unknown | | hacking the card won't do anything, we need to hack the neural COM card! | The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive! | https://liana.com | | | +| Forward Division Strategist | 5.7.1 | Unknown | You can't reboot the program without transmitting the mobile SMTP program! | The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit! | Use the solid state HTTP microchip, then you can back up the solid state microchip! | https://esperanza.name | | | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | We need to bypass the wireless PNG bus! | | | | +| Future Configuration Officer | 7.6.0 | Expression | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall! | | | | +| Senior Integration Engineer | 4.4.3 | Url | | | | | | | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | | | +| Forward Data Administrator | 9.0.6 | Overwrite | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | I'll program the multi-byte AI transmitter, that should transmitter the AI transmitter! | | https://serenity.info | | | +| Future Solutions Officer | 3.3.5 | Unknown | You can't override the hard drive without bypassing the mobile TCP hard drive! | | Use the online IB protocol, then you can back up the online protocol! | | | | +| Direct Factors Representative | 0.5.2 | Overwrite | You can't override the bandwidth without navigating the auxiliary ADP bandwidth! | backing up the system won't do anything, we need to synthesize the digital AI system! | | | | | +| Forward Web Assistant | 5.9.6 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | | | | +| Principal Accounts Officer | 2.1.8 | Overwrite | Try to calculate the SSL program, maybe it will calculate the multi-byte program! | | Try to copy the HTTP capacitor, maybe it will copy the primary capacitor! | | | | +| Legacy Configuration Coordinator | 2.7.5 | Unknown | connecting the panel won't do anything, we need to bypass the wireless AGP panel! | | | | | | +| District Intranet Engineer | 7.5.5 | Unknown | If we navigate the feed, we can get to the JSON feed through the back-end JSON feed! | Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol! | | | | | +| Forward Infrastructure Developer | 7.5.6 | Unknown | Try to override the SCSI microchip, maybe it will override the haptic microchip! | programming the monitor won't do anything, we need to parse the online XML monitor! | You can't index the circuit without copying the auxiliary RSS circuit! | | | | +| Global Markets Director | 3.4.9 | Unknown | The RAM card is down, override the open-source card so we can override the RAM card! | | | | | | +| Legacy Research Associate | 9.9.5 | Url | | We need to navigate the bluetooth RAM bus! | | https://hildegard.name | | | +| Direct Data Designer | 8.4.8 | Unknown | | | We need to transmit the virtual JSON bus! | | | | +| Forward Integration Assistant | 4.8.5 | Expression | | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Human Response Executive | 6.4.4 | Unknown | If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix! | | | https://maida.org | | | +| Regional Security Engineer | 5.8.4 | Unknown | | | I'll hack the cross-platform SSL array, that should array the SSL array! | | | | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | | | +| Forward Creative Developer | 9.6.7 | Unknown | | I'll transmit the online SSL feed, that should feed the SSL feed! | We need to synthesize the cross-platform SMS circuit! | http://pearline.com | | | +| Corporate Identity Coordinator | 9.8.3 | Url | | If we navigate the bus, we can get to the HDD bus through the primary HDD bus! | | | | | +| Human Division Agent | 2.2.7 | Expression | | The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor! | You can't navigate the port without programming the cross-platform ADP port! | https://laurence.net | | | +| Dynamic Quality Analyst | 0.9.5 | Unknown | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | Try to override the HDD pixel, maybe it will override the bluetooth pixel! | | | | +| Human Configuration Assistant | 0.1.1 | Overwrite | I'll bypass the solid state SMS system, that should system the SMS system! | | parsing the driver won't do anything, we need to program the auxiliary IB driver! | http://frederick.com | | | +| Forward Optimization Architect | 8.7.9 | Overwrite | | | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | https://kyle.net | | | +| Senior Creative Analyst | 5.2.9 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | If we synthesize the port, we can get to the ADP port through the neural ADP port! | | | | | +| Regional Communications Officer | 3.3.2 | Overwrite | | We need to calculate the redundant THX feed! | | https://cortez.net | | | +| Senior Metrics Assistant | 8.7.4 | Unknown | | Use the solid state IB interface, then you can override the solid state interface! | If we compress the panel, we can get to the HDD panel through the digital HDD panel! | | | | +| Corporate Data Strategist | 9.0.0 | Url | | | Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor! | http://eli.net | | | +| Internal Factors Designer | 1.9.6 | Url | | | | | | | +| Future Interactions Facilitator | 7.6.9 | Expression | | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | +| Dynamic Functionality Strategist | 5.8.0 | Url | Use the digital HTTP card, then you can reboot the digital card! | The CSS port is down, quantify the virtual port so we can quantify the CSS port! | | http://filiberto.net | | | +| Forward Factors Director | 5.7.8 | Expression | | | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | | | +| Central Marketing Orchestrator | 3.3.1 | Overwrite | | Try to parse the IB driver, maybe it will parse the 1080p driver! | We need to connect the bluetooth RSS application! | https://brice.net | | | +| National Functionality Orchestrator | 3.5.0 | Overwrite | If we quantify the array, we can get to the RAM array through the virtual RAM array! | overriding the card won't do anything, we need to hack the auxiliary HTTP card! | If we quantify the feed, we can get to the RAM feed through the neural RAM feed! | https://gina.name | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| Investor Accountability Officer | 2.4.3 | Unknown | | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | | | +| Corporate Infrastructure Executive | 4.8.1 | Overwrite | | | Try to index the FTP transmitter, maybe it will index the bluetooth transmitter! | https://justice.info | | | +| District Branding Analyst | 1.9.5 | Unknown | | | | https://paula.net | | | +| Dynamic Factors Facilitator | 6.5.2 | Unknown | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | | http://magnolia.com | | | +| Internal Division Agent | 2.4.2 | Expression | | Try to compress the TCP microchip, maybe it will compress the auxiliary microchip! | | | | | +| Forward Communications Engineer | 4.5.2 | Overwrite | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | | | | | +| District Implementation Executive | 3.9.4 | Overwrite | | | | http://fae.org | | | +| Central Creative Analyst | 3.6.4 | Overwrite | | programming the driver won't do anything, we need to calculate the primary SMTP driver! | | | | | +| Legacy Infrastructure Producer | 1.1.2 | Unknown | | If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit! | | | | | +| Central Marketing Assistant | 9.5.8 | Overwrite | I'll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor! | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | http://julia.biz | | | +| Dynamic Security Developer | 0.8.7 | Url | You can't back up the array without parsing the haptic CSS array! | | | https://adan.net | | | +| Direct Web Orchestrator | 1.9.1 | Overwrite | You can't copy the alarm without synthesizing the 1080p IB alarm! | | parsing the card won't do anything, we need to synthesize the online SQL card! | https://kade.com | | | +| Dynamic Applications Producer | 0.4.7 | Url | Try to input the AI sensor, maybe it will input the digital sensor! | If we program the array, we can get to the JBOD array through the primary JBOD array! | | http://horace.com | | | +| International Accounts Liaison | 5.6.7 | Expression | We need to program the virtual SCSI circuit! | We need to generate the auxiliary GB hard drive! | transmitting the port won't do anything, we need to override the haptic JSON port! | | | | +| Human Communications Supervisor | 6.0.1 | Overwrite | Use the cross-platform SAS feed, then you can bypass the cross-platform feed! | | I'll override the neural XML application, that should application the XML application! | http://ethan.name | | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..3c845910 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,187 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+------------+-----------------------+ +| Future Configuration Officer | 7.6.0 | Expression | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall! | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Direct Creative Planner | 9.7.2 | Unknown | Try to connect the TCP circuit, maybe it will connect the back-end circuit! | synthesizing the circuit won't do anything, we need to override the neural XML circuit! | bypassing the matrix won't do anything, we need to copy the wireless PCI matrix! | | | | +| District Data Executive | 9.4.3 | Expression | | The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter! | | | | | +| Human Accounts Representative | 4.5.5 | Url | | | The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall! | https://darien.net | | | +| Forward Communications Engineer | 4.5.2 | Overwrite | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | | | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| Dynamic Accountability Engineer | 3.1.8 | Url | | Use the online RAM program, then you can generate the online program! | I'll back up the back-end JSON card, that should card the JSON card! | https://gerson.com | | | +| International Data Coordinator | 1.7.7 | Unknown | | connecting the system won't do anything, we need to navigate the solid state HDD system! | | | | | +| Forward Infrastructure Developer | 7.5.6 | Unknown | Try to override the SCSI microchip, maybe it will override the haptic microchip! | programming the monitor won't do anything, we need to parse the online XML monitor! | You can't index the circuit without copying the auxiliary RSS circuit! | | | | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | | | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Product Usability Coordinator | 5.4.7 | Overwrite | The GB panel is down, synthesize the neural panel so we can synthesize the GB panel! | You can't copy the system without indexing the virtual XSS system! | If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive! | | | | +| Human Accounts Executive | 7.6.7 | Unknown | Use the auxiliary PNG interface, then you can generate the auxiliary interface! | | You can't connect the interface without backing up the optical SMTP interface! | http://kristin.net | Seamus | http://maybell.info | +| | | | | | | | Monserrat | http://katrine.name | +| | | | | | | | Abel | https://geovany.com | +| | | | | | | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| Future Accountability Officer | 2.5.3 | Unknown | | | | http://henderson.biz | | | +| Dynamic Quality Analyst | 0.9.5 | Unknown | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | Try to override the HDD pixel, maybe it will override the bluetooth pixel! | | | | +| Internal Program Administrator | 0.3.5 | Expression | We need to navigate the multi-byte PNG application! | The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive! | The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth! | http://viviane.com | | | +| Legacy Infrastructure Producer | 1.1.2 | Unknown | | If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit! | | | | | +| Legacy Interactions Analyst | 3.0.8 | Url | hacking the hard drive won't do anything, we need to generate the open-source RSS hard drive! | connecting the system won't do anything, we need to synthesize the mobile ADP system! | | | | | +| Dynamic Division Agent | 4.2.8 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | https://camilla.info | | | +| Investor Accountability Officer | 2.4.3 | Unknown | | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | | | +| District Implementation Executive | 3.9.4 | Overwrite | | | | http://fae.org | | | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | | | +| Dynamic Creative Designer | 7.5.8 | Expression | The XML system is down, hack the bluetooth system so we can hack the XML system! | | The GB program is down, program the back-end program so we can program the GB program! | http://daniela.name | | | +| Lead Intranet Director | 9.2.4 | Url | | You can't parse the bandwidth without transmitting the open-source USB bandwidth! | If we parse the driver, we can get to the GB driver through the neural GB driver! | https://dane.name | | | +| Dynamic Applications Producer | 0.4.7 | Url | Try to input the AI sensor, maybe it will input the digital sensor! | If we program the array, we can get to the JBOD array through the primary JBOD array! | | http://horace.com | | | +| District Intranet Engineer | 7.5.5 | Unknown | If we navigate the feed, we can get to the JSON feed through the back-end JSON feed! | Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol! | | | | | +| Global Optimization Architect | 4.8.0 | Expression | | Use the multi-byte SAS driver, then you can bypass the multi-byte driver! | If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip! | https://gaylord.name | Vida | https://theresia.biz | +| | | | | | | | Ransom | http://isom.com | +| | | | | | | | Anastasia | http://kamryn.info | +| | | | | | | | Marlene | https://cyril.name | +| | | | | | | | Zetta | http://pete.org | +| | | | | | | | Candida | https://craig.biz | +| | | | | | | | Timmothy | https://joanny.biz | +| Central Creative Analyst | 3.6.4 | Overwrite | | programming the driver won't do anything, we need to calculate the primary SMTP driver! | | | | | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | Edmund | http://sadie.info | +| | | | | | | | Horacio | https://loraine.name | +| | | | | | | | Sandra | https://emil.info | +| | | | | | | | Dayana | https://leila.info | +| | | | | | | | Micah | http://darien.com | +| | | | | | | | Ethel | http://shakira.net | +| Forward Web Assistant | 5.9.6 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | | | | +| Dynamic Data Director | 8.6.8 | Overwrite | | | We need to back up the primary SMTP circuit! | https://timothy.info | Kirsten | http://madisyn.com | +| | | | | | | | Murray | https://destinee.com | +| | | | | | | | Emanuel | https://keely.info | +| | | | | | | | Obie | https://caleigh.net | +| | | | | | | | Albin | http://flavie.com | +| | | | | | | | Lavonne | http://kaitlyn.com | +| | | | | | | | Osborne | https://joesph.name | +| | | | | | | | Michael | https://kali.com | +| Direct Web Orchestrator | 1.9.1 | Overwrite | You can't copy the alarm without synthesizing the 1080p IB alarm! | | parsing the card won't do anything, we need to synthesize the online SQL card! | https://kade.com | | | +| Senior Creative Analyst | 5.2.9 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | If we synthesize the port, we can get to the ADP port through the neural ADP port! | | | | | +| Corporate Infrastructure Executive | 4.8.1 | Overwrite | | | Try to index the FTP transmitter, maybe it will index the bluetooth transmitter! | https://justice.info | | | +| Corporate Implementation Technician | 2.8.4 | Url | | If we compress the protocol, we can get to the COM protocol through the mobile COM protocol! | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | +| Forward Factors Director | 5.7.8 | Expression | | | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | | | +| International Accounts Liaison | 5.6.7 | Expression | We need to program the virtual SCSI circuit! | We need to generate the auxiliary GB hard drive! | transmitting the port won't do anything, we need to override the haptic JSON port! | | | | +| Principal Branding Assistant | 8.2.6 | Expression | Use the multi-byte JSON panel, then you can bypass the multi-byte panel! | If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall! | We need to hack the auxiliary COM hard drive! | | | | +| Direct Data Designer | 8.4.8 | Unknown | | | We need to transmit the virtual JSON bus! | | | | +| Legacy Creative Liaison | 0.4.6 | Expression | | The SMS system is down, back up the open-source system so we can back up the SMS system! | I'll connect the optical FTP program, that should program the FTP program! | | Candice | http://linnea.com | +| | | | | | | | Everardo | http://daryl.net | +| | | | | | | | Jerrod | http://laila.com | +| | | | | | | | Caleigh | https://adolfo.com | +| | | | | | | | Daisha | http://justine.biz | +| | | | | | | | Americo | http://tessie.org | +| | | | | | | | Howard | https://luis.info | +| Regional Configuration Engineer | 7.3.8 | Expression | Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter! | You can't reboot the matrix without navigating the optical SDD matrix! | | http://roman.org | | | +| Dynamic Group Producer | 5.9.5 | Unknown | We need to hack the multi-byte EXE bus! | If we connect the program, we can get to the SQL program through the digital SQL program! | | https://sonny.com | | | +| Future Marketing Technician | 7.6.7 | Unknown | | overriding the firewall won't do anything, we need to reboot the open-source COM firewall! | | http://abbey.biz | | | +| District Branding Analyst | 1.9.5 | Unknown | | | | https://paula.net | | | +| Principal Intranet Manager | 3.8.8 | Expression | | | | | | | +| Human Response Executive | 6.4.4 | Unknown | If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix! | | | https://maida.org | | | +| Future Interactions Facilitator | 7.6.9 | Expression | | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | +| Internal Data Designer | 9.5.2 | Unknown | | hacking the card won't do anything, we need to hack the neural COM card! | The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive! | https://liana.com | | | +| Principal Accounts Officer | 2.1.8 | Overwrite | Try to calculate the SSL program, maybe it will calculate the multi-byte program! | | Try to copy the HTTP capacitor, maybe it will copy the primary capacitor! | | | | +| Legacy Configuration Coordinator | 2.7.5 | Unknown | connecting the panel won't do anything, we need to bypass the wireless AGP panel! | | | | | | +| Dynamic Security Developer | 0.8.7 | Url | You can't back up the array without parsing the haptic CSS array! | | | https://adan.net | | | +| Investor Usability Producer | 9.7.6 | Url | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | Jett | https://randal.biz | +| | | | | | | | Leif | http://chaz.name | +| | | | | | | | Tristian | http://susie.com | +| | | | | | | | Carmelo | https://kariane.com | +| | | | | | | | Sofia | http://daphnee.name | +| | | | | | | | Nedra | http://orland.info | +| | | | | | | | Hilton | http://shany.info | +| Dynamic Program Associate | 5.9.7 | Expression | | | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Suzanne | http://ima.name | +| | | | | | | | Earnestine | http://nathanial.biz | +| | | | | | | | Connor | https://augustus.net | +| | | | | | | | Araceli | http://hailey.biz | +| | | | | | | | Janessa | https://craig.com | +| | | | | | | | Erica | http://kristin.org | +| | | | | | | | Alek | http://shany.biz | +| District Configuration Administrator | 8.4.4 | Url | | The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter! | | https://david.name | | | +| Dynamic Factors Facilitator | 6.5.2 | Unknown | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | | http://magnolia.com | | | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Dynamic Quality Director | 4.9.9 | Unknown | | | | http://jesse.com | | | +| Investor Creative Architect | 4.5.6 | Overwrite | | The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip! | If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter! | | Selmer | https://jairo.info | +| | | | | | | | Juanita | http://holly.name | +| | | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | | Adalberto | https://sister.biz | +| | | | | | | | Gerald | https://vidal.com | +| | | | | | | | Lucio | http://clemmie.info | +| Dynamic Directives Officer | 5.8.8 | Overwrite | | parsing the program won't do anything, we need to synthesize the haptic IB program! | If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip! | http://rafaela.net | | | +| Global Markets Director | 3.4.9 | Unknown | The RAM card is down, override the open-source card so we can override the RAM card! | | | | | | +| Future Solutions Officer | 3.3.5 | Unknown | You can't override the hard drive without bypassing the mobile TCP hard drive! | | Use the online IB protocol, then you can back up the online protocol! | | | | +| Corporate Data Strategist | 9.0.0 | Url | | | Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor! | http://eli.net | | | +| Regional Security Engineer | 5.8.4 | Unknown | | | I'll hack the cross-platform SSL array, that should array the SSL array! | | | | +| International Data Associate | 6.4.8 | Unknown | If we navigate the array, we can get to the SQL array through the 1080p SQL array! | You can't generate the bandwidth without parsing the mobile EXE bandwidth! | | | | | +| Corporate Tactics Analyst | 3.0.8 | Overwrite | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | Use the virtual RAM monitor, then you can override the virtual monitor! | | | Hildegard | http://conner.name | +| | | | | | | | Isabella | https://kennith.com | +| | | | | | | | Johanna | https://ara.org | +| | | | | | | | Demarco | https://rae.biz | +| | | | | | | | Viviane | http://christine.info | +| | | | | | | | Thora | https://corene.name | +| | | | | | | | Mireya | https://mitchell.net | +| | | | | | | | Marietta | http://adrian.org | +| | | | | | | | Irving | https://sydnie.org | +| Senior Metrics Assistant | 8.7.4 | Unknown | | Use the solid state IB interface, then you can override the solid state interface! | If we compress the panel, we can get to the HDD panel through the digital HDD panel! | | | | +| Forward Data Administrator | 9.0.6 | Overwrite | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | I'll program the multi-byte AI transmitter, that should transmitter the AI transmitter! | | https://serenity.info | | | +| National Directives Analyst | 8.2.7 | Overwrite | We need to compress the primary GB array! | | Use the mobile SCSI bus, then you can program the mobile bus! | | | | +| Regional Communications Officer | 3.3.2 | Overwrite | | We need to calculate the redundant THX feed! | | https://cortez.net | | | +| Human Configuration Assistant | 0.1.1 | Overwrite | I'll bypass the solid state SMS system, that should system the SMS system! | | parsing the driver won't do anything, we need to program the auxiliary IB driver! | http://frederick.com | | | +| Lead Integration Engineer | 8.7.4 | Unknown | | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | http://jackeline.biz | Reanna | http://buck.net | +| | | | | | | | Christine | http://demarco.name | +| | | | | | | | Marge | http://astrid.net | +| | | | | | | | Charlene | http://rod.net | +| Internal Division Agent | 2.4.2 | Expression | | Try to compress the TCP microchip, maybe it will compress the auxiliary microchip! | | | | | +| Senior Integration Engineer | 4.4.3 | Url | | | | | | | +| Forward Optimization Architect | 8.7.9 | Overwrite | | | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | https://kyle.net | | | +| Central Marketing Assistant | 9.5.8 | Overwrite | I'll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor! | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | http://julia.biz | | | +| National Functionality Orchestrator | 3.5.0 | Overwrite | If we quantify the array, we can get to the RAM array through the virtual RAM array! | overriding the card won't do anything, we need to hack the auxiliary HTTP card! | If we quantify the feed, we can get to the RAM feed through the neural RAM feed! | https://gina.name | | | +| Corporate Identity Coordinator | 9.8.3 | Url | | If we navigate the bus, we can get to the HDD bus through the primary HDD bus! | | | | | +| Senior Communications Director | 3.1.0 | Expression | | | I'll quantify the neural SCSI port, that should port the SCSI port! | | | | +| Forward Creative Developer | 9.6.7 | Unknown | | I'll transmit the online SSL feed, that should feed the SSL feed! | We need to synthesize the cross-platform SMS circuit! | http://pearline.com | | | +| Forward Division Strategist | 5.7.1 | Unknown | You can't reboot the program without transmitting the mobile SMTP program! | The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit! | Use the solid state HTTP microchip, then you can back up the solid state microchip! | https://esperanza.name | | | +| District Implementation Orchestrator | 0.1.4 | Url | I'll synthesize the cross-platform CSS panel, that should panel the CSS panel! | You can't navigate the panel without connecting the optical PNG panel! | | | | | +| Human Division Agent | 2.2.7 | Expression | | The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor! | You can't navigate the port without programming the cross-platform ADP port! | https://laurence.net | | | +| Lead Factors Designer | 0.9.2 | Url | You can't quantify the bandwidth without calculating the online RAM bandwidth! | | | | | | +| Central Marketing Orchestrator | 3.3.1 | Overwrite | | Try to parse the IB driver, maybe it will parse the 1080p driver! | We need to connect the bluetooth RSS application! | https://brice.net | | | +| Human Communications Supervisor | 6.0.1 | Overwrite | Use the cross-platform SAS feed, then you can bypass the cross-platform feed! | | I'll override the neural XML application, that should application the XML application! | http://ethan.name | | | +| Regional Paradigm Assistant | 9.8.0 | Url | | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | +| | | | | | | | Mayra | http://lance.name | +| | | | | | | | Jimmie | https://lorine.org | +| | | | | | | | Rebeka | https://malika.org | +| | | | | | | | Trinity | http://fritz.info | +| | | | | | | | Neha | https://marianne.name | +| | | | | | | | Colin | https://billie.biz | +| | | | | | | | Brielle | https://brennon.name | +| | | | | | | | Myriam | https://rosemary.name | +| Internal Factors Designer | 1.9.6 | Url | | | | | | | +| Dynamic Functionality Strategist | 5.8.0 | Url | Use the digital HTTP card, then you can reboot the digital card! | The CSS port is down, quantify the virtual port so we can quantify the CSS port! | | http://filiberto.net | | | +| Legacy Research Associate | 9.9.5 | Url | | We need to navigate the bluetooth RAM bus! | | https://hildegard.name | | | +| Direct Usability Analyst | 3.4.8 | Overwrite | hacking the protocol won't do anything, we need to bypass the back-end SDD protocol! | Try to quantify the EXE program, maybe it will quantify the auxiliary program! | The FTP program is down, override the digital program so we can override the FTP program! | https://maritza.com | | | +| Principal Solutions Facilitator | 7.1.5 | Overwrite | | The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel! | | | | | +| Product Tactics Technician | 3.8.3 | Overwrite | If we index the protocol, we can get to the FTP protocol through the online FTP protocol! | Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive! | | https://jewel.name | | | +| Direct Factors Representative | 0.5.2 | Overwrite | You can't override the bandwidth without navigating the auxiliary ADP bandwidth! | backing up the system won't do anything, we need to synthesize the digital AI system! | | | | | +| Internal Branding Executive | 2.0.9 | Overwrite | | The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor! | You can't bypass the application without programming the solid state COM application! | https://efrain.info | Mia | http://olga.com | +| | | | | | | | Myriam | http://lizeth.biz | +| | | | | | | | Aylin | https://amie.biz | +| | | | | | | | Marianne | https://ramona.net | +| | | | | | | | Mariela | http://wilfredo.com | +| | | | | | | | Everett | http://vanessa.name | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | We need to bypass the wireless PNG bus! | | | | +| Forward Integration Assistant | 4.8.5 | Expression | | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..6d72f617 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,98 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+-----------+-----------------------+ +| Product Usability Coordinator | 5.4.7 | Overwrite | The GB panel is down, synthesize the neural panel so we can synthesize the GB panel! | You can't copy the system without indexing the virtual XSS system! | If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive! | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Future Solutions Officer | 3.3.5 | Unknown | You can't override the hard drive without bypassing the mobile TCP hard drive! | | Use the online IB protocol, then you can back up the online protocol! | | | | +| District Data Executive | 9.4.3 | Expression | | The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter! | | | | | +| Dynamic Accountability Engineer | 3.1.8 | Url | | Use the online RAM program, then you can generate the online program! | I'll back up the back-end JSON card, that should card the JSON card! | https://gerson.com | | | +| Principal Solutions Facilitator | 7.1.5 | Overwrite | | The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel! | | | | | +| Dynamic Division Agent | 4.2.8 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | https://camilla.info | | | +| Internal Program Administrator | 0.3.5 | Expression | We need to navigate the multi-byte PNG application! | The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive! | The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth! | http://viviane.com | | | +| District Configuration Administrator | 8.4.4 | Url | | The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter! | | https://david.name | | | +| District Branding Analyst | 1.9.5 | Unknown | | | | https://paula.net | | | +| Regional Configuration Engineer | 7.3.8 | Expression | Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter! | You can't reboot the matrix without navigating the optical SDD matrix! | | http://roman.org | | | +| Dynamic Directives Officer | 5.8.8 | Overwrite | | parsing the program won't do anything, we need to synthesize the haptic IB program! | If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip! | http://rafaela.net | | | +| Senior Creative Analyst | 5.2.9 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | If we synthesize the port, we can get to the ADP port through the neural ADP port! | | | | | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | | | +| Lead Factors Designer | 0.9.2 | Url | You can't quantify the bandwidth without calculating the online RAM bandwidth! | | | | | | +| Principal Branding Assistant | 8.2.6 | Expression | Use the multi-byte JSON panel, then you can bypass the multi-byte panel! | If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall! | We need to hack the auxiliary COM hard drive! | | | | +| Central Creative Analyst | 3.6.4 | Overwrite | | programming the driver won't do anything, we need to calculate the primary SMTP driver! | | | | | +| Corporate Data Strategist | 9.0.0 | Url | | | Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor! | http://eli.net | | | +| Legacy Research Associate | 9.9.5 | Url | | We need to navigate the bluetooth RAM bus! | | https://hildegard.name | | | +| Direct Web Orchestrator | 1.9.1 | Overwrite | You can't copy the alarm without synthesizing the 1080p IB alarm! | | parsing the card won't do anything, we need to synthesize the online SQL card! | https://kade.com | | | +| Central Marketing Assistant | 9.5.8 | Overwrite | I'll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor! | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | http://julia.biz | | | +| National Directives Analyst | 8.2.7 | Overwrite | We need to compress the primary GB array! | | Use the mobile SCSI bus, then you can program the mobile bus! | | | | +| Human Communications Supervisor | 6.0.1 | Overwrite | Use the cross-platform SAS feed, then you can bypass the cross-platform feed! | | I'll override the neural XML application, that should application the XML application! | http://ethan.name | | | +| Dynamic Quality Director | 4.9.9 | Unknown | | | | http://jesse.com | | | +| Corporate Implementation Technician | 2.8.4 | Url | | If we compress the protocol, we can get to the COM protocol through the mobile COM protocol! | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | +| District Intranet Engineer | 7.5.5 | Unknown | If we navigate the feed, we can get to the JSON feed through the back-end JSON feed! | Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol! | | | | | +| Lead Intranet Director | 9.2.4 | Url | | You can't parse the bandwidth without transmitting the open-source USB bandwidth! | If we parse the driver, we can get to the GB driver through the neural GB driver! | https://dane.name | | | +| Forward Communications Engineer | 4.5.2 | Overwrite | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | | | | | +| Senior Communications Director | 3.1.0 | Expression | | | I'll quantify the neural SCSI port, that should port the SCSI port! | | | | +| International Data Associate | 6.4.8 | Unknown | If we navigate the array, we can get to the SQL array through the 1080p SQL array! | You can't generate the bandwidth without parsing the mobile EXE bandwidth! | | | | | +| Principal Intranet Manager | 3.8.8 | Expression | | | | | | | +| Internal Division Agent | 2.4.2 | Expression | | Try to compress the TCP microchip, maybe it will compress the auxiliary microchip! | | | | | +| Forward Factors Director | 5.7.8 | Expression | | | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | | | +| Future Accountability Officer | 2.5.3 | Unknown | | | | http://henderson.biz | | | +| District Implementation Executive | 3.9.4 | Overwrite | | | | http://fae.org | | | +| Regional Communications Officer | 3.3.2 | Overwrite | | We need to calculate the redundant THX feed! | | https://cortez.net | | | +| Legacy Configuration Coordinator | 2.7.5 | Unknown | connecting the panel won't do anything, we need to bypass the wireless AGP panel! | | | | | | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | We need to bypass the wireless PNG bus! | | | | +| Future Configuration Officer | 7.6.0 | Expression | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall! | | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Forward Web Assistant | 5.9.6 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | | | | +| National Functionality Orchestrator | 3.5.0 | Overwrite | If we quantify the array, we can get to the RAM array through the virtual RAM array! | overriding the card won't do anything, we need to hack the auxiliary HTTP card! | If we quantify the feed, we can get to the RAM feed through the neural RAM feed! | https://gina.name | | | +| International Accounts Liaison | 5.6.7 | Expression | We need to program the virtual SCSI circuit! | We need to generate the auxiliary GB hard drive! | transmitting the port won't do anything, we need to override the haptic JSON port! | | | | +| Future Interactions Facilitator | 7.6.9 | Expression | | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | +| District Implementation Orchestrator | 0.1.4 | Url | I'll synthesize the cross-platform CSS panel, that should panel the CSS panel! | You can't navigate the panel without connecting the optical PNG panel! | | | | | +| Dynamic Group Producer | 5.9.5 | Unknown | We need to hack the multi-byte EXE bus! | If we connect the program, we can get to the SQL program through the digital SQL program! | | https://sonny.com | | | +| Dynamic Factors Facilitator | 6.5.2 | Unknown | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | | http://magnolia.com | | | +| Direct Creative Planner | 9.7.2 | Unknown | Try to connect the TCP circuit, maybe it will connect the back-end circuit! | synthesizing the circuit won't do anything, we need to override the neural XML circuit! | bypassing the matrix won't do anything, we need to copy the wireless PCI matrix! | | | | +| Forward Integration Assistant | 4.8.5 | Expression | | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Product Tactics Technician | 3.8.3 | Overwrite | If we index the protocol, we can get to the FTP protocol through the online FTP protocol! | Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive! | | https://jewel.name | | | +| Direct Data Designer | 8.4.8 | Unknown | | | We need to transmit the virtual JSON bus! | | | | +| Central Marketing Orchestrator | 3.3.1 | Overwrite | | Try to parse the IB driver, maybe it will parse the 1080p driver! | We need to connect the bluetooth RSS application! | https://brice.net | | | +| Dynamic Creative Designer | 7.5.8 | Expression | The XML system is down, hack the bluetooth system so we can hack the XML system! | | The GB program is down, program the back-end program so we can program the GB program! | http://daniela.name | | | +| Corporate Identity Coordinator | 9.8.3 | Url | | If we navigate the bus, we can get to the HDD bus through the primary HDD bus! | | | | | +| Direct Factors Representative | 0.5.2 | Overwrite | You can't override the bandwidth without navigating the auxiliary ADP bandwidth! | backing up the system won't do anything, we need to synthesize the digital AI system! | | | | | +| Direct Usability Analyst | 3.4.8 | Overwrite | hacking the protocol won't do anything, we need to bypass the back-end SDD protocol! | Try to quantify the EXE program, maybe it will quantify the auxiliary program! | The FTP program is down, override the digital program so we can override the FTP program! | https://maritza.com | | | +| Forward Division Strategist | 5.7.1 | Unknown | You can't reboot the program without transmitting the mobile SMTP program! | The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit! | Use the solid state HTTP microchip, then you can back up the solid state microchip! | https://esperanza.name | | | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | | | +| Senior Metrics Assistant | 8.7.4 | Unknown | | Use the solid state IB interface, then you can override the solid state interface! | If we compress the panel, we can get to the HDD panel through the digital HDD panel! | | | | +| Forward Infrastructure Developer | 7.5.6 | Unknown | Try to override the SCSI microchip, maybe it will override the haptic microchip! | programming the monitor won't do anything, we need to parse the online XML monitor! | You can't index the circuit without copying the auxiliary RSS circuit! | | | | +| Internal Factors Designer | 1.9.6 | Url | | | | | | | +| International Data Coordinator | 1.7.7 | Unknown | | connecting the system won't do anything, we need to navigate the solid state HDD system! | | | | | +| Dynamic Functionality Strategist | 5.8.0 | Url | Use the digital HTTP card, then you can reboot the digital card! | The CSS port is down, quantify the virtual port so we can quantify the CSS port! | | http://filiberto.net | | | +| Principal Accounts Officer | 2.1.8 | Overwrite | Try to calculate the SSL program, maybe it will calculate the multi-byte program! | | Try to copy the HTTP capacitor, maybe it will copy the primary capacitor! | | | | +| Senior Integration Engineer | 4.4.3 | Url | | | | | | | +| Future Marketing Technician | 7.6.7 | Unknown | | overriding the firewall won't do anything, we need to reboot the open-source COM firewall! | | http://abbey.biz | | | +| Investor Accountability Officer | 2.4.3 | Unknown | | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | | | +| Dynamic Quality Analyst | 0.9.5 | Unknown | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | Try to override the HDD pixel, maybe it will override the bluetooth pixel! | | | | +| Forward Data Administrator | 9.0.6 | Overwrite | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | I'll program the multi-byte AI transmitter, that should transmitter the AI transmitter! | | https://serenity.info | | | +| Human Division Agent | 2.2.7 | Expression | | The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor! | You can't navigate the port without programming the cross-platform ADP port! | https://laurence.net | | | +| Dynamic Security Developer | 0.8.7 | Url | You can't back up the array without parsing the haptic CSS array! | | | https://adan.net | | | +| Legacy Interactions Analyst | 3.0.8 | Url | hacking the hard drive won't do anything, we need to generate the open-source RSS hard drive! | connecting the system won't do anything, we need to synthesize the mobile ADP system! | | | | | +| Global Markets Director | 3.4.9 | Unknown | The RAM card is down, override the open-source card so we can override the RAM card! | | | | | | +| Human Accounts Representative | 4.5.5 | Url | | | The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall! | https://darien.net | | | +| Dynamic Applications Producer | 0.4.7 | Url | Try to input the AI sensor, maybe it will input the digital sensor! | If we program the array, we can get to the JBOD array through the primary JBOD array! | | http://horace.com | | | +| Internal Data Designer | 9.5.2 | Unknown | | hacking the card won't do anything, we need to hack the neural COM card! | The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive! | https://liana.com | | | +| Forward Creative Developer | 9.6.7 | Unknown | | I'll transmit the online SSL feed, that should feed the SSL feed! | We need to synthesize the cross-platform SMS circuit! | http://pearline.com | | | +| Regional Security Engineer | 5.8.4 | Unknown | | | I'll hack the cross-platform SSL array, that should array the SSL array! | | | | +| Legacy Infrastructure Producer | 1.1.2 | Unknown | | If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit! | | | | | +| Corporate Infrastructure Executive | 4.8.1 | Overwrite | | | Try to index the FTP transmitter, maybe it will index the bluetooth transmitter! | https://justice.info | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| Human Response Executive | 6.4.4 | Unknown | If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix! | | | https://maida.org | | | +| Human Configuration Assistant | 0.1.1 | Overwrite | I'll bypass the solid state SMS system, that should system the SMS system! | | parsing the driver won't do anything, we need to program the auxiliary IB driver! | http://frederick.com | | | +| Forward Optimization Architect | 8.7.9 | Overwrite | | | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | https://kyle.net | | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..bec755c7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,106 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+-----------+-----------------------+ +| Product Usability Coordinator | 5.4.7 | Overwrite | The GB panel is down, synthesize the neural panel so we can synthesize the GB panel! | You can't copy the system without indexing the virtual XSS system! | If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive! | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Future Solutions Officer | 3.3.5 | Unknown | You can't override the hard drive without bypassing the mobile TCP hard drive! | | Use the online IB protocol, then you can back up the online protocol! | | | | +| Central Creative Analyst | 3.6.4 | Overwrite | | programming the driver won't do anything, we need to calculate the primary SMTP driver! | | | | | +| Dynamic Accountability Engineer | 3.1.8 | Url | | Use the online RAM program, then you can generate the online program! | I'll back up the back-end JSON card, that should card the JSON card! | https://gerson.com | | | +| Senior Integration Engineer | 4.4.3 | Url | | | | | | | +| Future Accountability Officer | 2.5.3 | Unknown | | | | http://henderson.biz | | | +| Principal Accounts Officer | 2.1.8 | Overwrite | Try to calculate the SSL program, maybe it will calculate the multi-byte program! | | Try to copy the HTTP capacitor, maybe it will copy the primary capacitor! | | | | +| District Configuration Administrator | 8.4.4 | Url | | The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter! | | https://david.name | | | +| District Data Executive | 9.4.3 | Expression | | The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter! | | | | | +| Forward Creative Developer | 9.6.7 | Unknown | | I'll transmit the online SSL feed, that should feed the SSL feed! | We need to synthesize the cross-platform SMS circuit! | http://pearline.com | | | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Lead Factors Designer | 0.9.2 | Url | You can't quantify the bandwidth without calculating the online RAM bandwidth! | | | | | | +| Regional Configuration Engineer | 7.3.8 | Expression | Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter! | You can't reboot the matrix without navigating the optical SDD matrix! | | http://roman.org | | | +| Regional Security Engineer | 5.8.4 | Unknown | | | I'll hack the cross-platform SSL array, that should array the SSL array! | | | | +| Legacy Research Associate | 9.9.5 | Url | | We need to navigate the bluetooth RAM bus! | | https://hildegard.name | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| District Branding Analyst | 1.9.5 | Unknown | | | | https://paula.net | | | +| Forward Optimization Architect | 8.7.9 | Overwrite | | | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | https://kyle.net | | | +| Direct Web Orchestrator | 1.9.1 | Overwrite | You can't copy the alarm without synthesizing the 1080p IB alarm! | | parsing the card won't do anything, we need to synthesize the online SQL card! | https://kade.com | | | +| Dynamic Group Producer | 5.9.5 | Unknown | We need to hack the multi-byte EXE bus! | If we connect the program, we can get to the SQL program through the digital SQL program! | | https://sonny.com | | | +| Corporate Implementation Technician | 2.8.4 | Url | | If we compress the protocol, we can get to the COM protocol through the mobile COM protocol! | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | +| Lead Intranet Director | 9.2.4 | Url | | You can't parse the bandwidth without transmitting the open-source USB bandwidth! | If we parse the driver, we can get to the GB driver through the neural GB driver! | https://dane.name | | | +| Forward Communications Engineer | 4.5.2 | Overwrite | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | | | | | +| Internal Data Designer | 9.5.2 | Unknown | | hacking the card won't do anything, we need to hack the neural COM card! | The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive! | https://liana.com | | | +| Dynamic Quality Analyst | 0.9.5 | Unknown | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | Try to override the HDD pixel, maybe it will override the bluetooth pixel! | | | | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Internal Program Administrator | 0.3.5 | Expression | We need to navigate the multi-byte PNG application! | The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive! | The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth! | http://viviane.com | | | +| Senior Communications Director | 3.1.0 | Expression | | | I'll quantify the neural SCSI port, that should port the SCSI port! | | | | +| Legacy Interactions Analyst | 3.0.8 | Url | hacking the hard drive won't do anything, we need to generate the open-source RSS hard drive! | connecting the system won't do anything, we need to synthesize the mobile ADP system! | | | | | +| Corporate Data Strategist | 9.0.0 | Url | | | Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor! | http://eli.net | | | +| District Implementation Orchestrator | 0.1.4 | Url | I'll synthesize the cross-platform CSS panel, that should panel the CSS panel! | You can't navigate the panel without connecting the optical PNG panel! | | | | | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | | | +| Future Configuration Officer | 7.6.0 | Expression | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall! | | | | +| National Functionality Orchestrator | 3.5.0 | Overwrite | If we quantify the array, we can get to the RAM array through the virtual RAM array! | overriding the card won't do anything, we need to hack the auxiliary HTTP card! | If we quantify the feed, we can get to the RAM feed through the neural RAM feed! | https://gina.name | | | +| Future Interactions Facilitator | 7.6.9 | Expression | | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | +| Dynamic Factors Facilitator | 6.5.2 | Unknown | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | | http://magnolia.com | | | +| Human Configuration Assistant | 0.1.1 | Overwrite | I'll bypass the solid state SMS system, that should system the SMS system! | | parsing the driver won't do anything, we need to program the auxiliary IB driver! | http://frederick.com | | | +| District Implementation Executive | 3.9.4 | Overwrite | | | | http://fae.org | | | +| Principal Intranet Manager | 3.8.8 | Expression | | | | | | | +| District Intranet Engineer | 7.5.5 | Unknown | If we navigate the feed, we can get to the JSON feed through the back-end JSON feed! | Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol! | | | | | +| Legacy Infrastructure Producer | 1.1.2 | Unknown | | If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit! | | | | | +| International Data Coordinator | 1.7.7 | Unknown | | connecting the system won't do anything, we need to navigate the solid state HDD system! | | | | | +| Investor Accountability Officer | 2.4.3 | Unknown | | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | | | +| Forward Division Strategist | 5.7.1 | Unknown | You can't reboot the program without transmitting the mobile SMTP program! | The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit! | Use the solid state HTTP microchip, then you can back up the solid state microchip! | https://esperanza.name | | | +| Forward Factors Director | 5.7.8 | Expression | | | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | | | +| Principal Branding Assistant | 8.2.6 | Expression | Use the multi-byte JSON panel, then you can bypass the multi-byte panel! | If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall! | We need to hack the auxiliary COM hard drive! | | | | +| Forward Infrastructure Developer | 7.5.6 | Unknown | Try to override the SCSI microchip, maybe it will override the haptic microchip! | programming the monitor won't do anything, we need to parse the online XML monitor! | You can't index the circuit without copying the auxiliary RSS circuit! | | | | +| Dynamic Applications Producer | 0.4.7 | Url | Try to input the AI sensor, maybe it will input the digital sensor! | If we program the array, we can get to the JBOD array through the primary JBOD array! | | http://horace.com | | | +| National Directives Analyst | 8.2.7 | Overwrite | We need to compress the primary GB array! | | Use the mobile SCSI bus, then you can program the mobile bus! | | | | +| Forward Integration Assistant | 4.8.5 | Expression | | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Corporate Identity Coordinator | 9.8.3 | Url | | If we navigate the bus, we can get to the HDD bus through the primary HDD bus! | | | | | +| Central Marketing Orchestrator | 3.3.1 | Overwrite | | Try to parse the IB driver, maybe it will parse the 1080p driver! | We need to connect the bluetooth RSS application! | https://brice.net | | | +| Dynamic Security Developer | 0.8.7 | Url | You can't back up the array without parsing the haptic CSS array! | | | https://adan.net | | | +| Central Marketing Assistant | 9.5.8 | Overwrite | I'll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor! | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | http://julia.biz | | | +| Direct Data Designer | 8.4.8 | Unknown | | | We need to transmit the virtual JSON bus! | | | | +| Forward Web Assistant | 5.9.6 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | | | | +| Product Tactics Technician | 3.8.3 | Overwrite | If we index the protocol, we can get to the FTP protocol through the online FTP protocol! | Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive! | | https://jewel.name | | | +| Direct Factors Representative | 0.5.2 | Overwrite | You can't override the bandwidth without navigating the auxiliary ADP bandwidth! | backing up the system won't do anything, we need to synthesize the digital AI system! | | | | | +| Human Division Agent | 2.2.7 | Expression | | The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor! | You can't navigate the port without programming the cross-platform ADP port! | https://laurence.net | | | +| Senior Metrics Assistant | 8.7.4 | Unknown | | Use the solid state IB interface, then you can override the solid state interface! | If we compress the panel, we can get to the HDD panel through the digital HDD panel! | | | | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | | | +| International Accounts Liaison | 5.6.7 | Expression | We need to program the virtual SCSI circuit! | We need to generate the auxiliary GB hard drive! | transmitting the port won't do anything, we need to override the haptic JSON port! | | | | +| Internal Factors Designer | 1.9.6 | Url | | | | | | | +| Dynamic Division Agent | 4.2.8 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | https://camilla.info | | | +| Human Accounts Representative | 4.5.5 | Url | | | The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall! | https://darien.net | | | +| Internal Division Agent | 2.4.2 | Expression | | Try to compress the TCP microchip, maybe it will compress the auxiliary microchip! | | | | | +| Direct Usability Analyst | 3.4.8 | Overwrite | hacking the protocol won't do anything, we need to bypass the back-end SDD protocol! | Try to quantify the EXE program, maybe it will quantify the auxiliary program! | The FTP program is down, override the digital program so we can override the FTP program! | https://maritza.com | | | +| Senior Creative Analyst | 5.2.9 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | If we synthesize the port, we can get to the ADP port through the neural ADP port! | | | | | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | We need to bypass the wireless PNG bus! | | | | +| Direct Creative Planner | 9.7.2 | Unknown | Try to connect the TCP circuit, maybe it will connect the back-end circuit! | synthesizing the circuit won't do anything, we need to override the neural XML circuit! | bypassing the matrix won't do anything, we need to copy the wireless PCI matrix! | | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Functionality Strategist | 5.8.0 | Url | Use the digital HTTP card, then you can reboot the digital card! | The CSS port is down, quantify the virtual port so we can quantify the CSS port! | | http://filiberto.net | | | +| Human Response Executive | 6.4.4 | Unknown | If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix! | | | https://maida.org | | | +| Principal Solutions Facilitator | 7.1.5 | Overwrite | | The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel! | | | | | +| Dynamic Creative Designer | 7.5.8 | Expression | The XML system is down, hack the bluetooth system so we can hack the XML system! | | The GB program is down, program the back-end program so we can program the GB program! | http://daniela.name | | | +| Legacy Configuration Coordinator | 2.7.5 | Unknown | connecting the panel won't do anything, we need to bypass the wireless AGP panel! | | | | | | +| Corporate Infrastructure Executive | 4.8.1 | Overwrite | | | Try to index the FTP transmitter, maybe it will index the bluetooth transmitter! | https://justice.info | | | +| Human Communications Supervisor | 6.0.1 | Overwrite | Use the cross-platform SAS feed, then you can bypass the cross-platform feed! | | I'll override the neural XML application, that should application the XML application! | http://ethan.name | | | +| Dynamic Quality Director | 4.9.9 | Unknown | | | | http://jesse.com | | | +| Future Marketing Technician | 7.6.7 | Unknown | | overriding the firewall won't do anything, we need to reboot the open-source COM firewall! | | http://abbey.biz | | | +| Dynamic Directives Officer | 5.8.8 | Overwrite | | parsing the program won't do anything, we need to synthesize the haptic IB program! | If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip! | http://rafaela.net | | | +| Forward Data Administrator | 9.0.6 | Overwrite | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | I'll program the multi-byte AI transmitter, that should transmitter the AI transmitter! | | https://serenity.info | | | +| Global Markets Director | 3.4.9 | Unknown | The RAM card is down, override the open-source card so we can override the RAM card! | | | | | | +| International Data Associate | 6.4.8 | Unknown | If we navigate the array, we can get to the SQL array through the 1080p SQL array! | You can't generate the bandwidth without parsing the mobile EXE bandwidth! | | | | | +| Regional Communications Officer | 3.3.2 | Overwrite | | We need to calculate the redundant THX feed! | | https://cortez.net | | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..cefcdb01 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Wilson | https://guadalupe.com | +| | | | | | Otho | http://general.net | +| | | | | | Skylar | https://haylie.biz | +| | | | | | Audreanne | http://graciela.net | +| | | | | | Maddison | http://randy.net | +| | | | | | Dereck | http://cara.info | +| | | | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..9fe111d6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,105 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Internal Branding Executive | 2.0.9 | Overwrite | | The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor! | You can't bypass the application without programming the solid state COM application! | https://efrain.info | Mia | http://olga.com | +| | | | | | | | Myriam | http://lizeth.biz | +| | | | | | | | Aylin | https://amie.biz | +| | | | | | | | Marianne | https://ramona.net | +| | | | | | | | Mariela | http://wilfredo.com | +| | | | | | | | Everett | http://vanessa.name | +| Legacy Creative Liaison | 0.4.6 | Expression | | The SMS system is down, back up the open-source system so we can back up the SMS system! | I'll connect the optical FTP program, that should program the FTP program! | | Candice | http://linnea.com | +| | | | | | | | Everardo | http://daryl.net | +| | | | | | | | Jerrod | http://laila.com | +| | | | | | | | Caleigh | https://adolfo.com | +| | | | | | | | Daisha | http://justine.biz | +| | | | | | | | Americo | http://tessie.org | +| | | | | | | | Howard | https://luis.info | +| Regional Paradigm Assistant | 9.8.0 | Url | | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | +| | | | | | | | Mayra | http://lance.name | +| | | | | | | | Jimmie | https://lorine.org | +| | | | | | | | Rebeka | https://malika.org | +| | | | | | | | Trinity | http://fritz.info | +| | | | | | | | Neha | https://marianne.name | +| | | | | | | | Colin | https://billie.biz | +| | | | | | | | Brielle | https://brennon.name | +| | | | | | | | Myriam | https://rosemary.name | +| Global Optimization Architect | 4.8.0 | Expression | | Use the multi-byte SAS driver, then you can bypass the multi-byte driver! | If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip! | https://gaylord.name | Vida | https://theresia.biz | +| | | | | | | | Ransom | http://isom.com | +| | | | | | | | Anastasia | http://kamryn.info | +| | | | | | | | Marlene | https://cyril.name | +| | | | | | | | Zetta | http://pete.org | +| | | | | | | | Candida | https://craig.biz | +| | | | | | | | Timmothy | https://joanny.biz | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Lead Integration Engineer | 8.7.4 | Unknown | | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | http://jackeline.biz | Reanna | http://buck.net | +| | | | | | | | Christine | http://demarco.name | +| | | | | | | | Marge | http://astrid.net | +| | | | | | | | Charlene | http://rod.net | +| Dynamic Data Director | 8.6.8 | Overwrite | | | We need to back up the primary SMTP circuit! | https://timothy.info | Kirsten | http://madisyn.com | +| | | | | | | | Murray | https://destinee.com | +| | | | | | | | Emanuel | https://keely.info | +| | | | | | | | Obie | https://caleigh.net | +| | | | | | | | Albin | http://flavie.com | +| | | | | | | | Lavonne | http://kaitlyn.com | +| | | | | | | | Osborne | https://joesph.name | +| | | | | | | | Michael | https://kali.com | +| Investor Usability Producer | 9.7.6 | Url | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | Jett | https://randal.biz | +| | | | | | | | Leif | http://chaz.name | +| | | | | | | | Tristian | http://susie.com | +| | | | | | | | Carmelo | https://kariane.com | +| | | | | | | | Sofia | http://daphnee.name | +| | | | | | | | Nedra | http://orland.info | +| | | | | | | | Hilton | http://shany.info | +| Corporate Tactics Analyst | 3.0.8 | Overwrite | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | Use the virtual RAM monitor, then you can override the virtual monitor! | | | Hildegard | http://conner.name | +| | | | | | | | Isabella | https://kennith.com | +| | | | | | | | Johanna | https://ara.org | +| | | | | | | | Demarco | https://rae.biz | +| | | | | | | | Viviane | http://christine.info | +| | | | | | | | Thora | https://corene.name | +| | | | | | | | Mireya | https://mitchell.net | +| | | | | | | | Marietta | http://adrian.org | +| | | | | | | | Irving | https://sydnie.org | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Investor Creative Architect | 4.5.6 | Overwrite | | The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip! | If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter! | | Selmer | https://jairo.info | +| | | | | | | | Juanita | http://holly.name | +| | | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | | Adalberto | https://sister.biz | +| | | | | | | | Gerald | https://vidal.com | +| | | | | | | | Lucio | http://clemmie.info | +| Dynamic Program Associate | 5.9.7 | Expression | | | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Suzanne | http://ima.name | +| | | | | | | | Earnestine | http://nathanial.biz | +| | | | | | | | Connor | https://augustus.net | +| | | | | | | | Araceli | http://hailey.biz | +| | | | | | | | Janessa | https://craig.com | +| | | | | | | | Erica | http://kristin.org | +| | | | | | | | Alek | http://shany.biz | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | Edmund | http://sadie.info | +| | | | | | | | Horacio | https://loraine.name | +| | | | | | | | Sandra | https://emil.info | +| | | | | | | | Dayana | https://leila.info | +| | | | | | | | Micah | http://darien.com | +| | | | | | | | Ethel | http://shakira.net | +| Human Accounts Executive | 7.6.7 | Unknown | Use the auxiliary PNG interface, then you can generate the auxiliary interface! | | You can't connect the interface without backing up the optical SMTP interface! | http://kristin.net | Seamus | http://maybell.info | +| | | | | | | | Monserrat | http://katrine.name | +| | | | | | | | Abel | https://geovany.com | +| | | | | | | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..0d5a36e0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,16 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..9ead4fcb --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,24 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..3473ab2e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,24 @@ ++-------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+------------------------+-----------+-----------------------+ +| Legacy Interactions Analyst | 3.0.8 | Url | hacking the hard drive won't do anything, we need to generate the open-source RSS hard drive! | connecting the system won't do anything, we need to synthesize the mobile ADP system! | | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| National Directives Analyst | 8.2.7 | Overwrite | We need to compress the primary GB array! | | Use the mobile SCSI bus, then you can program the mobile bus! | | | | +| Central Marketing Assistant | 9.5.8 | Overwrite | I'll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor! | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | http://julia.biz | | | +| Forward Factors Director | 5.7.8 | Expression | | | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | | | +| District Branding Analyst | 1.9.5 | Unknown | | | | https://paula.net | | | +| Principal Branding Assistant | 8.2.6 | Expression | Use the multi-byte JSON panel, then you can bypass the multi-byte panel! | If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall! | We need to hack the auxiliary COM hard drive! | | | | +| Senior Creative Analyst | 5.2.9 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | If we synthesize the port, we can get to the ADP port through the neural ADP port! | | | | | +| Forward Creative Developer | 9.6.7 | Unknown | | I'll transmit the online SSL feed, that should feed the SSL feed! | We need to synthesize the cross-platform SMS circuit! | http://pearline.com | | | +| Forward Integration Assistant | 4.8.5 | Expression | | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Legacy Research Associate | 9.9.5 | Url | | We need to navigate the bluetooth RAM bus! | | https://hildegard.name | | | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | | | ++-------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..81802a9c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,116 @@ ++-------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Global Optimization Architect | 4.8.0 | Expression | | Use the multi-byte SAS driver, then you can bypass the multi-byte driver! | If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip! | https://gaylord.name | Vida | https://theresia.biz | +| | | | | | | | Ransom | http://isom.com | +| | | | | | | | Anastasia | http://kamryn.info | +| | | | | | | | Marlene | https://cyril.name | +| | | | | | | | Zetta | http://pete.org | +| | | | | | | | Candida | https://craig.biz | +| | | | | | | | Timmothy | https://joanny.biz | +| Forward Creative Developer | 9.6.7 | Unknown | | I'll transmit the online SSL feed, that should feed the SSL feed! | We need to synthesize the cross-platform SMS circuit! | http://pearline.com | | | +| Senior Creative Analyst | 5.2.9 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | If we synthesize the port, we can get to the ADP port through the neural ADP port! | | | | | +| Dynamic Data Director | 8.6.8 | Overwrite | | | We need to back up the primary SMTP circuit! | https://timothy.info | Kirsten | http://madisyn.com | +| | | | | | | | Murray | https://destinee.com | +| | | | | | | | Emanuel | https://keely.info | +| | | | | | | | Obie | https://caleigh.net | +| | | | | | | | Albin | http://flavie.com | +| | | | | | | | Lavonne | http://kaitlyn.com | +| | | | | | | | Osborne | https://joesph.name | +| | | | | | | | Michael | https://kali.com | +| Investor Usability Producer | 9.7.6 | Url | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | Jett | https://randal.biz | +| | | | | | | | Leif | http://chaz.name | +| | | | | | | | Tristian | http://susie.com | +| | | | | | | | Carmelo | https://kariane.com | +| | | | | | | | Sofia | http://daphnee.name | +| | | | | | | | Nedra | http://orland.info | +| | | | | | | | Hilton | http://shany.info | +| Forward Factors Director | 5.7.8 | Expression | | | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | | | +| Dynamic Program Associate | 5.9.7 | Expression | | | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Suzanne | http://ima.name | +| | | | | | | | Earnestine | http://nathanial.biz | +| | | | | | | | Connor | https://augustus.net | +| | | | | | | | Araceli | http://hailey.biz | +| | | | | | | | Janessa | https://craig.com | +| | | | | | | | Erica | http://kristin.org | +| | | | | | | | Alek | http://shany.biz | +| Legacy Creative Liaison | 0.4.6 | Expression | | The SMS system is down, back up the open-source system so we can back up the SMS system! | I'll connect the optical FTP program, that should program the FTP program! | | Candice | http://linnea.com | +| | | | | | | | Everardo | http://daryl.net | +| | | | | | | | Jerrod | http://laila.com | +| | | | | | | | Caleigh | https://adolfo.com | +| | | | | | | | Daisha | http://justine.biz | +| | | | | | | | Americo | http://tessie.org | +| | | | | | | | Howard | https://luis.info | +| Central Marketing Assistant | 9.5.8 | Overwrite | I'll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor! | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | http://julia.biz | | | +| Legacy Research Associate | 9.9.5 | Url | | We need to navigate the bluetooth RAM bus! | | https://hildegard.name | | | +| Internal Branding Executive | 2.0.9 | Overwrite | | The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor! | You can't bypass the application without programming the solid state COM application! | https://efrain.info | Mia | http://olga.com | +| | | | | | | | Myriam | http://lizeth.biz | +| | | | | | | | Aylin | https://amie.biz | +| | | | | | | | Marianne | https://ramona.net | +| | | | | | | | Mariela | http://wilfredo.com | +| | | | | | | | Everett | http://vanessa.name | +| Corporate Tactics Analyst | 3.0.8 | Overwrite | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | Use the virtual RAM monitor, then you can override the virtual monitor! | | | Hildegard | http://conner.name | +| | | | | | | | Isabella | https://kennith.com | +| | | | | | | | Johanna | https://ara.org | +| | | | | | | | Demarco | https://rae.biz | +| | | | | | | | Viviane | http://christine.info | +| | | | | | | | Thora | https://corene.name | +| | | | | | | | Mireya | https://mitchell.net | +| | | | | | | | Marietta | http://adrian.org | +| | | | | | | | Irving | https://sydnie.org | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| District Branding Analyst | 1.9.5 | Unknown | | | | https://paula.net | | | +| Lead Integration Engineer | 8.7.4 | Unknown | | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | http://jackeline.biz | Reanna | http://buck.net | +| | | | | | | | Christine | http://demarco.name | +| | | | | | | | Marge | http://astrid.net | +| | | | | | | | Charlene | http://rod.net | +| Investor Creative Architect | 4.5.6 | Overwrite | | The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip! | If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter! | | Selmer | https://jairo.info | +| | | | | | | | Juanita | http://holly.name | +| | | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | | Adalberto | https://sister.biz | +| | | | | | | | Gerald | https://vidal.com | +| | | | | | | | Lucio | http://clemmie.info | +| Human Accounts Executive | 7.6.7 | Unknown | Use the auxiliary PNG interface, then you can generate the auxiliary interface! | | You can't connect the interface without backing up the optical SMTP interface! | http://kristin.net | Seamus | http://maybell.info | +| | | | | | | | Monserrat | http://katrine.name | +| | | | | | | | Abel | https://geovany.com | +| | | | | | | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Legacy Interactions Analyst | 3.0.8 | Url | hacking the hard drive won't do anything, we need to generate the open-source RSS hard drive! | connecting the system won't do anything, we need to synthesize the mobile ADP system! | | | | | +| Regional Paradigm Assistant | 9.8.0 | Url | | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | +| | | | | | | | Mayra | http://lance.name | +| | | | | | | | Jimmie | https://lorine.org | +| | | | | | | | Rebeka | https://malika.org | +| | | | | | | | Trinity | http://fritz.info | +| | | | | | | | Neha | https://marianne.name | +| | | | | | | | Colin | https://billie.biz | +| | | | | | | | Brielle | https://brennon.name | +| | | | | | | | Myriam | https://rosemary.name | +| National Directives Analyst | 8.2.7 | Overwrite | We need to compress the primary GB array! | | Use the mobile SCSI bus, then you can program the mobile bus! | | | | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | | | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Forward Integration Assistant | 4.8.5 | Expression | | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | Edmund | http://sadie.info | +| | | | | | | | Horacio | https://loraine.name | +| | | | | | | | Sandra | https://emil.info | +| | | | | | | | Dayana | https://leila.info | +| | | | | | | | Micah | http://darien.com | +| | | | | | | | Ethel | http://shakira.net | +| Principal Branding Assistant | 8.2.6 | Expression | Use the multi-byte JSON panel, then you can bypass the multi-byte panel! | If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall! | We need to hack the auxiliary COM hard drive! | | | | ++-------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..ed651580 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,27 @@ ++-------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+------------------------+-----------+-----------------------+ +| Legacy Interactions Analyst | 3.0.8 | Url | hacking the hard drive won't do anything, we need to generate the open-source RSS hard drive! | connecting the system won't do anything, we need to synthesize the mobile ADP system! | | | | | +| National Directives Analyst | 8.2.7 | Overwrite | We need to compress the primary GB array! | | Use the mobile SCSI bus, then you can program the mobile bus! | | | | +| Forward Integration Assistant | 4.8.5 | Expression | | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| Senior Creative Analyst | 5.2.9 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | If we synthesize the port, we can get to the ADP port through the neural ADP port! | | | | | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | | | +| Central Marketing Assistant | 9.5.8 | Overwrite | I'll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor! | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | http://julia.biz | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Legacy Research Associate | 9.9.5 | Url | | We need to navigate the bluetooth RAM bus! | | https://hildegard.name | | | +| Forward Creative Developer | 9.6.7 | Unknown | | I'll transmit the online SSL feed, that should feed the SSL feed! | We need to synthesize the cross-platform SMS circuit! | http://pearline.com | | | +| District Branding Analyst | 1.9.5 | Unknown | | | | https://paula.net | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Forward Factors Director | 5.7.8 | Expression | | | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | | | +| Principal Branding Assistant | 8.2.6 | Expression | Use the multi-byte JSON panel, then you can bypass the multi-byte panel! | If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall! | We need to hack the auxiliary COM hard drive! | | | | ++-------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..ce416746 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,35 @@ ++-------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+------------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Forward Integration Assistant | 4.8.5 | Expression | | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | | | +| District Branding Analyst | 1.9.5 | Unknown | | | | https://paula.net | | | +| Senior Creative Analyst | 5.2.9 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | If we synthesize the port, we can get to the ADP port through the neural ADP port! | | | | | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Central Marketing Assistant | 9.5.8 | Overwrite | I'll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor! | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | http://julia.biz | | | +| Forward Factors Director | 5.7.8 | Expression | | | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | | | +| Principal Branding Assistant | 8.2.6 | Expression | Use the multi-byte JSON panel, then you can bypass the multi-byte panel! | If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall! | We need to hack the auxiliary COM hard drive! | | | | +| Forward Creative Developer | 9.6.7 | Unknown | | I'll transmit the online SSL feed, that should feed the SSL feed! | We need to synthesize the cross-platform SMS circuit! | http://pearline.com | | | +| Legacy Interactions Analyst | 3.0.8 | Url | hacking the hard drive won't do anything, we need to generate the open-source RSS hard drive! | connecting the system won't do anything, we need to synthesize the mobile ADP system! | | | | | +| Legacy Research Associate | 9.9.5 | Url | | We need to navigate the bluetooth RAM bus! | | https://hildegard.name | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | | | +| National Directives Analyst | 8.2.7 | Overwrite | We need to compress the primary GB array! | | Use the mobile SCSI bus, then you can program the mobile bus! | | | | ++-------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..20597933 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,14 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | | | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..3d7e4817 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,106 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Investor Creative Architect | 4.5.6 | Overwrite | | The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip! | If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter! | | Selmer | https://jairo.info | +| | | | | | | | Juanita | http://holly.name | +| | | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | | Adalberto | https://sister.biz | +| | | | | | | | Gerald | https://vidal.com | +| | | | | | | | Lucio | http://clemmie.info | +| Dynamic Program Associate | 5.9.7 | Expression | | | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Suzanne | http://ima.name | +| | | | | | | | Earnestine | http://nathanial.biz | +| | | | | | | | Connor | https://augustus.net | +| | | | | | | | Araceli | http://hailey.biz | +| | | | | | | | Janessa | https://craig.com | +| | | | | | | | Erica | http://kristin.org | +| | | | | | | | Alek | http://shany.biz | +| Internal Branding Executive | 2.0.9 | Overwrite | | The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor! | You can't bypass the application without programming the solid state COM application! | https://efrain.info | Mia | http://olga.com | +| | | | | | | | Myriam | http://lizeth.biz | +| | | | | | | | Aylin | https://amie.biz | +| | | | | | | | Marianne | https://ramona.net | +| | | | | | | | Mariela | http://wilfredo.com | +| | | | | | | | Everett | http://vanessa.name | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | | | +| Global Optimization Architect | 4.8.0 | Expression | | Use the multi-byte SAS driver, then you can bypass the multi-byte driver! | If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip! | https://gaylord.name | Vida | https://theresia.biz | +| | | | | | | | Ransom | http://isom.com | +| | | | | | | | Anastasia | http://kamryn.info | +| | | | | | | | Marlene | https://cyril.name | +| | | | | | | | Zetta | http://pete.org | +| | | | | | | | Candida | https://craig.biz | +| | | | | | | | Timmothy | https://joanny.biz | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Dynamic Data Director | 8.6.8 | Overwrite | | | We need to back up the primary SMTP circuit! | https://timothy.info | Kirsten | http://madisyn.com | +| | | | | | | | Murray | https://destinee.com | +| | | | | | | | Emanuel | https://keely.info | +| | | | | | | | Obie | https://caleigh.net | +| | | | | | | | Albin | http://flavie.com | +| | | | | | | | Lavonne | http://kaitlyn.com | +| | | | | | | | Osborne | https://joesph.name | +| | | | | | | | Michael | https://kali.com | +| Investor Usability Producer | 9.7.6 | Url | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | Jett | https://randal.biz | +| | | | | | | | Leif | http://chaz.name | +| | | | | | | | Tristian | http://susie.com | +| | | | | | | | Carmelo | https://kariane.com | +| | | | | | | | Sofia | http://daphnee.name | +| | | | | | | | Nedra | http://orland.info | +| | | | | | | | Hilton | http://shany.info | +| Regional Paradigm Assistant | 9.8.0 | Url | | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | +| | | | | | | | Mayra | http://lance.name | +| | | | | | | | Jimmie | https://lorine.org | +| | | | | | | | Rebeka | https://malika.org | +| | | | | | | | Trinity | http://fritz.info | +| | | | | | | | Neha | https://marianne.name | +| | | | | | | | Colin | https://billie.biz | +| | | | | | | | Brielle | https://brennon.name | +| | | | | | | | Myriam | https://rosemary.name | +| Human Accounts Executive | 7.6.7 | Unknown | Use the auxiliary PNG interface, then you can generate the auxiliary interface! | | You can't connect the interface without backing up the optical SMTP interface! | http://kristin.net | Seamus | http://maybell.info | +| | | | | | | | Monserrat | http://katrine.name | +| | | | | | | | Abel | https://geovany.com | +| | | | | | | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Lead Integration Engineer | 8.7.4 | Unknown | | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | http://jackeline.biz | Reanna | http://buck.net | +| | | | | | | | Christine | http://demarco.name | +| | | | | | | | Marge | http://astrid.net | +| | | | | | | | Charlene | http://rod.net | +| Legacy Creative Liaison | 0.4.6 | Expression | | The SMS system is down, back up the open-source system so we can back up the SMS system! | I'll connect the optical FTP program, that should program the FTP program! | | Candice | http://linnea.com | +| | | | | | | | Everardo | http://daryl.net | +| | | | | | | | Jerrod | http://laila.com | +| | | | | | | | Caleigh | https://adolfo.com | +| | | | | | | | Daisha | http://justine.biz | +| | | | | | | | Americo | http://tessie.org | +| | | | | | | | Howard | https://luis.info | +| Corporate Tactics Analyst | 3.0.8 | Overwrite | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | Use the virtual RAM monitor, then you can override the virtual monitor! | | | Hildegard | http://conner.name | +| | | | | | | | Isabella | https://kennith.com | +| | | | | | | | Johanna | https://ara.org | +| | | | | | | | Demarco | https://rae.biz | +| | | | | | | | Viviane | http://christine.info | +| | | | | | | | Thora | https://corene.name | +| | | | | | | | Mireya | https://mitchell.net | +| | | | | | | | Marietta | http://adrian.org | +| | | | | | | | Irving | https://sydnie.org | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | Edmund | http://sadie.info | +| | | | | | | | Horacio | https://loraine.name | +| | | | | | | | Sandra | https://emil.info | +| | | | | | | | Dayana | https://leila.info | +| | | | | | | | Micah | http://darien.com | +| | | | | | | | Ethel | http://shakira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..10690992 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,17 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | | | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..16c0cbd4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,25 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | | | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..3a8346ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+ +| Package | Version | License Information Origin | ++---------+---------+----------------------------+ ++---------+---------+----------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..ee4f3a7a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+--------------------+-----------+ +| Package | Version | License Information Origin | License Expression | Copyright | ++---------+---------+----------------------------+--------------------+-----------+ ++---------+---------+----------------------------+--------------------+-----------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..c9e41b14 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,86 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+ +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | +| Forward Factors Director | 5.7.8 | Expression | | | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | +| Legacy Research Associate | 9.9.5 | Url | | We need to navigate the bluetooth RAM bus! | | https://hildegard.name | +| Principal Branding Assistant | 8.2.6 | Expression | Use the multi-byte JSON panel, then you can bypass the multi-byte panel! | If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall! | We need to hack the auxiliary COM hard drive! | | +| District Branding Analyst | 1.9.5 | Unknown | | | | https://paula.net | +| Forward Integration Assistant | 4.8.5 | Expression | | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | +| National Directives Analyst | 8.2.7 | Overwrite | We need to compress the primary GB array! | | Use the mobile SCSI bus, then you can program the mobile bus! | | +| Forward Creative Developer | 9.6.7 | Unknown | | I'll transmit the online SSL feed, that should feed the SSL feed! | We need to synthesize the cross-platform SMS circuit! | http://pearline.com | +| Senior Creative Analyst | 5.2.9 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | If we synthesize the port, we can get to the ADP port through the neural ADP port! | | | +| Central Marketing Assistant | 9.5.8 | Overwrite | I'll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor! | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | http://julia.biz | +| Legacy Interactions Analyst | 3.0.8 | Url | hacking the hard drive won't do anything, we need to generate the open-source RSS hard drive! | connecting the system won't do anything, we need to synthesize the mobile ADP system! | | | +| Legacy Infrastructure Producer | 1.1.2 | Unknown | | If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit! | | | +| District Implementation Executive | 3.9.4 | Overwrite | | | | http://fae.org | +| Future Interactions Facilitator | 7.6.9 | Expression | | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | +| District Intranet Engineer | 7.5.5 | Unknown | If we navigate the feed, we can get to the JSON feed through the back-end JSON feed! | Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol! | | | +| Forward Web Assistant | 5.9.6 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | | +| District Implementation Orchestrator | 0.1.4 | Url | I'll synthesize the cross-platform CSS panel, that should panel the CSS panel! | You can't navigate the panel without connecting the optical PNG panel! | | | +| Forward Data Administrator | 9.0.6 | Overwrite | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | I'll program the multi-byte AI transmitter, that should transmitter the AI transmitter! | | https://serenity.info | +| Legacy Configuration Coordinator | 2.7.5 | Unknown | connecting the panel won't do anything, we need to bypass the wireless AGP panel! | | | | +| Forward Division Strategist | 5.7.1 | Unknown | You can't reboot the program without transmitting the mobile SMTP program! | The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit! | Use the solid state HTTP microchip, then you can back up the solid state microchip! | https://esperanza.name | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | +| Direct Web Orchestrator | 1.9.1 | Overwrite | You can't copy the alarm without synthesizing the 1080p IB alarm! | | parsing the card won't do anything, we need to synthesize the online SQL card! | https://kade.com | +| Dynamic Quality Analyst | 0.9.5 | Unknown | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | Try to override the HDD pixel, maybe it will override the bluetooth pixel! | | +| Dynamic Quality Director | 4.9.9 | Unknown | | | | http://jesse.com | +| International Data Associate | 6.4.8 | Unknown | If we navigate the array, we can get to the SQL array through the 1080p SQL array! | You can't generate the bandwidth without parsing the mobile EXE bandwidth! | | | +| Internal Data Designer | 9.5.2 | Unknown | | hacking the card won't do anything, we need to hack the neural COM card! | The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive! | https://liana.com | +| Senior Communications Director | 3.1.0 | Expression | | | I'll quantify the neural SCSI port, that should port the SCSI port! | | +| Dynamic Security Developer | 0.8.7 | Url | You can't back up the array without parsing the haptic CSS array! | | | https://adan.net | +| Future Accountability Officer | 2.5.3 | Unknown | | | | http://henderson.biz | +| Dynamic Division Agent | 4.2.8 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | https://camilla.info | +| Human Accounts Representative | 4.5.5 | Url | | | The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall! | https://darien.net | +| Forward Infrastructure Developer | 7.5.6 | Unknown | Try to override the SCSI microchip, maybe it will override the haptic microchip! | programming the monitor won't do anything, we need to parse the online XML monitor! | You can't index the circuit without copying the auxiliary RSS circuit! | | +| Regional Security Engineer | 5.8.4 | Unknown | | | I'll hack the cross-platform SSL array, that should array the SSL array! | | +| Corporate Data Strategist | 9.0.0 | Url | | | Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor! | http://eli.net | +| Product Tactics Technician | 3.8.3 | Overwrite | If we index the protocol, we can get to the FTP protocol through the online FTP protocol! | Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive! | | https://jewel.name | +| Regional Communications Officer | 3.3.2 | Overwrite | | We need to calculate the redundant THX feed! | | https://cortez.net | +| Human Response Executive | 6.4.4 | Unknown | If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix! | | | https://maida.org | +| Central Creative Analyst | 3.6.4 | Overwrite | | programming the driver won't do anything, we need to calculate the primary SMTP driver! | | | +| District Data Executive | 9.4.3 | Expression | | The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter! | | | +| Dynamic Directives Officer | 5.8.8 | Overwrite | | parsing the program won't do anything, we need to synthesize the haptic IB program! | If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip! | http://rafaela.net | +| Human Configuration Assistant | 0.1.1 | Overwrite | I'll bypass the solid state SMS system, that should system the SMS system! | | parsing the driver won't do anything, we need to program the auxiliary IB driver! | http://frederick.com | +| Direct Data Designer | 8.4.8 | Unknown | | | We need to transmit the virtual JSON bus! | | +| International Accounts Liaison | 5.6.7 | Expression | We need to program the virtual SCSI circuit! | We need to generate the auxiliary GB hard drive! | transmitting the port won't do anything, we need to override the haptic JSON port! | | +| Direct Factors Representative | 0.5.2 | Overwrite | You can't override the bandwidth without navigating the auxiliary ADP bandwidth! | backing up the system won't do anything, we need to synthesize the digital AI system! | | | +| Internal Division Agent | 2.4.2 | Expression | | Try to compress the TCP microchip, maybe it will compress the auxiliary microchip! | | | +| Direct Creative Planner | 9.7.2 | Unknown | Try to connect the TCP circuit, maybe it will connect the back-end circuit! | synthesizing the circuit won't do anything, we need to override the neural XML circuit! | bypassing the matrix won't do anything, we need to copy the wireless PCI matrix! | | +| Global Markets Director | 3.4.9 | Unknown | The RAM card is down, override the open-source card so we can override the RAM card! | | | | +| Investor Accountability Officer | 2.4.3 | Unknown | | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | +| Dynamic Factors Facilitator | 6.5.2 | Unknown | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | | http://magnolia.com | +| National Functionality Orchestrator | 3.5.0 | Overwrite | If we quantify the array, we can get to the RAM array through the virtual RAM array! | overriding the card won't do anything, we need to hack the auxiliary HTTP card! | If we quantify the feed, we can get to the RAM feed through the neural RAM feed! | https://gina.name | +| Future Solutions Officer | 3.3.5 | Unknown | You can't override the hard drive without bypassing the mobile TCP hard drive! | | Use the online IB protocol, then you can back up the online protocol! | | +| Direct Usability Analyst | 3.4.8 | Overwrite | hacking the protocol won't do anything, we need to bypass the back-end SDD protocol! | Try to quantify the EXE program, maybe it will quantify the auxiliary program! | The FTP program is down, override the digital program so we can override the FTP program! | https://maritza.com | +| Corporate Infrastructure Executive | 4.8.1 | Overwrite | | | Try to index the FTP transmitter, maybe it will index the bluetooth transmitter! | https://justice.info | +| Forward Optimization Architect | 8.7.9 | Overwrite | | | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | https://kyle.net | +| Human Communications Supervisor | 6.0.1 | Overwrite | Use the cross-platform SAS feed, then you can bypass the cross-platform feed! | | I'll override the neural XML application, that should application the XML application! | http://ethan.name | +| Future Marketing Technician | 7.6.7 | Unknown | | overriding the firewall won't do anything, we need to reboot the open-source COM firewall! | | http://abbey.biz | +| Dynamic Applications Producer | 0.4.7 | Url | Try to input the AI sensor, maybe it will input the digital sensor! | If we program the array, we can get to the JBOD array through the primary JBOD array! | | http://horace.com | +| Central Marketing Orchestrator | 3.3.1 | Overwrite | | Try to parse the IB driver, maybe it will parse the 1080p driver! | We need to connect the bluetooth RSS application! | https://brice.net | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | We need to bypass the wireless PNG bus! | | +| Human Division Agent | 2.2.7 | Expression | | The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor! | You can't navigate the port without programming the cross-platform ADP port! | https://laurence.net | +| Forward Communications Engineer | 4.5.2 | Overwrite | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | | | +| Dynamic Group Producer | 5.9.5 | Unknown | We need to hack the multi-byte EXE bus! | If we connect the program, we can get to the SQL program through the digital SQL program! | | https://sonny.com | +| Senior Integration Engineer | 4.4.3 | Url | | | | | +| Principal Solutions Facilitator | 7.1.5 | Overwrite | | The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel! | | | +| Dynamic Accountability Engineer | 3.1.8 | Url | | Use the online RAM program, then you can generate the online program! | I'll back up the back-end JSON card, that should card the JSON card! | https://gerson.com | +| Principal Intranet Manager | 3.8.8 | Expression | | | | | +| Principal Accounts Officer | 2.1.8 | Overwrite | Try to calculate the SSL program, maybe it will calculate the multi-byte program! | | Try to copy the HTTP capacitor, maybe it will copy the primary capacitor! | | +| Internal Program Administrator | 0.3.5 | Expression | We need to navigate the multi-byte PNG application! | The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive! | The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth! | http://viviane.com | +| International Data Coordinator | 1.7.7 | Unknown | | connecting the system won't do anything, we need to navigate the solid state HDD system! | | | +| District Configuration Administrator | 8.4.4 | Url | | The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter! | | https://david.name | +| Regional Configuration Engineer | 7.3.8 | Expression | Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter! | You can't reboot the matrix without navigating the optical SDD matrix! | | http://roman.org | +| Dynamic Creative Designer | 7.5.8 | Expression | The XML system is down, hack the bluetooth system so we can hack the XML system! | | The GB program is down, program the back-end program so we can program the GB program! | http://daniela.name | +| Corporate Identity Coordinator | 9.8.3 | Url | | If we navigate the bus, we can get to the HDD bus through the primary HDD bus! | | | +| Corporate Implementation Technician | 2.8.4 | Url | | If we compress the protocol, we can get to the COM protocol through the mobile COM protocol! | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | +| Dynamic Functionality Strategist | 5.8.0 | Url | Use the digital HTTP card, then you can reboot the digital card! | The CSS port is down, quantify the virtual port so we can quantify the CSS port! | | http://filiberto.net | +| Future Configuration Officer | 7.6.0 | Expression | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall! | | +| Product Usability Coordinator | 5.4.7 | Overwrite | The GB panel is down, synthesize the neural panel so we can synthesize the GB panel! | You can't copy the system without indexing the virtual XSS system! | If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive! | | +| Lead Factors Designer | 0.9.2 | Url | You can't quantify the bandwidth without calculating the online RAM bandwidth! | | | | +| Senior Metrics Assistant | 8.7.4 | Unknown | | Use the solid state IB interface, then you can override the solid state interface! | If we compress the panel, we can get to the HDD panel through the digital HDD panel! | | +| Internal Factors Designer | 1.9.6 | Url | | | | | +| Lead Intranet Director | 9.2.4 | Url | | You can't parse the bandwidth without transmitting the open-source USB bandwidth! | If we parse the driver, we can get to the GB driver through the neural GB driver! | https://dane.name | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..5f9ce061 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,15 @@ ++-------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | ++-------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+------------------------+ +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | +| Forward Factors Director | 5.7.8 | Expression | | | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | +| Legacy Research Associate | 9.9.5 | Url | | We need to navigate the bluetooth RAM bus! | | https://hildegard.name | +| Principal Branding Assistant | 8.2.6 | Expression | Use the multi-byte JSON panel, then you can bypass the multi-byte panel! | If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall! | We need to hack the auxiliary COM hard drive! | | +| District Branding Analyst | 1.9.5 | Unknown | | | | https://paula.net | +| Forward Integration Assistant | 4.8.5 | Expression | | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | +| National Directives Analyst | 8.2.7 | Overwrite | We need to compress the primary GB array! | | Use the mobile SCSI bus, then you can program the mobile bus! | | +| Forward Creative Developer | 9.6.7 | Unknown | | I'll transmit the online SSL feed, that should feed the SSL feed! | We need to synthesize the cross-platform SMS circuit! | http://pearline.com | +| Senior Creative Analyst | 5.2.9 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | If we synthesize the port, we can get to the ADP port through the neural ADP port! | | | +| Central Marketing Assistant | 9.5.8 | Overwrite | I'll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor! | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | http://julia.biz | +| Legacy Interactions Analyst | 3.0.8 | Url | hacking the hard drive won't do anything, we need to generate the open-source RSS hard drive! | connecting the system won't do anything, we need to synthesize the mobile ADP system! | | | ++-------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..40cfd68e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,5 @@ ++------------------------------+---------+----------------------------+--------------------+-------------+---------------------------------------------------------------------------+---------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | ++------------------------------+---------+----------------------------+--------------------+-------------+---------------------------------------------------------------------------+---------------------+ +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | ++------------------------------+---------+----------------------------+--------------------+-------------+---------------------------------------------------------------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..e4791aa8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Wilson | https://guadalupe.com | +| | | | | Otho | http://general.net | +| | | | | Skylar | https://haylie.biz | +| | | | | Audreanne | http://graciela.net | +| | | | | Maddison | http://randy.net | +| | | | | Dereck | http://cara.info | +| | | | | Dawson | http://addie.org | +| | | | | Xander | https://everette.info | +| | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..aea33f04 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,110 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..07f752cf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,16 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+-----------------------+ +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | Clare | https://bobby.info | +| | | | | | | Cecil | https://kira.net | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Wilson | https://guadalupe.com | +| | | | | | | Otho | http://general.net | +| | | | | | | Skylar | https://haylie.biz | +| | | | | | | Audreanne | http://graciela.net | +| | | | | | | Maddison | http://randy.net | +| | | | | | | Dereck | http://cara.info | +| | | | | | | Dawson | http://addie.org | +| | | | | | | Xander | https://everette.info | +| | | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..357ccba6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,32 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..d260a85d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,91 @@ ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ +| Global Paradigm Assistant | 8.0.5 | Expression | We need to calculate the solid state HTTP hard drive! | | | https://randy.org | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Regional Metrics Strategist | 1.2.1 | Unknown | | Try to override the GB driver, maybe it will override the digital driver! | | | | | +| Principal Intranet Architect | 4.9.3 | Unknown | | | | | | | +| Senior Configuration Developer | 4.0.9 | Url | Use the primary SCSI matrix, then you can program the primary matrix! | If we parse the interface, we can get to the JSON interface through the mobile JSON interface! | Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle | | | | +| District Interactions Supervisor | 4.5.2 | Url | The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor! | The ADP firewall is down, input the primary firewall so we can input the ADP firewall! | | | | | +| Future Tactics Assistant | 1.5.5 | Expression | The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor! | If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix! | | https://giovanny.net | | | +| Lead Program Technician | 5.8.9 | Expression | | We need to transmit the back-end AGP sensor! | Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer | http://curtis.org | | | +| Forward Usability Specialist | 5.6.9 | Overwrite | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | | | | | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| Direct Brand Director | 4.7.4 | Url | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Customer Solutions Officer | 4.5.2 | Expression | You can't copy the matrix without compressing the wireless AGP matrix! | | | https://rylan.name | | | +| Global Optimization Engineer | 8.7.9 | Expression | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | | http://aniya.org | | | +| National Assurance Planner | 2.7.7 | Unknown | | I'll reboot the online AGP alarm, that should alarm the AGP alarm! | Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag | | | | +| Investor Accounts Facilitator | 7.7.8 | Expression | | | Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman | http://scottie.biz | | | +| Direct Division Officer | 6.5.6 | Url | transmitting the protocol won't do anything, we need to generate the multi-byte THX protocol! | | Glenda Schuppe,Glenda Schuppe | http://catherine.name | | | +| Regional Functionality Agent | 5.9.9 | Overwrite | We need to index the 1080p SAS hard drive! | I'll connect the digital JBOD application, that should application the JBOD application! | Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson | http://arthur.net | | | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | hacking the transmitter won't do anything, we need to index the open-source CSS transmitter! | Sergio Bailey,Sergio Bailey,Sergio Bailey | | | | +| Investor Quality Associate | 0.5.1 | Expression | | Try to reboot the SSL alarm, maybe it will reboot the solid state alarm! | Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen | https://ezequiel.biz | | | +| Dynamic Branding Manager | 1.4.0 | Overwrite | You can't navigate the application without generating the cross-platform COM application! | Try to program the FTP alarm, maybe it will program the virtual alarm! | | http://dario.info | | | +| Chief Factors Developer | 5.9.5 | Url | | Try to connect the ADP system, maybe it will connect the solid state system! | Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady | | | | +| Principal Operations Assistant | 0.9.0 | Url | I'll copy the auxiliary HDD bus, that should bus the HDD bus! | I'll copy the digital USB circuit, that should circuit the USB circuit! | | | | | +| Dynamic Data Technician | 4.2.3 | Url | I'll copy the optical RAM feed, that should feed the RAM feed! | | June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds | http://nia.info | | | +| Corporate Intranet Specialist | 3.5.6 | Expression | | | Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner | | | | +| Customer Communications Engineer | 6.9.4 | Overwrite | | | Tanya Reinger,Tanya Reinger,Tanya Reinger | http://tito.name | | | +| Central Division Administrator | 1.0.4 | Overwrite | We need to program the optical COM microchip! | We need to hack the haptic SAS microchip! | | | | | +| Future Configuration Officer | 7.6.0 | Unknown | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie | | | | +| Regional Optimization Administrator | 3.6.4 | Expression | | I'll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive! | | http://serenity.info | | | +| Global Optimization Architect | 1.5.0 | Unknown | Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor! | | | | | | +| Customer Program Developer | 2.9.8 | Expression | | You can't transmit the pixel without calculating the bluetooth FTP pixel! | | http://lenora.com | | | +| District Assurance Technician | 8.5.5 | Overwrite | | | | http://zander.com | | | +| Central Research Technician | 2.8.8 | Url | | You can't generate the program without connecting the bluetooth USB program! | | | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| Human Markets Planner | 5.0.1 | Expression | Try to back up the COM driver, maybe it will back up the bluetooth driver! | | | | | | +| Corporate Marketing Coordinator | 3.6.1 | Overwrite | | | | https://marcos.org | | | +| Legacy Security Facilitator | 1.9.0 | Expression | | Use the cross-platform ADP alarm, then you can back up the cross-platform alarm! | | https://edythe.info | | | +| Human Identity Representative | 4.1.5 | Overwrite | The SAS bus is down, program the neural bus so we can program the SAS bus! | | Joyce Auer,Joyce Auer,Joyce Auer | http://alyce.biz | | | +| Principal Brand Executive | 7.2.7 | Unknown | | | | https://dariana.com | | | +| Global Identity Supervisor | 0.9.1 | Overwrite | | | | | | | +| Dynamic Division Representative | 7.3.5 | Unknown | | I'll index the haptic FTP alarm, that should alarm the FTP alarm! | Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson | http://taurean.net | | | +| Dynamic Security Director | 0.0.2 | Url | transmitting the feed won't do anything, we need to navigate the redundant SDD feed! | Try to parse the HTTP port, maybe it will parse the bluetooth port! | Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block | | | | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| Customer Branding Orchestrator | 8.3.7 | Overwrite | | We need to bypass the neural USB capacitor! | Nora Dietrich | http://nona.com | | | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| Human Tactics Facilitator | 5.7.0 | Url | Try to bypass the HTTP application, maybe it will bypass the digital application! | | | | | | +| District Optimization Technician | 5.2.3 | Overwrite | | | Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti | https://douglas.info | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| Regional Directives Liaison | 4.7.8 | Expression | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic | https://glennie.biz | | | +| Customer Web Assistant | 1.9.0 | Unknown | | | | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | | | +| Customer Mobility Assistant | 4.2.9 | Url | | You can't generate the transmitter without navigating the multi-byte SMS transmitter! | Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich | http://adonis.biz | | | +| Human Metrics Architect | 0.2.5 | Overwrite | Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth! | Use the haptic AGP protocol, then you can program the haptic protocol! | | https://rickie.net | | | +| Principal Factors Director | 1.5.1 | Overwrite | | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold | | | | +| Forward Data Orchestrator | 3.3.5 | Expression | Use the haptic XML driver, then you can index the haptic driver! | compressing the system won't do anything, we need to compress the optical RSS system! | | | | | +| Investor Tactics Director | 0.4.3 | Expression | | | | https://aylin.com | | | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| Dynamic Solutions Agent | 0.0.5 | Overwrite | Use the haptic USB card, then you can navigate the haptic card! | | | | | | +| Dynamic Factors Associate | 1.8.3 | Unknown | | You can't navigate the panel without calculating the open-source THX panel! | | http://dovie.name | | | +| Dynamic Security Specialist | 7.8.5 | Overwrite | Try to input the GB pixel, maybe it will input the wireless pixel! | You can't transmit the bus without indexing the digital TCP bus! | Guy Waters,Guy Waters | http://nova.biz | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| Lead Operations Supervisor | 4.5.2 | Expression | The AI panel is down, transmit the open-source panel so we can transmit the AI panel! | | | | | | +| Chief Program Associate | 2.6.7 | Unknown | We need to compress the optical PNG array! | | Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze | http://coy.info | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| International Brand Strategist | 3.9.3 | Url | | | Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy | https://rowena.info | | | +| Dynamic Implementation Engineer | 6.7.1 | Overwrite | We need to transmit the open-source EXE interface! | | | http://margie.info | | | +| Chief Infrastructure Specialist | 9.0.5 | Overwrite | hacking the port won't do anything, we need to back up the optical SMS port! | | Jackie Schumm | | | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| International Solutions Planner | 9.0.0 | Url | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | | | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | Maggie Lindgren | | | | +| Human Paradigm Assistant | 8.8.8 | Expression | | | Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich | | | | +| Product Functionality Supervisor | 9.4.5 | Overwrite | Use the 1080p AI microchip, then you can reboot the 1080p microchip! | Use the open-source ADP matrix, then you can copy the open-source matrix! | | | | | +| Human Accounts Orchestrator | 4.1.6 | Url | | | | | | | ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..4f23367a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,188 @@ ++---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Customer Communications Engineer | 6.9.4 | Overwrite | | | Tanya Reinger,Tanya Reinger,Tanya Reinger | http://tito.name | | | +| National Assurance Planner | 2.7.7 | Unknown | | I'll reboot the online AGP alarm, that should alarm the AGP alarm! | Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag | | | | +| Lead Program Technician | 5.8.9 | Expression | | We need to transmit the back-end AGP sensor! | Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer | http://curtis.org | | | +| Dynamic Security Specialist | 7.8.5 | Overwrite | Try to input the GB pixel, maybe it will input the wireless pixel! | You can't transmit the bus without indexing the digital TCP bus! | Guy Waters,Guy Waters | http://nova.biz | | | +| District Interactions Supervisor | 4.5.2 | Url | The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor! | The ADP firewall is down, input the primary firewall so we can input the ADP firewall! | | | | | +| Central Division Administrator | 1.0.4 | Overwrite | We need to program the optical COM microchip! | We need to hack the haptic SAS microchip! | | | | | +| Dynamic Division Representative | 7.3.5 | Unknown | | I'll index the haptic FTP alarm, that should alarm the FTP alarm! | Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson | http://taurean.net | | | +| Dynamic Security Director | 0.0.2 | Url | transmitting the feed won't do anything, we need to navigate the redundant SDD feed! | Try to parse the HTTP port, maybe it will parse the bluetooth port! | Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block | | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Global Paradigm Assistant | 8.0.5 | Expression | We need to calculate the solid state HTTP hard drive! | | | https://randy.org | | | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Principal Operations Assistant | 0.9.0 | Url | I'll copy the auxiliary HDD bus, that should bus the HDD bus! | I'll copy the digital USB circuit, that should circuit the USB circuit! | | | | | +| Customer Web Assistant | 1.9.0 | Unknown | | | | | | | +| Chief Infrastructure Specialist | 9.0.5 | Overwrite | hacking the port won't do anything, we need to back up the optical SMS port! | | Jackie Schumm | | | | +| Future Configuration Officer | 7.6.0 | Unknown | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie | | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | | | +| International Brand Strategist | 3.9.3 | Url | | | Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy | https://rowena.info | | | +| District Optimization Technician | 5.2.3 | Overwrite | | | Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti | https://douglas.info | | | +| Global Optimization Engineer | 8.7.9 | Expression | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | | http://aniya.org | | | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| Dynamic Branding Manager | 1.4.0 | Overwrite | You can't navigate the application without generating the cross-platform COM application! | Try to program the FTP alarm, maybe it will program the virtual alarm! | | http://dario.info | | | +| Global Identity Supervisor | 0.9.1 | Overwrite | | | | | | | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| Dynamic Implementation Engineer | 6.7.1 | Overwrite | We need to transmit the open-source EXE interface! | | | http://margie.info | | | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | Maggie Lindgren | | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| Investor Quality Associate | 0.5.1 | Expression | | Try to reboot the SSL alarm, maybe it will reboot the solid state alarm! | Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen | https://ezequiel.biz | | | +| Product Functionality Supervisor | 9.4.5 | Overwrite | Use the 1080p AI microchip, then you can reboot the 1080p microchip! | Use the open-source ADP matrix, then you can copy the open-source matrix! | | | | | +| Customer Branding Orchestrator | 8.3.7 | Overwrite | | We need to bypass the neural USB capacitor! | Nora Dietrich | http://nona.com | | | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Direct Brand Director | 4.7.4 | Url | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | | | +| Chief Factors Developer | 5.9.5 | Url | | Try to connect the ADP system, maybe it will connect the solid state system! | Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady | | | | +| Regional Functionality Agent | 5.9.9 | Overwrite | We need to index the 1080p SAS hard drive! | I'll connect the digital JBOD application, that should application the JBOD application! | Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson | http://arthur.net | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| Corporate Intranet Specialist | 3.5.6 | Expression | | | Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner | | | | +| Forward Data Orchestrator | 3.3.5 | Expression | Use the haptic XML driver, then you can index the haptic driver! | compressing the system won't do anything, we need to compress the optical RSS system! | | | | | +| Regional Optimization Administrator | 3.6.4 | Expression | | I'll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive! | | http://serenity.info | | | +| Human Identity Representative | 4.1.5 | Overwrite | The SAS bus is down, program the neural bus so we can program the SAS bus! | | Joyce Auer,Joyce Auer,Joyce Auer | http://alyce.biz | | | +| Principal Brand Executive | 7.2.7 | Unknown | | | | https://dariana.com | | | +| International Solutions Planner | 9.0.0 | Url | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | | | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Forward Usability Specialist | 5.6.9 | Overwrite | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | | | | | +| Lead Operations Supervisor | 4.5.2 | Expression | The AI panel is down, transmit the open-source panel so we can transmit the AI panel! | | | | | | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Direct Division Officer | 6.5.6 | Url | transmitting the protocol won't do anything, we need to generate the multi-byte THX protocol! | | Glenda Schuppe,Glenda Schuppe | http://catherine.name | | | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| Senior Configuration Developer | 4.0.9 | Url | Use the primary SCSI matrix, then you can program the primary matrix! | If we parse the interface, we can get to the JSON interface through the mobile JSON interface! | Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle | | | | +| Global Optimization Architect | 1.5.0 | Unknown | Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor! | | | | | | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | | | +| Corporate Marketing Coordinator | 3.6.1 | Overwrite | | | | https://marcos.org | | | +| Human Metrics Architect | 0.2.5 | Overwrite | Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth! | Use the haptic AGP protocol, then you can program the haptic protocol! | | https://rickie.net | | | +| Human Tactics Facilitator | 5.7.0 | Url | Try to bypass the HTTP application, maybe it will bypass the digital application! | | | | | | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | hacking the transmitter won't do anything, we need to index the open-source CSS transmitter! | Sergio Bailey,Sergio Bailey,Sergio Bailey | | | | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Human Markets Planner | 5.0.1 | Expression | Try to back up the COM driver, maybe it will back up the bluetooth driver! | | | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| Customer Mobility Assistant | 4.2.9 | Url | | You can't generate the transmitter without navigating the multi-byte SMS transmitter! | Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich | http://adonis.biz | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | | | +| Principal Intranet Architect | 4.9.3 | Unknown | | | | | | | +| Chief Program Associate | 2.6.7 | Unknown | We need to compress the optical PNG array! | | Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze | http://coy.info | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Central Research Technician | 2.8.8 | Url | | You can't generate the program without connecting the bluetooth USB program! | | | | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| Dynamic Factors Associate | 1.8.3 | Unknown | | You can't navigate the panel without calculating the open-source THX panel! | | http://dovie.name | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| Dynamic Data Technician | 4.2.3 | Url | I'll copy the optical RAM feed, that should feed the RAM feed! | | June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds | http://nia.info | | | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| Customer Program Developer | 2.9.8 | Expression | | You can't transmit the pixel without calculating the bluetooth FTP pixel! | | http://lenora.com | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| Regional Directives Liaison | 4.7.8 | Expression | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic | https://glennie.biz | | | +| Customer Solutions Officer | 4.5.2 | Expression | You can't copy the matrix without compressing the wireless AGP matrix! | | | https://rylan.name | | | +| Dynamic Solutions Agent | 0.0.5 | Overwrite | Use the haptic USB card, then you can navigate the haptic card! | | | | | | +| Human Accounts Orchestrator | 4.1.6 | Url | | | | | | | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Principal Factors Director | 1.5.1 | Overwrite | | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold | | | | +| Investor Tactics Director | 0.4.3 | Expression | | | | https://aylin.com | | | +| Human Paradigm Assistant | 8.8.8 | Expression | | | Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich | | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| Regional Metrics Strategist | 1.2.1 | Unknown | | Try to override the GB driver, maybe it will override the digital driver! | | | | | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Future Tactics Assistant | 1.5.5 | Expression | The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor! | If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix! | | https://giovanny.net | | | +| Investor Accounts Facilitator | 7.7.8 | Expression | | | Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman | http://scottie.biz | | | +| Legacy Security Facilitator | 1.9.0 | Expression | | Use the cross-platform ADP alarm, then you can back up the cross-platform alarm! | | https://edythe.info | | | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| District Assurance Technician | 8.5.5 | Overwrite | | | | http://zander.com | | | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..1551a068 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,94 @@ ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ +| Global Paradigm Assistant | 8.0.5 | Expression | We need to calculate the solid state HTTP hard drive! | | | https://randy.org | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Marketing Coordinator | 3.6.1 | Overwrite | | | | https://marcos.org | | | +| National Assurance Planner | 2.7.7 | Unknown | | I'll reboot the online AGP alarm, that should alarm the AGP alarm! | Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag | | | | +| District Interactions Supervisor | 4.5.2 | Url | The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor! | The ADP firewall is down, input the primary firewall so we can input the ADP firewall! | | | | | +| Future Tactics Assistant | 1.5.5 | Expression | The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor! | If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix! | | https://giovanny.net | | | +| Future Configuration Officer | 7.6.0 | Unknown | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie | | | | +| Forward Usability Specialist | 5.6.9 | Overwrite | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | | | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| Direct Brand Director | 4.7.4 | Url | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | | | +| Senior Configuration Developer | 4.0.9 | Url | Use the primary SCSI matrix, then you can program the primary matrix! | If we parse the interface, we can get to the JSON interface through the mobile JSON interface! | Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle | | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| Customer Solutions Officer | 4.5.2 | Expression | You can't copy the matrix without compressing the wireless AGP matrix! | | | https://rylan.name | | | +| Dynamic Implementation Engineer | 6.7.1 | Overwrite | We need to transmit the open-source EXE interface! | | | http://margie.info | | | +| Human Metrics Architect | 0.2.5 | Overwrite | Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth! | Use the haptic AGP protocol, then you can program the haptic protocol! | | https://rickie.net | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | Maggie Lindgren | | | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| Human Accounts Orchestrator | 4.1.6 | Url | | | | | | | +| Direct Division Officer | 6.5.6 | Url | transmitting the protocol won't do anything, we need to generate the multi-byte THX protocol! | | Glenda Schuppe,Glenda Schuppe | http://catherine.name | | | +| Investor Quality Associate | 0.5.1 | Expression | | Try to reboot the SSL alarm, maybe it will reboot the solid state alarm! | Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen | https://ezequiel.biz | | | +| Global Identity Supervisor | 0.9.1 | Overwrite | | | | | | | +| Dynamic Branding Manager | 1.4.0 | Overwrite | You can't navigate the application without generating the cross-platform COM application! | Try to program the FTP alarm, maybe it will program the virtual alarm! | | http://dario.info | | | +| Dynamic Data Technician | 4.2.3 | Url | I'll copy the optical RAM feed, that should feed the RAM feed! | | June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds | http://nia.info | | | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | hacking the transmitter won't do anything, we need to index the open-source CSS transmitter! | Sergio Bailey,Sergio Bailey,Sergio Bailey | | | | +| Corporate Intranet Specialist | 3.5.6 | Expression | | | Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner | | | | +| Chief Program Associate | 2.6.7 | Unknown | We need to compress the optical PNG array! | | Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze | http://coy.info | | | +| Principal Operations Assistant | 0.9.0 | Url | I'll copy the auxiliary HDD bus, that should bus the HDD bus! | I'll copy the digital USB circuit, that should circuit the USB circuit! | | | | | +| International Brand Strategist | 3.9.3 | Url | | | Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy | https://rowena.info | | | +| Customer Mobility Assistant | 4.2.9 | Url | | You can't generate the transmitter without navigating the multi-byte SMS transmitter! | Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich | http://adonis.biz | | | +| Principal Brand Executive | 7.2.7 | Unknown | | | | https://dariana.com | | | +| District Assurance Technician | 8.5.5 | Overwrite | | | | http://zander.com | | | +| Human Paradigm Assistant | 8.8.8 | Expression | | | Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich | | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Factors Associate | 1.8.3 | Unknown | | You can't navigate the panel without calculating the open-source THX panel! | | http://dovie.name | | | +| Product Functionality Supervisor | 9.4.5 | Overwrite | Use the 1080p AI microchip, then you can reboot the 1080p microchip! | Use the open-source ADP matrix, then you can copy the open-source matrix! | | | | | +| Forward Data Orchestrator | 3.3.5 | Expression | Use the haptic XML driver, then you can index the haptic driver! | compressing the system won't do anything, we need to compress the optical RSS system! | | | | | +| Chief Factors Developer | 5.9.5 | Url | | Try to connect the ADP system, maybe it will connect the solid state system! | Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady | | | | +| Dynamic Division Representative | 7.3.5 | Unknown | | I'll index the haptic FTP alarm, that should alarm the FTP alarm! | Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson | http://taurean.net | | | +| Lead Operations Supervisor | 4.5.2 | Expression | The AI panel is down, transmit the open-source panel so we can transmit the AI panel! | | | | | | +| Customer Communications Engineer | 6.9.4 | Overwrite | | | Tanya Reinger,Tanya Reinger,Tanya Reinger | http://tito.name | | | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | | | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| Investor Accounts Facilitator | 7.7.8 | Expression | | | Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman | http://scottie.biz | | | +| Customer Branding Orchestrator | 8.3.7 | Overwrite | | We need to bypass the neural USB capacitor! | Nora Dietrich | http://nona.com | | | +| Dynamic Solutions Agent | 0.0.5 | Overwrite | Use the haptic USB card, then you can navigate the haptic card! | | | | | | +| Global Optimization Engineer | 8.7.9 | Expression | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | | http://aniya.org | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| Legacy Security Facilitator | 1.9.0 | Expression | | Use the cross-platform ADP alarm, then you can back up the cross-platform alarm! | | https://edythe.info | | | +| Regional Metrics Strategist | 1.2.1 | Unknown | | Try to override the GB driver, maybe it will override the digital driver! | | | | | +| Customer Program Developer | 2.9.8 | Expression | | You can't transmit the pixel without calculating the bluetooth FTP pixel! | | http://lenora.com | | | +| District Optimization Technician | 5.2.3 | Overwrite | | | Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti | https://douglas.info | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| Dynamic Security Director | 0.0.2 | Url | transmitting the feed won't do anything, we need to navigate the redundant SDD feed! | Try to parse the HTTP port, maybe it will parse the bluetooth port! | Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block | | | | +| Principal Factors Director | 1.5.1 | Overwrite | | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold | | | | +| Central Division Administrator | 1.0.4 | Overwrite | We need to program the optical COM microchip! | We need to hack the haptic SAS microchip! | | | | | +| Investor Tactics Director | 0.4.3 | Expression | | | | https://aylin.com | | | +| Human Identity Representative | 4.1.5 | Overwrite | The SAS bus is down, program the neural bus so we can program the SAS bus! | | Joyce Auer,Joyce Auer,Joyce Auer | http://alyce.biz | | | +| Central Research Technician | 2.8.8 | Url | | You can't generate the program without connecting the bluetooth USB program! | | | | | +| Regional Functionality Agent | 5.9.9 | Overwrite | We need to index the 1080p SAS hard drive! | I'll connect the digital JBOD application, that should application the JBOD application! | Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson | http://arthur.net | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Customer Web Assistant | 1.9.0 | Unknown | | | | | | | +| Human Markets Planner | 5.0.1 | Expression | Try to back up the COM driver, maybe it will back up the bluetooth driver! | | | | | | +| Regional Directives Liaison | 4.7.8 | Expression | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic | https://glennie.biz | | | +| International Solutions Planner | 9.0.0 | Url | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | | | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | | | +| Lead Program Technician | 5.8.9 | Expression | | We need to transmit the back-end AGP sensor! | Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer | http://curtis.org | | | +| Regional Optimization Administrator | 3.6.4 | Expression | | I'll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive! | | http://serenity.info | | | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| Human Tactics Facilitator | 5.7.0 | Url | Try to bypass the HTTP application, maybe it will bypass the digital application! | | | | | | +| Chief Infrastructure Specialist | 9.0.5 | Overwrite | hacking the port won't do anything, we need to back up the optical SMS port! | | Jackie Schumm | | | | +| Dynamic Security Specialist | 7.8.5 | Overwrite | Try to input the GB pixel, maybe it will input the wireless pixel! | You can't transmit the bus without indexing the digital TCP bus! | Guy Waters,Guy Waters | http://nova.biz | | | +| Principal Intranet Architect | 4.9.3 | Unknown | | | | | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Global Optimization Architect | 1.5.0 | Unknown | Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor! | | | | | | ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..35e194e1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,110 @@ ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ +| Global Paradigm Assistant | 8.0.5 | Expression | We need to calculate the solid state HTTP hard drive! | | | https://randy.org | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Marketing Coordinator | 3.6.1 | Overwrite | | | | https://marcos.org | | | +| Dynamic Implementation Engineer | 6.7.1 | Overwrite | We need to transmit the open-source EXE interface! | | | http://margie.info | | | +| District Interactions Supervisor | 4.5.2 | Url | The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor! | The ADP firewall is down, input the primary firewall so we can input the ADP firewall! | | | | | +| Central Research Technician | 2.8.8 | Url | | You can't generate the program without connecting the bluetooth USB program! | | | | | +| Principal Operations Assistant | 0.9.0 | Url | I'll copy the auxiliary HDD bus, that should bus the HDD bus! | I'll copy the digital USB circuit, that should circuit the USB circuit! | | | | | +| Human Identity Representative | 4.1.5 | Overwrite | The SAS bus is down, program the neural bus so we can program the SAS bus! | | Joyce Auer,Joyce Auer,Joyce Auer | http://alyce.biz | | | +| Forward Usability Specialist | 5.6.9 | Overwrite | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | | | | | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| National Assurance Planner | 2.7.7 | Unknown | | I'll reboot the online AGP alarm, that should alarm the AGP alarm! | Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag | | | | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Customer Solutions Officer | 4.5.2 | Expression | You can't copy the matrix without compressing the wireless AGP matrix! | | | https://rylan.name | | | +| Direct Brand Director | 4.7.4 | Url | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | | | +| Global Optimization Architect | 1.5.0 | Unknown | Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor! | | | | | | +| Human Tactics Facilitator | 5.7.0 | Url | Try to bypass the HTTP application, maybe it will bypass the digital application! | | | | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | | | +| Dynamic Security Specialist | 7.8.5 | Overwrite | Try to input the GB pixel, maybe it will input the wireless pixel! | You can't transmit the bus without indexing the digital TCP bus! | Guy Waters,Guy Waters | http://nova.biz | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | Maggie Lindgren | | | | +| Chief Factors Developer | 5.9.5 | Url | | Try to connect the ADP system, maybe it will connect the solid state system! | Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady | | | | +| Investor Quality Associate | 0.5.1 | Expression | | Try to reboot the SSL alarm, maybe it will reboot the solid state alarm! | Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen | https://ezequiel.biz | | | +| Human Paradigm Assistant | 8.8.8 | Expression | | | Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich | | | | +| Dynamic Branding Manager | 1.4.0 | Overwrite | You can't navigate the application without generating the cross-platform COM application! | Try to program the FTP alarm, maybe it will program the virtual alarm! | | http://dario.info | | | +| Regional Optimization Administrator | 3.6.4 | Expression | | I'll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive! | | http://serenity.info | | | +| Customer Web Assistant | 1.9.0 | Unknown | | | | | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Dynamic Data Technician | 4.2.3 | Url | I'll copy the optical RAM feed, that should feed the RAM feed! | | June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds | http://nia.info | | | +| Human Metrics Architect | 0.2.5 | Overwrite | Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth! | Use the haptic AGP protocol, then you can program the haptic protocol! | | https://rickie.net | | | +| District Optimization Technician | 5.2.3 | Overwrite | | | Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti | https://douglas.info | | | +| Dynamic Factors Associate | 1.8.3 | Unknown | | You can't navigate the panel without calculating the open-source THX panel! | | http://dovie.name | | | +| Forward Data Orchestrator | 3.3.5 | Expression | Use the haptic XML driver, then you can index the haptic driver! | compressing the system won't do anything, we need to compress the optical RSS system! | | | | | +| Lead Operations Supervisor | 4.5.2 | Expression | The AI panel is down, transmit the open-source panel so we can transmit the AI panel! | | | | | | +| International Brand Strategist | 3.9.3 | Url | | | Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy | https://rowena.info | | | +| Corporate Intranet Specialist | 3.5.6 | Expression | | | Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner | | | | +| Global Identity Supervisor | 0.9.1 | Overwrite | | | | | | | +| Chief Infrastructure Specialist | 9.0.5 | Overwrite | hacking the port won't do anything, we need to back up the optical SMS port! | | Jackie Schumm | | | | +| Central Division Administrator | 1.0.4 | Overwrite | We need to program the optical COM microchip! | We need to hack the haptic SAS microchip! | | | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | | | +| Principal Intranet Architect | 4.9.3 | Unknown | | | | | | | +| Customer Program Developer | 2.9.8 | Expression | | You can't transmit the pixel without calculating the bluetooth FTP pixel! | | http://lenora.com | | | +| Dynamic Security Director | 0.0.2 | Url | transmitting the feed won't do anything, we need to navigate the redundant SDD feed! | Try to parse the HTTP port, maybe it will parse the bluetooth port! | Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block | | | | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| Dynamic Solutions Agent | 0.0.5 | Overwrite | Use the haptic USB card, then you can navigate the haptic card! | | | | | | +| International Solutions Planner | 9.0.0 | Url | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| Customer Branding Orchestrator | 8.3.7 | Overwrite | | We need to bypass the neural USB capacitor! | Nora Dietrich | http://nona.com | | | +| Investor Accounts Facilitator | 7.7.8 | Expression | | | Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman | http://scottie.biz | | | +| Legacy Security Facilitator | 1.9.0 | Expression | | Use the cross-platform ADP alarm, then you can back up the cross-platform alarm! | | https://edythe.info | | | +| Regional Directives Liaison | 4.7.8 | Expression | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic | https://glennie.biz | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| Product Functionality Supervisor | 9.4.5 | Overwrite | Use the 1080p AI microchip, then you can reboot the 1080p microchip! | Use the open-source ADP matrix, then you can copy the open-source matrix! | | | | | +| Principal Factors Director | 1.5.1 | Overwrite | | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold | | | | +| Future Configuration Officer | 7.6.0 | Unknown | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie | | | | +| Lead Program Technician | 5.8.9 | Expression | | We need to transmit the back-end AGP sensor! | Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer | http://curtis.org | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Chief Program Associate | 2.6.7 | Unknown | We need to compress the optical PNG array! | | Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze | http://coy.info | | | +| Regional Metrics Strategist | 1.2.1 | Unknown | | Try to override the GB driver, maybe it will override the digital driver! | | | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| District Assurance Technician | 8.5.5 | Overwrite | | | | http://zander.com | | | +| Customer Communications Engineer | 6.9.4 | Overwrite | | | Tanya Reinger,Tanya Reinger,Tanya Reinger | http://tito.name | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Investor Tactics Director | 0.4.3 | Expression | | | | https://aylin.com | | | +| Future Tactics Assistant | 1.5.5 | Expression | The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor! | If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix! | | https://giovanny.net | | | +| Global Optimization Engineer | 8.7.9 | Expression | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | | http://aniya.org | | | +| Principal Brand Executive | 7.2.7 | Unknown | | | | https://dariana.com | | | +| Human Accounts Orchestrator | 4.1.6 | Url | | | | | | | +| Direct Division Officer | 6.5.6 | Url | transmitting the protocol won't do anything, we need to generate the multi-byte THX protocol! | | Glenda Schuppe,Glenda Schuppe | http://catherine.name | | | +| Regional Functionality Agent | 5.9.9 | Overwrite | We need to index the 1080p SAS hard drive! | I'll connect the digital JBOD application, that should application the JBOD application! | Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson | http://arthur.net | | | +| Senior Configuration Developer | 4.0.9 | Url | Use the primary SCSI matrix, then you can program the primary matrix! | If we parse the interface, we can get to the JSON interface through the mobile JSON interface! | Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle | | | | +| Human Markets Planner | 5.0.1 | Expression | Try to back up the COM driver, maybe it will back up the bluetooth driver! | | | | | | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | | | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | hacking the transmitter won't do anything, we need to index the open-source CSS transmitter! | Sergio Bailey,Sergio Bailey,Sergio Bailey | | | | +| Dynamic Division Representative | 7.3.5 | Unknown | | I'll index the haptic FTP alarm, that should alarm the FTP alarm! | Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson | http://taurean.net | | | +| Customer Mobility Assistant | 4.2.9 | Url | | You can't generate the transmitter without navigating the multi-byte SMS transmitter! | Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich | http://adonis.biz | | | ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..6df3fc7b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,14 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+-----------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Wilson | https://guadalupe.com | +| | | | | | Otho | http://general.net | +| | | | | | Skylar | https://haylie.biz | +| | | | | | Audreanne | http://graciela.net | +| | | | | | Maddison | http://randy.net | +| | | | | | Dereck | http://cara.info | +| | | | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..44f2c58a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,111 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..6ff4d050 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,17 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..e6dc845e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,33 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..7b82aa6a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,27 @@ ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..b3c1c9d9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,124 @@ ++---------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | ++---------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..04fbeff6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,30 @@ ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..9d6c2959 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,46 @@ ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | | | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | | | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | | | +| International Tactics Administrator | 9.9.9 | Url | | | | | | | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | | | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..5c4ba472 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,16 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..4c43cd8b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,113 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..046f4170 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,19 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..7a709ab4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,35 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | | | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | | | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..3a8346ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+ +| Package | Version | License Information Origin | ++---------+---------+----------------------------+ ++---------+---------+----------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..1104b770 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,5 @@ ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..cbdfa312 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,82 @@ ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | +| International Tactics Administrator | 9.9.9 | Url | | | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | +| Chief Infrastructure Specialist | 9.0.5 | Overwrite | hacking the port won't do anything, we need to back up the optical SMS port! | | Jackie Schumm | | +| International Brand Strategist | 3.9.3 | Url | | | Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy | https://rowena.info | +| Human Paradigm Assistant | 8.8.8 | Expression | | | Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich | | +| Forward Data Orchestrator | 3.3.5 | Expression | Use the haptic XML driver, then you can index the haptic driver! | compressing the system won't do anything, we need to compress the optical RSS system! | | | +| Global Identity Supervisor | 0.9.1 | Overwrite | | | | | +| Human Markets Planner | 5.0.1 | Expression | Try to back up the COM driver, maybe it will back up the bluetooth driver! | | | | +| Principal Brand Executive | 7.2.7 | Unknown | | | | https://dariana.com | +| Customer Program Developer | 2.9.8 | Expression | | You can't transmit the pixel without calculating the bluetooth FTP pixel! | | http://lenora.com | +| Dynamic Security Specialist | 7.8.5 | Overwrite | Try to input the GB pixel, maybe it will input the wireless pixel! | You can't transmit the bus without indexing the digital TCP bus! | Guy Waters,Guy Waters | http://nova.biz | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | Maggie Lindgren | | +| Customer Web Assistant | 1.9.0 | Unknown | | | | | +| Direct Division Officer | 6.5.6 | Url | transmitting the protocol won't do anything, we need to generate the multi-byte THX protocol! | | Glenda Schuppe,Glenda Schuppe | http://catherine.name | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | hacking the transmitter won't do anything, we need to index the open-source CSS transmitter! | Sergio Bailey,Sergio Bailey,Sergio Bailey | | +| Regional Optimization Administrator | 3.6.4 | Expression | | I'll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive! | | http://serenity.info | +| Dynamic Data Technician | 4.2.3 | Url | I'll copy the optical RAM feed, that should feed the RAM feed! | | June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds | http://nia.info | +| International Solutions Planner | 9.0.0 | Url | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | +| Principal Operations Assistant | 0.9.0 | Url | I'll copy the auxiliary HDD bus, that should bus the HDD bus! | I'll copy the digital USB circuit, that should circuit the USB circuit! | | | +| Future Configuration Officer | 7.6.0 | Unknown | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie | | +| Lead Program Technician | 5.8.9 | Expression | | We need to transmit the back-end AGP sensor! | Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer | http://curtis.org | +| Dynamic Security Director | 0.0.2 | Url | transmitting the feed won't do anything, we need to navigate the redundant SDD feed! | Try to parse the HTTP port, maybe it will parse the bluetooth port! | Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block | | +| Human Tactics Facilitator | 5.7.0 | Url | Try to bypass the HTTP application, maybe it will bypass the digital application! | | | | +| Human Metrics Architect | 0.2.5 | Overwrite | Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth! | Use the haptic AGP protocol, then you can program the haptic protocol! | | https://rickie.net | +| Investor Accounts Facilitator | 7.7.8 | Expression | | | Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman | http://scottie.biz | +| Customer Mobility Assistant | 4.2.9 | Url | | You can't generate the transmitter without navigating the multi-byte SMS transmitter! | Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich | http://adonis.biz | +| Global Optimization Architect | 1.5.0 | Unknown | Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor! | | | | +| Dynamic Implementation Engineer | 6.7.1 | Overwrite | We need to transmit the open-source EXE interface! | | | http://margie.info | +| National Assurance Planner | 2.7.7 | Unknown | | I'll reboot the online AGP alarm, that should alarm the AGP alarm! | Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag | | +| Senior Configuration Developer | 4.0.9 | Url | Use the primary SCSI matrix, then you can program the primary matrix! | If we parse the interface, we can get to the JSON interface through the mobile JSON interface! | Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle | | +| Customer Branding Orchestrator | 8.3.7 | Overwrite | | We need to bypass the neural USB capacitor! | Nora Dietrich | http://nona.com | +| Product Functionality Supervisor | 9.4.5 | Overwrite | Use the 1080p AI microchip, then you can reboot the 1080p microchip! | Use the open-source ADP matrix, then you can copy the open-source matrix! | | | +| Legacy Security Facilitator | 1.9.0 | Expression | | Use the cross-platform ADP alarm, then you can back up the cross-platform alarm! | | https://edythe.info | +| Principal Intranet Architect | 4.9.3 | Unknown | | | | | +| Chief Program Associate | 2.6.7 | Unknown | We need to compress the optical PNG array! | | Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze | http://coy.info | +| Customer Communications Engineer | 6.9.4 | Overwrite | | | Tanya Reinger,Tanya Reinger,Tanya Reinger | http://tito.name | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | +| Lead Operations Supervisor | 4.5.2 | Expression | The AI panel is down, transmit the open-source panel so we can transmit the AI panel! | | | | +| Dynamic Factors Associate | 1.8.3 | Unknown | | You can't navigate the panel without calculating the open-source THX panel! | | http://dovie.name | +| Corporate Marketing Coordinator | 3.6.1 | Overwrite | | | | https://marcos.org | +| Regional Metrics Strategist | 1.2.1 | Unknown | | Try to override the GB driver, maybe it will override the digital driver! | | | +| Human Accounts Orchestrator | 4.1.6 | Url | | | | | +| Regional Functionality Agent | 5.9.9 | Overwrite | We need to index the 1080p SAS hard drive! | I'll connect the digital JBOD application, that should application the JBOD application! | Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson | http://arthur.net | +| Dynamic Solutions Agent | 0.0.5 | Overwrite | Use the haptic USB card, then you can navigate the haptic card! | | | | +| District Optimization Technician | 5.2.3 | Overwrite | | | Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti | https://douglas.info | +| District Assurance Technician | 8.5.5 | Overwrite | | | | http://zander.com | +| Regional Directives Liaison | 4.7.8 | Expression | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic | https://glennie.biz | +| Chief Factors Developer | 5.9.5 | Url | | Try to connect the ADP system, maybe it will connect the solid state system! | Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady | | +| Central Research Technician | 2.8.8 | Url | | You can't generate the program without connecting the bluetooth USB program! | | | +| Future Tactics Assistant | 1.5.5 | Expression | The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor! | If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix! | | https://giovanny.net | +| District Interactions Supervisor | 4.5.2 | Url | The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor! | The ADP firewall is down, input the primary firewall so we can input the ADP firewall! | | | +| Corporate Intranet Specialist | 3.5.6 | Expression | | | Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner | | +| Human Identity Representative | 4.1.5 | Overwrite | The SAS bus is down, program the neural bus so we can program the SAS bus! | | Joyce Auer,Joyce Auer,Joyce Auer | http://alyce.biz | +| Central Division Administrator | 1.0.4 | Overwrite | We need to program the optical COM microchip! | We need to hack the haptic SAS microchip! | | | +| Dynamic Division Representative | 7.3.5 | Unknown | | I'll index the haptic FTP alarm, that should alarm the FTP alarm! | Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson | http://taurean.net | +| Forward Usability Specialist | 5.6.9 | Overwrite | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | | | +| Direct Brand Director | 4.7.4 | Url | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | +| Global Optimization Engineer | 8.7.9 | Expression | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | | http://aniya.org | +| Investor Quality Associate | 0.5.1 | Expression | | Try to reboot the SSL alarm, maybe it will reboot the solid state alarm! | Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen | https://ezequiel.biz | +| Investor Tactics Director | 0.4.3 | Expression | | | | https://aylin.com | +| Global Paradigm Assistant | 8.0.5 | Expression | We need to calculate the solid state HTTP hard drive! | | | https://randy.org | +| Customer Solutions Officer | 4.5.2 | Expression | You can't copy the matrix without compressing the wireless AGP matrix! | | | https://rylan.name | +| Principal Factors Director | 1.5.1 | Overwrite | | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold | | +| Dynamic Branding Manager | 1.4.0 | Overwrite | You can't navigate the application without generating the cross-platform COM application! | Try to program the FTP alarm, maybe it will program the virtual alarm! | | http://dario.info | ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..683f6bda --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,18 @@ ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | +| International Tactics Administrator | 9.9.9 | Url | | | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..7f6310e3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,7 @@ ++-----------------------------+---------+----------------------------+----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | ++-----------------------------+---------+----------------------------+----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | ++-----------------------------+---------+----------------------------+----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..b9545c5e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,8 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------+----------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------+----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | Alyson | https://carmelo.biz | +| | | | | | Michele | https://miles.net | +| | | | | | Freddie | http://kade.net | +| | | | | | Jaunita | http://marcelina.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..2afd0b22 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,96 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Global Mobility Technician | 8.6.3 | Unknown | | We need to input the haptic XML port! | | Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante | | Lonie | http://wilburn.org | +| | | | | | | | | Concepcion | http://ed.org | +| | | | | | | | | Amanda | https://sophie.net | +| | | | | | | | | Claudine | http://ofelia.biz | +| | | | | | | | | Petra | http://clare.name | +| | | | | | | | | Ozella | https://verla.name | +| | | | | | | | | Denis | http://pete.com | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Product Data Liaison | 7.8.8 | Unknown | Try to calculate the GB card, maybe it will calculate the wireless card! | | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | | | Lewis | https://alisa.com | +| | | | | | | | | Delores | https://layne.name | +| | | | | | | | | Delphine | https://katlynn.org | +| | | | | | | | | Meredith | https://johanna.info | +| | | | | | | | | Jacklyn | https://kadin.com | +| | | | | | | | | Hardy | https://donna.info | +| Investor Division Assistant | 9.6.2 | Url | | I'll parse the primary PCI matrix, that should matrix the PCI matrix! | | | | Nya | http://sunny.biz | +| | | | | | | | | Arlo | https://cordia.info | +| | | | | | | | | Linnie | https://marcos.name | +| | | | | | | | | Luella | http://frederic.name | +| | | | | | | | | Lucinda | https://dion.name | +| | | | | | | | | Jayson | https://ryleigh.net | +| | | | | | | | | Mervin | https://lorenza.net | +| National Accountability Producer | 6.9.7 | Unknown | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | https://linwood.biz | Travon | https://dedrick.name | +| | | | | | | | | Elissa | http://kaci.org | +| | | | | | | | | Brandi | https://aniyah.com | +| | | | | | | | | Tyson | https://bonita.org | +| | | | | | | | | Jazlyn | http://madonna.net | +| | | | | | | | | Deangelo | https://jess.info | +| | | | | | | | | Alvah | https://hans.net | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Chief Solutions Administrator | 0.4.1 | Unknown | | indexing the program won't do anything, we need to reboot the virtual XSS program! | indexing the application won't do anything, we need to parse the mobile TCP application! | | https://bertrand.biz | Shaun | https://antwan.org | +| | | | | | | | | Hazel | https://forrest.net | +| | | | | | | | | Brianne | https://dorothea.name | +| | | | | | | | | Don | http://torey.com | +| | | | | | | | | Cedrick | https://zachariah.net | +| | | | | | | | | Marcelle | https://adah.org | +| | | | | | | | | Barney | http://erica.org | +| | | | | | | | | Jordi | https://alysha.com | +| | | | | | | | | Kristina | https://pattie.info | +| | | | | | | | | Cory | http://kailey.com | +| International Intranet Planner | 1.3.4 | Expression | You can't quantify the system without generating the digital HTTP system! | We need to compress the haptic XML circuit! | indexing the microchip won't do anything, we need to index the mobile AGP microchip! | Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert | http://devin.org | Ahmad | https://lupe.com | +| | | | | | | | | Randi | https://jaiden.biz | +| | | | | | | | | Patience | https://marlene.name | +| | | | | | | | | Lenna | https://franco.name | +| | | | | | | | | Kyleigh | https://tevin.name | +| | | | | | | | | Sallie | https://jordane.name | +| | | | | | | | | Willy | https://daija.info | +| | | | | | | | | Jannie | https://retta.net | +| | | | | | | | | Lottie | http://yasmine.com | +| | | | | | | | | Delia | http://khalil.com | +| Investor Operations Director | 5.6.0 | Expression | Try to input the AI microchip, maybe it will input the 1080p microchip! | | If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor! | | https://alene.info | Elouise | https://ron.com | +| | | | | | | | | Brown | https://cordia.com | +| | | | | | | | | Ericka | https://eugene.com | +| | | | | | | | | Rashad | http://thomas.com | +| | | | | | | | | Antonia | https://marcelle.org | +| Product Interactions Planner | 7.4.0 | Expression | Try to navigate the PCI matrix, maybe it will navigate the haptic matrix! | | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | http://bertha.net | Rey | https://connie.info | +| | | | | | | | | Hollie | http://rico.name | +| | | | | | | | | Marshall | http://pierce.org | +| | | | | | | | | Lily | http://shemar.biz | +| | | | | | | | | Ivy | http://laury.net | +| | | | | | | | | Cortney | https://breanna.name | +| | | | | | | | | Assunta | http://miller.info | +| | | | | | | | | Annabel | https://ashton.biz | +| | | | | | | | | Gina | https://dena.info | +| | | | | | | | | Oren | https://helena.biz | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Global Mobility Facilitator | 8.5.9 | Url | | We need to parse the primary PCI protocol! | | Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch | https://itzel.info | Mitchel | http://carleton.name | +| | | | | | | | | Madalyn | http://narciso.net | +| | | | | | | | | Mia | http://nicklaus.net | +| | | | | | | | | Abelardo | http://carolina.name | +| Forward Tactics Agent | 6.8.8 | Url | | We need to back up the primary SMTP circuit! | The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth! | Jon Schulist,Jon Schulist | https://flo.info | Diana | http://eula.name | +| | | | | | | | | Raphael | https://zackery.info | +| | | | | | | | | Nettie | https://brayan.com | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..dc38ace1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,21 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | Braeden | http://ayana.org | +| | | | | | | | Avery | http://jarret.biz | +| | | | | | | | Clarissa | https://audreanne.name | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | Michele | https://miles.net | +| | | | | | | | Freddie | http://kade.net | +| | | | | | | | Jaunita | http://marcelina.biz | +| Future Data Manager | 2.5.9 | Expression | | | | | Abner | http://tavares.info | +| | | | | | | | Johann | http://andres.net | +| | | | | | | | Jaquan | http://carey.org | +| | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | Alicia | http://paula.com | +| | | | | | | | Heidi | http://letha.name | +| | | | | | | | Reid | https://amely.info | +| | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..456c6a98 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,26 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | Helga | https://jermey.info | +| | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | Jedediah | http://amber.info | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | Michele | https://miles.net | +| | | | | | | | Freddie | http://kade.net | +| | | | | | | | Jaunita | http://marcelina.biz | +| Future Data Manager | 2.5.9 | Expression | | | | | Abner | http://tavares.info | +| | | | | | | | Johann | http://andres.net | +| | | | | | | | Jaquan | http://carey.org | +| | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | Alicia | http://paula.com | +| | | | | | | | Heidi | http://letha.name | +| | | | | | | | Reid | https://amely.info | +| | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | Braeden | http://ayana.org | +| | | | | | | | Avery | http://jarret.biz | +| | | | | | | | Clarissa | https://audreanne.name | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..d01f69a4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,91 @@ ++--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+---------+----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+---------+----------------------+ +| National Creative Analyst | 6.3.1 | Expression | | The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed! | | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Forward Program Officer | 4.2.4 | Url | quantifying the capacitor won't do anything, we need to override the open-source AI capacitor! | indexing the port won't do anything, we need to back up the virtual AGP port! | calculating the bus won't do anything, we need to generate the online CSS bus! | Leon Mayer,Leon Mayer | | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | | | | +| Forward Research Associate | 3.4.7 | Url | | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | | | +| Dynamic Configuration Specialist | 3.6.8 | Overwrite | | Use the haptic AGP protocol, then you can program the haptic protocol! | | Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn | | | | +| Future Tactics Specialist | 0.2.2 | Overwrite | We need to override the primary SQL pixel! | We need to transmit the redundant EXE driver! | You can't calculate the hard drive without hacking the multi-byte FTP hard drive! | | | | | +| Regional Communications Strategist | 9.3.1 | Url | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Try to index the HDD panel, maybe it will index the haptic panel! | We need to index the bluetooth JSON pixel! | | http://eloisa.biz | | | +| Human Accountability Developer | 6.9.0 | Unknown | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | | | +| Forward Directives Representative | 0.5.1 | Url | | parsing the panel won't do anything, we need to calculate the digital SMTP panel! | | Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote | https://cleve.biz | | | +| Customer Metrics Analyst | 6.7.1 | Unknown | | | | | | | | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | | | +| Forward Branding Strategist | 4.6.2 | Overwrite | | | The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive! | | | | | +| Internal Program Engineer | 2.9.3 | Expression | I'll input the neural SQL application, that should application the SQL application! | You can't generate the hard drive without transmitting the haptic RAM hard drive! | I'll bypass the optical AGP feed, that should feed the AGP feed! | | http://cleta.org | | | +| District Integration Designer | 6.2.2 | Expression | | You can't connect the port without connecting the back-end COM port! | | Ignacio Hane,Ignacio Hane | https://cindy.org | | | +| Central Tactics Director | 4.6.7 | Url | backing up the system won't do anything, we need to parse the neural CSS system! | We need to transmit the back-end RSS transmitter! | | Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski | https://valentina.net | | | +| International Marketing Officer | 7.2.8 | Expression | | | | Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk | | | | +| National Security Orchestrator | 3.5.6 | Expression | Try to copy the HDD array, maybe it will copy the back-end array! | hacking the alarm won't do anything, we need to override the neural SSL alarm! | You can't parse the bandwidth without quantifying the wireless THX bandwidth! | Roderick Koelpin,Roderick Koelpin,Roderick Koelpin | | | | +| Global Markets Administrator | 8.6.8 | Expression | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard | https://lois.biz | | | +| Direct Group Liaison | 3.5.1 | Overwrite | We need to parse the haptic SMS monitor! | | We need to program the auxiliary JBOD circuit! | | | | | +| International Branding Associate | 4.9.4 | Url | | I'll compress the back-end SSL system, that should system the SSL system! | The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall! | | https://trinity.name | | | +| Corporate Intranet Agent | 9.1.8 | Url | We need to compress the 1080p GB circuit! | | The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver! | Essie Hamill,Essie Hamill | http://precious.name | | | +| Senior Metrics Engineer | 8.3.4 | Overwrite | | Try to quantify the FTP bus, maybe it will quantify the optical bus! | | Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand | http://lou.net | | | +| Corporate Program Associate | 5.2.5 | Overwrite | | | overriding the interface won't do anything, we need to override the virtual THX interface! | | | | | +| Principal Web Associate | 4.2.5 | Expression | | | If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive! | Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles | | | | +| Forward Usability Developer | 6.9.1 | Overwrite | | | You can't connect the protocol without overriding the redundant RSS protocol! | | | | | +| Lead Program Engineer | 4.5.7 | Overwrite | | The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol! | | | | | | +| Direct Applications Designer | 1.5.1 | Unknown | | We need to connect the haptic TCP panel! | If we bypass the card, we can get to the HDD card through the auxiliary HDD card! | Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling | http://tito.name | | | +| International Marketing Officer | 2.2.1 | Overwrite | If we connect the driver, we can get to the XSS driver through the online XSS driver! | | | | https://weldon.info | | | +| Forward Paradigm Developer | 7.9.7 | Overwrite | The GB interface is down, input the auxiliary interface so we can input the GB interface! | The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter! | | Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter | http://maureen.name | | | +| Forward Communications Director | 6.0.8 | Overwrite | Try to override the AI alarm, maybe it will override the online alarm! | We need to quantify the virtual TCP card! | | Kristin Bernhard,Kristin Bernhard | | | | +| Dynamic Configuration Administrator | 4.3.8 | Url | | | Use the redundant AGP microchip, then you can override the redundant microchip! | Roberto Deckow,Roberto Deckow,Roberto Deckow | | | | +| National Creative Officer | 5.5.6 | Overwrite | indexing the capacitor won't do anything, we need to reboot the redundant FTP capacitor! | | The TCP array is down, bypass the mobile array so we can bypass the TCP array! | | http://orpha.name | | | +| Senior Brand Agent | 3.1.9 | Url | generating the alarm won't do anything, we need to parse the virtual XSS alarm! | | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | https://lina.info | | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | | | +| Corporate Infrastructure Executive | 4.8.1 | Unknown | | | Try to index the FTP transmitter, maybe it will index the bluetooth transmitter! | Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist | https://justice.info | | | +| Senior Research Liaison | 5.0.6 | Overwrite | If we compress the system, we can get to the AGP system through the multi-byte AGP system! | I'll hack the optical XSS monitor, that should monitor the XSS monitor! | | | http://clair.biz | | | +| Regional Brand Associate | 4.0.9 | Expression | | | I'll program the wireless HDD pixel, that should pixel the HDD pixel! | | | | | +| National Implementation Agent | 5.6.8 | Expression | | | Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit! | Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston | http://rex.biz | | | +| Legacy Solutions Architect | 7.9.3 | Url | | Try to input the AI sensor, maybe it will input the digital sensor! | If we program the array, we can get to the JBOD array through the primary JBOD array! | | | | | +| Investor Usability Officer | 2.5.2 | Unknown | Try to program the XML capacitor, maybe it will program the haptic capacitor! | Use the optical SSL alarm, then you can bypass the optical alarm! | | Johnny Bernier | http://orlo.name | | | +| Central Functionality Technician | 3.9.3 | Url | | | The AI microchip is down, override the multi-byte microchip so we can override the AI microchip! | | | | | +| Future Markets Architect | 7.2.2 | Overwrite | If we synthesize the port, we can get to the CSS port through the online CSS port! | synthesizing the panel won't do anything, we need to transmit the neural THX panel! | | Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank | https://maxime.info | | | +| Customer Interactions Representative | 0.8.8 | Url | We need to quantify the digital SSL array! | | | | http://heather.name | | | +| Senior Operations Assistant | 2.4.2 | Expression | | If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth! | | Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva | https://hector.info | | | +| Internal Factors Facilitator | 2.6.3 | Url | | Try to copy the PNG sensor, maybe it will copy the 1080p sensor! | | Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris | http://melba.name | | | +| Chief Program Director | 8.8.8 | Overwrite | If we parse the protocol, we can get to the IB protocol through the wireless IB protocol! | | Use the primary SCSI matrix, then you can program the primary matrix! | | | | | +| Chief Paradigm Supervisor | 4.3.3 | Url | | | We need to bypass the wireless XML pixel! | Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins | https://zion.info | | | +| Investor Interactions Designer | 1.9.4 | Url | | | parsing the card won't do anything, we need to synthesize the online SQL card! | Stella Barton,Stella Barton | https://octavia.name | | | +| Dynamic Configuration Assistant | 3.2.1 | Expression | | connecting the application won't do anything, we need to bypass the mobile ADP application! | I'll synthesize the bluetooth FTP system, that should system the FTP system! | Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman | | | | +| Internal Solutions Director | 8.4.4 | Unknown | | | | | | | | +| Lead Optimization Analyst | 2.1.7 | Expression | Use the wireless XSS bandwidth, then you can program the wireless bandwidth! | The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive! | | Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson | https://madge.info | | | +| Internal Operations Producer | 5.8.9 | Overwrite | | Use the online SMTP pixel, then you can index the online pixel! | | | | | | +| Legacy Interactions Officer | 8.8.5 | Overwrite | | | Try to program the RAM bandwidth, maybe it will program the optical bandwidth! | | | | | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | | | +| Global Configuration Consultant | 5.9.5 | Expression | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | bypassing the bus won't do anything, we need to calculate the virtual GB bus! | | Guadalupe Littel,Guadalupe Littel,Guadalupe Littel | | | | +| Chief Response Strategist | 8.0.4 | Url | | The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm! | Use the 1080p PNG application, then you can calculate the 1080p application! | Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann | | | | +| National Solutions Representative | 5.6.2 | Overwrite | | | You can't synthesize the bandwidth without programming the solid state XSS bandwidth! | | | | | +| National Factors Administrator | 8.1.4 | Unknown | | | | | http://janelle.name | | | +| Direct Applications Assistant | 3.5.8 | Unknown | The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel! | If we back up the driver, we can get to the TCP driver through the redundant TCP driver! | We need to back up the 1080p COM interface! | | http://consuelo.info | | | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | | | +| Senior Brand Officer | 9.3.6 | Url | If we override the system, we can get to the HDD system through the haptic HDD system! | If we parse the bus, we can get to the XML bus through the solid state XML bus! | | | http://carol.name | | | +| Legacy Communications Engineer | 7.8.1 | Expression | | I'll synthesize the haptic THX hard drive, that should hard drive the THX hard drive! | The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive! | Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub | | | | +| Dynamic Paradigm Officer | 2.3.4 | Overwrite | | | | | https://charity.biz | | | +| National Infrastructure Architect | 6.6.7 | Unknown | | If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive! | | Howard Rath,Howard Rath,Howard Rath,Howard Rath | http://darlene.net | | | +| Dynamic Factors Producer | 5.7.1 | Url | | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | | | | | +| Dynamic Tactics Facilitator | 0.7.3 | Unknown | | | The SSL port is down, bypass the haptic port so we can bypass the SSL port! | | | | | +| Legacy Intranet Planner | 8.3.2 | Expression | Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth! | | | | http://nathanael.name | | | +| Future Accounts Designer | 5.1.9 | Expression | We need to navigate the wireless SAS pixel! | | | | | | | +| Legacy Marketing Designer | 4.5.9 | Expression | | You can't bypass the microchip without parsing the back-end JBOD microchip! | You can't bypass the alarm without generating the back-end HTTP alarm! | | http://lexi.net | | | +| Human Program Orchestrator | 5.2.4 | Url | Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip! | | bypassing the bandwidth won't do anything, we need to copy the mobile JBOD bandwidth! | | | | | +| Global Usability Manager | 9.1.0 | Overwrite | | Try to back up the THX interface, maybe it will back up the auxiliary interface! | | | http://vella.com | | | +| Global Solutions Administrator | 5.2.4 | Overwrite | We need to calculate the online SAS bandwidth! | If we index the bus, we can get to the CSS bus through the optical CSS bus! | | Nellie Oberbrunner | https://hailee.biz | | | +| Central Factors Supervisor | 0.8.3 | Overwrite | If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor! | Use the optical IB transmitter, then you can navigate the optical transmitter! | If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall! | Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick | http://clement.name | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | +| Corporate Division Executive | 4.7.8 | Url | I'll index the neural SDD bus, that should bus the SDD bus! | If we reboot the program, we can get to the SSL program through the primary SSL program! | | Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros | http://wilmer.com | | | +| Human Group Agent | 3.2.2 | Url | | | generating the interface won't do anything, we need to hack the optical PCI interface! | Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser | https://vilma.com | | | +| Human Program Technician | 2.8.4 | Overwrite | | | | Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill | http://tomasa.info | | | +| Regional Factors Designer | 7.4.1 | Url | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | Use the haptic RSS port, then you can transmit the haptic port! | Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus | | | | +| Lead Identity Developer | 7.1.0 | Url | | compressing the bandwidth won't do anything, we need to bypass the primary RAM bandwidth! | | | https://eve.com | | | +| Regional Configuration Engineer | 7.3.8 | Expression | Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter! | You can't reboot the matrix without navigating the optical SDD matrix! | | | http://roman.org | | | +| Senior Quality Executive | 4.4.8 | Url | I'll quantify the solid state THX feed, that should feed the THX feed! | Use the online RAM array, then you can index the online array! | You can't reboot the transmitter without transmitting the online ADP transmitter! | | http://khalid.com | | | +| Forward Tactics Planner | 5.4.6 | Url | I'll input the primary GB port, that should port the GB port! | | If we copy the array, we can get to the SAS array through the neural SAS array! | Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde | https://caterina.info | | | +| Product Tactics Engineer | 5.6.9 | Overwrite | Use the online TCP driver, then you can navigate the online driver! | I'll transmit the open-source HTTP pixel, that should pixel the HTTP pixel! | transmitting the program won't do anything, we need to generate the multi-byte SAS program! | Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich | | | | ++--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+---------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..56e218b3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,179 @@ ++--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| International Marketing Officer | 2.2.1 | Overwrite | If we connect the driver, we can get to the XSS driver through the online XSS driver! | | | | https://weldon.info | | | +| Internal Program Engineer | 2.9.3 | Expression | I'll input the neural SQL application, that should application the SQL application! | You can't generate the hard drive without transmitting the haptic RAM hard drive! | I'll bypass the optical AGP feed, that should feed the AGP feed! | | http://cleta.org | | | +| Dynamic Configuration Specialist | 3.6.8 | Overwrite | | Use the haptic AGP protocol, then you can program the haptic protocol! | | Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn | | | | +| Corporate Intranet Agent | 9.1.8 | Url | We need to compress the 1080p GB circuit! | | The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver! | Essie Hamill,Essie Hamill | http://precious.name | | | +| Central Factors Supervisor | 0.8.3 | Overwrite | If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor! | Use the optical IB transmitter, then you can navigate the optical transmitter! | If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall! | Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick | http://clement.name | | | +| Forward Paradigm Developer | 7.9.7 | Overwrite | The GB interface is down, input the auxiliary interface so we can input the GB interface! | The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter! | | Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter | http://maureen.name | | | +| Central Functionality Technician | 3.9.3 | Url | | | The AI microchip is down, override the multi-byte microchip so we can override the AI microchip! | | | | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | | | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| National Creative Analyst | 6.3.1 | Expression | | The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed! | | | | | | +| Global Mobility Facilitator | 8.5.9 | Url | | We need to parse the primary PCI protocol! | | Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch | https://itzel.info | Mitchel | http://carleton.name | +| | | | | | | | | Madalyn | http://narciso.net | +| | | | | | | | | Mia | http://nicklaus.net | +| | | | | | | | | Abelardo | http://carolina.name | +| Lead Program Engineer | 4.5.7 | Overwrite | | The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol! | | | | | | +| Internal Operations Producer | 5.8.9 | Overwrite | | Use the online SMTP pixel, then you can index the online pixel! | | | | | | +| Future Tactics Specialist | 0.2.2 | Overwrite | We need to override the primary SQL pixel! | We need to transmit the redundant EXE driver! | You can't calculate the hard drive without hacking the multi-byte FTP hard drive! | | | | | +| Human Program Technician | 2.8.4 | Overwrite | | | | Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill | http://tomasa.info | | | +| National Security Orchestrator | 3.5.6 | Expression | Try to copy the HDD array, maybe it will copy the back-end array! | hacking the alarm won't do anything, we need to override the neural SSL alarm! | You can't parse the bandwidth without quantifying the wireless THX bandwidth! | Roderick Koelpin,Roderick Koelpin,Roderick Koelpin | | | | +| Forward Communications Director | 6.0.8 | Overwrite | Try to override the AI alarm, maybe it will override the online alarm! | We need to quantify the virtual TCP card! | | Kristin Bernhard,Kristin Bernhard | | | | +| Legacy Marketing Designer | 4.5.9 | Expression | | You can't bypass the microchip without parsing the back-end JBOD microchip! | You can't bypass the alarm without generating the back-end HTTP alarm! | | http://lexi.net | | | +| Corporate Division Executive | 4.7.8 | Url | I'll index the neural SDD bus, that should bus the SDD bus! | If we reboot the program, we can get to the SSL program through the primary SSL program! | | Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros | http://wilmer.com | | | +| Chief Paradigm Supervisor | 4.3.3 | Url | | | We need to bypass the wireless XML pixel! | Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins | https://zion.info | | | +| Dynamic Factors Producer | 5.7.1 | Url | | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | | | | | +| Principal Web Associate | 4.2.5 | Expression | | | If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive! | Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles | | | | +| Senior Quality Executive | 4.4.8 | Url | I'll quantify the solid state THX feed, that should feed the THX feed! | Use the online RAM array, then you can index the online array! | You can't reboot the transmitter without transmitting the online ADP transmitter! | | http://khalid.com | | | +| Investor Usability Officer | 2.5.2 | Unknown | Try to program the XML capacitor, maybe it will program the haptic capacitor! | Use the optical SSL alarm, then you can bypass the optical alarm! | | Johnny Bernier | http://orlo.name | | | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | | | +| National Accountability Producer | 6.9.7 | Unknown | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | https://linwood.biz | Travon | https://dedrick.name | +| | | | | | | | | Elissa | http://kaci.org | +| | | | | | | | | Brandi | https://aniyah.com | +| | | | | | | | | Tyson | https://bonita.org | +| | | | | | | | | Jazlyn | http://madonna.net | +| | | | | | | | | Deangelo | https://jess.info | +| | | | | | | | | Alvah | https://hans.net | +| Human Group Agent | 3.2.2 | Url | | | generating the interface won't do anything, we need to hack the optical PCI interface! | Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser | https://vilma.com | | | +| Chief Solutions Administrator | 0.4.1 | Unknown | | indexing the program won't do anything, we need to reboot the virtual XSS program! | indexing the application won't do anything, we need to parse the mobile TCP application! | | https://bertrand.biz | Shaun | https://antwan.org | +| | | | | | | | | Hazel | https://forrest.net | +| | | | | | | | | Brianne | https://dorothea.name | +| | | | | | | | | Don | http://torey.com | +| | | | | | | | | Cedrick | https://zachariah.net | +| | | | | | | | | Marcelle | https://adah.org | +| | | | | | | | | Barney | http://erica.org | +| | | | | | | | | Jordi | https://alysha.com | +| | | | | | | | | Kristina | https://pattie.info | +| | | | | | | | | Cory | http://kailey.com | +| Regional Brand Associate | 4.0.9 | Expression | | | I'll program the wireless HDD pixel, that should pixel the HDD pixel! | | | | | +| International Intranet Planner | 1.3.4 | Expression | You can't quantify the system without generating the digital HTTP system! | We need to compress the haptic XML circuit! | indexing the microchip won't do anything, we need to index the mobile AGP microchip! | Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert | http://devin.org | Ahmad | https://lupe.com | +| | | | | | | | | Randi | https://jaiden.biz | +| | | | | | | | | Patience | https://marlene.name | +| | | | | | | | | Lenna | https://franco.name | +| | | | | | | | | Kyleigh | https://tevin.name | +| | | | | | | | | Sallie | https://jordane.name | +| | | | | | | | | Willy | https://daija.info | +| | | | | | | | | Jannie | https://retta.net | +| | | | | | | | | Lottie | http://yasmine.com | +| | | | | | | | | Delia | http://khalil.com | +| Regional Configuration Engineer | 7.3.8 | Expression | Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter! | You can't reboot the matrix without navigating the optical SDD matrix! | | | http://roman.org | | | +| Global Configuration Consultant | 5.9.5 | Expression | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | bypassing the bus won't do anything, we need to calculate the virtual GB bus! | | Guadalupe Littel,Guadalupe Littel,Guadalupe Littel | | | | +| Human Program Orchestrator | 5.2.4 | Url | Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip! | | bypassing the bandwidth won't do anything, we need to copy the mobile JBOD bandwidth! | | | | | +| Senior Metrics Engineer | 8.3.4 | Overwrite | | Try to quantify the FTP bus, maybe it will quantify the optical bus! | | Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand | http://lou.net | | | +| Central Tactics Director | 4.6.7 | Url | backing up the system won't do anything, we need to parse the neural CSS system! | We need to transmit the back-end RSS transmitter! | | Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski | https://valentina.net | | | +| Senior Operations Assistant | 2.4.2 | Expression | | If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth! | | Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva | https://hector.info | | | +| Investor Division Assistant | 9.6.2 | Url | | I'll parse the primary PCI matrix, that should matrix the PCI matrix! | | | | Nya | http://sunny.biz | +| | | | | | | | | Arlo | https://cordia.info | +| | | | | | | | | Linnie | https://marcos.name | +| | | | | | | | | Luella | http://frederic.name | +| | | | | | | | | Lucinda | https://dion.name | +| | | | | | | | | Jayson | https://ryleigh.net | +| | | | | | | | | Mervin | https://lorenza.net | +| Forward Usability Developer | 6.9.1 | Overwrite | | | You can't connect the protocol without overriding the redundant RSS protocol! | | | | | +| Direct Group Liaison | 3.5.1 | Overwrite | We need to parse the haptic SMS monitor! | | We need to program the auxiliary JBOD circuit! | | | | | +| Global Usability Manager | 9.1.0 | Overwrite | | Try to back up the THX interface, maybe it will back up the auxiliary interface! | | | http://vella.com | | | +| Forward Directives Representative | 0.5.1 | Url | | parsing the panel won't do anything, we need to calculate the digital SMTP panel! | | Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote | https://cleve.biz | | | +| Chief Program Director | 8.8.8 | Overwrite | If we parse the protocol, we can get to the IB protocol through the wireless IB protocol! | | Use the primary SCSI matrix, then you can program the primary matrix! | | | | | +| Dynamic Paradigm Officer | 2.3.4 | Overwrite | | | | | https://charity.biz | | | +| National Implementation Agent | 5.6.8 | Expression | | | Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit! | Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston | http://rex.biz | | | +| Legacy Solutions Architect | 7.9.3 | Url | | Try to input the AI sensor, maybe it will input the digital sensor! | If we program the array, we can get to the JBOD array through the primary JBOD array! | | | | | +| Lead Identity Developer | 7.1.0 | Url | | compressing the bandwidth won't do anything, we need to bypass the primary RAM bandwidth! | | | https://eve.com | | | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | | | +| Investor Operations Director | 5.6.0 | Expression | Try to input the AI microchip, maybe it will input the 1080p microchip! | | If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor! | | https://alene.info | Elouise | https://ron.com | +| | | | | | | | | Brown | https://cordia.com | +| | | | | | | | | Ericka | https://eugene.com | +| | | | | | | | | Rashad | http://thomas.com | +| | | | | | | | | Antonia | https://marcelle.org | +| Regional Communications Strategist | 9.3.1 | Url | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Try to index the HDD panel, maybe it will index the haptic panel! | We need to index the bluetooth JSON pixel! | | http://eloisa.biz | | | +| International Marketing Officer | 7.2.8 | Expression | | | | Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk | | | | +| Future Markets Architect | 7.2.2 | Overwrite | If we synthesize the port, we can get to the CSS port through the online CSS port! | synthesizing the panel won't do anything, we need to transmit the neural THX panel! | | Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank | https://maxime.info | | | +| Senior Brand Officer | 9.3.6 | Url | If we override the system, we can get to the HDD system through the haptic HDD system! | If we parse the bus, we can get to the XML bus through the solid state XML bus! | | | http://carol.name | | | +| International Branding Associate | 4.9.4 | Url | | I'll compress the back-end SSL system, that should system the SSL system! | The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall! | | https://trinity.name | | | +| Product Interactions Planner | 7.4.0 | Expression | Try to navigate the PCI matrix, maybe it will navigate the haptic matrix! | | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | http://bertha.net | Rey | https://connie.info | +| | | | | | | | | Hollie | http://rico.name | +| | | | | | | | | Marshall | http://pierce.org | +| | | | | | | | | Lily | http://shemar.biz | +| | | | | | | | | Ivy | http://laury.net | +| | | | | | | | | Cortney | https://breanna.name | +| | | | | | | | | Assunta | http://miller.info | +| | | | | | | | | Annabel | https://ashton.biz | +| | | | | | | | | Gina | https://dena.info | +| | | | | | | | | Oren | https://helena.biz | +| National Factors Administrator | 8.1.4 | Unknown | | | | | http://janelle.name | | | +| Corporate Infrastructure Executive | 4.8.1 | Unknown | | | Try to index the FTP transmitter, maybe it will index the bluetooth transmitter! | Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist | https://justice.info | | | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | | | +| Human Accountability Developer | 6.9.0 | Unknown | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | | | +| National Solutions Representative | 5.6.2 | Overwrite | | | You can't synthesize the bandwidth without programming the solid state XSS bandwidth! | | | | | +| Legacy Interactions Officer | 8.8.5 | Overwrite | | | Try to program the RAM bandwidth, maybe it will program the optical bandwidth! | | | | | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Customer Metrics Analyst | 6.7.1 | Unknown | | | | | | | | +| Forward Tactics Agent | 6.8.8 | Url | | We need to back up the primary SMTP circuit! | The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth! | Jon Schulist,Jon Schulist | https://flo.info | Diana | http://eula.name | +| | | | | | | | | Raphael | https://zackery.info | +| | | | | | | | | Nettie | https://brayan.com | +| Chief Response Strategist | 8.0.4 | Url | | The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm! | Use the 1080p PNG application, then you can calculate the 1080p application! | Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann | | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | | | | +| Global Solutions Administrator | 5.2.4 | Overwrite | We need to calculate the online SAS bandwidth! | If we index the bus, we can get to the CSS bus through the optical CSS bus! | | Nellie Oberbrunner | https://hailee.biz | | | +| Global Markets Administrator | 8.6.8 | Expression | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard | https://lois.biz | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | +| Senior Brand Agent | 3.1.9 | Url | generating the alarm won't do anything, we need to parse the virtual XSS alarm! | | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | https://lina.info | | | +| Regional Factors Designer | 7.4.1 | Url | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | Use the haptic RSS port, then you can transmit the haptic port! | Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus | | | | +| Legacy Intranet Planner | 8.3.2 | Expression | Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth! | | | | http://nathanael.name | | | +| Future Accounts Designer | 5.1.9 | Expression | We need to navigate the wireless SAS pixel! | | | | | | | +| Internal Solutions Director | 8.4.4 | Unknown | | | | | | | | +| Direct Applications Designer | 1.5.1 | Unknown | | We need to connect the haptic TCP panel! | If we bypass the card, we can get to the HDD card through the auxiliary HDD card! | Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling | http://tito.name | | | +| Dynamic Configuration Assistant | 3.2.1 | Expression | | connecting the application won't do anything, we need to bypass the mobile ADP application! | I'll synthesize the bluetooth FTP system, that should system the FTP system! | Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman | | | | +| Dynamic Configuration Administrator | 4.3.8 | Url | | | Use the redundant AGP microchip, then you can override the redundant microchip! | Roberto Deckow,Roberto Deckow,Roberto Deckow | | | | +| Investor Interactions Designer | 1.9.4 | Url | | | parsing the card won't do anything, we need to synthesize the online SQL card! | Stella Barton,Stella Barton | https://octavia.name | | | +| Corporate Program Associate | 5.2.5 | Overwrite | | | overriding the interface won't do anything, we need to override the virtual THX interface! | | | | | +| Lead Optimization Analyst | 2.1.7 | Expression | Use the wireless XSS bandwidth, then you can program the wireless bandwidth! | The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive! | | Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson | https://madge.info | | | +| Forward Branding Strategist | 4.6.2 | Overwrite | | | The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive! | | | | | +| Dynamic Tactics Facilitator | 0.7.3 | Unknown | | | The SSL port is down, bypass the haptic port so we can bypass the SSL port! | | | | | +| Product Tactics Engineer | 5.6.9 | Overwrite | Use the online TCP driver, then you can navigate the online driver! | I'll transmit the open-source HTTP pixel, that should pixel the HTTP pixel! | transmitting the program won't do anything, we need to generate the multi-byte SAS program! | Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich | | | | +| Direct Applications Assistant | 3.5.8 | Unknown | The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel! | If we back up the driver, we can get to the TCP driver through the redundant TCP driver! | We need to back up the 1080p COM interface! | | http://consuelo.info | | | +| Legacy Communications Engineer | 7.8.1 | Expression | | I'll synthesize the haptic THX hard drive, that should hard drive the THX hard drive! | The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive! | Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub | | | | +| National Infrastructure Architect | 6.6.7 | Unknown | | If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive! | | Howard Rath,Howard Rath,Howard Rath,Howard Rath | http://darlene.net | | | +| Forward Tactics Planner | 5.4.6 | Url | I'll input the primary GB port, that should port the GB port! | | If we copy the array, we can get to the SAS array through the neural SAS array! | Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde | https://caterina.info | | | +| Customer Interactions Representative | 0.8.8 | Url | We need to quantify the digital SSL array! | | | | http://heather.name | | | +| Forward Program Officer | 4.2.4 | Url | quantifying the capacitor won't do anything, we need to override the open-source AI capacitor! | indexing the port won't do anything, we need to back up the virtual AGP port! | calculating the bus won't do anything, we need to generate the online CSS bus! | Leon Mayer,Leon Mayer | | | | +| Global Mobility Technician | 8.6.3 | Unknown | | We need to input the haptic XML port! | | Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante | | Lonie | http://wilburn.org | +| | | | | | | | | Concepcion | http://ed.org | +| | | | | | | | | Amanda | https://sophie.net | +| | | | | | | | | Claudine | http://ofelia.biz | +| | | | | | | | | Petra | http://clare.name | +| | | | | | | | | Ozella | https://verla.name | +| | | | | | | | | Denis | http://pete.com | +| Forward Research Associate | 3.4.7 | Url | | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | | | +| District Integration Designer | 6.2.2 | Expression | | You can't connect the port without connecting the back-end COM port! | | Ignacio Hane,Ignacio Hane | https://cindy.org | | | +| Senior Research Liaison | 5.0.6 | Overwrite | If we compress the system, we can get to the AGP system through the multi-byte AGP system! | I'll hack the optical XSS monitor, that should monitor the XSS monitor! | | | http://clair.biz | | | +| Product Data Liaison | 7.8.8 | Unknown | Try to calculate the GB card, maybe it will calculate the wireless card! | | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | | | Lewis | https://alisa.com | +| | | | | | | | | Delores | https://layne.name | +| | | | | | | | | Delphine | https://katlynn.org | +| | | | | | | | | Meredith | https://johanna.info | +| | | | | | | | | Jacklyn | https://kadin.com | +| | | | | | | | | Hardy | https://donna.info | +| National Creative Officer | 5.5.6 | Overwrite | indexing the capacitor won't do anything, we need to reboot the redundant FTP capacitor! | | The TCP array is down, bypass the mobile array so we can bypass the TCP array! | | http://orpha.name | | | +| Internal Factors Facilitator | 2.6.3 | Url | | Try to copy the PNG sensor, maybe it will copy the 1080p sensor! | | Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris | http://melba.name | | | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | ++--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..0089c807 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,104 @@ ++--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+----------+------------------------+ +| National Creative Analyst | 6.3.1 | Expression | | The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed! | | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Direct Applications Assistant | 3.5.8 | Unknown | The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel! | If we back up the driver, we can get to the TCP driver through the redundant TCP driver! | We need to back up the 1080p COM interface! | | http://consuelo.info | | | +| Internal Program Engineer | 2.9.3 | Expression | I'll input the neural SQL application, that should application the SQL application! | You can't generate the hard drive without transmitting the haptic RAM hard drive! | I'll bypass the optical AGP feed, that should feed the AGP feed! | | http://cleta.org | | | +| Forward Research Associate | 3.4.7 | Url | | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | | | +| Forward Communications Director | 6.0.8 | Overwrite | Try to override the AI alarm, maybe it will override the online alarm! | We need to quantify the virtual TCP card! | | Kristin Bernhard,Kristin Bernhard | | | | +| Future Tactics Specialist | 0.2.2 | Overwrite | We need to override the primary SQL pixel! | We need to transmit the redundant EXE driver! | You can't calculate the hard drive without hacking the multi-byte FTP hard drive! | | | | | +| Regional Communications Strategist | 9.3.1 | Url | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Try to index the HDD panel, maybe it will index the haptic panel! | We need to index the bluetooth JSON pixel! | | http://eloisa.biz | | | +| Global Usability Manager | 9.1.0 | Overwrite | | Try to back up the THX interface, maybe it will back up the auxiliary interface! | | | http://vella.com | | | +| Global Configuration Consultant | 5.9.5 | Expression | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | bypassing the bus won't do anything, we need to calculate the virtual GB bus! | | Guadalupe Littel,Guadalupe Littel,Guadalupe Littel | | | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | | | +| Forward Branding Strategist | 4.6.2 | Overwrite | | | The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive! | | | | | +| Central Tactics Director | 4.6.7 | Url | backing up the system won't do anything, we need to parse the neural CSS system! | We need to transmit the back-end RSS transmitter! | | Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski | https://valentina.net | | | +| Human Group Agent | 3.2.2 | Url | | | generating the interface won't do anything, we need to hack the optical PCI interface! | Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser | https://vilma.com | | | +| Senior Brand Officer | 9.3.6 | Url | If we override the system, we can get to the HDD system through the haptic HDD system! | If we parse the bus, we can get to the XML bus through the solid state XML bus! | | | http://carol.name | | | +| Customer Interactions Representative | 0.8.8 | Url | We need to quantify the digital SSL array! | | | | http://heather.name | | | +| Regional Configuration Engineer | 7.3.8 | Expression | Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter! | You can't reboot the matrix without navigating the optical SDD matrix! | | | http://roman.org | | | +| Regional Factors Designer | 7.4.1 | Url | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | Use the haptic RSS port, then you can transmit the haptic port! | Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus | | | | +| Human Accountability Developer | 6.9.0 | Unknown | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | | | +| Product Tactics Engineer | 5.6.9 | Overwrite | Use the online TCP driver, then you can navigate the online driver! | I'll transmit the open-source HTTP pixel, that should pixel the HTTP pixel! | transmitting the program won't do anything, we need to generate the multi-byte SAS program! | Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich | | | | +| International Marketing Officer | 7.2.8 | Expression | | | | Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk | | | | +| Corporate Intranet Agent | 9.1.8 | Url | We need to compress the 1080p GB circuit! | | The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver! | Essie Hamill,Essie Hamill | http://precious.name | | | +| Senior Metrics Engineer | 8.3.4 | Overwrite | | Try to quantify the FTP bus, maybe it will quantify the optical bus! | | Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand | http://lou.net | | | +| Investor Usability Officer | 2.5.2 | Unknown | Try to program the XML capacitor, maybe it will program the haptic capacitor! | Use the optical SSL alarm, then you can bypass the optical alarm! | | Johnny Bernier | http://orlo.name | | | +| Principal Web Associate | 4.2.5 | Expression | | | If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive! | Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles | | | | +| Central Factors Supervisor | 0.8.3 | Overwrite | If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor! | Use the optical IB transmitter, then you can navigate the optical transmitter! | If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall! | Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick | http://clement.name | | | +| Direct Applications Designer | 1.5.1 | Unknown | | We need to connect the haptic TCP panel! | If we bypass the card, we can get to the HDD card through the auxiliary HDD card! | Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling | http://tito.name | | | +| International Branding Associate | 4.9.4 | Url | | I'll compress the back-end SSL system, that should system the SSL system! | The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall! | | https://trinity.name | | | +| Global Solutions Administrator | 5.2.4 | Overwrite | We need to calculate the online SAS bandwidth! | If we index the bus, we can get to the CSS bus through the optical CSS bus! | | Nellie Oberbrunner | https://hailee.biz | | | +| Lead Program Engineer | 4.5.7 | Overwrite | | The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol! | | | | | | +| Corporate Division Executive | 4.7.8 | Url | I'll index the neural SDD bus, that should bus the SDD bus! | If we reboot the program, we can get to the SSL program through the primary SSL program! | | Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros | http://wilmer.com | | | +| National Solutions Representative | 5.6.2 | Overwrite | | | You can't synthesize the bandwidth without programming the solid state XSS bandwidth! | | | | | +| Legacy Solutions Architect | 7.9.3 | Url | | Try to input the AI sensor, maybe it will input the digital sensor! | If we program the array, we can get to the JBOD array through the primary JBOD array! | | | | | +| National Creative Officer | 5.5.6 | Overwrite | indexing the capacitor won't do anything, we need to reboot the redundant FTP capacitor! | | The TCP array is down, bypass the mobile array so we can bypass the TCP array! | | http://orpha.name | | | +| Forward Tactics Planner | 5.4.6 | Url | I'll input the primary GB port, that should port the GB port! | | If we copy the array, we can get to the SAS array through the neural SAS array! | Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde | https://caterina.info | | | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Regional Brand Associate | 4.0.9 | Expression | | | I'll program the wireless HDD pixel, that should pixel the HDD pixel! | | | | | +| Legacy Intranet Planner | 8.3.2 | Expression | Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth! | | | | http://nathanael.name | | | +| Dynamic Paradigm Officer | 2.3.4 | Overwrite | | | | | https://charity.biz | | | +| Corporate Program Associate | 5.2.5 | Overwrite | | | overriding the interface won't do anything, we need to override the virtual THX interface! | | | | | +| Forward Usability Developer | 6.9.1 | Overwrite | | | You can't connect the protocol without overriding the redundant RSS protocol! | | | | | +| Central Functionality Technician | 3.9.3 | Url | | | The AI microchip is down, override the multi-byte microchip so we can override the AI microchip! | | | | | +| International Marketing Officer | 2.2.1 | Overwrite | If we connect the driver, we can get to the XSS driver through the online XSS driver! | | | | https://weldon.info | | | +| Chief Response Strategist | 8.0.4 | Url | | The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm! | Use the 1080p PNG application, then you can calculate the 1080p application! | Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann | | | | +| Forward Directives Representative | 0.5.1 | Url | | parsing the panel won't do anything, we need to calculate the digital SMTP panel! | | Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote | https://cleve.biz | | | +| Internal Factors Facilitator | 2.6.3 | Url | | Try to copy the PNG sensor, maybe it will copy the 1080p sensor! | | Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris | http://melba.name | | | +| District Integration Designer | 6.2.2 | Expression | | You can't connect the port without connecting the back-end COM port! | | Ignacio Hane,Ignacio Hane | https://cindy.org | | | +| Senior Operations Assistant | 2.4.2 | Expression | | If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth! | | Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva | https://hector.info | | | +| Dynamic Tactics Facilitator | 0.7.3 | Unknown | | | The SSL port is down, bypass the haptic port so we can bypass the SSL port! | | | | | +| Future Accounts Designer | 5.1.9 | Expression | We need to navigate the wireless SAS pixel! | | | | | | | +| Internal Solutions Director | 8.4.4 | Unknown | | | | | | | | +| Customer Metrics Analyst | 6.7.1 | Unknown | | | | | | | | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | | | +| Dynamic Factors Producer | 5.7.1 | Url | | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | | | | | +| Senior Research Liaison | 5.0.6 | Overwrite | If we compress the system, we can get to the AGP system through the multi-byte AGP system! | I'll hack the optical XSS monitor, that should monitor the XSS monitor! | | | http://clair.biz | | | +| Forward Program Officer | 4.2.4 | Url | quantifying the capacitor won't do anything, we need to override the open-source AI capacitor! | indexing the port won't do anything, we need to back up the virtual AGP port! | calculating the bus won't do anything, we need to generate the online CSS bus! | Leon Mayer,Leon Mayer | | | | +| Dynamic Configuration Administrator | 4.3.8 | Url | | | Use the redundant AGP microchip, then you can override the redundant microchip! | Roberto Deckow,Roberto Deckow,Roberto Deckow | | | | +| Chief Paradigm Supervisor | 4.3.3 | Url | | | We need to bypass the wireless XML pixel! | Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins | https://zion.info | | | +| Investor Interactions Designer | 1.9.4 | Url | | | parsing the card won't do anything, we need to synthesize the online SQL card! | Stella Barton,Stella Barton | https://octavia.name | | | +| National Factors Administrator | 8.1.4 | Unknown | | | | | http://janelle.name | | | +| Global Markets Administrator | 8.6.8 | Expression | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard | https://lois.biz | | | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | | | +| Legacy Communications Engineer | 7.8.1 | Expression | | I'll synthesize the haptic THX hard drive, that should hard drive the THX hard drive! | The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive! | Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub | | | | +| Forward Paradigm Developer | 7.9.7 | Overwrite | The GB interface is down, input the auxiliary interface so we can input the GB interface! | The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter! | | Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter | http://maureen.name | | | +| National Infrastructure Architect | 6.6.7 | Unknown | | If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive! | | Howard Rath,Howard Rath,Howard Rath,Howard Rath | http://darlene.net | | | +| National Implementation Agent | 5.6.8 | Expression | | | Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit! | Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston | http://rex.biz | | | +| Senior Brand Agent | 3.1.9 | Url | generating the alarm won't do anything, we need to parse the virtual XSS alarm! | | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | https://lina.info | | | +| Direct Group Liaison | 3.5.1 | Overwrite | We need to parse the haptic SMS monitor! | | We need to program the auxiliary JBOD circuit! | | | | | +| Legacy Marketing Designer | 4.5.9 | Expression | | You can't bypass the microchip without parsing the back-end JBOD microchip! | You can't bypass the alarm without generating the back-end HTTP alarm! | | http://lexi.net | | | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | | | +| Internal Operations Producer | 5.8.9 | Overwrite | | Use the online SMTP pixel, then you can index the online pixel! | | | | | | +| Corporate Infrastructure Executive | 4.8.1 | Unknown | | | Try to index the FTP transmitter, maybe it will index the bluetooth transmitter! | Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist | https://justice.info | | | +| Lead Optimization Analyst | 2.1.7 | Expression | Use the wireless XSS bandwidth, then you can program the wireless bandwidth! | The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive! | | Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson | https://madge.info | | | +| Lead Identity Developer | 7.1.0 | Url | | compressing the bandwidth won't do anything, we need to bypass the primary RAM bandwidth! | | | https://eve.com | | | +| National Security Orchestrator | 3.5.6 | Expression | Try to copy the HDD array, maybe it will copy the back-end array! | hacking the alarm won't do anything, we need to override the neural SSL alarm! | You can't parse the bandwidth without quantifying the wireless THX bandwidth! | Roderick Koelpin,Roderick Koelpin,Roderick Koelpin | | | | +| Future Markets Architect | 7.2.2 | Overwrite | If we synthesize the port, we can get to the CSS port through the online CSS port! | synthesizing the panel won't do anything, we need to transmit the neural THX panel! | | Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank | https://maxime.info | | | +| Dynamic Configuration Specialist | 3.6.8 | Overwrite | | Use the haptic AGP protocol, then you can program the haptic protocol! | | Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn | | | | +| Senior Quality Executive | 4.4.8 | Url | I'll quantify the solid state THX feed, that should feed the THX feed! | Use the online RAM array, then you can index the online array! | You can't reboot the transmitter without transmitting the online ADP transmitter! | | http://khalid.com | | | +| Dynamic Configuration Assistant | 3.2.1 | Expression | | connecting the application won't do anything, we need to bypass the mobile ADP application! | I'll synthesize the bluetooth FTP system, that should system the FTP system! | Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman | | | | +| Human Program Technician | 2.8.4 | Overwrite | | | | Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill | http://tomasa.info | | | +| Human Program Orchestrator | 5.2.4 | Url | Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip! | | bypassing the bandwidth won't do anything, we need to copy the mobile JBOD bandwidth! | | | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | | | | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Chief Program Director | 8.8.8 | Overwrite | If we parse the protocol, we can get to the IB protocol through the wireless IB protocol! | | Use the primary SCSI matrix, then you can program the primary matrix! | | | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | +| Legacy Interactions Officer | 8.8.5 | Overwrite | | | Try to program the RAM bandwidth, maybe it will program the optical bandwidth! | | | | | ++--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..7de75d30 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,109 @@ ++--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+----------+------------------------+ +| National Creative Analyst | 6.3.1 | Expression | | The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed! | | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Direct Applications Assistant | 3.5.8 | Unknown | The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel! | If we back up the driver, we can get to the TCP driver through the redundant TCP driver! | We need to back up the 1080p COM interface! | | http://consuelo.info | | | +| Human Group Agent | 3.2.2 | Url | | | generating the interface won't do anything, we need to hack the optical PCI interface! | Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser | https://vilma.com | | | +| Senior Brand Agent | 3.1.9 | Url | generating the alarm won't do anything, we need to parse the virtual XSS alarm! | | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | https://lina.info | | | +| Lead Program Engineer | 4.5.7 | Overwrite | | The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol! | | | | | | +| National Implementation Agent | 5.6.8 | Expression | | | Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit! | Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston | http://rex.biz | | | +| Regional Communications Strategist | 9.3.1 | Url | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Try to index the HDD panel, maybe it will index the haptic panel! | We need to index the bluetooth JSON pixel! | | http://eloisa.biz | | | +| Dynamic Factors Producer | 5.7.1 | Url | | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | | | | | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | | | +| Internal Program Engineer | 2.9.3 | Expression | I'll input the neural SQL application, that should application the SQL application! | You can't generate the hard drive without transmitting the haptic RAM hard drive! | I'll bypass the optical AGP feed, that should feed the AGP feed! | | http://cleta.org | | | +| Dynamic Configuration Assistant | 3.2.1 | Expression | | connecting the application won't do anything, we need to bypass the mobile ADP application! | I'll synthesize the bluetooth FTP system, that should system the FTP system! | Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman | | | | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Forward Branding Strategist | 4.6.2 | Overwrite | | | The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive! | | | | | +| Customer Interactions Representative | 0.8.8 | Url | We need to quantify the digital SSL array! | | | | http://heather.name | | | +| Chief Response Strategist | 8.0.4 | Url | | The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm! | Use the 1080p PNG application, then you can calculate the 1080p application! | Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann | | | | +| Global Usability Manager | 9.1.0 | Overwrite | | Try to back up the THX interface, maybe it will back up the auxiliary interface! | | | http://vella.com | | | +| Regional Configuration Engineer | 7.3.8 | Expression | Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter! | You can't reboot the matrix without navigating the optical SDD matrix! | | | http://roman.org | | | +| Forward Usability Developer | 6.9.1 | Overwrite | | | You can't connect the protocol without overriding the redundant RSS protocol! | | | | | +| Senior Metrics Engineer | 8.3.4 | Overwrite | | Try to quantify the FTP bus, maybe it will quantify the optical bus! | | Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand | http://lou.net | | | +| Forward Tactics Planner | 5.4.6 | Url | I'll input the primary GB port, that should port the GB port! | | If we copy the array, we can get to the SAS array through the neural SAS array! | Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde | https://caterina.info | | | +| Principal Web Associate | 4.2.5 | Expression | | | If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive! | Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles | | | | +| Central Factors Supervisor | 0.8.3 | Overwrite | If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor! | Use the optical IB transmitter, then you can navigate the optical transmitter! | If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall! | Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick | http://clement.name | | | +| Internal Operations Producer | 5.8.9 | Overwrite | | Use the online SMTP pixel, then you can index the online pixel! | | | | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | +| Future Tactics Specialist | 0.2.2 | Overwrite | We need to override the primary SQL pixel! | We need to transmit the redundant EXE driver! | You can't calculate the hard drive without hacking the multi-byte FTP hard drive! | | | | | +| Direct Applications Designer | 1.5.1 | Unknown | | We need to connect the haptic TCP panel! | If we bypass the card, we can get to the HDD card through the auxiliary HDD card! | Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling | http://tito.name | | | +| National Security Orchestrator | 3.5.6 | Expression | Try to copy the HDD array, maybe it will copy the back-end array! | hacking the alarm won't do anything, we need to override the neural SSL alarm! | You can't parse the bandwidth without quantifying the wireless THX bandwidth! | Roderick Koelpin,Roderick Koelpin,Roderick Koelpin | | | | +| Senior Brand Officer | 9.3.6 | Url | If we override the system, we can get to the HDD system through the haptic HDD system! | If we parse the bus, we can get to the XML bus through the solid state XML bus! | | | http://carol.name | | | +| Corporate Program Associate | 5.2.5 | Overwrite | | | overriding the interface won't do anything, we need to override the virtual THX interface! | | | | | +| Chief Paradigm Supervisor | 4.3.3 | Url | | | We need to bypass the wireless XML pixel! | Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins | https://zion.info | | | +| Corporate Intranet Agent | 9.1.8 | Url | We need to compress the 1080p GB circuit! | | The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver! | Essie Hamill,Essie Hamill | http://precious.name | | | +| Legacy Intranet Planner | 8.3.2 | Expression | Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth! | | | | http://nathanael.name | | | +| Dynamic Paradigm Officer | 2.3.4 | Overwrite | | | | | https://charity.biz | | | +| Legacy Interactions Officer | 8.8.5 | Overwrite | | | Try to program the RAM bandwidth, maybe it will program the optical bandwidth! | | | | | +| Corporate Division Executive | 4.7.8 | Url | I'll index the neural SDD bus, that should bus the SDD bus! | If we reboot the program, we can get to the SSL program through the primary SSL program! | | Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros | http://wilmer.com | | | +| Investor Usability Officer | 2.5.2 | Unknown | Try to program the XML capacitor, maybe it will program the haptic capacitor! | Use the optical SSL alarm, then you can bypass the optical alarm! | | Johnny Bernier | http://orlo.name | | | +| Human Program Technician | 2.8.4 | Overwrite | | | | Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill | http://tomasa.info | | | +| Forward Paradigm Developer | 7.9.7 | Overwrite | The GB interface is down, input the auxiliary interface so we can input the GB interface! | The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter! | | Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter | http://maureen.name | | | +| Legacy Marketing Designer | 4.5.9 | Expression | | You can't bypass the microchip without parsing the back-end JBOD microchip! | You can't bypass the alarm without generating the back-end HTTP alarm! | | http://lexi.net | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | | | | +| Dynamic Configuration Administrator | 4.3.8 | Url | | | Use the redundant AGP microchip, then you can override the redundant microchip! | Roberto Deckow,Roberto Deckow,Roberto Deckow | | | | +| Central Tactics Director | 4.6.7 | Url | backing up the system won't do anything, we need to parse the neural CSS system! | We need to transmit the back-end RSS transmitter! | | Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski | https://valentina.net | | | +| Forward Directives Representative | 0.5.1 | Url | | parsing the panel won't do anything, we need to calculate the digital SMTP panel! | | Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote | https://cleve.biz | | | +| Senior Quality Executive | 4.4.8 | Url | I'll quantify the solid state THX feed, that should feed the THX feed! | Use the online RAM array, then you can index the online array! | You can't reboot the transmitter without transmitting the online ADP transmitter! | | http://khalid.com | | | +| Human Accountability Developer | 6.9.0 | Unknown | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | | | +| Internal Factors Facilitator | 2.6.3 | Url | | Try to copy the PNG sensor, maybe it will copy the 1080p sensor! | | Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris | http://melba.name | | | +| Internal Solutions Director | 8.4.4 | Unknown | | | | | | | | +| Dynamic Tactics Facilitator | 0.7.3 | Unknown | | | The SSL port is down, bypass the haptic port so we can bypass the SSL port! | | | | | +| Lead Identity Developer | 7.1.0 | Url | | compressing the bandwidth won't do anything, we need to bypass the primary RAM bandwidth! | | | https://eve.com | | | +| Regional Factors Designer | 7.4.1 | Url | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | Use the haptic RSS port, then you can transmit the haptic port! | Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus | | | | +| Senior Operations Assistant | 2.4.2 | Expression | | If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth! | | Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva | https://hector.info | | | +| Regional Brand Associate | 4.0.9 | Expression | | | I'll program the wireless HDD pixel, that should pixel the HDD pixel! | | | | | +| District Integration Designer | 6.2.2 | Expression | | You can't connect the port without connecting the back-end COM port! | | Ignacio Hane,Ignacio Hane | https://cindy.org | | | +| Senior Research Liaison | 5.0.6 | Overwrite | If we compress the system, we can get to the AGP system through the multi-byte AGP system! | I'll hack the optical XSS monitor, that should monitor the XSS monitor! | | | http://clair.biz | | | +| Lead Optimization Analyst | 2.1.7 | Expression | Use the wireless XSS bandwidth, then you can program the wireless bandwidth! | The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive! | | Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson | https://madge.info | | | +| National Factors Administrator | 8.1.4 | Unknown | | | | | http://janelle.name | | | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | | | +| Legacy Communications Engineer | 7.8.1 | Expression | | I'll synthesize the haptic THX hard drive, that should hard drive the THX hard drive! | The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive! | Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub | | | | +| Forward Communications Director | 6.0.8 | Overwrite | Try to override the AI alarm, maybe it will override the online alarm! | We need to quantify the virtual TCP card! | | Kristin Bernhard,Kristin Bernhard | | | | +| Dynamic Configuration Specialist | 3.6.8 | Overwrite | | Use the haptic AGP protocol, then you can program the haptic protocol! | | Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn | | | | +| Global Markets Administrator | 8.6.8 | Expression | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard | https://lois.biz | | | +| Customer Metrics Analyst | 6.7.1 | Unknown | | | | | | | | +| Global Solutions Administrator | 5.2.4 | Overwrite | We need to calculate the online SAS bandwidth! | If we index the bus, we can get to the CSS bus through the optical CSS bus! | | Nellie Oberbrunner | https://hailee.biz | | | +| Forward Program Officer | 4.2.4 | Url | quantifying the capacitor won't do anything, we need to override the open-source AI capacitor! | indexing the port won't do anything, we need to back up the virtual AGP port! | calculating the bus won't do anything, we need to generate the online CSS bus! | Leon Mayer,Leon Mayer | | | | +| Investor Interactions Designer | 1.9.4 | Url | | | parsing the card won't do anything, we need to synthesize the online SQL card! | Stella Barton,Stella Barton | https://octavia.name | | | +| Future Accounts Designer | 5.1.9 | Expression | We need to navigate the wireless SAS pixel! | | | | | | | +| Global Configuration Consultant | 5.9.5 | Expression | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | bypassing the bus won't do anything, we need to calculate the virtual GB bus! | | Guadalupe Littel,Guadalupe Littel,Guadalupe Littel | | | | +| National Creative Officer | 5.5.6 | Overwrite | indexing the capacitor won't do anything, we need to reboot the redundant FTP capacitor! | | The TCP array is down, bypass the mobile array so we can bypass the TCP array! | | http://orpha.name | | | +| International Marketing Officer | 2.2.1 | Overwrite | If we connect the driver, we can get to the XSS driver through the online XSS driver! | | | | https://weldon.info | | | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | | | +| National Infrastructure Architect | 6.6.7 | Unknown | | If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive! | | Howard Rath,Howard Rath,Howard Rath,Howard Rath | http://darlene.net | | | +| Chief Program Director | 8.8.8 | Overwrite | If we parse the protocol, we can get to the IB protocol through the wireless IB protocol! | | Use the primary SCSI matrix, then you can program the primary matrix! | | | | | +| Forward Research Associate | 3.4.7 | Url | | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | | | +| Legacy Solutions Architect | 7.9.3 | Url | | Try to input the AI sensor, maybe it will input the digital sensor! | If we program the array, we can get to the JBOD array through the primary JBOD array! | | | | | +| Human Program Orchestrator | 5.2.4 | Url | Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip! | | bypassing the bandwidth won't do anything, we need to copy the mobile JBOD bandwidth! | | | | | +| Product Tactics Engineer | 5.6.9 | Overwrite | Use the online TCP driver, then you can navigate the online driver! | I'll transmit the open-source HTTP pixel, that should pixel the HTTP pixel! | transmitting the program won't do anything, we need to generate the multi-byte SAS program! | Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich | | | | +| International Marketing Officer | 7.2.8 | Expression | | | | Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk | | | | +| Direct Group Liaison | 3.5.1 | Overwrite | We need to parse the haptic SMS monitor! | | We need to program the auxiliary JBOD circuit! | | | | | +| Corporate Infrastructure Executive | 4.8.1 | Unknown | | | Try to index the FTP transmitter, maybe it will index the bluetooth transmitter! | Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist | https://justice.info | | | +| Future Markets Architect | 7.2.2 | Overwrite | If we synthesize the port, we can get to the CSS port through the online CSS port! | synthesizing the panel won't do anything, we need to transmit the neural THX panel! | | Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank | https://maxime.info | | | +| International Branding Associate | 4.9.4 | Url | | I'll compress the back-end SSL system, that should system the SSL system! | The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall! | | https://trinity.name | | | +| Central Functionality Technician | 3.9.3 | Url | | | The AI microchip is down, override the multi-byte microchip so we can override the AI microchip! | | | | | +| National Solutions Representative | 5.6.2 | Overwrite | | | You can't synthesize the bandwidth without programming the solid state XSS bandwidth! | | | | | ++--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..42796f26 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,9 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------+----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------+----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | Alyson | https://carmelo.biz | +| | | | | | | Michele | https://miles.net | +| | | | | | | Freddie | http://kade.net | +| | | | | | | Jaunita | http://marcelina.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..bf389459 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,97 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Product Data Liaison | 7.8.8 | Unknown | Try to calculate the GB card, maybe it will calculate the wireless card! | | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | | | Lewis | https://alisa.com | +| | | | | | | | | Delores | https://layne.name | +| | | | | | | | | Delphine | https://katlynn.org | +| | | | | | | | | Meredith | https://johanna.info | +| | | | | | | | | Jacklyn | https://kadin.com | +| | | | | | | | | Hardy | https://donna.info | +| Investor Division Assistant | 9.6.2 | Url | | I'll parse the primary PCI matrix, that should matrix the PCI matrix! | | | | Nya | http://sunny.biz | +| | | | | | | | | Arlo | https://cordia.info | +| | | | | | | | | Linnie | https://marcos.name | +| | | | | | | | | Luella | http://frederic.name | +| | | | | | | | | Lucinda | https://dion.name | +| | | | | | | | | Jayson | https://ryleigh.net | +| | | | | | | | | Mervin | https://lorenza.net | +| National Accountability Producer | 6.9.7 | Unknown | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | https://linwood.biz | Travon | https://dedrick.name | +| | | | | | | | | Elissa | http://kaci.org | +| | | | | | | | | Brandi | https://aniyah.com | +| | | | | | | | | Tyson | https://bonita.org | +| | | | | | | | | Jazlyn | http://madonna.net | +| | | | | | | | | Deangelo | https://jess.info | +| | | | | | | | | Alvah | https://hans.net | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Forward Tactics Agent | 6.8.8 | Url | | We need to back up the primary SMTP circuit! | The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth! | Jon Schulist,Jon Schulist | https://flo.info | Diana | http://eula.name | +| | | | | | | | | Raphael | https://zackery.info | +| | | | | | | | | Nettie | https://brayan.com | +| Global Mobility Technician | 8.6.3 | Unknown | | We need to input the haptic XML port! | | Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante | | Lonie | http://wilburn.org | +| | | | | | | | | Concepcion | http://ed.org | +| | | | | | | | | Amanda | https://sophie.net | +| | | | | | | | | Claudine | http://ofelia.biz | +| | | | | | | | | Petra | http://clare.name | +| | | | | | | | | Ozella | https://verla.name | +| | | | | | | | | Denis | http://pete.com | +| International Intranet Planner | 1.3.4 | Expression | You can't quantify the system without generating the digital HTTP system! | We need to compress the haptic XML circuit! | indexing the microchip won't do anything, we need to index the mobile AGP microchip! | Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert | http://devin.org | Ahmad | https://lupe.com | +| | | | | | | | | Randi | https://jaiden.biz | +| | | | | | | | | Patience | https://marlene.name | +| | | | | | | | | Lenna | https://franco.name | +| | | | | | | | | Kyleigh | https://tevin.name | +| | | | | | | | | Sallie | https://jordane.name | +| | | | | | | | | Willy | https://daija.info | +| | | | | | | | | Jannie | https://retta.net | +| | | | | | | | | Lottie | http://yasmine.com | +| | | | | | | | | Delia | http://khalil.com | +| Investor Operations Director | 5.6.0 | Expression | Try to input the AI microchip, maybe it will input the 1080p microchip! | | If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor! | | https://alene.info | Elouise | https://ron.com | +| | | | | | | | | Brown | https://cordia.com | +| | | | | | | | | Ericka | https://eugene.com | +| | | | | | | | | Rashad | http://thomas.com | +| | | | | | | | | Antonia | https://marcelle.org | +| Product Interactions Planner | 7.4.0 | Expression | Try to navigate the PCI matrix, maybe it will navigate the haptic matrix! | | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | http://bertha.net | Rey | https://connie.info | +| | | | | | | | | Hollie | http://rico.name | +| | | | | | | | | Marshall | http://pierce.org | +| | | | | | | | | Lily | http://shemar.biz | +| | | | | | | | | Ivy | http://laury.net | +| | | | | | | | | Cortney | https://breanna.name | +| | | | | | | | | Assunta | http://miller.info | +| | | | | | | | | Annabel | https://ashton.biz | +| | | | | | | | | Gina | https://dena.info | +| | | | | | | | | Oren | https://helena.biz | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Chief Solutions Administrator | 0.4.1 | Unknown | | indexing the program won't do anything, we need to reboot the virtual XSS program! | indexing the application won't do anything, we need to parse the mobile TCP application! | | https://bertrand.biz | Shaun | https://antwan.org | +| | | | | | | | | Hazel | https://forrest.net | +| | | | | | | | | Brianne | https://dorothea.name | +| | | | | | | | | Don | http://torey.com | +| | | | | | | | | Cedrick | https://zachariah.net | +| | | | | | | | | Marcelle | https://adah.org | +| | | | | | | | | Barney | http://erica.org | +| | | | | | | | | Jordi | https://alysha.com | +| | | | | | | | | Kristina | https://pattie.info | +| | | | | | | | | Cory | http://kailey.com | +| Global Mobility Facilitator | 8.5.9 | Url | | We need to parse the primary PCI protocol! | | Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch | https://itzel.info | Mitchel | http://carleton.name | +| | | | | | | | | Madalyn | http://narciso.net | +| | | | | | | | | Mia | http://nicklaus.net | +| | | | | | | | | Abelardo | http://carolina.name | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..34d7ad1b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,22 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..589c58f6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,27 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..c719ad2c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,27 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+---------+----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+---------+----------------------+ +| National Security Orchestrator | 3.5.6 | Expression | Try to copy the HDD array, maybe it will copy the back-end array! | hacking the alarm won't do anything, we need to override the neural SSL alarm! | You can't parse the bandwidth without quantifying the wireless THX bandwidth! | Roderick Koelpin,Roderick Koelpin,Roderick Koelpin | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Global Markets Administrator | 8.6.8 | Expression | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard | https://lois.biz | | | +| Future Accounts Designer | 5.1.9 | Expression | We need to navigate the wireless SAS pixel! | | | | | | | +| Human Accountability Developer | 6.9.0 | Unknown | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | | | +| Regional Factors Designer | 7.4.1 | Url | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | Use the haptic RSS port, then you can transmit the haptic port! | Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus | | | | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | | | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | | | +| Customer Metrics Analyst | 6.7.1 | Unknown | | | | | | | | +| Global Usability Manager | 9.1.0 | Overwrite | | Try to back up the THX interface, maybe it will back up the auxiliary interface! | | | http://vella.com | | | +| Central Tactics Director | 4.6.7 | Url | backing up the system won't do anything, we need to parse the neural CSS system! | We need to transmit the back-end RSS transmitter! | | Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski | https://valentina.net | | | +| Investor Interactions Designer | 1.9.4 | Url | | | parsing the card won't do anything, we need to synthesize the online SQL card! | Stella Barton,Stella Barton | https://octavia.name | | | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | | | +| Global Configuration Consultant | 5.9.5 | Expression | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | bypassing the bus won't do anything, we need to calculate the virtual GB bus! | | Guadalupe Littel,Guadalupe Littel,Guadalupe Littel | | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | +| Dynamic Configuration Assistant | 3.2.1 | Expression | | connecting the application won't do anything, we need to bypass the mobile ADP application! | I'll synthesize the bluetooth FTP system, that should system the FTP system! | Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman | | | | +| Dynamic Factors Producer | 5.7.1 | Url | | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | | | | | +| Internal Factors Facilitator | 2.6.3 | Url | | Try to copy the PNG sensor, maybe it will copy the 1080p sensor! | | Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris | http://melba.name | | | +| Customer Interactions Representative | 0.8.8 | Url | We need to quantify the digital SSL array! | | | | http://heather.name | | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+---------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..e45d7fbd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,115 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ +| Customer Metrics Analyst | 6.7.1 | Unknown | | | | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Dynamic Factors Producer | 5.7.1 | Url | | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | | | | | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | | | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | | | +| Global Markets Administrator | 8.6.8 | Expression | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard | https://lois.biz | | | +| National Accountability Producer | 6.9.7 | Unknown | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | https://linwood.biz | Travon | https://dedrick.name | +| | | | | | | | | Elissa | http://kaci.org | +| | | | | | | | | Brandi | https://aniyah.com | +| | | | | | | | | Tyson | https://bonita.org | +| | | | | | | | | Jazlyn | http://madonna.net | +| | | | | | | | | Deangelo | https://jess.info | +| | | | | | | | | Alvah | https://hans.net | +| Global Mobility Technician | 8.6.3 | Unknown | | We need to input the haptic XML port! | | Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante | | Lonie | http://wilburn.org | +| | | | | | | | | Concepcion | http://ed.org | +| | | | | | | | | Amanda | https://sophie.net | +| | | | | | | | | Claudine | http://ofelia.biz | +| | | | | | | | | Petra | http://clare.name | +| | | | | | | | | Ozella | https://verla.name | +| | | | | | | | | Denis | http://pete.com | +| Dynamic Configuration Assistant | 3.2.1 | Expression | | connecting the application won't do anything, we need to bypass the mobile ADP application! | I'll synthesize the bluetooth FTP system, that should system the FTP system! | Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman | | | | +| Global Configuration Consultant | 5.9.5 | Expression | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | bypassing the bus won't do anything, we need to calculate the virtual GB bus! | | Guadalupe Littel,Guadalupe Littel,Guadalupe Littel | | | | +| International Intranet Planner | 1.3.4 | Expression | You can't quantify the system without generating the digital HTTP system! | We need to compress the haptic XML circuit! | indexing the microchip won't do anything, we need to index the mobile AGP microchip! | Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert | http://devin.org | Ahmad | https://lupe.com | +| | | | | | | | | Randi | https://jaiden.biz | +| | | | | | | | | Patience | https://marlene.name | +| | | | | | | | | Lenna | https://franco.name | +| | | | | | | | | Kyleigh | https://tevin.name | +| | | | | | | | | Sallie | https://jordane.name | +| | | | | | | | | Willy | https://daija.info | +| | | | | | | | | Jannie | https://retta.net | +| | | | | | | | | Lottie | http://yasmine.com | +| | | | | | | | | Delia | http://khalil.com | +| Investor Operations Director | 5.6.0 | Expression | Try to input the AI microchip, maybe it will input the 1080p microchip! | | If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor! | | https://alene.info | Elouise | https://ron.com | +| | | | | | | | | Brown | https://cordia.com | +| | | | | | | | | Ericka | https://eugene.com | +| | | | | | | | | Rashad | http://thomas.com | +| | | | | | | | | Antonia | https://marcelle.org | +| Investor Division Assistant | 9.6.2 | Url | | I'll parse the primary PCI matrix, that should matrix the PCI matrix! | | | | Nya | http://sunny.biz | +| | | | | | | | | Arlo | https://cordia.info | +| | | | | | | | | Linnie | https://marcos.name | +| | | | | | | | | Luella | http://frederic.name | +| | | | | | | | | Lucinda | https://dion.name | +| | | | | | | | | Jayson | https://ryleigh.net | +| | | | | | | | | Mervin | https://lorenza.net | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Regional Factors Designer | 7.4.1 | Url | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | Use the haptic RSS port, then you can transmit the haptic port! | Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus | | | | +| Customer Interactions Representative | 0.8.8 | Url | We need to quantify the digital SSL array! | | | | http://heather.name | | | +| Product Data Liaison | 7.8.8 | Unknown | Try to calculate the GB card, maybe it will calculate the wireless card! | | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | | | Lewis | https://alisa.com | +| | | | | | | | | Delores | https://layne.name | +| | | | | | | | | Delphine | https://katlynn.org | +| | | | | | | | | Meredith | https://johanna.info | +| | | | | | | | | Jacklyn | https://kadin.com | +| | | | | | | | | Hardy | https://donna.info | +| Product Interactions Planner | 7.4.0 | Expression | Try to navigate the PCI matrix, maybe it will navigate the haptic matrix! | | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | http://bertha.net | Rey | https://connie.info | +| | | | | | | | | Hollie | http://rico.name | +| | | | | | | | | Marshall | http://pierce.org | +| | | | | | | | | Lily | http://shemar.biz | +| | | | | | | | | Ivy | http://laury.net | +| | | | | | | | | Cortney | https://breanna.name | +| | | | | | | | | Assunta | http://miller.info | +| | | | | | | | | Annabel | https://ashton.biz | +| | | | | | | | | Gina | https://dena.info | +| | | | | | | | | Oren | https://helena.biz | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | +| Global Usability Manager | 9.1.0 | Overwrite | | Try to back up the THX interface, maybe it will back up the auxiliary interface! | | | http://vella.com | | | +| Forward Tactics Agent | 6.8.8 | Url | | We need to back up the primary SMTP circuit! | The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth! | Jon Schulist,Jon Schulist | https://flo.info | Diana | http://eula.name | +| | | | | | | | | Raphael | https://zackery.info | +| | | | | | | | | Nettie | https://brayan.com | +| Global Mobility Facilitator | 8.5.9 | Url | | We need to parse the primary PCI protocol! | | Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch | https://itzel.info | Mitchel | http://carleton.name | +| | | | | | | | | Madalyn | http://narciso.net | +| | | | | | | | | Mia | http://nicklaus.net | +| | | | | | | | | Abelardo | http://carolina.name | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| National Security Orchestrator | 3.5.6 | Expression | Try to copy the HDD array, maybe it will copy the back-end array! | hacking the alarm won't do anything, we need to override the neural SSL alarm! | You can't parse the bandwidth without quantifying the wireless THX bandwidth! | Roderick Koelpin,Roderick Koelpin,Roderick Koelpin | | | | +| Human Accountability Developer | 6.9.0 | Unknown | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | | | +| Future Accounts Designer | 5.1.9 | Expression | We need to navigate the wireless SAS pixel! | | | | | | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | | | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Internal Factors Facilitator | 2.6.3 | Url | | Try to copy the PNG sensor, maybe it will copy the 1080p sensor! | | Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris | http://melba.name | | | +| Investor Interactions Designer | 1.9.4 | Url | | | parsing the card won't do anything, we need to synthesize the online SQL card! | Stella Barton,Stella Barton | https://octavia.name | | | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | | | +| Chief Solutions Administrator | 0.4.1 | Unknown | | indexing the program won't do anything, we need to reboot the virtual XSS program! | indexing the application won't do anything, we need to parse the mobile TCP application! | | https://bertrand.biz | Shaun | https://antwan.org | +| | | | | | | | | Hazel | https://forrest.net | +| | | | | | | | | Brianne | https://dorothea.name | +| | | | | | | | | Don | http://torey.com | +| | | | | | | | | Cedrick | https://zachariah.net | +| | | | | | | | | Marcelle | https://adah.org | +| | | | | | | | | Barney | http://erica.org | +| | | | | | | | | Jordi | https://alysha.com | +| | | | | | | | | Kristina | https://pattie.info | +| | | | | | | | | Cory | http://kailey.com | +| Central Tactics Director | 4.6.7 | Url | backing up the system won't do anything, we need to parse the neural CSS system! | We need to transmit the back-end RSS transmitter! | | Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski | https://valentina.net | | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..87aaaee8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,40 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+----------+------------------------+ +| Customer Metrics Analyst | 6.7.1 | Unknown | | | | | | | | +| National Security Orchestrator | 3.5.6 | Expression | Try to copy the HDD array, maybe it will copy the back-end array! | hacking the alarm won't do anything, we need to override the neural SSL alarm! | You can't parse the bandwidth without quantifying the wireless THX bandwidth! | Roderick Koelpin,Roderick Koelpin,Roderick Koelpin | | | | +| Global Markets Administrator | 8.6.8 | Expression | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard | https://lois.biz | | | +| Human Accountability Developer | 6.9.0 | Unknown | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | | | +| Internal Factors Facilitator | 2.6.3 | Url | | Try to copy the PNG sensor, maybe it will copy the 1080p sensor! | | Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris | http://melba.name | | | +| Global Configuration Consultant | 5.9.5 | Expression | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | bypassing the bus won't do anything, we need to calculate the virtual GB bus! | | Guadalupe Littel,Guadalupe Littel,Guadalupe Littel | | | | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | | | +| Regional Factors Designer | 7.4.1 | Url | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | Use the haptic RSS port, then you can transmit the haptic port! | Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Dynamic Factors Producer | 5.7.1 | Url | | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | | | | | +| Customer Interactions Representative | 0.8.8 | Url | We need to quantify the digital SSL array! | | | | http://heather.name | | | +| Dynamic Configuration Assistant | 3.2.1 | Expression | | connecting the application won't do anything, we need to bypass the mobile ADP application! | I'll synthesize the bluetooth FTP system, that should system the FTP system! | Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman | | | | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | | | +| Investor Interactions Designer | 1.9.4 | Url | | | parsing the card won't do anything, we need to synthesize the online SQL card! | Stella Barton,Stella Barton | https://octavia.name | | | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Future Accounts Designer | 5.1.9 | Expression | We need to navigate the wireless SAS pixel! | | | | | | | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | | | +| Global Usability Manager | 9.1.0 | Overwrite | | Try to back up the THX interface, maybe it will back up the auxiliary interface! | | | http://vella.com | | | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Central Tactics Director | 4.6.7 | Url | backing up the system won't do anything, we need to parse the neural CSS system! | We need to transmit the back-end RSS transmitter! | | Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski | https://valentina.net | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..0d502f22 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,45 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+----------+------------------------+ +| Customer Metrics Analyst | 6.7.1 | Unknown | | | | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Future Accounts Designer | 5.1.9 | Expression | We need to navigate the wireless SAS pixel! | | | | | | | +| Internal Factors Facilitator | 2.6.3 | Url | | Try to copy the PNG sensor, maybe it will copy the 1080p sensor! | | Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris | http://melba.name | | | +| Global Usability Manager | 9.1.0 | Overwrite | | Try to back up the THX interface, maybe it will back up the auxiliary interface! | | | http://vella.com | | | +| Global Configuration Consultant | 5.9.5 | Expression | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | bypassing the bus won't do anything, we need to calculate the virtual GB bus! | | Guadalupe Littel,Guadalupe Littel,Guadalupe Littel | | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Regional Factors Designer | 7.4.1 | Url | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | Use the haptic RSS port, then you can transmit the haptic port! | Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus | | | | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | | | +| Global Markets Administrator | 8.6.8 | Expression | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard | https://lois.biz | | | +| Central Tactics Director | 4.6.7 | Url | backing up the system won't do anything, we need to parse the neural CSS system! | We need to transmit the back-end RSS transmitter! | | Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski | https://valentina.net | | | +| Dynamic Configuration Assistant | 3.2.1 | Expression | | connecting the application won't do anything, we need to bypass the mobile ADP application! | I'll synthesize the bluetooth FTP system, that should system the FTP system! | Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman | | | | +| National Security Orchestrator | 3.5.6 | Expression | Try to copy the HDD array, maybe it will copy the back-end array! | hacking the alarm won't do anything, we need to override the neural SSL alarm! | You can't parse the bandwidth without quantifying the wireless THX bandwidth! | Roderick Koelpin,Roderick Koelpin,Roderick Koelpin | | | | +| Customer Interactions Representative | 0.8.8 | Url | We need to quantify the digital SSL array! | | | | http://heather.name | | | +| Investor Interactions Designer | 1.9.4 | Url | | | parsing the card won't do anything, we need to synthesize the online SQL card! | Stella Barton,Stella Barton | https://octavia.name | | | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | | | +| Dynamic Factors Producer | 5.7.1 | Url | | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | | | | | +| Human Accountability Developer | 6.9.0 | Unknown | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | | | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | | | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..a824df7c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+---------+----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+---------+----------------------+ +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | | | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | | | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+---------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..3e04f6bb --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,101 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Product Data Liaison | 7.8.8 | Unknown | Try to calculate the GB card, maybe it will calculate the wireless card! | | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | | | Lewis | https://alisa.com | +| | | | | | | | | Delores | https://layne.name | +| | | | | | | | | Delphine | https://katlynn.org | +| | | | | | | | | Meredith | https://johanna.info | +| | | | | | | | | Jacklyn | https://kadin.com | +| | | | | | | | | Hardy | https://donna.info | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | | | +| National Accountability Producer | 6.9.7 | Unknown | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | https://linwood.biz | Travon | https://dedrick.name | +| | | | | | | | | Elissa | http://kaci.org | +| | | | | | | | | Brandi | https://aniyah.com | +| | | | | | | | | Tyson | https://bonita.org | +| | | | | | | | | Jazlyn | http://madonna.net | +| | | | | | | | | Deangelo | https://jess.info | +| | | | | | | | | Alvah | https://hans.net | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | | | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| International Intranet Planner | 1.3.4 | Expression | You can't quantify the system without generating the digital HTTP system! | We need to compress the haptic XML circuit! | indexing the microchip won't do anything, we need to index the mobile AGP microchip! | Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert | http://devin.org | Ahmad | https://lupe.com | +| | | | | | | | | Randi | https://jaiden.biz | +| | | | | | | | | Patience | https://marlene.name | +| | | | | | | | | Lenna | https://franco.name | +| | | | | | | | | Kyleigh | https://tevin.name | +| | | | | | | | | Sallie | https://jordane.name | +| | | | | | | | | Willy | https://daija.info | +| | | | | | | | | Jannie | https://retta.net | +| | | | | | | | | Lottie | http://yasmine.com | +| | | | | | | | | Delia | http://khalil.com | +| Investor Operations Director | 5.6.0 | Expression | Try to input the AI microchip, maybe it will input the 1080p microchip! | | If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor! | | https://alene.info | Elouise | https://ron.com | +| | | | | | | | | Brown | https://cordia.com | +| | | | | | | | | Ericka | https://eugene.com | +| | | | | | | | | Rashad | http://thomas.com | +| | | | | | | | | Antonia | https://marcelle.org | +| Global Mobility Technician | 8.6.3 | Unknown | | We need to input the haptic XML port! | | Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante | | Lonie | http://wilburn.org | +| | | | | | | | | Concepcion | http://ed.org | +| | | | | | | | | Amanda | https://sophie.net | +| | | | | | | | | Claudine | http://ofelia.biz | +| | | | | | | | | Petra | http://clare.name | +| | | | | | | | | Ozella | https://verla.name | +| | | | | | | | | Denis | http://pete.com | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | | | +| Global Mobility Facilitator | 8.5.9 | Url | | We need to parse the primary PCI protocol! | | Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch | https://itzel.info | Mitchel | http://carleton.name | +| | | | | | | | | Madalyn | http://narciso.net | +| | | | | | | | | Mia | http://nicklaus.net | +| | | | | | | | | Abelardo | http://carolina.name | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Forward Tactics Agent | 6.8.8 | Url | | We need to back up the primary SMTP circuit! | The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth! | Jon Schulist,Jon Schulist | https://flo.info | Diana | http://eula.name | +| | | | | | | | | Raphael | https://zackery.info | +| | | | | | | | | Nettie | https://brayan.com | +| Investor Division Assistant | 9.6.2 | Url | | I'll parse the primary PCI matrix, that should matrix the PCI matrix! | | | | Nya | http://sunny.biz | +| | | | | | | | | Arlo | https://cordia.info | +| | | | | | | | | Linnie | https://marcos.name | +| | | | | | | | | Luella | http://frederic.name | +| | | | | | | | | Lucinda | https://dion.name | +| | | | | | | | | Jayson | https://ryleigh.net | +| | | | | | | | | Mervin | https://lorenza.net | +| Product Interactions Planner | 7.4.0 | Expression | Try to navigate the PCI matrix, maybe it will navigate the haptic matrix! | | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | http://bertha.net | Rey | https://connie.info | +| | | | | | | | | Hollie | http://rico.name | +| | | | | | | | | Marshall | http://pierce.org | +| | | | | | | | | Lily | http://shemar.biz | +| | | | | | | | | Ivy | http://laury.net | +| | | | | | | | | Cortney | https://breanna.name | +| | | | | | | | | Assunta | http://miller.info | +| | | | | | | | | Annabel | https://ashton.biz | +| | | | | | | | | Gina | https://dena.info | +| | | | | | | | | Oren | https://helena.biz | +| Chief Solutions Administrator | 0.4.1 | Unknown | | indexing the program won't do anything, we need to reboot the virtual XSS program! | indexing the application won't do anything, we need to parse the mobile TCP application! | | https://bertrand.biz | Shaun | https://antwan.org | +| | | | | | | | | Hazel | https://forrest.net | +| | | | | | | | | Brianne | https://dorothea.name | +| | | | | | | | | Don | http://torey.com | +| | | | | | | | | Cedrick | https://zachariah.net | +| | | | | | | | | Marcelle | https://adah.org | +| | | | | | | | | Barney | http://erica.org | +| | | | | | | | | Jordi | https://alysha.com | +| | | | | | | | | Kristina | https://pattie.info | +| | | | | | | | | Cory | http://kailey.com | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..3df1c4a4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,26 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | | | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | | | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | | | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..8c4f3092 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,31 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | | | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | | | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | | | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | | | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..3a8346ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+ +| Package | Version | License Information Origin | ++---------+---------+----------------------------+ ++---------+---------+----------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..51e0e4f9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,5 @@ ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..5ae07afd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,87 @@ ++--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | ++--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | +| Customer Interactions Representative | 0.8.8 | Url | We need to quantify the digital SSL array! | | | | http://heather.name | +| Dynamic Factors Producer | 5.7.1 | Url | | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | | | +| Central Tactics Director | 4.6.7 | Url | backing up the system won't do anything, we need to parse the neural CSS system! | We need to transmit the back-end RSS transmitter! | | Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski | https://valentina.net | +| Global Usability Manager | 9.1.0 | Overwrite | | Try to back up the THX interface, maybe it will back up the auxiliary interface! | | | http://vella.com | +| Internal Factors Facilitator | 2.6.3 | Url | | Try to copy the PNG sensor, maybe it will copy the 1080p sensor! | | Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris | http://melba.name | +| Human Accountability Developer | 6.9.0 | Unknown | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | +| Future Accounts Designer | 5.1.9 | Expression | We need to navigate the wireless SAS pixel! | | | | | +| Global Markets Administrator | 8.6.8 | Expression | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard | https://lois.biz | +| Dynamic Configuration Assistant | 3.2.1 | Expression | | connecting the application won't do anything, we need to bypass the mobile ADP application! | I'll synthesize the bluetooth FTP system, that should system the FTP system! | Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman | | +| Investor Interactions Designer | 1.9.4 | Url | | | parsing the card won't do anything, we need to synthesize the online SQL card! | Stella Barton,Stella Barton | https://octavia.name | +| Global Configuration Consultant | 5.9.5 | Expression | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | bypassing the bus won't do anything, we need to calculate the virtual GB bus! | | Guadalupe Littel,Guadalupe Littel,Guadalupe Littel | | +| Regional Factors Designer | 7.4.1 | Url | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | Use the haptic RSS port, then you can transmit the haptic port! | Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus | | +| Customer Metrics Analyst | 6.7.1 | Unknown | | | | | | +| National Security Orchestrator | 3.5.6 | Expression | Try to copy the HDD array, maybe it will copy the back-end array! | hacking the alarm won't do anything, we need to override the neural SSL alarm! | You can't parse the bandwidth without quantifying the wireless THX bandwidth! | Roderick Koelpin,Roderick Koelpin,Roderick Koelpin | | +| Human Program Technician | 2.8.4 | Overwrite | | | | Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill | http://tomasa.info | +| Corporate Division Executive | 4.7.8 | Url | I'll index the neural SDD bus, that should bus the SDD bus! | If we reboot the program, we can get to the SSL program through the primary SSL program! | | Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros | http://wilmer.com | +| Forward Tactics Planner | 5.4.6 | Url | I'll input the primary GB port, that should port the GB port! | | If we copy the array, we can get to the SAS array through the neural SAS array! | Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde | https://caterina.info | +| Dynamic Paradigm Officer | 2.3.4 | Overwrite | | | | | https://charity.biz | +| Investor Usability Officer | 2.5.2 | Unknown | Try to program the XML capacitor, maybe it will program the haptic capacitor! | Use the optical SSL alarm, then you can bypass the optical alarm! | | Johnny Bernier | http://orlo.name | +| Regional Brand Associate | 4.0.9 | Expression | | | I'll program the wireless HDD pixel, that should pixel the HDD pixel! | | | +| Corporate Program Associate | 5.2.5 | Overwrite | | | overriding the interface won't do anything, we need to override the virtual THX interface! | | | +| Corporate Infrastructure Executive | 4.8.1 | Unknown | | | Try to index the FTP transmitter, maybe it will index the bluetooth transmitter! | Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist | https://justice.info | +| Legacy Solutions Architect | 7.9.3 | Url | | Try to input the AI sensor, maybe it will input the digital sensor! | If we program the array, we can get to the JBOD array through the primary JBOD array! | | | +| Dynamic Configuration Administrator | 4.3.8 | Url | | | Use the redundant AGP microchip, then you can override the redundant microchip! | Roberto Deckow,Roberto Deckow,Roberto Deckow | | +| Chief Response Strategist | 8.0.4 | Url | | The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm! | Use the 1080p PNG application, then you can calculate the 1080p application! | Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann | | +| Regional Configuration Engineer | 7.3.8 | Expression | Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter! | You can't reboot the matrix without navigating the optical SDD matrix! | | | http://roman.org | +| Internal Operations Producer | 5.8.9 | Overwrite | | Use the online SMTP pixel, then you can index the online pixel! | | | | +| International Marketing Officer | 7.2.8 | Expression | | | | Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk | | +| International Branding Associate | 4.9.4 | Url | | I'll compress the back-end SSL system, that should system the SSL system! | The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall! | | https://trinity.name | +| Direct Applications Designer | 1.5.1 | Unknown | | We need to connect the haptic TCP panel! | If we bypass the card, we can get to the HDD card through the auxiliary HDD card! | Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling | http://tito.name | +| Lead Identity Developer | 7.1.0 | Url | | compressing the bandwidth won't do anything, we need to bypass the primary RAM bandwidth! | | | https://eve.com | +| Lead Program Engineer | 4.5.7 | Overwrite | | The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol! | | | | +| Forward Communications Director | 6.0.8 | Overwrite | Try to override the AI alarm, maybe it will override the online alarm! | We need to quantify the virtual TCP card! | | Kristin Bernhard,Kristin Bernhard | | +| Dynamic Configuration Specialist | 3.6.8 | Overwrite | | Use the haptic AGP protocol, then you can program the haptic protocol! | | Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn | | +| Senior Brand Officer | 9.3.6 | Url | If we override the system, we can get to the HDD system through the haptic HDD system! | If we parse the bus, we can get to the XML bus through the solid state XML bus! | | | http://carol.name | +| District Integration Designer | 6.2.2 | Expression | | You can't connect the port without connecting the back-end COM port! | | Ignacio Hane,Ignacio Hane | https://cindy.org | +| National Solutions Representative | 5.6.2 | Overwrite | | | You can't synthesize the bandwidth without programming the solid state XSS bandwidth! | | | +| Chief Program Director | 8.8.8 | Overwrite | If we parse the protocol, we can get to the IB protocol through the wireless IB protocol! | | Use the primary SCSI matrix, then you can program the primary matrix! | | | +| Human Group Agent | 3.2.2 | Url | | | generating the interface won't do anything, we need to hack the optical PCI interface! | Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser | https://vilma.com | +| Internal Program Engineer | 2.9.3 | Expression | I'll input the neural SQL application, that should application the SQL application! | You can't generate the hard drive without transmitting the haptic RAM hard drive! | I'll bypass the optical AGP feed, that should feed the AGP feed! | | http://cleta.org | +| Forward Directives Representative | 0.5.1 | Url | | parsing the panel won't do anything, we need to calculate the digital SMTP panel! | | Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote | https://cleve.biz | +| Legacy Interactions Officer | 8.8.5 | Overwrite | | | Try to program the RAM bandwidth, maybe it will program the optical bandwidth! | | | +| Senior Operations Assistant | 2.4.2 | Expression | | If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth! | | Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva | https://hector.info | +| Senior Research Liaison | 5.0.6 | Overwrite | If we compress the system, we can get to the AGP system through the multi-byte AGP system! | I'll hack the optical XSS monitor, that should monitor the XSS monitor! | | | http://clair.biz | +| Direct Applications Assistant | 3.5.8 | Unknown | The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel! | If we back up the driver, we can get to the TCP driver through the redundant TCP driver! | We need to back up the 1080p COM interface! | | http://consuelo.info | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | | +| Global Solutions Administrator | 5.2.4 | Overwrite | We need to calculate the online SAS bandwidth! | If we index the bus, we can get to the CSS bus through the optical CSS bus! | | Nellie Oberbrunner | https://hailee.biz | +| International Marketing Officer | 2.2.1 | Overwrite | If we connect the driver, we can get to the XSS driver through the online XSS driver! | | | | https://weldon.info | +| Future Markets Architect | 7.2.2 | Overwrite | If we synthesize the port, we can get to the CSS port through the online CSS port! | synthesizing the panel won't do anything, we need to transmit the neural THX panel! | | Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank | https://maxime.info | +| Legacy Marketing Designer | 4.5.9 | Expression | | You can't bypass the microchip without parsing the back-end JBOD microchip! | You can't bypass the alarm without generating the back-end HTTP alarm! | | http://lexi.net | +| Legacy Intranet Planner | 8.3.2 | Expression | Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth! | | | | http://nathanael.name | +| Forward Program Officer | 4.2.4 | Url | quantifying the capacitor won't do anything, we need to override the open-source AI capacitor! | indexing the port won't do anything, we need to back up the virtual AGP port! | calculating the bus won't do anything, we need to generate the online CSS bus! | Leon Mayer,Leon Mayer | | +| Human Program Orchestrator | 5.2.4 | Url | Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip! | | bypassing the bandwidth won't do anything, we need to copy the mobile JBOD bandwidth! | | | +| Product Tactics Engineer | 5.6.9 | Overwrite | Use the online TCP driver, then you can navigate the online driver! | I'll transmit the open-source HTTP pixel, that should pixel the HTTP pixel! | transmitting the program won't do anything, we need to generate the multi-byte SAS program! | Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich | | +| Direct Group Liaison | 3.5.1 | Overwrite | We need to parse the haptic SMS monitor! | | We need to program the auxiliary JBOD circuit! | | | +| Senior Quality Executive | 4.4.8 | Url | I'll quantify the solid state THX feed, that should feed the THX feed! | Use the online RAM array, then you can index the online array! | You can't reboot the transmitter without transmitting the online ADP transmitter! | | http://khalid.com | +| Dynamic Tactics Facilitator | 0.7.3 | Unknown | | | The SSL port is down, bypass the haptic port so we can bypass the SSL port! | | | +| Chief Paradigm Supervisor | 4.3.3 | Url | | | We need to bypass the wireless XML pixel! | Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins | https://zion.info | +| National Creative Officer | 5.5.6 | Overwrite | indexing the capacitor won't do anything, we need to reboot the redundant FTP capacitor! | | The TCP array is down, bypass the mobile array so we can bypass the TCP array! | | http://orpha.name | +| Lead Optimization Analyst | 2.1.7 | Expression | Use the wireless XSS bandwidth, then you can program the wireless bandwidth! | The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive! | | Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson | https://madge.info | +| Central Factors Supervisor | 0.8.3 | Overwrite | If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor! | Use the optical IB transmitter, then you can navigate the optical transmitter! | If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall! | Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick | http://clement.name | +| Forward Usability Developer | 6.9.1 | Overwrite | | | You can't connect the protocol without overriding the redundant RSS protocol! | | | +| Corporate Intranet Agent | 9.1.8 | Url | We need to compress the 1080p GB circuit! | | The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver! | Essie Hamill,Essie Hamill | http://precious.name | +| Senior Brand Agent | 3.1.9 | Url | generating the alarm won't do anything, we need to parse the virtual XSS alarm! | | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | https://lina.info | +| Forward Research Associate | 3.4.7 | Url | | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | +| National Implementation Agent | 5.6.8 | Expression | | | Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit! | Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston | http://rex.biz | +| Future Tactics Specialist | 0.2.2 | Overwrite | We need to override the primary SQL pixel! | We need to transmit the redundant EXE driver! | You can't calculate the hard drive without hacking the multi-byte FTP hard drive! | | | +| Forward Paradigm Developer | 7.9.7 | Overwrite | The GB interface is down, input the auxiliary interface so we can input the GB interface! | The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter! | | Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter | http://maureen.name | +| Central Functionality Technician | 3.9.3 | Url | | | The AI microchip is down, override the multi-byte microchip so we can override the AI microchip! | | | +| Regional Communications Strategist | 9.3.1 | Url | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Try to index the HDD panel, maybe it will index the haptic panel! | We need to index the bluetooth JSON pixel! | | http://eloisa.biz | +| Internal Solutions Director | 8.4.4 | Unknown | | | | | | +| Senior Metrics Engineer | 8.3.4 | Overwrite | | Try to quantify the FTP bus, maybe it will quantify the optical bus! | | Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand | http://lou.net | +| National Infrastructure Architect | 6.6.7 | Unknown | | If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive! | | Howard Rath,Howard Rath,Howard Rath,Howard Rath | http://darlene.net | +| National Creative Analyst | 6.3.1 | Expression | | The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed! | | | | +| Forward Branding Strategist | 4.6.2 | Overwrite | | | The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive! | | | +| National Factors Administrator | 8.1.4 | Unknown | | | | | http://janelle.name | +| Legacy Communications Engineer | 7.8.1 | Expression | | I'll synthesize the haptic THX hard drive, that should hard drive the THX hard drive! | The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive! | Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub | | +| Principal Web Associate | 4.2.5 | Expression | | | If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive! | Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles | | ++--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..973a97e2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,23 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | +| Customer Interactions Representative | 0.8.8 | Url | We need to quantify the digital SSL array! | | | | http://heather.name | +| Dynamic Factors Producer | 5.7.1 | Url | | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | | | +| Central Tactics Director | 4.6.7 | Url | backing up the system won't do anything, we need to parse the neural CSS system! | We need to transmit the back-end RSS transmitter! | | Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski | https://valentina.net | +| Global Usability Manager | 9.1.0 | Overwrite | | Try to back up the THX interface, maybe it will back up the auxiliary interface! | | | http://vella.com | +| Internal Factors Facilitator | 2.6.3 | Url | | Try to copy the PNG sensor, maybe it will copy the 1080p sensor! | | Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris | http://melba.name | +| Human Accountability Developer | 6.9.0 | Unknown | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | +| Future Accounts Designer | 5.1.9 | Expression | We need to navigate the wireless SAS pixel! | | | | | +| Global Markets Administrator | 8.6.8 | Expression | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard | https://lois.biz | +| Dynamic Configuration Assistant | 3.2.1 | Expression | | connecting the application won't do anything, we need to bypass the mobile ADP application! | I'll synthesize the bluetooth FTP system, that should system the FTP system! | Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman | | +| Investor Interactions Designer | 1.9.4 | Url | | | parsing the card won't do anything, we need to synthesize the online SQL card! | Stella Barton,Stella Barton | https://octavia.name | +| Global Configuration Consultant | 5.9.5 | Expression | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | bypassing the bus won't do anything, we need to calculate the virtual GB bus! | | Guadalupe Littel,Guadalupe Littel,Guadalupe Littel | | +| Regional Factors Designer | 7.4.1 | Url | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | Use the haptic RSS port, then you can transmit the haptic port! | Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus | | +| Customer Metrics Analyst | 6.7.1 | Unknown | | | | | | +| National Security Orchestrator | 3.5.6 | Expression | Try to copy the HDD array, maybe it will copy the back-end array! | hacking the alarm won't do anything, we need to override the neural SSL alarm! | You can't parse the bandwidth without quantifying the wireless THX bandwidth! | Roderick Koelpin,Roderick Koelpin,Roderick Koelpin | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..362b1703 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,9 @@ ++------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | ++------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | ++------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt deleted file mode 100644 index 3688006f..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt +++ /dev/null @@ -1,148 +0,0 @@ -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+------------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+------------+------------------------+ -| Product Creative Strategist | 8.0.1 | Url | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | -| | | | | | | Mayra | http://lance.name | -| | | | | | | Jimmie | https://lorine.org | -| | | | | | | Rebeka | https://malika.org | -| | | | | | | Trinity | http://fritz.info | -| | | | | | | Neha | https://marianne.name | -| | | | | | | Colin | https://billie.biz | -| | | | | | | Brielle | https://brennon.name | -| | | | | | | Myriam | https://rosemary.name | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| International Accounts Executive | 7.0.3 | Expression | hacking the program won't do anything, we need to reboot the mobile PNG program! | http://eryn.org | | Adaline | http://brittany.org | -| | | | | | | Margie | http://eda.com | -| | | | | | | Vena | https://vincenzo.biz | -| | | | | | | Jedediah | http://teagan.net | -| | | | | | | Piper | http://vicky.info | -| | | | | | | Norwood | https://gerard.name | -| Dynamic Solutions Supervisor | 2.2.5 | Overwrite | | | | Howard | https://luis.info | -| | | | | | | Matt | https://blake.biz | -| | | | | | | Quincy | https://sandra.biz | -| | | | | | | Antonina | http://willow.name | -| | | | | | | Jason | https://orland.com | -| | | | | | | Rigoberto | http://laney.biz | -| | | | | | | Eryn | https://amari.com | -| | | | | | | Viviane | https://kelley.com | -| | | | | | | Doris | https://kennedy.net | -| National Metrics Developer | 7.2.1 | Url | | https://everett.org | | Jessika | http://lesly.com | -| | | | | | | Clemens | https://abagail.info | -| | | | | | | Franz | http://prudence.info | -| | | | | | | Casper | https://alva.com | -| Forward Group Supervisor | 2.5.4 | Overwrite | If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter! | http://christine.info | https://brooks.name | Corene | https://mireya.org | -| | | | | | | Mitchell | https://marietta.com | -| | | | | | | Adrian | https://irving.net | -| | | | | | | Sydnie | https://leonie.net | -| | | | | | | Jason | http://joany.name | -| | | | | | | Carol | http://luisa.net | -| | | | | | | Ewell | http://jonas.biz | -| Future Solutions Technician | 6.7.5 | Expression | | https://gaylord.name | http://jakob.org | Jewell | https://khalil.com | -| | | | | | | Aiyana | http://uriel.com | -| | | | | | | Ignatius | http://edgardo.biz | -| | | | | | | Laverna | http://khalil.org | -| | | | | | | Mona | https://erling.net | -| | | | | | | Dusty | http://ali.com | -| | | | | | | Andrew | https://immanuel.net | -| | | | | | | Juana | http://maeve.org | -| | | | | | | Alysha | https://sydnee.com | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Legacy Assurance Associate | 4.8.8 | Expression | connecting the microchip won't do anything, we need to index the cross-platform RSS microchip! | https://rhea.name | https://selena.info | Mervin | https://elisa.info | -| | | | | | | Sylvester | https://adonis.name | -| | | | | | | Francis | http://jaunita.info | -| Direct Accounts Agent | 6.6.1 | Unknown | | | | Jermey | http://wilfrid.name | -| | | | | | | Josianne | https://vivian.biz | -| | | | | | | Gertrude | http://renee.name | -| | | | | | | Gabrielle | https://jedediah.biz | -| | | | | | | Amber | http://evalyn.org | -| | | | | | | Myrtis | https://ursula.net | -| | | | | | | Werner | https://linwood.biz | -| | | | | | | Rebekah | https://cleve.org | -| | | | | | | Claudie | https://theodora.com | -| Forward Functionality Liaison | 3.8.5 | Unknown | backing up the interface won't do anything, we need to navigate the neural GB interface! | | | Kaitlyn | http://osborne.org | -| | | | | | | Joesph | https://michael.name | -| | | | | | | Kali | http://shyanne.net | -| | | | | | | Austin | https://marty.net | -| National Markets Designer | 5.9.8 | Expression | Try to reboot the CSS panel, maybe it will reboot the haptic panel! | | | Kariane | http://sofia.info | -| | | | | | | Daphnee | https://nedra.biz | -| | | | | | | Orland | http://hilton.com | -| | | | | | | Shany | http://margaretta.net | -| | | | | | | Ezra | https://maegan.net | -| | | | | | | Rollin | https://timothy.info | -| | | | | | | Ezekiel | http://peyton.biz | -| | | | | | | Marlen | http://tara.org | -| | | | | | | Alia | https://lynn.name | -| | | | | | | Alek | https://blaze.net | -| Human Accountability Consultant | 0.9.4 | Ignored | Try to back up the THX capacitor, maybe it will back up the open-source capacitor! | | http://olga.com | Ramona | https://mariela.com | -| | | | | | | Wilfredo | http://everett.biz | -| | | | | | | Vanessa | https://mallory.com | -| | | | | | | Angeline | https://tyrel.net | -| | | | | | | Felicity | http://buddy.name | -| | | | | | | Bernardo | https://josephine.info | -| | | | | | | Jevon | https://aron.name | -| | | | | | | Suzanne | http://ima.name | -| | | | | | | Earnestine | http://nathanial.biz | -| | | | | | | Connor | https://augustus.net | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| Senior Markets Administrator | 2.4.6 | Url | | | | Ron | http://brown.org | -| | | | | | | Cordia | http://ericka.name | -| | | | | | | Eugene | http://rashad.info | -| | | | | | | Thomas | http://antonia.net | -| | | | | | | Marcelle | https://miller.name | -| | | | | | | Lauriane | http://emmanuelle.info | -| | | | | | | Miracle | http://devin.org | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Human Metrics Manager | 7.7.2 | Expression | Try to reboot the RSS program, maybe it will reboot the solid state program! | | http://clint.com | Ardella | http://melissa.net | -| | | | | | | Sandra | http://pearline.org | -| | | | | | | Noble | https://dusty.net | -| | | | | | | Verlie | http://maryjane.biz | -| | | | | | | Lessie | https://hayden.name | -| | | | | | | Ernestine | http://amina.info | -| | | | | | | Steve | http://lon.org | -| Chief Solutions Planner | 7.6.5 | Unknown | Try to back up the SCSI circuit, maybe it will back up the online circuit! | | http://alex.info | Eusebio | https://drew.net | -| | | | | | | Imani | https://dorothea.name | -| | | | | | | Justina | http://norwood.info | -| | | | | | | Aubree | http://jayne.info | -| | | | | | | Jude | https://korbin.org | -| | | | | | | Fern | https://rick.com | -| | | | | | | Aiyana | http://maverick.com | -| International Implementation Engineer | 9.7.5 | Url | | | | Nathanial | http://lucas.biz | -| | | | | | | Jackeline | http://emmitt.name | -| | | | | | | Amely | https://jonathon.com | -| | | | | | | Javonte | https://diana.name | -| | | | | | | Damien | https://edyth.com | -| | | | | | | Princess | http://haylie.biz | -| | | | | | | Jordane | https://gregorio.com | -| | | | | | | Opal | http://abbie.org | -| | | | | | | Pablo | https://maxime.biz | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt deleted file mode 100644 index ee6d9c2a..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt +++ /dev/null @@ -1,38 +0,0 @@ -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt deleted file mode 100644 index d0c1066e..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt +++ /dev/null @@ -1,148 +0,0 @@ -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+------------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+------------+------------------------+ -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Dynamic Solutions Supervisor | 2.2.5 | Overwrite | | | | Howard | https://luis.info | -| | | | | | | Matt | https://blake.biz | -| | | | | | | Quincy | https://sandra.biz | -| | | | | | | Antonina | http://willow.name | -| | | | | | | Jason | https://orland.com | -| | | | | | | Rigoberto | http://laney.biz | -| | | | | | | Eryn | https://amari.com | -| | | | | | | Viviane | https://kelley.com | -| | | | | | | Doris | https://kennedy.net | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Chief Solutions Planner | 7.6.5 | Unknown | Try to back up the SCSI circuit, maybe it will back up the online circuit! | | http://alex.info | Eusebio | https://drew.net | -| | | | | | | Imani | https://dorothea.name | -| | | | | | | Justina | http://norwood.info | -| | | | | | | Aubree | http://jayne.info | -| | | | | | | Jude | https://korbin.org | -| | | | | | | Fern | https://rick.com | -| | | | | | | Aiyana | http://maverick.com | -| Future Solutions Technician | 6.7.5 | Expression | | https://gaylord.name | http://jakob.org | Jewell | https://khalil.com | -| | | | | | | Aiyana | http://uriel.com | -| | | | | | | Ignatius | http://edgardo.biz | -| | | | | | | Laverna | http://khalil.org | -| | | | | | | Mona | https://erling.net | -| | | | | | | Dusty | http://ali.com | -| | | | | | | Andrew | https://immanuel.net | -| | | | | | | Juana | http://maeve.org | -| | | | | | | Alysha | https://sydnee.com | -| Direct Accounts Agent | 6.6.1 | Unknown | | | | Jermey | http://wilfrid.name | -| | | | | | | Josianne | https://vivian.biz | -| | | | | | | Gertrude | http://renee.name | -| | | | | | | Gabrielle | https://jedediah.biz | -| | | | | | | Amber | http://evalyn.org | -| | | | | | | Myrtis | https://ursula.net | -| | | | | | | Werner | https://linwood.biz | -| | | | | | | Rebekah | https://cleve.org | -| | | | | | | Claudie | https://theodora.com | -| Forward Functionality Liaison | 3.8.5 | Unknown | backing up the interface won't do anything, we need to navigate the neural GB interface! | | | Kaitlyn | http://osborne.org | -| | | | | | | Joesph | https://michael.name | -| | | | | | | Kali | http://shyanne.net | -| | | | | | | Austin | https://marty.net | -| National Metrics Developer | 7.2.1 | Url | | https://everett.org | | Jessika | http://lesly.com | -| | | | | | | Clemens | https://abagail.info | -| | | | | | | Franz | http://prudence.info | -| | | | | | | Casper | https://alva.com | -| National Markets Designer | 5.9.8 | Expression | Try to reboot the CSS panel, maybe it will reboot the haptic panel! | | | Kariane | http://sofia.info | -| | | | | | | Daphnee | https://nedra.biz | -| | | | | | | Orland | http://hilton.com | -| | | | | | | Shany | http://margaretta.net | -| | | | | | | Ezra | https://maegan.net | -| | | | | | | Rollin | https://timothy.info | -| | | | | | | Ezekiel | http://peyton.biz | -| | | | | | | Marlen | http://tara.org | -| | | | | | | Alia | https://lynn.name | -| | | | | | | Alek | https://blaze.net | -| Human Accountability Consultant | 0.9.4 | Ignored | Try to back up the THX capacitor, maybe it will back up the open-source capacitor! | | http://olga.com | Ramona | https://mariela.com | -| | | | | | | Wilfredo | http://everett.biz | -| | | | | | | Vanessa | https://mallory.com | -| | | | | | | Angeline | https://tyrel.net | -| | | | | | | Felicity | http://buddy.name | -| | | | | | | Bernardo | https://josephine.info | -| | | | | | | Jevon | https://aron.name | -| | | | | | | Suzanne | http://ima.name | -| | | | | | | Earnestine | http://nathanial.biz | -| | | | | | | Connor | https://augustus.net | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| Forward Group Supervisor | 2.5.4 | Overwrite | If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter! | http://christine.info | https://brooks.name | Corene | https://mireya.org | -| | | | | | | Mitchell | https://marietta.com | -| | | | | | | Adrian | https://irving.net | -| | | | | | | Sydnie | https://leonie.net | -| | | | | | | Jason | http://joany.name | -| | | | | | | Carol | http://luisa.net | -| | | | | | | Ewell | http://jonas.biz | -| Senior Markets Administrator | 2.4.6 | Url | | | | Ron | http://brown.org | -| | | | | | | Cordia | http://ericka.name | -| | | | | | | Eugene | http://rashad.info | -| | | | | | | Thomas | http://antonia.net | -| | | | | | | Marcelle | https://miller.name | -| | | | | | | Lauriane | http://emmanuelle.info | -| | | | | | | Miracle | http://devin.org | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| International Implementation Engineer | 9.7.5 | Url | | | | Nathanial | http://lucas.biz | -| | | | | | | Jackeline | http://emmitt.name | -| | | | | | | Amely | https://jonathon.com | -| | | | | | | Javonte | https://diana.name | -| | | | | | | Damien | https://edyth.com | -| | | | | | | Princess | http://haylie.biz | -| | | | | | | Jordane | https://gregorio.com | -| | | | | | | Opal | http://abbie.org | -| | | | | | | Pablo | https://maxime.biz | -| Human Metrics Manager | 7.7.2 | Expression | Try to reboot the RSS program, maybe it will reboot the solid state program! | | http://clint.com | Ardella | http://melissa.net | -| | | | | | | Sandra | http://pearline.org | -| | | | | | | Noble | https://dusty.net | -| | | | | | | Verlie | http://maryjane.biz | -| | | | | | | Lessie | https://hayden.name | -| | | | | | | Ernestine | http://amina.info | -| | | | | | | Steve | http://lon.org | -| Legacy Assurance Associate | 4.8.8 | Expression | connecting the microchip won't do anything, we need to index the cross-platform RSS microchip! | https://rhea.name | https://selena.info | Mervin | https://elisa.info | -| | | | | | | Sylvester | https://adonis.name | -| | | | | | | Francis | http://jaunita.info | -| Product Creative Strategist | 8.0.1 | Url | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | -| | | | | | | Mayra | http://lance.name | -| | | | | | | Jimmie | https://lorine.org | -| | | | | | | Rebeka | https://malika.org | -| | | | | | | Trinity | http://fritz.info | -| | | | | | | Neha | https://marianne.name | -| | | | | | | Colin | https://billie.biz | -| | | | | | | Brielle | https://brennon.name | -| | | | | | | Myriam | https://rosemary.name | -| International Accounts Executive | 7.0.3 | Expression | hacking the program won't do anything, we need to reboot the mobile PNG program! | http://eryn.org | | Adaline | http://brittany.org | -| | | | | | | Margie | http://eda.com | -| | | | | | | Vena | https://vincenzo.biz | -| | | | | | | Jedediah | http://teagan.net | -| | | | | | | Piper | http://vicky.info | -| | | | | | | Norwood | https://gerard.name | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt deleted file mode 100644 index e9de8f53..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt +++ /dev/null @@ -1,38 +0,0 @@ -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt deleted file mode 100644 index 1f2fd977..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt +++ /dev/null @@ -1,148 +0,0 @@ -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+------------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+------------+------------------------+ -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| International Accounts Executive | 7.0.3 | Expression | hacking the program won't do anything, we need to reboot the mobile PNG program! | http://eryn.org | | Adaline | http://brittany.org | -| | | | | | | Margie | http://eda.com | -| | | | | | | Vena | https://vincenzo.biz | -| | | | | | | Jedediah | http://teagan.net | -| | | | | | | Piper | http://vicky.info | -| | | | | | | Norwood | https://gerard.name | -| Dynamic Solutions Supervisor | 2.2.5 | Overwrite | | | | Howard | https://luis.info | -| | | | | | | Matt | https://blake.biz | -| | | | | | | Quincy | https://sandra.biz | -| | | | | | | Antonina | http://willow.name | -| | | | | | | Jason | https://orland.com | -| | | | | | | Rigoberto | http://laney.biz | -| | | | | | | Eryn | https://amari.com | -| | | | | | | Viviane | https://kelley.com | -| | | | | | | Doris | https://kennedy.net | -| National Metrics Developer | 7.2.1 | Url | | https://everett.org | | Jessika | http://lesly.com | -| | | | | | | Clemens | https://abagail.info | -| | | | | | | Franz | http://prudence.info | -| | | | | | | Casper | https://alva.com | -| Legacy Assurance Associate | 4.8.8 | Expression | connecting the microchip won't do anything, we need to index the cross-platform RSS microchip! | https://rhea.name | https://selena.info | Mervin | https://elisa.info | -| | | | | | | Sylvester | https://adonis.name | -| | | | | | | Francis | http://jaunita.info | -| Future Solutions Technician | 6.7.5 | Expression | | https://gaylord.name | http://jakob.org | Jewell | https://khalil.com | -| | | | | | | Aiyana | http://uriel.com | -| | | | | | | Ignatius | http://edgardo.biz | -| | | | | | | Laverna | http://khalil.org | -| | | | | | | Mona | https://erling.net | -| | | | | | | Dusty | http://ali.com | -| | | | | | | Andrew | https://immanuel.net | -| | | | | | | Juana | http://maeve.org | -| | | | | | | Alysha | https://sydnee.com | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| International Implementation Engineer | 9.7.5 | Url | | | | Nathanial | http://lucas.biz | -| | | | | | | Jackeline | http://emmitt.name | -| | | | | | | Amely | https://jonathon.com | -| | | | | | | Javonte | https://diana.name | -| | | | | | | Damien | https://edyth.com | -| | | | | | | Princess | http://haylie.biz | -| | | | | | | Jordane | https://gregorio.com | -| | | | | | | Opal | http://abbie.org | -| | | | | | | Pablo | https://maxime.biz | -| Product Creative Strategist | 8.0.1 | Url | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | -| | | | | | | Mayra | http://lance.name | -| | | | | | | Jimmie | https://lorine.org | -| | | | | | | Rebeka | https://malika.org | -| | | | | | | Trinity | http://fritz.info | -| | | | | | | Neha | https://marianne.name | -| | | | | | | Colin | https://billie.biz | -| | | | | | | Brielle | https://brennon.name | -| | | | | | | Myriam | https://rosemary.name | -| Forward Functionality Liaison | 3.8.5 | Unknown | backing up the interface won't do anything, we need to navigate the neural GB interface! | | | Kaitlyn | http://osborne.org | -| | | | | | | Joesph | https://michael.name | -| | | | | | | Kali | http://shyanne.net | -| | | | | | | Austin | https://marty.net | -| National Markets Designer | 5.9.8 | Expression | Try to reboot the CSS panel, maybe it will reboot the haptic panel! | | | Kariane | http://sofia.info | -| | | | | | | Daphnee | https://nedra.biz | -| | | | | | | Orland | http://hilton.com | -| | | | | | | Shany | http://margaretta.net | -| | | | | | | Ezra | https://maegan.net | -| | | | | | | Rollin | https://timothy.info | -| | | | | | | Ezekiel | http://peyton.biz | -| | | | | | | Marlen | http://tara.org | -| | | | | | | Alia | https://lynn.name | -| | | | | | | Alek | https://blaze.net | -| Senior Markets Administrator | 2.4.6 | Url | | | | Ron | http://brown.org | -| | | | | | | Cordia | http://ericka.name | -| | | | | | | Eugene | http://rashad.info | -| | | | | | | Thomas | http://antonia.net | -| | | | | | | Marcelle | https://miller.name | -| | | | | | | Lauriane | http://emmanuelle.info | -| | | | | | | Miracle | http://devin.org | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| Forward Group Supervisor | 2.5.4 | Overwrite | If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter! | http://christine.info | https://brooks.name | Corene | https://mireya.org | -| | | | | | | Mitchell | https://marietta.com | -| | | | | | | Adrian | https://irving.net | -| | | | | | | Sydnie | https://leonie.net | -| | | | | | | Jason | http://joany.name | -| | | | | | | Carol | http://luisa.net | -| | | | | | | Ewell | http://jonas.biz | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Human Accountability Consultant | 0.9.4 | Ignored | Try to back up the THX capacitor, maybe it will back up the open-source capacitor! | | http://olga.com | Ramona | https://mariela.com | -| | | | | | | Wilfredo | http://everett.biz | -| | | | | | | Vanessa | https://mallory.com | -| | | | | | | Angeline | https://tyrel.net | -| | | | | | | Felicity | http://buddy.name | -| | | | | | | Bernardo | https://josephine.info | -| | | | | | | Jevon | https://aron.name | -| | | | | | | Suzanne | http://ima.name | -| | | | | | | Earnestine | http://nathanial.biz | -| | | | | | | Connor | https://augustus.net | -| Direct Accounts Agent | 6.6.1 | Unknown | | | | Jermey | http://wilfrid.name | -| | | | | | | Josianne | https://vivian.biz | -| | | | | | | Gertrude | http://renee.name | -| | | | | | | Gabrielle | https://jedediah.biz | -| | | | | | | Amber | http://evalyn.org | -| | | | | | | Myrtis | https://ursula.net | -| | | | | | | Werner | https://linwood.biz | -| | | | | | | Rebekah | https://cleve.org | -| | | | | | | Claudie | https://theodora.com | -| Chief Solutions Planner | 7.6.5 | Unknown | Try to back up the SCSI circuit, maybe it will back up the online circuit! | | http://alex.info | Eusebio | https://drew.net | -| | | | | | | Imani | https://dorothea.name | -| | | | | | | Justina | http://norwood.info | -| | | | | | | Aubree | http://jayne.info | -| | | | | | | Jude | https://korbin.org | -| | | | | | | Fern | https://rick.com | -| | | | | | | Aiyana | http://maverick.com | -| Human Metrics Manager | 7.7.2 | Expression | Try to reboot the RSS program, maybe it will reboot the solid state program! | | http://clint.com | Ardella | http://melissa.net | -| | | | | | | Sandra | http://pearline.org | -| | | | | | | Noble | https://dusty.net | -| | | | | | | Verlie | http://maryjane.biz | -| | | | | | | Lessie | https://hayden.name | -| | | | | | | Ernestine | http://amina.info | -| | | | | | | Steve | http://lon.org | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt deleted file mode 100644 index bff8bf9d..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt +++ /dev/null @@ -1,38 +0,0 @@ -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt deleted file mode 100644 index cd0ac04c..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt +++ /dev/null @@ -1,148 +0,0 @@ -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+------------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+------------+------------------------+ -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Future Solutions Technician | 6.7.5 | Expression | | https://gaylord.name | http://jakob.org | Jewell | https://khalil.com | -| | | | | | | Aiyana | http://uriel.com | -| | | | | | | Ignatius | http://edgardo.biz | -| | | | | | | Laverna | http://khalil.org | -| | | | | | | Mona | https://erling.net | -| | | | | | | Dusty | http://ali.com | -| | | | | | | Andrew | https://immanuel.net | -| | | | | | | Juana | http://maeve.org | -| | | | | | | Alysha | https://sydnee.com | -| Product Creative Strategist | 8.0.1 | Url | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | -| | | | | | | Mayra | http://lance.name | -| | | | | | | Jimmie | https://lorine.org | -| | | | | | | Rebeka | https://malika.org | -| | | | | | | Trinity | http://fritz.info | -| | | | | | | Neha | https://marianne.name | -| | | | | | | Colin | https://billie.biz | -| | | | | | | Brielle | https://brennon.name | -| | | | | | | Myriam | https://rosemary.name | -| Forward Functionality Liaison | 3.8.5 | Unknown | backing up the interface won't do anything, we need to navigate the neural GB interface! | | | Kaitlyn | http://osborne.org | -| | | | | | | Joesph | https://michael.name | -| | | | | | | Kali | http://shyanne.net | -| | | | | | | Austin | https://marty.net | -| National Markets Designer | 5.9.8 | Expression | Try to reboot the CSS panel, maybe it will reboot the haptic panel! | | | Kariane | http://sofia.info | -| | | | | | | Daphnee | https://nedra.biz | -| | | | | | | Orland | http://hilton.com | -| | | | | | | Shany | http://margaretta.net | -| | | | | | | Ezra | https://maegan.net | -| | | | | | | Rollin | https://timothy.info | -| | | | | | | Ezekiel | http://peyton.biz | -| | | | | | | Marlen | http://tara.org | -| | | | | | | Alia | https://lynn.name | -| | | | | | | Alek | https://blaze.net | -| Human Accountability Consultant | 0.9.4 | Ignored | Try to back up the THX capacitor, maybe it will back up the open-source capacitor! | | http://olga.com | Ramona | https://mariela.com | -| | | | | | | Wilfredo | http://everett.biz | -| | | | | | | Vanessa | https://mallory.com | -| | | | | | | Angeline | https://tyrel.net | -| | | | | | | Felicity | http://buddy.name | -| | | | | | | Bernardo | https://josephine.info | -| | | | | | | Jevon | https://aron.name | -| | | | | | | Suzanne | http://ima.name | -| | | | | | | Earnestine | http://nathanial.biz | -| | | | | | | Connor | https://augustus.net | -| National Metrics Developer | 7.2.1 | Url | | https://everett.org | | Jessika | http://lesly.com | -| | | | | | | Clemens | https://abagail.info | -| | | | | | | Franz | http://prudence.info | -| | | | | | | Casper | https://alva.com | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| International Accounts Executive | 7.0.3 | Expression | hacking the program won't do anything, we need to reboot the mobile PNG program! | http://eryn.org | | Adaline | http://brittany.org | -| | | | | | | Margie | http://eda.com | -| | | | | | | Vena | https://vincenzo.biz | -| | | | | | | Jedediah | http://teagan.net | -| | | | | | | Piper | http://vicky.info | -| | | | | | | Norwood | https://gerard.name | -| Senior Markets Administrator | 2.4.6 | Url | | | | Ron | http://brown.org | -| | | | | | | Cordia | http://ericka.name | -| | | | | | | Eugene | http://rashad.info | -| | | | | | | Thomas | http://antonia.net | -| | | | | | | Marcelle | https://miller.name | -| | | | | | | Lauriane | http://emmanuelle.info | -| | | | | | | Miracle | http://devin.org | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| International Implementation Engineer | 9.7.5 | Url | | | | Nathanial | http://lucas.biz | -| | | | | | | Jackeline | http://emmitt.name | -| | | | | | | Amely | https://jonathon.com | -| | | | | | | Javonte | https://diana.name | -| | | | | | | Damien | https://edyth.com | -| | | | | | | Princess | http://haylie.biz | -| | | | | | | Jordane | https://gregorio.com | -| | | | | | | Opal | http://abbie.org | -| | | | | | | Pablo | https://maxime.biz | -| Forward Group Supervisor | 2.5.4 | Overwrite | If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter! | http://christine.info | https://brooks.name | Corene | https://mireya.org | -| | | | | | | Mitchell | https://marietta.com | -| | | | | | | Adrian | https://irving.net | -| | | | | | | Sydnie | https://leonie.net | -| | | | | | | Jason | http://joany.name | -| | | | | | | Carol | http://luisa.net | -| | | | | | | Ewell | http://jonas.biz | -| Chief Solutions Planner | 7.6.5 | Unknown | Try to back up the SCSI circuit, maybe it will back up the online circuit! | | http://alex.info | Eusebio | https://drew.net | -| | | | | | | Imani | https://dorothea.name | -| | | | | | | Justina | http://norwood.info | -| | | | | | | Aubree | http://jayne.info | -| | | | | | | Jude | https://korbin.org | -| | | | | | | Fern | https://rick.com | -| | | | | | | Aiyana | http://maverick.com | -| Dynamic Solutions Supervisor | 2.2.5 | Overwrite | | | | Howard | https://luis.info | -| | | | | | | Matt | https://blake.biz | -| | | | | | | Quincy | https://sandra.biz | -| | | | | | | Antonina | http://willow.name | -| | | | | | | Jason | https://orland.com | -| | | | | | | Rigoberto | http://laney.biz | -| | | | | | | Eryn | https://amari.com | -| | | | | | | Viviane | https://kelley.com | -| | | | | | | Doris | https://kennedy.net | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Legacy Assurance Associate | 4.8.8 | Expression | connecting the microchip won't do anything, we need to index the cross-platform RSS microchip! | https://rhea.name | https://selena.info | Mervin | https://elisa.info | -| | | | | | | Sylvester | https://adonis.name | -| | | | | | | Francis | http://jaunita.info | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Human Metrics Manager | 7.7.2 | Expression | Try to reboot the RSS program, maybe it will reboot the solid state program! | | http://clint.com | Ardella | http://melissa.net | -| | | | | | | Sandra | http://pearline.org | -| | | | | | | Noble | https://dusty.net | -| | | | | | | Verlie | http://maryjane.biz | -| | | | | | | Lessie | https://hayden.name | -| | | | | | | Ernestine | http://amina.info | -| | | | | | | Steve | http://lon.org | -| Direct Accounts Agent | 6.6.1 | Unknown | | | | Jermey | http://wilfrid.name | -| | | | | | | Josianne | https://vivian.biz | -| | | | | | | Gertrude | http://renee.name | -| | | | | | | Gabrielle | https://jedediah.biz | -| | | | | | | Amber | http://evalyn.org | -| | | | | | | Myrtis | https://ursula.net | -| | | | | | | Werner | https://linwood.biz | -| | | | | | | Rebekah | https://cleve.org | -| | | | | | | Claudie | https://theodora.com | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt deleted file mode 100644 index 5e894ec8..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt +++ /dev/null @@ -1,38 +0,0 @@ -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt deleted file mode 100644 index 830cd4c6..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt +++ /dev/null @@ -1,148 +0,0 @@ -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+------------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+------------+------------------------+ -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Forward Group Supervisor | 2.5.4 | Overwrite | If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter! | http://christine.info | https://brooks.name | Corene | https://mireya.org | -| | | | | | | Mitchell | https://marietta.com | -| | | | | | | Adrian | https://irving.net | -| | | | | | | Sydnie | https://leonie.net | -| | | | | | | Jason | http://joany.name | -| | | | | | | Carol | http://luisa.net | -| | | | | | | Ewell | http://jonas.biz | -| Human Accountability Consultant | 0.9.4 | Ignored | Try to back up the THX capacitor, maybe it will back up the open-source capacitor! | | http://olga.com | Ramona | https://mariela.com | -| | | | | | | Wilfredo | http://everett.biz | -| | | | | | | Vanessa | https://mallory.com | -| | | | | | | Angeline | https://tyrel.net | -| | | | | | | Felicity | http://buddy.name | -| | | | | | | Bernardo | https://josephine.info | -| | | | | | | Jevon | https://aron.name | -| | | | | | | Suzanne | http://ima.name | -| | | | | | | Earnestine | http://nathanial.biz | -| | | | | | | Connor | https://augustus.net | -| International Accounts Executive | 7.0.3 | Expression | hacking the program won't do anything, we need to reboot the mobile PNG program! | http://eryn.org | | Adaline | http://brittany.org | -| | | | | | | Margie | http://eda.com | -| | | | | | | Vena | https://vincenzo.biz | -| | | | | | | Jedediah | http://teagan.net | -| | | | | | | Piper | http://vicky.info | -| | | | | | | Norwood | https://gerard.name | -| Future Solutions Technician | 6.7.5 | Expression | | https://gaylord.name | http://jakob.org | Jewell | https://khalil.com | -| | | | | | | Aiyana | http://uriel.com | -| | | | | | | Ignatius | http://edgardo.biz | -| | | | | | | Laverna | http://khalil.org | -| | | | | | | Mona | https://erling.net | -| | | | | | | Dusty | http://ali.com | -| | | | | | | Andrew | https://immanuel.net | -| | | | | | | Juana | http://maeve.org | -| | | | | | | Alysha | https://sydnee.com | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Forward Functionality Liaison | 3.8.5 | Unknown | backing up the interface won't do anything, we need to navigate the neural GB interface! | | | Kaitlyn | http://osborne.org | -| | | | | | | Joesph | https://michael.name | -| | | | | | | Kali | http://shyanne.net | -| | | | | | | Austin | https://marty.net | -| National Markets Designer | 5.9.8 | Expression | Try to reboot the CSS panel, maybe it will reboot the haptic panel! | | | Kariane | http://sofia.info | -| | | | | | | Daphnee | https://nedra.biz | -| | | | | | | Orland | http://hilton.com | -| | | | | | | Shany | http://margaretta.net | -| | | | | | | Ezra | https://maegan.net | -| | | | | | | Rollin | https://timothy.info | -| | | | | | | Ezekiel | http://peyton.biz | -| | | | | | | Marlen | http://tara.org | -| | | | | | | Alia | https://lynn.name | -| | | | | | | Alek | https://blaze.net | -| Legacy Assurance Associate | 4.8.8 | Expression | connecting the microchip won't do anything, we need to index the cross-platform RSS microchip! | https://rhea.name | https://selena.info | Mervin | https://elisa.info | -| | | | | | | Sylvester | https://adonis.name | -| | | | | | | Francis | http://jaunita.info | -| Dynamic Solutions Supervisor | 2.2.5 | Overwrite | | | | Howard | https://luis.info | -| | | | | | | Matt | https://blake.biz | -| | | | | | | Quincy | https://sandra.biz | -| | | | | | | Antonina | http://willow.name | -| | | | | | | Jason | https://orland.com | -| | | | | | | Rigoberto | http://laney.biz | -| | | | | | | Eryn | https://amari.com | -| | | | | | | Viviane | https://kelley.com | -| | | | | | | Doris | https://kennedy.net | -| Product Creative Strategist | 8.0.1 | Url | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | -| | | | | | | Mayra | http://lance.name | -| | | | | | | Jimmie | https://lorine.org | -| | | | | | | Rebeka | https://malika.org | -| | | | | | | Trinity | http://fritz.info | -| | | | | | | Neha | https://marianne.name | -| | | | | | | Colin | https://billie.biz | -| | | | | | | Brielle | https://brennon.name | -| | | | | | | Myriam | https://rosemary.name | -| Chief Solutions Planner | 7.6.5 | Unknown | Try to back up the SCSI circuit, maybe it will back up the online circuit! | | http://alex.info | Eusebio | https://drew.net | -| | | | | | | Imani | https://dorothea.name | -| | | | | | | Justina | http://norwood.info | -| | | | | | | Aubree | http://jayne.info | -| | | | | | | Jude | https://korbin.org | -| | | | | | | Fern | https://rick.com | -| | | | | | | Aiyana | http://maverick.com | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| International Implementation Engineer | 9.7.5 | Url | | | | Nathanial | http://lucas.biz | -| | | | | | | Jackeline | http://emmitt.name | -| | | | | | | Amely | https://jonathon.com | -| | | | | | | Javonte | https://diana.name | -| | | | | | | Damien | https://edyth.com | -| | | | | | | Princess | http://haylie.biz | -| | | | | | | Jordane | https://gregorio.com | -| | | | | | | Opal | http://abbie.org | -| | | | | | | Pablo | https://maxime.biz | -| National Metrics Developer | 7.2.1 | Url | | https://everett.org | | Jessika | http://lesly.com | -| | | | | | | Clemens | https://abagail.info | -| | | | | | | Franz | http://prudence.info | -| | | | | | | Casper | https://alva.com | -| Senior Markets Administrator | 2.4.6 | Url | | | | Ron | http://brown.org | -| | | | | | | Cordia | http://ericka.name | -| | | | | | | Eugene | http://rashad.info | -| | | | | | | Thomas | http://antonia.net | -| | | | | | | Marcelle | https://miller.name | -| | | | | | | Lauriane | http://emmanuelle.info | -| | | | | | | Miracle | http://devin.org | -| Human Metrics Manager | 7.7.2 | Expression | Try to reboot the RSS program, maybe it will reboot the solid state program! | | http://clint.com | Ardella | http://melissa.net | -| | | | | | | Sandra | http://pearline.org | -| | | | | | | Noble | https://dusty.net | -| | | | | | | Verlie | http://maryjane.biz | -| | | | | | | Lessie | https://hayden.name | -| | | | | | | Ernestine | http://amina.info | -| | | | | | | Steve | http://lon.org | -| Direct Accounts Agent | 6.6.1 | Unknown | | | | Jermey | http://wilfrid.name | -| | | | | | | Josianne | https://vivian.biz | -| | | | | | | Gertrude | http://renee.name | -| | | | | | | Gabrielle | https://jedediah.biz | -| | | | | | | Amber | http://evalyn.org | -| | | | | | | Myrtis | https://ursula.net | -| | | | | | | Werner | https://linwood.biz | -| | | | | | | Rebekah | https://cleve.org | -| | | | | | | Claudie | https://theodora.com | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt deleted file mode 100644 index f6c24310..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt +++ /dev/null @@ -1,38 +0,0 @@ -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt deleted file mode 100644 index a0d34ee6..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt +++ /dev/null @@ -1,104 +0,0 @@ -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+ -| Legacy Metrics Planner | 9.5.0 | Ignored | I'll override the haptic AGP feed, that should feed the AGP feed! | https://marquis.net | http://madisyn.name | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | -| Principal Mobility Designer | 1.3.7 | Ignored | The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus! | http://renee.org | https://earlene.com | -| Lead Tactics Director | 1.6.8 | Expression | overriding the panel won't do anything, we need to parse the open-source IB panel! | http://kory.name | https://ewell.name | -| Product Quality Associate | 7.1.0 | Ignored | The THX program is down, transmit the redundant program so we can transmit the THX program! | http://beau.name | https://zena.name | -| Human Markets Coordinator | 3.4.4 | Unknown | You can't calculate the pixel without connecting the multi-byte HTTP pixel! | https://alexis.org | http://jeffrey.com | -| Dynamic Brand Producer | 8.3.6 | Url | If we parse the pixel, we can get to the AI pixel through the solid state AI pixel! | https://randal.org | https://freddie.biz | -| Dynamic Functionality Agent | 5.9.5 | Unknown | synthesizing the port won't do anything, we need to generate the haptic TCP port! | http://karl.com | https://candace.com | -| Senior Accounts Designer | 1.0.4 | Unknown | I'll input the solid state COM application, that should application the COM application! | http://everette.biz | https://johnpaul.biz | -| Forward Integration Assistant | 4.8.5 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://joshuah.com | http://jenifer.name | -| Internal Research Engineer | 0.3.1 | Url | hacking the panel won't do anything, we need to bypass the solid state HTTP panel! | http://faustino.biz | http://sophie.biz | -| Legacy Intranet Agent | 9.0.8 | Expression | You can't override the program without overriding the mobile COM program! | http://everett.name | https://robb.com | -| District Response Director | 6.9.7 | Expression | If we override the pixel, we can get to the PCI pixel through the digital PCI pixel! | http://kari.org | https://milo.biz | -| Dynamic Implementation Analyst | 3.3.4 | Overwrite | The XSS application is down, override the wireless application so we can override the XSS application! | https://allene.info | https://philip.net | -| Chief Integration Architect | 1.6.8 | Overwrite | Try to override the TCP firewall, maybe it will override the solid state firewall! | http://wade.org | https://davion.net | -| Principal Marketing Specialist | 9.7.0 | Expression | You can't quantify the capacitor without hacking the neural SMS capacitor! | https://tyrese.net | http://ethel.name | -| Internal Optimization Planner | 2.9.4 | Url | We need to bypass the redundant COM bus! | http://pat.name | https://raegan.biz | -| International Research Architect | 4.1.8 | Overwrite | I'll reboot the haptic SDD pixel, that should pixel the SDD pixel! | http://hunter.info | https://kristofer.org | -| Regional Operations Representative | 2.9.1 | Expression | I'll calculate the online HTTP array, that should array the HTTP array! | http://uriel.info | http://zakary.info | -| District Group Representative | 8.9.8 | Overwrite | quantifying the driver won't do anything, we need to program the wireless SQL driver! | http://orland.net | http://lindsey.biz | -| Central Paradigm Associate | 8.4.6 | Ignored | We need to index the haptic COM application! | https://joel.info | https://javier.biz | -| Lead Identity Producer | 5.7.1 | Unknown | You can't back up the port without programming the primary XSS port! | https://mikayla.info | http://delaney.info | -| District Implementation Executive | 3.9.4 | Ignored | I'll bypass the auxiliary SSL transmitter, that should transmitter the SSL transmitter! | https://justen.net | https://eden.info | -| Product Branding Specialist | 3.4.0 | Expression | Try to reboot the JSON alarm, maybe it will reboot the optical alarm! | http://jalyn.org | http://asia.net | -| Forward Research Strategist | 8.8.2 | Overwrite | Try to parse the PNG panel, maybe it will parse the haptic panel! | http://terence.com | http://israel.name | -| International Identity Planner | 3.0.0 | Ignored | You can't generate the transmitter without quantifying the neural ADP transmitter! | https://lois.biz | http://ariane.name | -| District Security Engineer | 5.7.8 | Ignored | The USB bus is down, calculate the multi-byte bus so we can calculate the USB bus! | http://madyson.biz | https://max.info | -| Chief Configuration Administrator | 2.6.0 | Ignored | The JBOD application is down, hack the digital application so we can hack the JBOD application! | https://myrl.info | http://iva.com | -| Internal Operations Liaison | 3.0.3 | Overwrite | I'll program the bluetooth TCP monitor, that should monitor the TCP monitor! | http://trent.com | https://prince.info | -| Investor Optimization Orchestrator | 3.7.9 | Unknown | programming the application won't do anything, we need to program the digital SCSI application! | http://cullen.net | http://kaylie.info | -| Regional Accountability Assistant | 2.7.5 | Expression | You can't program the alarm without overriding the cross-platform RSS alarm! | https://ella.biz | http://barney.com | -| National Identity Technician | 7.4.9 | Url | quantifying the hard drive won't do anything, we need to index the virtual JBOD hard drive! | https://yadira.net | https://ocie.com | -| Human Accountability Technician | 8.2.0 | Expression | Use the solid state HTTP microchip, then you can back up the solid state microchip! | http://cali.net | https://ima.net | -| Regional Response Officer | 7.0.2 | Unknown | programming the driver won't do anything, we need to bypass the mobile PNG driver! | http://eldridge.net | http://bryon.net | -| Regional Quality Designer | 5.8.2 | Expression | We need to program the back-end HDD capacitor! | http://toney.net | http://trent.info | -| Dynamic Web Liaison | 9.1.6 | Ignored | I'll calculate the optical RSS application, that should application the RSS application! | http://hellen.org | https://kade.com | -| Product Optimization Representative | 2.7.9 | Ignored | If we hack the hard drive, we can get to the JBOD hard drive through the multi-byte JBOD hard drive! | http://rosina.biz | http://martine.info | -| District Interactions Strategist | 7.9.0 | Url | Try to override the HDD pixel, maybe it will override the bluetooth pixel! | http://louie.net | https://elroy.org | -| District Usability Agent | 9.4.4 | Ignored | Try to synthesize the HDD protocol, maybe it will synthesize the 1080p protocol! | http://rudy.biz | http://evert.info | -| Lead Response Producer | 6.3.3 | Overwrite | I'll generate the back-end JBOD array, that should array the JBOD array! | https://paul.name | https://harmon.name | -| Global Implementation Producer | 6.6.0 | Url | Use the back-end PNG bandwidth, then you can program the back-end bandwidth! | https://anita.net | http://liza.net | -| Global Communications Designer | 0.6.3 | Ignored | Try to reboot the SQL circuit, maybe it will reboot the digital circuit! | https://kennedy.biz | http://carmela.com | -| Direct Web Executive | 7.0.8 | Expression | If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip! | https://felicity.com | https://rhea.name | -| Corporate Paradigm Engineer | 8.1.2 | Overwrite | Try to connect the ADP array, maybe it will connect the virtual array! | https://luna.info | https://evalyn.org | -| Central Integration Facilitator | 5.7.1 | Ignored | If we index the application, we can get to the PCI application through the solid state PCI application! | http://edna.org | http://marcellus.org | -| Chief Division Planner | 5.8.5 | Ignored | Try to connect the JBOD firewall, maybe it will connect the bluetooth firewall! | https://stanley.biz | http://marianne.info | -| Customer Assurance Consultant | 5.6.2 | Ignored | Use the digital IB alarm, then you can program the digital alarm! | https://isaac.org | https://eryn.org | -| Principal Usability Architect | 4.0.3 | Overwrite | You can't connect the bus without connecting the open-source SDD bus! | http://andreane.com | https://gus.name | -| Chief Implementation Director | 2.3.1 | Url | I'll override the auxiliary JBOD pixel, that should pixel the JBOD pixel! | http://richmond.com | https://burley.net | -| Legacy Functionality Consultant | 8.0.9 | Ignored | Try to quantify the SMTP interface, maybe it will quantify the cross-platform interface! | https://jewel.name | https://eldred.biz | -| Direct Tactics Analyst | 1.0.4 | Url | The PCI program is down, transmit the multi-byte program so we can transmit the PCI program! | http://leonel.com | https://fletcher.com | -| National Response Planner | 8.2.8 | Expression | The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm! | https://stephon.biz | http://lonzo.biz | -| International Applications Architect | 5.6.6 | Unknown | If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter! | http://henriette.name | https://norene.com | -| Product Identity Representative | 7.3.7 | Ignored | I'll generate the virtual COM protocol, that should protocol the COM protocol! | http://saige.org | https://zelda.net | -| Human Directives Engineer | 0.1.5 | Ignored | calculating the interface won't do anything, we need to index the virtual XML interface! | http://milan.net | http://lou.info | -| Direct Accountability Supervisor | 6.2.8 | Url | I'll synthesize the cross-platform ADP system, that should system the ADP system! | https://eryn.com | http://rafaela.com | -| Forward Functionality Officer | 0.1.1 | Unknown | I'll override the primary XML monitor, that should monitor the XML monitor! | https://rebekah.org | http://lavern.org | -| Principal Implementation Developer | 7.0.7 | Overwrite | I'll index the 1080p JBOD matrix, that should matrix the JBOD matrix! | https://graham.org | http://janice.biz | -| Internal Optimization Executive | 2.5.9 | Unknown | The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus! | http://bernice.com | https://rubye.name | -| Direct Identity Liaison | 7.9.7 | Overwrite | If we back up the bus, we can get to the AI bus through the 1080p AI bus! | https://alana.org | https://carol.info | -| Direct Data Designer | 8.4.8 | Ignored | I'll program the solid state AGP bus, that should bus the AGP bus! | https://isaac.net | http://cortney.com | -| Direct Operations Developer | 7.1.7 | Unknown | synthesizing the microchip won't do anything, we need to hack the optical SCSI microchip! | http://morris.name | http://salvatore.biz | -| Legacy Accountability Agent | 5.8.2 | Expression | I'll compress the auxiliary XSS port, that should port the XSS port! | https://iliana.info | http://chelsea.com | -| Regional Security Officer | 9.7.3 | Expression | The GB program is down, reboot the neural program so we can reboot the GB program! | https://tania.biz | http://al.info | -| Internal Applications Agent | 5.1.9 | Overwrite | Use the online COM pixel, then you can synthesize the online pixel! | http://helen.name | http://oren.info | -| Corporate Security Technician | 2.7.4 | Unknown | copying the firewall won't do anything, we need to index the cross-platform THX firewall! | https://kaylie.info | https://bell.net | -| Senior Program Coordinator | 6.8.4 | Url | We need to back up the primary ADP array! | http://teresa.biz | https://derek.info | -| Corporate Research Liaison | 8.5.9 | Unknown | I'll reboot the auxiliary SQL feed, that should feed the SQL feed! | http://rosemarie.net | https://cydney.biz | -| Internal Data Agent | 2.5.8 | Url | I'll copy the online SQL interface, that should interface the SQL interface! | http://gretchen.org | http://melissa.com | -| Internal Web Liaison | 2.6.3 | Overwrite | You can't index the port without hacking the optical HDD port! | http://hector.biz | http://crawford.biz | -| Investor Usability Officer | 2.5.2 | Unknown | Use the virtual SAS firewall, then you can calculate the virtual firewall! | https://rubie.net | https://izaiah.net | -| Dynamic Accountability Director | 6.0.2 | Url | We need to connect the auxiliary SDD bandwidth! | http://delphia.name | https://bo.com | -| Customer Solutions Producer | 8.3.5 | Url | Try to program the EXE alarm, maybe it will program the cross-platform alarm! | http://alden.biz | https://asha.com | -| Direct Metrics Associate | 1.7.2 | Expression | We need to generate the digital TCP card! | http://kenya.info | https://kurt.org | -| Principal Brand Designer | 2.4.7 | Overwrite | You can't parse the bandwidth without indexing the auxiliary HTTP bandwidth! | http://garnett.info | https://rosa.info | -| Chief Communications Developer | 0.6.8 | Ignored | If we back up the hard drive, we can get to the SDD hard drive through the haptic SDD hard drive! | http://danial.name | http://briana.com | -| Dynamic Paradigm Officer | 4.2.2 | Expression | If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm! | https://guillermo.biz | https://charlene.name | -| Chief Identity Specialist | 6.4.7 | Expression | Use the neural RSS circuit, then you can quantify the neural circuit! | https://kyle.net | http://sammy.net | -| Central Data Consultant | 6.5.0 | Ignored | generating the driver won't do anything, we need to hack the auxiliary HDD driver! | https://hadley.info | https://delilah.org | -| Legacy Web Consultant | 3.0.6 | Ignored | I'll override the neural XML application, that should application the XML application! | https://domenica.com | http://earl.net | -| Legacy Communications Producer | 5.4.0 | Unknown | overriding the firewall won't do anything, we need to reboot the open-source COM firewall! | http://khalid.net | http://jaylin.org | -| Legacy Solutions Architect | 7.9.3 | Expression | Try to input the AI sensor, maybe it will input the digital sensor! | https://alia.org | http://amir.name | -| National Tactics Facilitator | 1.2.4 | Overwrite | Try to transmit the GB panel, maybe it will transmit the 1080p panel! | http://margarete.biz | http://lily.biz | -| Legacy Directives Supervisor | 9.6.2 | Overwrite | programming the driver won't do anything, we need to connect the solid state RSS driver! | http://brenda.org | http://lina.net | -| Dynamic Response Facilitator | 7.1.7 | Url | If we override the port, we can get to the SDD port through the primary SDD port! | http://sibyl.biz | http://jordon.net | -| Dynamic Usability Consultant | 8.4.8 | Unknown | The GB firewall is down, program the neural firewall so we can program the GB firewall! | http://keshawn.org | https://gayle.biz | -| Chief Implementation Engineer | 7.6.5 | Unknown | The SMS protocol is down, input the neural protocol so we can input the SMS protocol! | https://rubie.info | https://maria.info | -| Regional Accountability Engineer | 3.1.8 | Url | Use the digital CSS array, then you can index the digital array! | http://christa.org | https://don.info | -| Direct Response Facilitator | 1.4.7 | Overwrite | The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm! | https://keshawn.name | https://toney.name | -| Corporate Interactions Associate | 2.1.1 | Ignored | You can't quantify the feed without connecting the wireless GB feed! | http://catherine.name | http://jaiden.com | -| Internal Web Planner | 8.0.5 | Overwrite | Use the neural XML monitor, then you can navigate the neural monitor! | https://everardo.com | http://madelynn.biz | -| International Brand Manager | 2.4.4 | Expression | We need to program the virtual AI driver! | https://clark.name | http://aletha.info | -| Lead Mobility Developer | 4.0.9 | Url | I'll override the optical SSL card, that should card the SSL card! | https://lucinda.name | https://lexus.biz | -| Corporate Identity Developer | 5.1.4 | Unknown | hacking the program won't do anything, we need to copy the solid state JBOD program! | http://danny.org | https://declan.name | -| Dynamic Identity Assistant | 8.0.0 | Url | I'll transmit the digital PNG microchip, that should microchip the PNG microchip! | http://magdalena.biz | http://ernie.com | -| Customer Solutions Manager | 6.0.8 | Unknown | The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter! | http://alexys.biz | http://alfonso.com | -| Investor Division Strategist | 1.6.2 | Ignored | quantifying the monitor won't do anything, we need to parse the neural PCI monitor! | http://kelton.org | https://leonardo.net | -| International Brand Consultant | 0.0.6 | Overwrite | Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth! | https://onie.name | http://may.net | -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt deleted file mode 100644 index 9c340e2d..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt +++ /dev/null @@ -1,24 +0,0 @@ -+----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | -+----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+ -| Legacy Metrics Planner | 9.5.0 | Ignored | I'll override the haptic AGP feed, that should feed the AGP feed! | https://marquis.net | http://madisyn.name | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | -| Principal Mobility Designer | 1.3.7 | Ignored | The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus! | http://renee.org | https://earlene.com | -| Lead Tactics Director | 1.6.8 | Expression | overriding the panel won't do anything, we need to parse the open-source IB panel! | http://kory.name | https://ewell.name | -| Product Quality Associate | 7.1.0 | Ignored | The THX program is down, transmit the redundant program so we can transmit the THX program! | http://beau.name | https://zena.name | -| Human Markets Coordinator | 3.4.4 | Unknown | You can't calculate the pixel without connecting the multi-byte HTTP pixel! | https://alexis.org | http://jeffrey.com | -| Dynamic Brand Producer | 8.3.6 | Url | If we parse the pixel, we can get to the AI pixel through the solid state AI pixel! | https://randal.org | https://freddie.biz | -| Dynamic Functionality Agent | 5.9.5 | Unknown | synthesizing the port won't do anything, we need to generate the haptic TCP port! | http://karl.com | https://candace.com | -| Senior Accounts Designer | 1.0.4 | Unknown | I'll input the solid state COM application, that should application the COM application! | http://everette.biz | https://johnpaul.biz | -| Forward Integration Assistant | 4.8.5 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://joshuah.com | http://jenifer.name | -| Internal Research Engineer | 0.3.1 | Url | hacking the panel won't do anything, we need to bypass the solid state HTTP panel! | http://faustino.biz | http://sophie.biz | -| Legacy Intranet Agent | 9.0.8 | Expression | You can't override the program without overriding the mobile COM program! | http://everett.name | https://robb.com | -| District Response Director | 6.9.7 | Expression | If we override the pixel, we can get to the PCI pixel through the digital PCI pixel! | http://kari.org | https://milo.biz | -| Dynamic Implementation Analyst | 3.3.4 | Overwrite | The XSS application is down, override the wireless application so we can override the XSS application! | https://allene.info | https://philip.net | -| Chief Integration Architect | 1.6.8 | Overwrite | Try to override the TCP firewall, maybe it will override the solid state firewall! | http://wade.org | https://davion.net | -| Principal Marketing Specialist | 9.7.0 | Expression | You can't quantify the capacitor without hacking the neural SMS capacitor! | https://tyrese.net | http://ethel.name | -| Internal Optimization Planner | 2.9.4 | Url | We need to bypass the redundant COM bus! | http://pat.name | https://raegan.biz | -| International Research Architect | 4.1.8 | Overwrite | I'll reboot the haptic SDD pixel, that should pixel the SDD pixel! | http://hunter.info | https://kristofer.org | -+----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt deleted file mode 100644 index 364cebc9..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt +++ /dev/null @@ -1,9 +0,0 @@ -+-----------------------------+---------+----------------------------+------------------------------------------------------------------------------------+---------------------+---------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | -+-----------------------------+---------+----------------------------+------------------------------------------------------------------------------------+---------------------+---------------------+ -| Legacy Metrics Planner | 9.5.0 | Ignored | I'll override the haptic AGP feed, that should feed the AGP feed! | https://marquis.net | http://madisyn.name | -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | -| Principal Mobility Designer | 1.3.7 | Ignored | The SQL bus is down, hack the multi-byte bus so we can hack the SQL bus! | http://renee.org | https://earlene.com | -+-----------------------------+---------+----------------------------+------------------------------------------------------------------------------------+---------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..c5e2cf3c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,8 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Judson | https://wilson.net | +| | | | | Guadalupe | http://otho.info | +| | | | | General | https://skylar.name | +| | | | | Haylie | http://audreanne.info | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..0b904e82 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,134 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Corporate Tactics Analyst | 3.0.8 | Unknown | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | | Bill | http://jairo.net | +| | | | | | Clemmie | http://shanny.net | +| | | | | | Hildegard | http://conner.name | +| | | | | | Isabella | https://kennith.com | +| | | | | | Johanna | https://ara.org | +| | | | | | Demarco | https://rae.biz | +| | | | | | Viviane | http://christine.info | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Legacy Creative Liaison | 0.4.6 | Overwrite | | | Mervin | http://celestine.info | +| | | | | | Amalia | https://shanelle.info | +| | | | | | Sheila | http://darrell.info | +| | | | | | Alec | https://candice.biz | +| | | | | | Linnea | http://everardo.info | +| | | | | | Daryl | https://jerrod.com | +| | | | | | Laila | http://caleigh.net | +| | | | | | Adolfo | http://daisha.biz | +| Lead Markets Designer | 2.8.4 | Unknown | | https://amara.info | Seamus | http://maybell.info | +| | | | | | Monserrat | http://katrine.name | +| | | | | | Abel | https://geovany.com | +| | | | | | Diana | http://eula.name | +| | | | | | Raphael | https://zackery.info | +| Customer Program Technician | 1.7.7 | Url | | | Keely | http://obie.org | +| | | | | | Caleigh | https://albin.info | +| | | | | | Flavie | http://lavonne.biz | +| | | | | | Kaitlyn | http://osborne.org | +| | | | | | Joesph | https://michael.name | +| | | | | | Kali | http://shyanne.net | +| | | | | | Austin | https://marty.net | +| | | | | | Theresia | http://kristin.net | +| | | | | | Lester | https://paige.com | +| National Accounts Liaison | 7.2.6 | Overwrite | | | Cedrick | https://zachariah.net | +| | | | | | Marcelle | https://adah.org | +| | | | | | Barney | http://erica.org | +| Lead Intranet Officer | 6.4.9 | Url | | | Margaret | https://michaela.name | +| | | | | | Jody | http://jakob.org | +| | | | | | Anjali | https://valentin.info | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Global Branding Associate | 0.5.9 | Expression | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | http://cory.com | Suzanne | http://ima.name | +| | | | | | Earnestine | http://nathanial.biz | +| | | | | | Connor | https://augustus.net | +| | | | | | Araceli | http://hailey.biz | +| | | | | | Janessa | https://craig.com | +| | | | | | Erica | http://kristin.org | +| | | | | | Alek | http://shany.biz | +| Dynamic Marketing Consultant | 2.4.9 | Overwrite | | | Angie | https://ardella.info | +| | | | | | Melissa | https://sandra.biz | +| | | | | | Pearline | https://noble.net | +| | | | | | Dusty | https://verlie.com | +| Human Usability Specialist | 3.2.8 | Expression | | http://micah.info | Evalyn | https://myrtis.name | +| | | | | | Ursula | https://werner.net | +| | | | | | Linwood | http://rebekah.org | +| | | | | | Cleve | https://claudie.net | +| | | | | | Theodora | http://faye.info | +| International Integration Orchestrator | 5.4.5 | Expression | | | Steve | http://lon.org | +| | | | | | Braeden | https://sunny.name | +| | | | | | Leslie | http://bettie.info | +| | | | | | Edmund | http://sadie.info | +| | | | | | Horacio | https://loraine.name | +| Global Response Associate | 1.9.8 | Overwrite | The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth! | | Sandra | http://antonina.com | +| | | | | | Willow | https://jason.org | +| | | | | | Orland | http://rigoberto.com | +| | | | | | Laney | http://eryn.org | +| | | | | | Amari | http://viviane.net | +| | | | | | Kelley | http://doris.net | +| | | | | | Kennedy | https://milo.net | +| Senior Brand Developer | 4.4.1 | Ignored | If we override the system, we can get to the CSS system through the neural CSS system! | http://adelbert.net | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | +| | | | | | Libby | http://wade.biz | +| | | | | | Leola | https://pietro.info | +| | | | | | Arch | http://hazle.org | +| | | | | | Eldred | http://gabriel.net | +| Direct Accounts Associate | 3.2.6 | Overwrite | | https://vesta.com | Buck | http://taryn.com | +| | | | | | Hilton | http://isabel.com | +| | | | | | Rogers | https://bertrand.biz | +| | | | | | Annetta | https://remington.org | +| | | | | | Efrain | http://davion.org | +| | | | | | Merle | https://abigayle.org | +| | | | | | Jerod | https://vicenta.info | +| | | | | | Kayli | https://shaun.net | +| | | | | | Antwan | https://hazel.net | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Legacy Optimization Orchestrator | 2.4.2 | Url | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | Damien | https://edyth.com | +| | | | | | Princess | http://haylie.biz | +| | | | | | Jordane | https://gregorio.com | +| | | | | | Opal | http://abbie.org | +| | | | | | Pablo | https://maxime.biz | +| | | | | | Shaun | https://concepcion.net | +| | | | | | Moises | http://rupert.info | +| Global Optimization Representative | 8.2.6 | Unknown | | | Brandi | https://aniyah.com | +| | | | | | Tyson | https://bonita.org | +| | | | | | Jazlyn | http://madonna.net | +| | | | | | Deangelo | https://jess.info | +| | | | | | Alvah | https://hans.net | +| | | | | | Payton | http://shanna.name | +| | | | | | Providenci | https://tyra.org | +| | | | | | Flo | http://isidro.net | +| | | | | | Dawn | https://anika.org | +| | | | | | Silas | http://zane.name | +| Investor Research Facilitator | 5.7.5 | Expression | | | Avery | http://jarret.biz | +| | | | | | Clarissa | https://audreanne.name | +| | | | | | Vida | https://theresia.biz | +| | | | | | Ransom | http://isom.com | +| | | | | | Anastasia | http://kamryn.info | +| | | | | | Marlene | https://cyril.name | +| | | | | | Zetta | http://pete.org | +| | | | | | Candida | https://craig.biz | +| | | | | | Timmothy | https://joanny.biz | +| | | | | | Alfonzo | http://dorothea.org | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..56d60df4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,22 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..c988427b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,35 @@ ++--------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++--------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Senior Brand Developer | 4.4.1 | Ignored | If we override the system, we can get to the CSS system through the neural CSS system! | http://adelbert.net | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | +| | | | | | Libby | http://wade.biz | +| | | | | | Leola | https://pietro.info | +| | | | | | Arch | http://hazle.org | +| | | | | | Eldred | http://gabriel.net | ++--------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..a90d5dbf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,8 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..68c12226 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,134 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Lead Markets Designer | 2.8.4 | Unknown | | https://amara.info | Seamus | http://maybell.info | +| | | | | | Monserrat | http://katrine.name | +| | | | | | Abel | https://geovany.com | +| | | | | | Diana | http://eula.name | +| | | | | | Raphael | https://zackery.info | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Global Optimization Representative | 8.2.6 | Unknown | | | Brandi | https://aniyah.com | +| | | | | | Tyson | https://bonita.org | +| | | | | | Jazlyn | http://madonna.net | +| | | | | | Deangelo | https://jess.info | +| | | | | | Alvah | https://hans.net | +| | | | | | Payton | http://shanna.name | +| | | | | | Providenci | https://tyra.org | +| | | | | | Flo | http://isidro.net | +| | | | | | Dawn | https://anika.org | +| | | | | | Silas | http://zane.name | +| Lead Intranet Officer | 6.4.9 | Url | | | Margaret | https://michaela.name | +| | | | | | Jody | http://jakob.org | +| | | | | | Anjali | https://valentin.info | +| Dynamic Marketing Consultant | 2.4.9 | Overwrite | | | Angie | https://ardella.info | +| | | | | | Melissa | https://sandra.biz | +| | | | | | Pearline | https://noble.net | +| | | | | | Dusty | https://verlie.com | +| Human Usability Specialist | 3.2.8 | Expression | | http://micah.info | Evalyn | https://myrtis.name | +| | | | | | Ursula | https://werner.net | +| | | | | | Linwood | http://rebekah.org | +| | | | | | Cleve | https://claudie.net | +| | | | | | Theodora | http://faye.info | +| Customer Program Technician | 1.7.7 | Url | | | Keely | http://obie.org | +| | | | | | Caleigh | https://albin.info | +| | | | | | Flavie | http://lavonne.biz | +| | | | | | Kaitlyn | http://osborne.org | +| | | | | | Joesph | https://michael.name | +| | | | | | Kali | http://shyanne.net | +| | | | | | Austin | https://marty.net | +| | | | | | Theresia | http://kristin.net | +| | | | | | Lester | https://paige.com | +| International Integration Orchestrator | 5.4.5 | Expression | | | Steve | http://lon.org | +| | | | | | Braeden | https://sunny.name | +| | | | | | Leslie | http://bettie.info | +| | | | | | Edmund | http://sadie.info | +| | | | | | Horacio | https://loraine.name | +| Global Response Associate | 1.9.8 | Overwrite | The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth! | | Sandra | http://antonina.com | +| | | | | | Willow | https://jason.org | +| | | | | | Orland | http://rigoberto.com | +| | | | | | Laney | http://eryn.org | +| | | | | | Amari | http://viviane.net | +| | | | | | Kelley | http://doris.net | +| | | | | | Kennedy | https://milo.net | +| Senior Brand Developer | 4.4.1 | Ignored | If we override the system, we can get to the CSS system through the neural CSS system! | http://adelbert.net | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | +| | | | | | Libby | http://wade.biz | +| | | | | | Leola | https://pietro.info | +| | | | | | Arch | http://hazle.org | +| | | | | | Eldred | http://gabriel.net | +| National Accounts Liaison | 7.2.6 | Overwrite | | | Cedrick | https://zachariah.net | +| | | | | | Marcelle | https://adah.org | +| | | | | | Barney | http://erica.org | +| Direct Accounts Associate | 3.2.6 | Overwrite | | https://vesta.com | Buck | http://taryn.com | +| | | | | | Hilton | http://isabel.com | +| | | | | | Rogers | https://bertrand.biz | +| | | | | | Annetta | https://remington.org | +| | | | | | Efrain | http://davion.org | +| | | | | | Merle | https://abigayle.org | +| | | | | | Jerod | https://vicenta.info | +| | | | | | Kayli | https://shaun.net | +| | | | | | Antwan | https://hazel.net | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Investor Research Facilitator | 5.7.5 | Expression | | | Avery | http://jarret.biz | +| | | | | | Clarissa | https://audreanne.name | +| | | | | | Vida | https://theresia.biz | +| | | | | | Ransom | http://isom.com | +| | | | | | Anastasia | http://kamryn.info | +| | | | | | Marlene | https://cyril.name | +| | | | | | Zetta | http://pete.org | +| | | | | | Candida | https://craig.biz | +| | | | | | Timmothy | https://joanny.biz | +| | | | | | Alfonzo | http://dorothea.org | +| Legacy Optimization Orchestrator | 2.4.2 | Url | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | Damien | https://edyth.com | +| | | | | | Princess | http://haylie.biz | +| | | | | | Jordane | https://gregorio.com | +| | | | | | Opal | http://abbie.org | +| | | | | | Pablo | https://maxime.biz | +| | | | | | Shaun | https://concepcion.net | +| | | | | | Moises | http://rupert.info | +| Global Branding Associate | 0.5.9 | Expression | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | http://cory.com | Suzanne | http://ima.name | +| | | | | | Earnestine | http://nathanial.biz | +| | | | | | Connor | https://augustus.net | +| | | | | | Araceli | http://hailey.biz | +| | | | | | Janessa | https://craig.com | +| | | | | | Erica | http://kristin.org | +| | | | | | Alek | http://shany.biz | +| Corporate Tactics Analyst | 3.0.8 | Unknown | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | | Bill | http://jairo.net | +| | | | | | Clemmie | http://shanny.net | +| | | | | | Hildegard | http://conner.name | +| | | | | | Isabella | https://kennith.com | +| | | | | | Johanna | https://ara.org | +| | | | | | Demarco | https://rae.biz | +| | | | | | Viviane | http://christine.info | +| Legacy Creative Liaison | 0.4.6 | Overwrite | | | Mervin | http://celestine.info | +| | | | | | Amalia | https://shanelle.info | +| | | | | | Sheila | http://darrell.info | +| | | | | | Alec | https://candice.biz | +| | | | | | Linnea | http://everardo.info | +| | | | | | Daryl | https://jerrod.com | +| | | | | | Laila | http://caleigh.net | +| | | | | | Adolfo | http://daisha.biz | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..a9534c57 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,22 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..f2482c32 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,35 @@ ++--------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++--------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Senior Brand Developer | 4.4.1 | Ignored | If we override the system, we can get to the CSS system through the neural CSS system! | http://adelbert.net | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | +| | | | | | Libby | http://wade.biz | +| | | | | | Leola | https://pietro.info | +| | | | | | Arch | http://hazle.org | +| | | | | | Eldred | http://gabriel.net | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | ++--------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..c5e2cf3c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,8 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Judson | https://wilson.net | +| | | | | Guadalupe | http://otho.info | +| | | | | General | https://skylar.name | +| | | | | Haylie | http://audreanne.info | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..ca9143c1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,134 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Legacy Creative Liaison | 0.4.6 | Overwrite | | | Mervin | http://celestine.info | +| | | | | | Amalia | https://shanelle.info | +| | | | | | Sheila | http://darrell.info | +| | | | | | Alec | https://candice.biz | +| | | | | | Linnea | http://everardo.info | +| | | | | | Daryl | https://jerrod.com | +| | | | | | Laila | http://caleigh.net | +| | | | | | Adolfo | http://daisha.biz | +| Lead Markets Designer | 2.8.4 | Unknown | | https://amara.info | Seamus | http://maybell.info | +| | | | | | Monserrat | http://katrine.name | +| | | | | | Abel | https://geovany.com | +| | | | | | Diana | http://eula.name | +| | | | | | Raphael | https://zackery.info | +| Customer Program Technician | 1.7.7 | Url | | | Keely | http://obie.org | +| | | | | | Caleigh | https://albin.info | +| | | | | | Flavie | http://lavonne.biz | +| | | | | | Kaitlyn | http://osborne.org | +| | | | | | Joesph | https://michael.name | +| | | | | | Kali | http://shyanne.net | +| | | | | | Austin | https://marty.net | +| | | | | | Theresia | http://kristin.net | +| | | | | | Lester | https://paige.com | +| Global Branding Associate | 0.5.9 | Expression | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | http://cory.com | Suzanne | http://ima.name | +| | | | | | Earnestine | http://nathanial.biz | +| | | | | | Connor | https://augustus.net | +| | | | | | Araceli | http://hailey.biz | +| | | | | | Janessa | https://craig.com | +| | | | | | Erica | http://kristin.org | +| | | | | | Alek | http://shany.biz | +| Lead Intranet Officer | 6.4.9 | Url | | | Margaret | https://michaela.name | +| | | | | | Jody | http://jakob.org | +| | | | | | Anjali | https://valentin.info | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Investor Research Facilitator | 5.7.5 | Expression | | | Avery | http://jarret.biz | +| | | | | | Clarissa | https://audreanne.name | +| | | | | | Vida | https://theresia.biz | +| | | | | | Ransom | http://isom.com | +| | | | | | Anastasia | http://kamryn.info | +| | | | | | Marlene | https://cyril.name | +| | | | | | Zetta | http://pete.org | +| | | | | | Candida | https://craig.biz | +| | | | | | Timmothy | https://joanny.biz | +| | | | | | Alfonzo | http://dorothea.org | +| Corporate Tactics Analyst | 3.0.8 | Unknown | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | | Bill | http://jairo.net | +| | | | | | Clemmie | http://shanny.net | +| | | | | | Hildegard | http://conner.name | +| | | | | | Isabella | https://kennith.com | +| | | | | | Johanna | https://ara.org | +| | | | | | Demarco | https://rae.biz | +| | | | | | Viviane | http://christine.info | +| Human Usability Specialist | 3.2.8 | Expression | | http://micah.info | Evalyn | https://myrtis.name | +| | | | | | Ursula | https://werner.net | +| | | | | | Linwood | http://rebekah.org | +| | | | | | Cleve | https://claudie.net | +| | | | | | Theodora | http://faye.info | +| International Integration Orchestrator | 5.4.5 | Expression | | | Steve | http://lon.org | +| | | | | | Braeden | https://sunny.name | +| | | | | | Leslie | http://bettie.info | +| | | | | | Edmund | http://sadie.info | +| | | | | | Horacio | https://loraine.name | +| Direct Accounts Associate | 3.2.6 | Overwrite | | https://vesta.com | Buck | http://taryn.com | +| | | | | | Hilton | http://isabel.com | +| | | | | | Rogers | https://bertrand.biz | +| | | | | | Annetta | https://remington.org | +| | | | | | Efrain | http://davion.org | +| | | | | | Merle | https://abigayle.org | +| | | | | | Jerod | https://vicenta.info | +| | | | | | Kayli | https://shaun.net | +| | | | | | Antwan | https://hazel.net | +| Senior Brand Developer | 4.4.1 | Ignored | If we override the system, we can get to the CSS system through the neural CSS system! | http://adelbert.net | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | +| | | | | | Libby | http://wade.biz | +| | | | | | Leola | https://pietro.info | +| | | | | | Arch | http://hazle.org | +| | | | | | Eldred | http://gabriel.net | +| National Accounts Liaison | 7.2.6 | Overwrite | | | Cedrick | https://zachariah.net | +| | | | | | Marcelle | https://adah.org | +| | | | | | Barney | http://erica.org | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Global Response Associate | 1.9.8 | Overwrite | The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth! | | Sandra | http://antonina.com | +| | | | | | Willow | https://jason.org | +| | | | | | Orland | http://rigoberto.com | +| | | | | | Laney | http://eryn.org | +| | | | | | Amari | http://viviane.net | +| | | | | | Kelley | http://doris.net | +| | | | | | Kennedy | https://milo.net | +| Dynamic Marketing Consultant | 2.4.9 | Overwrite | | | Angie | https://ardella.info | +| | | | | | Melissa | https://sandra.biz | +| | | | | | Pearline | https://noble.net | +| | | | | | Dusty | https://verlie.com | +| Global Optimization Representative | 8.2.6 | Unknown | | | Brandi | https://aniyah.com | +| | | | | | Tyson | https://bonita.org | +| | | | | | Jazlyn | http://madonna.net | +| | | | | | Deangelo | https://jess.info | +| | | | | | Alvah | https://hans.net | +| | | | | | Payton | http://shanna.name | +| | | | | | Providenci | https://tyra.org | +| | | | | | Flo | http://isidro.net | +| | | | | | Dawn | https://anika.org | +| | | | | | Silas | http://zane.name | +| Legacy Optimization Orchestrator | 2.4.2 | Url | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | Damien | https://edyth.com | +| | | | | | Princess | http://haylie.biz | +| | | | | | Jordane | https://gregorio.com | +| | | | | | Opal | http://abbie.org | +| | | | | | Pablo | https://maxime.biz | +| | | | | | Shaun | https://concepcion.net | +| | | | | | Moises | http://rupert.info | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..473fe4b6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,22 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..68174608 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,35 @@ ++--------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++--------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Senior Brand Developer | 4.4.1 | Ignored | If we override the system, we can get to the CSS system through the neural CSS system! | http://adelbert.net | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | +| | | | | | Libby | http://wade.biz | +| | | | | | Leola | https://pietro.info | +| | | | | | Arch | http://hazle.org | +| | | | | | Eldred | http://gabriel.net | ++--------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..a90d5dbf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,8 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..c981d86e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,134 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Lead Intranet Officer | 6.4.9 | Url | | | Margaret | https://michaela.name | +| | | | | | Jody | http://jakob.org | +| | | | | | Anjali | https://valentin.info | +| Corporate Tactics Analyst | 3.0.8 | Unknown | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | | Bill | http://jairo.net | +| | | | | | Clemmie | http://shanny.net | +| | | | | | Hildegard | http://conner.name | +| | | | | | Isabella | https://kennith.com | +| | | | | | Johanna | https://ara.org | +| | | | | | Demarco | https://rae.biz | +| | | | | | Viviane | http://christine.info | +| Human Usability Specialist | 3.2.8 | Expression | | http://micah.info | Evalyn | https://myrtis.name | +| | | | | | Ursula | https://werner.net | +| | | | | | Linwood | http://rebekah.org | +| | | | | | Cleve | https://claudie.net | +| | | | | | Theodora | http://faye.info | +| International Integration Orchestrator | 5.4.5 | Expression | | | Steve | http://lon.org | +| | | | | | Braeden | https://sunny.name | +| | | | | | Leslie | http://bettie.info | +| | | | | | Edmund | http://sadie.info | +| | | | | | Horacio | https://loraine.name | +| Global Response Associate | 1.9.8 | Overwrite | The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth! | | Sandra | http://antonina.com | +| | | | | | Willow | https://jason.org | +| | | | | | Orland | http://rigoberto.com | +| | | | | | Laney | http://eryn.org | +| | | | | | Amari | http://viviane.net | +| | | | | | Kelley | http://doris.net | +| | | | | | Kennedy | https://milo.net | +| Customer Program Technician | 1.7.7 | Url | | | Keely | http://obie.org | +| | | | | | Caleigh | https://albin.info | +| | | | | | Flavie | http://lavonne.biz | +| | | | | | Kaitlyn | http://osborne.org | +| | | | | | Joesph | https://michael.name | +| | | | | | Kali | http://shyanne.net | +| | | | | | Austin | https://marty.net | +| | | | | | Theresia | http://kristin.net | +| | | | | | Lester | https://paige.com | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Legacy Creative Liaison | 0.4.6 | Overwrite | | | Mervin | http://celestine.info | +| | | | | | Amalia | https://shanelle.info | +| | | | | | Sheila | http://darrell.info | +| | | | | | Alec | https://candice.biz | +| | | | | | Linnea | http://everardo.info | +| | | | | | Daryl | https://jerrod.com | +| | | | | | Laila | http://caleigh.net | +| | | | | | Adolfo | http://daisha.biz | +| Direct Accounts Associate | 3.2.6 | Overwrite | | https://vesta.com | Buck | http://taryn.com | +| | | | | | Hilton | http://isabel.com | +| | | | | | Rogers | https://bertrand.biz | +| | | | | | Annetta | https://remington.org | +| | | | | | Efrain | http://davion.org | +| | | | | | Merle | https://abigayle.org | +| | | | | | Jerod | https://vicenta.info | +| | | | | | Kayli | https://shaun.net | +| | | | | | Antwan | https://hazel.net | +| Senior Brand Developer | 4.4.1 | Ignored | If we override the system, we can get to the CSS system through the neural CSS system! | http://adelbert.net | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | +| | | | | | Libby | http://wade.biz | +| | | | | | Leola | https://pietro.info | +| | | | | | Arch | http://hazle.org | +| | | | | | Eldred | http://gabriel.net | +| Investor Research Facilitator | 5.7.5 | Expression | | | Avery | http://jarret.biz | +| | | | | | Clarissa | https://audreanne.name | +| | | | | | Vida | https://theresia.biz | +| | | | | | Ransom | http://isom.com | +| | | | | | Anastasia | http://kamryn.info | +| | | | | | Marlene | https://cyril.name | +| | | | | | Zetta | http://pete.org | +| | | | | | Candida | https://craig.biz | +| | | | | | Timmothy | https://joanny.biz | +| | | | | | Alfonzo | http://dorothea.org | +| National Accounts Liaison | 7.2.6 | Overwrite | | | Cedrick | https://zachariah.net | +| | | | | | Marcelle | https://adah.org | +| | | | | | Barney | http://erica.org | +| Global Optimization Representative | 8.2.6 | Unknown | | | Brandi | https://aniyah.com | +| | | | | | Tyson | https://bonita.org | +| | | | | | Jazlyn | http://madonna.net | +| | | | | | Deangelo | https://jess.info | +| | | | | | Alvah | https://hans.net | +| | | | | | Payton | http://shanna.name | +| | | | | | Providenci | https://tyra.org | +| | | | | | Flo | http://isidro.net | +| | | | | | Dawn | https://anika.org | +| | | | | | Silas | http://zane.name | +| Lead Markets Designer | 2.8.4 | Unknown | | https://amara.info | Seamus | http://maybell.info | +| | | | | | Monserrat | http://katrine.name | +| | | | | | Abel | https://geovany.com | +| | | | | | Diana | http://eula.name | +| | | | | | Raphael | https://zackery.info | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Global Branding Associate | 0.5.9 | Expression | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | http://cory.com | Suzanne | http://ima.name | +| | | | | | Earnestine | http://nathanial.biz | +| | | | | | Connor | https://augustus.net | +| | | | | | Araceli | http://hailey.biz | +| | | | | | Janessa | https://craig.com | +| | | | | | Erica | http://kristin.org | +| | | | | | Alek | http://shany.biz | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Legacy Optimization Orchestrator | 2.4.2 | Url | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | Damien | https://edyth.com | +| | | | | | Princess | http://haylie.biz | +| | | | | | Jordane | https://gregorio.com | +| | | | | | Opal | http://abbie.org | +| | | | | | Pablo | https://maxime.biz | +| | | | | | Shaun | https://concepcion.net | +| | | | | | Moises | http://rupert.info | +| Dynamic Marketing Consultant | 2.4.9 | Overwrite | | | Angie | https://ardella.info | +| | | | | | Melissa | https://sandra.biz | +| | | | | | Pearline | https://noble.net | +| | | | | | Dusty | https://verlie.com | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..473fe4b6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,22 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..c0c82a88 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,35 @@ ++--------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++--------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Senior Brand Developer | 4.4.1 | Ignored | If we override the system, we can get to the CSS system through the neural CSS system! | http://adelbert.net | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | +| | | | | | Libby | http://wade.biz | +| | | | | | Leola | https://pietro.info | +| | | | | | Arch | http://hazle.org | +| | | | | | Eldred | http://gabriel.net | ++--------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..a90d5dbf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,8 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..43b5e803 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,134 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| National Accounts Liaison | 7.2.6 | Overwrite | | | Cedrick | https://zachariah.net | +| | | | | | Marcelle | https://adah.org | +| | | | | | Barney | http://erica.org | +| Global Response Associate | 1.9.8 | Overwrite | The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth! | | Sandra | http://antonina.com | +| | | | | | Willow | https://jason.org | +| | | | | | Orland | http://rigoberto.com | +| | | | | | Laney | http://eryn.org | +| | | | | | Amari | http://viviane.net | +| | | | | | Kelley | http://doris.net | +| | | | | | Kennedy | https://milo.net | +| Legacy Creative Liaison | 0.4.6 | Overwrite | | | Mervin | http://celestine.info | +| | | | | | Amalia | https://shanelle.info | +| | | | | | Sheila | http://darrell.info | +| | | | | | Alec | https://candice.biz | +| | | | | | Linnea | http://everardo.info | +| | | | | | Daryl | https://jerrod.com | +| | | | | | Laila | http://caleigh.net | +| | | | | | Adolfo | http://daisha.biz | +| Lead Intranet Officer | 6.4.9 | Url | | | Margaret | https://michaela.name | +| | | | | | Jody | http://jakob.org | +| | | | | | Anjali | https://valentin.info | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Human Usability Specialist | 3.2.8 | Expression | | http://micah.info | Evalyn | https://myrtis.name | +| | | | | | Ursula | https://werner.net | +| | | | | | Linwood | http://rebekah.org | +| | | | | | Cleve | https://claudie.net | +| | | | | | Theodora | http://faye.info | +| International Integration Orchestrator | 5.4.5 | Expression | | | Steve | http://lon.org | +| | | | | | Braeden | https://sunny.name | +| | | | | | Leslie | http://bettie.info | +| | | | | | Edmund | http://sadie.info | +| | | | | | Horacio | https://loraine.name | +| Global Branding Associate | 0.5.9 | Expression | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | http://cory.com | Suzanne | http://ima.name | +| | | | | | Earnestine | http://nathanial.biz | +| | | | | | Connor | https://augustus.net | +| | | | | | Araceli | http://hailey.biz | +| | | | | | Janessa | https://craig.com | +| | | | | | Erica | http://kristin.org | +| | | | | | Alek | http://shany.biz | +| Lead Markets Designer | 2.8.4 | Unknown | | https://amara.info | Seamus | http://maybell.info | +| | | | | | Monserrat | http://katrine.name | +| | | | | | Abel | https://geovany.com | +| | | | | | Diana | http://eula.name | +| | | | | | Raphael | https://zackery.info | +| Corporate Tactics Analyst | 3.0.8 | Unknown | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | | Bill | http://jairo.net | +| | | | | | Clemmie | http://shanny.net | +| | | | | | Hildegard | http://conner.name | +| | | | | | Isabella | https://kennith.com | +| | | | | | Johanna | https://ara.org | +| | | | | | Demarco | https://rae.biz | +| | | | | | Viviane | http://christine.info | +| Global Optimization Representative | 8.2.6 | Unknown | | | Brandi | https://aniyah.com | +| | | | | | Tyson | https://bonita.org | +| | | | | | Jazlyn | http://madonna.net | +| | | | | | Deangelo | https://jess.info | +| | | | | | Alvah | https://hans.net | +| | | | | | Payton | http://shanna.name | +| | | | | | Providenci | https://tyra.org | +| | | | | | Flo | http://isidro.net | +| | | | | | Dawn | https://anika.org | +| | | | | | Silas | http://zane.name | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Senior Brand Developer | 4.4.1 | Ignored | If we override the system, we can get to the CSS system through the neural CSS system! | http://adelbert.net | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | +| | | | | | Libby | http://wade.biz | +| | | | | | Leola | https://pietro.info | +| | | | | | Arch | http://hazle.org | +| | | | | | Eldred | http://gabriel.net | +| Investor Research Facilitator | 5.7.5 | Expression | | | Avery | http://jarret.biz | +| | | | | | Clarissa | https://audreanne.name | +| | | | | | Vida | https://theresia.biz | +| | | | | | Ransom | http://isom.com | +| | | | | | Anastasia | http://kamryn.info | +| | | | | | Marlene | https://cyril.name | +| | | | | | Zetta | http://pete.org | +| | | | | | Candida | https://craig.biz | +| | | | | | Timmothy | https://joanny.biz | +| | | | | | Alfonzo | http://dorothea.org | +| Customer Program Technician | 1.7.7 | Url | | | Keely | http://obie.org | +| | | | | | Caleigh | https://albin.info | +| | | | | | Flavie | http://lavonne.biz | +| | | | | | Kaitlyn | http://osborne.org | +| | | | | | Joesph | https://michael.name | +| | | | | | Kali | http://shyanne.net | +| | | | | | Austin | https://marty.net | +| | | | | | Theresia | http://kristin.net | +| | | | | | Lester | https://paige.com | +| Direct Accounts Associate | 3.2.6 | Overwrite | | https://vesta.com | Buck | http://taryn.com | +| | | | | | Hilton | http://isabel.com | +| | | | | | Rogers | https://bertrand.biz | +| | | | | | Annetta | https://remington.org | +| | | | | | Efrain | http://davion.org | +| | | | | | Merle | https://abigayle.org | +| | | | | | Jerod | https://vicenta.info | +| | | | | | Kayli | https://shaun.net | +| | | | | | Antwan | https://hazel.net | +| Legacy Optimization Orchestrator | 2.4.2 | Url | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | Damien | https://edyth.com | +| | | | | | Princess | http://haylie.biz | +| | | | | | Jordane | https://gregorio.com | +| | | | | | Opal | http://abbie.org | +| | | | | | Pablo | https://maxime.biz | +| | | | | | Shaun | https://concepcion.net | +| | | | | | Moises | http://rupert.info | +| Dynamic Marketing Consultant | 2.4.9 | Overwrite | | | Angie | https://ardella.info | +| | | | | | Melissa | https://sandra.biz | +| | | | | | Pearline | https://noble.net | +| | | | | | Dusty | https://verlie.com | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..a9534c57 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,22 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..6fd39d5e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,35 @@ ++--------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++--------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Senior Brand Developer | 4.4.1 | Ignored | If we override the system, we can get to the CSS system through the neural CSS system! | http://adelbert.net | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | +| | | | | | Libby | http://wade.biz | +| | | | | | Leola | https://pietro.info | +| | | | | | Arch | http://hazle.org | +| | | | | | Eldred | http://gabriel.net | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | ++--------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..3a8346ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+ +| Package | Version | License Information Origin | ++---------+---------+----------------------------+ ++---------+---------+----------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..abaa228a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,5 @@ ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ +| Package | Version | License Information Origin | License Expression | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..3e387a6f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,104 @@ ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | +| Regional Security Architect | 2.2.5 | Url | | | +| Global Usability Representative | 3.5.9 | Url | | | +| District Mobility Administrator | 3.2.3 | Ignored | | | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | https://lance.net | +| Customer Directives Director | 7.9.2 | Overwrite | Try to hack the COM panel, maybe it will hack the auxiliary panel! | | +| Chief Assurance Associate | 3.3.1 | Url | overriding the panel won't do anything, we need to parse the open-source IB panel! | https://tyrese.info | +| Customer Operations Officer | 2.6.0 | Overwrite | Use the bluetooth USB alarm, then you can override the bluetooth alarm! | http://antonette.org | +| Dynamic Security Technician | 6.8.3 | Unknown | | | +| Central Integration Analyst | 0.4.0 | Overwrite | If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol! | https://laverne.name | +| National Communications Facilitator | 3.1.0 | Url | quantifying the transmitter won't do anything, we need to program the mobile HDD transmitter! | | +| Dynamic Functionality Agent | 5.9.5 | Unknown | | http://annabelle.net | +| Forward Functionality Analyst | 4.5.1 | Expression | | http://orie.name | +| District Branding Analyst | 1.9.5 | Url | | https://paula.net | +| Product Applications Assistant | 2.8.4 | Overwrite | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://carleton.info | +| Global Security Liaison | 8.1.2 | Expression | | | +| Central Interactions Manager | 7.0.9 | Expression | | | +| National Tactics Engineer | 3.7.5 | Url | generating the matrix won't do anything, we need to override the redundant GB matrix! | https://alexys.org | +| Dynamic Applications Director | 5.1.4 | Ignored | | | +| Chief Mobility Planner | 7.1.0 | Overwrite | | | +| Customer Implementation Director | 5.9.1 | Unknown | | | +| National Tactics Architect | 6.7.8 | Url | We need to parse the auxiliary SAS capacitor! | https://margaret.net | +| Central Marketing Technician | 8.7.2 | Overwrite | Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor! | http://albina.org | +| Corporate Paradigm Representative | 7.0.2 | Overwrite | You can't quantify the capacitor without hacking the neural SMS capacitor! | | +| Chief Accounts Associate | 8.5.5 | Unknown | You can't generate the panel without compressing the neural SAS panel! | | +| Dynamic Configuration Executive | 4.7.6 | Unknown | If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter! | | +| Human Usability Associate | 5.2.5 | Expression | You can't override the capacitor without overriding the mobile XML capacitor! | http://hunter.info | +| Principal Optimization Representative | 0.4.8 | Overwrite | If we index the system, we can get to the XSS system through the cross-platform XSS system! | | +| Internal Factors Facilitator | 2.6.3 | Overwrite | | http://melba.name | +| Future Accounts Producer | 9.4.3 | Unknown | You can't override the port without indexing the neural THX port! | | +| Global Usability Producer | 4.9.5 | Expression | If we hack the application, we can get to the PCI application through the 1080p PCI application! | | +| Future Markets Architect | 9.0.8 | Overwrite | | | +| International Identity Planner | 4.2.1 | Expression | You can't compress the capacitor without copying the virtual USB capacitor! | | +| National Creative Executive | 7.5.7 | Unknown | | http://mallory.biz | +| Lead Tactics Executive | 6.2.9 | Unknown | | https://lowell.org | +| Human Solutions Assistant | 1.9.8 | Expression | Try to parse the PNG panel, maybe it will parse the haptic panel! | http://carter.info | +| Chief Marketing Assistant | 7.3.5 | Expression | | | +| District Brand Designer | 3.4.8 | Ignored | Try to quantify the PNG program, maybe it will quantify the online program! | https://josiane.org | +| Internal Factors Developer | 3.7.7 | Ignored | | http://santa.name | +| Dynamic Mobility Representative | 8.4.2 | Ignored | | http://brooks.info | +| Principal Implementation Director | 7.1.6 | Unknown | We need to transmit the auxiliary FTP transmitter! | http://pearlie.org | +| Chief Solutions Orchestrator | 8.7.8 | Ignored | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | | +| Principal Markets Designer | 3.8.8 | Url | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | +| Human Creative Engineer | 7.5.1 | Unknown | | | +| Central Markets Officer | 6.8.8 | Expression | | | +| National Identity Technician | 7.4.9 | Overwrite | Try to parse the SMTP feed, maybe it will parse the multi-byte feed! | https://benedict.org | +| Dynamic Interactions Facilitator | 6.8.2 | Expression | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | +| Senior Division Liaison | 7.1.3 | Ignored | | | +| Lead Integration Liaison | 1.8.8 | Url | | https://sean.com | +| Product Quality Analyst | 3.6.5 | Overwrite | You can't parse the port without bypassing the multi-byte GB port! | https://delbert.com | +| District Factors Producer | 1.6.6 | Unknown | If we reboot the panel, we can get to the THX panel through the solid state THX panel! | | +| Internal Accounts Consultant | 6.3.4 | Expression | Try to connect the SMS feed, maybe it will connect the mobile feed! | https://elda.info | +| Principal Intranet Liaison | 5.1.0 | Overwrite | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | http://neva.info | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | +| Central Marketing Director | 3.2.5 | Overwrite | | https://anibal.net | +| National Accounts Associate | 2.7.6 | Overwrite | | | +| District Infrastructure Strategist | 9.1.5 | Ignored | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | | +| Dynamic Communications Supervisor | 2.6.8 | Overwrite | | https://carol.biz | +| Dynamic Brand Technician | 2.5.6 | Expression | | http://lesly.info | +| Senior Identity Specialist | 2.8.9 | Ignored | We need to program the primary THX protocol! | https://kennedy.biz | +| Internal Branding Supervisor | 6.7.4 | Url | I'll copy the auxiliary PCI panel, that should panel the PCI panel! | | +| Human Directives Engineer | 5.3.9 | Url | | | +| Product Identity Architect | 5.6.4 | Url | The GB bus is down, back up the redundant bus so we can back up the GB bus! | http://darian.org | +| Chief Infrastructure Consultant | 4.1.2 | Url | Use the multi-byte IB feed, then you can navigate the multi-byte feed! | https://theron.info | +| Principal Web Facilitator | 5.4.5 | Overwrite | compressing the firewall won't do anything, we need to copy the bluetooth COM firewall! | http://paris.name | +| Customer Configuration Manager | 1.6.8 | Unknown | I'll program the online RSS card, that should card the RSS card! | http://sylvan.net | +| Global Markets Executive | 2.5.8 | Expression | | | +| Corporate Accountability Representative | 2.3.2 | Unknown | | | +| Corporate Data Strategist | 9.0.0 | Url | | http://eli.net | +| Legacy Functionality Consultant | 8.0.9 | Ignored | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | http://emie.info | +| International Research Director | 4.1.0 | Url | Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive! | | +| Forward Identity Orchestrator | 1.3.3 | Ignored | hacking the alarm won't do anything, we need to override the neural SSL alarm! | | +| District Web Developer | 6.1.9 | Unknown | | http://arthur.net | +| Customer Quality Technician | 9.7.0 | Unknown | If we index the card, we can get to the XSS card through the neural XSS card! | | +| Global Response Coordinator | 9.7.3 | Overwrite | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://zelda.net | +| Human Quality Facilitator | 1.2.0 | Ignored | We need to copy the online THX firewall! | | +| Regional Markets Supervisor | 7.7.6 | Expression | If we transmit the system, we can get to the SMTP system through the virtual SMTP system! | | +| Chief Division Director | 3.4.7 | Unknown | Try to override the CSS microchip, maybe it will override the primary microchip! | http://alejandrin.biz | +| Human Accountability Analyst | 0.8.7 | Ignored | parsing the program won't do anything, we need to synthesize the haptic IB program! | | +| Direct Assurance Supervisor | 4.1.8 | Overwrite | | https://aniyah.org | +| Regional Interactions Assistant | 8.4.1 | Ignored | I'll hack the optical COM alarm, that should alarm the COM alarm! | | +| Human Configuration Assistant | 0.1.1 | Unknown | I'll bypass the solid state SMS system, that should system the SMS system! | http://frederick.com | +| Legacy Data Facilitator | 0.9.0 | Overwrite | bypassing the program won't do anything, we need to bypass the optical AI program! | https://beatrice.net | +| Future Interactions Specialist | 8.8.8 | Ignored | quantifying the application won't do anything, we need to hack the haptic RAM application! | | +| Dynamic Configuration Specialist | 8.8.8 | Overwrite | Use the 1080p XML circuit, then you can generate the 1080p circuit! | http://brown.com | +| Product Implementation Officer | 1.9.9 | Unknown | Try to back up the AGP system, maybe it will back up the 1080p system! | | +| Direct Directives Strategist | 7.3.1 | Ignored | | | +| Corporate Creative Liaison | 2.9.9 | Overwrite | | http://albert.org | +| Customer Security Representative | 3.7.3 | Expression | The GB circuit is down, hack the redundant circuit so we can hack the GB circuit! | https://jalon.net | +| Dynamic Functionality Consultant | 4.9.1 | Unknown | | https://lonnie.info | +| District Intranet Designer | 4.5.0 | Ignored | | | +| Internal Division Agent | 2.4.2 | Unknown | | | +| National Solutions Associate | 9.1.2 | Expression | | | +| Internal Infrastructure Strategist | 7.2.2 | Overwrite | I'll transmit the optical XML sensor, that should sensor the XML sensor! | http://ahmad.com | +| Human Implementation Designer | 8.3.7 | Unknown | Try to navigate the RSS card, maybe it will navigate the haptic card! | | +| Chief Implementation Assistant | 6.1.2 | Unknown | | http://cathryn.biz | +| Investor Accountability Officer | 2.4.3 | Overwrite | | | +| Investor Usability Officer | 2.5.2 | Ignored | Try to program the XML capacitor, maybe it will program the haptic capacitor! | http://orlo.name | +| Customer Integration Agent | 3.6.0 | Expression | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | | ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..061ca82d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,24 @@ ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | +| Regional Security Architect | 2.2.5 | Url | | | +| Global Usability Representative | 3.5.9 | Url | | | +| District Mobility Administrator | 3.2.3 | Ignored | | | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | https://lance.net | +| Customer Directives Director | 7.9.2 | Overwrite | Try to hack the COM panel, maybe it will hack the auxiliary panel! | | +| Chief Assurance Associate | 3.3.1 | Url | overriding the panel won't do anything, we need to parse the open-source IB panel! | https://tyrese.info | +| Customer Operations Officer | 2.6.0 | Overwrite | Use the bluetooth USB alarm, then you can override the bluetooth alarm! | http://antonette.org | +| Dynamic Security Technician | 6.8.3 | Unknown | | | +| Central Integration Analyst | 0.4.0 | Overwrite | If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol! | https://laverne.name | +| National Communications Facilitator | 3.1.0 | Url | quantifying the transmitter won't do anything, we need to program the mobile HDD transmitter! | | +| Dynamic Functionality Agent | 5.9.5 | Unknown | | http://annabelle.net | +| Forward Functionality Analyst | 4.5.1 | Expression | | http://orie.name | +| District Branding Analyst | 1.9.5 | Url | | https://paula.net | +| Product Applications Assistant | 2.8.4 | Overwrite | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://carleton.info | +| Global Security Liaison | 8.1.2 | Expression | | | +| Central Interactions Manager | 7.0.9 | Expression | | | +| National Tactics Engineer | 3.7.5 | Url | generating the matrix won't do anything, we need to override the redundant GB matrix! | https://alexys.org | +| Dynamic Applications Director | 5.1.4 | Ignored | | | ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..517f65c8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,9 @@ ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+---------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+---------------------+ +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | +| Regional Security Architect | 2.2.5 | Url | | | +| Global Usability Representative | 3.5.9 | Url | | | +| District Mobility Administrator | 3.2.3 | Ignored | | | ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..1bc84872 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Paige | https://remington.info | +| | | | | Aletha | https://isobel.info | +| | | | | Pearline | https://johnathon.info | +| | | | | Eleanora | http://jaeden.info | +| | | | | Nikolas | https://daphney.net | +| | | | | Oceane | http://clifton.com | +| | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..3f5cc5f5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,145 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Internal Solutions Planner | 1.3.8 | Ignored | | The COM application is down, quantify the auxiliary application so we can quantify the COM application! | | Nyah | http://oliver.com | +| | | | | | | Ettie | http://lonny.net | +| | | | | | | Onie | https://cassie.biz | +| | | | | | | Solon | https://buck.biz | +| | | | | | | Taryn | http://hilton.com | +| | | | | | | Isabel | http://rogers.net | +| | | | | | | Bertrand | http://annetta.org | +| | | | | | | Remington | https://efrain.info | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Chief Brand Associate | 7.6.8 | Ignored | | | https://lauriane.com | Devin | https://ramona.info | +| | | | | | | Alice | http://laverne.info | +| | | | | | | Layne | https://brooks.name | +| | | | | | | Kaitlyn | http://serenity.biz | +| National Creative Engineer | 4.0.0 | Ignored | You can't parse the alarm without overriding the haptic SMTP alarm! | | | Candida | https://craig.biz | +| | | | | | | Timmothy | https://joanny.biz | +| | | | | | | Alfonzo | http://dorothea.org | +| | | | | | | Nathanial | http://lucas.biz | +| | | | | | | Jackeline | http://emmitt.name | +| | | | | | | Amely | https://jonathon.com | +| | | | | | | Javonte | https://diana.name | +| | | | | | | Damien | https://edyth.com | +| | | | | | | Princess | http://haylie.biz | +| | | | | | | Jordane | https://gregorio.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Regional Mobility Manager | 2.7.0 | Ignored | | | http://gianni.info | Alvina | http://elouise.name | +| | | | | | | Ron | http://brown.org | +| | | | | | | Cordia | http://ericka.name | +| | | | | | | Eugene | http://rashad.info | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Forward Directives Supervisor | 8.7.6 | Ignored | | The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip! | http://shaun.org | Jadon | https://amelia.biz | +| | | | | | | Toni | http://angie.name | +| | | | | | | Ardella | http://melissa.net | +| | | | | | | Sandra | http://pearline.org | +| | | | | | | Noble | https://dusty.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..08ede01e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Future Integration Analyst | 9.0.4 | Expression | | | Abner | http://tavares.info | +| | | | | | Johann | http://andres.net | +| | | | | | Jaquan | http://carey.org | +| | | | | | Arvel | http://mortimer.org | +| | | | | | Alicia | http://paula.com | +| | | | | | Heidi | http://letha.name | +| | | | | | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Paige | https://remington.info | +| | | | | | Aletha | https://isobel.info | +| | | | | | Pearline | https://johnathon.info | +| | | | | | Eleanora | http://jaeden.info | +| | | | | | Nikolas | https://daphney.net | +| | | | | | Oceane | http://clifton.com | +| | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | http://marina.com | Myles | http://nikko.name | +| | | | | | Rolando | http://nikko.name | +| | | | | | Pamela | https://aliza.net | +| | | | | | Marcella | http://helga.net | +| | | | | | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..4c6dc2fa --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,46 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..e07fc364 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,145 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Internal Solutions Planner | 1.3.8 | Ignored | | The COM application is down, quantify the auxiliary application so we can quantify the COM application! | | Nyah | http://oliver.com | +| | | | | | | Ettie | http://lonny.net | +| | | | | | | Onie | https://cassie.biz | +| | | | | | | Solon | https://buck.biz | +| | | | | | | Taryn | http://hilton.com | +| | | | | | | Isabel | http://rogers.net | +| | | | | | | Bertrand | http://annetta.org | +| | | | | | | Remington | https://efrain.info | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| National Creative Engineer | 4.0.0 | Ignored | You can't parse the alarm without overriding the haptic SMTP alarm! | | | Candida | https://craig.biz | +| | | | | | | Timmothy | https://joanny.biz | +| | | | | | | Alfonzo | http://dorothea.org | +| | | | | | | Nathanial | http://lucas.biz | +| | | | | | | Jackeline | http://emmitt.name | +| | | | | | | Amely | https://jonathon.com | +| | | | | | | Javonte | https://diana.name | +| | | | | | | Damien | https://edyth.com | +| | | | | | | Princess | http://haylie.biz | +| | | | | | | Jordane | https://gregorio.com | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Chief Brand Associate | 7.6.8 | Ignored | | | https://lauriane.com | Devin | https://ramona.info | +| | | | | | | Alice | http://laverne.info | +| | | | | | | Layne | https://brooks.name | +| | | | | | | Kaitlyn | http://serenity.biz | +| Regional Mobility Manager | 2.7.0 | Ignored | | | http://gianni.info | Alvina | http://elouise.name | +| | | | | | | Ron | http://brown.org | +| | | | | | | Cordia | http://ericka.name | +| | | | | | | Eugene | http://rashad.info | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Forward Directives Supervisor | 8.7.6 | Ignored | | The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip! | http://shaun.org | Jadon | https://amelia.biz | +| | | | | | | Toni | http://angie.name | +| | | | | | | Ardella | http://melissa.net | +| | | | | | | Sandra | http://pearline.org | +| | | | | | | Noble | https://dusty.net | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..e64446c8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,46 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..1bc84872 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Paige | https://remington.info | +| | | | | Aletha | https://isobel.info | +| | | | | Pearline | https://johnathon.info | +| | | | | Eleanora | http://jaeden.info | +| | | | | Nikolas | https://daphney.net | +| | | | | Oceane | http://clifton.com | +| | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..661a4ebc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,145 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Internal Solutions Planner | 1.3.8 | Ignored | | The COM application is down, quantify the auxiliary application so we can quantify the COM application! | | Nyah | http://oliver.com | +| | | | | | | Ettie | http://lonny.net | +| | | | | | | Onie | https://cassie.biz | +| | | | | | | Solon | https://buck.biz | +| | | | | | | Taryn | http://hilton.com | +| | | | | | | Isabel | http://rogers.net | +| | | | | | | Bertrand | http://annetta.org | +| | | | | | | Remington | https://efrain.info | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| National Creative Engineer | 4.0.0 | Ignored | You can't parse the alarm without overriding the haptic SMTP alarm! | | | Candida | https://craig.biz | +| | | | | | | Timmothy | https://joanny.biz | +| | | | | | | Alfonzo | http://dorothea.org | +| | | | | | | Nathanial | http://lucas.biz | +| | | | | | | Jackeline | http://emmitt.name | +| | | | | | | Amely | https://jonathon.com | +| | | | | | | Javonte | https://diana.name | +| | | | | | | Damien | https://edyth.com | +| | | | | | | Princess | http://haylie.biz | +| | | | | | | Jordane | https://gregorio.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Forward Directives Supervisor | 8.7.6 | Ignored | | The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip! | http://shaun.org | Jadon | https://amelia.biz | +| | | | | | | Toni | http://angie.name | +| | | | | | | Ardella | http://melissa.net | +| | | | | | | Sandra | http://pearline.org | +| | | | | | | Noble | https://dusty.net | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Regional Mobility Manager | 2.7.0 | Ignored | | | http://gianni.info | Alvina | http://elouise.name | +| | | | | | | Ron | http://brown.org | +| | | | | | | Cordia | http://ericka.name | +| | | | | | | Eugene | http://rashad.info | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Chief Brand Associate | 7.6.8 | Ignored | | | https://lauriane.com | Devin | https://ramona.info | +| | | | | | | Alice | http://laverne.info | +| | | | | | | Layne | https://brooks.name | +| | | | | | | Kaitlyn | http://serenity.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..fc044ec5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Paige | https://remington.info | +| | | | | | Aletha | https://isobel.info | +| | | | | | Pearline | https://johnathon.info | +| | | | | | Eleanora | http://jaeden.info | +| | | | | | Nikolas | https://daphney.net | +| | | | | | Oceane | http://clifton.com | +| | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | http://marina.com | Myles | http://nikko.name | +| | | | | | Rolando | http://nikko.name | +| | | | | | Pamela | https://aliza.net | +| | | | | | Marcella | http://helga.net | +| | | | | | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | Abner | http://tavares.info | +| | | | | | Johann | http://andres.net | +| | | | | | Jaquan | http://carey.org | +| | | | | | Arvel | http://mortimer.org | +| | | | | | Alicia | http://paula.com | +| | | | | | Heidi | http://letha.name | +| | | | | | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..c74dd718 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,46 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..e570febb --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,145 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| National Creative Engineer | 4.0.0 | Ignored | You can't parse the alarm without overriding the haptic SMTP alarm! | | | Candida | https://craig.biz | +| | | | | | | Timmothy | https://joanny.biz | +| | | | | | | Alfonzo | http://dorothea.org | +| | | | | | | Nathanial | http://lucas.biz | +| | | | | | | Jackeline | http://emmitt.name | +| | | | | | | Amely | https://jonathon.com | +| | | | | | | Javonte | https://diana.name | +| | | | | | | Damien | https://edyth.com | +| | | | | | | Princess | http://haylie.biz | +| | | | | | | Jordane | https://gregorio.com | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Regional Mobility Manager | 2.7.0 | Ignored | | | http://gianni.info | Alvina | http://elouise.name | +| | | | | | | Ron | http://brown.org | +| | | | | | | Cordia | http://ericka.name | +| | | | | | | Eugene | http://rashad.info | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Forward Directives Supervisor | 8.7.6 | Ignored | | The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip! | http://shaun.org | Jadon | https://amelia.biz | +| | | | | | | Toni | http://angie.name | +| | | | | | | Ardella | http://melissa.net | +| | | | | | | Sandra | http://pearline.org | +| | | | | | | Noble | https://dusty.net | +| Chief Brand Associate | 7.6.8 | Ignored | | | https://lauriane.com | Devin | https://ramona.info | +| | | | | | | Alice | http://laverne.info | +| | | | | | | Layne | https://brooks.name | +| | | | | | | Kaitlyn | http://serenity.biz | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Internal Solutions Planner | 1.3.8 | Ignored | | The COM application is down, quantify the auxiliary application so we can quantify the COM application! | | Nyah | http://oliver.com | +| | | | | | | Ettie | http://lonny.net | +| | | | | | | Onie | https://cassie.biz | +| | | | | | | Solon | https://buck.biz | +| | | | | | | Taryn | http://hilton.com | +| | | | | | | Isabel | http://rogers.net | +| | | | | | | Bertrand | http://annetta.org | +| | | | | | | Remington | https://efrain.info | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..c8260030 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,46 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..abcfb49e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,145 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Chief Brand Associate | 7.6.8 | Ignored | | | https://lauriane.com | Devin | https://ramona.info | +| | | | | | | Alice | http://laverne.info | +| | | | | | | Layne | https://brooks.name | +| | | | | | | Kaitlyn | http://serenity.biz | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| National Creative Engineer | 4.0.0 | Ignored | You can't parse the alarm without overriding the haptic SMTP alarm! | | | Candida | https://craig.biz | +| | | | | | | Timmothy | https://joanny.biz | +| | | | | | | Alfonzo | http://dorothea.org | +| | | | | | | Nathanial | http://lucas.biz | +| | | | | | | Jackeline | http://emmitt.name | +| | | | | | | Amely | https://jonathon.com | +| | | | | | | Javonte | https://diana.name | +| | | | | | | Damien | https://edyth.com | +| | | | | | | Princess | http://haylie.biz | +| | | | | | | Jordane | https://gregorio.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Internal Solutions Planner | 1.3.8 | Ignored | | The COM application is down, quantify the auxiliary application so we can quantify the COM application! | | Nyah | http://oliver.com | +| | | | | | | Ettie | http://lonny.net | +| | | | | | | Onie | https://cassie.biz | +| | | | | | | Solon | https://buck.biz | +| | | | | | | Taryn | http://hilton.com | +| | | | | | | Isabel | http://rogers.net | +| | | | | | | Bertrand | http://annetta.org | +| | | | | | | Remington | https://efrain.info | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Forward Directives Supervisor | 8.7.6 | Ignored | | The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip! | http://shaun.org | Jadon | https://amelia.biz | +| | | | | | | Toni | http://angie.name | +| | | | | | | Ardella | http://melissa.net | +| | | | | | | Sandra | http://pearline.org | +| | | | | | | Noble | https://dusty.net | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Regional Mobility Manager | 2.7.0 | Ignored | | | http://gianni.info | Alvina | http://elouise.name | +| | | | | | | Ron | http://brown.org | +| | | | | | | Cordia | http://ericka.name | +| | | | | | | Eugene | http://rashad.info | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..93feeb2c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,46 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..3a8346ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+ +| Package | Version | License Information Origin | ++---------+---------+----------------------------+ ++---------+---------+----------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..6f409187 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,5 @@ ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ +| Package | Version | License Information Origin | License Expression | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..5114c63b --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,104 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | +| International Data Representative | 3.5.7 | Ignored | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | http://dakota.com | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | +| Regional Directives Supervisor | 4.9.8 | Ignored | Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive! | Use the primary GB driver, then you can generate the primary driver! | https://malcolm.net | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | +| National Directives Analyst | 8.2.7 | Ignored | We need to compress the primary GB array! | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | +| Dynamic Optimization Director | 3.4.6 | Ignored | The PNG protocol is down, index the digital protocol so we can index the PNG protocol! | I'll transmit the online SSL feed, that should feed the SSL feed! | https://maximilian.org | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | +| Investor Interactions Liaison | 4.4.9 | Overwrite | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | | +| Senior Optimization Assistant | 3.6.0 | Overwrite | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | http://akeem.info | +| Product Assurance Technician | 0.8.2 | Overwrite | | | https://steve.info | +| Central Web Assistant | 4.2.1 | Unknown | | Use the wireless ADP array, then you can input the wireless array! | https://verda.net | +| Legacy Directives Officer | 2.4.4 | Url | | The PCI program is down, hack the multi-byte program so we can hack the PCI program! | http://sedrick.biz | +| Chief Division Producer | 2.3.9 | Overwrite | | | | +| Direct Mobility Designer | 7.7.3 | Expression | | | http://geovanny.info | +| International Functionality Agent | 8.7.6 | Unknown | | If we hack the card, we can get to the JBOD card through the optical JBOD card! | http://jalyn.org | +| Customer Functionality Consultant | 5.5.1 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | http://terence.com | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | https://lois.biz | +| Investor Implementation Technician | 2.7.9 | Unknown | | | http://crystal.name | +| Direct Assurance Strategist | 1.3.7 | Expression | The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall! | | | +| National Creative Assistant | 4.9.0 | Ignored | | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | https://michelle.org | +| Principal Markets Designer | 3.8.8 | Overwrite | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | +| Forward Functionality Developer | 5.1.1 | Url | | | | +| Dynamic Branding Facilitator | 8.3.2 | Ignored | | | | +| Forward Division Strategist | 5.7.1 | Ignored | You can't reboot the program without transmitting the mobile SMTP program! | The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit! | https://esperanza.name | +| Global Program Representative | 5.1.0 | Url | | If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor! | | +| Corporate Marketing Assistant | 8.7.9 | Url | | You can't program the firewall without connecting the wireless AI firewall! | http://arlene.biz | +| Senior Factors Administrator | 1.6.1 | Expression | I'll calculate the solid state ADP panel, that should panel the ADP panel! | If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit! | | +| Chief Applications Facilitator | 7.7.6 | Overwrite | | parsing the card won't do anything, we need to synthesize the online SQL card! | | +| Dynamic Quality Analyst | 0.9.5 | Overwrite | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | +| Corporate Tactics Director | 2.5.7 | Url | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | http://marcos.info | +| Human Group Designer | 9.9.1 | Expression | Use the haptic XSS application, then you can synthesize the haptic application! | If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive! | http://jodie.org | +| National Research Facilitator | 6.0.6 | Expression | Use the primary EXE array, then you can navigate the primary array! | | | +| Regional Paradigm Manager | 8.9.8 | Ignored | | If we transmit the application, we can get to the SMS application through the primary SMS application! | https://eileen.name | +| Lead Branding Developer | 4.1.5 | Url | | | http://abe.com | +| Human Directives Engineer | 5.3.9 | Url | | | | +| National Applications Designer | 6.4.9 | Expression | | Use the back-end SMS feed, then you can program the back-end feed! | | +| Regional Factors Designer | 7.4.1 | Overwrite | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | | +| Global Division Designer | 8.2.7 | Expression | Try to program the EXE hard drive, maybe it will program the virtual hard drive! | | https://pamela.name | +| Dynamic Accountability Analyst | 4.9.7 | Overwrite | | | https://jaron.info | +| Regional Operations Coordinator | 0.2.5 | Unknown | | I'll hack the cross-platform SSL array, that should array the SSL array! | http://ena.com | +| Corporate Data Strategist | 9.0.0 | Ignored | | | http://eli.net | +| Future Accounts Agent | 0.9.7 | Ignored | | | | +| National Creative Coordinator | 5.9.5 | Expression | | | https://bobbie.info | +| District Operations Director | 0.6.3 | Url | | We need to program the cross-platform FTP hard drive! | https://dejah.net | +| Forward Marketing Orchestrator | 1.6.4 | Overwrite | I'll connect the primary SQL sensor, that should sensor the SQL sensor! | The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver! | https://lukas.com | +| Lead Usability Assistant | 1.3.4 | Overwrite | quantifying the matrix won't do anything, we need to synthesize the wireless PCI matrix! | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://duane.info | +| Human Quality Facilitator | 1.2.0 | Expression | We need to copy the online THX firewall! | You can't calculate the application without calculating the auxiliary AI application! | | +| Human Program Technician | 2.8.4 | Unknown | | | http://tomasa.info | +| International Quality Director | 0.3.8 | Expression | | | | +| Corporate Directives Planner | 8.8.5 | Unknown | The CSS bus is down, generate the 1080p bus so we can generate the CSS bus! | We need to back up the 1080p SMTP feed! | | +| Dynamic Accountability Strategist | 7.0.9 | Unknown | You can't bypass the sensor without transmitting the neural JSON sensor! | | | +| Chief Intranet Facilitator | 6.6.1 | Expression | | | https://rosalind.net | +| Global Security Coordinator | 1.7.9 | Ignored | | | https://carol.info | +| Forward Configuration Supervisor | 9.0.8 | Overwrite | You can't program the protocol without overriding the primary IB protocol! | | http://quinn.name | +| Product Creative Facilitator | 8.4.6 | Unknown | If we transmit the card, we can get to the USB card through the digital USB card! | hacking the driver won't do anything, we need to input the digital SAS driver! | http://juliana.net | +| Global Mobility Facilitator | 9.5.8 | Expression | | | | +| Chief Factors Supervisor | 5.2.2 | Expression | | | http://helga.com | +| Principal Accounts Coordinator | 1.0.4 | Overwrite | | I'll connect the digital JSON bus, that should bus the JSON bus! | http://rene.com | +| Customer Security Representative | 3.7.3 | Ignored | The GB circuit is down, hack the redundant circuit so we can hack the GB circuit! | | https://jalon.net | +| Future Accounts Architect | 9.1.8 | Url | You can't bypass the firewall without indexing the multi-byte COM firewall! | | https://fermin.biz | +| Investor Creative Architect | 8.2.4 | Unknown | | | | +| National Solutions Associate | 9.1.2 | Overwrite | | | | +| Customer Metrics Developer | 2.2.9 | Ignored | | | | +| Human Optimization Facilitator | 7.4.8 | Overwrite | Try to connect the SMS card, maybe it will connect the back-end card! | You can't override the capacitor without navigating the cross-platform FTP capacitor! | https://cooper.name | +| Investor Research Manager | 6.3.1 | Ignored | | | | +| Human Directives Specialist | 4.3.4 | Unknown | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | +| Dynamic Factors Facilitator | 6.5.2 | Expression | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | http://magnolia.com | +| Central Tactics Engineer | 6.3.5 | Unknown | connecting the bandwidth won't do anything, we need to bypass the multi-byte AI bandwidth! | | | +| National Intranet Technician | 8.0.0 | Overwrite | | | | +| Senior Security Consultant | 2.7.5 | Unknown | | | http://adelbert.biz | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | +| Senior Brand Analyst | 2.5.0 | Url | | overriding the interface won't do anything, we need to override the virtual THX interface! | | +| Internal Directives Designer | 0.4.8 | Url | The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol! | | | +| Dynamic Division Consultant | 4.8.7 | Overwrite | Use the multi-byte IB microchip, then you can connect the multi-byte microchip! | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | http://raquel.net | +| Human Communications Supervisor | 6.0.1 | Ignored | Use the cross-platform SAS feed, then you can bypass the cross-platform feed! | | http://ethan.name | +| Human Operations Assistant | 0.7.2 | Overwrite | Use the haptic USB driver, then you can override the haptic driver! | | http://camila.net | +| Forward Intranet Engineer | 2.5.9 | Expression | The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor! | Try to index the ADP port, maybe it will index the auxiliary port! | | +| Human Optimization Producer | 5.0.9 | Overwrite | | | | +| Dynamic Integration Architect | 1.6.3 | Overwrite | | The RAM feed is down, copy the neural feed so we can copy the RAM feed! | | +| Legacy Directives Supervisor | 9.6.2 | Url | The PNG circuit is down, back up the online circuit so we can back up the PNG circuit! | | | +| Direct Accountability Assistant | 2.2.8 | Url | bypassing the protocol won't do anything, we need to compress the primary HTTP protocol! | | http://natasha.info | +| Human Response Coordinator | 2.9.7 | Ignored | | | http://ruth.org | +| Corporate Accounts Technician | 5.8.0 | Ignored | | | https://isobel.org | +| International Intranet Planner | 6.4.6 | Url | The IB interface is down, program the redundant interface so we can program the IB interface! | | https://lenna.com | +| Direct Data Orchestrator | 2.4.5 | Expression | | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..33ac992d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,24 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | +| International Data Representative | 3.5.7 | Ignored | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | http://dakota.com | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | +| Regional Directives Supervisor | 4.9.8 | Ignored | Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive! | Use the primary GB driver, then you can generate the primary driver! | https://malcolm.net | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | +| National Directives Analyst | 8.2.7 | Ignored | We need to compress the primary GB array! | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | +| Dynamic Optimization Director | 3.4.6 | Ignored | The PNG protocol is down, index the digital protocol so we can index the PNG protocol! | I'll transmit the online SSL feed, that should feed the SSL feed! | https://maximilian.org | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..dfd13745 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,9 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..1bc84872 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Paige | https://remington.info | +| | | | | Aletha | https://isobel.info | +| | | | | Pearline | https://johnathon.info | +| | | | | Eleanora | http://jaeden.info | +| | | | | Nikolas | https://daphney.net | +| | | | | Oceane | http://clifton.com | +| | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..3f9b5863 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,142 @@ ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Product Identity Analyst | 5.9.3 | Expression | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | | Rey | https://connie.info | +| | | | | | | Hollie | http://rico.name | +| | | | | | | Marshall | http://pierce.org | +| | | | | | | Lily | http://shemar.biz | +| | | | | | | Ivy | http://laury.net | +| | | | | | | Cortney | https://breanna.name | +| | | | | | | Assunta | http://miller.info | +| | | | | | | Annabel | https://ashton.biz | +| | | | | | | Gina | https://dena.info | +| | | | | | | Oren | https://helena.biz | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Response Consultant | 9.3.1 | Unknown | | | https://ulices.biz | Ari | https://chad.com | +| | | | | | | Yvonne | http://jada.name | +| | | | | | | Noemie | https://kayley.name | +| | | | | | | Brandon | http://kristopher.name | +| | | | | | | Maggie | http://kimberly.info | +| | | | | | | Veronica | https://mya.net | +| | | | | | | Marty | https://obie.net | +| | | | | | | Braxton | http://flavio.net | +| | | | | | | Jeramie | http://jaycee.net | +| Future Group Assistant | 1.7.9 | Expression | Use the multi-byte AI port, then you can reboot the multi-byte port! | | | Darien | http://mitchel.biz | +| | | | | | | Carleton | https://madalyn.com | +| | | | | | | Narciso | https://mia.com | +| | | | | | | Nicklaus | https://abelardo.com | +| | | | | | | Carolina | https://lindsey.info | +| | | | | | | Rigoberto | https://lou.biz | +| Corporate Accountability Designer | 0.8.0 | Overwrite | We need to hack the online FTP application! | | http://taya.info | Carlee | http://britney.name | +| | | | | | | Tess | http://julian.biz | +| | | | | | | Isadore | http://billy.net | +| | | | | | | Alice | http://vern.net | +| | | | | | | King | http://trace.net | +| | | | | | | Carmela | https://adolf.info | +| | | | | | | Sherman | http://alec.net | +| | | | | | | Lamar | http://deion.org | +| Dynamic Group Associate | 6.6.1 | Unknown | We need to input the open-source SMTP bus! | | http://kian.name | Neil | https://burley.info | +| | | | | | | Lemuel | http://brenden.info | +| | | | | | | Agnes | https://urban.org | +| | | | | | | Micheal | https://ida.net | +| | | | | | | Murray | https://samanta.com | +| | | | | | | Assunta | http://florencio.com | +| Customer Program Consultant | 5.0.4 | Ignored | Try to compress the GB system, maybe it will compress the neural system! | Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan | http://kieran.biz | Bettie | http://edmund.info | +| | | | | | | Sadie | http://horacio.org | +| | | | | | | Loraine | https://sandra.org | +| | | | | | | Emil | http://dayana.net | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Direct Tactics Technician | 2.8.6 | Unknown | Try to quantify the SAS port, maybe it will quantify the wireless port! | | | Demond | http://stefan.name | +| | | | | | | Norval | http://annie.net | +| | | | | | | Destin | http://penelope.name | +| Internal Solutions Planner | 1.3.8 | Expression | | Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| | | | | | | Mallory | http://angeline.name | +| Lead Creative Administrator | 9.0.0 | Overwrite | Use the virtual RAM monitor, then you can override the virtual monitor! | | https://roderick.net | Hildegard | http://conner.name | +| | | | | | | Isabella | https://kennith.com | +| | | | | | | Johanna | https://ara.org | +| | | | | | | Demarco | https://rae.biz | +| | | | | | | Viviane | http://christine.info | +| | | | | | | Thora | https://corene.name | +| | | | | | | Mireya | https://mitchell.net | +| | | | | | | Marietta | http://adrian.org | +| | | | | | | Irving | https://sydnie.org | +| Chief Data Director | 2.1.5 | Unknown | Use the haptic PCI bandwidth, then you can generate the haptic bandwidth! | | | Earnestine | http://nathanial.biz | +| | | | | | | Connor | https://augustus.net | +| | | | | | | Araceli | http://hailey.biz | +| | | | | | | Janessa | https://craig.com | +| | | | | | | Erica | http://kristin.org | +| | | | | | | Alek | http://shany.biz | +| | | | | | | Camren | http://joany.info | +| Future Mobility Strategist | 4.7.6 | Overwrite | Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth! | | http://gerardo.net | Cathy | http://giovanna.info | +| | | | | | | Ike | https://jerome.biz | +| | | | | | | Emerald | https://camren.net | +| | | | | | | Sheila | https://garry.org | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| Product Marketing Developer | 3.3.6 | Unknown | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | Lewis | https://alisa.com | +| | | | | | | Delores | https://layne.name | +| | | | | | | Delphine | https://katlynn.org | +| | | | | | | Meredith | https://johanna.info | +| | | | | | | Jacklyn | https://kadin.com | +| | | | | | | Hardy | https://donna.info | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Global Infrastructure Developer | 5.5.0 | Url | generating the application won't do anything, we need to calculate the auxiliary JSON application! | Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger | https://austin.net | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Investor Creative Architect | 4.5.6 | Overwrite | | Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| | | | | | | Retta | https://lottie.biz | +| | | | | | | Yasmine | http://delia.com | +| | | | | | | Khalil | http://jewel.net | +| | | | | | | Roy | https://johanna.org | +| | | | | | | Price | https://itzel.info | +| | | | | | | Dalton | https://daren.info | +| | | | | | | Arnold | http://arlo.org | +| Investor Identity Developer | 4.2.0 | Url | | Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| | | | | | | Keely | http://obie.org | +| | | | | | | Caleigh | https://albin.info | +| | | | | | | Flavie | http://lavonne.biz | +| | | | | | | Kaitlyn | http://osborne.org | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..08ede01e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Future Integration Analyst | 9.0.4 | Expression | | | Abner | http://tavares.info | +| | | | | | Johann | http://andres.net | +| | | | | | Jaquan | http://carey.org | +| | | | | | Arvel | http://mortimer.org | +| | | | | | Alicia | http://paula.com | +| | | | | | Heidi | http://letha.name | +| | | | | | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Paige | https://remington.info | +| | | | | | Aletha | https://isobel.info | +| | | | | | Pearline | https://johnathon.info | +| | | | | | Eleanora | http://jaeden.info | +| | | | | | Nikolas | https://daphney.net | +| | | | | | Oceane | http://clifton.com | +| | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | http://marina.com | Myles | http://nikko.name | +| | | | | | Rolando | http://nikko.name | +| | | | | | Pamela | https://aliza.net | +| | | | | | Marcella | http://helga.net | +| | | | | | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..e4d4e312 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,39 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..37ce3ef8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..170c55d9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,142 @@ ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Group Assistant | 1.7.9 | Expression | Use the multi-byte AI port, then you can reboot the multi-byte port! | | | Darien | http://mitchel.biz | +| | | | | | | Carleton | https://madalyn.com | +| | | | | | | Narciso | https://mia.com | +| | | | | | | Nicklaus | https://abelardo.com | +| | | | | | | Carolina | https://lindsey.info | +| | | | | | | Rigoberto | https://lou.biz | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Investor Creative Architect | 4.5.6 | Overwrite | | Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| | | | | | | Retta | https://lottie.biz | +| | | | | | | Yasmine | http://delia.com | +| | | | | | | Khalil | http://jewel.net | +| | | | | | | Roy | https://johanna.org | +| | | | | | | Price | https://itzel.info | +| | | | | | | Dalton | https://daren.info | +| | | | | | | Arnold | http://arlo.org | +| Customer Program Consultant | 5.0.4 | Ignored | Try to compress the GB system, maybe it will compress the neural system! | Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan | http://kieran.biz | Bettie | http://edmund.info | +| | | | | | | Sadie | http://horacio.org | +| | | | | | | Loraine | https://sandra.org | +| | | | | | | Emil | http://dayana.net | +| Internal Solutions Planner | 1.3.8 | Expression | | Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| | | | | | | Mallory | http://angeline.name | +| Lead Creative Administrator | 9.0.0 | Overwrite | Use the virtual RAM monitor, then you can override the virtual monitor! | | https://roderick.net | Hildegard | http://conner.name | +| | | | | | | Isabella | https://kennith.com | +| | | | | | | Johanna | https://ara.org | +| | | | | | | Demarco | https://rae.biz | +| | | | | | | Viviane | http://christine.info | +| | | | | | | Thora | https://corene.name | +| | | | | | | Mireya | https://mitchell.net | +| | | | | | | Marietta | http://adrian.org | +| | | | | | | Irving | https://sydnie.org | +| Corporate Accountability Designer | 0.8.0 | Overwrite | We need to hack the online FTP application! | | http://taya.info | Carlee | http://britney.name | +| | | | | | | Tess | http://julian.biz | +| | | | | | | Isadore | http://billy.net | +| | | | | | | Alice | http://vern.net | +| | | | | | | King | http://trace.net | +| | | | | | | Carmela | https://adolf.info | +| | | | | | | Sherman | http://alec.net | +| | | | | | | Lamar | http://deion.org | +| Chief Data Director | 2.1.5 | Unknown | Use the haptic PCI bandwidth, then you can generate the haptic bandwidth! | | | Earnestine | http://nathanial.biz | +| | | | | | | Connor | https://augustus.net | +| | | | | | | Araceli | http://hailey.biz | +| | | | | | | Janessa | https://craig.com | +| | | | | | | Erica | http://kristin.org | +| | | | | | | Alek | http://shany.biz | +| | | | | | | Camren | http://joany.info | +| Future Mobility Strategist | 4.7.6 | Overwrite | Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth! | | http://gerardo.net | Cathy | http://giovanna.info | +| | | | | | | Ike | https://jerome.biz | +| | | | | | | Emerald | https://camren.net | +| | | | | | | Sheila | https://garry.org | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| Dynamic Group Associate | 6.6.1 | Unknown | We need to input the open-source SMTP bus! | | http://kian.name | Neil | https://burley.info | +| | | | | | | Lemuel | http://brenden.info | +| | | | | | | Agnes | https://urban.org | +| | | | | | | Micheal | https://ida.net | +| | | | | | | Murray | https://samanta.com | +| | | | | | | Assunta | http://florencio.com | +| Product Marketing Developer | 3.3.6 | Unknown | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | Lewis | https://alisa.com | +| | | | | | | Delores | https://layne.name | +| | | | | | | Delphine | https://katlynn.org | +| | | | | | | Meredith | https://johanna.info | +| | | | | | | Jacklyn | https://kadin.com | +| | | | | | | Hardy | https://donna.info | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Investor Identity Developer | 4.2.0 | Url | | Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| | | | | | | Keely | http://obie.org | +| | | | | | | Caleigh | https://albin.info | +| | | | | | | Flavie | http://lavonne.biz | +| | | | | | | Kaitlyn | http://osborne.org | +| Global Infrastructure Developer | 5.5.0 | Url | generating the application won't do anything, we need to calculate the auxiliary JSON application! | Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger | https://austin.net | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Direct Tactics Technician | 2.8.6 | Unknown | Try to quantify the SAS port, maybe it will quantify the wireless port! | | | Demond | http://stefan.name | +| | | | | | | Norval | http://annie.net | +| | | | | | | Destin | http://penelope.name | +| Product Identity Analyst | 5.9.3 | Expression | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | | Rey | https://connie.info | +| | | | | | | Hollie | http://rico.name | +| | | | | | | Marshall | http://pierce.org | +| | | | | | | Lily | http://shemar.biz | +| | | | | | | Ivy | http://laury.net | +| | | | | | | Cortney | https://breanna.name | +| | | | | | | Assunta | http://miller.info | +| | | | | | | Annabel | https://ashton.biz | +| | | | | | | Gina | https://dena.info | +| | | | | | | Oren | https://helena.biz | +| Future Response Consultant | 9.3.1 | Unknown | | | https://ulices.biz | Ari | https://chad.com | +| | | | | | | Yvonne | http://jada.name | +| | | | | | | Noemie | https://kayley.name | +| | | | | | | Brandon | http://kristopher.name | +| | | | | | | Maggie | http://kimberly.info | +| | | | | | | Veronica | https://mya.net | +| | | | | | | Marty | https://obie.net | +| | | | | | | Braxton | http://flavio.net | +| | | | | | | Jeramie | http://jaycee.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..b2cc13da --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..69648946 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,39 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..1bc84872 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Paige | https://remington.info | +| | | | | Aletha | https://isobel.info | +| | | | | Pearline | https://johnathon.info | +| | | | | Eleanora | http://jaeden.info | +| | | | | Nikolas | https://daphney.net | +| | | | | Oceane | http://clifton.com | +| | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..fde34157 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,142 @@ ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Response Consultant | 9.3.1 | Unknown | | | https://ulices.biz | Ari | https://chad.com | +| | | | | | | Yvonne | http://jada.name | +| | | | | | | Noemie | https://kayley.name | +| | | | | | | Brandon | http://kristopher.name | +| | | | | | | Maggie | http://kimberly.info | +| | | | | | | Veronica | https://mya.net | +| | | | | | | Marty | https://obie.net | +| | | | | | | Braxton | http://flavio.net | +| | | | | | | Jeramie | http://jaycee.net | +| Future Group Assistant | 1.7.9 | Expression | Use the multi-byte AI port, then you can reboot the multi-byte port! | | | Darien | http://mitchel.biz | +| | | | | | | Carleton | https://madalyn.com | +| | | | | | | Narciso | https://mia.com | +| | | | | | | Nicklaus | https://abelardo.com | +| | | | | | | Carolina | https://lindsey.info | +| | | | | | | Rigoberto | https://lou.biz | +| Corporate Accountability Designer | 0.8.0 | Overwrite | We need to hack the online FTP application! | | http://taya.info | Carlee | http://britney.name | +| | | | | | | Tess | http://julian.biz | +| | | | | | | Isadore | http://billy.net | +| | | | | | | Alice | http://vern.net | +| | | | | | | King | http://trace.net | +| | | | | | | Carmela | https://adolf.info | +| | | | | | | Sherman | http://alec.net | +| | | | | | | Lamar | http://deion.org | +| Direct Tactics Technician | 2.8.6 | Unknown | Try to quantify the SAS port, maybe it will quantify the wireless port! | | | Demond | http://stefan.name | +| | | | | | | Norval | http://annie.net | +| | | | | | | Destin | http://penelope.name | +| Customer Program Consultant | 5.0.4 | Ignored | Try to compress the GB system, maybe it will compress the neural system! | Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan | http://kieran.biz | Bettie | http://edmund.info | +| | | | | | | Sadie | http://horacio.org | +| | | | | | | Loraine | https://sandra.org | +| | | | | | | Emil | http://dayana.net | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Investor Identity Developer | 4.2.0 | Url | | Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| | | | | | | Keely | http://obie.org | +| | | | | | | Caleigh | https://albin.info | +| | | | | | | Flavie | http://lavonne.biz | +| | | | | | | Kaitlyn | http://osborne.org | +| Product Identity Analyst | 5.9.3 | Expression | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | | Rey | https://connie.info | +| | | | | | | Hollie | http://rico.name | +| | | | | | | Marshall | http://pierce.org | +| | | | | | | Lily | http://shemar.biz | +| | | | | | | Ivy | http://laury.net | +| | | | | | | Cortney | https://breanna.name | +| | | | | | | Assunta | http://miller.info | +| | | | | | | Annabel | https://ashton.biz | +| | | | | | | Gina | https://dena.info | +| | | | | | | Oren | https://helena.biz | +| Lead Creative Administrator | 9.0.0 | Overwrite | Use the virtual RAM monitor, then you can override the virtual monitor! | | https://roderick.net | Hildegard | http://conner.name | +| | | | | | | Isabella | https://kennith.com | +| | | | | | | Johanna | https://ara.org | +| | | | | | | Demarco | https://rae.biz | +| | | | | | | Viviane | http://christine.info | +| | | | | | | Thora | https://corene.name | +| | | | | | | Mireya | https://mitchell.net | +| | | | | | | Marietta | http://adrian.org | +| | | | | | | Irving | https://sydnie.org | +| Chief Data Director | 2.1.5 | Unknown | Use the haptic PCI bandwidth, then you can generate the haptic bandwidth! | | | Earnestine | http://nathanial.biz | +| | | | | | | Connor | https://augustus.net | +| | | | | | | Araceli | http://hailey.biz | +| | | | | | | Janessa | https://craig.com | +| | | | | | | Erica | http://kristin.org | +| | | | | | | Alek | http://shany.biz | +| | | | | | | Camren | http://joany.info | +| Product Marketing Developer | 3.3.6 | Unknown | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | Lewis | https://alisa.com | +| | | | | | | Delores | https://layne.name | +| | | | | | | Delphine | https://katlynn.org | +| | | | | | | Meredith | https://johanna.info | +| | | | | | | Jacklyn | https://kadin.com | +| | | | | | | Hardy | https://donna.info | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| Dynamic Group Associate | 6.6.1 | Unknown | We need to input the open-source SMTP bus! | | http://kian.name | Neil | https://burley.info | +| | | | | | | Lemuel | http://brenden.info | +| | | | | | | Agnes | https://urban.org | +| | | | | | | Micheal | https://ida.net | +| | | | | | | Murray | https://samanta.com | +| | | | | | | Assunta | http://florencio.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Mobility Strategist | 4.7.6 | Overwrite | Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth! | | http://gerardo.net | Cathy | http://giovanna.info | +| | | | | | | Ike | https://jerome.biz | +| | | | | | | Emerald | https://camren.net | +| | | | | | | Sheila | https://garry.org | +| Internal Solutions Planner | 1.3.8 | Expression | | Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| | | | | | | Mallory | http://angeline.name | +| Investor Creative Architect | 4.5.6 | Overwrite | | Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| | | | | | | Retta | https://lottie.biz | +| | | | | | | Yasmine | http://delia.com | +| | | | | | | Khalil | http://jewel.net | +| | | | | | | Roy | https://johanna.org | +| | | | | | | Price | https://itzel.info | +| | | | | | | Dalton | https://daren.info | +| | | | | | | Arnold | http://arlo.org | +| Global Infrastructure Developer | 5.5.0 | Url | generating the application won't do anything, we need to calculate the auxiliary JSON application! | Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger | https://austin.net | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..fc044ec5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Paige | https://remington.info | +| | | | | | Aletha | https://isobel.info | +| | | | | | Pearline | https://johnathon.info | +| | | | | | Eleanora | http://jaeden.info | +| | | | | | Nikolas | https://daphney.net | +| | | | | | Oceane | http://clifton.com | +| | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | http://marina.com | Myles | http://nikko.name | +| | | | | | Rolando | http://nikko.name | +| | | | | | Pamela | https://aliza.net | +| | | | | | Marcella | http://helga.net | +| | | | | | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | Abner | http://tavares.info | +| | | | | | Johann | http://andres.net | +| | | | | | Jaquan | http://carey.org | +| | | | | | Arvel | http://mortimer.org | +| | | | | | Alicia | http://paula.com | +| | | | | | Heidi | http://letha.name | +| | | | | | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..7f3c8dcf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,39 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..37ce3ef8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..da297318 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,142 @@ ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Customer Program Consultant | 5.0.4 | Ignored | Try to compress the GB system, maybe it will compress the neural system! | Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan | http://kieran.biz | Bettie | http://edmund.info | +| | | | | | | Sadie | http://horacio.org | +| | | | | | | Loraine | https://sandra.org | +| | | | | | | Emil | http://dayana.net | +| Product Identity Analyst | 5.9.3 | Expression | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | | Rey | https://connie.info | +| | | | | | | Hollie | http://rico.name | +| | | | | | | Marshall | http://pierce.org | +| | | | | | | Lily | http://shemar.biz | +| | | | | | | Ivy | http://laury.net | +| | | | | | | Cortney | https://breanna.name | +| | | | | | | Assunta | http://miller.info | +| | | | | | | Annabel | https://ashton.biz | +| | | | | | | Gina | https://dena.info | +| | | | | | | Oren | https://helena.biz | +| Lead Creative Administrator | 9.0.0 | Overwrite | Use the virtual RAM monitor, then you can override the virtual monitor! | | https://roderick.net | Hildegard | http://conner.name | +| | | | | | | Isabella | https://kennith.com | +| | | | | | | Johanna | https://ara.org | +| | | | | | | Demarco | https://rae.biz | +| | | | | | | Viviane | http://christine.info | +| | | | | | | Thora | https://corene.name | +| | | | | | | Mireya | https://mitchell.net | +| | | | | | | Marietta | http://adrian.org | +| | | | | | | Irving | https://sydnie.org | +| Chief Data Director | 2.1.5 | Unknown | Use the haptic PCI bandwidth, then you can generate the haptic bandwidth! | | | Earnestine | http://nathanial.biz | +| | | | | | | Connor | https://augustus.net | +| | | | | | | Araceli | http://hailey.biz | +| | | | | | | Janessa | https://craig.com | +| | | | | | | Erica | http://kristin.org | +| | | | | | | Alek | http://shany.biz | +| | | | | | | Camren | http://joany.info | +| Future Mobility Strategist | 4.7.6 | Overwrite | Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth! | | http://gerardo.net | Cathy | http://giovanna.info | +| | | | | | | Ike | https://jerome.biz | +| | | | | | | Emerald | https://camren.net | +| | | | | | | Sheila | https://garry.org | +| Corporate Accountability Designer | 0.8.0 | Overwrite | We need to hack the online FTP application! | | http://taya.info | Carlee | http://britney.name | +| | | | | | | Tess | http://julian.biz | +| | | | | | | Isadore | http://billy.net | +| | | | | | | Alice | http://vern.net | +| | | | | | | King | http://trace.net | +| | | | | | | Carmela | https://adolf.info | +| | | | | | | Sherman | http://alec.net | +| | | | | | | Lamar | http://deion.org | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Response Consultant | 9.3.1 | Unknown | | | https://ulices.biz | Ari | https://chad.com | +| | | | | | | Yvonne | http://jada.name | +| | | | | | | Noemie | https://kayley.name | +| | | | | | | Brandon | http://kristopher.name | +| | | | | | | Maggie | http://kimberly.info | +| | | | | | | Veronica | https://mya.net | +| | | | | | | Marty | https://obie.net | +| | | | | | | Braxton | http://flavio.net | +| | | | | | | Jeramie | http://jaycee.net | +| Product Marketing Developer | 3.3.6 | Unknown | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | Lewis | https://alisa.com | +| | | | | | | Delores | https://layne.name | +| | | | | | | Delphine | https://katlynn.org | +| | | | | | | Meredith | https://johanna.info | +| | | | | | | Jacklyn | https://kadin.com | +| | | | | | | Hardy | https://donna.info | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| Investor Identity Developer | 4.2.0 | Url | | Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| | | | | | | Keely | http://obie.org | +| | | | | | | Caleigh | https://albin.info | +| | | | | | | Flavie | http://lavonne.biz | +| | | | | | | Kaitlyn | http://osborne.org | +| Dynamic Group Associate | 6.6.1 | Unknown | We need to input the open-source SMTP bus! | | http://kian.name | Neil | https://burley.info | +| | | | | | | Lemuel | http://brenden.info | +| | | | | | | Agnes | https://urban.org | +| | | | | | | Micheal | https://ida.net | +| | | | | | | Murray | https://samanta.com | +| | | | | | | Assunta | http://florencio.com | +| Investor Creative Architect | 4.5.6 | Overwrite | | Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| | | | | | | Retta | https://lottie.biz | +| | | | | | | Yasmine | http://delia.com | +| | | | | | | Khalil | http://jewel.net | +| | | | | | | Roy | https://johanna.org | +| | | | | | | Price | https://itzel.info | +| | | | | | | Dalton | https://daren.info | +| | | | | | | Arnold | http://arlo.org | +| Future Group Assistant | 1.7.9 | Expression | Use the multi-byte AI port, then you can reboot the multi-byte port! | | | Darien | http://mitchel.biz | +| | | | | | | Carleton | https://madalyn.com | +| | | | | | | Narciso | https://mia.com | +| | | | | | | Nicklaus | https://abelardo.com | +| | | | | | | Carolina | https://lindsey.info | +| | | | | | | Rigoberto | https://lou.biz | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Direct Tactics Technician | 2.8.6 | Unknown | Try to quantify the SAS port, maybe it will quantify the wireless port! | | | Demond | http://stefan.name | +| | | | | | | Norval | http://annie.net | +| | | | | | | Destin | http://penelope.name | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Global Infrastructure Developer | 5.5.0 | Url | generating the application won't do anything, we need to calculate the auxiliary JSON application! | Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger | https://austin.net | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Internal Solutions Planner | 1.3.8 | Expression | | Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| | | | | | | Mallory | http://angeline.name | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..130db967 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..f1e55d91 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,39 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..37ce3ef8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..d9a4447a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,142 @@ ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Dynamic Group Associate | 6.6.1 | Unknown | We need to input the open-source SMTP bus! | | http://kian.name | Neil | https://burley.info | +| | | | | | | Lemuel | http://brenden.info | +| | | | | | | Agnes | https://urban.org | +| | | | | | | Micheal | https://ida.net | +| | | | | | | Murray | https://samanta.com | +| | | | | | | Assunta | http://florencio.com | +| Future Mobility Strategist | 4.7.6 | Overwrite | Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth! | | http://gerardo.net | Cathy | http://giovanna.info | +| | | | | | | Ike | https://jerome.biz | +| | | | | | | Emerald | https://camren.net | +| | | | | | | Sheila | https://garry.org | +| Future Response Consultant | 9.3.1 | Unknown | | | https://ulices.biz | Ari | https://chad.com | +| | | | | | | Yvonne | http://jada.name | +| | | | | | | Noemie | https://kayley.name | +| | | | | | | Brandon | http://kristopher.name | +| | | | | | | Maggie | http://kimberly.info | +| | | | | | | Veronica | https://mya.net | +| | | | | | | Marty | https://obie.net | +| | | | | | | Braxton | http://flavio.net | +| | | | | | | Jeramie | http://jaycee.net | +| Customer Program Consultant | 5.0.4 | Ignored | Try to compress the GB system, maybe it will compress the neural system! | Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan,Douglas Ryan | http://kieran.biz | Bettie | http://edmund.info | +| | | | | | | Sadie | http://horacio.org | +| | | | | | | Loraine | https://sandra.org | +| | | | | | | Emil | http://dayana.net | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Lead Creative Administrator | 9.0.0 | Overwrite | Use the virtual RAM monitor, then you can override the virtual monitor! | | https://roderick.net | Hildegard | http://conner.name | +| | | | | | | Isabella | https://kennith.com | +| | | | | | | Johanna | https://ara.org | +| | | | | | | Demarco | https://rae.biz | +| | | | | | | Viviane | http://christine.info | +| | | | | | | Thora | https://corene.name | +| | | | | | | Mireya | https://mitchell.net | +| | | | | | | Marietta | http://adrian.org | +| | | | | | | Irving | https://sydnie.org | +| Chief Data Director | 2.1.5 | Unknown | Use the haptic PCI bandwidth, then you can generate the haptic bandwidth! | | | Earnestine | http://nathanial.biz | +| | | | | | | Connor | https://augustus.net | +| | | | | | | Araceli | http://hailey.biz | +| | | | | | | Janessa | https://craig.com | +| | | | | | | Erica | http://kristin.org | +| | | | | | | Alek | http://shany.biz | +| | | | | | | Camren | http://joany.info | +| Direct Tactics Technician | 2.8.6 | Unknown | Try to quantify the SAS port, maybe it will quantify the wireless port! | | | Demond | http://stefan.name | +| | | | | | | Norval | http://annie.net | +| | | | | | | Destin | http://penelope.name | +| Future Group Assistant | 1.7.9 | Expression | Use the multi-byte AI port, then you can reboot the multi-byte port! | | | Darien | http://mitchel.biz | +| | | | | | | Carleton | https://madalyn.com | +| | | | | | | Narciso | https://mia.com | +| | | | | | | Nicklaus | https://abelardo.com | +| | | | | | | Carolina | https://lindsey.info | +| | | | | | | Rigoberto | https://lou.biz | +| Product Identity Analyst | 5.9.3 | Expression | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | | Rey | https://connie.info | +| | | | | | | Hollie | http://rico.name | +| | | | | | | Marshall | http://pierce.org | +| | | | | | | Lily | http://shemar.biz | +| | | | | | | Ivy | http://laury.net | +| | | | | | | Cortney | https://breanna.name | +| | | | | | | Assunta | http://miller.info | +| | | | | | | Annabel | https://ashton.biz | +| | | | | | | Gina | https://dena.info | +| | | | | | | Oren | https://helena.biz | +| Investor Creative Architect | 4.5.6 | Overwrite | | Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| | | | | | | Retta | https://lottie.biz | +| | | | | | | Yasmine | http://delia.com | +| | | | | | | Khalil | http://jewel.net | +| | | | | | | Roy | https://johanna.org | +| | | | | | | Price | https://itzel.info | +| | | | | | | Dalton | https://daren.info | +| | | | | | | Arnold | http://arlo.org | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| Investor Identity Developer | 4.2.0 | Url | | Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| | | | | | | Keely | http://obie.org | +| | | | | | | Caleigh | https://albin.info | +| | | | | | | Flavie | http://lavonne.biz | +| | | | | | | Kaitlyn | http://osborne.org | +| Corporate Accountability Designer | 0.8.0 | Overwrite | We need to hack the online FTP application! | | http://taya.info | Carlee | http://britney.name | +| | | | | | | Tess | http://julian.biz | +| | | | | | | Isadore | http://billy.net | +| | | | | | | Alice | http://vern.net | +| | | | | | | King | http://trace.net | +| | | | | | | Carmela | https://adolf.info | +| | | | | | | Sherman | http://alec.net | +| | | | | | | Lamar | http://deion.org | +| Product Marketing Developer | 3.3.6 | Unknown | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | Lewis | https://alisa.com | +| | | | | | | Delores | https://layne.name | +| | | | | | | Delphine | https://katlynn.org | +| | | | | | | Meredith | https://johanna.info | +| | | | | | | Jacklyn | https://kadin.com | +| | | | | | | Hardy | https://donna.info | +| Global Infrastructure Developer | 5.5.0 | Url | generating the application won't do anything, we need to calculate the auxiliary JSON application! | Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger | https://austin.net | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Internal Solutions Planner | 1.3.8 | Expression | | Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| | | | | | | Mallory | http://angeline.name | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..b2cc13da --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..df56cdbd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,39 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..3a8346ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+ +| Package | Version | License Information Origin | ++---------+---------+----------------------------+ ++---------+---------+----------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..6f409187 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,5 @@ ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ +| Package | Version | License Information Origin | License Expression | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..99049bdb --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,104 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | +| Future Optimization Associate | 4.0.5 | Unknown | | Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel | https://linnie.net | +| Global Integration Assistant | 5.0.1 | Unknown | | | http://demarco.com | +| Human Implementation Producer | 0.9.1 | Url | | | | +| Future Tactics Producer | 5.8.9 | Url | navigating the pixel won't do anything, we need to parse the back-end IB pixel! | | | +| Dynamic Applications Director | 5.1.4 | Unknown | | Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel | | +| Principal Factors Producer | 0.8.5 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | Devin Nolan | http://toby.info | +| Future Directives Planner | 5.9.7 | Ignored | Use the wireless ADP array, then you can input the wireless array! | Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki | | +| Customer Operations Liaison | 9.0.9 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly | https://lois.biz | +| Regional Integration Consultant | 5.3.8 | Expression | | | http://michael.name | +| Central Applications Coordinator | 1.6.8 | Ignored | | | http://curtis.com | +| Forward Division Strategist | 5.7.1 | Expression | You can't reboot the program without transmitting the mobile SMTP program! | Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode | https://esperanza.name | +| Investor Interactions Designer | 1.9.4 | Overwrite | | | https://octavia.name | +| Legacy Response Analyst | 9.2.7 | Unknown | | Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata | http://martine.info | +| Dynamic Mobility Technician | 6.0.2 | Expression | | | https://keeley.net | +| Internal Web Associate | 6.2.5 | Expression | | | https://arvel.name | +| Senior Identity Specialist | 2.8.9 | Ignored | We need to program the primary THX protocol! | Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski,Barbara Osinski | https://kennedy.biz | +| Forward Intranet Technician | 2.5.3 | Expression | | Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton | https://ruby.biz | +| Senior Group Designer | 3.0.6 | Url | The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel! | | | +| Product Intranet Assistant | 2.8.1 | Ignored | The THX circuit is down, copy the back-end circuit so we can copy the THX circuit! | | http://lynn.info | +| Central Applications Planner | 6.6.9 | Overwrite | | Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke | http://ava.org | +| Future Directives Associate | 1.1.1 | Expression | | Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe | https://shayne.name | +| Dynamic Brand Agent | 2.9.2 | Expression | quantifying the application won't do anything, we need to hack the haptic RAM application! | Bertha Schultz,Bertha Schultz | https://reese.info | +| District Intranet Agent | 1.1.6 | Url | You can't calculate the application without synthesizing the primary JBOD application! | | | +| Global Group Planner | 5.4.5 | Ignored | | | | +| Internal Division Agent | 2.4.2 | Url | | Gary Von,Gary Von,Gary Von | | +| District Identity Administrator | 2.9.6 | Unknown | | Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt | http://duncan.name | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | +| Senior Brand Analyst | 2.5.0 | Ignored | | Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens,Darlene Dickens | | +| Senior Response Developer | 8.5.8 | Ignored | We need to input the open-source SAS feed! | Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott,Jackie Abbott | | +| Dynamic Accounts Architect | 9.8.0 | Overwrite | | | | +| Forward Integration Specialist | 8.7.1 | Expression | | | http://jordon.net | +| Senior Response Officer | 2.8.2 | Expression | | Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann | | +| Dynamic Research Designer | 5.6.8 | Unknown | If we connect the program, we can get to the SQL program through the digital SQL program! | | | +| Corporate Quality Planner | 6.6.3 | Url | The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus! | Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz | | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach | | +| Customer Group Director | 2.5.2 | Expression | You can't index the pixel without copying the redundant XML pixel! | Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik | https://eloise.name | +| Future Interactions Developer | 1.1.7 | Unknown | If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix! | | | +| Future Web Associate | 5.1.3 | Ignored | | | http://favian.biz | +| Future Configuration Architect | 4.2.6 | Expression | I'll generate the primary TCP bus, that should bus the TCP bus! | Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg | | +| Human Web Liaison | 8.1.1 | Unknown | | | https://imogene.org | +| National Quality Executive | 4.5.1 | Expression | Use the solid state TCP driver, then you can generate the solid state driver! | | http://rylan.com | +| Central Mobility Executive | 5.0.3 | Unknown | | Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling | | +| Lead Identity Developer | 7.1.0 | Unknown | | Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover | https://eve.com | +| Principal Group Strategist | 4.1.0 | Url | I'll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth! | | | +| Dynamic Metrics Coordinator | 5.8.1 | Unknown | overriding the circuit won't do anything, we need to copy the mobile AGP circuit! | Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher | | +| Global Paradigm Producer | 1.8.4 | Overwrite | If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol! | | https://london.biz | +| Investor Communications Associate | 0.7.2 | Expression | | Arnold Franecki,Arnold Franecki | http://modesto.info | +| Lead Directives Administrator | 5.1.9 | Ignored | Use the haptic GB matrix, then you can generate the haptic matrix! | | | +| Future Applications Facilitator | 0.1.5 | Expression | transmitting the program won't do anything, we need to bypass the virtual HTTP program! | | | +| Senior Applications Technician | 7.8.2 | Overwrite | | Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert | | +| Future Applications Engineer | 6.8.5 | Unknown | If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor! | Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine | https://nora.biz | +| Human Security Administrator | 9.8.5 | Overwrite | I'll synthesize the redundant XML feed, that should feed the XML feed! | Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm | | +| Dynamic Group Agent | 1.7.6 | Ignored | | Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins | | +| Forward Factors Architect | 6.7.6 | Overwrite | | Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt | | +| Chief Operations Orchestrator | 9.1.5 | Ignored | Try to back up the USB application, maybe it will back up the bluetooth application! | | https://madelynn.name | +| Corporate Mobility Consultant | 1.9.0 | Expression | | | http://letha.name | +| Investor Configuration Technician | 1.9.1 | Url | We need to copy the primary FTP bus! | Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin | http://malvina.name | +| Direct Accountability Producer | 1.8.1 | Url | | | http://justine.net | +| Global Communications Administrator | 3.0.6 | Ignored | | | | +| Direct Markets Executive | 9.7.7 | Ignored | We need to navigate the open-source PCI pixel! | | https://judge.name | +| Principal Intranet Architect | 4.9.3 | Expression | | | | +| District Factors Associate | 0.2.6 | Expression | | Betsy Powlowski | https://cloyd.biz | +| Global Markets Designer | 1.7.0 | Overwrite | Use the multi-byte COM feed, then you can parse the multi-byte feed! | | https://toby.biz | +| Senior Factors Technician | 3.2.5 | Overwrite | You can't input the protocol without copying the auxiliary USB protocol! | Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme | | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | +| Investor Assurance Technician | 7.3.8 | Overwrite | | Merle Hirthe | | +| Corporate Implementation Officer | 0.2.6 | Ignored | | | | +| Lead Implementation Supervisor | 4.9.9 | Overwrite | The ADP card is down, hack the solid state card so we can hack the ADP card! | Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis | http://katlynn.net | +| Direct Security Producer | 9.0.7 | Url | | | http://evert.net | +| Dynamic Division Specialist | 9.6.4 | Expression | | | https://keenan.net | +| Global Directives Orchestrator | 8.7.6 | Expression | | Tommy Franecki,Tommy Franecki | | +| Regional Security Agent | 6.2.7 | Overwrite | | | https://kenyon.org | +| Regional Mobility Designer | 8.5.4 | Url | | | http://brady.net | +| Corporate Interactions Administrator | 1.1.5 | Ignored | | | http://clemmie.info | +| Forward Program Officer | 4.2.4 | Unknown | quantifying the capacitor won't do anything, we need to override the open-source AI capacitor! | Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin | | +| Regional Paradigm Director | 3.0.9 | Unknown | The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel! | | | +| District Brand Producer | 9.3.8 | Overwrite | Use the redundant AGP application, then you can generate the redundant application! | Clarence Metz,Clarence Metz,Clarence Metz | | +| Regional Directives Liaison | 4.7.8 | Ignored | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | https://glennie.biz | +| Dynamic Creative Supervisor | 4.1.3 | Ignored | | | | +| Global Data Administrator | 0.8.4 | Unknown | | Frederick Leffler,Frederick Leffler,Frederick Leffler | https://barrett.com | +| Forward Web Designer | 0.1.4 | Overwrite | | | https://gerard.net | +| Forward Accounts Consultant | 8.9.0 | Expression | | | | +| Dynamic Group Representative | 9.8.1 | Unknown | | | | +| Dynamic Integration Assistant | 2.7.5 | Overwrite | I'll back up the 1080p RSS matrix, that should matrix the RSS matrix! | | | +| Human Marketing Representative | 0.6.1 | Ignored | | Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge,Salvador Berge | | +| Legacy Communications Manager | 0.1.8 | Unknown | | | http://gus.info | +| Product Metrics Representative | 2.7.9 | Expression | connecting the feed won't do anything, we need to transmit the primary IB feed! | Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson | http://denis.info | +| Legacy Assurance Representative | 6.4.9 | Unknown | | Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski | https://maye.info | +| District Metrics Associate | 8.1.6 | Overwrite | | | http://jaylin.org | +| Regional Factors Analyst | 1.5.7 | Overwrite | | | | +| Legacy Data Consultant | 5.8.8 | Unknown | Try to connect the JSON pixel, maybe it will connect the primary pixel! | | | +| Global Mobility Associate | 0.6.4 | Expression | We need to hack the haptic XSS program! | | https://brooke.org | +| National Security Liaison | 2.4.1 | Ignored | | | http://pierce.info | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..9d15a53e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,24 @@ ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | +| Future Optimization Associate | 4.0.5 | Unknown | | Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel | https://linnie.net | +| Global Integration Assistant | 5.0.1 | Unknown | | | http://demarco.com | +| Human Implementation Producer | 0.9.1 | Url | | | | +| Future Tactics Producer | 5.8.9 | Url | navigating the pixel won't do anything, we need to parse the back-end IB pixel! | | | +| Dynamic Applications Director | 5.1.4 | Unknown | | Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel | | +| Principal Factors Producer | 0.8.5 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | Devin Nolan | http://toby.info | +| Future Directives Planner | 5.9.7 | Ignored | Use the wireless ADP array, then you can input the wireless array! | Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki,Jimmy Franecki | | +| Customer Operations Liaison | 9.0.9 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly | https://lois.biz | +| Regional Integration Consultant | 5.3.8 | Expression | | | http://michael.name | +| Central Applications Coordinator | 1.6.8 | Ignored | | | http://curtis.com | +| Forward Division Strategist | 5.7.1 | Expression | You can't reboot the program without transmitting the mobile SMTP program! | Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode | https://esperanza.name | +| Investor Interactions Designer | 1.9.4 | Overwrite | | | https://octavia.name | +| Legacy Response Analyst | 9.2.7 | Unknown | | Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata | http://martine.info | +| Dynamic Mobility Technician | 6.0.2 | Expression | | | https://keeley.net | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..6f38dbb6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,9 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..e4791aa8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Wilson | https://guadalupe.com | +| | | | | Otho | http://general.net | +| | | | | Skylar | https://haylie.biz | +| | | | | Audreanne | http://graciela.net | +| | | | | Maddison | http://randy.net | +| | | | | Dereck | http://cara.info | +| | | | | Dawson | http://addie.org | +| | | | | Xander | https://everette.info | +| | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..98bd8fb8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,130 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| Corporate Accountability Designer | 0.8.0 | Ignored | We need to hack the online FTP application! | | Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn | http://taya.info | Abelardo | http://carolina.name | +| | | | | | | | Lindsey | http://rigoberto.org | +| | | | | | | | Lou | http://darlene.biz | +| | | | | | | | Oliver | https://filomena.com | +| | | | | | | | Vincenzo | https://ulices.biz | +| | | | | | | | Florida | http://jovan.net | +| | | | | | | | Ari | https://chad.com | +| | | | | | | | Yvonne | http://jada.name | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | http://celestine.info | Clemens | https://abagail.info | +| | | | | | | | Franz | http://prudence.info | +| | | | | | | | Casper | https://alva.com | +| | | | | | | | Mario | http://alexandria.biz | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..3ab4efa4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,24 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | Clare | https://bobby.info | +| | | | | | | Cecil | https://kira.net | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Wilson | https://guadalupe.com | +| | | | | | | Otho | http://general.net | +| | | | | | | Skylar | https://haylie.biz | +| | | | | | | Audreanne | http://graciela.net | +| | | | | | | Maddison | http://randy.net | +| | | | | | | Dereck | http://cara.info | +| | | | | | | Dawson | http://addie.org | +| | | | | | | Xander | https://everette.info | +| | | | | | | Otha | https://cletus.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | Ila | http://rachel.com | +| | | | | | | Catalina | http://jolie.com | +| | | | | | | Dianna | https://leda.net | +| | | | | | | Nicola | http://aleen.name | +| | | | | | | Nelda | http://delpha.net | +| | | | | | | Delores | http://rae.biz | +| | | | | | | Cynthia | https://zella.com | +| | | | | | | Greta | http://adolph.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..707f5334 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,40 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..df6f4206 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..ab295a46 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,130 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Accountability Designer | 0.8.0 | Ignored | We need to hack the online FTP application! | | Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn | http://taya.info | Abelardo | http://carolina.name | +| | | | | | | | Lindsey | http://rigoberto.org | +| | | | | | | | Lou | http://darlene.biz | +| | | | | | | | Oliver | https://filomena.com | +| | | | | | | | Vincenzo | https://ulices.biz | +| | | | | | | | Florida | http://jovan.net | +| | | | | | | | Ari | https://chad.com | +| | | | | | | | Yvonne | http://jada.name | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | http://celestine.info | Clemens | https://abagail.info | +| | | | | | | | Franz | http://prudence.info | +| | | | | | | | Casper | https://alva.com | +| | | | | | | | Mario | http://alexandria.biz | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..5a31ff89 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,24 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..c1935229 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,40 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..60bff3fe --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Wilson | https://guadalupe.com | +| | | | | | Otho | http://general.net | +| | | | | | Skylar | https://haylie.biz | +| | | | | | Audreanne | http://graciela.net | +| | | | | | Maddison | http://randy.net | +| | | | | | Dereck | http://cara.info | +| | | | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..180f51ed --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,130 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| Corporate Accountability Designer | 0.8.0 | Ignored | We need to hack the online FTP application! | | Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn | http://taya.info | Abelardo | http://carolina.name | +| | | | | | | | Lindsey | http://rigoberto.org | +| | | | | | | | Lou | http://darlene.biz | +| | | | | | | | Oliver | https://filomena.com | +| | | | | | | | Vincenzo | https://ulices.biz | +| | | | | | | | Florida | http://jovan.net | +| | | | | | | | Ari | https://chad.com | +| | | | | | | | Yvonne | http://jada.name | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | http://celestine.info | Clemens | https://abagail.info | +| | | | | | | | Franz | http://prudence.info | +| | | | | | | | Casper | https://alva.com | +| | | | | | | | Mario | http://alexandria.biz | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..57f00c62 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,24 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..0f9e1b38 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,40 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..df6f4206 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..bdf87c86 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,130 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Corporate Accountability Designer | 0.8.0 | Ignored | We need to hack the online FTP application! | | Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn | http://taya.info | Abelardo | http://carolina.name | +| | | | | | | | Lindsey | http://rigoberto.org | +| | | | | | | | Lou | http://darlene.biz | +| | | | | | | | Oliver | https://filomena.com | +| | | | | | | | Vincenzo | https://ulices.biz | +| | | | | | | | Florida | http://jovan.net | +| | | | | | | | Ari | https://chad.com | +| | | | | | | | Yvonne | http://jada.name | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | http://celestine.info | Clemens | https://abagail.info | +| | | | | | | | Franz | http://prudence.info | +| | | | | | | | Casper | https://alva.com | +| | | | | | | | Mario | http://alexandria.biz | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..57f00c62 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,24 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..664865fe --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,40 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..df6f4206 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..baf0bc09 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,130 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Corporate Accountability Designer | 0.8.0 | Ignored | We need to hack the online FTP application! | | Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn | http://taya.info | Abelardo | http://carolina.name | +| | | | | | | | Lindsey | http://rigoberto.org | +| | | | | | | | Lou | http://darlene.biz | +| | | | | | | | Oliver | https://filomena.com | +| | | | | | | | Vincenzo | https://ulices.biz | +| | | | | | | | Florida | http://jovan.net | +| | | | | | | | Ari | https://chad.com | +| | | | | | | | Yvonne | http://jada.name | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | http://celestine.info | Clemens | https://abagail.info | +| | | | | | | | Franz | http://prudence.info | +| | | | | | | | Casper | https://alva.com | +| | | | | | | | Mario | http://alexandria.biz | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..5a31ff89 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,24 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..5983c1d0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,40 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..3a8346ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+ +| Package | Version | License Information Origin | ++---------+---------+----------------------------+ ++---------+---------+----------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..1104b770 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,5 @@ ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..e0f03cef --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,104 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | +| Customer Division Manager | 1.3.9 | Ignored | Try to navigate the PCI driver, maybe it will navigate the mobile driver! | If we copy the monitor, we can get to the USB monitor through the haptic USB monitor! | Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | +| International Optimization Coordinator | 6.5.5 | Ignored | | | Darnell Terry | http://antoinette.org | +| International Tactics Administrator | 9.9.9 | Url | | | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | +| Legacy Interactions Supervisor | 9.7.2 | Ignored | | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn | | +| Chief Infrastructure Specialist | 9.0.5 | Overwrite | hacking the port won't do anything, we need to back up the optical SMS port! | | Jackie Schumm | | +| International Brand Strategist | 3.9.3 | Url | | | Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy | https://rowena.info | +| Human Paradigm Assistant | 8.8.8 | Expression | | | Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich | | +| Forward Data Orchestrator | 3.3.5 | Expression | Use the haptic XML driver, then you can index the haptic driver! | compressing the system won't do anything, we need to compress the optical RSS system! | | | +| Global Identity Supervisor | 0.9.1 | Overwrite | | | | | +| Customer Metrics Developer | 2.2.9 | Ignored | | | Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir | | +| Senior Paradigm Analyst | 1.1.1 | Ignored | | If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm! | | | +| Human Markets Planner | 5.0.1 | Expression | Try to back up the COM driver, maybe it will back up the bluetooth driver! | | | | +| Principal Brand Executive | 7.2.7 | Unknown | | | | https://dariana.com | +| Corporate Intranet Analyst | 0.9.0 | Ignored | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp | http://hanna.net | +| Customer Program Developer | 2.9.8 | Expression | | You can't transmit the pixel without calculating the bluetooth FTP pixel! | | http://lenora.com | +| Dynamic Security Specialist | 7.8.5 | Overwrite | Try to input the GB pixel, maybe it will input the wireless pixel! | You can't transmit the bus without indexing the digital TCP bus! | Guy Waters,Guy Waters | http://nova.biz | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | Maggie Lindgren | | +| Customer Web Assistant | 1.9.0 | Unknown | | | | | +| Direct Division Officer | 6.5.6 | Url | transmitting the protocol won't do anything, we need to generate the multi-byte THX protocol! | | Glenda Schuppe,Glenda Schuppe | http://catherine.name | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | hacking the transmitter won't do anything, we need to index the open-source CSS transmitter! | Sergio Bailey,Sergio Bailey,Sergio Bailey | | +| Regional Optimization Administrator | 3.6.4 | Expression | | I'll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive! | | http://serenity.info | +| Dynamic Data Technician | 4.2.3 | Url | I'll copy the optical RAM feed, that should feed the RAM feed! | | June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds | http://nia.info | +| International Solutions Planner | 9.0.0 | Url | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | +| Principal Operations Assistant | 0.9.0 | Url | I'll copy the auxiliary HDD bus, that should bus the HDD bus! | I'll copy the digital USB circuit, that should circuit the USB circuit! | | | +| Future Configuration Officer | 7.6.0 | Unknown | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie | | +| Lead Program Technician | 5.8.9 | Expression | | We need to transmit the back-end AGP sensor! | Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer | http://curtis.org | +| Dynamic Security Director | 0.0.2 | Url | transmitting the feed won't do anything, we need to navigate the redundant SDD feed! | Try to parse the HTTP port, maybe it will parse the bluetooth port! | Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block | | +| Human Tactics Facilitator | 5.7.0 | Url | Try to bypass the HTTP application, maybe it will bypass the digital application! | | | | +| Human Metrics Architect | 0.2.5 | Overwrite | Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth! | Use the haptic AGP protocol, then you can program the haptic protocol! | | https://rickie.net | +| Investor Accounts Facilitator | 7.7.8 | Expression | | | Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman | http://scottie.biz | +| Customer Mobility Assistant | 4.2.9 | Url | | You can't generate the transmitter without navigating the multi-byte SMS transmitter! | Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich | http://adonis.biz | +| Central Implementation Planner | 7.6.0 | Ignored | | Try to generate the HDD panel, maybe it will generate the solid state panel! | | | +| Global Optimization Architect | 1.5.0 | Unknown | Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor! | | | | +| Dynamic Implementation Engineer | 6.7.1 | Overwrite | We need to transmit the open-source EXE interface! | | | http://margie.info | +| National Assurance Planner | 2.7.7 | Unknown | | I'll reboot the online AGP alarm, that should alarm the AGP alarm! | Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag | | +| Senior Configuration Developer | 4.0.9 | Url | Use the primary SCSI matrix, then you can program the primary matrix! | If we parse the interface, we can get to the JSON interface through the mobile JSON interface! | Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle | | +| International Division Architect | 8.2.4 | Ignored | | | Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins | http://murphy.name | +| Forward Factors Architect | 6.7.6 | Ignored | | The THX transmitter is down, program the neural transmitter so we can program the THX transmitter! | Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts | | +| Customer Branding Orchestrator | 8.3.7 | Overwrite | | We need to bypass the neural USB capacitor! | Nora Dietrich | http://nona.com | +| Product Functionality Supervisor | 9.4.5 | Overwrite | Use the 1080p AI microchip, then you can reboot the 1080p microchip! | Use the open-source ADP matrix, then you can copy the open-source matrix! | | | +| Legacy Security Facilitator | 1.9.0 | Expression | | Use the cross-platform ADP alarm, then you can back up the cross-platform alarm! | | https://edythe.info | +| Investor Research Coordinator | 1.9.7 | Ignored | Use the cross-platform GB bus, then you can calculate the cross-platform bus! | | | https://maegan.name | +| Principal Intranet Architect | 4.9.3 | Unknown | | | | | +| Chief Program Associate | 2.6.7 | Unknown | We need to compress the optical PNG array! | | Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze | http://coy.info | +| Customer Communications Engineer | 6.9.4 | Overwrite | | | Tanya Reinger,Tanya Reinger,Tanya Reinger | http://tito.name | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | +| Lead Operations Supervisor | 4.5.2 | Expression | The AI panel is down, transmit the open-source panel so we can transmit the AI panel! | | | | +| Dynamic Factors Associate | 1.8.3 | Unknown | | You can't navigate the panel without calculating the open-source THX panel! | | http://dovie.name | +| Corporate Marketing Coordinator | 3.6.1 | Overwrite | | | | https://marcos.org | +| Regional Metrics Strategist | 1.2.1 | Unknown | | Try to override the GB driver, maybe it will override the digital driver! | | | +| Principal Factors Representative | 4.5.7 | Ignored | Try to input the RAM interface, maybe it will input the bluetooth interface! | The GB card is down, hack the digital card so we can hack the GB card! | Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker | https://imelda.org | +| Principal Security Producer | 7.3.3 | Ignored | You can't generate the interface without quantifying the mobile FTP interface! | Use the digital SMTP bandwidth, then you can generate the digital bandwidth! | | http://jarrell.biz | +| Human Accounts Orchestrator | 4.1.6 | Url | | | | | +| Regional Functionality Agent | 5.9.9 | Overwrite | We need to index the 1080p SAS hard drive! | I'll connect the digital JBOD application, that should application the JBOD application! | Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson | http://arthur.net | +| Regional Identity Engineer | 1.9.4 | Ignored | | The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip! | Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston | | +| Dynamic Solutions Agent | 0.0.5 | Overwrite | Use the haptic USB card, then you can navigate the haptic card! | | | | +| District Optimization Technician | 5.2.3 | Overwrite | | | Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti | https://douglas.info | +| District Assurance Technician | 8.5.5 | Overwrite | | | | http://zander.com | +| Regional Directives Liaison | 4.7.8 | Expression | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic | https://glennie.biz | +| Central Tactics Developer | 0.4.7 | Ignored | indexing the capacitor won't do anything, we need to program the haptic EXE capacitor! | The JBOD application is down, generate the solid state application so we can generate the JBOD application! | Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley | https://royal.name | +| Chief Factors Developer | 5.9.5 | Url | | Try to connect the ADP system, maybe it will connect the solid state system! | Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady | | +| Future Identity Agent | 8.8.0 | Ignored | I'll parse the 1080p USB protocol, that should protocol the USB protocol! | | | https://reva.name | +| Central Research Technician | 2.8.8 | Url | | You can't generate the program without connecting the bluetooth USB program! | | | +| Future Tactics Assistant | 1.5.5 | Expression | The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor! | If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix! | | https://giovanny.net | +| District Interactions Supervisor | 4.5.2 | Url | The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor! | The ADP firewall is down, input the primary firewall so we can input the ADP firewall! | | | +| Corporate Intranet Specialist | 3.5.6 | Expression | | | Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner | | +| Human Identity Representative | 4.1.5 | Overwrite | The SAS bus is down, program the neural bus so we can program the SAS bus! | | Joyce Auer,Joyce Auer,Joyce Auer | http://alyce.biz | +| Future Research Planner | 8.8.9 | Ignored | | | | https://yvette.com | +| Central Division Administrator | 1.0.4 | Overwrite | We need to program the optical COM microchip! | We need to hack the haptic SAS microchip! | | | +| Dynamic Division Representative | 7.3.5 | Unknown | | I'll index the haptic FTP alarm, that should alarm the FTP alarm! | Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson | http://taurean.net | +| Forward Usability Specialist | 5.6.9 | Overwrite | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | | | +| Direct Brand Director | 4.7.4 | Url | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | +| Global Optimization Engineer | 8.7.9 | Expression | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | | http://aniya.org | +| Lead Infrastructure Specialist | 7.2.6 | Ignored | | | Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire | https://wanda.com | +| Investor Quality Associate | 0.5.1 | Expression | | Try to reboot the SSL alarm, maybe it will reboot the solid state alarm! | Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen | https://ezequiel.biz | +| Investor Tactics Director | 0.4.3 | Expression | | | | https://aylin.com | +| Future Tactics Specialist | 0.2.2 | Ignored | We need to override the primary SQL pixel! | We need to transmit the redundant EXE driver! | Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank | | +| Global Paradigm Assistant | 8.0.5 | Expression | We need to calculate the solid state HTTP hard drive! | | | https://randy.org | +| Customer Solutions Officer | 4.5.2 | Expression | You can't copy the matrix without compressing the wireless AGP matrix! | | | https://rylan.name | +| Human Branding Coordinator | 5.8.1 | Ignored | | | | | +| Principal Factors Director | 1.5.1 | Overwrite | | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold | | +| Dynamic Branding Manager | 1.4.0 | Overwrite | You can't navigate the application without generating the cross-platform COM application! | Try to program the FTP alarm, maybe it will program the virtual alarm! | | http://dario.info | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..6a2e9d3f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,24 @@ ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | +| Customer Division Manager | 1.3.9 | Ignored | Try to navigate the PCI driver, maybe it will navigate the mobile driver! | If we copy the monitor, we can get to the USB monitor through the haptic USB monitor! | Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | +| International Optimization Coordinator | 6.5.5 | Ignored | | | Darnell Terry | http://antoinette.org | +| International Tactics Administrator | 9.9.9 | Url | | | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | +| Legacy Interactions Supervisor | 9.7.2 | Ignored | | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn | | ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..f5f60270 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,9 @@ ++----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | ++----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | ++----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..1bc84872 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Paige | https://remington.info | +| | | | | Aletha | https://isobel.info | +| | | | | Pearline | https://johnathon.info | +| | | | | Eleanora | http://jaeden.info | +| | | | | Nikolas | https://daphney.net | +| | | | | Oceane | http://clifton.com | +| | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..5095c5a0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,145 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Internal Solutions Planner | 1.3.8 | Ignored | | The COM application is down, quantify the auxiliary application so we can quantify the COM application! | | Nyah | http://oliver.com | +| | | | | | | Ettie | http://lonny.net | +| | | | | | | Onie | https://cassie.biz | +| | | | | | | Solon | https://buck.biz | +| | | | | | | Taryn | http://hilton.com | +| | | | | | | Isabel | http://rogers.net | +| | | | | | | Bertrand | http://annetta.org | +| | | | | | | Remington | https://efrain.info | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Chief Brand Associate | 7.6.8 | Ignored | | | https://lauriane.com | Devin | https://ramona.info | +| | | | | | | Alice | http://laverne.info | +| | | | | | | Layne | https://brooks.name | +| | | | | | | Kaitlyn | http://serenity.biz | +| National Creative Engineer | 4.0.0 | Ignored | You can't parse the alarm without overriding the haptic SMTP alarm! | | | Candida | https://craig.biz | +| | | | | | | Timmothy | https://joanny.biz | +| | | | | | | Alfonzo | http://dorothea.org | +| | | | | | | Nathanial | http://lucas.biz | +| | | | | | | Jackeline | http://emmitt.name | +| | | | | | | Amely | https://jonathon.com | +| | | | | | | Javonte | https://diana.name | +| | | | | | | Damien | https://edyth.com | +| | | | | | | Princess | http://haylie.biz | +| | | | | | | Jordane | https://gregorio.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Regional Mobility Manager | 2.7.0 | Ignored | | | http://gianni.info | Alvina | http://elouise.name | +| | | | | | | Ron | http://brown.org | +| | | | | | | Cordia | http://ericka.name | +| | | | | | | Eugene | http://rashad.info | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Forward Directives Supervisor | 8.7.6 | Ignored | | The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip! | http://shaun.org | Jadon | https://amelia.biz | +| | | | | | | Toni | http://angie.name | +| | | | | | | Ardella | http://melissa.net | +| | | | | | | Sandra | http://pearline.org | +| | | | | | | Noble | https://dusty.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..08ede01e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Future Integration Analyst | 9.0.4 | Expression | | | Abner | http://tavares.info | +| | | | | | Johann | http://andres.net | +| | | | | | Jaquan | http://carey.org | +| | | | | | Arvel | http://mortimer.org | +| | | | | | Alicia | http://paula.com | +| | | | | | Heidi | http://letha.name | +| | | | | | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Paige | https://remington.info | +| | | | | | Aletha | https://isobel.info | +| | | | | | Pearline | https://johnathon.info | +| | | | | | Eleanora | http://jaeden.info | +| | | | | | Nikolas | https://daphney.net | +| | | | | | Oceane | http://clifton.com | +| | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | http://marina.com | Myles | http://nikko.name | +| | | | | | Rolando | http://nikko.name | +| | | | | | Pamela | https://aliza.net | +| | | | | | Marcella | http://helga.net | +| | | | | | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..3e5b9142 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,46 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..92dd4868 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..fafa0409 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,145 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Internal Solutions Planner | 1.3.8 | Ignored | | The COM application is down, quantify the auxiliary application so we can quantify the COM application! | | Nyah | http://oliver.com | +| | | | | | | Ettie | http://lonny.net | +| | | | | | | Onie | https://cassie.biz | +| | | | | | | Solon | https://buck.biz | +| | | | | | | Taryn | http://hilton.com | +| | | | | | | Isabel | http://rogers.net | +| | | | | | | Bertrand | http://annetta.org | +| | | | | | | Remington | https://efrain.info | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| National Creative Engineer | 4.0.0 | Ignored | You can't parse the alarm without overriding the haptic SMTP alarm! | | | Candida | https://craig.biz | +| | | | | | | Timmothy | https://joanny.biz | +| | | | | | | Alfonzo | http://dorothea.org | +| | | | | | | Nathanial | http://lucas.biz | +| | | | | | | Jackeline | http://emmitt.name | +| | | | | | | Amely | https://jonathon.com | +| | | | | | | Javonte | https://diana.name | +| | | | | | | Damien | https://edyth.com | +| | | | | | | Princess | http://haylie.biz | +| | | | | | | Jordane | https://gregorio.com | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Chief Brand Associate | 7.6.8 | Ignored | | | https://lauriane.com | Devin | https://ramona.info | +| | | | | | | Alice | http://laverne.info | +| | | | | | | Layne | https://brooks.name | +| | | | | | | Kaitlyn | http://serenity.biz | +| Regional Mobility Manager | 2.7.0 | Ignored | | | http://gianni.info | Alvina | http://elouise.name | +| | | | | | | Ron | http://brown.org | +| | | | | | | Cordia | http://ericka.name | +| | | | | | | Eugene | http://rashad.info | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Forward Directives Supervisor | 8.7.6 | Ignored | | The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip! | http://shaun.org | Jadon | https://amelia.biz | +| | | | | | | Toni | http://angie.name | +| | | | | | | Ardella | http://melissa.net | +| | | | | | | Sandra | http://pearline.org | +| | | | | | | Noble | https://dusty.net | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..f8dc86f5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..d3638c98 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,46 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..1bc84872 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Paige | https://remington.info | +| | | | | Aletha | https://isobel.info | +| | | | | Pearline | https://johnathon.info | +| | | | | Eleanora | http://jaeden.info | +| | | | | Nikolas | https://daphney.net | +| | | | | Oceane | http://clifton.com | +| | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..1e938a92 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,145 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Internal Solutions Planner | 1.3.8 | Ignored | | The COM application is down, quantify the auxiliary application so we can quantify the COM application! | | Nyah | http://oliver.com | +| | | | | | | Ettie | http://lonny.net | +| | | | | | | Onie | https://cassie.biz | +| | | | | | | Solon | https://buck.biz | +| | | | | | | Taryn | http://hilton.com | +| | | | | | | Isabel | http://rogers.net | +| | | | | | | Bertrand | http://annetta.org | +| | | | | | | Remington | https://efrain.info | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| National Creative Engineer | 4.0.0 | Ignored | You can't parse the alarm without overriding the haptic SMTP alarm! | | | Candida | https://craig.biz | +| | | | | | | Timmothy | https://joanny.biz | +| | | | | | | Alfonzo | http://dorothea.org | +| | | | | | | Nathanial | http://lucas.biz | +| | | | | | | Jackeline | http://emmitt.name | +| | | | | | | Amely | https://jonathon.com | +| | | | | | | Javonte | https://diana.name | +| | | | | | | Damien | https://edyth.com | +| | | | | | | Princess | http://haylie.biz | +| | | | | | | Jordane | https://gregorio.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Forward Directives Supervisor | 8.7.6 | Ignored | | The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip! | http://shaun.org | Jadon | https://amelia.biz | +| | | | | | | Toni | http://angie.name | +| | | | | | | Ardella | http://melissa.net | +| | | | | | | Sandra | http://pearline.org | +| | | | | | | Noble | https://dusty.net | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Regional Mobility Manager | 2.7.0 | Ignored | | | http://gianni.info | Alvina | http://elouise.name | +| | | | | | | Ron | http://brown.org | +| | | | | | | Cordia | http://ericka.name | +| | | | | | | Eugene | http://rashad.info | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Chief Brand Associate | 7.6.8 | Ignored | | | https://lauriane.com | Devin | https://ramona.info | +| | | | | | | Alice | http://laverne.info | +| | | | | | | Layne | https://brooks.name | +| | | | | | | Kaitlyn | http://serenity.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..fc044ec5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Paige | https://remington.info | +| | | | | | Aletha | https://isobel.info | +| | | | | | Pearline | https://johnathon.info | +| | | | | | Eleanora | http://jaeden.info | +| | | | | | Nikolas | https://daphney.net | +| | | | | | Oceane | http://clifton.com | +| | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | http://marina.com | Myles | http://nikko.name | +| | | | | | Rolando | http://nikko.name | +| | | | | | Pamela | https://aliza.net | +| | | | | | Marcella | http://helga.net | +| | | | | | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | Abner | http://tavares.info | +| | | | | | Johann | http://andres.net | +| | | | | | Jaquan | http://carey.org | +| | | | | | Arvel | http://mortimer.org | +| | | | | | Alicia | http://paula.com | +| | | | | | Heidi | http://letha.name | +| | | | | | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..184e7376 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,46 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..92dd4868 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..957c6015 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,145 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| National Creative Engineer | 4.0.0 | Ignored | You can't parse the alarm without overriding the haptic SMTP alarm! | | | Candida | https://craig.biz | +| | | | | | | Timmothy | https://joanny.biz | +| | | | | | | Alfonzo | http://dorothea.org | +| | | | | | | Nathanial | http://lucas.biz | +| | | | | | | Jackeline | http://emmitt.name | +| | | | | | | Amely | https://jonathon.com | +| | | | | | | Javonte | https://diana.name | +| | | | | | | Damien | https://edyth.com | +| | | | | | | Princess | http://haylie.biz | +| | | | | | | Jordane | https://gregorio.com | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Regional Mobility Manager | 2.7.0 | Ignored | | | http://gianni.info | Alvina | http://elouise.name | +| | | | | | | Ron | http://brown.org | +| | | | | | | Cordia | http://ericka.name | +| | | | | | | Eugene | http://rashad.info | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Forward Directives Supervisor | 8.7.6 | Ignored | | The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip! | http://shaun.org | Jadon | https://amelia.biz | +| | | | | | | Toni | http://angie.name | +| | | | | | | Ardella | http://melissa.net | +| | | | | | | Sandra | http://pearline.org | +| | | | | | | Noble | https://dusty.net | +| Chief Brand Associate | 7.6.8 | Ignored | | | https://lauriane.com | Devin | https://ramona.info | +| | | | | | | Alice | http://laverne.info | +| | | | | | | Layne | https://brooks.name | +| | | | | | | Kaitlyn | http://serenity.biz | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Internal Solutions Planner | 1.3.8 | Ignored | | The COM application is down, quantify the auxiliary application so we can quantify the COM application! | | Nyah | http://oliver.com | +| | | | | | | Ettie | http://lonny.net | +| | | | | | | Onie | https://cassie.biz | +| | | | | | | Solon | https://buck.biz | +| | | | | | | Taryn | http://hilton.com | +| | | | | | | Isabel | http://rogers.net | +| | | | | | | Bertrand | http://annetta.org | +| | | | | | | Remington | https://efrain.info | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..2ee17c5a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..87426611 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,46 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..92dd4868 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..76907408 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,145 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Chief Brand Associate | 7.6.8 | Ignored | | | https://lauriane.com | Devin | https://ramona.info | +| | | | | | | Alice | http://laverne.info | +| | | | | | | Layne | https://brooks.name | +| | | | | | | Kaitlyn | http://serenity.biz | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| National Creative Engineer | 4.0.0 | Ignored | You can't parse the alarm without overriding the haptic SMTP alarm! | | | Candida | https://craig.biz | +| | | | | | | Timmothy | https://joanny.biz | +| | | | | | | Alfonzo | http://dorothea.org | +| | | | | | | Nathanial | http://lucas.biz | +| | | | | | | Jackeline | http://emmitt.name | +| | | | | | | Amely | https://jonathon.com | +| | | | | | | Javonte | https://diana.name | +| | | | | | | Damien | https://edyth.com | +| | | | | | | Princess | http://haylie.biz | +| | | | | | | Jordane | https://gregorio.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Internal Solutions Planner | 1.3.8 | Ignored | | The COM application is down, quantify the auxiliary application so we can quantify the COM application! | | Nyah | http://oliver.com | +| | | | | | | Ettie | http://lonny.net | +| | | | | | | Onie | https://cassie.biz | +| | | | | | | Solon | https://buck.biz | +| | | | | | | Taryn | http://hilton.com | +| | | | | | | Isabel | http://rogers.net | +| | | | | | | Bertrand | http://annetta.org | +| | | | | | | Remington | https://efrain.info | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Forward Directives Supervisor | 8.7.6 | Ignored | | The SSL microchip is down, hack the optical microchip so we can hack the SSL microchip! | http://shaun.org | Jadon | https://amelia.biz | +| | | | | | | Toni | http://angie.name | +| | | | | | | Ardella | http://melissa.net | +| | | | | | | Sandra | http://pearline.org | +| | | | | | | Noble | https://dusty.net | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Regional Mobility Manager | 2.7.0 | Ignored | | | http://gianni.info | Alvina | http://elouise.name | +| | | | | | | Ron | http://brown.org | +| | | | | | | Cordia | http://ericka.name | +| | | | | | | Eugene | http://rashad.info | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..f8dc86f5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..8fc1079f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,46 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..3a8346ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+ +| Package | Version | License Information Origin | ++---------+---------+----------------------------+ ++---------+---------+----------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..6f409187 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,5 @@ ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ +| Package | Version | License Information Origin | License Expression | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..c7f7eae0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,104 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | +| International Data Representative | 3.5.7 | Ignored | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | http://dakota.com | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | +| Regional Directives Supervisor | 4.9.8 | Ignored | Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive! | Use the primary GB driver, then you can generate the primary driver! | https://malcolm.net | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | +| National Directives Analyst | 8.2.7 | Ignored | We need to compress the primary GB array! | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | +| Dynamic Optimization Director | 3.4.6 | Ignored | The PNG protocol is down, index the digital protocol so we can index the PNG protocol! | I'll transmit the online SSL feed, that should feed the SSL feed! | https://maximilian.org | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | +| Investor Interactions Liaison | 4.4.9 | Overwrite | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | | +| Senior Optimization Assistant | 3.6.0 | Overwrite | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | http://akeem.info | +| Product Assurance Technician | 0.8.2 | Overwrite | | | https://steve.info | +| Central Web Assistant | 4.2.1 | Unknown | | Use the wireless ADP array, then you can input the wireless array! | https://verda.net | +| Legacy Directives Officer | 2.4.4 | Url | | The PCI program is down, hack the multi-byte program so we can hack the PCI program! | http://sedrick.biz | +| Chief Division Producer | 2.3.9 | Overwrite | | | | +| Direct Mobility Designer | 7.7.3 | Expression | | | http://geovanny.info | +| International Functionality Agent | 8.7.6 | Unknown | | If we hack the card, we can get to the JBOD card through the optical JBOD card! | http://jalyn.org | +| Customer Functionality Consultant | 5.5.1 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | http://terence.com | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | https://lois.biz | +| Investor Implementation Technician | 2.7.9 | Unknown | | | http://crystal.name | +| Direct Assurance Strategist | 1.3.7 | Expression | The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall! | | | +| National Creative Assistant | 4.9.0 | Ignored | | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | https://michelle.org | +| Principal Markets Designer | 3.8.8 | Overwrite | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | +| Forward Functionality Developer | 5.1.1 | Url | | | | +| Dynamic Branding Facilitator | 8.3.2 | Ignored | | | | +| Forward Division Strategist | 5.7.1 | Ignored | You can't reboot the program without transmitting the mobile SMTP program! | The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit! | https://esperanza.name | +| Global Program Representative | 5.1.0 | Url | | If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor! | | +| Corporate Marketing Assistant | 8.7.9 | Url | | You can't program the firewall without connecting the wireless AI firewall! | http://arlene.biz | +| Senior Factors Administrator | 1.6.1 | Expression | I'll calculate the solid state ADP panel, that should panel the ADP panel! | If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit! | | +| Chief Applications Facilitator | 7.7.6 | Overwrite | | parsing the card won't do anything, we need to synthesize the online SQL card! | | +| Dynamic Quality Analyst | 0.9.5 | Overwrite | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | +| Corporate Tactics Director | 2.5.7 | Url | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | http://marcos.info | +| Human Group Designer | 9.9.1 | Expression | Use the haptic XSS application, then you can synthesize the haptic application! | If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive! | http://jodie.org | +| National Research Facilitator | 6.0.6 | Expression | Use the primary EXE array, then you can navigate the primary array! | | | +| Regional Paradigm Manager | 8.9.8 | Ignored | | If we transmit the application, we can get to the SMS application through the primary SMS application! | https://eileen.name | +| Lead Branding Developer | 4.1.5 | Url | | | http://abe.com | +| Human Directives Engineer | 5.3.9 | Url | | | | +| National Applications Designer | 6.4.9 | Expression | | Use the back-end SMS feed, then you can program the back-end feed! | | +| Regional Factors Designer | 7.4.1 | Overwrite | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | | +| Global Division Designer | 8.2.7 | Expression | Try to program the EXE hard drive, maybe it will program the virtual hard drive! | | https://pamela.name | +| Dynamic Accountability Analyst | 4.9.7 | Overwrite | | | https://jaron.info | +| Regional Operations Coordinator | 0.2.5 | Unknown | | I'll hack the cross-platform SSL array, that should array the SSL array! | http://ena.com | +| Corporate Data Strategist | 9.0.0 | Ignored | | | http://eli.net | +| Future Accounts Agent | 0.9.7 | Ignored | | | | +| National Creative Coordinator | 5.9.5 | Expression | | | https://bobbie.info | +| District Operations Director | 0.6.3 | Url | | We need to program the cross-platform FTP hard drive! | https://dejah.net | +| Forward Marketing Orchestrator | 1.6.4 | Overwrite | I'll connect the primary SQL sensor, that should sensor the SQL sensor! | The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver! | https://lukas.com | +| Lead Usability Assistant | 1.3.4 | Overwrite | quantifying the matrix won't do anything, we need to synthesize the wireless PCI matrix! | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://duane.info | +| Human Quality Facilitator | 1.2.0 | Expression | We need to copy the online THX firewall! | You can't calculate the application without calculating the auxiliary AI application! | | +| Human Program Technician | 2.8.4 | Unknown | | | http://tomasa.info | +| International Quality Director | 0.3.8 | Expression | | | | +| Corporate Directives Planner | 8.8.5 | Unknown | The CSS bus is down, generate the 1080p bus so we can generate the CSS bus! | We need to back up the 1080p SMTP feed! | | +| Dynamic Accountability Strategist | 7.0.9 | Unknown | You can't bypass the sensor without transmitting the neural JSON sensor! | | | +| Chief Intranet Facilitator | 6.6.1 | Expression | | | https://rosalind.net | +| Global Security Coordinator | 1.7.9 | Ignored | | | https://carol.info | +| Forward Configuration Supervisor | 9.0.8 | Overwrite | You can't program the protocol without overriding the primary IB protocol! | | http://quinn.name | +| Product Creative Facilitator | 8.4.6 | Unknown | If we transmit the card, we can get to the USB card through the digital USB card! | hacking the driver won't do anything, we need to input the digital SAS driver! | http://juliana.net | +| Global Mobility Facilitator | 9.5.8 | Expression | | | | +| Chief Factors Supervisor | 5.2.2 | Expression | | | http://helga.com | +| Principal Accounts Coordinator | 1.0.4 | Overwrite | | I'll connect the digital JSON bus, that should bus the JSON bus! | http://rene.com | +| Customer Security Representative | 3.7.3 | Ignored | The GB circuit is down, hack the redundant circuit so we can hack the GB circuit! | | https://jalon.net | +| Future Accounts Architect | 9.1.8 | Url | You can't bypass the firewall without indexing the multi-byte COM firewall! | | https://fermin.biz | +| Investor Creative Architect | 8.2.4 | Unknown | | | | +| National Solutions Associate | 9.1.2 | Overwrite | | | | +| Customer Metrics Developer | 2.2.9 | Ignored | | | | +| Human Optimization Facilitator | 7.4.8 | Overwrite | Try to connect the SMS card, maybe it will connect the back-end card! | You can't override the capacitor without navigating the cross-platform FTP capacitor! | https://cooper.name | +| Investor Research Manager | 6.3.1 | Ignored | | | | +| Human Directives Specialist | 4.3.4 | Unknown | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | +| Dynamic Factors Facilitator | 6.5.2 | Expression | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | http://magnolia.com | +| Central Tactics Engineer | 6.3.5 | Unknown | connecting the bandwidth won't do anything, we need to bypass the multi-byte AI bandwidth! | | | +| National Intranet Technician | 8.0.0 | Overwrite | | | | +| Senior Security Consultant | 2.7.5 | Unknown | | | http://adelbert.biz | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | +| Senior Brand Analyst | 2.5.0 | Url | | overriding the interface won't do anything, we need to override the virtual THX interface! | | +| Internal Directives Designer | 0.4.8 | Url | The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol! | | | +| Dynamic Division Consultant | 4.8.7 | Overwrite | Use the multi-byte IB microchip, then you can connect the multi-byte microchip! | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | http://raquel.net | +| Human Communications Supervisor | 6.0.1 | Ignored | Use the cross-platform SAS feed, then you can bypass the cross-platform feed! | | http://ethan.name | +| Human Operations Assistant | 0.7.2 | Overwrite | Use the haptic USB driver, then you can override the haptic driver! | | http://camila.net | +| Forward Intranet Engineer | 2.5.9 | Expression | The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor! | Try to index the ADP port, maybe it will index the auxiliary port! | | +| Human Optimization Producer | 5.0.9 | Overwrite | | | | +| Dynamic Integration Architect | 1.6.3 | Overwrite | | The RAM feed is down, copy the neural feed so we can copy the RAM feed! | | +| Legacy Directives Supervisor | 9.6.2 | Url | The PNG circuit is down, back up the online circuit so we can back up the PNG circuit! | | | +| Direct Accountability Assistant | 2.2.8 | Url | bypassing the protocol won't do anything, we need to compress the primary HTTP protocol! | | http://natasha.info | +| Human Response Coordinator | 2.9.7 | Ignored | | | http://ruth.org | +| Corporate Accounts Technician | 5.8.0 | Ignored | | | https://isobel.org | +| International Intranet Planner | 6.4.6 | Url | The IB interface is down, program the redundant interface so we can program the IB interface! | | https://lenna.com | +| Direct Data Orchestrator | 2.4.5 | Expression | | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..d278ff30 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,24 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | +| International Data Representative | 3.5.7 | Ignored | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | http://dakota.com | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | +| Regional Directives Supervisor | 4.9.8 | Ignored | Try to reboot the THX hard drive, maybe it will reboot the open-source hard drive! | Use the primary GB driver, then you can generate the primary driver! | https://malcolm.net | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | +| National Directives Analyst | 8.2.7 | Ignored | We need to compress the primary GB array! | | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | +| Dynamic Optimization Director | 3.4.6 | Ignored | The PNG protocol is down, index the digital protocol so we can index the PNG protocol! | I'll transmit the online SSL feed, that should feed the SSL feed! | https://maximilian.org | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..fbc87c3e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,9 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | | +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | +| Investor Intranet Producer | 5.4.1 | Ignored | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | http://hyman.org | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..e4791aa8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Wilson | https://guadalupe.com | +| | | | | Otho | http://general.net | +| | | | | Skylar | https://haylie.biz | +| | | | | Audreanne | http://graciela.net | +| | | | | Maddison | http://randy.net | +| | | | | Dereck | http://cara.info | +| | | | | Dawson | http://addie.org | +| | | | | Xander | https://everette.info | +| | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..d8e2571f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,128 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Chief Data Orchestrator | 4.3.2 | Ignored | | | We need to back up the multi-byte SCSI transmitter! | http://gaylord.com | Taya | http://micaela.biz | +| | | | | | | | Evert | http://tomas.net | +| | | | | | | | Brett | http://virginie.net | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Internal Branding Executive | 2.0.9 | Overwrite | | The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor! | You can't bypass the application without programming the solid state COM application! | https://efrain.info | Mia | http://olga.com | +| | | | | | | | Myriam | http://lizeth.biz | +| | | | | | | | Aylin | https://amie.biz | +| | | | | | | | Marianne | https://ramona.net | +| | | | | | | | Mariela | http://wilfredo.com | +| | | | | | | | Everett | http://vanessa.name | +| International Assurance Executive | 2.8.5 | Ignored | The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver! | | We need to parse the optical FTP driver! | http://antonina.com | Alvah | http://otha.name | +| | | | | | | | Natasha | https://nyah.com | +| | | | | | | | Oliver | http://ettie.biz | +| | | | | | | | Lonny | https://onie.org | +| | | | | | | | Cassie | http://solon.net | +| | | | | | | | Buck | http://taryn.com | +| | | | | | | | Hilton | http://isabel.com | +| Legacy Creative Liaison | 0.4.6 | Expression | | The SMS system is down, back up the open-source system so we can back up the SMS system! | I'll connect the optical FTP program, that should program the FTP program! | | Candice | http://linnea.com | +| | | | | | | | Everardo | http://daryl.net | +| | | | | | | | Jerrod | http://laila.com | +| | | | | | | | Caleigh | https://adolfo.com | +| | | | | | | | Daisha | http://justine.biz | +| | | | | | | | Americo | http://tessie.org | +| | | | | | | | Howard | https://luis.info | +| Investor Creative Architect | 4.5.6 | Overwrite | | The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip! | If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter! | | Selmer | https://jairo.info | +| | | | | | | | Juanita | http://holly.name | +| | | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | | Adalberto | https://sister.biz | +| | | | | | | | Gerald | https://vidal.com | +| | | | | | | | Lucio | http://clemmie.info | +| Global Optimization Architect | 4.8.0 | Expression | | Use the multi-byte SAS driver, then you can bypass the multi-byte driver! | If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip! | https://gaylord.name | Vida | https://theresia.biz | +| | | | | | | | Ransom | http://isom.com | +| | | | | | | | Anastasia | http://kamryn.info | +| | | | | | | | Marlene | https://cyril.name | +| | | | | | | | Zetta | http://pete.org | +| | | | | | | | Candida | https://craig.biz | +| | | | | | | | Timmothy | https://joanny.biz | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Regional Paradigm Assistant | 9.8.0 | Url | | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | +| | | | | | | | Mayra | http://lance.name | +| | | | | | | | Jimmie | https://lorine.org | +| | | | | | | | Rebeka | https://malika.org | +| | | | | | | | Trinity | http://fritz.info | +| | | | | | | | Neha | https://marianne.name | +| | | | | | | | Colin | https://billie.biz | +| | | | | | | | Brielle | https://brennon.name | +| | | | | | | | Myriam | https://rosemary.name | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | Edmund | http://sadie.info | +| | | | | | | | Horacio | https://loraine.name | +| | | | | | | | Sandra | https://emil.info | +| | | | | | | | Dayana | https://leila.info | +| | | | | | | | Micah | http://darien.com | +| | | | | | | | Ethel | http://shakira.net | +| Dynamic Data Director | 8.6.8 | Overwrite | | | We need to back up the primary SMTP circuit! | https://timothy.info | Kirsten | http://madisyn.com | +| | | | | | | | Murray | https://destinee.com | +| | | | | | | | Emanuel | https://keely.info | +| | | | | | | | Obie | https://caleigh.net | +| | | | | | | | Albin | http://flavie.com | +| | | | | | | | Lavonne | http://kaitlyn.com | +| | | | | | | | Osborne | https://joesph.name | +| | | | | | | | Michael | https://kali.com | +| Investor Usability Producer | 9.7.6 | Url | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | Jett | https://randal.biz | +| | | | | | | | Leif | http://chaz.name | +| | | | | | | | Tristian | http://susie.com | +| | | | | | | | Carmelo | https://kariane.com | +| | | | | | | | Sofia | http://daphnee.name | +| | | | | | | | Nedra | http://orland.info | +| | | | | | | | Hilton | http://shany.info | +| Dynamic Program Associate | 5.9.7 | Expression | | | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Suzanne | http://ima.name | +| | | | | | | | Earnestine | http://nathanial.biz | +| | | | | | | | Connor | https://augustus.net | +| | | | | | | | Araceli | http://hailey.biz | +| | | | | | | | Janessa | https://craig.com | +| | | | | | | | Erica | http://kristin.org | +| | | | | | | | Alek | http://shany.biz | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Corporate Tactics Analyst | 3.0.8 | Overwrite | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | Use the virtual RAM monitor, then you can override the virtual monitor! | | | Hildegard | http://conner.name | +| | | | | | | | Isabella | https://kennith.com | +| | | | | | | | Johanna | https://ara.org | +| | | | | | | | Demarco | https://rae.biz | +| | | | | | | | Viviane | http://christine.info | +| | | | | | | | Thora | https://corene.name | +| | | | | | | | Mireya | https://mitchell.net | +| | | | | | | | Marietta | http://adrian.org | +| | | | | | | | Irving | https://sydnie.org | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Dynamic Quality Officer | 8.9.2 | Ignored | | | | https://danika.org | Jadon | https://amelia.biz | +| | | | | | | | Toni | http://angie.name | +| | | | | | | | Ardella | http://melissa.net | +| | | | | | | | Sandra | http://pearline.org | +| | | | | | | | Noble | https://dusty.net | +| Human Accounts Executive | 7.6.7 | Unknown | Use the auxiliary PNG interface, then you can generate the auxiliary interface! | | You can't connect the interface without backing up the optical SMTP interface! | http://kristin.net | Seamus | http://maybell.info | +| | | | | | | | Monserrat | http://katrine.name | +| | | | | | | | Abel | https://geovany.com | +| | | | | | | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| Lead Integration Engineer | 8.7.4 | Unknown | | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | http://jackeline.biz | Reanna | http://buck.net | +| | | | | | | | Christine | http://demarco.name | +| | | | | | | | Marge | http://astrid.net | +| | | | | | | | Charlene | http://rod.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..3ab4efa4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,24 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | Clare | https://bobby.info | +| | | | | | | Cecil | https://kira.net | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Wilson | https://guadalupe.com | +| | | | | | | Otho | http://general.net | +| | | | | | | Skylar | https://haylie.biz | +| | | | | | | Audreanne | http://graciela.net | +| | | | | | | Maddison | http://randy.net | +| | | | | | | Dereck | http://cara.info | +| | | | | | | Dawson | http://addie.org | +| | | | | | | Xander | https://everette.info | +| | | | | | | Otha | https://cletus.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | Ila | http://rachel.com | +| | | | | | | Catalina | http://jolie.com | +| | | | | | | Dianna | https://leda.net | +| | | | | | | Nicola | http://aleen.name | +| | | | | | | Nelda | http://delpha.net | +| | | | | | | Delores | http://rae.biz | +| | | | | | | Cynthia | https://zella.com | +| | | | | | | Greta | http://adolph.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..c8b7e1b5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,32 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..c87ca0df --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..f803575a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,128 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| International Assurance Executive | 2.8.5 | Ignored | The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver! | | We need to parse the optical FTP driver! | http://antonina.com | Alvah | http://otha.name | +| | | | | | | | Natasha | https://nyah.com | +| | | | | | | | Oliver | http://ettie.biz | +| | | | | | | | Lonny | https://onie.org | +| | | | | | | | Cassie | http://solon.net | +| | | | | | | | Buck | http://taryn.com | +| | | | | | | | Hilton | http://isabel.com | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Human Accounts Executive | 7.6.7 | Unknown | Use the auxiliary PNG interface, then you can generate the auxiliary interface! | | You can't connect the interface without backing up the optical SMTP interface! | http://kristin.net | Seamus | http://maybell.info | +| | | | | | | | Monserrat | http://katrine.name | +| | | | | | | | Abel | https://geovany.com | +| | | | | | | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| Global Optimization Architect | 4.8.0 | Expression | | Use the multi-byte SAS driver, then you can bypass the multi-byte driver! | If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip! | https://gaylord.name | Vida | https://theresia.biz | +| | | | | | | | Ransom | http://isom.com | +| | | | | | | | Anastasia | http://kamryn.info | +| | | | | | | | Marlene | https://cyril.name | +| | | | | | | | Zetta | http://pete.org | +| | | | | | | | Candida | https://craig.biz | +| | | | | | | | Timmothy | https://joanny.biz | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | Edmund | http://sadie.info | +| | | | | | | | Horacio | https://loraine.name | +| | | | | | | | Sandra | https://emil.info | +| | | | | | | | Dayana | https://leila.info | +| | | | | | | | Micah | http://darien.com | +| | | | | | | | Ethel | http://shakira.net | +| Dynamic Data Director | 8.6.8 | Overwrite | | | We need to back up the primary SMTP circuit! | https://timothy.info | Kirsten | http://madisyn.com | +| | | | | | | | Murray | https://destinee.com | +| | | | | | | | Emanuel | https://keely.info | +| | | | | | | | Obie | https://caleigh.net | +| | | | | | | | Albin | http://flavie.com | +| | | | | | | | Lavonne | http://kaitlyn.com | +| | | | | | | | Osborne | https://joesph.name | +| | | | | | | | Michael | https://kali.com | +| Legacy Creative Liaison | 0.4.6 | Expression | | The SMS system is down, back up the open-source system so we can back up the SMS system! | I'll connect the optical FTP program, that should program the FTP program! | | Candice | http://linnea.com | +| | | | | | | | Everardo | http://daryl.net | +| | | | | | | | Jerrod | http://laila.com | +| | | | | | | | Caleigh | https://adolfo.com | +| | | | | | | | Daisha | http://justine.biz | +| | | | | | | | Americo | http://tessie.org | +| | | | | | | | Howard | https://luis.info | +| Investor Usability Producer | 9.7.6 | Url | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | Jett | https://randal.biz | +| | | | | | | | Leif | http://chaz.name | +| | | | | | | | Tristian | http://susie.com | +| | | | | | | | Carmelo | https://kariane.com | +| | | | | | | | Sofia | http://daphnee.name | +| | | | | | | | Nedra | http://orland.info | +| | | | | | | | Hilton | http://shany.info | +| Dynamic Program Associate | 5.9.7 | Expression | | | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Suzanne | http://ima.name | +| | | | | | | | Earnestine | http://nathanial.biz | +| | | | | | | | Connor | https://augustus.net | +| | | | | | | | Araceli | http://hailey.biz | +| | | | | | | | Janessa | https://craig.com | +| | | | | | | | Erica | http://kristin.org | +| | | | | | | | Alek | http://shany.biz | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Investor Creative Architect | 4.5.6 | Overwrite | | The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip! | If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter! | | Selmer | https://jairo.info | +| | | | | | | | Juanita | http://holly.name | +| | | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | | Adalberto | https://sister.biz | +| | | | | | | | Gerald | https://vidal.com | +| | | | | | | | Lucio | http://clemmie.info | +| Corporate Tactics Analyst | 3.0.8 | Overwrite | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | Use the virtual RAM monitor, then you can override the virtual monitor! | | | Hildegard | http://conner.name | +| | | | | | | | Isabella | https://kennith.com | +| | | | | | | | Johanna | https://ara.org | +| | | | | | | | Demarco | https://rae.biz | +| | | | | | | | Viviane | http://christine.info | +| | | | | | | | Thora | https://corene.name | +| | | | | | | | Mireya | https://mitchell.net | +| | | | | | | | Marietta | http://adrian.org | +| | | | | | | | Irving | https://sydnie.org | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Lead Integration Engineer | 8.7.4 | Unknown | | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | http://jackeline.biz | Reanna | http://buck.net | +| | | | | | | | Christine | http://demarco.name | +| | | | | | | | Marge | http://astrid.net | +| | | | | | | | Charlene | http://rod.net | +| Dynamic Quality Officer | 8.9.2 | Ignored | | | | https://danika.org | Jadon | https://amelia.biz | +| | | | | | | | Toni | http://angie.name | +| | | | | | | | Ardella | http://melissa.net | +| | | | | | | | Sandra | http://pearline.org | +| | | | | | | | Noble | https://dusty.net | +| Regional Paradigm Assistant | 9.8.0 | Url | | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | +| | | | | | | | Mayra | http://lance.name | +| | | | | | | | Jimmie | https://lorine.org | +| | | | | | | | Rebeka | https://malika.org | +| | | | | | | | Trinity | http://fritz.info | +| | | | | | | | Neha | https://marianne.name | +| | | | | | | | Colin | https://billie.biz | +| | | | | | | | Brielle | https://brennon.name | +| | | | | | | | Myriam | https://rosemary.name | +| Chief Data Orchestrator | 4.3.2 | Ignored | | | We need to back up the multi-byte SCSI transmitter! | http://gaylord.com | Taya | http://micaela.biz | +| | | | | | | | Evert | http://tomas.net | +| | | | | | | | Brett | http://virginie.net | +| Internal Branding Executive | 2.0.9 | Overwrite | | The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor! | You can't bypass the application without programming the solid state COM application! | https://efrain.info | Mia | http://olga.com | +| | | | | | | | Myriam | http://lizeth.biz | +| | | | | | | | Aylin | https://amie.biz | +| | | | | | | | Marianne | https://ramona.net | +| | | | | | | | Mariela | http://wilfredo.com | +| | | | | | | | Everett | http://vanessa.name | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..8112fcc9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,24 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..0f56e940 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,32 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..cefcdb01 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Wilson | https://guadalupe.com | +| | | | | | Otho | http://general.net | +| | | | | | Skylar | https://haylie.biz | +| | | | | | Audreanne | http://graciela.net | +| | | | | | Maddison | http://randy.net | +| | | | | | Dereck | http://cara.info | +| | | | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..c8ea1251 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,128 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Internal Branding Executive | 2.0.9 | Overwrite | | The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor! | You can't bypass the application without programming the solid state COM application! | https://efrain.info | Mia | http://olga.com | +| | | | | | | | Myriam | http://lizeth.biz | +| | | | | | | | Aylin | https://amie.biz | +| | | | | | | | Marianne | https://ramona.net | +| | | | | | | | Mariela | http://wilfredo.com | +| | | | | | | | Everett | http://vanessa.name | +| International Assurance Executive | 2.8.5 | Ignored | The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver! | | We need to parse the optical FTP driver! | http://antonina.com | Alvah | http://otha.name | +| | | | | | | | Natasha | https://nyah.com | +| | | | | | | | Oliver | http://ettie.biz | +| | | | | | | | Lonny | https://onie.org | +| | | | | | | | Cassie | http://solon.net | +| | | | | | | | Buck | http://taryn.com | +| | | | | | | | Hilton | http://isabel.com | +| Legacy Creative Liaison | 0.4.6 | Expression | | The SMS system is down, back up the open-source system so we can back up the SMS system! | I'll connect the optical FTP program, that should program the FTP program! | | Candice | http://linnea.com | +| | | | | | | | Everardo | http://daryl.net | +| | | | | | | | Jerrod | http://laila.com | +| | | | | | | | Caleigh | https://adolfo.com | +| | | | | | | | Daisha | http://justine.biz | +| | | | | | | | Americo | http://tessie.org | +| | | | | | | | Howard | https://luis.info | +| Regional Paradigm Assistant | 9.8.0 | Url | | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | +| | | | | | | | Mayra | http://lance.name | +| | | | | | | | Jimmie | https://lorine.org | +| | | | | | | | Rebeka | https://malika.org | +| | | | | | | | Trinity | http://fritz.info | +| | | | | | | | Neha | https://marianne.name | +| | | | | | | | Colin | https://billie.biz | +| | | | | | | | Brielle | https://brennon.name | +| | | | | | | | Myriam | https://rosemary.name | +| Global Optimization Architect | 4.8.0 | Expression | | Use the multi-byte SAS driver, then you can bypass the multi-byte driver! | If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip! | https://gaylord.name | Vida | https://theresia.biz | +| | | | | | | | Ransom | http://isom.com | +| | | | | | | | Anastasia | http://kamryn.info | +| | | | | | | | Marlene | https://cyril.name | +| | | | | | | | Zetta | http://pete.org | +| | | | | | | | Candida | https://craig.biz | +| | | | | | | | Timmothy | https://joanny.biz | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Lead Integration Engineer | 8.7.4 | Unknown | | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | http://jackeline.biz | Reanna | http://buck.net | +| | | | | | | | Christine | http://demarco.name | +| | | | | | | | Marge | http://astrid.net | +| | | | | | | | Charlene | http://rod.net | +| Chief Data Orchestrator | 4.3.2 | Ignored | | | We need to back up the multi-byte SCSI transmitter! | http://gaylord.com | Taya | http://micaela.biz | +| | | | | | | | Evert | http://tomas.net | +| | | | | | | | Brett | http://virginie.net | +| Dynamic Data Director | 8.6.8 | Overwrite | | | We need to back up the primary SMTP circuit! | https://timothy.info | Kirsten | http://madisyn.com | +| | | | | | | | Murray | https://destinee.com | +| | | | | | | | Emanuel | https://keely.info | +| | | | | | | | Obie | https://caleigh.net | +| | | | | | | | Albin | http://flavie.com | +| | | | | | | | Lavonne | http://kaitlyn.com | +| | | | | | | | Osborne | https://joesph.name | +| | | | | | | | Michael | https://kali.com | +| Investor Usability Producer | 9.7.6 | Url | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | Jett | https://randal.biz | +| | | | | | | | Leif | http://chaz.name | +| | | | | | | | Tristian | http://susie.com | +| | | | | | | | Carmelo | https://kariane.com | +| | | | | | | | Sofia | http://daphnee.name | +| | | | | | | | Nedra | http://orland.info | +| | | | | | | | Hilton | http://shany.info | +| Corporate Tactics Analyst | 3.0.8 | Overwrite | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | Use the virtual RAM monitor, then you can override the virtual monitor! | | | Hildegard | http://conner.name | +| | | | | | | | Isabella | https://kennith.com | +| | | | | | | | Johanna | https://ara.org | +| | | | | | | | Demarco | https://rae.biz | +| | | | | | | | Viviane | http://christine.info | +| | | | | | | | Thora | https://corene.name | +| | | | | | | | Mireya | https://mitchell.net | +| | | | | | | | Marietta | http://adrian.org | +| | | | | | | | Irving | https://sydnie.org | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Investor Creative Architect | 4.5.6 | Overwrite | | The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip! | If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter! | | Selmer | https://jairo.info | +| | | | | | | | Juanita | http://holly.name | +| | | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | | Adalberto | https://sister.biz | +| | | | | | | | Gerald | https://vidal.com | +| | | | | | | | Lucio | http://clemmie.info | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Dynamic Program Associate | 5.9.7 | Expression | | | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Suzanne | http://ima.name | +| | | | | | | | Earnestine | http://nathanial.biz | +| | | | | | | | Connor | https://augustus.net | +| | | | | | | | Araceli | http://hailey.biz | +| | | | | | | | Janessa | https://craig.com | +| | | | | | | | Erica | http://kristin.org | +| | | | | | | | Alek | http://shany.biz | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | Edmund | http://sadie.info | +| | | | | | | | Horacio | https://loraine.name | +| | | | | | | | Sandra | https://emil.info | +| | | | | | | | Dayana | https://leila.info | +| | | | | | | | Micah | http://darien.com | +| | | | | | | | Ethel | http://shakira.net | +| Human Accounts Executive | 7.6.7 | Unknown | Use the auxiliary PNG interface, then you can generate the auxiliary interface! | | You can't connect the interface without backing up the optical SMTP interface! | http://kristin.net | Seamus | http://maybell.info | +| | | | | | | | Monserrat | http://katrine.name | +| | | | | | | | Abel | https://geovany.com | +| | | | | | | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| Dynamic Quality Officer | 8.9.2 | Ignored | | | | https://danika.org | Jadon | https://amelia.biz | +| | | | | | | | Toni | http://angie.name | +| | | | | | | | Ardella | http://melissa.net | +| | | | | | | | Sandra | http://pearline.org | +| | | | | | | | Noble | https://dusty.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..1fa37e63 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,24 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..33494ab7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,32 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..c87ca0df --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..f940750a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,128 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Global Optimization Architect | 4.8.0 | Expression | | Use the multi-byte SAS driver, then you can bypass the multi-byte driver! | If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip! | https://gaylord.name | Vida | https://theresia.biz | +| | | | | | | | Ransom | http://isom.com | +| | | | | | | | Anastasia | http://kamryn.info | +| | | | | | | | Marlene | https://cyril.name | +| | | | | | | | Zetta | http://pete.org | +| | | | | | | | Candida | https://craig.biz | +| | | | | | | | Timmothy | https://joanny.biz | +| Chief Data Orchestrator | 4.3.2 | Ignored | | | We need to back up the multi-byte SCSI transmitter! | http://gaylord.com | Taya | http://micaela.biz | +| | | | | | | | Evert | http://tomas.net | +| | | | | | | | Brett | http://virginie.net | +| Dynamic Data Director | 8.6.8 | Overwrite | | | We need to back up the primary SMTP circuit! | https://timothy.info | Kirsten | http://madisyn.com | +| | | | | | | | Murray | https://destinee.com | +| | | | | | | | Emanuel | https://keely.info | +| | | | | | | | Obie | https://caleigh.net | +| | | | | | | | Albin | http://flavie.com | +| | | | | | | | Lavonne | http://kaitlyn.com | +| | | | | | | | Osborne | https://joesph.name | +| | | | | | | | Michael | https://kali.com | +| Investor Usability Producer | 9.7.6 | Url | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | Jett | https://randal.biz | +| | | | | | | | Leif | http://chaz.name | +| | | | | | | | Tristian | http://susie.com | +| | | | | | | | Carmelo | https://kariane.com | +| | | | | | | | Sofia | http://daphnee.name | +| | | | | | | | Nedra | http://orland.info | +| | | | | | | | Hilton | http://shany.info | +| Dynamic Program Associate | 5.9.7 | Expression | | | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Suzanne | http://ima.name | +| | | | | | | | Earnestine | http://nathanial.biz | +| | | | | | | | Connor | https://augustus.net | +| | | | | | | | Araceli | http://hailey.biz | +| | | | | | | | Janessa | https://craig.com | +| | | | | | | | Erica | http://kristin.org | +| | | | | | | | Alek | http://shany.biz | +| Legacy Creative Liaison | 0.4.6 | Expression | | The SMS system is down, back up the open-source system so we can back up the SMS system! | I'll connect the optical FTP program, that should program the FTP program! | | Candice | http://linnea.com | +| | | | | | | | Everardo | http://daryl.net | +| | | | | | | | Jerrod | http://laila.com | +| | | | | | | | Caleigh | https://adolfo.com | +| | | | | | | | Daisha | http://justine.biz | +| | | | | | | | Americo | http://tessie.org | +| | | | | | | | Howard | https://luis.info | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Internal Branding Executive | 2.0.9 | Overwrite | | The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor! | You can't bypass the application without programming the solid state COM application! | https://efrain.info | Mia | http://olga.com | +| | | | | | | | Myriam | http://lizeth.biz | +| | | | | | | | Aylin | https://amie.biz | +| | | | | | | | Marianne | https://ramona.net | +| | | | | | | | Mariela | http://wilfredo.com | +| | | | | | | | Everett | http://vanessa.name | +| Corporate Tactics Analyst | 3.0.8 | Overwrite | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | Use the virtual RAM monitor, then you can override the virtual monitor! | | | Hildegard | http://conner.name | +| | | | | | | | Isabella | https://kennith.com | +| | | | | | | | Johanna | https://ara.org | +| | | | | | | | Demarco | https://rae.biz | +| | | | | | | | Viviane | http://christine.info | +| | | | | | | | Thora | https://corene.name | +| | | | | | | | Mireya | https://mitchell.net | +| | | | | | | | Marietta | http://adrian.org | +| | | | | | | | Irving | https://sydnie.org | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Lead Integration Engineer | 8.7.4 | Unknown | | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | http://jackeline.biz | Reanna | http://buck.net | +| | | | | | | | Christine | http://demarco.name | +| | | | | | | | Marge | http://astrid.net | +| | | | | | | | Charlene | http://rod.net | +| Investor Creative Architect | 4.5.6 | Overwrite | | The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip! | If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter! | | Selmer | https://jairo.info | +| | | | | | | | Juanita | http://holly.name | +| | | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | | Adalberto | https://sister.biz | +| | | | | | | | Gerald | https://vidal.com | +| | | | | | | | Lucio | http://clemmie.info | +| Human Accounts Executive | 7.6.7 | Unknown | Use the auxiliary PNG interface, then you can generate the auxiliary interface! | | You can't connect the interface without backing up the optical SMTP interface! | http://kristin.net | Seamus | http://maybell.info | +| | | | | | | | Monserrat | http://katrine.name | +| | | | | | | | Abel | https://geovany.com | +| | | | | | | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| International Assurance Executive | 2.8.5 | Ignored | The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver! | | We need to parse the optical FTP driver! | http://antonina.com | Alvah | http://otha.name | +| | | | | | | | Natasha | https://nyah.com | +| | | | | | | | Oliver | http://ettie.biz | +| | | | | | | | Lonny | https://onie.org | +| | | | | | | | Cassie | http://solon.net | +| | | | | | | | Buck | http://taryn.com | +| | | | | | | | Hilton | http://isabel.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Regional Paradigm Assistant | 9.8.0 | Url | | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | +| | | | | | | | Mayra | http://lance.name | +| | | | | | | | Jimmie | https://lorine.org | +| | | | | | | | Rebeka | https://malika.org | +| | | | | | | | Trinity | http://fritz.info | +| | | | | | | | Neha | https://marianne.name | +| | | | | | | | Colin | https://billie.biz | +| | | | | | | | Brielle | https://brennon.name | +| | | | | | | | Myriam | https://rosemary.name | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Dynamic Quality Officer | 8.9.2 | Ignored | | | | https://danika.org | Jadon | https://amelia.biz | +| | | | | | | | Toni | http://angie.name | +| | | | | | | | Ardella | http://melissa.net | +| | | | | | | | Sandra | http://pearline.org | +| | | | | | | | Noble | https://dusty.net | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | Edmund | http://sadie.info | +| | | | | | | | Horacio | https://loraine.name | +| | | | | | | | Sandra | https://emil.info | +| | | | | | | | Dayana | https://leila.info | +| | | | | | | | Micah | http://darien.com | +| | | | | | | | Ethel | http://shakira.net | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..1fa37e63 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,24 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..2c602568 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,32 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..c87ca0df --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..26b9dc7f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,128 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Investor Creative Architect | 4.5.6 | Overwrite | | The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip! | If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter! | | Selmer | https://jairo.info | +| | | | | | | | Juanita | http://holly.name | +| | | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | | Adalberto | https://sister.biz | +| | | | | | | | Gerald | https://vidal.com | +| | | | | | | | Lucio | http://clemmie.info | +| Dynamic Program Associate | 5.9.7 | Expression | | | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Suzanne | http://ima.name | +| | | | | | | | Earnestine | http://nathanial.biz | +| | | | | | | | Connor | https://augustus.net | +| | | | | | | | Araceli | http://hailey.biz | +| | | | | | | | Janessa | https://craig.com | +| | | | | | | | Erica | http://kristin.org | +| | | | | | | | Alek | http://shany.biz | +| Internal Branding Executive | 2.0.9 | Overwrite | | The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor! | You can't bypass the application without programming the solid state COM application! | https://efrain.info | Mia | http://olga.com | +| | | | | | | | Myriam | http://lizeth.biz | +| | | | | | | | Aylin | https://amie.biz | +| | | | | | | | Marianne | https://ramona.net | +| | | | | | | | Mariela | http://wilfredo.com | +| | | | | | | | Everett | http://vanessa.name | +| Global Optimization Architect | 4.8.0 | Expression | | Use the multi-byte SAS driver, then you can bypass the multi-byte driver! | If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip! | https://gaylord.name | Vida | https://theresia.biz | +| | | | | | | | Ransom | http://isom.com | +| | | | | | | | Anastasia | http://kamryn.info | +| | | | | | | | Marlene | https://cyril.name | +| | | | | | | | Zetta | http://pete.org | +| | | | | | | | Candida | https://craig.biz | +| | | | | | | | Timmothy | https://joanny.biz | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Dynamic Data Director | 8.6.8 | Overwrite | | | We need to back up the primary SMTP circuit! | https://timothy.info | Kirsten | http://madisyn.com | +| | | | | | | | Murray | https://destinee.com | +| | | | | | | | Emanuel | https://keely.info | +| | | | | | | | Obie | https://caleigh.net | +| | | | | | | | Albin | http://flavie.com | +| | | | | | | | Lavonne | http://kaitlyn.com | +| | | | | | | | Osborne | https://joesph.name | +| | | | | | | | Michael | https://kali.com | +| Investor Usability Producer | 9.7.6 | Url | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | Jett | https://randal.biz | +| | | | | | | | Leif | http://chaz.name | +| | | | | | | | Tristian | http://susie.com | +| | | | | | | | Carmelo | https://kariane.com | +| | | | | | | | Sofia | http://daphnee.name | +| | | | | | | | Nedra | http://orland.info | +| | | | | | | | Hilton | http://shany.info | +| Regional Paradigm Assistant | 9.8.0 | Url | | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | +| | | | | | | | Mayra | http://lance.name | +| | | | | | | | Jimmie | https://lorine.org | +| | | | | | | | Rebeka | https://malika.org | +| | | | | | | | Trinity | http://fritz.info | +| | | | | | | | Neha | https://marianne.name | +| | | | | | | | Colin | https://billie.biz | +| | | | | | | | Brielle | https://brennon.name | +| | | | | | | | Myriam | https://rosemary.name | +| International Assurance Executive | 2.8.5 | Ignored | The RSS driver is down, transmit the solid state driver so we can transmit the RSS driver! | | We need to parse the optical FTP driver! | http://antonina.com | Alvah | http://otha.name | +| | | | | | | | Natasha | https://nyah.com | +| | | | | | | | Oliver | http://ettie.biz | +| | | | | | | | Lonny | https://onie.org | +| | | | | | | | Cassie | http://solon.net | +| | | | | | | | Buck | http://taryn.com | +| | | | | | | | Hilton | http://isabel.com | +| Chief Data Orchestrator | 4.3.2 | Ignored | | | We need to back up the multi-byte SCSI transmitter! | http://gaylord.com | Taya | http://micaela.biz | +| | | | | | | | Evert | http://tomas.net | +| | | | | | | | Brett | http://virginie.net | +| Human Accounts Executive | 7.6.7 | Unknown | Use the auxiliary PNG interface, then you can generate the auxiliary interface! | | You can't connect the interface without backing up the optical SMTP interface! | http://kristin.net | Seamus | http://maybell.info | +| | | | | | | | Monserrat | http://katrine.name | +| | | | | | | | Abel | https://geovany.com | +| | | | | | | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Lead Integration Engineer | 8.7.4 | Unknown | | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | http://jackeline.biz | Reanna | http://buck.net | +| | | | | | | | Christine | http://demarco.name | +| | | | | | | | Marge | http://astrid.net | +| | | | | | | | Charlene | http://rod.net | +| Legacy Creative Liaison | 0.4.6 | Expression | | The SMS system is down, back up the open-source system so we can back up the SMS system! | I'll connect the optical FTP program, that should program the FTP program! | | Candice | http://linnea.com | +| | | | | | | | Everardo | http://daryl.net | +| | | | | | | | Jerrod | http://laila.com | +| | | | | | | | Caleigh | https://adolfo.com | +| | | | | | | | Daisha | http://justine.biz | +| | | | | | | | Americo | http://tessie.org | +| | | | | | | | Howard | https://luis.info | +| Corporate Tactics Analyst | 3.0.8 | Overwrite | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | Use the virtual RAM monitor, then you can override the virtual monitor! | | | Hildegard | http://conner.name | +| | | | | | | | Isabella | https://kennith.com | +| | | | | | | | Johanna | https://ara.org | +| | | | | | | | Demarco | https://rae.biz | +| | | | | | | | Viviane | http://christine.info | +| | | | | | | | Thora | https://corene.name | +| | | | | | | | Mireya | https://mitchell.net | +| | | | | | | | Marietta | http://adrian.org | +| | | | | | | | Irving | https://sydnie.org | +| Dynamic Quality Officer | 8.9.2 | Ignored | | | | https://danika.org | Jadon | https://amelia.biz | +| | | | | | | | Toni | http://angie.name | +| | | | | | | | Ardella | http://melissa.net | +| | | | | | | | Sandra | http://pearline.org | +| | | | | | | | Noble | https://dusty.net | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | Edmund | http://sadie.info | +| | | | | | | | Horacio | https://loraine.name | +| | | | | | | | Sandra | https://emil.info | +| | | | | | | | Dayana | https://leila.info | +| | | | | | | | Micah | http://darien.com | +| | | | | | | | Ethel | http://shakira.net | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..8112fcc9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,24 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..65c6facb --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,32 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..3a8346ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+ +| Package | Version | License Information Origin | ++---------+---------+----------------------------+ ++---------+---------+----------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..90f925fc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,5 @@ ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..bfa1d1f0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,104 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | +| Senior Identity Designer | 9.9.3 | Ignored | | | You can't navigate the bandwidth without compressing the open-source AI bandwidth! | https://devyn.info | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | https://lance.net | +| Product Infrastructure Supervisor | 8.1.1 | Ignored | | | | https://merle.com | +| Forward Factors Director | 5.7.8 | Expression | | | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | +| Legacy Research Associate | 9.9.5 | Url | | We need to navigate the bluetooth RAM bus! | | https://hildegard.name | +| District Optimization Manager | 4.0.4 | Ignored | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | Try to program the CSS circuit, maybe it will program the auxiliary circuit! | | +| Principal Branding Assistant | 8.2.6 | Expression | Use the multi-byte JSON panel, then you can bypass the multi-byte panel! | If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall! | We need to hack the auxiliary COM hard drive! | | +| District Branding Analyst | 1.9.5 | Unknown | | | | https://paula.net | +| Forward Integration Assistant | 4.8.5 | Expression | | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | +| National Directives Analyst | 8.2.7 | Overwrite | We need to compress the primary GB array! | | Use the mobile SCSI bus, then you can program the mobile bus! | | +| Corporate Group Planner | 9.2.2 | Ignored | | | We need to reboot the virtual RSS alarm! | | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | +| Forward Creative Developer | 9.6.7 | Unknown | | I'll transmit the online SSL feed, that should feed the SSL feed! | We need to synthesize the cross-platform SMS circuit! | http://pearline.com | +| Corporate Tactics Strategist | 9.9.9 | Ignored | | copying the alarm won't do anything, we need to index the open-source TCP alarm! | generating the matrix won't do anything, we need to parse the solid state GB matrix! | | +| Senior Creative Analyst | 5.2.9 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | If we synthesize the port, we can get to the ADP port through the neural ADP port! | | | +| Central Marketing Assistant | 9.5.8 | Overwrite | I'll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor! | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | http://julia.biz | +| Senior Optimization Assistant | 3.6.0 | Ignored | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | Try to compress the SMS bus, maybe it will compress the bluetooth bus! | http://akeem.info | +| Legacy Interactions Analyst | 3.0.8 | Url | hacking the hard drive won't do anything, we need to generate the open-source RSS hard drive! | connecting the system won't do anything, we need to synthesize the mobile ADP system! | | | +| Legacy Infrastructure Producer | 1.1.2 | Unknown | | If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit! | | | +| District Implementation Executive | 3.9.4 | Overwrite | | | | http://fae.org | +| Direct Mobility Designer | 7.7.3 | Ignored | | | | http://geovanny.info | +| Future Interactions Facilitator | 7.6.9 | Expression | | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | +| District Intranet Engineer | 7.5.5 | Unknown | If we navigate the feed, we can get to the JSON feed through the back-end JSON feed! | Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol! | | | +| Forward Web Assistant | 5.9.6 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | | +| District Implementation Orchestrator | 0.1.4 | Url | I'll synthesize the cross-platform CSS panel, that should panel the CSS panel! | You can't navigate the panel without connecting the optical PNG panel! | | | +| Forward Data Administrator | 9.0.6 | Overwrite | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | I'll program the multi-byte AI transmitter, that should transmitter the AI transmitter! | | https://serenity.info | +| Legacy Configuration Coordinator | 2.7.5 | Unknown | connecting the panel won't do anything, we need to bypass the wireless AGP panel! | | | | +| Regional Implementation Technician | 8.8.3 | Ignored | | | | | +| Forward Division Strategist | 5.7.1 | Unknown | You can't reboot the program without transmitting the mobile SMTP program! | The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit! | Use the solid state HTTP microchip, then you can back up the solid state microchip! | https://esperanza.name | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | +| International Optimization Coordinator | 6.5.5 | Ignored | | | If we reboot the system, we can get to the SQL system through the mobile SQL system! | http://antoinette.org | +| Direct Web Orchestrator | 1.9.1 | Overwrite | You can't copy the alarm without synthesizing the 1080p IB alarm! | | parsing the card won't do anything, we need to synthesize the online SQL card! | https://kade.com | +| Dynamic Quality Analyst | 0.9.5 | Unknown | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | Try to override the HDD pixel, maybe it will override the bluetooth pixel! | | +| Dynamic Quality Director | 4.9.9 | Unknown | | | | http://jesse.com | +| International Data Associate | 6.4.8 | Unknown | If we navigate the array, we can get to the SQL array through the 1080p SQL array! | You can't generate the bandwidth without parsing the mobile EXE bandwidth! | | | +| Internal Data Designer | 9.5.2 | Unknown | | hacking the card won't do anything, we need to hack the neural COM card! | The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive! | https://liana.com | +| Senior Communications Director | 3.1.0 | Expression | | | I'll quantify the neural SCSI port, that should port the SCSI port! | | +| Dynamic Security Developer | 0.8.7 | Url | You can't back up the array without parsing the haptic CSS array! | | | https://adan.net | +| Future Accountability Officer | 2.5.3 | Unknown | | | | http://henderson.biz | +| Dynamic Division Agent | 4.2.8 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | https://camilla.info | +| Human Accounts Representative | 4.5.5 | Url | | | The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall! | https://darien.net | +| Forward Infrastructure Developer | 7.5.6 | Unknown | Try to override the SCSI microchip, maybe it will override the haptic microchip! | programming the monitor won't do anything, we need to parse the online XML monitor! | You can't index the circuit without copying the auxiliary RSS circuit! | | +| Regional Security Engineer | 5.8.4 | Unknown | | | I'll hack the cross-platform SSL array, that should array the SSL array! | | +| Corporate Data Strategist | 9.0.0 | Url | | | Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor! | http://eli.net | +| Product Tactics Technician | 3.8.3 | Overwrite | If we index the protocol, we can get to the FTP protocol through the online FTP protocol! | Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive! | | https://jewel.name | +| Regional Communications Officer | 3.3.2 | Overwrite | | We need to calculate the redundant THX feed! | | https://cortez.net | +| Human Response Executive | 6.4.4 | Unknown | If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix! | | | https://maida.org | +| Customer Optimization Engineer | 3.9.7 | Ignored | The JBOD hard drive is down, copy the wireless hard drive so we can copy the JBOD hard drive! | If we synthesize the bus, we can get to the EXE bus through the online EXE bus! | We need to override the auxiliary AGP firewall! | | +| Central Creative Analyst | 3.6.4 | Overwrite | | programming the driver won't do anything, we need to calculate the primary SMTP driver! | | | +| District Data Executive | 9.4.3 | Expression | | The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter! | | | +| Dynamic Directives Officer | 5.8.8 | Overwrite | | parsing the program won't do anything, we need to synthesize the haptic IB program! | If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip! | http://rafaela.net | +| International Brand Strategist | 3.9.3 | Ignored | | | I'll hack the optical COM alarm, that should alarm the COM alarm! | https://rowena.info | +| Human Configuration Assistant | 0.1.1 | Overwrite | I'll bypass the solid state SMS system, that should system the SMS system! | | parsing the driver won't do anything, we need to program the auxiliary IB driver! | http://frederick.com | +| Direct Data Designer | 8.4.8 | Unknown | | | We need to transmit the virtual JSON bus! | | +| International Accounts Liaison | 5.6.7 | Expression | We need to program the virtual SCSI circuit! | We need to generate the auxiliary GB hard drive! | transmitting the port won't do anything, we need to override the haptic JSON port! | | +| Direct Factors Representative | 0.5.2 | Overwrite | You can't override the bandwidth without navigating the auxiliary ADP bandwidth! | backing up the system won't do anything, we need to synthesize the digital AI system! | | | +| Direct Functionality Representative | 9.9.2 | Ignored | You can't navigate the capacitor without bypassing the multi-byte JSON capacitor! | Try to quantify the COM feed, maybe it will quantify the multi-byte feed! | We need to bypass the multi-byte ADP panel! | | +| Future Accounts Architect | 9.1.8 | Ignored | You can't bypass the firewall without indexing the multi-byte COM firewall! | | | https://fermin.biz | +| Internal Division Agent | 2.4.2 | Expression | | Try to compress the TCP microchip, maybe it will compress the auxiliary microchip! | | | +| Direct Creative Planner | 9.7.2 | Unknown | Try to connect the TCP circuit, maybe it will connect the back-end circuit! | synthesizing the circuit won't do anything, we need to override the neural XML circuit! | bypassing the matrix won't do anything, we need to copy the wireless PCI matrix! | | +| Global Markets Director | 3.4.9 | Unknown | The RAM card is down, override the open-source card so we can override the RAM card! | | | | +| Investor Accountability Officer | 2.4.3 | Unknown | | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | +| Dynamic Factors Facilitator | 6.5.2 | Unknown | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | | http://magnolia.com | +| National Functionality Orchestrator | 3.5.0 | Overwrite | If we quantify the array, we can get to the RAM array through the virtual RAM array! | overriding the card won't do anything, we need to hack the auxiliary HTTP card! | If we quantify the feed, we can get to the RAM feed through the neural RAM feed! | https://gina.name | +| Future Solutions Officer | 3.3.5 | Unknown | You can't override the hard drive without bypassing the mobile TCP hard drive! | | Use the online IB protocol, then you can back up the online protocol! | | +| Direct Usability Analyst | 3.4.8 | Overwrite | hacking the protocol won't do anything, we need to bypass the back-end SDD protocol! | Try to quantify the EXE program, maybe it will quantify the auxiliary program! | The FTP program is down, override the digital program so we can override the FTP program! | https://maritza.com | +| Corporate Infrastructure Executive | 4.8.1 | Overwrite | | | Try to index the FTP transmitter, maybe it will index the bluetooth transmitter! | https://justice.info | +| Forward Optimization Architect | 8.7.9 | Overwrite | | | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | https://kyle.net | +| Human Communications Supervisor | 6.0.1 | Overwrite | Use the cross-platform SAS feed, then you can bypass the cross-platform feed! | | I'll override the neural XML application, that should application the XML application! | http://ethan.name | +| Future Marketing Technician | 7.6.7 | Unknown | | overriding the firewall won't do anything, we need to reboot the open-source COM firewall! | | http://abbey.biz | +| Dynamic Applications Producer | 0.4.7 | Url | Try to input the AI sensor, maybe it will input the digital sensor! | If we program the array, we can get to the JBOD array through the primary JBOD array! | | http://horace.com | +| Central Marketing Orchestrator | 3.3.1 | Overwrite | | Try to parse the IB driver, maybe it will parse the 1080p driver! | We need to connect the bluetooth RSS application! | https://brice.net | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | We need to bypass the wireless PNG bus! | | +| Human Division Agent | 2.2.7 | Expression | | The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor! | You can't navigate the port without programming the cross-platform ADP port! | https://laurence.net | +| Forward Communications Engineer | 4.5.2 | Overwrite | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | | | +| Dynamic Group Producer | 5.9.5 | Unknown | We need to hack the multi-byte EXE bus! | If we connect the program, we can get to the SQL program through the digital SQL program! | | https://sonny.com | +| Corporate Quality Planner | 6.6.3 | Ignored | The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus! | You can't transmit the sensor without connecting the digital THX sensor! | The PCI driver is down, parse the neural driver so we can parse the PCI driver! | | +| Senior Integration Engineer | 4.4.3 | Url | | | | | +| Principal Solutions Facilitator | 7.1.5 | Overwrite | | The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel! | | | +| Dynamic Accountability Engineer | 3.1.8 | Url | | Use the online RAM program, then you can generate the online program! | I'll back up the back-end JSON card, that should card the JSON card! | https://gerson.com | +| Principal Intranet Manager | 3.8.8 | Expression | | | | | +| Principal Accounts Officer | 2.1.8 | Overwrite | Try to calculate the SSL program, maybe it will calculate the multi-byte program! | | Try to copy the HTTP capacitor, maybe it will copy the primary capacitor! | | +| Internal Program Administrator | 0.3.5 | Expression | We need to navigate the multi-byte PNG application! | The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive! | The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth! | http://viviane.com | +| International Data Coordinator | 1.7.7 | Unknown | | connecting the system won't do anything, we need to navigate the solid state HDD system! | | | +| Product Assurance Facilitator | 3.5.9 | Ignored | | | | | +| District Configuration Administrator | 8.4.4 | Url | | The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter! | | https://david.name | +| Regional Configuration Engineer | 7.3.8 | Expression | Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter! | You can't reboot the matrix without navigating the optical SDD matrix! | | http://roman.org | +| Dynamic Creative Designer | 7.5.8 | Expression | The XML system is down, hack the bluetooth system so we can hack the XML system! | | The GB program is down, program the back-end program so we can program the GB program! | http://daniela.name | +| Corporate Identity Coordinator | 9.8.3 | Url | | If we navigate the bus, we can get to the HDD bus through the primary HDD bus! | | | +| Corporate Implementation Technician | 2.8.4 | Url | | If we compress the protocol, we can get to the COM protocol through the mobile COM protocol! | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | +| Dynamic Functionality Strategist | 5.8.0 | Url | Use the digital HTTP card, then you can reboot the digital card! | The CSS port is down, quantify the virtual port so we can quantify the CSS port! | | http://filiberto.net | +| Future Configuration Officer | 7.6.0 | Expression | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall! | | +| Product Usability Coordinator | 5.4.7 | Overwrite | The GB panel is down, synthesize the neural panel so we can synthesize the GB panel! | You can't copy the system without indexing the virtual XSS system! | If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive! | | +| Lead Factors Designer | 0.9.2 | Url | You can't quantify the bandwidth without calculating the online RAM bandwidth! | | | | +| Senior Metrics Assistant | 8.7.4 | Unknown | | Use the solid state IB interface, then you can override the solid state interface! | If we compress the panel, we can get to the HDD panel through the digital HDD panel! | | +| Internal Factors Designer | 1.9.6 | Url | | | | | +| Lead Intranet Director | 9.2.4 | Url | | You can't parse the bandwidth without transmitting the open-source USB bandwidth! | If we parse the driver, we can get to the GB driver through the neural GB driver! | https://dane.name | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..c48c34a7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,24 @@ ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | +| Senior Identity Designer | 9.9.3 | Ignored | | | You can't navigate the bandwidth without compressing the open-source AI bandwidth! | https://devyn.info | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | https://lance.net | +| Product Infrastructure Supervisor | 8.1.1 | Ignored | | | | https://merle.com | +| Forward Factors Director | 5.7.8 | Expression | | | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | +| Legacy Research Associate | 9.9.5 | Url | | We need to navigate the bluetooth RAM bus! | | https://hildegard.name | +| District Optimization Manager | 4.0.4 | Ignored | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | Try to program the CSS circuit, maybe it will program the auxiliary circuit! | | +| Principal Branding Assistant | 8.2.6 | Expression | Use the multi-byte JSON panel, then you can bypass the multi-byte panel! | If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall! | We need to hack the auxiliary COM hard drive! | | +| District Branding Analyst | 1.9.5 | Unknown | | | | https://paula.net | +| Forward Integration Assistant | 4.8.5 | Expression | | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | +| National Directives Analyst | 8.2.7 | Overwrite | We need to compress the primary GB array! | | Use the mobile SCSI bus, then you can program the mobile bus! | | +| Corporate Group Planner | 9.2.2 | Ignored | | | We need to reboot the virtual RSS alarm! | | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | +| Forward Creative Developer | 9.6.7 | Unknown | | I'll transmit the online SSL feed, that should feed the SSL feed! | We need to synthesize the cross-platform SMS circuit! | http://pearline.com | +| Corporate Tactics Strategist | 9.9.9 | Ignored | | copying the alarm won't do anything, we need to index the open-source TCP alarm! | generating the matrix won't do anything, we need to parse the solid state GB matrix! | | +| Senior Creative Analyst | 5.2.9 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | If we synthesize the port, we can get to the ADP port through the neural ADP port! | | | +| Central Marketing Assistant | 9.5.8 | Overwrite | I'll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor! | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | http://julia.biz | +| Senior Optimization Assistant | 3.6.0 | Ignored | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | Try to compress the SMS bus, maybe it will compress the bluetooth bus! | http://akeem.info | +| Legacy Interactions Analyst | 3.0.8 | Url | hacking the hard drive won't do anything, we need to generate the open-source RSS hard drive! | connecting the system won't do anything, we need to synthesize the mobile ADP system! | | | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..c055c401 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,9 @@ ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------------+ +| Legacy Metrics Planner | 9.5.0 | Ignored | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | | +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | +| Senior Identity Designer | 9.9.3 | Ignored | | | You can't navigate the bandwidth without compressing the open-source AI bandwidth! | https://devyn.info | +| Regional Solutions Supervisor | 1.8.2 | Ignored | You can't parse the system without compressing the haptic GB system! | Use the cross-platform CSS capacitor, then you can copy the cross-platform capacitor! | | https://lance.net | +| Product Infrastructure Supervisor | 8.1.1 | Ignored | | | | https://merle.com | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..e4791aa8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Wilson | https://guadalupe.com | +| | | | | Otho | http://general.net | +| | | | | Skylar | https://haylie.biz | +| | | | | Audreanne | http://graciela.net | +| | | | | Maddison | http://randy.net | +| | | | | Dereck | http://cara.info | +| | | | | Dawson | http://addie.org | +| | | | | Xander | https://everette.info | +| | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..fb432ead --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,130 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| Corporate Accountability Designer | 0.8.0 | Ignored | We need to hack the online FTP application! | | Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn | http://taya.info | Abelardo | http://carolina.name | +| | | | | | | | Lindsey | http://rigoberto.org | +| | | | | | | | Lou | http://darlene.biz | +| | | | | | | | Oliver | https://filomena.com | +| | | | | | | | Vincenzo | https://ulices.biz | +| | | | | | | | Florida | http://jovan.net | +| | | | | | | | Ari | https://chad.com | +| | | | | | | | Yvonne | http://jada.name | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | http://celestine.info | Clemens | https://abagail.info | +| | | | | | | | Franz | http://prudence.info | +| | | | | | | | Casper | https://alva.com | +| | | | | | | | Mario | http://alexandria.biz | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..8c075bba --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,24 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | Clare | https://bobby.info | +| | | | | | | Cecil | https://kira.net | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Wilson | https://guadalupe.com | +| | | | | | | Otho | http://general.net | +| | | | | | | Skylar | https://haylie.biz | +| | | | | | | Audreanne | http://graciela.net | +| | | | | | | Maddison | http://randy.net | +| | | | | | | Dereck | http://cara.info | +| | | | | | | Dawson | http://addie.org | +| | | | | | | Xander | https://everette.info | +| | | | | | | Otha | https://cletus.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | Ila | http://rachel.com | +| | | | | | | Catalina | http://jolie.com | +| | | | | | | Dianna | https://leda.net | +| | | | | | | Nicola | http://aleen.name | +| | | | | | | Nelda | http://delpha.net | +| | | | | | | Delores | http://rae.biz | +| | | | | | | Cynthia | https://zella.com | +| | | | | | | Greta | http://adolph.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..0d845985 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,40 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..9ca13a7c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..04fae6f7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,130 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Accountability Designer | 0.8.0 | Ignored | We need to hack the online FTP application! | | Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn | http://taya.info | Abelardo | http://carolina.name | +| | | | | | | | Lindsey | http://rigoberto.org | +| | | | | | | | Lou | http://darlene.biz | +| | | | | | | | Oliver | https://filomena.com | +| | | | | | | | Vincenzo | https://ulices.biz | +| | | | | | | | Florida | http://jovan.net | +| | | | | | | | Ari | https://chad.com | +| | | | | | | | Yvonne | http://jada.name | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | http://celestine.info | Clemens | https://abagail.info | +| | | | | | | | Franz | http://prudence.info | +| | | | | | | | Casper | https://alva.com | +| | | | | | | | Mario | http://alexandria.biz | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..9197c481 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,24 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..9b4560b4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,40 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..60bff3fe --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Wilson | https://guadalupe.com | +| | | | | | Otho | http://general.net | +| | | | | | Skylar | https://haylie.biz | +| | | | | | Audreanne | http://graciela.net | +| | | | | | Maddison | http://randy.net | +| | | | | | Dereck | http://cara.info | +| | | | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..05058fe9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,130 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| Corporate Accountability Designer | 0.8.0 | Ignored | We need to hack the online FTP application! | | Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn | http://taya.info | Abelardo | http://carolina.name | +| | | | | | | | Lindsey | http://rigoberto.org | +| | | | | | | | Lou | http://darlene.biz | +| | | | | | | | Oliver | https://filomena.com | +| | | | | | | | Vincenzo | https://ulices.biz | +| | | | | | | | Florida | http://jovan.net | +| | | | | | | | Ari | https://chad.com | +| | | | | | | | Yvonne | http://jada.name | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | http://celestine.info | Clemens | https://abagail.info | +| | | | | | | | Franz | http://prudence.info | +| | | | | | | | Casper | https://alva.com | +| | | | | | | | Mario | http://alexandria.biz | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..e1ee565a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,24 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..3389d0db --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,40 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..9ca13a7c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..8260611a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,130 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Corporate Accountability Designer | 0.8.0 | Ignored | We need to hack the online FTP application! | | Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn | http://taya.info | Abelardo | http://carolina.name | +| | | | | | | | Lindsey | http://rigoberto.org | +| | | | | | | | Lou | http://darlene.biz | +| | | | | | | | Oliver | https://filomena.com | +| | | | | | | | Vincenzo | https://ulices.biz | +| | | | | | | | Florida | http://jovan.net | +| | | | | | | | Ari | https://chad.com | +| | | | | | | | Yvonne | http://jada.name | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | http://celestine.info | Clemens | https://abagail.info | +| | | | | | | | Franz | http://prudence.info | +| | | | | | | | Casper | https://alva.com | +| | | | | | | | Mario | http://alexandria.biz | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..e1ee565a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,24 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..c02df7dc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,40 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..9ca13a7c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..d6a8ebeb --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,130 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Corporate Accountability Designer | 0.8.0 | Ignored | We need to hack the online FTP application! | | Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn,Jose Conn | http://taya.info | Abelardo | http://carolina.name | +| | | | | | | | Lindsey | http://rigoberto.org | +| | | | | | | | Lou | http://darlene.biz | +| | | | | | | | Oliver | https://filomena.com | +| | | | | | | | Vincenzo | https://ulices.biz | +| | | | | | | | Florida | http://jovan.net | +| | | | | | | | Ari | https://chad.com | +| | | | | | | | Yvonne | http://jada.name | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | http://celestine.info | Clemens | https://abagail.info | +| | | | | | | | Franz | http://prudence.info | +| | | | | | | | Casper | https://alva.com | +| | | | | | | | Mario | http://alexandria.biz | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..9197c481 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,24 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..a06526fa --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,40 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Corporate Factors Architect | 4.7.7 | Ignored | If we input the panel, we can get to the COM panel through the optical COM panel! | connecting the application won't do anything, we need to synthesize the 1080p PCI application! | | | Ila | http://rachel.com | +| | | | | | | | Catalina | http://jolie.com | +| | | | | | | | Dianna | https://leda.net | +| | | | | | | | Nicola | http://aleen.name | +| | | | | | | | Nelda | http://delpha.net | +| | | | | | | | Delores | http://rae.biz | +| | | | | | | | Cynthia | https://zella.com | +| | | | | | | | Greta | http://adolph.com | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..3a8346ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+ +| Package | Version | License Information Origin | ++---------+---------+----------------------------+ ++---------+---------+----------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..1104b770 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,5 @@ ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..8cceb2fd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,104 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | +| Customer Division Manager | 1.3.9 | Ignored | Try to navigate the PCI driver, maybe it will navigate the mobile driver! | If we copy the monitor, we can get to the USB monitor through the haptic USB monitor! | Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | +| International Optimization Coordinator | 6.5.5 | Ignored | | | Darnell Terry | http://antoinette.org | +| International Tactics Administrator | 9.9.9 | Url | | | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | +| Legacy Interactions Supervisor | 9.7.2 | Ignored | | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn | | +| Chief Infrastructure Specialist | 9.0.5 | Overwrite | hacking the port won't do anything, we need to back up the optical SMS port! | | Jackie Schumm | | +| International Brand Strategist | 3.9.3 | Url | | | Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy | https://rowena.info | +| Human Paradigm Assistant | 8.8.8 | Expression | | | Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich | | +| Forward Data Orchestrator | 3.3.5 | Expression | Use the haptic XML driver, then you can index the haptic driver! | compressing the system won't do anything, we need to compress the optical RSS system! | | | +| Global Identity Supervisor | 0.9.1 | Overwrite | | | | | +| Customer Metrics Developer | 2.2.9 | Ignored | | | Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir,Dallas Runolfsdottir | | +| Senior Paradigm Analyst | 1.1.1 | Ignored | | If we navigate the alarm, we can get to the XML alarm through the cross-platform XML alarm! | | | +| Human Markets Planner | 5.0.1 | Expression | Try to back up the COM driver, maybe it will back up the bluetooth driver! | | | | +| Principal Brand Executive | 7.2.7 | Unknown | | | | https://dariana.com | +| Corporate Intranet Analyst | 0.9.0 | Ignored | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp,Cody Tromp | http://hanna.net | +| Customer Program Developer | 2.9.8 | Expression | | You can't transmit the pixel without calculating the bluetooth FTP pixel! | | http://lenora.com | +| Dynamic Security Specialist | 7.8.5 | Overwrite | Try to input the GB pixel, maybe it will input the wireless pixel! | You can't transmit the bus without indexing the digital TCP bus! | Guy Waters,Guy Waters | http://nova.biz | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | Maggie Lindgren | | +| Customer Web Assistant | 1.9.0 | Unknown | | | | | +| Direct Division Officer | 6.5.6 | Url | transmitting the protocol won't do anything, we need to generate the multi-byte THX protocol! | | Glenda Schuppe,Glenda Schuppe | http://catherine.name | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | hacking the transmitter won't do anything, we need to index the open-source CSS transmitter! | Sergio Bailey,Sergio Bailey,Sergio Bailey | | +| Regional Optimization Administrator | 3.6.4 | Expression | | I'll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive! | | http://serenity.info | +| Dynamic Data Technician | 4.2.3 | Url | I'll copy the optical RAM feed, that should feed the RAM feed! | | June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds | http://nia.info | +| International Solutions Planner | 9.0.0 | Url | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | +| Principal Operations Assistant | 0.9.0 | Url | I'll copy the auxiliary HDD bus, that should bus the HDD bus! | I'll copy the digital USB circuit, that should circuit the USB circuit! | | | +| Future Configuration Officer | 7.6.0 | Unknown | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie | | +| Lead Program Technician | 5.8.9 | Expression | | We need to transmit the back-end AGP sensor! | Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer | http://curtis.org | +| Dynamic Security Director | 0.0.2 | Url | transmitting the feed won't do anything, we need to navigate the redundant SDD feed! | Try to parse the HTTP port, maybe it will parse the bluetooth port! | Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block | | +| Human Tactics Facilitator | 5.7.0 | Url | Try to bypass the HTTP application, maybe it will bypass the digital application! | | | | +| Human Metrics Architect | 0.2.5 | Overwrite | Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth! | Use the haptic AGP protocol, then you can program the haptic protocol! | | https://rickie.net | +| Investor Accounts Facilitator | 7.7.8 | Expression | | | Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman | http://scottie.biz | +| Customer Mobility Assistant | 4.2.9 | Url | | You can't generate the transmitter without navigating the multi-byte SMS transmitter! | Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich | http://adonis.biz | +| Central Implementation Planner | 7.6.0 | Ignored | | Try to generate the HDD panel, maybe it will generate the solid state panel! | | | +| Global Optimization Architect | 1.5.0 | Unknown | Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor! | | | | +| Dynamic Implementation Engineer | 6.7.1 | Overwrite | We need to transmit the open-source EXE interface! | | | http://margie.info | +| National Assurance Planner | 2.7.7 | Unknown | | I'll reboot the online AGP alarm, that should alarm the AGP alarm! | Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag | | +| Senior Configuration Developer | 4.0.9 | Url | Use the primary SCSI matrix, then you can program the primary matrix! | If we parse the interface, we can get to the JSON interface through the mobile JSON interface! | Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle | | +| International Division Architect | 8.2.4 | Ignored | | | Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins,Diane Jenkins | http://murphy.name | +| Forward Factors Architect | 6.7.6 | Ignored | | The THX transmitter is down, program the neural transmitter so we can program the THX transmitter! | Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts,Joy Roberts | | +| Customer Branding Orchestrator | 8.3.7 | Overwrite | | We need to bypass the neural USB capacitor! | Nora Dietrich | http://nona.com | +| Product Functionality Supervisor | 9.4.5 | Overwrite | Use the 1080p AI microchip, then you can reboot the 1080p microchip! | Use the open-source ADP matrix, then you can copy the open-source matrix! | | | +| Legacy Security Facilitator | 1.9.0 | Expression | | Use the cross-platform ADP alarm, then you can back up the cross-platform alarm! | | https://edythe.info | +| Investor Research Coordinator | 1.9.7 | Ignored | Use the cross-platform GB bus, then you can calculate the cross-platform bus! | | | https://maegan.name | +| Principal Intranet Architect | 4.9.3 | Unknown | | | | | +| Chief Program Associate | 2.6.7 | Unknown | We need to compress the optical PNG array! | | Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze | http://coy.info | +| Customer Communications Engineer | 6.9.4 | Overwrite | | | Tanya Reinger,Tanya Reinger,Tanya Reinger | http://tito.name | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | +| Lead Operations Supervisor | 4.5.2 | Expression | The AI panel is down, transmit the open-source panel so we can transmit the AI panel! | | | | +| Dynamic Factors Associate | 1.8.3 | Unknown | | You can't navigate the panel without calculating the open-source THX panel! | | http://dovie.name | +| Corporate Marketing Coordinator | 3.6.1 | Overwrite | | | | https://marcos.org | +| Regional Metrics Strategist | 1.2.1 | Unknown | | Try to override the GB driver, maybe it will override the digital driver! | | | +| Principal Factors Representative | 4.5.7 | Ignored | Try to input the RAM interface, maybe it will input the bluetooth interface! | The GB card is down, hack the digital card so we can hack the GB card! | Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker,Constance Walker | https://imelda.org | +| Principal Security Producer | 7.3.3 | Ignored | You can't generate the interface without quantifying the mobile FTP interface! | Use the digital SMTP bandwidth, then you can generate the digital bandwidth! | | http://jarrell.biz | +| Human Accounts Orchestrator | 4.1.6 | Url | | | | | +| Regional Functionality Agent | 5.9.9 | Overwrite | We need to index the 1080p SAS hard drive! | I'll connect the digital JBOD application, that should application the JBOD application! | Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson | http://arthur.net | +| Regional Identity Engineer | 1.9.4 | Ignored | | The HTTP microchip is down, copy the digital microchip so we can copy the HTTP microchip! | Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston,Phillip Johnston | | +| Dynamic Solutions Agent | 0.0.5 | Overwrite | Use the haptic USB card, then you can navigate the haptic card! | | | | +| District Optimization Technician | 5.2.3 | Overwrite | | | Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti | https://douglas.info | +| District Assurance Technician | 8.5.5 | Overwrite | | | | http://zander.com | +| Regional Directives Liaison | 4.7.8 | Expression | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic | https://glennie.biz | +| Central Tactics Developer | 0.4.7 | Ignored | indexing the capacitor won't do anything, we need to program the haptic EXE capacitor! | The JBOD application is down, generate the solid state application so we can generate the JBOD application! | Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley,Marie Dooley | https://royal.name | +| Chief Factors Developer | 5.9.5 | Url | | Try to connect the ADP system, maybe it will connect the solid state system! | Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady | | +| Future Identity Agent | 8.8.0 | Ignored | I'll parse the 1080p USB protocol, that should protocol the USB protocol! | | | https://reva.name | +| Central Research Technician | 2.8.8 | Url | | You can't generate the program without connecting the bluetooth USB program! | | | +| Future Tactics Assistant | 1.5.5 | Expression | The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor! | If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix! | | https://giovanny.net | +| District Interactions Supervisor | 4.5.2 | Url | The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor! | The ADP firewall is down, input the primary firewall so we can input the ADP firewall! | | | +| Corporate Intranet Specialist | 3.5.6 | Expression | | | Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner | | +| Human Identity Representative | 4.1.5 | Overwrite | The SAS bus is down, program the neural bus so we can program the SAS bus! | | Joyce Auer,Joyce Auer,Joyce Auer | http://alyce.biz | +| Future Research Planner | 8.8.9 | Ignored | | | | https://yvette.com | +| Central Division Administrator | 1.0.4 | Overwrite | We need to program the optical COM microchip! | We need to hack the haptic SAS microchip! | | | +| Dynamic Division Representative | 7.3.5 | Unknown | | I'll index the haptic FTP alarm, that should alarm the FTP alarm! | Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson | http://taurean.net | +| Forward Usability Specialist | 5.6.9 | Overwrite | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | | | +| Direct Brand Director | 4.7.4 | Url | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | +| Global Optimization Engineer | 8.7.9 | Expression | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | | http://aniya.org | +| Lead Infrastructure Specialist | 7.2.6 | Ignored | | | Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire,Laura Abshire | https://wanda.com | +| Investor Quality Associate | 0.5.1 | Expression | | Try to reboot the SSL alarm, maybe it will reboot the solid state alarm! | Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen | https://ezequiel.biz | +| Investor Tactics Director | 0.4.3 | Expression | | | | https://aylin.com | +| Future Tactics Specialist | 0.2.2 | Ignored | We need to override the primary SQL pixel! | We need to transmit the redundant EXE driver! | Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank,Alejandro Cruickshank | | +| Global Paradigm Assistant | 8.0.5 | Expression | We need to calculate the solid state HTTP hard drive! | | | https://randy.org | +| Customer Solutions Officer | 4.5.2 | Expression | You can't copy the matrix without compressing the wireless AGP matrix! | | | https://rylan.name | +| Human Branding Coordinator | 5.8.1 | Ignored | | | | | +| Principal Factors Director | 1.5.1 | Overwrite | | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold | | +| Dynamic Branding Manager | 1.4.0 | Overwrite | You can't navigate the application without generating the cross-platform COM application! | Try to program the FTP alarm, maybe it will program the virtual alarm! | | http://dario.info | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..241d7860 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,24 @@ ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | +| Customer Assurance Officer | 0.3.1 | Ignored | I'll navigate the digital CSS sensor, that should sensor the CSS sensor! | | | https://clementine.info | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | +| Customer Division Manager | 1.3.9 | Ignored | Try to navigate the PCI driver, maybe it will navigate the mobile driver! | If we copy the monitor, we can get to the USB monitor through the haptic USB monitor! | Rafael Altenwerth,Rafael Altenwerth,Rafael Altenwerth | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | +| International Optimization Coordinator | 6.5.5 | Ignored | | | Darnell Terry | http://antoinette.org | +| International Tactics Administrator | 9.9.9 | Url | | | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | +| Legacy Interactions Supervisor | 9.7.2 | Ignored | | Try to generate the SAS matrix, maybe it will generate the cross-platform matrix! | Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn,Gordon Kuhn | | ++----------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..802be34c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,9 @@ ++----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | ++----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | +| Internal Program Designer | 7.2.5 | Ignored | We need to hack the auxiliary COM hard drive! | | | | +| Global Implementation Strategist | 5.9.8 | Ignored | | | Colleen Schroeder,Colleen Schroeder | https://enos.info | ++----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..b9545c5e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,8 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------+----------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------+----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | Alyson | https://carmelo.biz | +| | | | | | Michele | https://miles.net | +| | | | | | Freddie | http://kade.net | +| | | | | | Jaunita | http://marcelina.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..e525ee30 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,127 @@ ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ +| Global Mobility Technician | 8.6.3 | Unknown | | We need to input the haptic XML port! | | Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante | | Lonie | http://wilburn.org | +| | | | | | | | | Concepcion | http://ed.org | +| | | | | | | | | Amanda | https://sophie.net | +| | | | | | | | | Claudine | http://ofelia.biz | +| | | | | | | | | Petra | http://clare.name | +| | | | | | | | | Ozella | https://verla.name | +| | | | | | | | | Denis | http://pete.com | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Product Data Liaison | 7.8.8 | Unknown | Try to calculate the GB card, maybe it will calculate the wireless card! | | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | | | Lewis | https://alisa.com | +| | | | | | | | | Delores | https://layne.name | +| | | | | | | | | Delphine | https://katlynn.org | +| | | | | | | | | Meredith | https://johanna.info | +| | | | | | | | | Jacklyn | https://kadin.com | +| | | | | | | | | Hardy | https://donna.info | +| International Research Architect | 3.7.4 | Ignored | | Try to quantify the USB application, maybe it will quantify the mobile application! | If we index the pixel, we can get to the AI pixel through the wireless AI pixel! | | | Madisen | http://raegan.biz | +| | | | | | | | | Cathy | http://giovanna.info | +| | | | | | | | | Ike | https://jerome.biz | +| Investor Division Assistant | 9.6.2 | Url | | I'll parse the primary PCI matrix, that should matrix the PCI matrix! | | | | Nya | http://sunny.biz | +| | | | | | | | | Arlo | https://cordia.info | +| | | | | | | | | Linnie | https://marcos.name | +| | | | | | | | | Luella | http://frederic.name | +| | | | | | | | | Lucinda | https://dion.name | +| | | | | | | | | Jayson | https://ryleigh.net | +| | | | | | | | | Mervin | https://lorenza.net | +| Corporate Marketing Strategist | 3.8.5 | Ignored | | | Use the redundant JSON application, then you can program the redundant application! | Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch | | Naomi | http://mckenna.net | +| | | | | | | | | Jalyn | https://katharina.name | +| | | | | | | | | Kane | http://beulah.biz | +| | | | | | | | | Eleanora | http://birdie.net | +| | | | | | | | | Alvah | http://keanu.net | +| National Accountability Producer | 6.9.7 | Unknown | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | https://linwood.biz | Travon | https://dedrick.name | +| | | | | | | | | Elissa | http://kaci.org | +| | | | | | | | | Brandi | https://aniyah.com | +| | | | | | | | | Tyson | https://bonita.org | +| | | | | | | | | Jazlyn | http://madonna.net | +| | | | | | | | | Deangelo | https://jess.info | +| | | | | | | | | Alvah | https://hans.net | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Dynamic Solutions Assistant | 5.6.4 | Ignored | navigating the alarm won't do anything, we need to copy the 1080p AGP alarm! | | | Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson | http://isabell.info | Tess | http://kailyn.info | +| | | | | | | | | Eileen | http://manley.name | +| | | | | | | | | Conor | https://glenna.name | +| | | | | | | | | Sylvester | http://gaylord.biz | +| | | | | | | | | Maxime | https://tom.com | +| Chief Solutions Administrator | 0.4.1 | Unknown | | indexing the program won't do anything, we need to reboot the virtual XSS program! | indexing the application won't do anything, we need to parse the mobile TCP application! | | https://bertrand.biz | Shaun | https://antwan.org | +| | | | | | | | | Hazel | https://forrest.net | +| | | | | | | | | Brianne | https://dorothea.name | +| | | | | | | | | Don | http://torey.com | +| | | | | | | | | Cedrick | https://zachariah.net | +| | | | | | | | | Marcelle | https://adah.org | +| | | | | | | | | Barney | http://erica.org | +| | | | | | | | | Jordi | https://alysha.com | +| | | | | | | | | Kristina | https://pattie.info | +| | | | | | | | | Cory | http://kailey.com | +| International Intranet Planner | 1.3.4 | Expression | You can't quantify the system without generating the digital HTTP system! | We need to compress the haptic XML circuit! | indexing the microchip won't do anything, we need to index the mobile AGP microchip! | Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert | http://devin.org | Ahmad | https://lupe.com | +| | | | | | | | | Randi | https://jaiden.biz | +| | | | | | | | | Patience | https://marlene.name | +| | | | | | | | | Lenna | https://franco.name | +| | | | | | | | | Kyleigh | https://tevin.name | +| | | | | | | | | Sallie | https://jordane.name | +| | | | | | | | | Willy | https://daija.info | +| | | | | | | | | Jannie | https://retta.net | +| | | | | | | | | Lottie | http://yasmine.com | +| | | | | | | | | Delia | http://khalil.com | +| Investor Operations Director | 5.6.0 | Expression | Try to input the AI microchip, maybe it will input the 1080p microchip! | | If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor! | | https://alene.info | Elouise | https://ron.com | +| | | | | | | | | Brown | https://cordia.com | +| | | | | | | | | Ericka | https://eugene.com | +| | | | | | | | | Rashad | http://thomas.com | +| | | | | | | | | Antonia | https://marcelle.org | +| Dynamic Group Associate | 6.6.1 | Ignored | We need to input the open-source SMTP bus! | | | | http://kian.name | Burley | http://lemuel.com | +| | | | | | | | | Brenden | http://agnes.net | +| | | | | | | | | Urban | https://micheal.name | +| | | | | | | | | Ida | https://murray.org | +| | | | | | | | | Samanta | http://assunta.biz | +| | | | | | | | | Florencio | http://bradford.info | +| | | | | | | | | Marcella | http://ray.net | +| | | | | | | | | Gunnar | https://elissa.net | +| | | | | | | | | Maud | https://edgar.name | +| | | | | | | | | Angelina | https://adonis.biz | +| Principal Assurance Representative | 3.8.2 | Ignored | | | | Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman | | Jadon | https://amelia.biz | +| | | | | | | | | Toni | http://angie.name | +| | | | | | | | | Ardella | http://melissa.net | +| | | | | | | | | Sandra | http://pearline.org | +| | | | | | | | | Noble | https://dusty.net | +| Product Interactions Planner | 7.4.0 | Expression | Try to navigate the PCI matrix, maybe it will navigate the haptic matrix! | | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | http://bertha.net | Rey | https://connie.info | +| | | | | | | | | Hollie | http://rico.name | +| | | | | | | | | Marshall | http://pierce.org | +| | | | | | | | | Lily | http://shemar.biz | +| | | | | | | | | Ivy | http://laury.net | +| | | | | | | | | Cortney | https://breanna.name | +| | | | | | | | | Assunta | http://miller.info | +| | | | | | | | | Annabel | https://ashton.biz | +| | | | | | | | | Gina | https://dena.info | +| | | | | | | | | Oren | https://helena.biz | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | Julius Abbott | http://celestine.info | Ettie | http://lonny.net | +| | | | | | | | | Onie | https://cassie.biz | +| | | | | | | | | Solon | https://buck.biz | +| Global Mobility Facilitator | 8.5.9 | Url | | We need to parse the primary PCI protocol! | | Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch | https://itzel.info | Mitchel | http://carleton.name | +| | | | | | | | | Madalyn | http://narciso.net | +| | | | | | | | | Mia | http://nicklaus.net | +| | | | | | | | | Abelardo | http://carolina.name | +| Forward Tactics Agent | 6.8.8 | Url | | We need to back up the primary SMTP circuit! | The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth! | Jon Schulist,Jon Schulist | https://flo.info | Diana | http://eula.name | +| | | | | | | | | Raphael | https://zackery.info | +| | | | | | | | | Nettie | https://brayan.com | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..dc38ace1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,21 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | Braeden | http://ayana.org | +| | | | | | | | Avery | http://jarret.biz | +| | | | | | | | Clarissa | https://audreanne.name | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | Michele | https://miles.net | +| | | | | | | | Freddie | http://kade.net | +| | | | | | | | Jaunita | http://marcelina.biz | +| Future Data Manager | 2.5.9 | Expression | | | | | Abner | http://tavares.info | +| | | | | | | | Johann | http://andres.net | +| | | | | | | | Jaquan | http://carey.org | +| | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | Alicia | http://paula.com | +| | | | | | | | Heidi | http://letha.name | +| | | | | | | | Reid | https://amely.info | +| | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..7082f4cf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,31 @@ ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | Helga | https://jermey.info | +| | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | Jedediah | http://amber.info | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | Michele | https://miles.net | +| | | | | | | | Freddie | http://kade.net | +| | | | | | | | Jaunita | http://marcelina.biz | +| Future Data Manager | 2.5.9 | Expression | | | | | Abner | http://tavares.info | +| | | | | | | | Johann | http://andres.net | +| | | | | | | | Jaquan | http://carey.org | +| | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | Alicia | http://paula.com | +| | | | | | | | Heidi | http://letha.name | +| | | | | | | | Reid | https://amely.info | +| | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | Braeden | http://ayana.org | +| | | | | | | | Avery | http://jarret.biz | +| | | | | | | | Clarissa | https://audreanne.name | +| Principal Assurance Representative | 3.8.2 | Ignored | | | Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman | | Jadon | https://amelia.biz | +| | | | | | | | Toni | http://angie.name | +| | | | | | | | Ardella | http://melissa.net | +| | | | | | | | Sandra | http://pearline.org | +| | | | | | | | Noble | https://dusty.net | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..2f3b5c11 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,8 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+---------+----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+---------+----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+---------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..632ca647 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,127 @@ ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| International Research Architect | 3.7.4 | Ignored | | Try to quantify the USB application, maybe it will quantify the mobile application! | If we index the pixel, we can get to the AI pixel through the wireless AI pixel! | | | Madisen | http://raegan.biz | +| | | | | | | | | Cathy | http://giovanna.info | +| | | | | | | | | Ike | https://jerome.biz | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Global Mobility Facilitator | 8.5.9 | Url | | We need to parse the primary PCI protocol! | | Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch | https://itzel.info | Mitchel | http://carleton.name | +| | | | | | | | | Madalyn | http://narciso.net | +| | | | | | | | | Mia | http://nicklaus.net | +| | | | | | | | | Abelardo | http://carolina.name | +| National Accountability Producer | 6.9.7 | Unknown | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | https://linwood.biz | Travon | https://dedrick.name | +| | | | | | | | | Elissa | http://kaci.org | +| | | | | | | | | Brandi | https://aniyah.com | +| | | | | | | | | Tyson | https://bonita.org | +| | | | | | | | | Jazlyn | http://madonna.net | +| | | | | | | | | Deangelo | https://jess.info | +| | | | | | | | | Alvah | https://hans.net | +| Chief Solutions Administrator | 0.4.1 | Unknown | | indexing the program won't do anything, we need to reboot the virtual XSS program! | indexing the application won't do anything, we need to parse the mobile TCP application! | | https://bertrand.biz | Shaun | https://antwan.org | +| | | | | | | | | Hazel | https://forrest.net | +| | | | | | | | | Brianne | https://dorothea.name | +| | | | | | | | | Don | http://torey.com | +| | | | | | | | | Cedrick | https://zachariah.net | +| | | | | | | | | Marcelle | https://adah.org | +| | | | | | | | | Barney | http://erica.org | +| | | | | | | | | Jordi | https://alysha.com | +| | | | | | | | | Kristina | https://pattie.info | +| | | | | | | | | Cory | http://kailey.com | +| International Intranet Planner | 1.3.4 | Expression | You can't quantify the system without generating the digital HTTP system! | We need to compress the haptic XML circuit! | indexing the microchip won't do anything, we need to index the mobile AGP microchip! | Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert | http://devin.org | Ahmad | https://lupe.com | +| | | | | | | | | Randi | https://jaiden.biz | +| | | | | | | | | Patience | https://marlene.name | +| | | | | | | | | Lenna | https://franco.name | +| | | | | | | | | Kyleigh | https://tevin.name | +| | | | | | | | | Sallie | https://jordane.name | +| | | | | | | | | Willy | https://daija.info | +| | | | | | | | | Jannie | https://retta.net | +| | | | | | | | | Lottie | http://yasmine.com | +| | | | | | | | | Delia | http://khalil.com | +| Investor Division Assistant | 9.6.2 | Url | | I'll parse the primary PCI matrix, that should matrix the PCI matrix! | | | | Nya | http://sunny.biz | +| | | | | | | | | Arlo | https://cordia.info | +| | | | | | | | | Linnie | https://marcos.name | +| | | | | | | | | Luella | http://frederic.name | +| | | | | | | | | Lucinda | https://dion.name | +| | | | | | | | | Jayson | https://ryleigh.net | +| | | | | | | | | Mervin | https://lorenza.net | +| Investor Operations Director | 5.6.0 | Expression | Try to input the AI microchip, maybe it will input the 1080p microchip! | | If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor! | | https://alene.info | Elouise | https://ron.com | +| | | | | | | | | Brown | https://cordia.com | +| | | | | | | | | Ericka | https://eugene.com | +| | | | | | | | | Rashad | http://thomas.com | +| | | | | | | | | Antonia | https://marcelle.org | +| Dynamic Group Associate | 6.6.1 | Ignored | We need to input the open-source SMTP bus! | | | | http://kian.name | Burley | http://lemuel.com | +| | | | | | | | | Brenden | http://agnes.net | +| | | | | | | | | Urban | https://micheal.name | +| | | | | | | | | Ida | https://murray.org | +| | | | | | | | | Samanta | http://assunta.biz | +| | | | | | | | | Florencio | http://bradford.info | +| | | | | | | | | Marcella | http://ray.net | +| | | | | | | | | Gunnar | https://elissa.net | +| | | | | | | | | Maud | https://edgar.name | +| | | | | | | | | Angelina | https://adonis.biz | +| Principal Assurance Representative | 3.8.2 | Ignored | | | | Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman | | Jadon | https://amelia.biz | +| | | | | | | | | Toni | http://angie.name | +| | | | | | | | | Ardella | http://melissa.net | +| | | | | | | | | Sandra | http://pearline.org | +| | | | | | | | | Noble | https://dusty.net | +| Corporate Marketing Strategist | 3.8.5 | Ignored | | | Use the redundant JSON application, then you can program the redundant application! | Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch | | Naomi | http://mckenna.net | +| | | | | | | | | Jalyn | https://katharina.name | +| | | | | | | | | Kane | http://beulah.biz | +| | | | | | | | | Eleanora | http://birdie.net | +| | | | | | | | | Alvah | http://keanu.net | +| Product Interactions Planner | 7.4.0 | Expression | Try to navigate the PCI matrix, maybe it will navigate the haptic matrix! | | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | http://bertha.net | Rey | https://connie.info | +| | | | | | | | | Hollie | http://rico.name | +| | | | | | | | | Marshall | http://pierce.org | +| | | | | | | | | Lily | http://shemar.biz | +| | | | | | | | | Ivy | http://laury.net | +| | | | | | | | | Cortney | https://breanna.name | +| | | | | | | | | Assunta | http://miller.info | +| | | | | | | | | Annabel | https://ashton.biz | +| | | | | | | | | Gina | https://dena.info | +| | | | | | | | | Oren | https://helena.biz | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Forward Tactics Agent | 6.8.8 | Url | | We need to back up the primary SMTP circuit! | The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth! | Jon Schulist,Jon Schulist | https://flo.info | Diana | http://eula.name | +| | | | | | | | | Raphael | https://zackery.info | +| | | | | | | | | Nettie | https://brayan.com | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | Julius Abbott | http://celestine.info | Ettie | http://lonny.net | +| | | | | | | | | Onie | https://cassie.biz | +| | | | | | | | | Solon | https://buck.biz | +| Dynamic Solutions Assistant | 5.6.4 | Ignored | navigating the alarm won't do anything, we need to copy the 1080p AGP alarm! | | | Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson | http://isabell.info | Tess | http://kailyn.info | +| | | | | | | | | Eileen | http://manley.name | +| | | | | | | | | Conor | https://glenna.name | +| | | | | | | | | Sylvester | http://gaylord.biz | +| | | | | | | | | Maxime | https://tom.com | +| Global Mobility Technician | 8.6.3 | Unknown | | We need to input the haptic XML port! | | Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante | | Lonie | http://wilburn.org | +| | | | | | | | | Concepcion | http://ed.org | +| | | | | | | | | Amanda | https://sophie.net | +| | | | | | | | | Claudine | http://ofelia.biz | +| | | | | | | | | Petra | http://clare.name | +| | | | | | | | | Ozella | https://verla.name | +| | | | | | | | | Denis | http://pete.com | +| Product Data Liaison | 7.8.8 | Unknown | Try to calculate the GB card, maybe it will calculate the wireless card! | | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | | | Lewis | https://alisa.com | +| | | | | | | | | Delores | https://layne.name | +| | | | | | | | | Delphine | https://katlynn.org | +| | | | | | | | | Meredith | https://johanna.info | +| | | | | | | | | Jacklyn | https://kadin.com | +| | | | | | | | | Hardy | https://donna.info | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..a9bbe374 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,21 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..4470da1f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,31 @@ ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Principal Assurance Representative | 3.8.2 | Ignored | | | | Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman | | Jadon | https://amelia.biz | +| | | | | | | | | Toni | http://angie.name | +| | | | | | | | | Ardella | http://melissa.net | +| | | | | | | | | Sandra | http://pearline.org | +| | | | | | | | | Noble | https://dusty.net | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..fa8bc049 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,8 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------+----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------+----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | Alyson | https://carmelo.biz | +| | | | | | | Michele | https://miles.net | +| | | | | | | Freddie | http://kade.net | +| | | | | | | Jaunita | http://marcelina.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..92fba243 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,127 @@ ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Product Data Liaison | 7.8.8 | Unknown | Try to calculate the GB card, maybe it will calculate the wireless card! | | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | | | Lewis | https://alisa.com | +| | | | | | | | | Delores | https://layne.name | +| | | | | | | | | Delphine | https://katlynn.org | +| | | | | | | | | Meredith | https://johanna.info | +| | | | | | | | | Jacklyn | https://kadin.com | +| | | | | | | | | Hardy | https://donna.info | +| International Research Architect | 3.7.4 | Ignored | | Try to quantify the USB application, maybe it will quantify the mobile application! | If we index the pixel, we can get to the AI pixel through the wireless AI pixel! | | | Madisen | http://raegan.biz | +| | | | | | | | | Cathy | http://giovanna.info | +| | | | | | | | | Ike | https://jerome.biz | +| Investor Division Assistant | 9.6.2 | Url | | I'll parse the primary PCI matrix, that should matrix the PCI matrix! | | | | Nya | http://sunny.biz | +| | | | | | | | | Arlo | https://cordia.info | +| | | | | | | | | Linnie | https://marcos.name | +| | | | | | | | | Luella | http://frederic.name | +| | | | | | | | | Lucinda | https://dion.name | +| | | | | | | | | Jayson | https://ryleigh.net | +| | | | | | | | | Mervin | https://lorenza.net | +| Dynamic Solutions Assistant | 5.6.4 | Ignored | navigating the alarm won't do anything, we need to copy the 1080p AGP alarm! | | | Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson | http://isabell.info | Tess | http://kailyn.info | +| | | | | | | | | Eileen | http://manley.name | +| | | | | | | | | Conor | https://glenna.name | +| | | | | | | | | Sylvester | http://gaylord.biz | +| | | | | | | | | Maxime | https://tom.com | +| National Accountability Producer | 6.9.7 | Unknown | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | https://linwood.biz | Travon | https://dedrick.name | +| | | | | | | | | Elissa | http://kaci.org | +| | | | | | | | | Brandi | https://aniyah.com | +| | | | | | | | | Tyson | https://bonita.org | +| | | | | | | | | Jazlyn | http://madonna.net | +| | | | | | | | | Deangelo | https://jess.info | +| | | | | | | | | Alvah | https://hans.net | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Forward Tactics Agent | 6.8.8 | Url | | We need to back up the primary SMTP circuit! | The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth! | Jon Schulist,Jon Schulist | https://flo.info | Diana | http://eula.name | +| | | | | | | | | Raphael | https://zackery.info | +| | | | | | | | | Nettie | https://brayan.com | +| Global Mobility Technician | 8.6.3 | Unknown | | We need to input the haptic XML port! | | Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante | | Lonie | http://wilburn.org | +| | | | | | | | | Concepcion | http://ed.org | +| | | | | | | | | Amanda | https://sophie.net | +| | | | | | | | | Claudine | http://ofelia.biz | +| | | | | | | | | Petra | http://clare.name | +| | | | | | | | | Ozella | https://verla.name | +| | | | | | | | | Denis | http://pete.com | +| International Intranet Planner | 1.3.4 | Expression | You can't quantify the system without generating the digital HTTP system! | We need to compress the haptic XML circuit! | indexing the microchip won't do anything, we need to index the mobile AGP microchip! | Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert | http://devin.org | Ahmad | https://lupe.com | +| | | | | | | | | Randi | https://jaiden.biz | +| | | | | | | | | Patience | https://marlene.name | +| | | | | | | | | Lenna | https://franco.name | +| | | | | | | | | Kyleigh | https://tevin.name | +| | | | | | | | | Sallie | https://jordane.name | +| | | | | | | | | Willy | https://daija.info | +| | | | | | | | | Jannie | https://retta.net | +| | | | | | | | | Lottie | http://yasmine.com | +| | | | | | | | | Delia | http://khalil.com | +| Investor Operations Director | 5.6.0 | Expression | Try to input the AI microchip, maybe it will input the 1080p microchip! | | If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor! | | https://alene.info | Elouise | https://ron.com | +| | | | | | | | | Brown | https://cordia.com | +| | | | | | | | | Ericka | https://eugene.com | +| | | | | | | | | Rashad | http://thomas.com | +| | | | | | | | | Antonia | https://marcelle.org | +| Product Interactions Planner | 7.4.0 | Expression | Try to navigate the PCI matrix, maybe it will navigate the haptic matrix! | | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | http://bertha.net | Rey | https://connie.info | +| | | | | | | | | Hollie | http://rico.name | +| | | | | | | | | Marshall | http://pierce.org | +| | | | | | | | | Lily | http://shemar.biz | +| | | | | | | | | Ivy | http://laury.net | +| | | | | | | | | Cortney | https://breanna.name | +| | | | | | | | | Assunta | http://miller.info | +| | | | | | | | | Annabel | https://ashton.biz | +| | | | | | | | | Gina | https://dena.info | +| | | | | | | | | Oren | https://helena.biz | +| Principal Assurance Representative | 3.8.2 | Ignored | | | | Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman | | Jadon | https://amelia.biz | +| | | | | | | | | Toni | http://angie.name | +| | | | | | | | | Ardella | http://melissa.net | +| | | | | | | | | Sandra | http://pearline.org | +| | | | | | | | | Noble | https://dusty.net | +| Corporate Marketing Strategist | 3.8.5 | Ignored | | | Use the redundant JSON application, then you can program the redundant application! | Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch | | Naomi | http://mckenna.net | +| | | | | | | | | Jalyn | https://katharina.name | +| | | | | | | | | Kane | http://beulah.biz | +| | | | | | | | | Eleanora | http://birdie.net | +| | | | | | | | | Alvah | http://keanu.net | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Dynamic Group Associate | 6.6.1 | Ignored | We need to input the open-source SMTP bus! | | | | http://kian.name | Burley | http://lemuel.com | +| | | | | | | | | Brenden | http://agnes.net | +| | | | | | | | | Urban | https://micheal.name | +| | | | | | | | | Ida | https://murray.org | +| | | | | | | | | Samanta | http://assunta.biz | +| | | | | | | | | Florencio | http://bradford.info | +| | | | | | | | | Marcella | http://ray.net | +| | | | | | | | | Gunnar | https://elissa.net | +| | | | | | | | | Maud | https://edgar.name | +| | | | | | | | | Angelina | https://adonis.biz | +| Chief Solutions Administrator | 0.4.1 | Unknown | | indexing the program won't do anything, we need to reboot the virtual XSS program! | indexing the application won't do anything, we need to parse the mobile TCP application! | | https://bertrand.biz | Shaun | https://antwan.org | +| | | | | | | | | Hazel | https://forrest.net | +| | | | | | | | | Brianne | https://dorothea.name | +| | | | | | | | | Don | http://torey.com | +| | | | | | | | | Cedrick | https://zachariah.net | +| | | | | | | | | Marcelle | https://adah.org | +| | | | | | | | | Barney | http://erica.org | +| | | | | | | | | Jordi | https://alysha.com | +| | | | | | | | | Kristina | https://pattie.info | +| | | | | | | | | Cory | http://kailey.com | +| Global Mobility Facilitator | 8.5.9 | Url | | We need to parse the primary PCI protocol! | | Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch | https://itzel.info | Mitchel | http://carleton.name | +| | | | | | | | | Madalyn | http://narciso.net | +| | | | | | | | | Mia | http://nicklaus.net | +| | | | | | | | | Abelardo | http://carolina.name | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | Julius Abbott | http://celestine.info | Ettie | http://lonny.net | +| | | | | | | | | Onie | https://cassie.biz | +| | | | | | | | | Solon | https://buck.biz | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..f04bc6f6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,21 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..42f688ed --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,31 @@ ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Principal Assurance Representative | 3.8.2 | Ignored | | | | Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman | | Jadon | https://amelia.biz | +| | | | | | | | | Toni | http://angie.name | +| | | | | | | | | Ardella | http://melissa.net | +| | | | | | | | | Sandra | http://pearline.org | +| | | | | | | | | Noble | https://dusty.net | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..2f3b5c11 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,8 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+---------+----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+---------+----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+---------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..8725b002 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,127 @@ ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| National Accountability Producer | 6.9.7 | Unknown | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | https://linwood.biz | Travon | https://dedrick.name | +| | | | | | | | | Elissa | http://kaci.org | +| | | | | | | | | Brandi | https://aniyah.com | +| | | | | | | | | Tyson | https://bonita.org | +| | | | | | | | | Jazlyn | http://madonna.net | +| | | | | | | | | Deangelo | https://jess.info | +| | | | | | | | | Alvah | https://hans.net | +| Global Mobility Technician | 8.6.3 | Unknown | | We need to input the haptic XML port! | | Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante | | Lonie | http://wilburn.org | +| | | | | | | | | Concepcion | http://ed.org | +| | | | | | | | | Amanda | https://sophie.net | +| | | | | | | | | Claudine | http://ofelia.biz | +| | | | | | | | | Petra | http://clare.name | +| | | | | | | | | Ozella | https://verla.name | +| | | | | | | | | Denis | http://pete.com | +| International Intranet Planner | 1.3.4 | Expression | You can't quantify the system without generating the digital HTTP system! | We need to compress the haptic XML circuit! | indexing the microchip won't do anything, we need to index the mobile AGP microchip! | Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert | http://devin.org | Ahmad | https://lupe.com | +| | | | | | | | | Randi | https://jaiden.biz | +| | | | | | | | | Patience | https://marlene.name | +| | | | | | | | | Lenna | https://franco.name | +| | | | | | | | | Kyleigh | https://tevin.name | +| | | | | | | | | Sallie | https://jordane.name | +| | | | | | | | | Willy | https://daija.info | +| | | | | | | | | Jannie | https://retta.net | +| | | | | | | | | Lottie | http://yasmine.com | +| | | | | | | | | Delia | http://khalil.com | +| Investor Operations Director | 5.6.0 | Expression | Try to input the AI microchip, maybe it will input the 1080p microchip! | | If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor! | | https://alene.info | Elouise | https://ron.com | +| | | | | | | | | Brown | https://cordia.com | +| | | | | | | | | Ericka | https://eugene.com | +| | | | | | | | | Rashad | http://thomas.com | +| | | | | | | | | Antonia | https://marcelle.org | +| Dynamic Group Associate | 6.6.1 | Ignored | We need to input the open-source SMTP bus! | | | | http://kian.name | Burley | http://lemuel.com | +| | | | | | | | | Brenden | http://agnes.net | +| | | | | | | | | Urban | https://micheal.name | +| | | | | | | | | Ida | https://murray.org | +| | | | | | | | | Samanta | http://assunta.biz | +| | | | | | | | | Florencio | http://bradford.info | +| | | | | | | | | Marcella | http://ray.net | +| | | | | | | | | Gunnar | https://elissa.net | +| | | | | | | | | Maud | https://edgar.name | +| | | | | | | | | Angelina | https://adonis.biz | +| Investor Division Assistant | 9.6.2 | Url | | I'll parse the primary PCI matrix, that should matrix the PCI matrix! | | | | Nya | http://sunny.biz | +| | | | | | | | | Arlo | https://cordia.info | +| | | | | | | | | Linnie | https://marcos.name | +| | | | | | | | | Luella | http://frederic.name | +| | | | | | | | | Lucinda | https://dion.name | +| | | | | | | | | Jayson | https://ryleigh.net | +| | | | | | | | | Mervin | https://lorenza.net | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Product Data Liaison | 7.8.8 | Unknown | Try to calculate the GB card, maybe it will calculate the wireless card! | | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | | | Lewis | https://alisa.com | +| | | | | | | | | Delores | https://layne.name | +| | | | | | | | | Delphine | https://katlynn.org | +| | | | | | | | | Meredith | https://johanna.info | +| | | | | | | | | Jacklyn | https://kadin.com | +| | | | | | | | | Hardy | https://donna.info | +| Product Interactions Planner | 7.4.0 | Expression | Try to navigate the PCI matrix, maybe it will navigate the haptic matrix! | | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | http://bertha.net | Rey | https://connie.info | +| | | | | | | | | Hollie | http://rico.name | +| | | | | | | | | Marshall | http://pierce.org | +| | | | | | | | | Lily | http://shemar.biz | +| | | | | | | | | Ivy | http://laury.net | +| | | | | | | | | Cortney | https://breanna.name | +| | | | | | | | | Assunta | http://miller.info | +| | | | | | | | | Annabel | https://ashton.biz | +| | | | | | | | | Gina | https://dena.info | +| | | | | | | | | Oren | https://helena.biz | +| Principal Assurance Representative | 3.8.2 | Ignored | | | | Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman | | Jadon | https://amelia.biz | +| | | | | | | | | Toni | http://angie.name | +| | | | | | | | | Ardella | http://melissa.net | +| | | | | | | | | Sandra | http://pearline.org | +| | | | | | | | | Noble | https://dusty.net | +| Forward Tactics Agent | 6.8.8 | Url | | We need to back up the primary SMTP circuit! | The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth! | Jon Schulist,Jon Schulist | https://flo.info | Diana | http://eula.name | +| | | | | | | | | Raphael | https://zackery.info | +| | | | | | | | | Nettie | https://brayan.com | +| Corporate Marketing Strategist | 3.8.5 | Ignored | | | Use the redundant JSON application, then you can program the redundant application! | Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch | | Naomi | http://mckenna.net | +| | | | | | | | | Jalyn | https://katharina.name | +| | | | | | | | | Kane | http://beulah.biz | +| | | | | | | | | Eleanora | http://birdie.net | +| | | | | | | | | Alvah | http://keanu.net | +| Global Mobility Facilitator | 8.5.9 | Url | | We need to parse the primary PCI protocol! | | Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch | https://itzel.info | Mitchel | http://carleton.name | +| | | | | | | | | Madalyn | http://narciso.net | +| | | | | | | | | Mia | http://nicklaus.net | +| | | | | | | | | Abelardo | http://carolina.name | +| International Research Architect | 3.7.4 | Ignored | | Try to quantify the USB application, maybe it will quantify the mobile application! | If we index the pixel, we can get to the AI pixel through the wireless AI pixel! | | | Madisen | http://raegan.biz | +| | | | | | | | | Cathy | http://giovanna.info | +| | | | | | | | | Ike | https://jerome.biz | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Dynamic Solutions Assistant | 5.6.4 | Ignored | navigating the alarm won't do anything, we need to copy the 1080p AGP alarm! | | | Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson | http://isabell.info | Tess | http://kailyn.info | +| | | | | | | | | Eileen | http://manley.name | +| | | | | | | | | Conor | https://glenna.name | +| | | | | | | | | Sylvester | http://gaylord.biz | +| | | | | | | | | Maxime | https://tom.com | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | Julius Abbott | http://celestine.info | Ettie | http://lonny.net | +| | | | | | | | | Onie | https://cassie.biz | +| | | | | | | | | Solon | https://buck.biz | +| Chief Solutions Administrator | 0.4.1 | Unknown | | indexing the program won't do anything, we need to reboot the virtual XSS program! | indexing the application won't do anything, we need to parse the mobile TCP application! | | https://bertrand.biz | Shaun | https://antwan.org | +| | | | | | | | | Hazel | https://forrest.net | +| | | | | | | | | Brianne | https://dorothea.name | +| | | | | | | | | Don | http://torey.com | +| | | | | | | | | Cedrick | https://zachariah.net | +| | | | | | | | | Marcelle | https://adah.org | +| | | | | | | | | Barney | http://erica.org | +| | | | | | | | | Jordi | https://alysha.com | +| | | | | | | | | Kristina | https://pattie.info | +| | | | | | | | | Cory | http://kailey.com | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..f04bc6f6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,21 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..1cb54cee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,31 @@ ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Principal Assurance Representative | 3.8.2 | Ignored | | | | Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman | | Jadon | https://amelia.biz | +| | | | | | | | | Toni | http://angie.name | +| | | | | | | | | Ardella | http://melissa.net | +| | | | | | | | | Sandra | http://pearline.org | +| | | | | | | | | Noble | https://dusty.net | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..2f3b5c11 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,8 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+---------+----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+---------+----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+---------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..9561b4f8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,127 @@ ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Corporate Marketing Strategist | 3.8.5 | Ignored | | | Use the redundant JSON application, then you can program the redundant application! | Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch,Emilio Lynch | | Naomi | http://mckenna.net | +| | | | | | | | | Jalyn | https://katharina.name | +| | | | | | | | | Kane | http://beulah.biz | +| | | | | | | | | Eleanora | http://birdie.net | +| | | | | | | | | Alvah | http://keanu.net | +| Dynamic Group Associate | 6.6.1 | Ignored | We need to input the open-source SMTP bus! | | | | http://kian.name | Burley | http://lemuel.com | +| | | | | | | | | Brenden | http://agnes.net | +| | | | | | | | | Urban | https://micheal.name | +| | | | | | | | | Ida | https://murray.org | +| | | | | | | | | Samanta | http://assunta.biz | +| | | | | | | | | Florencio | http://bradford.info | +| | | | | | | | | Marcella | http://ray.net | +| | | | | | | | | Gunnar | https://elissa.net | +| | | | | | | | | Maud | https://edgar.name | +| | | | | | | | | Angelina | https://adonis.biz | +| Product Data Liaison | 7.8.8 | Unknown | Try to calculate the GB card, maybe it will calculate the wireless card! | | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | | | Lewis | https://alisa.com | +| | | | | | | | | Delores | https://layne.name | +| | | | | | | | | Delphine | https://katlynn.org | +| | | | | | | | | Meredith | https://johanna.info | +| | | | | | | | | Jacklyn | https://kadin.com | +| | | | | | | | | Hardy | https://donna.info | +| National Accountability Producer | 6.9.7 | Unknown | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | https://linwood.biz | Travon | https://dedrick.name | +| | | | | | | | | Elissa | http://kaci.org | +| | | | | | | | | Brandi | https://aniyah.com | +| | | | | | | | | Tyson | https://bonita.org | +| | | | | | | | | Jazlyn | http://madonna.net | +| | | | | | | | | Deangelo | https://jess.info | +| | | | | | | | | Alvah | https://hans.net | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| International Intranet Planner | 1.3.4 | Expression | You can't quantify the system without generating the digital HTTP system! | We need to compress the haptic XML circuit! | indexing the microchip won't do anything, we need to index the mobile AGP microchip! | Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert | http://devin.org | Ahmad | https://lupe.com | +| | | | | | | | | Randi | https://jaiden.biz | +| | | | | | | | | Patience | https://marlene.name | +| | | | | | | | | Lenna | https://franco.name | +| | | | | | | | | Kyleigh | https://tevin.name | +| | | | | | | | | Sallie | https://jordane.name | +| | | | | | | | | Willy | https://daija.info | +| | | | | | | | | Jannie | https://retta.net | +| | | | | | | | | Lottie | http://yasmine.com | +| | | | | | | | | Delia | http://khalil.com | +| Investor Operations Director | 5.6.0 | Expression | Try to input the AI microchip, maybe it will input the 1080p microchip! | | If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor! | | https://alene.info | Elouise | https://ron.com | +| | | | | | | | | Brown | https://cordia.com | +| | | | | | | | | Ericka | https://eugene.com | +| | | | | | | | | Rashad | http://thomas.com | +| | | | | | | | | Antonia | https://marcelle.org | +| Dynamic Solutions Assistant | 5.6.4 | Ignored | navigating the alarm won't do anything, we need to copy the 1080p AGP alarm! | | | Craig Halvorson,Craig Halvorson,Craig Halvorson,Craig Halvorson | http://isabell.info | Tess | http://kailyn.info | +| | | | | | | | | Eileen | http://manley.name | +| | | | | | | | | Conor | https://glenna.name | +| | | | | | | | | Sylvester | http://gaylord.biz | +| | | | | | | | | Maxime | https://tom.com | +| International Research Architect | 3.7.4 | Ignored | | Try to quantify the USB application, maybe it will quantify the mobile application! | If we index the pixel, we can get to the AI pixel through the wireless AI pixel! | | | Madisen | http://raegan.biz | +| | | | | | | | | Cathy | http://giovanna.info | +| | | | | | | | | Ike | https://jerome.biz | +| Global Mobility Technician | 8.6.3 | Unknown | | We need to input the haptic XML port! | | Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante | | Lonie | http://wilburn.org | +| | | | | | | | | Concepcion | http://ed.org | +| | | | | | | | | Amanda | https://sophie.net | +| | | | | | | | | Claudine | http://ofelia.biz | +| | | | | | | | | Petra | http://clare.name | +| | | | | | | | | Ozella | https://verla.name | +| | | | | | | | | Denis | http://pete.com | +| Global Mobility Facilitator | 8.5.9 | Url | | We need to parse the primary PCI protocol! | | Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch | https://itzel.info | Mitchel | http://carleton.name | +| | | | | | | | | Madalyn | http://narciso.net | +| | | | | | | | | Mia | http://nicklaus.net | +| | | | | | | | | Abelardo | http://carolina.name | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Principal Assurance Representative | 3.8.2 | Ignored | | | | Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman | | Jadon | https://amelia.biz | +| | | | | | | | | Toni | http://angie.name | +| | | | | | | | | Ardella | http://melissa.net | +| | | | | | | | | Sandra | http://pearline.org | +| | | | | | | | | Noble | https://dusty.net | +| Forward Tactics Agent | 6.8.8 | Url | | We need to back up the primary SMTP circuit! | The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth! | Jon Schulist,Jon Schulist | https://flo.info | Diana | http://eula.name | +| | | | | | | | | Raphael | https://zackery.info | +| | | | | | | | | Nettie | https://brayan.com | +| Investor Division Assistant | 9.6.2 | Url | | I'll parse the primary PCI matrix, that should matrix the PCI matrix! | | | | Nya | http://sunny.biz | +| | | | | | | | | Arlo | https://cordia.info | +| | | | | | | | | Linnie | https://marcos.name | +| | | | | | | | | Luella | http://frederic.name | +| | | | | | | | | Lucinda | https://dion.name | +| | | | | | | | | Jayson | https://ryleigh.net | +| | | | | | | | | Mervin | https://lorenza.net | +| Product Interactions Planner | 7.4.0 | Expression | Try to navigate the PCI matrix, maybe it will navigate the haptic matrix! | | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | http://bertha.net | Rey | https://connie.info | +| | | | | | | | | Hollie | http://rico.name | +| | | | | | | | | Marshall | http://pierce.org | +| | | | | | | | | Lily | http://shemar.biz | +| | | | | | | | | Ivy | http://laury.net | +| | | | | | | | | Cortney | https://breanna.name | +| | | | | | | | | Assunta | http://miller.info | +| | | | | | | | | Annabel | https://ashton.biz | +| | | | | | | | | Gina | https://dena.info | +| | | | | | | | | Oren | https://helena.biz | +| District Quality Associate | 3.9.7 | Ignored | | I'll connect the optical FTP program, that should program the FTP program! | | Julius Abbott | http://celestine.info | Ettie | http://lonny.net | +| | | | | | | | | Onie | https://cassie.biz | +| | | | | | | | | Solon | https://buck.biz | +| Chief Solutions Administrator | 0.4.1 | Unknown | | indexing the program won't do anything, we need to reboot the virtual XSS program! | indexing the application won't do anything, we need to parse the mobile TCP application! | | https://bertrand.biz | Shaun | https://antwan.org | +| | | | | | | | | Hazel | https://forrest.net | +| | | | | | | | | Brianne | https://dorothea.name | +| | | | | | | | | Don | http://torey.com | +| | | | | | | | | Cedrick | https://zachariah.net | +| | | | | | | | | Marcelle | https://adah.org | +| | | | | | | | | Barney | http://erica.org | +| | | | | | | | | Jordi | https://alysha.com | +| | | | | | | | | Kristina | https://pattie.info | +| | | | | | | | | Cory | http://kailey.com | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..a9bbe374 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,21 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..9f684d86 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,31 @@ ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Principal Assurance Representative | 3.8.2 | Ignored | | | | Patsy Erdman,Patsy Erdman,Patsy Erdman,Patsy Erdman | | Jadon | https://amelia.biz | +| | | | | | | | | Toni | http://angie.name | +| | | | | | | | | Ardella | http://melissa.net | +| | | | | | | | | Sandra | http://pearline.org | +| | | | | | | | | Noble | https://dusty.net | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | ++------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..3a8346ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+ +| Package | Version | License Information Origin | ++---------+---------+----------------------------+ ++---------+---------+----------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..51e0e4f9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,5 @@ ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..9bf63224 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,104 @@ ++---------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | ++---------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | +| Corporate Optimization Agent | 2.7.0 | Ignored | | | | | http://bryce.com | +| Customer Interactions Representative | 0.8.8 | Url | We need to quantify the digital SSL array! | | | | http://heather.name | +| Dynamic Factors Producer | 5.7.1 | Url | | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | | | +| Central Tactics Director | 4.6.7 | Url | backing up the system won't do anything, we need to parse the neural CSS system! | We need to transmit the back-end RSS transmitter! | | Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski | https://valentina.net | +| Global Usability Manager | 9.1.0 | Overwrite | | Try to back up the THX interface, maybe it will back up the auxiliary interface! | | | http://vella.com | +| Internal Factors Facilitator | 2.6.3 | Url | | Try to copy the PNG sensor, maybe it will copy the 1080p sensor! | | Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris | http://melba.name | +| Human Accountability Developer | 6.9.0 | Unknown | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | +| Future Accounts Designer | 5.1.9 | Expression | We need to navigate the wireless SAS pixel! | | | | | +| Global Markets Administrator | 8.6.8 | Expression | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard | https://lois.biz | +| Dynamic Configuration Assistant | 3.2.1 | Expression | | connecting the application won't do anything, we need to bypass the mobile ADP application! | I'll synthesize the bluetooth FTP system, that should system the FTP system! | Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman | | +| Investor Interactions Designer | 1.9.4 | Url | | | parsing the card won't do anything, we need to synthesize the online SQL card! | Stella Barton,Stella Barton | https://octavia.name | +| Global Configuration Consultant | 5.9.5 | Expression | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | bypassing the bus won't do anything, we need to calculate the virtual GB bus! | | Guadalupe Littel,Guadalupe Littel,Guadalupe Littel | | +| Regional Factors Designer | 7.4.1 | Url | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | Use the haptic RSS port, then you can transmit the haptic port! | Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus | | +| Customer Metrics Analyst | 6.7.1 | Unknown | | | | | | +| National Security Orchestrator | 3.5.6 | Expression | Try to copy the HDD array, maybe it will copy the back-end array! | hacking the alarm won't do anything, we need to override the neural SSL alarm! | You can't parse the bandwidth without quantifying the wireless THX bandwidth! | Roderick Koelpin,Roderick Koelpin,Roderick Koelpin | | +| Human Program Technician | 2.8.4 | Overwrite | | | | Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill | http://tomasa.info | +| Corporate Division Executive | 4.7.8 | Url | I'll index the neural SDD bus, that should bus the SDD bus! | If we reboot the program, we can get to the SSL program through the primary SSL program! | | Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros | http://wilmer.com | +| Forward Tactics Planner | 5.4.6 | Url | I'll input the primary GB port, that should port the GB port! | | If we copy the array, we can get to the SAS array through the neural SAS array! | Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde | https://caterina.info | +| Dynamic Paradigm Officer | 2.3.4 | Overwrite | | | | | https://charity.biz | +| Investor Usability Officer | 2.5.2 | Unknown | Try to program the XML capacitor, maybe it will program the haptic capacitor! | Use the optical SSL alarm, then you can bypass the optical alarm! | | Johnny Bernier | http://orlo.name | +| Regional Brand Associate | 4.0.9 | Expression | | | I'll program the wireless HDD pixel, that should pixel the HDD pixel! | | | +| Corporate Program Associate | 5.2.5 | Overwrite | | | overriding the interface won't do anything, we need to override the virtual THX interface! | | | +| Corporate Infrastructure Executive | 4.8.1 | Unknown | | | Try to index the FTP transmitter, maybe it will index the bluetooth transmitter! | Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist | https://justice.info | +| Legacy Solutions Architect | 7.9.3 | Url | | Try to input the AI sensor, maybe it will input the digital sensor! | If we program the array, we can get to the JBOD array through the primary JBOD array! | | | +| Central Marketing Orchestrator | 3.3.1 | Ignored | | Try to parse the IB driver, maybe it will parse the 1080p driver! | We need to connect the bluetooth RSS application! | Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman,Kelly Herman | https://brice.net | +| Dynamic Configuration Administrator | 4.3.8 | Url | | | Use the redundant AGP microchip, then you can override the redundant microchip! | Roberto Deckow,Roberto Deckow,Roberto Deckow | | +| District Optimization Coordinator | 0.3.2 | Ignored | | If we back up the hard drive, we can get to the SCSI hard drive through the neural SCSI hard drive! | | David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich,David Ullrich | | +| Chief Response Strategist | 8.0.4 | Url | | The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm! | Use the 1080p PNG application, then you can calculate the 1080p application! | Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann | | +| Regional Configuration Engineer | 7.3.8 | Expression | Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter! | You can't reboot the matrix without navigating the optical SDD matrix! | | | http://roman.org | +| Internal Operations Producer | 5.8.9 | Overwrite | | Use the online SMTP pixel, then you can index the online pixel! | | | | +| International Marketing Officer | 7.2.8 | Expression | | | | Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk | | +| International Branding Associate | 4.9.4 | Url | | I'll compress the back-end SSL system, that should system the SSL system! | The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall! | | https://trinity.name | +| Principal Identity Designer | 4.7.0 | Ignored | | | compressing the sensor won't do anything, we need to index the mobile ADP sensor! | | https://brock.net | +| Direct Applications Designer | 1.5.1 | Unknown | | We need to connect the haptic TCP panel! | If we bypass the card, we can get to the HDD card through the auxiliary HDD card! | Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling | http://tito.name | +| Lead Identity Developer | 7.1.0 | Url | | compressing the bandwidth won't do anything, we need to bypass the primary RAM bandwidth! | | | https://eve.com | +| Lead Program Engineer | 4.5.7 | Overwrite | | The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol! | | | | +| Forward Communications Director | 6.0.8 | Overwrite | Try to override the AI alarm, maybe it will override the online alarm! | We need to quantify the virtual TCP card! | | Kristin Bernhard,Kristin Bernhard | | +| Dynamic Configuration Specialist | 3.6.8 | Overwrite | | Use the haptic AGP protocol, then you can program the haptic protocol! | | Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn | | +| Customer Group Agent | 0.9.9 | Ignored | | If we override the sensor, we can get to the COM sensor through the 1080p COM sensor! | I'll generate the auxiliary HTTP microchip, that should microchip the HTTP microchip! | | | +| Customer Markets Assistant | 5.9.9 | Ignored | The JSON hard drive is down, copy the digital hard drive so we can copy the JSON hard drive! | | | Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir,Cecilia Runolfsdottir | http://cullen.net | +| Senior Brand Officer | 9.3.6 | Url | If we override the system, we can get to the HDD system through the haptic HDD system! | If we parse the bus, we can get to the XML bus through the solid state XML bus! | | | http://carol.name | +| District Integration Designer | 6.2.2 | Expression | | You can't connect the port without connecting the back-end COM port! | | Ignacio Hane,Ignacio Hane | https://cindy.org | +| National Solutions Representative | 5.6.2 | Overwrite | | | You can't synthesize the bandwidth without programming the solid state XSS bandwidth! | | | +| Chief Program Director | 8.8.8 | Overwrite | If we parse the protocol, we can get to the IB protocol through the wireless IB protocol! | | Use the primary SCSI matrix, then you can program the primary matrix! | | | +| Principal Optimization Administrator | 9.6.7 | Ignored | The XML card is down, bypass the back-end card so we can bypass the XML card! | | | | https://franz.biz | +| Human Group Agent | 3.2.2 | Url | | | generating the interface won't do anything, we need to hack the optical PCI interface! | Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser | https://vilma.com | +| Internal Program Engineer | 2.9.3 | Expression | I'll input the neural SQL application, that should application the SQL application! | You can't generate the hard drive without transmitting the haptic RAM hard drive! | I'll bypass the optical AGP feed, that should feed the AGP feed! | | http://cleta.org | +| International Intranet Officer | 3.6.7 | Ignored | You can't transmit the pixel without quantifying the mobile AGP pixel! | transmitting the matrix won't do anything, we need to connect the haptic SCSI matrix! | You can't generate the firewall without backing up the primary HTTP firewall! | Ramona Erdman,Ramona Erdman | http://mack.net | +| Forward Directives Representative | 0.5.1 | Url | | parsing the panel won't do anything, we need to calculate the digital SMTP panel! | | Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote | https://cleve.biz | +| Legacy Interactions Officer | 8.8.5 | Overwrite | | | Try to program the RAM bandwidth, maybe it will program the optical bandwidth! | | | +| Senior Operations Assistant | 2.4.2 | Expression | | If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth! | | Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva | https://hector.info | +| Investor Optimization Executive | 1.6.1 | Ignored | | | Use the auxiliary AGP matrix, then you can generate the auxiliary matrix! | Willard Abshire | http://adalberto.info | +| Senior Research Liaison | 5.0.6 | Overwrite | If we compress the system, we can get to the AGP system through the multi-byte AGP system! | I'll hack the optical XSS monitor, that should monitor the XSS monitor! | | | http://clair.biz | +| Direct Applications Assistant | 3.5.8 | Unknown | The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel! | If we back up the driver, we can get to the TCP driver through the redundant TCP driver! | We need to back up the 1080p COM interface! | | http://consuelo.info | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | | +| Global Solutions Administrator | 5.2.4 | Overwrite | We need to calculate the online SAS bandwidth! | If we index the bus, we can get to the CSS bus through the optical CSS bus! | | Nellie Oberbrunner | https://hailee.biz | +| International Marketing Officer | 2.2.1 | Overwrite | If we connect the driver, we can get to the XSS driver through the online XSS driver! | | | | https://weldon.info | +| Future Markets Architect | 7.2.2 | Overwrite | If we synthesize the port, we can get to the CSS port through the online CSS port! | synthesizing the panel won't do anything, we need to transmit the neural THX panel! | | Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank | https://maxime.info | +| Legacy Marketing Designer | 4.5.9 | Expression | | You can't bypass the microchip without parsing the back-end JBOD microchip! | You can't bypass the alarm without generating the back-end HTTP alarm! | | http://lexi.net | +| Investor Applications Executive | 9.9.5 | Ignored | The AI application is down, connect the open-source application so we can connect the AI application! | | Use the redundant TCP circuit, then you can calculate the redundant circuit! | | https://xander.com | +| Legacy Intranet Planner | 8.3.2 | Expression | Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth! | | | | http://nathanael.name | +| Chief Markets Executive | 1.5.7 | Ignored | | | | | | +| Forward Program Officer | 4.2.4 | Url | quantifying the capacitor won't do anything, we need to override the open-source AI capacitor! | indexing the port won't do anything, we need to back up the virtual AGP port! | calculating the bus won't do anything, we need to generate the online CSS bus! | Leon Mayer,Leon Mayer | | +| Human Program Orchestrator | 5.2.4 | Url | Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip! | | bypassing the bandwidth won't do anything, we need to copy the mobile JBOD bandwidth! | | | +| International Paradigm Analyst | 7.0.8 | Ignored | Try to compress the USB hard drive, maybe it will compress the neural hard drive! | We need to parse the solid state TCP interface! | The COM circuit is down, override the primary circuit so we can override the COM circuit! | Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms,Wilbert Willms | https://noemie.biz | +| Product Tactics Engineer | 5.6.9 | Overwrite | Use the online TCP driver, then you can navigate the online driver! | I'll transmit the open-source HTTP pixel, that should pixel the HTTP pixel! | transmitting the program won't do anything, we need to generate the multi-byte SAS program! | Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich | | +| Direct Group Liaison | 3.5.1 | Overwrite | We need to parse the haptic SMS monitor! | | We need to program the auxiliary JBOD circuit! | | | +| Senior Quality Executive | 4.4.8 | Url | I'll quantify the solid state THX feed, that should feed the THX feed! | Use the online RAM array, then you can index the online array! | You can't reboot the transmitter without transmitting the online ADP transmitter! | | http://khalid.com | +| Dynamic Tactics Facilitator | 0.7.3 | Unknown | | | The SSL port is down, bypass the haptic port so we can bypass the SSL port! | | | +| Chief Paradigm Supervisor | 4.3.3 | Url | | | We need to bypass the wireless XML pixel! | Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins | https://zion.info | +| National Creative Officer | 5.5.6 | Overwrite | indexing the capacitor won't do anything, we need to reboot the redundant FTP capacitor! | | The TCP array is down, bypass the mobile array so we can bypass the TCP array! | | http://orpha.name | +| Lead Optimization Analyst | 2.1.7 | Expression | Use the wireless XSS bandwidth, then you can program the wireless bandwidth! | The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive! | | Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson | https://madge.info | +| Central Factors Supervisor | 0.8.3 | Overwrite | If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor! | Use the optical IB transmitter, then you can navigate the optical transmitter! | If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall! | Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick | http://clement.name | +| Forward Usability Developer | 6.9.1 | Overwrite | | | You can't connect the protocol without overriding the redundant RSS protocol! | | | +| Corporate Intranet Agent | 9.1.8 | Url | We need to compress the 1080p GB circuit! | | The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver! | Essie Hamill,Essie Hamill | http://precious.name | +| Senior Brand Agent | 3.1.9 | Url | generating the alarm won't do anything, we need to parse the virtual XSS alarm! | | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | https://lina.info | +| Forward Research Associate | 3.4.7 | Url | | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | +| Global Optimization Engineer | 8.7.9 | Ignored | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | If we synthesize the port, we can get to the HTTP port through the auxiliary HTTP port! | | http://aniya.org | +| Global Configuration Strategist | 1.4.4 | Ignored | | | | Vickie Sipes | https://marilyne.com | +| National Implementation Agent | 5.6.8 | Expression | | | Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit! | Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston | http://rex.biz | +| Future Tactics Specialist | 0.2.2 | Overwrite | We need to override the primary SQL pixel! | We need to transmit the redundant EXE driver! | You can't calculate the hard drive without hacking the multi-byte FTP hard drive! | | | +| Forward Paradigm Developer | 7.9.7 | Overwrite | The GB interface is down, input the auxiliary interface so we can input the GB interface! | The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter! | | Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter | http://maureen.name | +| Central Functionality Technician | 3.9.3 | Url | | | The AI microchip is down, override the multi-byte microchip so we can override the AI microchip! | | | +| Regional Communications Strategist | 9.3.1 | Url | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Try to index the HDD panel, maybe it will index the haptic panel! | We need to index the bluetooth JSON pixel! | | http://eloisa.biz | +| International Optimization Supervisor | 9.5.8 | Ignored | | | | | https://roman.com | +| Corporate Intranet Facilitator | 2.8.8 | Ignored | If we program the feed, we can get to the CSS feed through the solid state CSS feed! | Use the redundant GB driver, then you can connect the redundant driver! | | Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser,Ellen Wintheiser | http://isabella.name | +| Internal Solutions Director | 8.4.4 | Unknown | | | | | | +| Senior Metrics Engineer | 8.3.4 | Overwrite | | Try to quantify the FTP bus, maybe it will quantify the optical bus! | | Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand | http://lou.net | +| National Infrastructure Architect | 6.6.7 | Unknown | | If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive! | | Howard Rath,Howard Rath,Howard Rath,Howard Rath | http://darlene.net | +| Customer Branding Engineer | 7.9.7 | Ignored | Try to input the TCP sensor, maybe it will input the haptic sensor! | If we navigate the microchip, we can get to the SMS microchip through the redundant SMS microchip! | compressing the system won't do anything, we need to synthesize the redundant ADP system! | Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley,Randall Haley | | +| National Creative Analyst | 6.3.1 | Expression | | The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed! | | | | +| Forward Branding Strategist | 4.6.2 | Overwrite | | | The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive! | | | +| National Factors Administrator | 8.1.4 | Unknown | | | | | http://janelle.name | +| Legacy Communications Engineer | 7.8.1 | Expression | | I'll synthesize the haptic THX hard drive, that should hard drive the THX hard drive! | The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive! | Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub | | +| Principal Web Associate | 4.2.5 | Expression | | | If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive! | Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles | | ++---------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..37cb042c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,24 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | +| Corporate Optimization Agent | 2.7.0 | Ignored | | | | | http://bryce.com | +| Customer Interactions Representative | 0.8.8 | Url | We need to quantify the digital SSL array! | | | | http://heather.name | +| Dynamic Factors Producer | 5.7.1 | Url | | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | | | +| Central Tactics Director | 4.6.7 | Url | backing up the system won't do anything, we need to parse the neural CSS system! | We need to transmit the back-end RSS transmitter! | | Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski | https://valentina.net | +| Global Usability Manager | 9.1.0 | Overwrite | | Try to back up the THX interface, maybe it will back up the auxiliary interface! | | | http://vella.com | +| Internal Factors Facilitator | 2.6.3 | Url | | Try to copy the PNG sensor, maybe it will copy the 1080p sensor! | | Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris | http://melba.name | +| Human Accountability Developer | 6.9.0 | Unknown | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | +| Future Accounts Designer | 5.1.9 | Expression | We need to navigate the wireless SAS pixel! | | | | | +| Global Markets Administrator | 8.6.8 | Expression | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard | https://lois.biz | +| Dynamic Configuration Assistant | 3.2.1 | Expression | | connecting the application won't do anything, we need to bypass the mobile ADP application! | I'll synthesize the bluetooth FTP system, that should system the FTP system! | Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman | | +| Investor Interactions Designer | 1.9.4 | Url | | | parsing the card won't do anything, we need to synthesize the online SQL card! | Stella Barton,Stella Barton | https://octavia.name | +| Global Configuration Consultant | 5.9.5 | Expression | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | bypassing the bus won't do anything, we need to calculate the virtual GB bus! | | Guadalupe Littel,Guadalupe Littel,Guadalupe Littel | | +| Regional Factors Designer | 7.4.1 | Url | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | Use the haptic RSS port, then you can transmit the haptic port! | Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus | | +| Customer Metrics Analyst | 6.7.1 | Unknown | | | | | | +| National Security Orchestrator | 3.5.6 | Expression | Try to copy the HDD array, maybe it will copy the back-end array! | hacking the alarm won't do anything, we need to override the neural SSL alarm! | You can't parse the bandwidth without quantifying the wireless THX bandwidth! | Roderick Koelpin,Roderick Koelpin,Roderick Koelpin | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..362b1703 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,9 @@ ++------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | ++------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | ++------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt deleted file mode 100644 index 175791a3..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt +++ /dev/null @@ -1,138 +0,0 @@ -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+-----------+------------------------+ -| Product Creative Strategist | 8.0.1 | Url | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | -| | | | | | | Mayra | http://lance.name | -| | | | | | | Jimmie | https://lorine.org | -| | | | | | | Rebeka | https://malika.org | -| | | | | | | Trinity | http://fritz.info | -| | | | | | | Neha | https://marianne.name | -| | | | | | | Colin | https://billie.biz | -| | | | | | | Brielle | https://brennon.name | -| | | | | | | Myriam | https://rosemary.name | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| International Accounts Executive | 7.0.3 | Expression | hacking the program won't do anything, we need to reboot the mobile PNG program! | http://eryn.org | | Adaline | http://brittany.org | -| | | | | | | Margie | http://eda.com | -| | | | | | | Vena | https://vincenzo.biz | -| | | | | | | Jedediah | http://teagan.net | -| | | | | | | Piper | http://vicky.info | -| | | | | | | Norwood | https://gerard.name | -| Dynamic Solutions Supervisor | 2.2.5 | Overwrite | | | | Howard | https://luis.info | -| | | | | | | Matt | https://blake.biz | -| | | | | | | Quincy | https://sandra.biz | -| | | | | | | Antonina | http://willow.name | -| | | | | | | Jason | https://orland.com | -| | | | | | | Rigoberto | http://laney.biz | -| | | | | | | Eryn | https://amari.com | -| | | | | | | Viviane | https://kelley.com | -| | | | | | | Doris | https://kennedy.net | -| National Metrics Developer | 7.2.1 | Url | | https://everett.org | | Jessika | http://lesly.com | -| | | | | | | Clemens | https://abagail.info | -| | | | | | | Franz | http://prudence.info | -| | | | | | | Casper | https://alva.com | -| Forward Group Supervisor | 2.5.4 | Overwrite | If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter! | http://christine.info | https://brooks.name | Corene | https://mireya.org | -| | | | | | | Mitchell | https://marietta.com | -| | | | | | | Adrian | https://irving.net | -| | | | | | | Sydnie | https://leonie.net | -| | | | | | | Jason | http://joany.name | -| | | | | | | Carol | http://luisa.net | -| | | | | | | Ewell | http://jonas.biz | -| Future Solutions Technician | 6.7.5 | Expression | | https://gaylord.name | http://jakob.org | Jewell | https://khalil.com | -| | | | | | | Aiyana | http://uriel.com | -| | | | | | | Ignatius | http://edgardo.biz | -| | | | | | | Laverna | http://khalil.org | -| | | | | | | Mona | https://erling.net | -| | | | | | | Dusty | http://ali.com | -| | | | | | | Andrew | https://immanuel.net | -| | | | | | | Juana | http://maeve.org | -| | | | | | | Alysha | https://sydnee.com | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Legacy Assurance Associate | 4.8.8 | Expression | connecting the microchip won't do anything, we need to index the cross-platform RSS microchip! | https://rhea.name | https://selena.info | Mervin | https://elisa.info | -| | | | | | | Sylvester | https://adonis.name | -| | | | | | | Francis | http://jaunita.info | -| Direct Accounts Agent | 6.6.1 | Unknown | | | | Jermey | http://wilfrid.name | -| | | | | | | Josianne | https://vivian.biz | -| | | | | | | Gertrude | http://renee.name | -| | | | | | | Gabrielle | https://jedediah.biz | -| | | | | | | Amber | http://evalyn.org | -| | | | | | | Myrtis | https://ursula.net | -| | | | | | | Werner | https://linwood.biz | -| | | | | | | Rebekah | https://cleve.org | -| | | | | | | Claudie | https://theodora.com | -| Forward Functionality Liaison | 3.8.5 | Unknown | backing up the interface won't do anything, we need to navigate the neural GB interface! | | | Kaitlyn | http://osborne.org | -| | | | | | | Joesph | https://michael.name | -| | | | | | | Kali | http://shyanne.net | -| | | | | | | Austin | https://marty.net | -| National Markets Designer | 5.9.8 | Expression | Try to reboot the CSS panel, maybe it will reboot the haptic panel! | | | Kariane | http://sofia.info | -| | | | | | | Daphnee | https://nedra.biz | -| | | | | | | Orland | http://hilton.com | -| | | | | | | Shany | http://margaretta.net | -| | | | | | | Ezra | https://maegan.net | -| | | | | | | Rollin | https://timothy.info | -| | | | | | | Ezekiel | http://peyton.biz | -| | | | | | | Marlen | http://tara.org | -| | | | | | | Alia | https://lynn.name | -| | | | | | | Alek | https://blaze.net | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| Senior Markets Administrator | 2.4.6 | Url | | | | Ron | http://brown.org | -| | | | | | | Cordia | http://ericka.name | -| | | | | | | Eugene | http://rashad.info | -| | | | | | | Thomas | http://antonia.net | -| | | | | | | Marcelle | https://miller.name | -| | | | | | | Lauriane | http://emmanuelle.info | -| | | | | | | Miracle | http://devin.org | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Human Metrics Manager | 7.7.2 | Expression | Try to reboot the RSS program, maybe it will reboot the solid state program! | | http://clint.com | Ardella | http://melissa.net | -| | | | | | | Sandra | http://pearline.org | -| | | | | | | Noble | https://dusty.net | -| | | | | | | Verlie | http://maryjane.biz | -| | | | | | | Lessie | https://hayden.name | -| | | | | | | Ernestine | http://amina.info | -| | | | | | | Steve | http://lon.org | -| Chief Solutions Planner | 7.6.5 | Unknown | Try to back up the SCSI circuit, maybe it will back up the online circuit! | | http://alex.info | Eusebio | https://drew.net | -| | | | | | | Imani | https://dorothea.name | -| | | | | | | Justina | http://norwood.info | -| | | | | | | Aubree | http://jayne.info | -| | | | | | | Jude | https://korbin.org | -| | | | | | | Fern | https://rick.com | -| | | | | | | Aiyana | http://maverick.com | -| International Implementation Engineer | 9.7.5 | Url | | | | Nathanial | http://lucas.biz | -| | | | | | | Jackeline | http://emmitt.name | -| | | | | | | Amely | https://jonathon.com | -| | | | | | | Javonte | https://diana.name | -| | | | | | | Damien | https://edyth.com | -| | | | | | | Princess | http://haylie.biz | -| | | | | | | Jordane | https://gregorio.com | -| | | | | | | Opal | http://abbie.org | -| | | | | | | Pablo | https://maxime.biz | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt deleted file mode 100644 index ee6d9c2a..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt +++ /dev/null @@ -1,38 +0,0 @@ -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt deleted file mode 100644 index 4608ed05..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt +++ /dev/null @@ -1,138 +0,0 @@ -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+-----------+------------------------+ -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Dynamic Solutions Supervisor | 2.2.5 | Overwrite | | | | Howard | https://luis.info | -| | | | | | | Matt | https://blake.biz | -| | | | | | | Quincy | https://sandra.biz | -| | | | | | | Antonina | http://willow.name | -| | | | | | | Jason | https://orland.com | -| | | | | | | Rigoberto | http://laney.biz | -| | | | | | | Eryn | https://amari.com | -| | | | | | | Viviane | https://kelley.com | -| | | | | | | Doris | https://kennedy.net | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Chief Solutions Planner | 7.6.5 | Unknown | Try to back up the SCSI circuit, maybe it will back up the online circuit! | | http://alex.info | Eusebio | https://drew.net | -| | | | | | | Imani | https://dorothea.name | -| | | | | | | Justina | http://norwood.info | -| | | | | | | Aubree | http://jayne.info | -| | | | | | | Jude | https://korbin.org | -| | | | | | | Fern | https://rick.com | -| | | | | | | Aiyana | http://maverick.com | -| Future Solutions Technician | 6.7.5 | Expression | | https://gaylord.name | http://jakob.org | Jewell | https://khalil.com | -| | | | | | | Aiyana | http://uriel.com | -| | | | | | | Ignatius | http://edgardo.biz | -| | | | | | | Laverna | http://khalil.org | -| | | | | | | Mona | https://erling.net | -| | | | | | | Dusty | http://ali.com | -| | | | | | | Andrew | https://immanuel.net | -| | | | | | | Juana | http://maeve.org | -| | | | | | | Alysha | https://sydnee.com | -| Direct Accounts Agent | 6.6.1 | Unknown | | | | Jermey | http://wilfrid.name | -| | | | | | | Josianne | https://vivian.biz | -| | | | | | | Gertrude | http://renee.name | -| | | | | | | Gabrielle | https://jedediah.biz | -| | | | | | | Amber | http://evalyn.org | -| | | | | | | Myrtis | https://ursula.net | -| | | | | | | Werner | https://linwood.biz | -| | | | | | | Rebekah | https://cleve.org | -| | | | | | | Claudie | https://theodora.com | -| Forward Functionality Liaison | 3.8.5 | Unknown | backing up the interface won't do anything, we need to navigate the neural GB interface! | | | Kaitlyn | http://osborne.org | -| | | | | | | Joesph | https://michael.name | -| | | | | | | Kali | http://shyanne.net | -| | | | | | | Austin | https://marty.net | -| National Metrics Developer | 7.2.1 | Url | | https://everett.org | | Jessika | http://lesly.com | -| | | | | | | Clemens | https://abagail.info | -| | | | | | | Franz | http://prudence.info | -| | | | | | | Casper | https://alva.com | -| National Markets Designer | 5.9.8 | Expression | Try to reboot the CSS panel, maybe it will reboot the haptic panel! | | | Kariane | http://sofia.info | -| | | | | | | Daphnee | https://nedra.biz | -| | | | | | | Orland | http://hilton.com | -| | | | | | | Shany | http://margaretta.net | -| | | | | | | Ezra | https://maegan.net | -| | | | | | | Rollin | https://timothy.info | -| | | | | | | Ezekiel | http://peyton.biz | -| | | | | | | Marlen | http://tara.org | -| | | | | | | Alia | https://lynn.name | -| | | | | | | Alek | https://blaze.net | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| Forward Group Supervisor | 2.5.4 | Overwrite | If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter! | http://christine.info | https://brooks.name | Corene | https://mireya.org | -| | | | | | | Mitchell | https://marietta.com | -| | | | | | | Adrian | https://irving.net | -| | | | | | | Sydnie | https://leonie.net | -| | | | | | | Jason | http://joany.name | -| | | | | | | Carol | http://luisa.net | -| | | | | | | Ewell | http://jonas.biz | -| Senior Markets Administrator | 2.4.6 | Url | | | | Ron | http://brown.org | -| | | | | | | Cordia | http://ericka.name | -| | | | | | | Eugene | http://rashad.info | -| | | | | | | Thomas | http://antonia.net | -| | | | | | | Marcelle | https://miller.name | -| | | | | | | Lauriane | http://emmanuelle.info | -| | | | | | | Miracle | http://devin.org | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| International Implementation Engineer | 9.7.5 | Url | | | | Nathanial | http://lucas.biz | -| | | | | | | Jackeline | http://emmitt.name | -| | | | | | | Amely | https://jonathon.com | -| | | | | | | Javonte | https://diana.name | -| | | | | | | Damien | https://edyth.com | -| | | | | | | Princess | http://haylie.biz | -| | | | | | | Jordane | https://gregorio.com | -| | | | | | | Opal | http://abbie.org | -| | | | | | | Pablo | https://maxime.biz | -| Human Metrics Manager | 7.7.2 | Expression | Try to reboot the RSS program, maybe it will reboot the solid state program! | | http://clint.com | Ardella | http://melissa.net | -| | | | | | | Sandra | http://pearline.org | -| | | | | | | Noble | https://dusty.net | -| | | | | | | Verlie | http://maryjane.biz | -| | | | | | | Lessie | https://hayden.name | -| | | | | | | Ernestine | http://amina.info | -| | | | | | | Steve | http://lon.org | -| Legacy Assurance Associate | 4.8.8 | Expression | connecting the microchip won't do anything, we need to index the cross-platform RSS microchip! | https://rhea.name | https://selena.info | Mervin | https://elisa.info | -| | | | | | | Sylvester | https://adonis.name | -| | | | | | | Francis | http://jaunita.info | -| Product Creative Strategist | 8.0.1 | Url | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | -| | | | | | | Mayra | http://lance.name | -| | | | | | | Jimmie | https://lorine.org | -| | | | | | | Rebeka | https://malika.org | -| | | | | | | Trinity | http://fritz.info | -| | | | | | | Neha | https://marianne.name | -| | | | | | | Colin | https://billie.biz | -| | | | | | | Brielle | https://brennon.name | -| | | | | | | Myriam | https://rosemary.name | -| International Accounts Executive | 7.0.3 | Expression | hacking the program won't do anything, we need to reboot the mobile PNG program! | http://eryn.org | | Adaline | http://brittany.org | -| | | | | | | Margie | http://eda.com | -| | | | | | | Vena | https://vincenzo.biz | -| | | | | | | Jedediah | http://teagan.net | -| | | | | | | Piper | http://vicky.info | -| | | | | | | Norwood | https://gerard.name | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt deleted file mode 100644 index e9de8f53..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt +++ /dev/null @@ -1,38 +0,0 @@ -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt deleted file mode 100644 index 71ef6156..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt +++ /dev/null @@ -1,138 +0,0 @@ -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+-----------+------------------------+ -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| International Accounts Executive | 7.0.3 | Expression | hacking the program won't do anything, we need to reboot the mobile PNG program! | http://eryn.org | | Adaline | http://brittany.org | -| | | | | | | Margie | http://eda.com | -| | | | | | | Vena | https://vincenzo.biz | -| | | | | | | Jedediah | http://teagan.net | -| | | | | | | Piper | http://vicky.info | -| | | | | | | Norwood | https://gerard.name | -| Dynamic Solutions Supervisor | 2.2.5 | Overwrite | | | | Howard | https://luis.info | -| | | | | | | Matt | https://blake.biz | -| | | | | | | Quincy | https://sandra.biz | -| | | | | | | Antonina | http://willow.name | -| | | | | | | Jason | https://orland.com | -| | | | | | | Rigoberto | http://laney.biz | -| | | | | | | Eryn | https://amari.com | -| | | | | | | Viviane | https://kelley.com | -| | | | | | | Doris | https://kennedy.net | -| National Metrics Developer | 7.2.1 | Url | | https://everett.org | | Jessika | http://lesly.com | -| | | | | | | Clemens | https://abagail.info | -| | | | | | | Franz | http://prudence.info | -| | | | | | | Casper | https://alva.com | -| Legacy Assurance Associate | 4.8.8 | Expression | connecting the microchip won't do anything, we need to index the cross-platform RSS microchip! | https://rhea.name | https://selena.info | Mervin | https://elisa.info | -| | | | | | | Sylvester | https://adonis.name | -| | | | | | | Francis | http://jaunita.info | -| Future Solutions Technician | 6.7.5 | Expression | | https://gaylord.name | http://jakob.org | Jewell | https://khalil.com | -| | | | | | | Aiyana | http://uriel.com | -| | | | | | | Ignatius | http://edgardo.biz | -| | | | | | | Laverna | http://khalil.org | -| | | | | | | Mona | https://erling.net | -| | | | | | | Dusty | http://ali.com | -| | | | | | | Andrew | https://immanuel.net | -| | | | | | | Juana | http://maeve.org | -| | | | | | | Alysha | https://sydnee.com | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| International Implementation Engineer | 9.7.5 | Url | | | | Nathanial | http://lucas.biz | -| | | | | | | Jackeline | http://emmitt.name | -| | | | | | | Amely | https://jonathon.com | -| | | | | | | Javonte | https://diana.name | -| | | | | | | Damien | https://edyth.com | -| | | | | | | Princess | http://haylie.biz | -| | | | | | | Jordane | https://gregorio.com | -| | | | | | | Opal | http://abbie.org | -| | | | | | | Pablo | https://maxime.biz | -| Product Creative Strategist | 8.0.1 | Url | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | -| | | | | | | Mayra | http://lance.name | -| | | | | | | Jimmie | https://lorine.org | -| | | | | | | Rebeka | https://malika.org | -| | | | | | | Trinity | http://fritz.info | -| | | | | | | Neha | https://marianne.name | -| | | | | | | Colin | https://billie.biz | -| | | | | | | Brielle | https://brennon.name | -| | | | | | | Myriam | https://rosemary.name | -| Forward Functionality Liaison | 3.8.5 | Unknown | backing up the interface won't do anything, we need to navigate the neural GB interface! | | | Kaitlyn | http://osborne.org | -| | | | | | | Joesph | https://michael.name | -| | | | | | | Kali | http://shyanne.net | -| | | | | | | Austin | https://marty.net | -| National Markets Designer | 5.9.8 | Expression | Try to reboot the CSS panel, maybe it will reboot the haptic panel! | | | Kariane | http://sofia.info | -| | | | | | | Daphnee | https://nedra.biz | -| | | | | | | Orland | http://hilton.com | -| | | | | | | Shany | http://margaretta.net | -| | | | | | | Ezra | https://maegan.net | -| | | | | | | Rollin | https://timothy.info | -| | | | | | | Ezekiel | http://peyton.biz | -| | | | | | | Marlen | http://tara.org | -| | | | | | | Alia | https://lynn.name | -| | | | | | | Alek | https://blaze.net | -| Senior Markets Administrator | 2.4.6 | Url | | | | Ron | http://brown.org | -| | | | | | | Cordia | http://ericka.name | -| | | | | | | Eugene | http://rashad.info | -| | | | | | | Thomas | http://antonia.net | -| | | | | | | Marcelle | https://miller.name | -| | | | | | | Lauriane | http://emmanuelle.info | -| | | | | | | Miracle | http://devin.org | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| Forward Group Supervisor | 2.5.4 | Overwrite | If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter! | http://christine.info | https://brooks.name | Corene | https://mireya.org | -| | | | | | | Mitchell | https://marietta.com | -| | | | | | | Adrian | https://irving.net | -| | | | | | | Sydnie | https://leonie.net | -| | | | | | | Jason | http://joany.name | -| | | | | | | Carol | http://luisa.net | -| | | | | | | Ewell | http://jonas.biz | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Direct Accounts Agent | 6.6.1 | Unknown | | | | Jermey | http://wilfrid.name | -| | | | | | | Josianne | https://vivian.biz | -| | | | | | | Gertrude | http://renee.name | -| | | | | | | Gabrielle | https://jedediah.biz | -| | | | | | | Amber | http://evalyn.org | -| | | | | | | Myrtis | https://ursula.net | -| | | | | | | Werner | https://linwood.biz | -| | | | | | | Rebekah | https://cleve.org | -| | | | | | | Claudie | https://theodora.com | -| Chief Solutions Planner | 7.6.5 | Unknown | Try to back up the SCSI circuit, maybe it will back up the online circuit! | | http://alex.info | Eusebio | https://drew.net | -| | | | | | | Imani | https://dorothea.name | -| | | | | | | Justina | http://norwood.info | -| | | | | | | Aubree | http://jayne.info | -| | | | | | | Jude | https://korbin.org | -| | | | | | | Fern | https://rick.com | -| | | | | | | Aiyana | http://maverick.com | -| Human Metrics Manager | 7.7.2 | Expression | Try to reboot the RSS program, maybe it will reboot the solid state program! | | http://clint.com | Ardella | http://melissa.net | -| | | | | | | Sandra | http://pearline.org | -| | | | | | | Noble | https://dusty.net | -| | | | | | | Verlie | http://maryjane.biz | -| | | | | | | Lessie | https://hayden.name | -| | | | | | | Ernestine | http://amina.info | -| | | | | | | Steve | http://lon.org | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt deleted file mode 100644 index bff8bf9d..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt +++ /dev/null @@ -1,38 +0,0 @@ -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt deleted file mode 100644 index 1b8c015d..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt +++ /dev/null @@ -1,138 +0,0 @@ -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+-----------+------------------------+ -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Future Solutions Technician | 6.7.5 | Expression | | https://gaylord.name | http://jakob.org | Jewell | https://khalil.com | -| | | | | | | Aiyana | http://uriel.com | -| | | | | | | Ignatius | http://edgardo.biz | -| | | | | | | Laverna | http://khalil.org | -| | | | | | | Mona | https://erling.net | -| | | | | | | Dusty | http://ali.com | -| | | | | | | Andrew | https://immanuel.net | -| | | | | | | Juana | http://maeve.org | -| | | | | | | Alysha | https://sydnee.com | -| Product Creative Strategist | 8.0.1 | Url | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | -| | | | | | | Mayra | http://lance.name | -| | | | | | | Jimmie | https://lorine.org | -| | | | | | | Rebeka | https://malika.org | -| | | | | | | Trinity | http://fritz.info | -| | | | | | | Neha | https://marianne.name | -| | | | | | | Colin | https://billie.biz | -| | | | | | | Brielle | https://brennon.name | -| | | | | | | Myriam | https://rosemary.name | -| Forward Functionality Liaison | 3.8.5 | Unknown | backing up the interface won't do anything, we need to navigate the neural GB interface! | | | Kaitlyn | http://osborne.org | -| | | | | | | Joesph | https://michael.name | -| | | | | | | Kali | http://shyanne.net | -| | | | | | | Austin | https://marty.net | -| National Markets Designer | 5.9.8 | Expression | Try to reboot the CSS panel, maybe it will reboot the haptic panel! | | | Kariane | http://sofia.info | -| | | | | | | Daphnee | https://nedra.biz | -| | | | | | | Orland | http://hilton.com | -| | | | | | | Shany | http://margaretta.net | -| | | | | | | Ezra | https://maegan.net | -| | | | | | | Rollin | https://timothy.info | -| | | | | | | Ezekiel | http://peyton.biz | -| | | | | | | Marlen | http://tara.org | -| | | | | | | Alia | https://lynn.name | -| | | | | | | Alek | https://blaze.net | -| National Metrics Developer | 7.2.1 | Url | | https://everett.org | | Jessika | http://lesly.com | -| | | | | | | Clemens | https://abagail.info | -| | | | | | | Franz | http://prudence.info | -| | | | | | | Casper | https://alva.com | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| International Accounts Executive | 7.0.3 | Expression | hacking the program won't do anything, we need to reboot the mobile PNG program! | http://eryn.org | | Adaline | http://brittany.org | -| | | | | | | Margie | http://eda.com | -| | | | | | | Vena | https://vincenzo.biz | -| | | | | | | Jedediah | http://teagan.net | -| | | | | | | Piper | http://vicky.info | -| | | | | | | Norwood | https://gerard.name | -| Senior Markets Administrator | 2.4.6 | Url | | | | Ron | http://brown.org | -| | | | | | | Cordia | http://ericka.name | -| | | | | | | Eugene | http://rashad.info | -| | | | | | | Thomas | http://antonia.net | -| | | | | | | Marcelle | https://miller.name | -| | | | | | | Lauriane | http://emmanuelle.info | -| | | | | | | Miracle | http://devin.org | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| International Implementation Engineer | 9.7.5 | Url | | | | Nathanial | http://lucas.biz | -| | | | | | | Jackeline | http://emmitt.name | -| | | | | | | Amely | https://jonathon.com | -| | | | | | | Javonte | https://diana.name | -| | | | | | | Damien | https://edyth.com | -| | | | | | | Princess | http://haylie.biz | -| | | | | | | Jordane | https://gregorio.com | -| | | | | | | Opal | http://abbie.org | -| | | | | | | Pablo | https://maxime.biz | -| Forward Group Supervisor | 2.5.4 | Overwrite | If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter! | http://christine.info | https://brooks.name | Corene | https://mireya.org | -| | | | | | | Mitchell | https://marietta.com | -| | | | | | | Adrian | https://irving.net | -| | | | | | | Sydnie | https://leonie.net | -| | | | | | | Jason | http://joany.name | -| | | | | | | Carol | http://luisa.net | -| | | | | | | Ewell | http://jonas.biz | -| Chief Solutions Planner | 7.6.5 | Unknown | Try to back up the SCSI circuit, maybe it will back up the online circuit! | | http://alex.info | Eusebio | https://drew.net | -| | | | | | | Imani | https://dorothea.name | -| | | | | | | Justina | http://norwood.info | -| | | | | | | Aubree | http://jayne.info | -| | | | | | | Jude | https://korbin.org | -| | | | | | | Fern | https://rick.com | -| | | | | | | Aiyana | http://maverick.com | -| Dynamic Solutions Supervisor | 2.2.5 | Overwrite | | | | Howard | https://luis.info | -| | | | | | | Matt | https://blake.biz | -| | | | | | | Quincy | https://sandra.biz | -| | | | | | | Antonina | http://willow.name | -| | | | | | | Jason | https://orland.com | -| | | | | | | Rigoberto | http://laney.biz | -| | | | | | | Eryn | https://amari.com | -| | | | | | | Viviane | https://kelley.com | -| | | | | | | Doris | https://kennedy.net | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Legacy Assurance Associate | 4.8.8 | Expression | connecting the microchip won't do anything, we need to index the cross-platform RSS microchip! | https://rhea.name | https://selena.info | Mervin | https://elisa.info | -| | | | | | | Sylvester | https://adonis.name | -| | | | | | | Francis | http://jaunita.info | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Human Metrics Manager | 7.7.2 | Expression | Try to reboot the RSS program, maybe it will reboot the solid state program! | | http://clint.com | Ardella | http://melissa.net | -| | | | | | | Sandra | http://pearline.org | -| | | | | | | Noble | https://dusty.net | -| | | | | | | Verlie | http://maryjane.biz | -| | | | | | | Lessie | https://hayden.name | -| | | | | | | Ernestine | http://amina.info | -| | | | | | | Steve | http://lon.org | -| Direct Accounts Agent | 6.6.1 | Unknown | | | | Jermey | http://wilfrid.name | -| | | | | | | Josianne | https://vivian.biz | -| | | | | | | Gertrude | http://renee.name | -| | | | | | | Gabrielle | https://jedediah.biz | -| | | | | | | Amber | http://evalyn.org | -| | | | | | | Myrtis | https://ursula.net | -| | | | | | | Werner | https://linwood.biz | -| | | | | | | Rebekah | https://cleve.org | -| | | | | | | Claudie | https://theodora.com | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt deleted file mode 100644 index 5e894ec8..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt +++ /dev/null @@ -1,38 +0,0 @@ -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt deleted file mode 100644 index ee714550..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt +++ /dev/null @@ -1,138 +0,0 @@ -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+-----------+------------------------+ -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Forward Group Supervisor | 2.5.4 | Overwrite | If we compress the transmitter, we can get to the SCSI transmitter through the open-source SCSI transmitter! | http://christine.info | https://brooks.name | Corene | https://mireya.org | -| | | | | | | Mitchell | https://marietta.com | -| | | | | | | Adrian | https://irving.net | -| | | | | | | Sydnie | https://leonie.net | -| | | | | | | Jason | http://joany.name | -| | | | | | | Carol | http://luisa.net | -| | | | | | | Ewell | http://jonas.biz | -| International Accounts Executive | 7.0.3 | Expression | hacking the program won't do anything, we need to reboot the mobile PNG program! | http://eryn.org | | Adaline | http://brittany.org | -| | | | | | | Margie | http://eda.com | -| | | | | | | Vena | https://vincenzo.biz | -| | | | | | | Jedediah | http://teagan.net | -| | | | | | | Piper | http://vicky.info | -| | | | | | | Norwood | https://gerard.name | -| Future Solutions Technician | 6.7.5 | Expression | | https://gaylord.name | http://jakob.org | Jewell | https://khalil.com | -| | | | | | | Aiyana | http://uriel.com | -| | | | | | | Ignatius | http://edgardo.biz | -| | | | | | | Laverna | http://khalil.org | -| | | | | | | Mona | https://erling.net | -| | | | | | | Dusty | http://ali.com | -| | | | | | | Andrew | https://immanuel.net | -| | | | | | | Juana | http://maeve.org | -| | | | | | | Alysha | https://sydnee.com | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Forward Functionality Liaison | 3.8.5 | Unknown | backing up the interface won't do anything, we need to navigate the neural GB interface! | | | Kaitlyn | http://osborne.org | -| | | | | | | Joesph | https://michael.name | -| | | | | | | Kali | http://shyanne.net | -| | | | | | | Austin | https://marty.net | -| National Markets Designer | 5.9.8 | Expression | Try to reboot the CSS panel, maybe it will reboot the haptic panel! | | | Kariane | http://sofia.info | -| | | | | | | Daphnee | https://nedra.biz | -| | | | | | | Orland | http://hilton.com | -| | | | | | | Shany | http://margaretta.net | -| | | | | | | Ezra | https://maegan.net | -| | | | | | | Rollin | https://timothy.info | -| | | | | | | Ezekiel | http://peyton.biz | -| | | | | | | Marlen | http://tara.org | -| | | | | | | Alia | https://lynn.name | -| | | | | | | Alek | https://blaze.net | -| Legacy Assurance Associate | 4.8.8 | Expression | connecting the microchip won't do anything, we need to index the cross-platform RSS microchip! | https://rhea.name | https://selena.info | Mervin | https://elisa.info | -| | | | | | | Sylvester | https://adonis.name | -| | | | | | | Francis | http://jaunita.info | -| Dynamic Solutions Supervisor | 2.2.5 | Overwrite | | | | Howard | https://luis.info | -| | | | | | | Matt | https://blake.biz | -| | | | | | | Quincy | https://sandra.biz | -| | | | | | | Antonina | http://willow.name | -| | | | | | | Jason | https://orland.com | -| | | | | | | Rigoberto | http://laney.biz | -| | | | | | | Eryn | https://amari.com | -| | | | | | | Viviane | https://kelley.com | -| | | | | | | Doris | https://kennedy.net | -| Product Creative Strategist | 8.0.1 | Url | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | -| | | | | | | Mayra | http://lance.name | -| | | | | | | Jimmie | https://lorine.org | -| | | | | | | Rebeka | https://malika.org | -| | | | | | | Trinity | http://fritz.info | -| | | | | | | Neha | https://marianne.name | -| | | | | | | Colin | https://billie.biz | -| | | | | | | Brielle | https://brennon.name | -| | | | | | | Myriam | https://rosemary.name | -| Chief Solutions Planner | 7.6.5 | Unknown | Try to back up the SCSI circuit, maybe it will back up the online circuit! | | http://alex.info | Eusebio | https://drew.net | -| | | | | | | Imani | https://dorothea.name | -| | | | | | | Justina | http://norwood.info | -| | | | | | | Aubree | http://jayne.info | -| | | | | | | Jude | https://korbin.org | -| | | | | | | Fern | https://rick.com | -| | | | | | | Aiyana | http://maverick.com | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| International Implementation Engineer | 9.7.5 | Url | | | | Nathanial | http://lucas.biz | -| | | | | | | Jackeline | http://emmitt.name | -| | | | | | | Amely | https://jonathon.com | -| | | | | | | Javonte | https://diana.name | -| | | | | | | Damien | https://edyth.com | -| | | | | | | Princess | http://haylie.biz | -| | | | | | | Jordane | https://gregorio.com | -| | | | | | | Opal | http://abbie.org | -| | | | | | | Pablo | https://maxime.biz | -| National Metrics Developer | 7.2.1 | Url | | https://everett.org | | Jessika | http://lesly.com | -| | | | | | | Clemens | https://abagail.info | -| | | | | | | Franz | http://prudence.info | -| | | | | | | Casper | https://alva.com | -| Senior Markets Administrator | 2.4.6 | Url | | | | Ron | http://brown.org | -| | | | | | | Cordia | http://ericka.name | -| | | | | | | Eugene | http://rashad.info | -| | | | | | | Thomas | http://antonia.net | -| | | | | | | Marcelle | https://miller.name | -| | | | | | | Lauriane | http://emmanuelle.info | -| | | | | | | Miracle | http://devin.org | -| Human Metrics Manager | 7.7.2 | Expression | Try to reboot the RSS program, maybe it will reboot the solid state program! | | http://clint.com | Ardella | http://melissa.net | -| | | | | | | Sandra | http://pearline.org | -| | | | | | | Noble | https://dusty.net | -| | | | | | | Verlie | http://maryjane.biz | -| | | | | | | Lessie | https://hayden.name | -| | | | | | | Ernestine | http://amina.info | -| | | | | | | Steve | http://lon.org | -| Direct Accounts Agent | 6.6.1 | Unknown | | | | Jermey | http://wilfrid.name | -| | | | | | | Josianne | https://vivian.biz | -| | | | | | | Gertrude | http://renee.name | -| | | | | | | Gabrielle | https://jedediah.biz | -| | | | | | | Amber | http://evalyn.org | -| | | | | | | Myrtis | https://ursula.net | -| | | | | | | Werner | https://linwood.biz | -| | | | | | | Rebekah | https://cleve.org | -| | | | | | | Claudie | https://theodora.com | -+---------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt deleted file mode 100644 index f6c24310..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt +++ /dev/null @@ -1,38 +0,0 @@ -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | -| | | | | | | Johann | http://andres.net | -| | | | | | | Jaquan | http://carey.org | -| | | | | | | Arvel | http://mortimer.org | -| | | | | | | Alicia | http://paula.com | -| | | | | | | Heidi | http://letha.name | -| | | | | | | Reid | https://amely.info | -| | | | | | | Nikki | https://mckayla.info | -| | | | | | | Kiara | https://floyd.net | -| Investor Tactics Strategist | 1.6.5 | Overwrite | | http://guido.info | http://arch.biz | Albertha | http://robyn.net | -| | | | | | | Eula | https://rosanna.com | -| | | | | | | Kian | https://lia.net | -| | | | | | | Manley | http://bridget.name | -| | | | | | | Alberta | http://maximillian.biz | -| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | -| | | | | | | Rolando | http://nikko.name | -| | | | | | | Pamela | https://aliza.net | -| | | | | | | Marcella | http://helga.net | -| | | | | | | Alisha | http://alyson.name | -| | | | | | | Carmelo | http://michele.name | -| | | | | | | Miles | https://freddie.com | -| | | | | | | Kade | https://jaunita.biz | -| | | | | | | Marcelina | http://donna.net | -| Investor Optimization Facilitator | 3.2.5 | Overwrite | | | http://aniya.biz | Katelyn | https://judd.com | -| | | | | | | Earl | https://bradford.biz | -| | | | | | | Alfredo | https://chet.name | -| | | | | | | Hailie | https://easton.info | -+-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt deleted file mode 100644 index 02d71195..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt +++ /dev/null @@ -1,80 +0,0 @@ -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+ -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | -| Lead Tactics Director | 1.6.8 | Expression | overriding the panel won't do anything, we need to parse the open-source IB panel! | http://kory.name | https://ewell.name | -| Human Markets Coordinator | 3.4.4 | Unknown | You can't calculate the pixel without connecting the multi-byte HTTP pixel! | https://alexis.org | http://jeffrey.com | -| Dynamic Brand Producer | 8.3.6 | Url | If we parse the pixel, we can get to the AI pixel through the solid state AI pixel! | https://randal.org | https://freddie.biz | -| Dynamic Functionality Agent | 5.9.5 | Unknown | synthesizing the port won't do anything, we need to generate the haptic TCP port! | http://karl.com | https://candace.com | -| Senior Accounts Designer | 1.0.4 | Unknown | I'll input the solid state COM application, that should application the COM application! | http://everette.biz | https://johnpaul.biz | -| Forward Integration Assistant | 4.8.5 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://joshuah.com | http://jenifer.name | -| Internal Research Engineer | 0.3.1 | Url | hacking the panel won't do anything, we need to bypass the solid state HTTP panel! | http://faustino.biz | http://sophie.biz | -| Legacy Intranet Agent | 9.0.8 | Expression | You can't override the program without overriding the mobile COM program! | http://everett.name | https://robb.com | -| District Response Director | 6.9.7 | Expression | If we override the pixel, we can get to the PCI pixel through the digital PCI pixel! | http://kari.org | https://milo.biz | -| Dynamic Implementation Analyst | 3.3.4 | Overwrite | The XSS application is down, override the wireless application so we can override the XSS application! | https://allene.info | https://philip.net | -| Chief Integration Architect | 1.6.8 | Overwrite | Try to override the TCP firewall, maybe it will override the solid state firewall! | http://wade.org | https://davion.net | -| Principal Marketing Specialist | 9.7.0 | Expression | You can't quantify the capacitor without hacking the neural SMS capacitor! | https://tyrese.net | http://ethel.name | -| Internal Optimization Planner | 2.9.4 | Url | We need to bypass the redundant COM bus! | http://pat.name | https://raegan.biz | -| International Research Architect | 4.1.8 | Overwrite | I'll reboot the haptic SDD pixel, that should pixel the SDD pixel! | http://hunter.info | https://kristofer.org | -| Regional Operations Representative | 2.9.1 | Expression | I'll calculate the online HTTP array, that should array the HTTP array! | http://uriel.info | http://zakary.info | -| District Group Representative | 8.9.8 | Overwrite | quantifying the driver won't do anything, we need to program the wireless SQL driver! | http://orland.net | http://lindsey.biz | -| Lead Identity Producer | 5.7.1 | Unknown | You can't back up the port without programming the primary XSS port! | https://mikayla.info | http://delaney.info | -| Product Branding Specialist | 3.4.0 | Expression | Try to reboot the JSON alarm, maybe it will reboot the optical alarm! | http://jalyn.org | http://asia.net | -| Forward Research Strategist | 8.8.2 | Overwrite | Try to parse the PNG panel, maybe it will parse the haptic panel! | http://terence.com | http://israel.name | -| Internal Operations Liaison | 3.0.3 | Overwrite | I'll program the bluetooth TCP monitor, that should monitor the TCP monitor! | http://trent.com | https://prince.info | -| Investor Optimization Orchestrator | 3.7.9 | Unknown | programming the application won't do anything, we need to program the digital SCSI application! | http://cullen.net | http://kaylie.info | -| Regional Accountability Assistant | 2.7.5 | Expression | You can't program the alarm without overriding the cross-platform RSS alarm! | https://ella.biz | http://barney.com | -| National Identity Technician | 7.4.9 | Url | quantifying the hard drive won't do anything, we need to index the virtual JBOD hard drive! | https://yadira.net | https://ocie.com | -| Human Accountability Technician | 8.2.0 | Expression | Use the solid state HTTP microchip, then you can back up the solid state microchip! | http://cali.net | https://ima.net | -| Regional Response Officer | 7.0.2 | Unknown | programming the driver won't do anything, we need to bypass the mobile PNG driver! | http://eldridge.net | http://bryon.net | -| Regional Quality Designer | 5.8.2 | Expression | We need to program the back-end HDD capacitor! | http://toney.net | http://trent.info | -| District Interactions Strategist | 7.9.0 | Url | Try to override the HDD pixel, maybe it will override the bluetooth pixel! | http://louie.net | https://elroy.org | -| Lead Response Producer | 6.3.3 | Overwrite | I'll generate the back-end JBOD array, that should array the JBOD array! | https://paul.name | https://harmon.name | -| Global Implementation Producer | 6.6.0 | Url | Use the back-end PNG bandwidth, then you can program the back-end bandwidth! | https://anita.net | http://liza.net | -| Direct Web Executive | 7.0.8 | Expression | If we generate the microchip, we can get to the SMTP microchip through the wireless SMTP microchip! | https://felicity.com | https://rhea.name | -| Corporate Paradigm Engineer | 8.1.2 | Overwrite | Try to connect the ADP array, maybe it will connect the virtual array! | https://luna.info | https://evalyn.org | -| Principal Usability Architect | 4.0.3 | Overwrite | You can't connect the bus without connecting the open-source SDD bus! | http://andreane.com | https://gus.name | -| Chief Implementation Director | 2.3.1 | Url | I'll override the auxiliary JBOD pixel, that should pixel the JBOD pixel! | http://richmond.com | https://burley.net | -| Direct Tactics Analyst | 1.0.4 | Url | The PCI program is down, transmit the multi-byte program so we can transmit the PCI program! | http://leonel.com | https://fletcher.com | -| National Response Planner | 8.2.8 | Expression | The ADP alarm is down, hack the bluetooth alarm so we can hack the ADP alarm! | https://stephon.biz | http://lonzo.biz | -| International Applications Architect | 5.6.6 | Unknown | If we override the transmitter, we can get to the JBOD transmitter through the auxiliary JBOD transmitter! | http://henriette.name | https://norene.com | -| Direct Accountability Supervisor | 6.2.8 | Url | I'll synthesize the cross-platform ADP system, that should system the ADP system! | https://eryn.com | http://rafaela.com | -| Forward Functionality Officer | 0.1.1 | Unknown | I'll override the primary XML monitor, that should monitor the XML monitor! | https://rebekah.org | http://lavern.org | -| Principal Implementation Developer | 7.0.7 | Overwrite | I'll index the 1080p JBOD matrix, that should matrix the JBOD matrix! | https://graham.org | http://janice.biz | -| Internal Optimization Executive | 2.5.9 | Unknown | The RAM bus is down, transmit the wireless bus so we can transmit the RAM bus! | http://bernice.com | https://rubye.name | -| Direct Identity Liaison | 7.9.7 | Overwrite | If we back up the bus, we can get to the AI bus through the 1080p AI bus! | https://alana.org | https://carol.info | -| Direct Operations Developer | 7.1.7 | Unknown | synthesizing the microchip won't do anything, we need to hack the optical SCSI microchip! | http://morris.name | http://salvatore.biz | -| Legacy Accountability Agent | 5.8.2 | Expression | I'll compress the auxiliary XSS port, that should port the XSS port! | https://iliana.info | http://chelsea.com | -| Regional Security Officer | 9.7.3 | Expression | The GB program is down, reboot the neural program so we can reboot the GB program! | https://tania.biz | http://al.info | -| Internal Applications Agent | 5.1.9 | Overwrite | Use the online COM pixel, then you can synthesize the online pixel! | http://helen.name | http://oren.info | -| Corporate Security Technician | 2.7.4 | Unknown | copying the firewall won't do anything, we need to index the cross-platform THX firewall! | https://kaylie.info | https://bell.net | -| Senior Program Coordinator | 6.8.4 | Url | We need to back up the primary ADP array! | http://teresa.biz | https://derek.info | -| Corporate Research Liaison | 8.5.9 | Unknown | I'll reboot the auxiliary SQL feed, that should feed the SQL feed! | http://rosemarie.net | https://cydney.biz | -| Internal Data Agent | 2.5.8 | Url | I'll copy the online SQL interface, that should interface the SQL interface! | http://gretchen.org | http://melissa.com | -| Internal Web Liaison | 2.6.3 | Overwrite | You can't index the port without hacking the optical HDD port! | http://hector.biz | http://crawford.biz | -| Investor Usability Officer | 2.5.2 | Unknown | Use the virtual SAS firewall, then you can calculate the virtual firewall! | https://rubie.net | https://izaiah.net | -| Dynamic Accountability Director | 6.0.2 | Url | We need to connect the auxiliary SDD bandwidth! | http://delphia.name | https://bo.com | -| Customer Solutions Producer | 8.3.5 | Url | Try to program the EXE alarm, maybe it will program the cross-platform alarm! | http://alden.biz | https://asha.com | -| Direct Metrics Associate | 1.7.2 | Expression | We need to generate the digital TCP card! | http://kenya.info | https://kurt.org | -| Principal Brand Designer | 2.4.7 | Overwrite | You can't parse the bandwidth without indexing the auxiliary HTTP bandwidth! | http://garnett.info | https://rosa.info | -| Dynamic Paradigm Officer | 4.2.2 | Expression | If we synthesize the alarm, we can get to the ADP alarm through the neural ADP alarm! | https://guillermo.biz | https://charlene.name | -| Chief Identity Specialist | 6.4.7 | Expression | Use the neural RSS circuit, then you can quantify the neural circuit! | https://kyle.net | http://sammy.net | -| Legacy Communications Producer | 5.4.0 | Unknown | overriding the firewall won't do anything, we need to reboot the open-source COM firewall! | http://khalid.net | http://jaylin.org | -| Legacy Solutions Architect | 7.9.3 | Expression | Try to input the AI sensor, maybe it will input the digital sensor! | https://alia.org | http://amir.name | -| National Tactics Facilitator | 1.2.4 | Overwrite | Try to transmit the GB panel, maybe it will transmit the 1080p panel! | http://margarete.biz | http://lily.biz | -| Legacy Directives Supervisor | 9.6.2 | Overwrite | programming the driver won't do anything, we need to connect the solid state RSS driver! | http://brenda.org | http://lina.net | -| Dynamic Response Facilitator | 7.1.7 | Url | If we override the port, we can get to the SDD port through the primary SDD port! | http://sibyl.biz | http://jordon.net | -| Dynamic Usability Consultant | 8.4.8 | Unknown | The GB firewall is down, program the neural firewall so we can program the GB firewall! | http://keshawn.org | https://gayle.biz | -| Chief Implementation Engineer | 7.6.5 | Unknown | The SMS protocol is down, input the neural protocol so we can input the SMS protocol! | https://rubie.info | https://maria.info | -| Regional Accountability Engineer | 3.1.8 | Url | Use the digital CSS array, then you can index the digital array! | http://christa.org | https://don.info | -| Direct Response Facilitator | 1.4.7 | Overwrite | The JSON alarm is down, hack the solid state alarm so we can hack the JSON alarm! | https://keshawn.name | https://toney.name | -| Internal Web Planner | 8.0.5 | Overwrite | Use the neural XML monitor, then you can navigate the neural monitor! | https://everardo.com | http://madelynn.biz | -| International Brand Manager | 2.4.4 | Expression | We need to program the virtual AI driver! | https://clark.name | http://aletha.info | -| Lead Mobility Developer | 4.0.9 | Url | I'll override the optical SSL card, that should card the SSL card! | https://lucinda.name | https://lexus.biz | -| Corporate Identity Developer | 5.1.4 | Unknown | hacking the program won't do anything, we need to copy the solid state JBOD program! | http://danny.org | https://declan.name | -| Dynamic Identity Assistant | 8.0.0 | Url | I'll transmit the digital PNG microchip, that should microchip the PNG microchip! | http://magdalena.biz | http://ernie.com | -| Customer Solutions Manager | 6.0.8 | Unknown | The XSS transmitter is down, back up the virtual transmitter so we can back up the XSS transmitter! | http://alexys.biz | http://alfonso.com | -| International Brand Consultant | 0.0.6 | Overwrite | Try to hack the CSS bandwidth, maybe it will hack the 1080p bandwidth! | https://onie.name | http://may.net | -+--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------------+-----------------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt deleted file mode 100644 index 81ffab35..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt +++ /dev/null @@ -1,21 +0,0 @@ -+----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | -+----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+ -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | -| Lead Tactics Director | 1.6.8 | Expression | overriding the panel won't do anything, we need to parse the open-source IB panel! | http://kory.name | https://ewell.name | -| Human Markets Coordinator | 3.4.4 | Unknown | You can't calculate the pixel without connecting the multi-byte HTTP pixel! | https://alexis.org | http://jeffrey.com | -| Dynamic Brand Producer | 8.3.6 | Url | If we parse the pixel, we can get to the AI pixel through the solid state AI pixel! | https://randal.org | https://freddie.biz | -| Dynamic Functionality Agent | 5.9.5 | Unknown | synthesizing the port won't do anything, we need to generate the haptic TCP port! | http://karl.com | https://candace.com | -| Senior Accounts Designer | 1.0.4 | Unknown | I'll input the solid state COM application, that should application the COM application! | http://everette.biz | https://johnpaul.biz | -| Forward Integration Assistant | 4.8.5 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://joshuah.com | http://jenifer.name | -| Internal Research Engineer | 0.3.1 | Url | hacking the panel won't do anything, we need to bypass the solid state HTTP panel! | http://faustino.biz | http://sophie.biz | -| Legacy Intranet Agent | 9.0.8 | Expression | You can't override the program without overriding the mobile COM program! | http://everett.name | https://robb.com | -| District Response Director | 6.9.7 | Expression | If we override the pixel, we can get to the PCI pixel through the digital PCI pixel! | http://kari.org | https://milo.biz | -| Dynamic Implementation Analyst | 3.3.4 | Overwrite | The XSS application is down, override the wireless application so we can override the XSS application! | https://allene.info | https://philip.net | -| Chief Integration Architect | 1.6.8 | Overwrite | Try to override the TCP firewall, maybe it will override the solid state firewall! | http://wade.org | https://davion.net | -| Principal Marketing Specialist | 9.7.0 | Expression | You can't quantify the capacitor without hacking the neural SMS capacitor! | https://tyrese.net | http://ethel.name | -| Internal Optimization Planner | 2.9.4 | Url | We need to bypass the redundant COM bus! | http://pat.name | https://raegan.biz | -| International Research Architect | 4.1.8 | Overwrite | I'll reboot the haptic SDD pixel, that should pixel the SDD pixel! | http://hunter.info | https://kristofer.org | -+----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+---------------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt deleted file mode 100644 index bb8f9658..00000000 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt +++ /dev/null @@ -1,7 +0,0 @@ -+-----------------------------+---------+----------------------------+------------------------------------------------------------------------------------+--------------------+---------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | -+-----------------------------+---------+----------------------------+------------------------------------------------------------------------------------+--------------------+---------------------+ -| Product Data Analyst | 6.4.5 | Url | The AI matrix is down, index the digital matrix so we can index the AI matrix! | http://isidro.biz | https://major.biz | -| Customer Research Associate | 3.5.9 | Url | I'll input the cross-platform AGP system, that should system the AGP system! | http://gladyce.biz | https://floyd.name | -| Senior Markets Orchestrator | 4.0.0 | Unknown | Use the multi-byte HDD hard drive, then you can connect the multi-byte hard drive! | http://juliet.biz | http://rebecca.biz | -+-----------------------------+---------+----------------------------+------------------------------------------------------------------------------------+--------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..c5e2cf3c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,8 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Judson | https://wilson.net | +| | | | | Guadalupe | http://otho.info | +| | | | | General | https://skylar.name | +| | | | | Haylie | http://audreanne.info | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..b8a62809 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,127 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Corporate Tactics Analyst | 3.0.8 | Unknown | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | | Bill | http://jairo.net | +| | | | | | Clemmie | http://shanny.net | +| | | | | | Hildegard | http://conner.name | +| | | | | | Isabella | https://kennith.com | +| | | | | | Johanna | https://ara.org | +| | | | | | Demarco | https://rae.biz | +| | | | | | Viviane | http://christine.info | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Legacy Creative Liaison | 0.4.6 | Overwrite | | | Mervin | http://celestine.info | +| | | | | | Amalia | https://shanelle.info | +| | | | | | Sheila | http://darrell.info | +| | | | | | Alec | https://candice.biz | +| | | | | | Linnea | http://everardo.info | +| | | | | | Daryl | https://jerrod.com | +| | | | | | Laila | http://caleigh.net | +| | | | | | Adolfo | http://daisha.biz | +| Lead Markets Designer | 2.8.4 | Unknown | | https://amara.info | Seamus | http://maybell.info | +| | | | | | Monserrat | http://katrine.name | +| | | | | | Abel | https://geovany.com | +| | | | | | Diana | http://eula.name | +| | | | | | Raphael | https://zackery.info | +| Customer Program Technician | 1.7.7 | Url | | | Keely | http://obie.org | +| | | | | | Caleigh | https://albin.info | +| | | | | | Flavie | http://lavonne.biz | +| | | | | | Kaitlyn | http://osborne.org | +| | | | | | Joesph | https://michael.name | +| | | | | | Kali | http://shyanne.net | +| | | | | | Austin | https://marty.net | +| | | | | | Theresia | http://kristin.net | +| | | | | | Lester | https://paige.com | +| National Accounts Liaison | 7.2.6 | Overwrite | | | Cedrick | https://zachariah.net | +| | | | | | Marcelle | https://adah.org | +| | | | | | Barney | http://erica.org | +| Lead Intranet Officer | 6.4.9 | Url | | | Margaret | https://michaela.name | +| | | | | | Jody | http://jakob.org | +| | | | | | Anjali | https://valentin.info | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Global Branding Associate | 0.5.9 | Expression | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | http://cory.com | Suzanne | http://ima.name | +| | | | | | Earnestine | http://nathanial.biz | +| | | | | | Connor | https://augustus.net | +| | | | | | Araceli | http://hailey.biz | +| | | | | | Janessa | https://craig.com | +| | | | | | Erica | http://kristin.org | +| | | | | | Alek | http://shany.biz | +| Dynamic Marketing Consultant | 2.4.9 | Overwrite | | | Angie | https://ardella.info | +| | | | | | Melissa | https://sandra.biz | +| | | | | | Pearline | https://noble.net | +| | | | | | Dusty | https://verlie.com | +| Human Usability Specialist | 3.2.8 | Expression | | http://micah.info | Evalyn | https://myrtis.name | +| | | | | | Ursula | https://werner.net | +| | | | | | Linwood | http://rebekah.org | +| | | | | | Cleve | https://claudie.net | +| | | | | | Theodora | http://faye.info | +| International Integration Orchestrator | 5.4.5 | Expression | | | Steve | http://lon.org | +| | | | | | Braeden | https://sunny.name | +| | | | | | Leslie | http://bettie.info | +| | | | | | Edmund | http://sadie.info | +| | | | | | Horacio | https://loraine.name | +| Global Response Associate | 1.9.8 | Overwrite | The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth! | | Sandra | http://antonina.com | +| | | | | | Willow | https://jason.org | +| | | | | | Orland | http://rigoberto.com | +| | | | | | Laney | http://eryn.org | +| | | | | | Amari | http://viviane.net | +| | | | | | Kelley | http://doris.net | +| | | | | | Kennedy | https://milo.net | +| Direct Accounts Associate | 3.2.6 | Overwrite | | https://vesta.com | Buck | http://taryn.com | +| | | | | | Hilton | http://isabel.com | +| | | | | | Rogers | https://bertrand.biz | +| | | | | | Annetta | https://remington.org | +| | | | | | Efrain | http://davion.org | +| | | | | | Merle | https://abigayle.org | +| | | | | | Jerod | https://vicenta.info | +| | | | | | Kayli | https://shaun.net | +| | | | | | Antwan | https://hazel.net | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Legacy Optimization Orchestrator | 2.4.2 | Url | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | Damien | https://edyth.com | +| | | | | | Princess | http://haylie.biz | +| | | | | | Jordane | https://gregorio.com | +| | | | | | Opal | http://abbie.org | +| | | | | | Pablo | https://maxime.biz | +| | | | | | Shaun | https://concepcion.net | +| | | | | | Moises | http://rupert.info | +| Global Optimization Representative | 8.2.6 | Unknown | | | Brandi | https://aniyah.com | +| | | | | | Tyson | https://bonita.org | +| | | | | | Jazlyn | http://madonna.net | +| | | | | | Deangelo | https://jess.info | +| | | | | | Alvah | https://hans.net | +| | | | | | Payton | http://shanna.name | +| | | | | | Providenci | https://tyra.org | +| | | | | | Flo | http://isidro.net | +| | | | | | Dawn | https://anika.org | +| | | | | | Silas | http://zane.name | +| Investor Research Facilitator | 5.7.5 | Expression | | | Avery | http://jarret.biz | +| | | | | | Clarissa | https://audreanne.name | +| | | | | | Vida | https://theresia.biz | +| | | | | | Ransom | http://isom.com | +| | | | | | Anastasia | http://kamryn.info | +| | | | | | Marlene | https://cyril.name | +| | | | | | Zetta | http://pete.org | +| | | | | | Candida | https://craig.biz | +| | | | | | Timmothy | https://joanny.biz | +| | | | | | Alfonzo | http://dorothea.org | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..56d60df4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,22 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..cfa5fe02 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,28 @@ ++--------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++--------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | ++--------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..a90d5dbf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,8 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..7109d0c1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,127 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Lead Markets Designer | 2.8.4 | Unknown | | https://amara.info | Seamus | http://maybell.info | +| | | | | | Monserrat | http://katrine.name | +| | | | | | Abel | https://geovany.com | +| | | | | | Diana | http://eula.name | +| | | | | | Raphael | https://zackery.info | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Global Optimization Representative | 8.2.6 | Unknown | | | Brandi | https://aniyah.com | +| | | | | | Tyson | https://bonita.org | +| | | | | | Jazlyn | http://madonna.net | +| | | | | | Deangelo | https://jess.info | +| | | | | | Alvah | https://hans.net | +| | | | | | Payton | http://shanna.name | +| | | | | | Providenci | https://tyra.org | +| | | | | | Flo | http://isidro.net | +| | | | | | Dawn | https://anika.org | +| | | | | | Silas | http://zane.name | +| Lead Intranet Officer | 6.4.9 | Url | | | Margaret | https://michaela.name | +| | | | | | Jody | http://jakob.org | +| | | | | | Anjali | https://valentin.info | +| Dynamic Marketing Consultant | 2.4.9 | Overwrite | | | Angie | https://ardella.info | +| | | | | | Melissa | https://sandra.biz | +| | | | | | Pearline | https://noble.net | +| | | | | | Dusty | https://verlie.com | +| Human Usability Specialist | 3.2.8 | Expression | | http://micah.info | Evalyn | https://myrtis.name | +| | | | | | Ursula | https://werner.net | +| | | | | | Linwood | http://rebekah.org | +| | | | | | Cleve | https://claudie.net | +| | | | | | Theodora | http://faye.info | +| Customer Program Technician | 1.7.7 | Url | | | Keely | http://obie.org | +| | | | | | Caleigh | https://albin.info | +| | | | | | Flavie | http://lavonne.biz | +| | | | | | Kaitlyn | http://osborne.org | +| | | | | | Joesph | https://michael.name | +| | | | | | Kali | http://shyanne.net | +| | | | | | Austin | https://marty.net | +| | | | | | Theresia | http://kristin.net | +| | | | | | Lester | https://paige.com | +| International Integration Orchestrator | 5.4.5 | Expression | | | Steve | http://lon.org | +| | | | | | Braeden | https://sunny.name | +| | | | | | Leslie | http://bettie.info | +| | | | | | Edmund | http://sadie.info | +| | | | | | Horacio | https://loraine.name | +| Global Response Associate | 1.9.8 | Overwrite | The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth! | | Sandra | http://antonina.com | +| | | | | | Willow | https://jason.org | +| | | | | | Orland | http://rigoberto.com | +| | | | | | Laney | http://eryn.org | +| | | | | | Amari | http://viviane.net | +| | | | | | Kelley | http://doris.net | +| | | | | | Kennedy | https://milo.net | +| National Accounts Liaison | 7.2.6 | Overwrite | | | Cedrick | https://zachariah.net | +| | | | | | Marcelle | https://adah.org | +| | | | | | Barney | http://erica.org | +| Direct Accounts Associate | 3.2.6 | Overwrite | | https://vesta.com | Buck | http://taryn.com | +| | | | | | Hilton | http://isabel.com | +| | | | | | Rogers | https://bertrand.biz | +| | | | | | Annetta | https://remington.org | +| | | | | | Efrain | http://davion.org | +| | | | | | Merle | https://abigayle.org | +| | | | | | Jerod | https://vicenta.info | +| | | | | | Kayli | https://shaun.net | +| | | | | | Antwan | https://hazel.net | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Investor Research Facilitator | 5.7.5 | Expression | | | Avery | http://jarret.biz | +| | | | | | Clarissa | https://audreanne.name | +| | | | | | Vida | https://theresia.biz | +| | | | | | Ransom | http://isom.com | +| | | | | | Anastasia | http://kamryn.info | +| | | | | | Marlene | https://cyril.name | +| | | | | | Zetta | http://pete.org | +| | | | | | Candida | https://craig.biz | +| | | | | | Timmothy | https://joanny.biz | +| | | | | | Alfonzo | http://dorothea.org | +| Legacy Optimization Orchestrator | 2.4.2 | Url | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | Damien | https://edyth.com | +| | | | | | Princess | http://haylie.biz | +| | | | | | Jordane | https://gregorio.com | +| | | | | | Opal | http://abbie.org | +| | | | | | Pablo | https://maxime.biz | +| | | | | | Shaun | https://concepcion.net | +| | | | | | Moises | http://rupert.info | +| Global Branding Associate | 0.5.9 | Expression | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | http://cory.com | Suzanne | http://ima.name | +| | | | | | Earnestine | http://nathanial.biz | +| | | | | | Connor | https://augustus.net | +| | | | | | Araceli | http://hailey.biz | +| | | | | | Janessa | https://craig.com | +| | | | | | Erica | http://kristin.org | +| | | | | | Alek | http://shany.biz | +| Corporate Tactics Analyst | 3.0.8 | Unknown | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | | Bill | http://jairo.net | +| | | | | | Clemmie | http://shanny.net | +| | | | | | Hildegard | http://conner.name | +| | | | | | Isabella | https://kennith.com | +| | | | | | Johanna | https://ara.org | +| | | | | | Demarco | https://rae.biz | +| | | | | | Viviane | http://christine.info | +| Legacy Creative Liaison | 0.4.6 | Overwrite | | | Mervin | http://celestine.info | +| | | | | | Amalia | https://shanelle.info | +| | | | | | Sheila | http://darrell.info | +| | | | | | Alec | https://candice.biz | +| | | | | | Linnea | http://everardo.info | +| | | | | | Daryl | https://jerrod.com | +| | | | | | Laila | http://caleigh.net | +| | | | | | Adolfo | http://daisha.biz | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..a9534c57 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,22 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..a8ca8abc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,28 @@ ++--------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++--------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | ++--------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..c5e2cf3c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,8 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Judson | https://wilson.net | +| | | | | Guadalupe | http://otho.info | +| | | | | General | https://skylar.name | +| | | | | Haylie | http://audreanne.info | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..57237c3a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,127 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Legacy Creative Liaison | 0.4.6 | Overwrite | | | Mervin | http://celestine.info | +| | | | | | Amalia | https://shanelle.info | +| | | | | | Sheila | http://darrell.info | +| | | | | | Alec | https://candice.biz | +| | | | | | Linnea | http://everardo.info | +| | | | | | Daryl | https://jerrod.com | +| | | | | | Laila | http://caleigh.net | +| | | | | | Adolfo | http://daisha.biz | +| Lead Markets Designer | 2.8.4 | Unknown | | https://amara.info | Seamus | http://maybell.info | +| | | | | | Monserrat | http://katrine.name | +| | | | | | Abel | https://geovany.com | +| | | | | | Diana | http://eula.name | +| | | | | | Raphael | https://zackery.info | +| Customer Program Technician | 1.7.7 | Url | | | Keely | http://obie.org | +| | | | | | Caleigh | https://albin.info | +| | | | | | Flavie | http://lavonne.biz | +| | | | | | Kaitlyn | http://osborne.org | +| | | | | | Joesph | https://michael.name | +| | | | | | Kali | http://shyanne.net | +| | | | | | Austin | https://marty.net | +| | | | | | Theresia | http://kristin.net | +| | | | | | Lester | https://paige.com | +| Global Branding Associate | 0.5.9 | Expression | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | http://cory.com | Suzanne | http://ima.name | +| | | | | | Earnestine | http://nathanial.biz | +| | | | | | Connor | https://augustus.net | +| | | | | | Araceli | http://hailey.biz | +| | | | | | Janessa | https://craig.com | +| | | | | | Erica | http://kristin.org | +| | | | | | Alek | http://shany.biz | +| Lead Intranet Officer | 6.4.9 | Url | | | Margaret | https://michaela.name | +| | | | | | Jody | http://jakob.org | +| | | | | | Anjali | https://valentin.info | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Investor Research Facilitator | 5.7.5 | Expression | | | Avery | http://jarret.biz | +| | | | | | Clarissa | https://audreanne.name | +| | | | | | Vida | https://theresia.biz | +| | | | | | Ransom | http://isom.com | +| | | | | | Anastasia | http://kamryn.info | +| | | | | | Marlene | https://cyril.name | +| | | | | | Zetta | http://pete.org | +| | | | | | Candida | https://craig.biz | +| | | | | | Timmothy | https://joanny.biz | +| | | | | | Alfonzo | http://dorothea.org | +| Corporate Tactics Analyst | 3.0.8 | Unknown | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | | Bill | http://jairo.net | +| | | | | | Clemmie | http://shanny.net | +| | | | | | Hildegard | http://conner.name | +| | | | | | Isabella | https://kennith.com | +| | | | | | Johanna | https://ara.org | +| | | | | | Demarco | https://rae.biz | +| | | | | | Viviane | http://christine.info | +| Human Usability Specialist | 3.2.8 | Expression | | http://micah.info | Evalyn | https://myrtis.name | +| | | | | | Ursula | https://werner.net | +| | | | | | Linwood | http://rebekah.org | +| | | | | | Cleve | https://claudie.net | +| | | | | | Theodora | http://faye.info | +| International Integration Orchestrator | 5.4.5 | Expression | | | Steve | http://lon.org | +| | | | | | Braeden | https://sunny.name | +| | | | | | Leslie | http://bettie.info | +| | | | | | Edmund | http://sadie.info | +| | | | | | Horacio | https://loraine.name | +| Direct Accounts Associate | 3.2.6 | Overwrite | | https://vesta.com | Buck | http://taryn.com | +| | | | | | Hilton | http://isabel.com | +| | | | | | Rogers | https://bertrand.biz | +| | | | | | Annetta | https://remington.org | +| | | | | | Efrain | http://davion.org | +| | | | | | Merle | https://abigayle.org | +| | | | | | Jerod | https://vicenta.info | +| | | | | | Kayli | https://shaun.net | +| | | | | | Antwan | https://hazel.net | +| National Accounts Liaison | 7.2.6 | Overwrite | | | Cedrick | https://zachariah.net | +| | | | | | Marcelle | https://adah.org | +| | | | | | Barney | http://erica.org | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Global Response Associate | 1.9.8 | Overwrite | The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth! | | Sandra | http://antonina.com | +| | | | | | Willow | https://jason.org | +| | | | | | Orland | http://rigoberto.com | +| | | | | | Laney | http://eryn.org | +| | | | | | Amari | http://viviane.net | +| | | | | | Kelley | http://doris.net | +| | | | | | Kennedy | https://milo.net | +| Dynamic Marketing Consultant | 2.4.9 | Overwrite | | | Angie | https://ardella.info | +| | | | | | Melissa | https://sandra.biz | +| | | | | | Pearline | https://noble.net | +| | | | | | Dusty | https://verlie.com | +| Global Optimization Representative | 8.2.6 | Unknown | | | Brandi | https://aniyah.com | +| | | | | | Tyson | https://bonita.org | +| | | | | | Jazlyn | http://madonna.net | +| | | | | | Deangelo | https://jess.info | +| | | | | | Alvah | https://hans.net | +| | | | | | Payton | http://shanna.name | +| | | | | | Providenci | https://tyra.org | +| | | | | | Flo | http://isidro.net | +| | | | | | Dawn | https://anika.org | +| | | | | | Silas | http://zane.name | +| Legacy Optimization Orchestrator | 2.4.2 | Url | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | Damien | https://edyth.com | +| | | | | | Princess | http://haylie.biz | +| | | | | | Jordane | https://gregorio.com | +| | | | | | Opal | http://abbie.org | +| | | | | | Pablo | https://maxime.biz | +| | | | | | Shaun | https://concepcion.net | +| | | | | | Moises | http://rupert.info | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..473fe4b6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,22 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..02ee583a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,28 @@ ++--------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++--------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | ++--------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..a90d5dbf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,8 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..6f125e7f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,127 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Lead Intranet Officer | 6.4.9 | Url | | | Margaret | https://michaela.name | +| | | | | | Jody | http://jakob.org | +| | | | | | Anjali | https://valentin.info | +| Corporate Tactics Analyst | 3.0.8 | Unknown | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | | Bill | http://jairo.net | +| | | | | | Clemmie | http://shanny.net | +| | | | | | Hildegard | http://conner.name | +| | | | | | Isabella | https://kennith.com | +| | | | | | Johanna | https://ara.org | +| | | | | | Demarco | https://rae.biz | +| | | | | | Viviane | http://christine.info | +| Human Usability Specialist | 3.2.8 | Expression | | http://micah.info | Evalyn | https://myrtis.name | +| | | | | | Ursula | https://werner.net | +| | | | | | Linwood | http://rebekah.org | +| | | | | | Cleve | https://claudie.net | +| | | | | | Theodora | http://faye.info | +| International Integration Orchestrator | 5.4.5 | Expression | | | Steve | http://lon.org | +| | | | | | Braeden | https://sunny.name | +| | | | | | Leslie | http://bettie.info | +| | | | | | Edmund | http://sadie.info | +| | | | | | Horacio | https://loraine.name | +| Global Response Associate | 1.9.8 | Overwrite | The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth! | | Sandra | http://antonina.com | +| | | | | | Willow | https://jason.org | +| | | | | | Orland | http://rigoberto.com | +| | | | | | Laney | http://eryn.org | +| | | | | | Amari | http://viviane.net | +| | | | | | Kelley | http://doris.net | +| | | | | | Kennedy | https://milo.net | +| Customer Program Technician | 1.7.7 | Url | | | Keely | http://obie.org | +| | | | | | Caleigh | https://albin.info | +| | | | | | Flavie | http://lavonne.biz | +| | | | | | Kaitlyn | http://osborne.org | +| | | | | | Joesph | https://michael.name | +| | | | | | Kali | http://shyanne.net | +| | | | | | Austin | https://marty.net | +| | | | | | Theresia | http://kristin.net | +| | | | | | Lester | https://paige.com | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Legacy Creative Liaison | 0.4.6 | Overwrite | | | Mervin | http://celestine.info | +| | | | | | Amalia | https://shanelle.info | +| | | | | | Sheila | http://darrell.info | +| | | | | | Alec | https://candice.biz | +| | | | | | Linnea | http://everardo.info | +| | | | | | Daryl | https://jerrod.com | +| | | | | | Laila | http://caleigh.net | +| | | | | | Adolfo | http://daisha.biz | +| Direct Accounts Associate | 3.2.6 | Overwrite | | https://vesta.com | Buck | http://taryn.com | +| | | | | | Hilton | http://isabel.com | +| | | | | | Rogers | https://bertrand.biz | +| | | | | | Annetta | https://remington.org | +| | | | | | Efrain | http://davion.org | +| | | | | | Merle | https://abigayle.org | +| | | | | | Jerod | https://vicenta.info | +| | | | | | Kayli | https://shaun.net | +| | | | | | Antwan | https://hazel.net | +| Investor Research Facilitator | 5.7.5 | Expression | | | Avery | http://jarret.biz | +| | | | | | Clarissa | https://audreanne.name | +| | | | | | Vida | https://theresia.biz | +| | | | | | Ransom | http://isom.com | +| | | | | | Anastasia | http://kamryn.info | +| | | | | | Marlene | https://cyril.name | +| | | | | | Zetta | http://pete.org | +| | | | | | Candida | https://craig.biz | +| | | | | | Timmothy | https://joanny.biz | +| | | | | | Alfonzo | http://dorothea.org | +| National Accounts Liaison | 7.2.6 | Overwrite | | | Cedrick | https://zachariah.net | +| | | | | | Marcelle | https://adah.org | +| | | | | | Barney | http://erica.org | +| Global Optimization Representative | 8.2.6 | Unknown | | | Brandi | https://aniyah.com | +| | | | | | Tyson | https://bonita.org | +| | | | | | Jazlyn | http://madonna.net | +| | | | | | Deangelo | https://jess.info | +| | | | | | Alvah | https://hans.net | +| | | | | | Payton | http://shanna.name | +| | | | | | Providenci | https://tyra.org | +| | | | | | Flo | http://isidro.net | +| | | | | | Dawn | https://anika.org | +| | | | | | Silas | http://zane.name | +| Lead Markets Designer | 2.8.4 | Unknown | | https://amara.info | Seamus | http://maybell.info | +| | | | | | Monserrat | http://katrine.name | +| | | | | | Abel | https://geovany.com | +| | | | | | Diana | http://eula.name | +| | | | | | Raphael | https://zackery.info | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Global Branding Associate | 0.5.9 | Expression | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | http://cory.com | Suzanne | http://ima.name | +| | | | | | Earnestine | http://nathanial.biz | +| | | | | | Connor | https://augustus.net | +| | | | | | Araceli | http://hailey.biz | +| | | | | | Janessa | https://craig.com | +| | | | | | Erica | http://kristin.org | +| | | | | | Alek | http://shany.biz | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Legacy Optimization Orchestrator | 2.4.2 | Url | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | Damien | https://edyth.com | +| | | | | | Princess | http://haylie.biz | +| | | | | | Jordane | https://gregorio.com | +| | | | | | Opal | http://abbie.org | +| | | | | | Pablo | https://maxime.biz | +| | | | | | Shaun | https://concepcion.net | +| | | | | | Moises | http://rupert.info | +| Dynamic Marketing Consultant | 2.4.9 | Overwrite | | | Angie | https://ardella.info | +| | | | | | Melissa | https://sandra.biz | +| | | | | | Pearline | https://noble.net | +| | | | | | Dusty | https://verlie.com | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..473fe4b6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,22 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..a8ca8abc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,28 @@ ++--------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++--------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | ++--------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..a90d5dbf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,8 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..7707a5df --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,127 @@ ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| National Accounts Liaison | 7.2.6 | Overwrite | | | Cedrick | https://zachariah.net | +| | | | | | Marcelle | https://adah.org | +| | | | | | Barney | http://erica.org | +| Global Response Associate | 1.9.8 | Overwrite | The RSS bandwidth is down, compress the wireless bandwidth so we can compress the RSS bandwidth! | | Sandra | http://antonina.com | +| | | | | | Willow | https://jason.org | +| | | | | | Orland | http://rigoberto.com | +| | | | | | Laney | http://eryn.org | +| | | | | | Amari | http://viviane.net | +| | | | | | Kelley | http://doris.net | +| | | | | | Kennedy | https://milo.net | +| Legacy Creative Liaison | 0.4.6 | Overwrite | | | Mervin | http://celestine.info | +| | | | | | Amalia | https://shanelle.info | +| | | | | | Sheila | http://darrell.info | +| | | | | | Alec | https://candice.biz | +| | | | | | Linnea | http://everardo.info | +| | | | | | Daryl | https://jerrod.com | +| | | | | | Laila | http://caleigh.net | +| | | | | | Adolfo | http://daisha.biz | +| Lead Intranet Officer | 6.4.9 | Url | | | Margaret | https://michaela.name | +| | | | | | Jody | http://jakob.org | +| | | | | | Anjali | https://valentin.info | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| Human Usability Specialist | 3.2.8 | Expression | | http://micah.info | Evalyn | https://myrtis.name | +| | | | | | Ursula | https://werner.net | +| | | | | | Linwood | http://rebekah.org | +| | | | | | Cleve | https://claudie.net | +| | | | | | Theodora | http://faye.info | +| International Integration Orchestrator | 5.4.5 | Expression | | | Steve | http://lon.org | +| | | | | | Braeden | https://sunny.name | +| | | | | | Leslie | http://bettie.info | +| | | | | | Edmund | http://sadie.info | +| | | | | | Horacio | https://loraine.name | +| Global Branding Associate | 0.5.9 | Expression | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | http://cory.com | Suzanne | http://ima.name | +| | | | | | Earnestine | http://nathanial.biz | +| | | | | | Connor | https://augustus.net | +| | | | | | Araceli | http://hailey.biz | +| | | | | | Janessa | https://craig.com | +| | | | | | Erica | http://kristin.org | +| | | | | | Alek | http://shany.biz | +| Lead Markets Designer | 2.8.4 | Unknown | | https://amara.info | Seamus | http://maybell.info | +| | | | | | Monserrat | http://katrine.name | +| | | | | | Abel | https://geovany.com | +| | | | | | Diana | http://eula.name | +| | | | | | Raphael | https://zackery.info | +| Corporate Tactics Analyst | 3.0.8 | Unknown | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | | Bill | http://jairo.net | +| | | | | | Clemmie | http://shanny.net | +| | | | | | Hildegard | http://conner.name | +| | | | | | Isabella | https://kennith.com | +| | | | | | Johanna | https://ara.org | +| | | | | | Demarco | https://rae.biz | +| | | | | | Viviane | http://christine.info | +| Global Optimization Representative | 8.2.6 | Unknown | | | Brandi | https://aniyah.com | +| | | | | | Tyson | https://bonita.org | +| | | | | | Jazlyn | http://madonna.net | +| | | | | | Deangelo | https://jess.info | +| | | | | | Alvah | https://hans.net | +| | | | | | Payton | http://shanna.name | +| | | | | | Providenci | https://tyra.org | +| | | | | | Flo | http://isidro.net | +| | | | | | Dawn | https://anika.org | +| | | | | | Silas | http://zane.name | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Investor Research Facilitator | 5.7.5 | Expression | | | Avery | http://jarret.biz | +| | | | | | Clarissa | https://audreanne.name | +| | | | | | Vida | https://theresia.biz | +| | | | | | Ransom | http://isom.com | +| | | | | | Anastasia | http://kamryn.info | +| | | | | | Marlene | https://cyril.name | +| | | | | | Zetta | http://pete.org | +| | | | | | Candida | https://craig.biz | +| | | | | | Timmothy | https://joanny.biz | +| | | | | | Alfonzo | http://dorothea.org | +| Customer Program Technician | 1.7.7 | Url | | | Keely | http://obie.org | +| | | | | | Caleigh | https://albin.info | +| | | | | | Flavie | http://lavonne.biz | +| | | | | | Kaitlyn | http://osborne.org | +| | | | | | Joesph | https://michael.name | +| | | | | | Kali | http://shyanne.net | +| | | | | | Austin | https://marty.net | +| | | | | | Theresia | http://kristin.net | +| | | | | | Lester | https://paige.com | +| Direct Accounts Associate | 3.2.6 | Overwrite | | https://vesta.com | Buck | http://taryn.com | +| | | | | | Hilton | http://isabel.com | +| | | | | | Rogers | https://bertrand.biz | +| | | | | | Annetta | https://remington.org | +| | | | | | Efrain | http://davion.org | +| | | | | | Merle | https://abigayle.org | +| | | | | | Jerod | https://vicenta.info | +| | | | | | Kayli | https://shaun.net | +| | | | | | Antwan | https://hazel.net | +| Legacy Optimization Orchestrator | 2.4.2 | Url | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | Damien | https://edyth.com | +| | | | | | Princess | http://haylie.biz | +| | | | | | Jordane | https://gregorio.com | +| | | | | | Opal | http://abbie.org | +| | | | | | Pablo | https://maxime.biz | +| | | | | | Shaun | https://concepcion.net | +| | | | | | Moises | http://rupert.info | +| Dynamic Marketing Consultant | 2.4.9 | Overwrite | | | Angie | https://ardella.info | +| | | | | | Melissa | https://sandra.biz | +| | | | | | Pearline | https://noble.net | +| | | | | | Dusty | https://verlie.com | ++----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------+-----------------------+-------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..a9534c57 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,22 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..4d15f77e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,28 @@ ++--------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++--------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Judson | https://wilson.net | +| | | | | | Guadalupe | http://otho.info | +| | | | | | General | https://skylar.name | +| | | | | | Haylie | http://audreanne.info | +| Direct Intranet Facilitator | 7.1.7 | Unknown | synthesizing the feed won't do anything, we need to index the auxiliary SMTP feed! | https://garnet.net | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| | | | | | Darby | http://joana.org | +| | | | | | Albin | http://hal.com | +| | | | | | Betsy | http://quinton.com | +| | | | | | Emmalee | https://haleigh.name | +| Regional Accounts Technician | 2.8.7 | Expression | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | +| | | | | | Carlee | https://jaron.info | +| | | | | | Nannie | https://isaias.net | +| National Solutions Coordinator | 8.7.3 | Expression | Use the bluetooth USB panel, then you can calculate the bluetooth panel! | https://adrianna.name | Maximillian | http://leola.name | +| | | | | | Shaina | http://dean.name | +| | | | | | Juana | http://aniya.biz | +| | | | | | Fernando | http://shanna.com | +| | | | | | Katelyn | https://judd.com | +| | | | | | Earl | https://bradford.biz | ++--------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------------------+-------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..3a8346ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+ +| Package | Version | License Information Origin | ++---------+---------+----------------------------+ ++---------+---------+----------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..abaa228a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,5 @@ ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ +| Package | Version | License Information Origin | License Expression | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..94f923d8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,85 @@ ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | +| Regional Security Architect | 2.2.5 | Url | | | +| Global Usability Representative | 3.5.9 | Url | | | +| Customer Directives Director | 7.9.2 | Overwrite | Try to hack the COM panel, maybe it will hack the auxiliary panel! | | +| Chief Assurance Associate | 3.3.1 | Url | overriding the panel won't do anything, we need to parse the open-source IB panel! | https://tyrese.info | +| Customer Operations Officer | 2.6.0 | Overwrite | Use the bluetooth USB alarm, then you can override the bluetooth alarm! | http://antonette.org | +| Dynamic Security Technician | 6.8.3 | Unknown | | | +| Central Integration Analyst | 0.4.0 | Overwrite | If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol! | https://laverne.name | +| National Communications Facilitator | 3.1.0 | Url | quantifying the transmitter won't do anything, we need to program the mobile HDD transmitter! | | +| Dynamic Functionality Agent | 5.9.5 | Unknown | | http://annabelle.net | +| Forward Functionality Analyst | 4.5.1 | Expression | | http://orie.name | +| District Branding Analyst | 1.9.5 | Url | | https://paula.net | +| Product Applications Assistant | 2.8.4 | Overwrite | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://carleton.info | +| Global Security Liaison | 8.1.2 | Expression | | | +| Central Interactions Manager | 7.0.9 | Expression | | | +| National Tactics Engineer | 3.7.5 | Url | generating the matrix won't do anything, we need to override the redundant GB matrix! | https://alexys.org | +| Chief Mobility Planner | 7.1.0 | Overwrite | | | +| Customer Implementation Director | 5.9.1 | Unknown | | | +| National Tactics Architect | 6.7.8 | Url | We need to parse the auxiliary SAS capacitor! | https://margaret.net | +| Central Marketing Technician | 8.7.2 | Overwrite | Use the cross-platform GB capacitor, then you can parse the cross-platform capacitor! | http://albina.org | +| Corporate Paradigm Representative | 7.0.2 | Overwrite | You can't quantify the capacitor without hacking the neural SMS capacitor! | | +| Chief Accounts Associate | 8.5.5 | Unknown | You can't generate the panel without compressing the neural SAS panel! | | +| Dynamic Configuration Executive | 4.7.6 | Unknown | If we parse the transmitter, we can get to the ADP transmitter through the online ADP transmitter! | | +| Human Usability Associate | 5.2.5 | Expression | You can't override the capacitor without overriding the mobile XML capacitor! | http://hunter.info | +| Principal Optimization Representative | 0.4.8 | Overwrite | If we index the system, we can get to the XSS system through the cross-platform XSS system! | | +| Internal Factors Facilitator | 2.6.3 | Overwrite | | http://melba.name | +| Future Accounts Producer | 9.4.3 | Unknown | You can't override the port without indexing the neural THX port! | | +| Global Usability Producer | 4.9.5 | Expression | If we hack the application, we can get to the PCI application through the 1080p PCI application! | | +| Future Markets Architect | 9.0.8 | Overwrite | | | +| International Identity Planner | 4.2.1 | Expression | You can't compress the capacitor without copying the virtual USB capacitor! | | +| National Creative Executive | 7.5.7 | Unknown | | http://mallory.biz | +| Lead Tactics Executive | 6.2.9 | Unknown | | https://lowell.org | +| Human Solutions Assistant | 1.9.8 | Expression | Try to parse the PNG panel, maybe it will parse the haptic panel! | http://carter.info | +| Chief Marketing Assistant | 7.3.5 | Expression | | | +| Principal Implementation Director | 7.1.6 | Unknown | We need to transmit the auxiliary FTP transmitter! | http://pearlie.org | +| Principal Markets Designer | 3.8.8 | Url | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | +| Human Creative Engineer | 7.5.1 | Unknown | | | +| Central Markets Officer | 6.8.8 | Expression | | | +| National Identity Technician | 7.4.9 | Overwrite | Try to parse the SMTP feed, maybe it will parse the multi-byte feed! | https://benedict.org | +| Dynamic Interactions Facilitator | 6.8.2 | Expression | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | +| Lead Integration Liaison | 1.8.8 | Url | | https://sean.com | +| Product Quality Analyst | 3.6.5 | Overwrite | You can't parse the port without bypassing the multi-byte GB port! | https://delbert.com | +| District Factors Producer | 1.6.6 | Unknown | If we reboot the panel, we can get to the THX panel through the solid state THX panel! | | +| Internal Accounts Consultant | 6.3.4 | Expression | Try to connect the SMS feed, maybe it will connect the mobile feed! | https://elda.info | +| Principal Intranet Liaison | 5.1.0 | Overwrite | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | http://neva.info | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | +| Central Marketing Director | 3.2.5 | Overwrite | | https://anibal.net | +| National Accounts Associate | 2.7.6 | Overwrite | | | +| Dynamic Communications Supervisor | 2.6.8 | Overwrite | | https://carol.biz | +| Dynamic Brand Technician | 2.5.6 | Expression | | http://lesly.info | +| Internal Branding Supervisor | 6.7.4 | Url | I'll copy the auxiliary PCI panel, that should panel the PCI panel! | | +| Human Directives Engineer | 5.3.9 | Url | | | +| Product Identity Architect | 5.6.4 | Url | The GB bus is down, back up the redundant bus so we can back up the GB bus! | http://darian.org | +| Chief Infrastructure Consultant | 4.1.2 | Url | Use the multi-byte IB feed, then you can navigate the multi-byte feed! | https://theron.info | +| Principal Web Facilitator | 5.4.5 | Overwrite | compressing the firewall won't do anything, we need to copy the bluetooth COM firewall! | http://paris.name | +| Customer Configuration Manager | 1.6.8 | Unknown | I'll program the online RSS card, that should card the RSS card! | http://sylvan.net | +| Global Markets Executive | 2.5.8 | Expression | | | +| Corporate Accountability Representative | 2.3.2 | Unknown | | | +| Corporate Data Strategist | 9.0.0 | Url | | http://eli.net | +| International Research Director | 4.1.0 | Url | Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive! | | +| District Web Developer | 6.1.9 | Unknown | | http://arthur.net | +| Customer Quality Technician | 9.7.0 | Unknown | If we index the card, we can get to the XSS card through the neural XSS card! | | +| Global Response Coordinator | 9.7.3 | Overwrite | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://zelda.net | +| Regional Markets Supervisor | 7.7.6 | Expression | If we transmit the system, we can get to the SMTP system through the virtual SMTP system! | | +| Chief Division Director | 3.4.7 | Unknown | Try to override the CSS microchip, maybe it will override the primary microchip! | http://alejandrin.biz | +| Direct Assurance Supervisor | 4.1.8 | Overwrite | | https://aniyah.org | +| Human Configuration Assistant | 0.1.1 | Unknown | I'll bypass the solid state SMS system, that should system the SMS system! | http://frederick.com | +| Legacy Data Facilitator | 0.9.0 | Overwrite | bypassing the program won't do anything, we need to bypass the optical AI program! | https://beatrice.net | +| Dynamic Configuration Specialist | 8.8.8 | Overwrite | Use the 1080p XML circuit, then you can generate the 1080p circuit! | http://brown.com | +| Product Implementation Officer | 1.9.9 | Unknown | Try to back up the AGP system, maybe it will back up the 1080p system! | | +| Corporate Creative Liaison | 2.9.9 | Overwrite | | http://albert.org | +| Customer Security Representative | 3.7.3 | Expression | The GB circuit is down, hack the redundant circuit so we can hack the GB circuit! | https://jalon.net | +| Dynamic Functionality Consultant | 4.9.1 | Unknown | | https://lonnie.info | +| Internal Division Agent | 2.4.2 | Unknown | | | +| National Solutions Associate | 9.1.2 | Expression | | | +| Internal Infrastructure Strategist | 7.2.2 | Overwrite | I'll transmit the optical XML sensor, that should sensor the XML sensor! | http://ahmad.com | +| Human Implementation Designer | 8.3.7 | Unknown | Try to navigate the RSS card, maybe it will navigate the haptic card! | | +| Chief Implementation Assistant | 6.1.2 | Unknown | | http://cathryn.biz | +| Investor Accountability Officer | 2.4.3 | Overwrite | | | +| Customer Integration Agent | 3.6.0 | Expression | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | | ++-----------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..c44f3640 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,21 @@ ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | +| Regional Security Architect | 2.2.5 | Url | | | +| Global Usability Representative | 3.5.9 | Url | | | +| Customer Directives Director | 7.9.2 | Overwrite | Try to hack the COM panel, maybe it will hack the auxiliary panel! | | +| Chief Assurance Associate | 3.3.1 | Url | overriding the panel won't do anything, we need to parse the open-source IB panel! | https://tyrese.info | +| Customer Operations Officer | 2.6.0 | Overwrite | Use the bluetooth USB alarm, then you can override the bluetooth alarm! | http://antonette.org | +| Dynamic Security Technician | 6.8.3 | Unknown | | | +| Central Integration Analyst | 0.4.0 | Overwrite | If we synthesize the protocol, we can get to the JBOD protocol through the multi-byte JBOD protocol! | https://laverne.name | +| National Communications Facilitator | 3.1.0 | Url | quantifying the transmitter won't do anything, we need to program the mobile HDD transmitter! | | +| Dynamic Functionality Agent | 5.9.5 | Unknown | | http://annabelle.net | +| Forward Functionality Analyst | 4.5.1 | Expression | | http://orie.name | +| District Branding Analyst | 1.9.5 | Url | | https://paula.net | +| Product Applications Assistant | 2.8.4 | Overwrite | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | https://carleton.info | +| Global Security Liaison | 8.1.2 | Expression | | | +| Central Interactions Manager | 7.0.9 | Expression | | | +| National Tactics Engineer | 3.7.5 | Url | generating the matrix won't do anything, we need to override the redundant GB matrix! | https://alexys.org | ++-------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..6a72564a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,8 @@ ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+---------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+---------------------+ +| Legacy Metrics Planner | 9.5.0 | Url | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | +| Forward Quality Producer | 6.3.7 | Overwrite | The CSS microchip is down, back up the bluetooth microchip so we can back up the CSS microchip! | https://jayne.name | +| Regional Security Architect | 2.2.5 | Url | | | +| Global Usability Representative | 3.5.9 | Url | | | ++---------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..1bc84872 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Paige | https://remington.info | +| | | | | Aletha | https://isobel.info | +| | | | | Pearline | https://johnathon.info | +| | | | | Eleanora | http://jaeden.info | +| | | | | Nikolas | https://daphney.net | +| | | | | Oceane | http://clifton.com | +| | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..f88fa3da --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,114 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..08ede01e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Future Integration Analyst | 9.0.4 | Expression | | | Abner | http://tavares.info | +| | | | | | Johann | http://andres.net | +| | | | | | Jaquan | http://carey.org | +| | | | | | Arvel | http://mortimer.org | +| | | | | | Alicia | http://paula.com | +| | | | | | Heidi | http://letha.name | +| | | | | | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Paige | https://remington.info | +| | | | | | Aletha | https://isobel.info | +| | | | | | Pearline | https://johnathon.info | +| | | | | | Eleanora | http://jaeden.info | +| | | | | | Nikolas | https://daphney.net | +| | | | | | Oceane | http://clifton.com | +| | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | http://marina.com | Myles | http://nikko.name | +| | | | | | Rolando | http://nikko.name | +| | | | | | Pamela | https://aliza.net | +| | | | | | Marcella | http://helga.net | +| | | | | | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..4c6dc2fa --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,46 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..bd2fa4f0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,114 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..e64446c8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,46 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..1bc84872 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Paige | https://remington.info | +| | | | | Aletha | https://isobel.info | +| | | | | Pearline | https://johnathon.info | +| | | | | Eleanora | http://jaeden.info | +| | | | | Nikolas | https://daphney.net | +| | | | | Oceane | http://clifton.com | +| | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..e943a9ce --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,114 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..fc044ec5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Paige | https://remington.info | +| | | | | | Aletha | https://isobel.info | +| | | | | | Pearline | https://johnathon.info | +| | | | | | Eleanora | http://jaeden.info | +| | | | | | Nikolas | https://daphney.net | +| | | | | | Oceane | http://clifton.com | +| | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | http://marina.com | Myles | http://nikko.name | +| | | | | | Rolando | http://nikko.name | +| | | | | | Pamela | https://aliza.net | +| | | | | | Marcella | http://helga.net | +| | | | | | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | Abner | http://tavares.info | +| | | | | | Johann | http://andres.net | +| | | | | | Jaquan | http://carey.org | +| | | | | | Arvel | http://mortimer.org | +| | | | | | Alicia | http://paula.com | +| | | | | | Heidi | http://letha.name | +| | | | | | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..c74dd718 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,46 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..7ead30d4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,114 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..c8260030 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,46 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..35962c7a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,114 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt similarity index 100% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..93feeb2c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,46 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..3a8346ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+ +| Package | Version | License Information Origin | ++---------+---------+----------------------------+ ++---------+---------+----------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..7883c51d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+--------------------+ +| Package | Version | License Information Origin | License Expression | ++---------+---------+----------------------------+--------------------+ ++---------+---------+----------------------------+--------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..9d5e68a6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,85 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+ +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | +| Investor Interactions Liaison | 4.4.9 | Overwrite | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | | +| Senior Optimization Assistant | 3.6.0 | Overwrite | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | http://akeem.info | +| Product Assurance Technician | 0.8.2 | Overwrite | | | https://steve.info | +| Central Web Assistant | 4.2.1 | Unknown | | Use the wireless ADP array, then you can input the wireless array! | https://verda.net | +| Legacy Directives Officer | 2.4.4 | Url | | The PCI program is down, hack the multi-byte program so we can hack the PCI program! | http://sedrick.biz | +| Chief Division Producer | 2.3.9 | Overwrite | | | | +| Direct Mobility Designer | 7.7.3 | Expression | | | http://geovanny.info | +| International Functionality Agent | 8.7.6 | Unknown | | If we hack the card, we can get to the JBOD card through the optical JBOD card! | http://jalyn.org | +| Customer Functionality Consultant | 5.5.1 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | http://terence.com | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | https://lois.biz | +| Investor Implementation Technician | 2.7.9 | Unknown | | | http://crystal.name | +| Direct Assurance Strategist | 1.3.7 | Expression | The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall! | | | +| Principal Markets Designer | 3.8.8 | Overwrite | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | +| Forward Functionality Developer | 5.1.1 | Url | | | | +| Global Program Representative | 5.1.0 | Url | | If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor! | | +| Corporate Marketing Assistant | 8.7.9 | Url | | You can't program the firewall without connecting the wireless AI firewall! | http://arlene.biz | +| Senior Factors Administrator | 1.6.1 | Expression | I'll calculate the solid state ADP panel, that should panel the ADP panel! | If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit! | | +| Chief Applications Facilitator | 7.7.6 | Overwrite | | parsing the card won't do anything, we need to synthesize the online SQL card! | | +| Dynamic Quality Analyst | 0.9.5 | Overwrite | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | +| Corporate Tactics Director | 2.5.7 | Url | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | http://marcos.info | +| Human Group Designer | 9.9.1 | Expression | Use the haptic XSS application, then you can synthesize the haptic application! | If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive! | http://jodie.org | +| National Research Facilitator | 6.0.6 | Expression | Use the primary EXE array, then you can navigate the primary array! | | | +| Lead Branding Developer | 4.1.5 | Url | | | http://abe.com | +| Human Directives Engineer | 5.3.9 | Url | | | | +| National Applications Designer | 6.4.9 | Expression | | Use the back-end SMS feed, then you can program the back-end feed! | | +| Regional Factors Designer | 7.4.1 | Overwrite | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | | +| Global Division Designer | 8.2.7 | Expression | Try to program the EXE hard drive, maybe it will program the virtual hard drive! | | https://pamela.name | +| Dynamic Accountability Analyst | 4.9.7 | Overwrite | | | https://jaron.info | +| Regional Operations Coordinator | 0.2.5 | Unknown | | I'll hack the cross-platform SSL array, that should array the SSL array! | http://ena.com | +| National Creative Coordinator | 5.9.5 | Expression | | | https://bobbie.info | +| District Operations Director | 0.6.3 | Url | | We need to program the cross-platform FTP hard drive! | https://dejah.net | +| Forward Marketing Orchestrator | 1.6.4 | Overwrite | I'll connect the primary SQL sensor, that should sensor the SQL sensor! | The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver! | https://lukas.com | +| Lead Usability Assistant | 1.3.4 | Overwrite | quantifying the matrix won't do anything, we need to synthesize the wireless PCI matrix! | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://duane.info | +| Human Quality Facilitator | 1.2.0 | Expression | We need to copy the online THX firewall! | You can't calculate the application without calculating the auxiliary AI application! | | +| Human Program Technician | 2.8.4 | Unknown | | | http://tomasa.info | +| International Quality Director | 0.3.8 | Expression | | | | +| Corporate Directives Planner | 8.8.5 | Unknown | The CSS bus is down, generate the 1080p bus so we can generate the CSS bus! | We need to back up the 1080p SMTP feed! | | +| Dynamic Accountability Strategist | 7.0.9 | Unknown | You can't bypass the sensor without transmitting the neural JSON sensor! | | | +| Chief Intranet Facilitator | 6.6.1 | Expression | | | https://rosalind.net | +| Forward Configuration Supervisor | 9.0.8 | Overwrite | You can't program the protocol without overriding the primary IB protocol! | | http://quinn.name | +| Product Creative Facilitator | 8.4.6 | Unknown | If we transmit the card, we can get to the USB card through the digital USB card! | hacking the driver won't do anything, we need to input the digital SAS driver! | http://juliana.net | +| Global Mobility Facilitator | 9.5.8 | Expression | | | | +| Chief Factors Supervisor | 5.2.2 | Expression | | | http://helga.com | +| Principal Accounts Coordinator | 1.0.4 | Overwrite | | I'll connect the digital JSON bus, that should bus the JSON bus! | http://rene.com | +| Future Accounts Architect | 9.1.8 | Url | You can't bypass the firewall without indexing the multi-byte COM firewall! | | https://fermin.biz | +| Investor Creative Architect | 8.2.4 | Unknown | | | | +| National Solutions Associate | 9.1.2 | Overwrite | | | | +| Human Optimization Facilitator | 7.4.8 | Overwrite | Try to connect the SMS card, maybe it will connect the back-end card! | You can't override the capacitor without navigating the cross-platform FTP capacitor! | https://cooper.name | +| Human Directives Specialist | 4.3.4 | Unknown | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | +| Dynamic Factors Facilitator | 6.5.2 | Expression | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | http://magnolia.com | +| Central Tactics Engineer | 6.3.5 | Unknown | connecting the bandwidth won't do anything, we need to bypass the multi-byte AI bandwidth! | | | +| National Intranet Technician | 8.0.0 | Overwrite | | | | +| Senior Security Consultant | 2.7.5 | Unknown | | | http://adelbert.biz | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | +| Senior Brand Analyst | 2.5.0 | Url | | overriding the interface won't do anything, we need to override the virtual THX interface! | | +| Internal Directives Designer | 0.4.8 | Url | The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol! | | | +| Dynamic Division Consultant | 4.8.7 | Overwrite | Use the multi-byte IB microchip, then you can connect the multi-byte microchip! | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | http://raquel.net | +| Human Operations Assistant | 0.7.2 | Overwrite | Use the haptic USB driver, then you can override the haptic driver! | | http://camila.net | +| Forward Intranet Engineer | 2.5.9 | Expression | The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor! | Try to index the ADP port, maybe it will index the auxiliary port! | | +| Human Optimization Producer | 5.0.9 | Overwrite | | | | +| Dynamic Integration Architect | 1.6.3 | Overwrite | | The RAM feed is down, copy the neural feed so we can copy the RAM feed! | | +| Legacy Directives Supervisor | 9.6.2 | Url | The PNG circuit is down, back up the online circuit so we can back up the PNG circuit! | | | +| Direct Accountability Assistant | 2.2.8 | Url | bypassing the protocol won't do anything, we need to compress the primary HTTP protocol! | | http://natasha.info | +| International Intranet Planner | 6.4.6 | Url | The IB interface is down, program the redundant interface so we can program the IB interface! | | https://lenna.com | +| Direct Data Orchestrator | 2.4.5 | Expression | | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..a358dba7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,18 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+ +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..ba241b72 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,7 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+ +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..1bc84872 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Paige | https://remington.info | +| | | | | Aletha | https://isobel.info | +| | | | | Pearline | https://johnathon.info | +| | | | | Eleanora | http://jaeden.info | +| | | | | Nikolas | https://daphney.net | +| | | | | Oceane | http://clifton.com | +| | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..aaa88279 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,138 @@ ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Product Identity Analyst | 5.9.3 | Expression | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | | Rey | https://connie.info | +| | | | | | | Hollie | http://rico.name | +| | | | | | | Marshall | http://pierce.org | +| | | | | | | Lily | http://shemar.biz | +| | | | | | | Ivy | http://laury.net | +| | | | | | | Cortney | https://breanna.name | +| | | | | | | Assunta | http://miller.info | +| | | | | | | Annabel | https://ashton.biz | +| | | | | | | Gina | https://dena.info | +| | | | | | | Oren | https://helena.biz | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Response Consultant | 9.3.1 | Unknown | | | https://ulices.biz | Ari | https://chad.com | +| | | | | | | Yvonne | http://jada.name | +| | | | | | | Noemie | https://kayley.name | +| | | | | | | Brandon | http://kristopher.name | +| | | | | | | Maggie | http://kimberly.info | +| | | | | | | Veronica | https://mya.net | +| | | | | | | Marty | https://obie.net | +| | | | | | | Braxton | http://flavio.net | +| | | | | | | Jeramie | http://jaycee.net | +| Future Group Assistant | 1.7.9 | Expression | Use the multi-byte AI port, then you can reboot the multi-byte port! | | | Darien | http://mitchel.biz | +| | | | | | | Carleton | https://madalyn.com | +| | | | | | | Narciso | https://mia.com | +| | | | | | | Nicklaus | https://abelardo.com | +| | | | | | | Carolina | https://lindsey.info | +| | | | | | | Rigoberto | https://lou.biz | +| Corporate Accountability Designer | 0.8.0 | Overwrite | We need to hack the online FTP application! | | http://taya.info | Carlee | http://britney.name | +| | | | | | | Tess | http://julian.biz | +| | | | | | | Isadore | http://billy.net | +| | | | | | | Alice | http://vern.net | +| | | | | | | King | http://trace.net | +| | | | | | | Carmela | https://adolf.info | +| | | | | | | Sherman | http://alec.net | +| | | | | | | Lamar | http://deion.org | +| Dynamic Group Associate | 6.6.1 | Unknown | We need to input the open-source SMTP bus! | | http://kian.name | Neil | https://burley.info | +| | | | | | | Lemuel | http://brenden.info | +| | | | | | | Agnes | https://urban.org | +| | | | | | | Micheal | https://ida.net | +| | | | | | | Murray | https://samanta.com | +| | | | | | | Assunta | http://florencio.com | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Direct Tactics Technician | 2.8.6 | Unknown | Try to quantify the SAS port, maybe it will quantify the wireless port! | | | Demond | http://stefan.name | +| | | | | | | Norval | http://annie.net | +| | | | | | | Destin | http://penelope.name | +| Internal Solutions Planner | 1.3.8 | Expression | | Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| | | | | | | Mallory | http://angeline.name | +| Lead Creative Administrator | 9.0.0 | Overwrite | Use the virtual RAM monitor, then you can override the virtual monitor! | | https://roderick.net | Hildegard | http://conner.name | +| | | | | | | Isabella | https://kennith.com | +| | | | | | | Johanna | https://ara.org | +| | | | | | | Demarco | https://rae.biz | +| | | | | | | Viviane | http://christine.info | +| | | | | | | Thora | https://corene.name | +| | | | | | | Mireya | https://mitchell.net | +| | | | | | | Marietta | http://adrian.org | +| | | | | | | Irving | https://sydnie.org | +| Chief Data Director | 2.1.5 | Unknown | Use the haptic PCI bandwidth, then you can generate the haptic bandwidth! | | | Earnestine | http://nathanial.biz | +| | | | | | | Connor | https://augustus.net | +| | | | | | | Araceli | http://hailey.biz | +| | | | | | | Janessa | https://craig.com | +| | | | | | | Erica | http://kristin.org | +| | | | | | | Alek | http://shany.biz | +| | | | | | | Camren | http://joany.info | +| Future Mobility Strategist | 4.7.6 | Overwrite | Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth! | | http://gerardo.net | Cathy | http://giovanna.info | +| | | | | | | Ike | https://jerome.biz | +| | | | | | | Emerald | https://camren.net | +| | | | | | | Sheila | https://garry.org | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| Product Marketing Developer | 3.3.6 | Unknown | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | Lewis | https://alisa.com | +| | | | | | | Delores | https://layne.name | +| | | | | | | Delphine | https://katlynn.org | +| | | | | | | Meredith | https://johanna.info | +| | | | | | | Jacklyn | https://kadin.com | +| | | | | | | Hardy | https://donna.info | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Global Infrastructure Developer | 5.5.0 | Url | generating the application won't do anything, we need to calculate the auxiliary JSON application! | Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger | https://austin.net | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Investor Creative Architect | 4.5.6 | Overwrite | | Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| | | | | | | Retta | https://lottie.biz | +| | | | | | | Yasmine | http://delia.com | +| | | | | | | Khalil | http://jewel.net | +| | | | | | | Roy | https://johanna.org | +| | | | | | | Price | https://itzel.info | +| | | | | | | Dalton | https://daren.info | +| | | | | | | Arnold | http://arlo.org | +| Investor Identity Developer | 4.2.0 | Url | | Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| | | | | | | Keely | http://obie.org | +| | | | | | | Caleigh | https://albin.info | +| | | | | | | Flavie | http://lavonne.biz | +| | | | | | | Kaitlyn | http://osborne.org | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..08ede01e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Future Integration Analyst | 9.0.4 | Expression | | | Abner | http://tavares.info | +| | | | | | Johann | http://andres.net | +| | | | | | Jaquan | http://carey.org | +| | | | | | Arvel | http://mortimer.org | +| | | | | | Alicia | http://paula.com | +| | | | | | Heidi | http://letha.name | +| | | | | | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Paige | https://remington.info | +| | | | | | Aletha | https://isobel.info | +| | | | | | Pearline | https://johnathon.info | +| | | | | | Eleanora | http://jaeden.info | +| | | | | | Nikolas | https://daphney.net | +| | | | | | Oceane | http://clifton.com | +| | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | http://marina.com | Myles | http://nikko.name | +| | | | | | Rolando | http://nikko.name | +| | | | | | Pamela | https://aliza.net | +| | | | | | Marcella | http://helga.net | +| | | | | | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..e4d4e312 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,39 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..37ce3ef8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..724b28bc --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,138 @@ ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Group Assistant | 1.7.9 | Expression | Use the multi-byte AI port, then you can reboot the multi-byte port! | | | Darien | http://mitchel.biz | +| | | | | | | Carleton | https://madalyn.com | +| | | | | | | Narciso | https://mia.com | +| | | | | | | Nicklaus | https://abelardo.com | +| | | | | | | Carolina | https://lindsey.info | +| | | | | | | Rigoberto | https://lou.biz | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Investor Creative Architect | 4.5.6 | Overwrite | | Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| | | | | | | Retta | https://lottie.biz | +| | | | | | | Yasmine | http://delia.com | +| | | | | | | Khalil | http://jewel.net | +| | | | | | | Roy | https://johanna.org | +| | | | | | | Price | https://itzel.info | +| | | | | | | Dalton | https://daren.info | +| | | | | | | Arnold | http://arlo.org | +| Internal Solutions Planner | 1.3.8 | Expression | | Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| | | | | | | Mallory | http://angeline.name | +| Lead Creative Administrator | 9.0.0 | Overwrite | Use the virtual RAM monitor, then you can override the virtual monitor! | | https://roderick.net | Hildegard | http://conner.name | +| | | | | | | Isabella | https://kennith.com | +| | | | | | | Johanna | https://ara.org | +| | | | | | | Demarco | https://rae.biz | +| | | | | | | Viviane | http://christine.info | +| | | | | | | Thora | https://corene.name | +| | | | | | | Mireya | https://mitchell.net | +| | | | | | | Marietta | http://adrian.org | +| | | | | | | Irving | https://sydnie.org | +| Corporate Accountability Designer | 0.8.0 | Overwrite | We need to hack the online FTP application! | | http://taya.info | Carlee | http://britney.name | +| | | | | | | Tess | http://julian.biz | +| | | | | | | Isadore | http://billy.net | +| | | | | | | Alice | http://vern.net | +| | | | | | | King | http://trace.net | +| | | | | | | Carmela | https://adolf.info | +| | | | | | | Sherman | http://alec.net | +| | | | | | | Lamar | http://deion.org | +| Chief Data Director | 2.1.5 | Unknown | Use the haptic PCI bandwidth, then you can generate the haptic bandwidth! | | | Earnestine | http://nathanial.biz | +| | | | | | | Connor | https://augustus.net | +| | | | | | | Araceli | http://hailey.biz | +| | | | | | | Janessa | https://craig.com | +| | | | | | | Erica | http://kristin.org | +| | | | | | | Alek | http://shany.biz | +| | | | | | | Camren | http://joany.info | +| Future Mobility Strategist | 4.7.6 | Overwrite | Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth! | | http://gerardo.net | Cathy | http://giovanna.info | +| | | | | | | Ike | https://jerome.biz | +| | | | | | | Emerald | https://camren.net | +| | | | | | | Sheila | https://garry.org | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| Dynamic Group Associate | 6.6.1 | Unknown | We need to input the open-source SMTP bus! | | http://kian.name | Neil | https://burley.info | +| | | | | | | Lemuel | http://brenden.info | +| | | | | | | Agnes | https://urban.org | +| | | | | | | Micheal | https://ida.net | +| | | | | | | Murray | https://samanta.com | +| | | | | | | Assunta | http://florencio.com | +| Product Marketing Developer | 3.3.6 | Unknown | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | Lewis | https://alisa.com | +| | | | | | | Delores | https://layne.name | +| | | | | | | Delphine | https://katlynn.org | +| | | | | | | Meredith | https://johanna.info | +| | | | | | | Jacklyn | https://kadin.com | +| | | | | | | Hardy | https://donna.info | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Investor Identity Developer | 4.2.0 | Url | | Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| | | | | | | Keely | http://obie.org | +| | | | | | | Caleigh | https://albin.info | +| | | | | | | Flavie | http://lavonne.biz | +| | | | | | | Kaitlyn | http://osborne.org | +| Global Infrastructure Developer | 5.5.0 | Url | generating the application won't do anything, we need to calculate the auxiliary JSON application! | Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger | https://austin.net | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Direct Tactics Technician | 2.8.6 | Unknown | Try to quantify the SAS port, maybe it will quantify the wireless port! | | | Demond | http://stefan.name | +| | | | | | | Norval | http://annie.net | +| | | | | | | Destin | http://penelope.name | +| Product Identity Analyst | 5.9.3 | Expression | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | | Rey | https://connie.info | +| | | | | | | Hollie | http://rico.name | +| | | | | | | Marshall | http://pierce.org | +| | | | | | | Lily | http://shemar.biz | +| | | | | | | Ivy | http://laury.net | +| | | | | | | Cortney | https://breanna.name | +| | | | | | | Assunta | http://miller.info | +| | | | | | | Annabel | https://ashton.biz | +| | | | | | | Gina | https://dena.info | +| | | | | | | Oren | https://helena.biz | +| Future Response Consultant | 9.3.1 | Unknown | | | https://ulices.biz | Ari | https://chad.com | +| | | | | | | Yvonne | http://jada.name | +| | | | | | | Noemie | https://kayley.name | +| | | | | | | Brandon | http://kristopher.name | +| | | | | | | Maggie | http://kimberly.info | +| | | | | | | Veronica | https://mya.net | +| | | | | | | Marty | https://obie.net | +| | | | | | | Braxton | http://flavio.net | +| | | | | | | Jeramie | http://jaycee.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..b2cc13da --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..69648946 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,39 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..1bc84872 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Paige | https://remington.info | +| | | | | Aletha | https://isobel.info | +| | | | | Pearline | https://johnathon.info | +| | | | | Eleanora | http://jaeden.info | +| | | | | Nikolas | https://daphney.net | +| | | | | Oceane | http://clifton.com | +| | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..2442d830 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,138 @@ ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Response Consultant | 9.3.1 | Unknown | | | https://ulices.biz | Ari | https://chad.com | +| | | | | | | Yvonne | http://jada.name | +| | | | | | | Noemie | https://kayley.name | +| | | | | | | Brandon | http://kristopher.name | +| | | | | | | Maggie | http://kimberly.info | +| | | | | | | Veronica | https://mya.net | +| | | | | | | Marty | https://obie.net | +| | | | | | | Braxton | http://flavio.net | +| | | | | | | Jeramie | http://jaycee.net | +| Future Group Assistant | 1.7.9 | Expression | Use the multi-byte AI port, then you can reboot the multi-byte port! | | | Darien | http://mitchel.biz | +| | | | | | | Carleton | https://madalyn.com | +| | | | | | | Narciso | https://mia.com | +| | | | | | | Nicklaus | https://abelardo.com | +| | | | | | | Carolina | https://lindsey.info | +| | | | | | | Rigoberto | https://lou.biz | +| Corporate Accountability Designer | 0.8.0 | Overwrite | We need to hack the online FTP application! | | http://taya.info | Carlee | http://britney.name | +| | | | | | | Tess | http://julian.biz | +| | | | | | | Isadore | http://billy.net | +| | | | | | | Alice | http://vern.net | +| | | | | | | King | http://trace.net | +| | | | | | | Carmela | https://adolf.info | +| | | | | | | Sherman | http://alec.net | +| | | | | | | Lamar | http://deion.org | +| Direct Tactics Technician | 2.8.6 | Unknown | Try to quantify the SAS port, maybe it will quantify the wireless port! | | | Demond | http://stefan.name | +| | | | | | | Norval | http://annie.net | +| | | | | | | Destin | http://penelope.name | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Investor Identity Developer | 4.2.0 | Url | | Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| | | | | | | Keely | http://obie.org | +| | | | | | | Caleigh | https://albin.info | +| | | | | | | Flavie | http://lavonne.biz | +| | | | | | | Kaitlyn | http://osborne.org | +| Product Identity Analyst | 5.9.3 | Expression | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | | Rey | https://connie.info | +| | | | | | | Hollie | http://rico.name | +| | | | | | | Marshall | http://pierce.org | +| | | | | | | Lily | http://shemar.biz | +| | | | | | | Ivy | http://laury.net | +| | | | | | | Cortney | https://breanna.name | +| | | | | | | Assunta | http://miller.info | +| | | | | | | Annabel | https://ashton.biz | +| | | | | | | Gina | https://dena.info | +| | | | | | | Oren | https://helena.biz | +| Lead Creative Administrator | 9.0.0 | Overwrite | Use the virtual RAM monitor, then you can override the virtual monitor! | | https://roderick.net | Hildegard | http://conner.name | +| | | | | | | Isabella | https://kennith.com | +| | | | | | | Johanna | https://ara.org | +| | | | | | | Demarco | https://rae.biz | +| | | | | | | Viviane | http://christine.info | +| | | | | | | Thora | https://corene.name | +| | | | | | | Mireya | https://mitchell.net | +| | | | | | | Marietta | http://adrian.org | +| | | | | | | Irving | https://sydnie.org | +| Chief Data Director | 2.1.5 | Unknown | Use the haptic PCI bandwidth, then you can generate the haptic bandwidth! | | | Earnestine | http://nathanial.biz | +| | | | | | | Connor | https://augustus.net | +| | | | | | | Araceli | http://hailey.biz | +| | | | | | | Janessa | https://craig.com | +| | | | | | | Erica | http://kristin.org | +| | | | | | | Alek | http://shany.biz | +| | | | | | | Camren | http://joany.info | +| Product Marketing Developer | 3.3.6 | Unknown | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | Lewis | https://alisa.com | +| | | | | | | Delores | https://layne.name | +| | | | | | | Delphine | https://katlynn.org | +| | | | | | | Meredith | https://johanna.info | +| | | | | | | Jacklyn | https://kadin.com | +| | | | | | | Hardy | https://donna.info | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| Dynamic Group Associate | 6.6.1 | Unknown | We need to input the open-source SMTP bus! | | http://kian.name | Neil | https://burley.info | +| | | | | | | Lemuel | http://brenden.info | +| | | | | | | Agnes | https://urban.org | +| | | | | | | Micheal | https://ida.net | +| | | | | | | Murray | https://samanta.com | +| | | | | | | Assunta | http://florencio.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Mobility Strategist | 4.7.6 | Overwrite | Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth! | | http://gerardo.net | Cathy | http://giovanna.info | +| | | | | | | Ike | https://jerome.biz | +| | | | | | | Emerald | https://camren.net | +| | | | | | | Sheila | https://garry.org | +| Internal Solutions Planner | 1.3.8 | Expression | | Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| | | | | | | Mallory | http://angeline.name | +| Investor Creative Architect | 4.5.6 | Overwrite | | Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| | | | | | | Retta | https://lottie.biz | +| | | | | | | Yasmine | http://delia.com | +| | | | | | | Khalil | http://jewel.net | +| | | | | | | Roy | https://johanna.org | +| | | | | | | Price | https://itzel.info | +| | | | | | | Dalton | https://daren.info | +| | | | | | | Arnold | http://arlo.org | +| Global Infrastructure Developer | 5.5.0 | Url | generating the application won't do anything, we need to calculate the auxiliary JSON application! | Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger | https://austin.net | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..fc044ec5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Paige | https://remington.info | +| | | | | | Aletha | https://isobel.info | +| | | | | | Pearline | https://johnathon.info | +| | | | | | Eleanora | http://jaeden.info | +| | | | | | Nikolas | https://daphney.net | +| | | | | | Oceane | http://clifton.com | +| | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | http://marina.com | Myles | http://nikko.name | +| | | | | | Rolando | http://nikko.name | +| | | | | | Pamela | https://aliza.net | +| | | | | | Marcella | http://helga.net | +| | | | | | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | Abner | http://tavares.info | +| | | | | | Johann | http://andres.net | +| | | | | | Jaquan | http://carey.org | +| | | | | | Arvel | http://mortimer.org | +| | | | | | Alicia | http://paula.com | +| | | | | | Heidi | http://letha.name | +| | | | | | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..7f3c8dcf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,39 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..37ce3ef8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..31bdc408 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,138 @@ ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Product Identity Analyst | 5.9.3 | Expression | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | | Rey | https://connie.info | +| | | | | | | Hollie | http://rico.name | +| | | | | | | Marshall | http://pierce.org | +| | | | | | | Lily | http://shemar.biz | +| | | | | | | Ivy | http://laury.net | +| | | | | | | Cortney | https://breanna.name | +| | | | | | | Assunta | http://miller.info | +| | | | | | | Annabel | https://ashton.biz | +| | | | | | | Gina | https://dena.info | +| | | | | | | Oren | https://helena.biz | +| Lead Creative Administrator | 9.0.0 | Overwrite | Use the virtual RAM monitor, then you can override the virtual monitor! | | https://roderick.net | Hildegard | http://conner.name | +| | | | | | | Isabella | https://kennith.com | +| | | | | | | Johanna | https://ara.org | +| | | | | | | Demarco | https://rae.biz | +| | | | | | | Viviane | http://christine.info | +| | | | | | | Thora | https://corene.name | +| | | | | | | Mireya | https://mitchell.net | +| | | | | | | Marietta | http://adrian.org | +| | | | | | | Irving | https://sydnie.org | +| Chief Data Director | 2.1.5 | Unknown | Use the haptic PCI bandwidth, then you can generate the haptic bandwidth! | | | Earnestine | http://nathanial.biz | +| | | | | | | Connor | https://augustus.net | +| | | | | | | Araceli | http://hailey.biz | +| | | | | | | Janessa | https://craig.com | +| | | | | | | Erica | http://kristin.org | +| | | | | | | Alek | http://shany.biz | +| | | | | | | Camren | http://joany.info | +| Future Mobility Strategist | 4.7.6 | Overwrite | Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth! | | http://gerardo.net | Cathy | http://giovanna.info | +| | | | | | | Ike | https://jerome.biz | +| | | | | | | Emerald | https://camren.net | +| | | | | | | Sheila | https://garry.org | +| Corporate Accountability Designer | 0.8.0 | Overwrite | We need to hack the online FTP application! | | http://taya.info | Carlee | http://britney.name | +| | | | | | | Tess | http://julian.biz | +| | | | | | | Isadore | http://billy.net | +| | | | | | | Alice | http://vern.net | +| | | | | | | King | http://trace.net | +| | | | | | | Carmela | https://adolf.info | +| | | | | | | Sherman | http://alec.net | +| | | | | | | Lamar | http://deion.org | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Response Consultant | 9.3.1 | Unknown | | | https://ulices.biz | Ari | https://chad.com | +| | | | | | | Yvonne | http://jada.name | +| | | | | | | Noemie | https://kayley.name | +| | | | | | | Brandon | http://kristopher.name | +| | | | | | | Maggie | http://kimberly.info | +| | | | | | | Veronica | https://mya.net | +| | | | | | | Marty | https://obie.net | +| | | | | | | Braxton | http://flavio.net | +| | | | | | | Jeramie | http://jaycee.net | +| Product Marketing Developer | 3.3.6 | Unknown | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | Lewis | https://alisa.com | +| | | | | | | Delores | https://layne.name | +| | | | | | | Delphine | https://katlynn.org | +| | | | | | | Meredith | https://johanna.info | +| | | | | | | Jacklyn | https://kadin.com | +| | | | | | | Hardy | https://donna.info | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| Investor Identity Developer | 4.2.0 | Url | | Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| | | | | | | Keely | http://obie.org | +| | | | | | | Caleigh | https://albin.info | +| | | | | | | Flavie | http://lavonne.biz | +| | | | | | | Kaitlyn | http://osborne.org | +| Dynamic Group Associate | 6.6.1 | Unknown | We need to input the open-source SMTP bus! | | http://kian.name | Neil | https://burley.info | +| | | | | | | Lemuel | http://brenden.info | +| | | | | | | Agnes | https://urban.org | +| | | | | | | Micheal | https://ida.net | +| | | | | | | Murray | https://samanta.com | +| | | | | | | Assunta | http://florencio.com | +| Investor Creative Architect | 4.5.6 | Overwrite | | Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| | | | | | | Retta | https://lottie.biz | +| | | | | | | Yasmine | http://delia.com | +| | | | | | | Khalil | http://jewel.net | +| | | | | | | Roy | https://johanna.org | +| | | | | | | Price | https://itzel.info | +| | | | | | | Dalton | https://daren.info | +| | | | | | | Arnold | http://arlo.org | +| Future Group Assistant | 1.7.9 | Expression | Use the multi-byte AI port, then you can reboot the multi-byte port! | | | Darien | http://mitchel.biz | +| | | | | | | Carleton | https://madalyn.com | +| | | | | | | Narciso | https://mia.com | +| | | | | | | Nicklaus | https://abelardo.com | +| | | | | | | Carolina | https://lindsey.info | +| | | | | | | Rigoberto | https://lou.biz | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Direct Tactics Technician | 2.8.6 | Unknown | Try to quantify the SAS port, maybe it will quantify the wireless port! | | | Demond | http://stefan.name | +| | | | | | | Norval | http://annie.net | +| | | | | | | Destin | http://penelope.name | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Global Infrastructure Developer | 5.5.0 | Url | generating the application won't do anything, we need to calculate the auxiliary JSON application! | Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger | https://austin.net | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Internal Solutions Planner | 1.3.8 | Expression | | Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| | | | | | | Mallory | http://angeline.name | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..130db967 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..f1e55d91 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,39 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..37ce3ef8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..1d4a03e1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,138 @@ ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Dynamic Group Associate | 6.6.1 | Unknown | We need to input the open-source SMTP bus! | | http://kian.name | Neil | https://burley.info | +| | | | | | | Lemuel | http://brenden.info | +| | | | | | | Agnes | https://urban.org | +| | | | | | | Micheal | https://ida.net | +| | | | | | | Murray | https://samanta.com | +| | | | | | | Assunta | http://florencio.com | +| Future Mobility Strategist | 4.7.6 | Overwrite | Use the virtual ADP bandwidth, then you can calculate the virtual bandwidth! | | http://gerardo.net | Cathy | http://giovanna.info | +| | | | | | | Ike | https://jerome.biz | +| | | | | | | Emerald | https://camren.net | +| | | | | | | Sheila | https://garry.org | +| Future Response Consultant | 9.3.1 | Unknown | | | https://ulices.biz | Ari | https://chad.com | +| | | | | | | Yvonne | http://jada.name | +| | | | | | | Noemie | https://kayley.name | +| | | | | | | Brandon | http://kristopher.name | +| | | | | | | Maggie | http://kimberly.info | +| | | | | | | Veronica | https://mya.net | +| | | | | | | Marty | https://obie.net | +| | | | | | | Braxton | http://flavio.net | +| | | | | | | Jeramie | http://jaycee.net | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Lead Creative Administrator | 9.0.0 | Overwrite | Use the virtual RAM monitor, then you can override the virtual monitor! | | https://roderick.net | Hildegard | http://conner.name | +| | | | | | | Isabella | https://kennith.com | +| | | | | | | Johanna | https://ara.org | +| | | | | | | Demarco | https://rae.biz | +| | | | | | | Viviane | http://christine.info | +| | | | | | | Thora | https://corene.name | +| | | | | | | Mireya | https://mitchell.net | +| | | | | | | Marietta | http://adrian.org | +| | | | | | | Irving | https://sydnie.org | +| Chief Data Director | 2.1.5 | Unknown | Use the haptic PCI bandwidth, then you can generate the haptic bandwidth! | | | Earnestine | http://nathanial.biz | +| | | | | | | Connor | https://augustus.net | +| | | | | | | Araceli | http://hailey.biz | +| | | | | | | Janessa | https://craig.com | +| | | | | | | Erica | http://kristin.org | +| | | | | | | Alek | http://shany.biz | +| | | | | | | Camren | http://joany.info | +| Direct Tactics Technician | 2.8.6 | Unknown | Try to quantify the SAS port, maybe it will quantify the wireless port! | | | Demond | http://stefan.name | +| | | | | | | Norval | http://annie.net | +| | | | | | | Destin | http://penelope.name | +| Future Group Assistant | 1.7.9 | Expression | Use the multi-byte AI port, then you can reboot the multi-byte port! | | | Darien | http://mitchel.biz | +| | | | | | | Carleton | https://madalyn.com | +| | | | | | | Narciso | https://mia.com | +| | | | | | | Nicklaus | https://abelardo.com | +| | | | | | | Carolina | https://lindsey.info | +| | | | | | | Rigoberto | https://lou.biz | +| Product Identity Analyst | 5.9.3 | Expression | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | | Rey | https://connie.info | +| | | | | | | Hollie | http://rico.name | +| | | | | | | Marshall | http://pierce.org | +| | | | | | | Lily | http://shemar.biz | +| | | | | | | Ivy | http://laury.net | +| | | | | | | Cortney | https://breanna.name | +| | | | | | | Assunta | http://miller.info | +| | | | | | | Annabel | https://ashton.biz | +| | | | | | | Gina | https://dena.info | +| | | | | | | Oren | https://helena.biz | +| Investor Creative Architect | 4.5.6 | Overwrite | | Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth,Zachary Langworth | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| | | | | | | Retta | https://lottie.biz | +| | | | | | | Yasmine | http://delia.com | +| | | | | | | Khalil | http://jewel.net | +| | | | | | | Roy | https://johanna.org | +| | | | | | | Price | https://itzel.info | +| | | | | | | Dalton | https://daren.info | +| | | | | | | Arnold | http://arlo.org | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| Investor Identity Developer | 4.2.0 | Url | | Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan,Mandy Rohan | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| | | | | | | Keely | http://obie.org | +| | | | | | | Caleigh | https://albin.info | +| | | | | | | Flavie | http://lavonne.biz | +| | | | | | | Kaitlyn | http://osborne.org | +| Corporate Accountability Designer | 0.8.0 | Overwrite | We need to hack the online FTP application! | | http://taya.info | Carlee | http://britney.name | +| | | | | | | Tess | http://julian.biz | +| | | | | | | Isadore | http://billy.net | +| | | | | | | Alice | http://vern.net | +| | | | | | | King | http://trace.net | +| | | | | | | Carmela | https://adolf.info | +| | | | | | | Sherman | http://alec.net | +| | | | | | | Lamar | http://deion.org | +| Product Marketing Developer | 3.3.6 | Unknown | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | Lewis | https://alisa.com | +| | | | | | | Delores | https://layne.name | +| | | | | | | Delphine | https://katlynn.org | +| | | | | | | Meredith | https://johanna.info | +| | | | | | | Jacklyn | https://kadin.com | +| | | | | | | Hardy | https://donna.info | +| Global Infrastructure Developer | 5.5.0 | Url | generating the application won't do anything, we need to calculate the auxiliary JSON application! | Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger,Donald Hoeger | https://austin.net | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Internal Solutions Planner | 1.3.8 | Expression | | Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin,Sarah Goodwin | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| | | | | | | Mallory | http://angeline.name | ++-----------------------------------+---------+----------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..b2cc13da --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..df56cdbd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,39 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Overwrite | | Roberto Schuster,Roberto Schuster,Roberto Schuster | http://arch.biz | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Chief Security Architect | 4.2.1 | Expression | I'll back up the neural FTP system, that should system the FTP system! | | http://khalil.org | Immanuel | https://juana.biz | +| | | | | | | Maeve | https://alysha.net | +| | | | | | | Sydnee | http://merle.biz | +| | | | | | | Delta | https://missouri.name | +| | | | | | | Doris | http://dallas.biz | +| | | | | | | Samanta | https://jeremie.name | +| | | | | | | Damian | http://domenic.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..3a8346ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+ +| Package | Version | License Information Origin | ++---------+---------+----------------------------+ ++---------+---------+----------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..7883c51d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+--------------------+ +| Package | Version | License Information Origin | License Expression | ++---------+---------+----------------------------+--------------------+ ++---------+---------+----------------------------+--------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..c76abe47 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,84 @@ ++-----------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | ++-----------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | +| Future Optimization Associate | 4.0.5 | Unknown | | Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel | https://linnie.net | +| Global Integration Assistant | 5.0.1 | Unknown | | | http://demarco.com | +| Human Implementation Producer | 0.9.1 | Url | | | | +| Future Tactics Producer | 5.8.9 | Url | navigating the pixel won't do anything, we need to parse the back-end IB pixel! | | | +| Dynamic Applications Director | 5.1.4 | Unknown | | Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel | | +| Principal Factors Producer | 0.8.5 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | Devin Nolan | http://toby.info | +| Customer Operations Liaison | 9.0.9 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly | https://lois.biz | +| Regional Integration Consultant | 5.3.8 | Expression | | | http://michael.name | +| Forward Division Strategist | 5.7.1 | Expression | You can't reboot the program without transmitting the mobile SMTP program! | Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode | https://esperanza.name | +| Investor Interactions Designer | 1.9.4 | Overwrite | | | https://octavia.name | +| Legacy Response Analyst | 9.2.7 | Unknown | | Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata | http://martine.info | +| Dynamic Mobility Technician | 6.0.2 | Expression | | | https://keeley.net | +| Internal Web Associate | 6.2.5 | Expression | | | https://arvel.name | +| Forward Intranet Technician | 2.5.3 | Expression | | Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton,Melinda Upton | https://ruby.biz | +| Senior Group Designer | 3.0.6 | Url | The AGP pixel is down, hack the neural pixel so we can hack the AGP pixel! | | | +| Central Applications Planner | 6.6.9 | Overwrite | | Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke,Bill Kassulke | http://ava.org | +| Future Directives Associate | 1.1.1 | Expression | | Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe,Edmund Schuppe | https://shayne.name | +| Dynamic Brand Agent | 2.9.2 | Expression | quantifying the application won't do anything, we need to hack the haptic RAM application! | Bertha Schultz,Bertha Schultz | https://reese.info | +| District Intranet Agent | 1.1.6 | Url | You can't calculate the application without synthesizing the primary JBOD application! | | | +| Internal Division Agent | 2.4.2 | Url | | Gary Von,Gary Von,Gary Von | | +| District Identity Administrator | 2.9.6 | Unknown | | Isabel Schmitt,Isabel Schmitt,Isabel Schmitt,Isabel Schmitt | http://duncan.name | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | +| Dynamic Accounts Architect | 9.8.0 | Overwrite | | | | +| Forward Integration Specialist | 8.7.1 | Expression | | | http://jordon.net | +| Senior Response Officer | 2.8.2 | Expression | | Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann,Claudia Stiedemann | | +| Dynamic Research Designer | 5.6.8 | Unknown | If we connect the program, we can get to the SQL program through the digital SQL program! | | | +| Corporate Quality Planner | 6.6.3 | Url | The IB bus is down, bypass the bluetooth bus so we can bypass the IB bus! | Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz,Peggy Lueilwitz | | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach,Marvin Dach | | +| Customer Group Director | 2.5.2 | Expression | You can't index the pixel without copying the redundant XML pixel! | Vera Krajcik,Vera Krajcik,Vera Krajcik,Vera Krajcik | https://eloise.name | +| Future Interactions Developer | 1.1.7 | Unknown | If we reboot the matrix, we can get to the CSS matrix through the cross-platform CSS matrix! | | | +| Future Configuration Architect | 4.2.6 | Expression | I'll generate the primary TCP bus, that should bus the TCP bus! | Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg,Victoria Padberg | | +| Human Web Liaison | 8.1.1 | Unknown | | | https://imogene.org | +| National Quality Executive | 4.5.1 | Expression | Use the solid state TCP driver, then you can generate the solid state driver! | | http://rylan.com | +| Central Mobility Executive | 5.0.3 | Unknown | | Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling | | +| Lead Identity Developer | 7.1.0 | Unknown | | Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover,Jonathan Glover | https://eve.com | +| Principal Group Strategist | 4.1.0 | Url | I'll bypass the primary GB bandwidth, that should bandwidth the GB bandwidth! | | | +| Dynamic Metrics Coordinator | 5.8.1 | Unknown | overriding the circuit won't do anything, we need to copy the mobile AGP circuit! | Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher,Helen Fisher | | +| Global Paradigm Producer | 1.8.4 | Overwrite | If we quantify the protocol, we can get to the IB protocol through the auxiliary IB protocol! | | https://london.biz | +| Investor Communications Associate | 0.7.2 | Expression | | Arnold Franecki,Arnold Franecki | http://modesto.info | +| Future Applications Facilitator | 0.1.5 | Expression | transmitting the program won't do anything, we need to bypass the virtual HTTP program! | | | +| Senior Applications Technician | 7.8.2 | Overwrite | | Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert,Julio Ebert | | +| Future Applications Engineer | 6.8.5 | Unknown | If we transmit the monitor, we can get to the IB monitor through the haptic IB monitor! | Janie Considine,Janie Considine,Janie Considine,Janie Considine,Janie Considine | https://nora.biz | +| Human Security Administrator | 9.8.5 | Overwrite | I'll synthesize the redundant XML feed, that should feed the XML feed! | Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm,Mario Stamm | | +| Forward Factors Architect | 6.7.6 | Overwrite | | Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt,Muriel Schmidt | | +| Corporate Mobility Consultant | 1.9.0 | Expression | | | http://letha.name | +| Investor Configuration Technician | 1.9.1 | Url | We need to copy the primary FTP bus! | Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin,Kelli Rippin | http://malvina.name | +| Direct Accountability Producer | 1.8.1 | Url | | | http://justine.net | +| Principal Intranet Architect | 4.9.3 | Expression | | | | +| District Factors Associate | 0.2.6 | Expression | | Betsy Powlowski | https://cloyd.biz | +| Global Markets Designer | 1.7.0 | Overwrite | Use the multi-byte COM feed, then you can parse the multi-byte feed! | | https://toby.biz | +| Senior Factors Technician | 3.2.5 | Overwrite | You can't input the protocol without copying the auxiliary USB protocol! | Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme,Lee Zieme | | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | +| Investor Assurance Technician | 7.3.8 | Overwrite | | Merle Hirthe | | +| Lead Implementation Supervisor | 4.9.9 | Overwrite | The ADP card is down, hack the solid state card so we can hack the ADP card! | Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis,Robin Simonis | http://katlynn.net | +| Direct Security Producer | 9.0.7 | Url | | | http://evert.net | +| Dynamic Division Specialist | 9.6.4 | Expression | | | https://keenan.net | +| Global Directives Orchestrator | 8.7.6 | Expression | | Tommy Franecki,Tommy Franecki | | +| Regional Security Agent | 6.2.7 | Overwrite | | | https://kenyon.org | +| Regional Mobility Designer | 8.5.4 | Url | | | http://brady.net | +| Forward Program Officer | 4.2.4 | Unknown | quantifying the capacitor won't do anything, we need to override the open-source AI capacitor! | Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin,Jay Kshlerin | | +| Regional Paradigm Director | 3.0.9 | Unknown | The COM pixel is down, quantify the virtual pixel so we can quantify the COM pixel! | | | +| District Brand Producer | 9.3.8 | Overwrite | Use the redundant AGP application, then you can generate the redundant application! | Clarence Metz,Clarence Metz,Clarence Metz | | +| Global Data Administrator | 0.8.4 | Unknown | | Frederick Leffler,Frederick Leffler,Frederick Leffler | https://barrett.com | +| Forward Web Designer | 0.1.4 | Overwrite | | | https://gerard.net | +| Forward Accounts Consultant | 8.9.0 | Expression | | | | +| Dynamic Group Representative | 9.8.1 | Unknown | | | | +| Dynamic Integration Assistant | 2.7.5 | Overwrite | I'll back up the 1080p RSS matrix, that should matrix the RSS matrix! | | | +| Legacy Communications Manager | 0.1.8 | Unknown | | | http://gus.info | +| Product Metrics Representative | 2.7.9 | Expression | connecting the feed won't do anything, we need to transmit the primary IB feed! | Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson,Bridget Rolfson | http://denis.info | +| Legacy Assurance Representative | 6.4.9 | Unknown | | Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski,Diane Gutkowski | https://maye.info | +| District Metrics Associate | 8.1.6 | Overwrite | | | http://jaylin.org | +| Regional Factors Analyst | 1.5.7 | Overwrite | | | | +| Legacy Data Consultant | 5.8.8 | Unknown | Try to connect the JSON pixel, maybe it will connect the primary pixel! | | | +| Global Mobility Associate | 0.6.4 | Expression | We need to hack the haptic XSS program! | | https://brooke.org | ++-----------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..179d1844 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,21 @@ ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | +| Future Optimization Associate | 4.0.5 | Unknown | | Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel,Jeffrey Reichel | https://linnie.net | +| Global Integration Assistant | 5.0.1 | Unknown | | | http://demarco.com | +| Human Implementation Producer | 0.9.1 | Url | | | | +| Future Tactics Producer | 5.8.9 | Url | navigating the pixel won't do anything, we need to parse the back-end IB pixel! | | | +| Dynamic Applications Director | 5.1.4 | Unknown | | Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel,Violet Reichel | | +| Principal Factors Producer | 0.8.5 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | Devin Nolan | http://toby.info | +| Customer Operations Liaison | 9.0.9 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly,Dominic Reilly | https://lois.biz | +| Regional Integration Consultant | 5.3.8 | Expression | | | http://michael.name | +| Forward Division Strategist | 5.7.1 | Expression | You can't reboot the program without transmitting the mobile SMTP program! | Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode,Monica Bode | https://esperanza.name | +| Investor Interactions Designer | 1.9.4 | Overwrite | | | https://octavia.name | +| Legacy Response Analyst | 9.2.7 | Unknown | | Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata,Perry Cummerata | http://martine.info | +| Dynamic Mobility Technician | 6.0.2 | Expression | | | https://keeley.net | ++-----------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..cc9f1bc2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,8 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Package Project Url | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+ +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | Christopher Dietrich,Christopher Dietrich,Christopher Dietrich,Christopher Dietrich | | +| Dynamic Integration Assistant | 2.1.6 | Unknown | | | https://gerson.info | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..e4791aa8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Wilson | https://guadalupe.com | +| | | | | Otho | http://general.net | +| | | | | Skylar | https://haylie.biz | +| | | | | Audreanne | http://graciela.net | +| | | | | Maddison | http://randy.net | +| | | | | Dereck | http://cara.info | +| | | | | Dawson | http://addie.org | +| | | | | Xander | https://everette.info | +| | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..8b1d7312 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,110 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt similarity index 55% rename from tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt rename to tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt index a1c3fbf5..ad250b97 100644 --- a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -1,11 +1,16 @@ -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+------------------------+ -| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+------------------------+ -| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | -| | | | | | | Aletha | https://isobel.info | -| | | | | | | Pearline | https://johnathon.info | -| | | | | | | Eleanora | http://jaeden.info | -| | | | | | | Nikolas | https://daphney.net | -| | | | | | | Oceane | http://clifton.com | -| | | | | | | Francisco | http://bessie.com | -+-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+------------------------+ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+-----------------------+ +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | Clare | https://bobby.info | +| | | | | | | Cecil | https://kira.net | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Wilson | https://guadalupe.com | +| | | | | | | Otho | http://general.net | +| | | | | | | Skylar | https://haylie.biz | +| | | | | | | Audreanne | http://graciela.net | +| | | | | | | Maddison | http://randy.net | +| | | | | | | Dereck | http://cara.info | +| | | | | | | Dawson | http://addie.org | +| | | | | | | Xander | https://everette.info | +| | | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..d6dff7a5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,32 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..df6f4206 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..72a9d9ea --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,110 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..f67a5790 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,16 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..ace8f5b5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,32 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..60bff3fe --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Wilson | https://guadalupe.com | +| | | | | | Otho | http://general.net | +| | | | | | Skylar | https://haylie.biz | +| | | | | | Audreanne | http://graciela.net | +| | | | | | Maddison | http://randy.net | +| | | | | | Dereck | http://cara.info | +| | | | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..a57abd87 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,110 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..f67a5790 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,16 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..d924d46d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,32 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..df6f4206 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..0bfef866 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,110 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..f67a5790 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,16 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..d924d46d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,32 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..df6f4206 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..792718f9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,110 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..f67a5790 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,16 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..4311e9ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,32 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..3a8346ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+ +| Package | Version | License Information Origin | ++---------+---------+----------------------------+ ++---------+---------+----------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..1104b770 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,5 @@ ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..7403ab10 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,82 @@ ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | +| International Tactics Administrator | 9.9.9 | Url | | | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | +| Chief Infrastructure Specialist | 9.0.5 | Overwrite | hacking the port won't do anything, we need to back up the optical SMS port! | | Jackie Schumm | | +| International Brand Strategist | 3.9.3 | Url | | | Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy | https://rowena.info | +| Human Paradigm Assistant | 8.8.8 | Expression | | | Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich | | +| Forward Data Orchestrator | 3.3.5 | Expression | Use the haptic XML driver, then you can index the haptic driver! | compressing the system won't do anything, we need to compress the optical RSS system! | | | +| Global Identity Supervisor | 0.9.1 | Overwrite | | | | | +| Human Markets Planner | 5.0.1 | Expression | Try to back up the COM driver, maybe it will back up the bluetooth driver! | | | | +| Principal Brand Executive | 7.2.7 | Unknown | | | | https://dariana.com | +| Customer Program Developer | 2.9.8 | Expression | | You can't transmit the pixel without calculating the bluetooth FTP pixel! | | http://lenora.com | +| Dynamic Security Specialist | 7.8.5 | Overwrite | Try to input the GB pixel, maybe it will input the wireless pixel! | You can't transmit the bus without indexing the digital TCP bus! | Guy Waters,Guy Waters | http://nova.biz | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | Maggie Lindgren | | +| Customer Web Assistant | 1.9.0 | Unknown | | | | | +| Direct Division Officer | 6.5.6 | Url | transmitting the protocol won't do anything, we need to generate the multi-byte THX protocol! | | Glenda Schuppe,Glenda Schuppe | http://catherine.name | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | hacking the transmitter won't do anything, we need to index the open-source CSS transmitter! | Sergio Bailey,Sergio Bailey,Sergio Bailey | | +| Regional Optimization Administrator | 3.6.4 | Expression | | I'll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive! | | http://serenity.info | +| Dynamic Data Technician | 4.2.3 | Url | I'll copy the optical RAM feed, that should feed the RAM feed! | | June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds | http://nia.info | +| International Solutions Planner | 9.0.0 | Url | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | +| Principal Operations Assistant | 0.9.0 | Url | I'll copy the auxiliary HDD bus, that should bus the HDD bus! | I'll copy the digital USB circuit, that should circuit the USB circuit! | | | +| Future Configuration Officer | 7.6.0 | Unknown | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie | | +| Lead Program Technician | 5.8.9 | Expression | | We need to transmit the back-end AGP sensor! | Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer | http://curtis.org | +| Dynamic Security Director | 0.0.2 | Url | transmitting the feed won't do anything, we need to navigate the redundant SDD feed! | Try to parse the HTTP port, maybe it will parse the bluetooth port! | Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block | | +| Human Tactics Facilitator | 5.7.0 | Url | Try to bypass the HTTP application, maybe it will bypass the digital application! | | | | +| Human Metrics Architect | 0.2.5 | Overwrite | Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth! | Use the haptic AGP protocol, then you can program the haptic protocol! | | https://rickie.net | +| Investor Accounts Facilitator | 7.7.8 | Expression | | | Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman | http://scottie.biz | +| Customer Mobility Assistant | 4.2.9 | Url | | You can't generate the transmitter without navigating the multi-byte SMS transmitter! | Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich | http://adonis.biz | +| Global Optimization Architect | 1.5.0 | Unknown | Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor! | | | | +| Dynamic Implementation Engineer | 6.7.1 | Overwrite | We need to transmit the open-source EXE interface! | | | http://margie.info | +| National Assurance Planner | 2.7.7 | Unknown | | I'll reboot the online AGP alarm, that should alarm the AGP alarm! | Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag | | +| Senior Configuration Developer | 4.0.9 | Url | Use the primary SCSI matrix, then you can program the primary matrix! | If we parse the interface, we can get to the JSON interface through the mobile JSON interface! | Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle | | +| Customer Branding Orchestrator | 8.3.7 | Overwrite | | We need to bypass the neural USB capacitor! | Nora Dietrich | http://nona.com | +| Product Functionality Supervisor | 9.4.5 | Overwrite | Use the 1080p AI microchip, then you can reboot the 1080p microchip! | Use the open-source ADP matrix, then you can copy the open-source matrix! | | | +| Legacy Security Facilitator | 1.9.0 | Expression | | Use the cross-platform ADP alarm, then you can back up the cross-platform alarm! | | https://edythe.info | +| Principal Intranet Architect | 4.9.3 | Unknown | | | | | +| Chief Program Associate | 2.6.7 | Unknown | We need to compress the optical PNG array! | | Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze | http://coy.info | +| Customer Communications Engineer | 6.9.4 | Overwrite | | | Tanya Reinger,Tanya Reinger,Tanya Reinger | http://tito.name | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | +| Lead Operations Supervisor | 4.5.2 | Expression | The AI panel is down, transmit the open-source panel so we can transmit the AI panel! | | | | +| Dynamic Factors Associate | 1.8.3 | Unknown | | You can't navigate the panel without calculating the open-source THX panel! | | http://dovie.name | +| Corporate Marketing Coordinator | 3.6.1 | Overwrite | | | | https://marcos.org | +| Regional Metrics Strategist | 1.2.1 | Unknown | | Try to override the GB driver, maybe it will override the digital driver! | | | +| Human Accounts Orchestrator | 4.1.6 | Url | | | | | +| Regional Functionality Agent | 5.9.9 | Overwrite | We need to index the 1080p SAS hard drive! | I'll connect the digital JBOD application, that should application the JBOD application! | Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson | http://arthur.net | +| Dynamic Solutions Agent | 0.0.5 | Overwrite | Use the haptic USB card, then you can navigate the haptic card! | | | | +| District Optimization Technician | 5.2.3 | Overwrite | | | Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti | https://douglas.info | +| District Assurance Technician | 8.5.5 | Overwrite | | | | http://zander.com | +| Regional Directives Liaison | 4.7.8 | Expression | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic | https://glennie.biz | +| Chief Factors Developer | 5.9.5 | Url | | Try to connect the ADP system, maybe it will connect the solid state system! | Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady | | +| Central Research Technician | 2.8.8 | Url | | You can't generate the program without connecting the bluetooth USB program! | | | +| Future Tactics Assistant | 1.5.5 | Expression | The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor! | If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix! | | https://giovanny.net | +| District Interactions Supervisor | 4.5.2 | Url | The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor! | The ADP firewall is down, input the primary firewall so we can input the ADP firewall! | | | +| Corporate Intranet Specialist | 3.5.6 | Expression | | | Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner | | +| Human Identity Representative | 4.1.5 | Overwrite | The SAS bus is down, program the neural bus so we can program the SAS bus! | | Joyce Auer,Joyce Auer,Joyce Auer | http://alyce.biz | +| Central Division Administrator | 1.0.4 | Overwrite | We need to program the optical COM microchip! | We need to hack the haptic SAS microchip! | | | +| Dynamic Division Representative | 7.3.5 | Unknown | | I'll index the haptic FTP alarm, that should alarm the FTP alarm! | Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson | http://taurean.net | +| Forward Usability Specialist | 5.6.9 | Overwrite | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | | | +| Direct Brand Director | 4.7.4 | Url | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | +| Global Optimization Engineer | 8.7.9 | Expression | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | | http://aniya.org | +| Investor Quality Associate | 0.5.1 | Expression | | Try to reboot the SSL alarm, maybe it will reboot the solid state alarm! | Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen | https://ezequiel.biz | +| Investor Tactics Director | 0.4.3 | Expression | | | | https://aylin.com | +| Global Paradigm Assistant | 8.0.5 | Expression | We need to calculate the solid state HTTP hard drive! | | | https://randy.org | +| Customer Solutions Officer | 4.5.2 | Expression | You can't copy the matrix without compressing the wireless AGP matrix! | | | https://rylan.name | +| Principal Factors Director | 1.5.1 | Overwrite | | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold | | +| Dynamic Branding Manager | 1.4.0 | Overwrite | You can't navigate the application without generating the cross-platform COM application! | Try to program the FTP alarm, maybe it will program the virtual alarm! | | http://dario.info | ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..648b4f04 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,18 @@ ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | +| International Tactics Administrator | 9.9.9 | Url | | | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..9ad2f7a4 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,False,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,7 @@ ++-----------------------------+---------+----------------------------+----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | ++-----------------------------+---------+----------------------------+----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | ++-----------------------------+---------+----------------------------+----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..1bc84872 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Paige | https://remington.info | +| | | | | Aletha | https://isobel.info | +| | | | | Pearline | https://johnathon.info | +| | | | | Eleanora | http://jaeden.info | +| | | | | Nikolas | https://daphney.net | +| | | | | Oceane | http://clifton.com | +| | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..248c795d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,114 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..08ede01e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Future Integration Analyst | 9.0.4 | Expression | | | Abner | http://tavares.info | +| | | | | | Johann | http://andres.net | +| | | | | | Jaquan | http://carey.org | +| | | | | | Arvel | http://mortimer.org | +| | | | | | Alicia | http://paula.com | +| | | | | | Heidi | http://letha.name | +| | | | | | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Paige | https://remington.info | +| | | | | | Aletha | https://isobel.info | +| | | | | | Pearline | https://johnathon.info | +| | | | | | Eleanora | http://jaeden.info | +| | | | | | Nikolas | https://daphney.net | +| | | | | | Oceane | http://clifton.com | +| | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | http://marina.com | Myles | http://nikko.name | +| | | | | | Rolando | http://nikko.name | +| | | | | | Pamela | https://aliza.net | +| | | | | | Marcella | http://helga.net | +| | | | | | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..3e5b9142 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,46 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..92dd4868 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..927eb471 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,114 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..f8dc86f5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..d3638c98 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,46 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..1bc84872 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Paige | https://remington.info | +| | | | | Aletha | https://isobel.info | +| | | | | Pearline | https://johnathon.info | +| | | | | Eleanora | http://jaeden.info | +| | | | | Nikolas | https://daphney.net | +| | | | | Oceane | http://clifton.com | +| | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..06158d13 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,114 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..fc044ec5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Paige | https://remington.info | +| | | | | | Aletha | https://isobel.info | +| | | | | | Pearline | https://johnathon.info | +| | | | | | Eleanora | http://jaeden.info | +| | | | | | Nikolas | https://daphney.net | +| | | | | | Oceane | http://clifton.com | +| | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | http://marina.com | Myles | http://nikko.name | +| | | | | | Rolando | http://nikko.name | +| | | | | | Pamela | https://aliza.net | +| | | | | | Marcella | http://helga.net | +| | | | | | Alisha | http://alyson.name | +| | | | | | Carmelo | http://michele.name | +| | | | | | Miles | https://freddie.com | +| | | | | | Kade | https://jaunita.biz | +| | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | Abner | http://tavares.info | +| | | | | | Johann | http://andres.net | +| | | | | | Jaquan | http://carey.org | +| | | | | | Arvel | http://mortimer.org | +| | | | | | Alicia | http://paula.com | +| | | | | | Heidi | http://letha.name | +| | | | | | Reid | https://amely.info | +| | | | | | Nikki | https://mckayla.info | +| | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..184e7376 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,46 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..92dd4868 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..e7b330e3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,114 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..2ee17c5a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..87426611 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,46 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..92dd4868 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,11 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..0a62e0d7 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,114 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Dynamic Program Associate | 5.9.7 | Unknown | | | | Leatha | https://felix.name | +| | | | | | | Lucious | http://junior.org | +| | | | | | | Alene | http://laurel.biz | +| Future Interactions Developer | 7.0.9 | Overwrite | I'll input the multi-byte AI circuit, that should circuit the AI circuit! | | | Mia | http://olga.com | +| | | | | | | Myriam | http://lizeth.biz | +| | | | | | | Aylin | https://amie.biz | +| | | | | | | Marianne | https://ramona.net | +| | | | | | | Mariela | http://wilfredo.com | +| | | | | | | Everett | http://vanessa.name | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Customer Group Consultant | 8.1.7 | Expression | | | | Clementine | https://brock.net | +| | | | | | | Sabina | https://kaylie.net | +| | | | | | | Kurtis | https://adaline.org | +| | | | | | | Norberto | http://norval.net | +| | | | | | | Noemie | https://agustina.name | +| | | | | | | Palma | https://karina.net | +| | | | | | | Aletha | http://gene.name | +| Global Factors Assistant | 2.6.3 | Url | I'll parse the solid state RAM panel, that should panel the RAM panel! | If we input the alarm, we can get to the SCSI alarm through the online SCSI alarm! | | Jess | http://alvah.org | +| | | | | | | Hans | https://payton.info | +| | | | | | | Shanna | https://providenci.org | +| | | | | | | Tyra | https://flo.info | +| | | | | | | Isidro | https://dawn.net | +| | | | | | | Anika | https://silas.com | +| | | | | | | Zane | https://kirsten.com | +| | | | | | | Madisyn | http://murray.net | +| | | | | | | Destinee | http://emanuel.net | +| Legacy Data Engineer | 9.4.1 | Overwrite | Use the multi-byte SSL matrix, then you can input the multi-byte matrix! | The GB system is down, synthesize the auxiliary system so we can synthesize the GB system! | | Leonie | https://jason.info | +| | | | | | | Joany | https://carol.biz | +| | | | | | | Luisa | https://ewell.info | +| | | | | | | Jonas | http://nichole.net | +| | | | | | | Arden | http://shemar.org | +| | | | | | | Rhoda | https://selena.info | +| | | | | | | Selmer | https://jairo.info | +| | | | | | | Juanita | http://holly.name | +| | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | Adalberto | https://sister.biz | +| Regional Interactions Strategist | 0.6.3 | Url | | | | Vicky | https://alayna.com | +| | | | | | | Adrain | https://ahmad.name | +| | | | | | | Lupe | http://randi.net | +| | | | | | | Jaiden | http://patience.name | +| | | | | | | Marlene | https://lenna.net | +| | | | | | | Franco | https://kyleigh.name | +| | | | | | | Tevin | https://sallie.net | +| | | | | | | Jordane | https://willy.org | +| | | | | | | Daija | http://jannie.net | +| Product Accountability Analyst | 6.8.0 | Url | | Try to input the SCSI system, maybe it will input the open-source system! | | Justina | http://norwood.info | +| | | | | | | Aubree | http://jayne.info | +| | | | | | | Jude | https://korbin.org | +| | | | | | | Fern | https://rick.com | +| | | | | | | Aiyana | http://maverick.com | +| | | | | | | Eric | https://micaela.net | +| | | | | | | Dorothy | http://helena.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Legacy Accountability Director | 8.2.2 | Url | | We need to navigate the bluetooth CSS array! | | Jerrod | http://laila.com | +| | | | | | | Caleigh | https://adolfo.com | +| | | | | | | Daisha | http://justine.biz | +| | | | | | | Americo | http://tessie.org | +| | | | | | | Howard | https://luis.info | +| | | | | | | Matt | https://blake.biz | +| | | | | | | Quincy | https://sandra.biz | +| | | | | | | Antonina | http://willow.name | +| | | | | | | Jason | https://orland.com | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | Jermaine | http://helga.org | +| | | | | | | Jermey | http://wilfrid.name | +| | | | | | | Josianne | https://vivian.biz | +| Regional Integration Assistant | 6.3.7 | Url | | | | Shakira | https://layne.org | +| | | | | | | Neoma | https://oliver.name | +| | | | | | | Clarabelle | https://vern.biz | +| | | | | | | Tristin | http://maximillia.org | +| | | | | | | Brown | http://giuseppe.name | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..f8dc86f5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,29 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..8fc1079f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,46 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Paige | https://remington.info | +| | | | | | | Aletha | https://isobel.info | +| | | | | | | Pearline | https://johnathon.info | +| | | | | | | Eleanora | http://jaeden.info | +| | | | | | | Nikolas | https://daphney.net | +| | | | | | | Oceane | http://clifton.com | +| | | | | | | Francisco | http://bessie.com | +| Future Integration Analyst | 9.0.4 | Expression | | | | Abner | http://tavares.info | +| | | | | | | Johann | http://andres.net | +| | | | | | | Jaquan | http://carey.org | +| | | | | | | Arvel | http://mortimer.org | +| | | | | | | Alicia | http://paula.com | +| | | | | | | Heidi | http://letha.name | +| | | | | | | Reid | https://amely.info | +| | | | | | | Nikki | https://mckayla.info | +| | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Url | | Try to back up the AI card, maybe it will back up the cross-platform card! | http://arch.biz | Mckenna | http://ladarius.org | +| | | | | | | Adrianna | https://ursula.name | +| | | | | | | Monty | https://fabiola.com | +| | | | | | | Lyric | http://gene.net | +| | | | | | | Dale | https://jon.org | +| | | | | | | Gabriella | http://jevon.name | +| | | | | | | Deja | http://clementina.info | +| | | | | | | Jayson | https://casimer.name | +| | | | | | | Kendall | https://abe.biz | +| Principal Metrics Facilitator | 3.3.7 | Unknown | You can't synthesize the system without calculating the 1080p ADP system! | | http://marina.com | Myles | http://nikko.name | +| | | | | | | Rolando | http://nikko.name | +| | | | | | | Pamela | https://aliza.net | +| | | | | | | Marcella | http://helga.net | +| | | | | | | Alisha | http://alyson.name | +| | | | | | | Carmelo | http://michele.name | +| | | | | | | Miles | https://freddie.com | +| | | | | | | Kade | https://jaunita.biz | +| | | | | | | Marcelina | http://donna.net | +| Legacy Research Officer | 0.5.1 | Expression | | | http://van.biz | Leann | https://johnny.name | +| | | | | | | Jamal | http://rodger.com | +| | | | | | | Lazaro | https://gaylord.name | +| | | | | | | Bret | https://jewell.net | +| | | | | | | Khalil | http://aiyana.com | +| | | | | | | Uriel | http://ignatius.info | +| | | | | | | Edgardo | http://laverna.com | +| | | | | | | Khalil | https://mona.org | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+---------------------+-----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..3a8346ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+ +| Package | Version | License Information Origin | ++---------+---------+----------------------------+ ++---------+---------+----------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..7883c51d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+--------------------+ +| Package | Version | License Information Origin | License Expression | ++---------+---------+----------------------------+--------------------+ ++---------+---------+----------------------------+--------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..c8221023 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,85 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+ +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | +| Investor Interactions Liaison | 4.4.9 | Overwrite | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | | +| Senior Optimization Assistant | 3.6.0 | Overwrite | | overriding the pixel won't do anything, we need to copy the optical JSON pixel! | http://akeem.info | +| Product Assurance Technician | 0.8.2 | Overwrite | | | https://steve.info | +| Central Web Assistant | 4.2.1 | Unknown | | Use the wireless ADP array, then you can input the wireless array! | https://verda.net | +| Legacy Directives Officer | 2.4.4 | Url | | The PCI program is down, hack the multi-byte program so we can hack the PCI program! | http://sedrick.biz | +| Chief Division Producer | 2.3.9 | Overwrite | | | | +| Direct Mobility Designer | 7.7.3 | Expression | | | http://geovanny.info | +| International Functionality Agent | 8.7.6 | Unknown | | If we hack the card, we can get to the JBOD card through the optical JBOD card! | http://jalyn.org | +| Customer Functionality Consultant | 5.5.1 | Expression | The PCI protocol is down, back up the multi-byte protocol so we can back up the PCI protocol! | | http://terence.com | +| Global Markets Administrator | 8.6.8 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | https://lois.biz | +| Investor Implementation Technician | 2.7.9 | Unknown | | | http://crystal.name | +| Direct Assurance Strategist | 1.3.7 | Expression | The RSS firewall is down, hack the neural firewall so we can hack the RSS firewall! | | | +| Principal Markets Designer | 3.8.8 | Overwrite | overriding the transmitter won't do anything, we need to generate the cross-platform SCSI transmitter! | | | +| Forward Functionality Developer | 5.1.1 | Url | | | | +| Global Program Representative | 5.1.0 | Url | | If we back up the monitor, we can get to the PCI monitor through the virtual PCI monitor! | | +| Corporate Marketing Assistant | 8.7.9 | Url | | You can't program the firewall without connecting the wireless AI firewall! | http://arlene.biz | +| Senior Factors Administrator | 1.6.1 | Expression | I'll calculate the solid state ADP panel, that should panel the ADP panel! | If we generate the circuit, we can get to the XSS circuit through the primary XSS circuit! | | +| Chief Applications Facilitator | 7.7.6 | Overwrite | | parsing the card won't do anything, we need to synthesize the online SQL card! | | +| Dynamic Quality Analyst | 0.9.5 | Overwrite | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | | +| National Communications Orchestrator | 4.5.1 | Unknown | The FTP circuit is down, reboot the redundant circuit so we can reboot the FTP circuit! | | | +| Corporate Tactics Director | 2.5.7 | Url | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | http://marcos.info | +| Human Group Designer | 9.9.1 | Expression | Use the haptic XSS application, then you can synthesize the haptic application! | If we transmit the hard drive, we can get to the AGP hard drive through the bluetooth AGP hard drive! | http://jodie.org | +| National Research Facilitator | 6.0.6 | Expression | Use the primary EXE array, then you can navigate the primary array! | | | +| Lead Branding Developer | 4.1.5 | Url | | | http://abe.com | +| Human Directives Engineer | 5.3.9 | Url | | | | +| National Applications Designer | 6.4.9 | Expression | | Use the back-end SMS feed, then you can program the back-end feed! | | +| Regional Factors Designer | 7.4.1 | Overwrite | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | | +| Global Division Designer | 8.2.7 | Expression | Try to program the EXE hard drive, maybe it will program the virtual hard drive! | | https://pamela.name | +| Dynamic Accountability Analyst | 4.9.7 | Overwrite | | | https://jaron.info | +| Regional Operations Coordinator | 0.2.5 | Unknown | | I'll hack the cross-platform SSL array, that should array the SSL array! | http://ena.com | +| National Creative Coordinator | 5.9.5 | Expression | | | https://bobbie.info | +| District Operations Director | 0.6.3 | Url | | We need to program the cross-platform FTP hard drive! | https://dejah.net | +| Forward Marketing Orchestrator | 1.6.4 | Overwrite | I'll connect the primary SQL sensor, that should sensor the SQL sensor! | The SMTP driver is down, bypass the mobile driver so we can bypass the SMTP driver! | https://lukas.com | +| Lead Usability Assistant | 1.3.4 | Overwrite | quantifying the matrix won't do anything, we need to synthesize the wireless PCI matrix! | Use the solid state SQL firewall, then you can connect the solid state firewall! | https://duane.info | +| Human Quality Facilitator | 1.2.0 | Expression | We need to copy the online THX firewall! | You can't calculate the application without calculating the auxiliary AI application! | | +| Human Program Technician | 2.8.4 | Unknown | | | http://tomasa.info | +| International Quality Director | 0.3.8 | Expression | | | | +| Corporate Directives Planner | 8.8.5 | Unknown | The CSS bus is down, generate the 1080p bus so we can generate the CSS bus! | We need to back up the 1080p SMTP feed! | | +| Dynamic Accountability Strategist | 7.0.9 | Unknown | You can't bypass the sensor without transmitting the neural JSON sensor! | | | +| Chief Intranet Facilitator | 6.6.1 | Expression | | | https://rosalind.net | +| Forward Configuration Supervisor | 9.0.8 | Overwrite | You can't program the protocol without overriding the primary IB protocol! | | http://quinn.name | +| Product Creative Facilitator | 8.4.6 | Unknown | If we transmit the card, we can get to the USB card through the digital USB card! | hacking the driver won't do anything, we need to input the digital SAS driver! | http://juliana.net | +| Global Mobility Facilitator | 9.5.8 | Expression | | | | +| Chief Factors Supervisor | 5.2.2 | Expression | | | http://helga.com | +| Principal Accounts Coordinator | 1.0.4 | Overwrite | | I'll connect the digital JSON bus, that should bus the JSON bus! | http://rene.com | +| Future Accounts Architect | 9.1.8 | Url | You can't bypass the firewall without indexing the multi-byte COM firewall! | | https://fermin.biz | +| Investor Creative Architect | 8.2.4 | Unknown | | | | +| National Solutions Associate | 9.1.2 | Overwrite | | | | +| Human Optimization Facilitator | 7.4.8 | Overwrite | Try to connect the SMS card, maybe it will connect the back-end card! | You can't override the capacitor without navigating the cross-platform FTP capacitor! | https://cooper.name | +| Human Directives Specialist | 4.3.4 | Unknown | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | +| Dynamic Factors Facilitator | 6.5.2 | Expression | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | http://magnolia.com | +| Central Tactics Engineer | 6.3.5 | Unknown | connecting the bandwidth won't do anything, we need to bypass the multi-byte AI bandwidth! | | | +| National Intranet Technician | 8.0.0 | Overwrite | | | | +| Senior Security Consultant | 2.7.5 | Unknown | | | http://adelbert.biz | +| Corporate Intranet Analyst | 0.9.0 | Overwrite | bypassing the protocol won't do anything, we need to connect the cross-platform XML protocol! | | http://hanna.net | +| Central Identity Analyst | 8.9.6 | Expression | | | http://leta.org | +| Senior Brand Analyst | 2.5.0 | Url | | overriding the interface won't do anything, we need to override the virtual THX interface! | | +| Internal Directives Designer | 0.4.8 | Url | The EXE protocol is down, reboot the redundant protocol so we can reboot the EXE protocol! | | | +| Dynamic Division Consultant | 4.8.7 | Overwrite | Use the multi-byte IB microchip, then you can connect the multi-byte microchip! | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | http://raquel.net | +| Human Operations Assistant | 0.7.2 | Overwrite | Use the haptic USB driver, then you can override the haptic driver! | | http://camila.net | +| Forward Intranet Engineer | 2.5.9 | Expression | The RSS sensor is down, input the 1080p sensor so we can input the RSS sensor! | Try to index the ADP port, maybe it will index the auxiliary port! | | +| Human Optimization Producer | 5.0.9 | Overwrite | | | | +| Dynamic Integration Architect | 1.6.3 | Overwrite | | The RAM feed is down, copy the neural feed so we can copy the RAM feed! | | +| Legacy Directives Supervisor | 9.6.2 | Url | The PNG circuit is down, back up the online circuit so we can back up the PNG circuit! | | | +| Direct Accountability Assistant | 2.2.8 | Url | bypassing the protocol won't do anything, we need to compress the primary HTTP protocol! | | http://natasha.info | +| International Intranet Planner | 6.4.6 | Url | The IB interface is down, program the redundant interface so we can program the IB interface! | | https://lenna.com | +| Direct Data Orchestrator | 2.4.5 | Expression | | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..ef3afef6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,18 @@ ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+ +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | +| Product Infrastructure Supervisor | 8.1.1 | Expression | | | https://merle.com | +| Direct Brand Strategist | 9.5.7 | Url | We need to navigate the bluetooth RAM bus! | | http://maddison.biz | +| District Optimization Manager | 4.0.4 | Overwrite | Use the bluetooth HDD driver, then you can parse the bluetooth driver! | We need to quantify the wireless HTTP array! | | +| Future Optimization Architect | 5.1.5 | Overwrite | Use the auxiliary RAM alarm, then you can generate the auxiliary alarm! | | | +| Customer Factors Assistant | 7.7.3 | Overwrite | | | | +| Future Data Architect | 8.5.1 | Expression | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | +| Customer Interactions Representative | 0.8.8 | Unknown | We need to quantify the digital SSL array! | | http://heather.name | +| Product Paradigm Orchestrator | 9.7.5 | Url | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | http://adan.info | +| Future Quality Coordinator | 0.8.6 | Url | I'll input the back-end JBOD capacitor, that should capacitor the JBOD capacitor! | | http://fay.org | +| National Web Administrator | 7.7.1 | Overwrite | If we reboot the program, we can get to the SAS program through the haptic SAS program! | | https://zella.org | +| Forward Response Liaison | 5.4.2 | Url | Try to hack the SMS sensor, maybe it will hack the back-end sensor! | I'll generate the optical COM protocol, that should protocol the COM protocol! | http://hyman.net | ++--------------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..25bc5ba5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,7 @@ ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+ +| International Mobility Technician | 3.7.5 | Expression | We need to parse the cross-platform THX driver! | | http://katelin.org | +| District Integration Manager | 5.1.0 | Url | I'll compress the cross-platform JSON capacitor, that should capacitor the JSON capacitor! | | | +| District Mobility Administrator | 3.2.3 | Unknown | | You can't compress the transmitter without overriding the auxiliary TCP transmitter! | | ++-----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..e4791aa8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Wilson | https://guadalupe.com | +| | | | | Otho | http://general.net | +| | | | | Skylar | https://haylie.biz | +| | | | | Audreanne | http://graciela.net | +| | | | | Maddison | http://randy.net | +| | | | | Dereck | http://cara.info | +| | | | | Dawson | http://addie.org | +| | | | | Xander | https://everette.info | +| | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..12c69e07 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,105 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Internal Branding Executive | 2.0.9 | Overwrite | | The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor! | You can't bypass the application without programming the solid state COM application! | https://efrain.info | Mia | http://olga.com | +| | | | | | | | Myriam | http://lizeth.biz | +| | | | | | | | Aylin | https://amie.biz | +| | | | | | | | Marianne | https://ramona.net | +| | | | | | | | Mariela | http://wilfredo.com | +| | | | | | | | Everett | http://vanessa.name | +| Legacy Creative Liaison | 0.4.6 | Expression | | The SMS system is down, back up the open-source system so we can back up the SMS system! | I'll connect the optical FTP program, that should program the FTP program! | | Candice | http://linnea.com | +| | | | | | | | Everardo | http://daryl.net | +| | | | | | | | Jerrod | http://laila.com | +| | | | | | | | Caleigh | https://adolfo.com | +| | | | | | | | Daisha | http://justine.biz | +| | | | | | | | Americo | http://tessie.org | +| | | | | | | | Howard | https://luis.info | +| Investor Creative Architect | 4.5.6 | Overwrite | | The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip! | If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter! | | Selmer | https://jairo.info | +| | | | | | | | Juanita | http://holly.name | +| | | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | | Adalberto | https://sister.biz | +| | | | | | | | Gerald | https://vidal.com | +| | | | | | | | Lucio | http://clemmie.info | +| Global Optimization Architect | 4.8.0 | Expression | | Use the multi-byte SAS driver, then you can bypass the multi-byte driver! | If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip! | https://gaylord.name | Vida | https://theresia.biz | +| | | | | | | | Ransom | http://isom.com | +| | | | | | | | Anastasia | http://kamryn.info | +| | | | | | | | Marlene | https://cyril.name | +| | | | | | | | Zetta | http://pete.org | +| | | | | | | | Candida | https://craig.biz | +| | | | | | | | Timmothy | https://joanny.biz | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Regional Paradigm Assistant | 9.8.0 | Url | | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | +| | | | | | | | Mayra | http://lance.name | +| | | | | | | | Jimmie | https://lorine.org | +| | | | | | | | Rebeka | https://malika.org | +| | | | | | | | Trinity | http://fritz.info | +| | | | | | | | Neha | https://marianne.name | +| | | | | | | | Colin | https://billie.biz | +| | | | | | | | Brielle | https://brennon.name | +| | | | | | | | Myriam | https://rosemary.name | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | Edmund | http://sadie.info | +| | | | | | | | Horacio | https://loraine.name | +| | | | | | | | Sandra | https://emil.info | +| | | | | | | | Dayana | https://leila.info | +| | | | | | | | Micah | http://darien.com | +| | | | | | | | Ethel | http://shakira.net | +| Dynamic Data Director | 8.6.8 | Overwrite | | | We need to back up the primary SMTP circuit! | https://timothy.info | Kirsten | http://madisyn.com | +| | | | | | | | Murray | https://destinee.com | +| | | | | | | | Emanuel | https://keely.info | +| | | | | | | | Obie | https://caleigh.net | +| | | | | | | | Albin | http://flavie.com | +| | | | | | | | Lavonne | http://kaitlyn.com | +| | | | | | | | Osborne | https://joesph.name | +| | | | | | | | Michael | https://kali.com | +| Investor Usability Producer | 9.7.6 | Url | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | Jett | https://randal.biz | +| | | | | | | | Leif | http://chaz.name | +| | | | | | | | Tristian | http://susie.com | +| | | | | | | | Carmelo | https://kariane.com | +| | | | | | | | Sofia | http://daphnee.name | +| | | | | | | | Nedra | http://orland.info | +| | | | | | | | Hilton | http://shany.info | +| Dynamic Program Associate | 5.9.7 | Expression | | | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Suzanne | http://ima.name | +| | | | | | | | Earnestine | http://nathanial.biz | +| | | | | | | | Connor | https://augustus.net | +| | | | | | | | Araceli | http://hailey.biz | +| | | | | | | | Janessa | https://craig.com | +| | | | | | | | Erica | http://kristin.org | +| | | | | | | | Alek | http://shany.biz | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Corporate Tactics Analyst | 3.0.8 | Overwrite | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | Use the virtual RAM monitor, then you can override the virtual monitor! | | | Hildegard | http://conner.name | +| | | | | | | | Isabella | https://kennith.com | +| | | | | | | | Johanna | https://ara.org | +| | | | | | | | Demarco | https://rae.biz | +| | | | | | | | Viviane | http://christine.info | +| | | | | | | | Thora | https://corene.name | +| | | | | | | | Mireya | https://mitchell.net | +| | | | | | | | Marietta | http://adrian.org | +| | | | | | | | Irving | https://sydnie.org | +| Human Accounts Executive | 7.6.7 | Unknown | Use the auxiliary PNG interface, then you can generate the auxiliary interface! | | You can't connect the interface without backing up the optical SMTP interface! | http://kristin.net | Seamus | http://maybell.info | +| | | | | | | | Monserrat | http://katrine.name | +| | | | | | | | Abel | https://geovany.com | +| | | | | | | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| Lead Integration Engineer | 8.7.4 | Unknown | | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | http://jackeline.biz | Reanna | http://buck.net | +| | | | | | | | Christine | http://demarco.name | +| | | | | | | | Marge | http://astrid.net | +| | | | | | | | Charlene | http://rod.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..ad250b97 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,16 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+-----------------------+ +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | Clare | https://bobby.info | +| | | | | | | Cecil | https://kira.net | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Wilson | https://guadalupe.com | +| | | | | | | Otho | http://general.net | +| | | | | | | Skylar | https://haylie.biz | +| | | | | | | Audreanne | http://graciela.net | +| | | | | | | Maddison | http://randy.net | +| | | | | | | Dereck | http://cara.info | +| | | | | | | Dawson | http://addie.org | +| | | | | | | Xander | https://everette.info | +| | | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..a73a92d5 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,24 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..c87ca0df --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..935eab08 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,105 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Human Accounts Executive | 7.6.7 | Unknown | Use the auxiliary PNG interface, then you can generate the auxiliary interface! | | You can't connect the interface without backing up the optical SMTP interface! | http://kristin.net | Seamus | http://maybell.info | +| | | | | | | | Monserrat | http://katrine.name | +| | | | | | | | Abel | https://geovany.com | +| | | | | | | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| Global Optimization Architect | 4.8.0 | Expression | | Use the multi-byte SAS driver, then you can bypass the multi-byte driver! | If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip! | https://gaylord.name | Vida | https://theresia.biz | +| | | | | | | | Ransom | http://isom.com | +| | | | | | | | Anastasia | http://kamryn.info | +| | | | | | | | Marlene | https://cyril.name | +| | | | | | | | Zetta | http://pete.org | +| | | | | | | | Candida | https://craig.biz | +| | | | | | | | Timmothy | https://joanny.biz | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | Edmund | http://sadie.info | +| | | | | | | | Horacio | https://loraine.name | +| | | | | | | | Sandra | https://emil.info | +| | | | | | | | Dayana | https://leila.info | +| | | | | | | | Micah | http://darien.com | +| | | | | | | | Ethel | http://shakira.net | +| Dynamic Data Director | 8.6.8 | Overwrite | | | We need to back up the primary SMTP circuit! | https://timothy.info | Kirsten | http://madisyn.com | +| | | | | | | | Murray | https://destinee.com | +| | | | | | | | Emanuel | https://keely.info | +| | | | | | | | Obie | https://caleigh.net | +| | | | | | | | Albin | http://flavie.com | +| | | | | | | | Lavonne | http://kaitlyn.com | +| | | | | | | | Osborne | https://joesph.name | +| | | | | | | | Michael | https://kali.com | +| Legacy Creative Liaison | 0.4.6 | Expression | | The SMS system is down, back up the open-source system so we can back up the SMS system! | I'll connect the optical FTP program, that should program the FTP program! | | Candice | http://linnea.com | +| | | | | | | | Everardo | http://daryl.net | +| | | | | | | | Jerrod | http://laila.com | +| | | | | | | | Caleigh | https://adolfo.com | +| | | | | | | | Daisha | http://justine.biz | +| | | | | | | | Americo | http://tessie.org | +| | | | | | | | Howard | https://luis.info | +| Investor Usability Producer | 9.7.6 | Url | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | Jett | https://randal.biz | +| | | | | | | | Leif | http://chaz.name | +| | | | | | | | Tristian | http://susie.com | +| | | | | | | | Carmelo | https://kariane.com | +| | | | | | | | Sofia | http://daphnee.name | +| | | | | | | | Nedra | http://orland.info | +| | | | | | | | Hilton | http://shany.info | +| Dynamic Program Associate | 5.9.7 | Expression | | | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Suzanne | http://ima.name | +| | | | | | | | Earnestine | http://nathanial.biz | +| | | | | | | | Connor | https://augustus.net | +| | | | | | | | Araceli | http://hailey.biz | +| | | | | | | | Janessa | https://craig.com | +| | | | | | | | Erica | http://kristin.org | +| | | | | | | | Alek | http://shany.biz | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Investor Creative Architect | 4.5.6 | Overwrite | | The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip! | If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter! | | Selmer | https://jairo.info | +| | | | | | | | Juanita | http://holly.name | +| | | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | | Adalberto | https://sister.biz | +| | | | | | | | Gerald | https://vidal.com | +| | | | | | | | Lucio | http://clemmie.info | +| Corporate Tactics Analyst | 3.0.8 | Overwrite | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | Use the virtual RAM monitor, then you can override the virtual monitor! | | | Hildegard | http://conner.name | +| | | | | | | | Isabella | https://kennith.com | +| | | | | | | | Johanna | https://ara.org | +| | | | | | | | Demarco | https://rae.biz | +| | | | | | | | Viviane | http://christine.info | +| | | | | | | | Thora | https://corene.name | +| | | | | | | | Mireya | https://mitchell.net | +| | | | | | | | Marietta | http://adrian.org | +| | | | | | | | Irving | https://sydnie.org | +| Lead Integration Engineer | 8.7.4 | Unknown | | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | http://jackeline.biz | Reanna | http://buck.net | +| | | | | | | | Christine | http://demarco.name | +| | | | | | | | Marge | http://astrid.net | +| | | | | | | | Charlene | http://rod.net | +| Regional Paradigm Assistant | 9.8.0 | Url | | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | +| | | | | | | | Mayra | http://lance.name | +| | | | | | | | Jimmie | https://lorine.org | +| | | | | | | | Rebeka | https://malika.org | +| | | | | | | | Trinity | http://fritz.info | +| | | | | | | | Neha | https://marianne.name | +| | | | | | | | Colin | https://billie.biz | +| | | | | | | | Brielle | https://brennon.name | +| | | | | | | | Myriam | https://rosemary.name | +| Internal Branding Executive | 2.0.9 | Overwrite | | The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor! | You can't bypass the application without programming the solid state COM application! | https://efrain.info | Mia | http://olga.com | +| | | | | | | | Myriam | http://lizeth.biz | +| | | | | | | | Aylin | https://amie.biz | +| | | | | | | | Marianne | https://ramona.net | +| | | | | | | | Mariela | http://wilfredo.com | +| | | | | | | | Everett | http://vanessa.name | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..0d5a36e0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,16 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..ed9d6fd1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,24 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..cefcdb01 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Wilson | https://guadalupe.com | +| | | | | | Otho | http://general.net | +| | | | | | Skylar | https://haylie.biz | +| | | | | | Audreanne | http://graciela.net | +| | | | | | Maddison | http://randy.net | +| | | | | | Dereck | http://cara.info | +| | | | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..9fe111d6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,105 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Internal Branding Executive | 2.0.9 | Overwrite | | The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor! | You can't bypass the application without programming the solid state COM application! | https://efrain.info | Mia | http://olga.com | +| | | | | | | | Myriam | http://lizeth.biz | +| | | | | | | | Aylin | https://amie.biz | +| | | | | | | | Marianne | https://ramona.net | +| | | | | | | | Mariela | http://wilfredo.com | +| | | | | | | | Everett | http://vanessa.name | +| Legacy Creative Liaison | 0.4.6 | Expression | | The SMS system is down, back up the open-source system so we can back up the SMS system! | I'll connect the optical FTP program, that should program the FTP program! | | Candice | http://linnea.com | +| | | | | | | | Everardo | http://daryl.net | +| | | | | | | | Jerrod | http://laila.com | +| | | | | | | | Caleigh | https://adolfo.com | +| | | | | | | | Daisha | http://justine.biz | +| | | | | | | | Americo | http://tessie.org | +| | | | | | | | Howard | https://luis.info | +| Regional Paradigm Assistant | 9.8.0 | Url | | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | +| | | | | | | | Mayra | http://lance.name | +| | | | | | | | Jimmie | https://lorine.org | +| | | | | | | | Rebeka | https://malika.org | +| | | | | | | | Trinity | http://fritz.info | +| | | | | | | | Neha | https://marianne.name | +| | | | | | | | Colin | https://billie.biz | +| | | | | | | | Brielle | https://brennon.name | +| | | | | | | | Myriam | https://rosemary.name | +| Global Optimization Architect | 4.8.0 | Expression | | Use the multi-byte SAS driver, then you can bypass the multi-byte driver! | If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip! | https://gaylord.name | Vida | https://theresia.biz | +| | | | | | | | Ransom | http://isom.com | +| | | | | | | | Anastasia | http://kamryn.info | +| | | | | | | | Marlene | https://cyril.name | +| | | | | | | | Zetta | http://pete.org | +| | | | | | | | Candida | https://craig.biz | +| | | | | | | | Timmothy | https://joanny.biz | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Lead Integration Engineer | 8.7.4 | Unknown | | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | http://jackeline.biz | Reanna | http://buck.net | +| | | | | | | | Christine | http://demarco.name | +| | | | | | | | Marge | http://astrid.net | +| | | | | | | | Charlene | http://rod.net | +| Dynamic Data Director | 8.6.8 | Overwrite | | | We need to back up the primary SMTP circuit! | https://timothy.info | Kirsten | http://madisyn.com | +| | | | | | | | Murray | https://destinee.com | +| | | | | | | | Emanuel | https://keely.info | +| | | | | | | | Obie | https://caleigh.net | +| | | | | | | | Albin | http://flavie.com | +| | | | | | | | Lavonne | http://kaitlyn.com | +| | | | | | | | Osborne | https://joesph.name | +| | | | | | | | Michael | https://kali.com | +| Investor Usability Producer | 9.7.6 | Url | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | Jett | https://randal.biz | +| | | | | | | | Leif | http://chaz.name | +| | | | | | | | Tristian | http://susie.com | +| | | | | | | | Carmelo | https://kariane.com | +| | | | | | | | Sofia | http://daphnee.name | +| | | | | | | | Nedra | http://orland.info | +| | | | | | | | Hilton | http://shany.info | +| Corporate Tactics Analyst | 3.0.8 | Overwrite | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | Use the virtual RAM monitor, then you can override the virtual monitor! | | | Hildegard | http://conner.name | +| | | | | | | | Isabella | https://kennith.com | +| | | | | | | | Johanna | https://ara.org | +| | | | | | | | Demarco | https://rae.biz | +| | | | | | | | Viviane | http://christine.info | +| | | | | | | | Thora | https://corene.name | +| | | | | | | | Mireya | https://mitchell.net | +| | | | | | | | Marietta | http://adrian.org | +| | | | | | | | Irving | https://sydnie.org | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Investor Creative Architect | 4.5.6 | Overwrite | | The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip! | If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter! | | Selmer | https://jairo.info | +| | | | | | | | Juanita | http://holly.name | +| | | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | | Adalberto | https://sister.biz | +| | | | | | | | Gerald | https://vidal.com | +| | | | | | | | Lucio | http://clemmie.info | +| Dynamic Program Associate | 5.9.7 | Expression | | | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Suzanne | http://ima.name | +| | | | | | | | Earnestine | http://nathanial.biz | +| | | | | | | | Connor | https://augustus.net | +| | | | | | | | Araceli | http://hailey.biz | +| | | | | | | | Janessa | https://craig.com | +| | | | | | | | Erica | http://kristin.org | +| | | | | | | | Alek | http://shany.biz | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | Edmund | http://sadie.info | +| | | | | | | | Horacio | https://loraine.name | +| | | | | | | | Sandra | https://emil.info | +| | | | | | | | Dayana | https://leila.info | +| | | | | | | | Micah | http://darien.com | +| | | | | | | | Ethel | http://shakira.net | +| Human Accounts Executive | 7.6.7 | Unknown | Use the auxiliary PNG interface, then you can generate the auxiliary interface! | | You can't connect the interface without backing up the optical SMTP interface! | http://kristin.net | Seamus | http://maybell.info | +| | | | | | | | Monserrat | http://katrine.name | +| | | | | | | | Abel | https://geovany.com | +| | | | | | | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..0d5a36e0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,16 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..9ead4fcb --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,24 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..c87ca0df --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..fa3b9a30 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,105 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Global Optimization Architect | 4.8.0 | Expression | | Use the multi-byte SAS driver, then you can bypass the multi-byte driver! | If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip! | https://gaylord.name | Vida | https://theresia.biz | +| | | | | | | | Ransom | http://isom.com | +| | | | | | | | Anastasia | http://kamryn.info | +| | | | | | | | Marlene | https://cyril.name | +| | | | | | | | Zetta | http://pete.org | +| | | | | | | | Candida | https://craig.biz | +| | | | | | | | Timmothy | https://joanny.biz | +| Dynamic Data Director | 8.6.8 | Overwrite | | | We need to back up the primary SMTP circuit! | https://timothy.info | Kirsten | http://madisyn.com | +| | | | | | | | Murray | https://destinee.com | +| | | | | | | | Emanuel | https://keely.info | +| | | | | | | | Obie | https://caleigh.net | +| | | | | | | | Albin | http://flavie.com | +| | | | | | | | Lavonne | http://kaitlyn.com | +| | | | | | | | Osborne | https://joesph.name | +| | | | | | | | Michael | https://kali.com | +| Investor Usability Producer | 9.7.6 | Url | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | Jett | https://randal.biz | +| | | | | | | | Leif | http://chaz.name | +| | | | | | | | Tristian | http://susie.com | +| | | | | | | | Carmelo | https://kariane.com | +| | | | | | | | Sofia | http://daphnee.name | +| | | | | | | | Nedra | http://orland.info | +| | | | | | | | Hilton | http://shany.info | +| Dynamic Program Associate | 5.9.7 | Expression | | | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Suzanne | http://ima.name | +| | | | | | | | Earnestine | http://nathanial.biz | +| | | | | | | | Connor | https://augustus.net | +| | | | | | | | Araceli | http://hailey.biz | +| | | | | | | | Janessa | https://craig.com | +| | | | | | | | Erica | http://kristin.org | +| | | | | | | | Alek | http://shany.biz | +| Legacy Creative Liaison | 0.4.6 | Expression | | The SMS system is down, back up the open-source system so we can back up the SMS system! | I'll connect the optical FTP program, that should program the FTP program! | | Candice | http://linnea.com | +| | | | | | | | Everardo | http://daryl.net | +| | | | | | | | Jerrod | http://laila.com | +| | | | | | | | Caleigh | https://adolfo.com | +| | | | | | | | Daisha | http://justine.biz | +| | | | | | | | Americo | http://tessie.org | +| | | | | | | | Howard | https://luis.info | +| Internal Branding Executive | 2.0.9 | Overwrite | | The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor! | You can't bypass the application without programming the solid state COM application! | https://efrain.info | Mia | http://olga.com | +| | | | | | | | Myriam | http://lizeth.biz | +| | | | | | | | Aylin | https://amie.biz | +| | | | | | | | Marianne | https://ramona.net | +| | | | | | | | Mariela | http://wilfredo.com | +| | | | | | | | Everett | http://vanessa.name | +| Corporate Tactics Analyst | 3.0.8 | Overwrite | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | Use the virtual RAM monitor, then you can override the virtual monitor! | | | Hildegard | http://conner.name | +| | | | | | | | Isabella | https://kennith.com | +| | | | | | | | Johanna | https://ara.org | +| | | | | | | | Demarco | https://rae.biz | +| | | | | | | | Viviane | http://christine.info | +| | | | | | | | Thora | https://corene.name | +| | | | | | | | Mireya | https://mitchell.net | +| | | | | | | | Marietta | http://adrian.org | +| | | | | | | | Irving | https://sydnie.org | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Lead Integration Engineer | 8.7.4 | Unknown | | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | http://jackeline.biz | Reanna | http://buck.net | +| | | | | | | | Christine | http://demarco.name | +| | | | | | | | Marge | http://astrid.net | +| | | | | | | | Charlene | http://rod.net | +| Investor Creative Architect | 4.5.6 | Overwrite | | The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip! | If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter! | | Selmer | https://jairo.info | +| | | | | | | | Juanita | http://holly.name | +| | | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | | Adalberto | https://sister.biz | +| | | | | | | | Gerald | https://vidal.com | +| | | | | | | | Lucio | http://clemmie.info | +| Human Accounts Executive | 7.6.7 | Unknown | Use the auxiliary PNG interface, then you can generate the auxiliary interface! | | You can't connect the interface without backing up the optical SMTP interface! | http://kristin.net | Seamus | http://maybell.info | +| | | | | | | | Monserrat | http://katrine.name | +| | | | | | | | Abel | https://geovany.com | +| | | | | | | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Regional Paradigm Assistant | 9.8.0 | Url | | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | +| | | | | | | | Mayra | http://lance.name | +| | | | | | | | Jimmie | https://lorine.org | +| | | | | | | | Rebeka | https://malika.org | +| | | | | | | | Trinity | http://fritz.info | +| | | | | | | | Neha | https://marianne.name | +| | | | | | | | Colin | https://billie.biz | +| | | | | | | | Brielle | https://brennon.name | +| | | | | | | | Myriam | https://rosemary.name | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | Edmund | http://sadie.info | +| | | | | | | | Horacio | https://loraine.name | +| | | | | | | | Sandra | https://emil.info | +| | | | | | | | Dayana | https://leila.info | +| | | | | | | | Micah | http://darien.com | +| | | | | | | | Ethel | http://shakira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..0d5a36e0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,16 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..9ead4fcb --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,24 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..c87ca0df --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..c9fb785d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,105 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Investor Creative Architect | 4.5.6 | Overwrite | | The PCI microchip is down, input the cross-platform microchip so we can input the PCI microchip! | If we quantify the transmitter, we can get to the XML transmitter through the optical XML transmitter! | | Selmer | https://jairo.info | +| | | | | | | | Juanita | http://holly.name | +| | | | | | | | Rosemarie | https://lysanne.com | +| | | | | | | | Adalberto | https://sister.biz | +| | | | | | | | Gerald | https://vidal.com | +| | | | | | | | Lucio | http://clemmie.info | +| Dynamic Program Associate | 5.9.7 | Expression | | | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Suzanne | http://ima.name | +| | | | | | | | Earnestine | http://nathanial.biz | +| | | | | | | | Connor | https://augustus.net | +| | | | | | | | Araceli | http://hailey.biz | +| | | | | | | | Janessa | https://craig.com | +| | | | | | | | Erica | http://kristin.org | +| | | | | | | | Alek | http://shany.biz | +| Internal Branding Executive | 2.0.9 | Overwrite | | The SAS sensor is down, input the auxiliary sensor so we can input the SAS sensor! | You can't bypass the application without programming the solid state COM application! | https://efrain.info | Mia | http://olga.com | +| | | | | | | | Myriam | http://lizeth.biz | +| | | | | | | | Aylin | https://amie.biz | +| | | | | | | | Marianne | https://ramona.net | +| | | | | | | | Mariela | http://wilfredo.com | +| | | | | | | | Everett | http://vanessa.name | +| Global Optimization Architect | 4.8.0 | Expression | | Use the multi-byte SAS driver, then you can bypass the multi-byte driver! | If we quantify the microchip, we can get to the ADP microchip through the online ADP microchip! | https://gaylord.name | Vida | https://theresia.biz | +| | | | | | | | Ransom | http://isom.com | +| | | | | | | | Anastasia | http://kamryn.info | +| | | | | | | | Marlene | https://cyril.name | +| | | | | | | | Zetta | http://pete.org | +| | | | | | | | Candida | https://craig.biz | +| | | | | | | | Timmothy | https://joanny.biz | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | +| Dynamic Data Director | 8.6.8 | Overwrite | | | We need to back up the primary SMTP circuit! | https://timothy.info | Kirsten | http://madisyn.com | +| | | | | | | | Murray | https://destinee.com | +| | | | | | | | Emanuel | https://keely.info | +| | | | | | | | Obie | https://caleigh.net | +| | | | | | | | Albin | http://flavie.com | +| | | | | | | | Lavonne | http://kaitlyn.com | +| | | | | | | | Osborne | https://joesph.name | +| | | | | | | | Michael | https://kali.com | +| Investor Usability Producer | 9.7.6 | Url | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | Jett | https://randal.biz | +| | | | | | | | Leif | http://chaz.name | +| | | | | | | | Tristian | http://susie.com | +| | | | | | | | Carmelo | https://kariane.com | +| | | | | | | | Sofia | http://daphnee.name | +| | | | | | | | Nedra | http://orland.info | +| | | | | | | | Hilton | http://shany.info | +| Regional Paradigm Assistant | 9.8.0 | Url | | If we input the transmitter, we can get to the HDD transmitter through the bluetooth HDD transmitter! | | | Jordan | https://kathryne.name | +| | | | | | | | Mayra | http://lance.name | +| | | | | | | | Jimmie | https://lorine.org | +| | | | | | | | Rebeka | https://malika.org | +| | | | | | | | Trinity | http://fritz.info | +| | | | | | | | Neha | https://marianne.name | +| | | | | | | | Colin | https://billie.biz | +| | | | | | | | Brielle | https://brennon.name | +| | | | | | | | Myriam | https://rosemary.name | +| Human Accounts Executive | 7.6.7 | Unknown | Use the auxiliary PNG interface, then you can generate the auxiliary interface! | | You can't connect the interface without backing up the optical SMTP interface! | http://kristin.net | Seamus | http://maybell.info | +| | | | | | | | Monserrat | http://katrine.name | +| | | | | | | | Abel | https://geovany.com | +| | | | | | | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Lead Integration Engineer | 8.7.4 | Unknown | | If we calculate the sensor, we can get to the PNG sensor through the haptic PNG sensor! | | http://jackeline.biz | Reanna | http://buck.net | +| | | | | | | | Christine | http://demarco.name | +| | | | | | | | Marge | http://astrid.net | +| | | | | | | | Charlene | http://rod.net | +| Legacy Creative Liaison | 0.4.6 | Expression | | The SMS system is down, back up the open-source system so we can back up the SMS system! | I'll connect the optical FTP program, that should program the FTP program! | | Candice | http://linnea.com | +| | | | | | | | Everardo | http://daryl.net | +| | | | | | | | Jerrod | http://laila.com | +| | | | | | | | Caleigh | https://adolfo.com | +| | | | | | | | Daisha | http://justine.biz | +| | | | | | | | Americo | http://tessie.org | +| | | | | | | | Howard | https://luis.info | +| Corporate Tactics Analyst | 3.0.8 | Overwrite | If we synthesize the bus, we can get to the SDD bus through the 1080p SDD bus! | Use the virtual RAM monitor, then you can override the virtual monitor! | | | Hildegard | http://conner.name | +| | | | | | | | Isabella | https://kennith.com | +| | | | | | | | Johanna | https://ara.org | +| | | | | | | | Demarco | https://rae.biz | +| | | | | | | | Viviane | http://christine.info | +| | | | | | | | Thora | https://corene.name | +| | | | | | | | Mireya | https://mitchell.net | +| | | | | | | | Marietta | http://adrian.org | +| | | | | | | | Irving | https://sydnie.org | +| Principal Brand Developer | 2.6.5 | Expression | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | Edmund | http://sadie.info | +| | | | | | | | Horacio | https://loraine.name | +| | | | | | | | Sandra | https://emil.info | +| | | | | | | | Dayana | https://leila.info | +| | | | | | | | Micah | http://darien.com | +| | | | | | | | Ethel | http://shakira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..0d5a36e0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,16 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..f2b694d8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,24 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Overwrite | I'll parse the wireless PCI array, that should array the PCI array! | | Use the cross-platform SAS card, then you can index the cross-platform card! | | Guido | http://reinhold.biz | +| | | | | | | | Albertha | http://robyn.net | +| | | | | | | | Eula | https://rosanna.com | +| | | | | | | | Kian | https://lia.net | +| | | | | | | | Manley | http://bridget.name | +| Lead Markets Developer | 2.6.5 | Expression | We need to program the digital HTTP sensor! | | Use the auxiliary EXE application, then you can hack the auxiliary application! | http://dean.name | Larry | http://luella.info | +| | | | | | | | Van | http://eugene.biz | +| | | | | | | | Albina | https://leann.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+---------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..3a8346ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+ +| Package | Version | License Information Origin | ++---------+---------+----------------------------+ ++---------+---------+----------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..ee4f3a7a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+--------------------+-----------+ +| Package | Version | License Information Origin | License Expression | Copyright | ++---------+---------+----------------------------+--------------------+-----------+ ++---------+---------+----------------------------+--------------------+-----------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..c9e41b14 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,86 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+ +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | +| Forward Factors Director | 5.7.8 | Expression | | | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | +| Legacy Research Associate | 9.9.5 | Url | | We need to navigate the bluetooth RAM bus! | | https://hildegard.name | +| Principal Branding Assistant | 8.2.6 | Expression | Use the multi-byte JSON panel, then you can bypass the multi-byte panel! | If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall! | We need to hack the auxiliary COM hard drive! | | +| District Branding Analyst | 1.9.5 | Unknown | | | | https://paula.net | +| Forward Integration Assistant | 4.8.5 | Expression | | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | +| National Directives Analyst | 8.2.7 | Overwrite | We need to compress the primary GB array! | | Use the mobile SCSI bus, then you can program the mobile bus! | | +| Forward Creative Developer | 9.6.7 | Unknown | | I'll transmit the online SSL feed, that should feed the SSL feed! | We need to synthesize the cross-platform SMS circuit! | http://pearline.com | +| Senior Creative Analyst | 5.2.9 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | If we synthesize the port, we can get to the ADP port through the neural ADP port! | | | +| Central Marketing Assistant | 9.5.8 | Overwrite | I'll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor! | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | http://julia.biz | +| Legacy Interactions Analyst | 3.0.8 | Url | hacking the hard drive won't do anything, we need to generate the open-source RSS hard drive! | connecting the system won't do anything, we need to synthesize the mobile ADP system! | | | +| Legacy Infrastructure Producer | 1.1.2 | Unknown | | If we synthesize the circuit, we can get to the SCSI circuit through the virtual SCSI circuit! | | | +| District Implementation Executive | 3.9.4 | Overwrite | | | | http://fae.org | +| Future Interactions Facilitator | 7.6.9 | Expression | | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | +| District Intranet Engineer | 7.5.5 | Unknown | If we navigate the feed, we can get to the JSON feed through the back-end JSON feed! | Try to generate the HTTP protocol, maybe it will generate the auxiliary protocol! | | | +| Forward Web Assistant | 5.9.6 | Overwrite | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | | +| District Implementation Orchestrator | 0.1.4 | Url | I'll synthesize the cross-platform CSS panel, that should panel the CSS panel! | You can't navigate the panel without connecting the optical PNG panel! | | | +| Forward Data Administrator | 9.0.6 | Overwrite | If we navigate the pixel, we can get to the SCSI pixel through the bluetooth SCSI pixel! | I'll program the multi-byte AI transmitter, that should transmitter the AI transmitter! | | https://serenity.info | +| Legacy Configuration Coordinator | 2.7.5 | Unknown | connecting the panel won't do anything, we need to bypass the wireless AGP panel! | | | | +| Forward Division Strategist | 5.7.1 | Unknown | You can't reboot the program without transmitting the mobile SMTP program! | The SCSI circuit is down, index the open-source circuit so we can index the SCSI circuit! | Use the solid state HTTP microchip, then you can back up the solid state microchip! | https://esperanza.name | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | +| Direct Web Orchestrator | 1.9.1 | Overwrite | You can't copy the alarm without synthesizing the 1080p IB alarm! | | parsing the card won't do anything, we need to synthesize the online SQL card! | https://kade.com | +| Dynamic Quality Analyst | 0.9.5 | Unknown | We need to index the optical HTTP application! | I'll copy the solid state SMS capacitor, that should capacitor the SMS capacitor! | Try to override the HDD pixel, maybe it will override the bluetooth pixel! | | +| Dynamic Quality Director | 4.9.9 | Unknown | | | | http://jesse.com | +| International Data Associate | 6.4.8 | Unknown | If we navigate the array, we can get to the SQL array through the 1080p SQL array! | You can't generate the bandwidth without parsing the mobile EXE bandwidth! | | | +| Internal Data Designer | 9.5.2 | Unknown | | hacking the card won't do anything, we need to hack the neural COM card! | The HTTP hard drive is down, quantify the wireless hard drive so we can quantify the HTTP hard drive! | https://liana.com | +| Senior Communications Director | 3.1.0 | Expression | | | I'll quantify the neural SCSI port, that should port the SCSI port! | | +| Dynamic Security Developer | 0.8.7 | Url | You can't back up the array without parsing the haptic CSS array! | | | https://adan.net | +| Future Accountability Officer | 2.5.3 | Unknown | | | | http://henderson.biz | +| Dynamic Division Agent | 4.2.8 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | https://camilla.info | +| Human Accounts Representative | 4.5.5 | Url | | | The IB firewall is down, reboot the haptic firewall so we can reboot the IB firewall! | https://darien.net | +| Forward Infrastructure Developer | 7.5.6 | Unknown | Try to override the SCSI microchip, maybe it will override the haptic microchip! | programming the monitor won't do anything, we need to parse the online XML monitor! | You can't index the circuit without copying the auxiliary RSS circuit! | | +| Regional Security Engineer | 5.8.4 | Unknown | | | I'll hack the cross-platform SSL array, that should array the SSL array! | | +| Corporate Data Strategist | 9.0.0 | Url | | | Try to transmit the PNG capacitor, maybe it will transmit the solid state capacitor! | http://eli.net | +| Product Tactics Technician | 3.8.3 | Overwrite | If we index the protocol, we can get to the FTP protocol through the online FTP protocol! | Try to synthesize the SDD hard drive, maybe it will synthesize the bluetooth hard drive! | | https://jewel.name | +| Regional Communications Officer | 3.3.2 | Overwrite | | We need to calculate the redundant THX feed! | | https://cortez.net | +| Human Response Executive | 6.4.4 | Unknown | If we transmit the matrix, we can get to the SDD matrix through the mobile SDD matrix! | | | https://maida.org | +| Central Creative Analyst | 3.6.4 | Overwrite | | programming the driver won't do anything, we need to calculate the primary SMTP driver! | | | +| District Data Executive | 9.4.3 | Expression | | The FTP transmitter is down, compress the auxiliary transmitter so we can compress the FTP transmitter! | | | +| Dynamic Directives Officer | 5.8.8 | Overwrite | | parsing the program won't do anything, we need to synthesize the haptic IB program! | If we program the microchip, we can get to the SMS microchip through the auxiliary SMS microchip! | http://rafaela.net | +| Human Configuration Assistant | 0.1.1 | Overwrite | I'll bypass the solid state SMS system, that should system the SMS system! | | parsing the driver won't do anything, we need to program the auxiliary IB driver! | http://frederick.com | +| Direct Data Designer | 8.4.8 | Unknown | | | We need to transmit the virtual JSON bus! | | +| International Accounts Liaison | 5.6.7 | Expression | We need to program the virtual SCSI circuit! | We need to generate the auxiliary GB hard drive! | transmitting the port won't do anything, we need to override the haptic JSON port! | | +| Direct Factors Representative | 0.5.2 | Overwrite | You can't override the bandwidth without navigating the auxiliary ADP bandwidth! | backing up the system won't do anything, we need to synthesize the digital AI system! | | | +| Internal Division Agent | 2.4.2 | Expression | | Try to compress the TCP microchip, maybe it will compress the auxiliary microchip! | | | +| Direct Creative Planner | 9.7.2 | Unknown | Try to connect the TCP circuit, maybe it will connect the back-end circuit! | synthesizing the circuit won't do anything, we need to override the neural XML circuit! | bypassing the matrix won't do anything, we need to copy the wireless PCI matrix! | | +| Global Markets Director | 3.4.9 | Unknown | The RAM card is down, override the open-source card so we can override the RAM card! | | | | +| Investor Accountability Officer | 2.4.3 | Unknown | | Use the digital XSS hard drive, then you can compress the digital hard drive! | You can't generate the card without synthesizing the bluetooth PNG card! | | +| Dynamic Factors Facilitator | 6.5.2 | Unknown | | If we reboot the driver, we can get to the RAM driver through the digital RAM driver! | | http://magnolia.com | +| National Functionality Orchestrator | 3.5.0 | Overwrite | If we quantify the array, we can get to the RAM array through the virtual RAM array! | overriding the card won't do anything, we need to hack the auxiliary HTTP card! | If we quantify the feed, we can get to the RAM feed through the neural RAM feed! | https://gina.name | +| Future Solutions Officer | 3.3.5 | Unknown | You can't override the hard drive without bypassing the mobile TCP hard drive! | | Use the online IB protocol, then you can back up the online protocol! | | +| Direct Usability Analyst | 3.4.8 | Overwrite | hacking the protocol won't do anything, we need to bypass the back-end SDD protocol! | Try to quantify the EXE program, maybe it will quantify the auxiliary program! | The FTP program is down, override the digital program so we can override the FTP program! | https://maritza.com | +| Corporate Infrastructure Executive | 4.8.1 | Overwrite | | | Try to index the FTP transmitter, maybe it will index the bluetooth transmitter! | https://justice.info | +| Forward Optimization Architect | 8.7.9 | Overwrite | | | backing up the feed won't do anything, we need to compress the haptic SMTP feed! | https://kyle.net | +| Human Communications Supervisor | 6.0.1 | Overwrite | Use the cross-platform SAS feed, then you can bypass the cross-platform feed! | | I'll override the neural XML application, that should application the XML application! | http://ethan.name | +| Future Marketing Technician | 7.6.7 | Unknown | | overriding the firewall won't do anything, we need to reboot the open-source COM firewall! | | http://abbey.biz | +| Dynamic Applications Producer | 0.4.7 | Url | Try to input the AI sensor, maybe it will input the digital sensor! | If we program the array, we can get to the JBOD array through the primary JBOD array! | | http://horace.com | +| Central Marketing Orchestrator | 3.3.1 | Overwrite | | Try to parse the IB driver, maybe it will parse the 1080p driver! | We need to connect the bluetooth RSS application! | https://brice.net | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | We need to bypass the wireless PNG bus! | | +| Human Division Agent | 2.2.7 | Expression | | The PNG monitor is down, calculate the multi-byte monitor so we can calculate the PNG monitor! | You can't navigate the port without programming the cross-platform ADP port! | https://laurence.net | +| Forward Communications Engineer | 4.5.2 | Overwrite | Try to compress the ADP capacitor, maybe it will compress the cross-platform capacitor! | | | | +| Dynamic Group Producer | 5.9.5 | Unknown | We need to hack the multi-byte EXE bus! | If we connect the program, we can get to the SQL program through the digital SQL program! | | https://sonny.com | +| Senior Integration Engineer | 4.4.3 | Url | | | | | +| Principal Solutions Facilitator | 7.1.5 | Overwrite | | The RSS pixel is down, calculate the auxiliary pixel so we can calculate the RSS pixel! | | | +| Dynamic Accountability Engineer | 3.1.8 | Url | | Use the online RAM program, then you can generate the online program! | I'll back up the back-end JSON card, that should card the JSON card! | https://gerson.com | +| Principal Intranet Manager | 3.8.8 | Expression | | | | | +| Principal Accounts Officer | 2.1.8 | Overwrite | Try to calculate the SSL program, maybe it will calculate the multi-byte program! | | Try to copy the HTTP capacitor, maybe it will copy the primary capacitor! | | +| Internal Program Administrator | 0.3.5 | Expression | We need to navigate the multi-byte PNG application! | The SMS hard drive is down, parse the mobile hard drive so we can parse the SMS hard drive! | The HTTP bandwidth is down, synthesize the 1080p bandwidth so we can synthesize the HTTP bandwidth! | http://viviane.com | +| International Data Coordinator | 1.7.7 | Unknown | | connecting the system won't do anything, we need to navigate the solid state HDD system! | | | +| District Configuration Administrator | 8.4.4 | Url | | The XML transmitter is down, calculate the auxiliary transmitter so we can calculate the XML transmitter! | | https://david.name | +| Regional Configuration Engineer | 7.3.8 | Expression | Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter! | You can't reboot the matrix without navigating the optical SDD matrix! | | http://roman.org | +| Dynamic Creative Designer | 7.5.8 | Expression | The XML system is down, hack the bluetooth system so we can hack the XML system! | | The GB program is down, program the back-end program so we can program the GB program! | http://daniela.name | +| Corporate Identity Coordinator | 9.8.3 | Url | | If we navigate the bus, we can get to the HDD bus through the primary HDD bus! | | | +| Corporate Implementation Technician | 2.8.4 | Url | | If we compress the protocol, we can get to the COM protocol through the mobile COM protocol! | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | +| Dynamic Functionality Strategist | 5.8.0 | Url | Use the digital HTTP card, then you can reboot the digital card! | The CSS port is down, quantify the virtual port so we can quantify the CSS port! | | http://filiberto.net | +| Future Configuration Officer | 7.6.0 | Expression | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall! | | +| Product Usability Coordinator | 5.4.7 | Overwrite | The GB panel is down, synthesize the neural panel so we can synthesize the GB panel! | You can't copy the system without indexing the virtual XSS system! | If we override the hard drive, we can get to the RSS hard drive through the multi-byte RSS hard drive! | | +| Lead Factors Designer | 0.9.2 | Url | You can't quantify the bandwidth without calculating the online RAM bandwidth! | | | | +| Senior Metrics Assistant | 8.7.4 | Unknown | | Use the solid state IB interface, then you can override the solid state interface! | If we compress the panel, we can get to the HDD panel through the digital HDD panel! | | +| Internal Factors Designer | 1.9.6 | Url | | | | | +| Lead Intranet Director | 9.2.4 | Url | | You can't parse the bandwidth without transmitting the open-source USB bandwidth! | If we parse the driver, we can get to the GB driver through the neural GB driver! | https://dane.name | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..5f9ce061 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,15 @@ ++-------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | ++-------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+------------------------+ +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | +| Forward Factors Director | 5.7.8 | Expression | | | Try to synthesize the COM port, maybe it will synthesize the haptic port! | | +| Legacy Research Associate | 9.9.5 | Url | | We need to navigate the bluetooth RAM bus! | | https://hildegard.name | +| Principal Branding Assistant | 8.2.6 | Expression | Use the multi-byte JSON panel, then you can bypass the multi-byte panel! | If we connect the firewall, we can get to the EXE firewall through the neural EXE firewall! | We need to hack the auxiliary COM hard drive! | | +| District Branding Analyst | 1.9.5 | Unknown | | | | https://paula.net | +| Forward Integration Assistant | 4.8.5 | Expression | | The FTP firewall is down, compress the back-end firewall so we can compress the FTP firewall! | Use the back-end SDD panel, then you can compress the back-end panel! | | +| National Directives Analyst | 8.2.7 | Overwrite | We need to compress the primary GB array! | | Use the mobile SCSI bus, then you can program the mobile bus! | | +| Forward Creative Developer | 9.6.7 | Unknown | | I'll transmit the online SSL feed, that should feed the SSL feed! | We need to synthesize the cross-platform SMS circuit! | http://pearline.com | +| Senior Creative Analyst | 5.2.9 | Unknown | connecting the system won't do anything, we need to override the back-end SQL system! | If we synthesize the port, we can get to the ADP port through the neural ADP port! | | | +| Central Marketing Assistant | 9.5.8 | Overwrite | I'll navigate the redundant RAM capacitor, that should capacitor the RAM capacitor! | I'll parse the mobile SSL bandwidth, that should bandwidth the SSL bandwidth! | | http://julia.biz | +| Legacy Interactions Analyst | 3.0.8 | Url | hacking the hard drive won't do anything, we need to generate the open-source RSS hard drive! | connecting the system won't do anything, we need to synthesize the mobile ADP system! | | | ++-------------------------------+---------+----------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..40cfd68e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,False,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,5 @@ ++------------------------------+---------+----------------------------+--------------------+-------------+---------------------------------------------------------------------------+---------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Package Project Url | ++------------------------------+---------+----------------------------+--------------------+-------------+---------------------------------------------------------------------------+---------------------+ +| Central Infrastructure Agent | 6.1.6 | Expression | | | You can't quantify the program without overriding the online SDD program! | | ++------------------------------+---------+----------------------------+--------------------+-------------+---------------------------------------------------------------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..e4791aa8 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Wilson | https://guadalupe.com | +| | | | | Otho | http://general.net | +| | | | | Skylar | https://haylie.biz | +| | | | | Audreanne | http://graciela.net | +| | | | | Maddison | http://randy.net | +| | | | | Dereck | http://cara.info | +| | | | | Dawson | http://addie.org | +| | | | | Xander | https://everette.info | +| | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..aea33f04 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,110 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..07f752cf --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,16 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+-----------------------+ +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | Clare | https://bobby.info | +| | | | | | | Cecil | https://kira.net | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Wilson | https://guadalupe.com | +| | | | | | | Otho | http://general.net | +| | | | | | | Skylar | https://haylie.biz | +| | | | | | | Audreanne | http://graciela.net | +| | | | | | | Maddison | http://randy.net | +| | | | | | | Dereck | http://cara.info | +| | | | | | | Dawson | http://addie.org | +| | | | | | | Xander | https://everette.info | +| | | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..357ccba6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,32 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..9ca13a7c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..e6eef8e0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,110 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..2d15c628 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,16 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..49089123 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,32 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..60bff3fe --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Wilson | https://guadalupe.com | +| | | | | | Otho | http://general.net | +| | | | | | Skylar | https://haylie.biz | +| | | | | | Audreanne | http://graciela.net | +| | | | | | Maddison | http://randy.net | +| | | | | | Dereck | http://cara.info | +| | | | | | Dawson | http://addie.org | +| | | | | | Xander | https://everette.info | +| | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+---------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..e200096a --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,110 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..2d15c628 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,16 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..bce0292f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,32 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..9ca13a7c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..6420e878 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,110 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..2d15c628 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,16 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..bce0292f --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,32 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..9ca13a7c --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,13 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..ee0ee265 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,110 @@ ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Customer Communications Architect | 0.4.1 | Overwrite | | | Rickey Wintheiser | | Katherine | http://izaiah.net | +| | | | | | | | Jerrod | http://russ.com | +| | | | | | | | Cortney | http://kyla.biz | +| | | | | | | | Jerry | https://yvette.info | +| National Division Producer | 4.2.3 | Expression | You can't navigate the feed without hacking the virtual JSON feed! | | Angie Dach,Angie Dach,Angie Dach | http://moses.org | Gabe | http://margarett.org | +| | | | | | | | Tamia | https://laurie.info | +| | | | | | | | Rebecca | https://torrance.org | +| | | | | | | | Belle | http://dax.info | +| Legacy Branding Designer | 6.1.3 | Url | You can't synthesize the monitor without calculating the optical XSS monitor! | indexing the array won't do anything, we need to input the back-end SMS array! | | https://maggie.biz | Milo | http://newton.org | +| | | | | | | | Hilario | https://lenny.name | +| | | | | | | | Barry | http://meredith.org | +| | | | | | | | Laverna | http://elmo.name | +| | | | | | | | Audrey | https://alfredo.net | +| | | | | | | | Cydney | http://jaiden.info | +| Investor Configuration Liaison | 7.9.6 | Unknown | | | Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader,Emilio Nader | http://bettie.info | Alvah | https://hans.net | +| | | | | | | | Payton | http://shanna.name | +| | | | | | | | Providenci | https://tyra.org | +| | | | | | | | Flo | http://isidro.net | +| | | | | | | | Dawn | https://anika.org | +| | | | | | | | Silas | http://zane.name | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | +| Legacy Usability Coordinator | 5.8.8 | Overwrite | Try to calculate the PNG port, maybe it will calculate the back-end port! | | | http://thora.info | Cedrick | https://zachariah.net | +| | | | | | | | Marcelle | https://adah.org | +| | | | | | | | Barney | http://erica.org | +| Senior Solutions Strategist | 7.5.0 | Url | Use the wireless USB bandwidth, then you can input the wireless bandwidth! | | | | Rashad | https://vesta.com | +| | | | | | | | Deja | https://randi.com | +| | | | | | | | Eryn | https://adeline.info | +| | | | | | | | Adaline | http://brittany.org | +| | | | | | | | Margie | http://eda.com | +| | | | | | | | Vena | https://vincenzo.biz | +| | | | | | | | Jedediah | http://teagan.net | +| | | | | | | | Piper | http://vicky.info | +| Dynamic Directives Liaison | 9.3.8 | Unknown | Use the redundant JSON application, then you can program the redundant application! | The AGP array is down, generate the mobile array so we can generate the AGP array! | | http://desiree.info | Alfredo | https://giles.info | +| | | | | | | | Jaime | https://gaetano.name | +| | | | | | | | Anna | http://percival.net | +| | | | | | | | Katrina | http://jakob.com | +| | | | | | | | Houston | http://cheyanne.net | +| | | | | | | | Valentin | https://gretchen.net | +| | | | | | | | Boris | https://ilene.net | +| Internal Communications Liaison | 2.2.0 | Overwrite | | We need to synthesize the primary GB circuit! | Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz,Beulah Mraz | | Carmela | https://kraig.com | +| | | | | | | | Ana | https://enid.biz | +| | | | | | | | Archibald | http://jamey.biz | +| | | | | | | | Tito | https://margie.info | +| | | | | | | | Jamaal | https://shakira.name | +| | | | | | | | Dixie | https://reinhold.name | +| | | | | | | | Lauretta | https://marietta.com | +| | | | | | | | Karolann | http://stephon.net | +| | | | | | | | Sheila | http://lesly.net | +| | | | | | | | Arlene | http://burley.biz | +| Global Branding Associate | 0.5.9 | Overwrite | If we calculate the firewall, we can get to the HDD firewall through the haptic HDD firewall! | | Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst,Mitchell Medhurst | http://cory.com | Nicolette | https://deven.org | +| | | | | | | | Jazlyn | http://grant.org | +| | | | | | | | Kariane | http://lemuel.net | +| | | | | | | | Wyatt | https://melba.net | +| | | | | | | | Carolyn | http://sigmund.info | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| Customer Program Technician | 1.7.7 | Url | | | Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg,Spencer Stoltenberg | | Diana | http://eula.name | +| | | | | | | | Raphael | https://zackery.info | +| | | | | | | | Nettie | https://brayan.com | +| International Interactions Strategist | 6.8.4 | Overwrite | Use the virtual GB monitor, then you can navigate the virtual monitor! | | Kristy Blick,Kristy Blick | | Jordane | https://willy.org | +| | | | | | | | Daija | http://jannie.net | +| | | | | | | | Retta | https://lottie.biz | +| | | | | | | | Yasmine | http://delia.com | +| | | | | | | | Khalil | http://jewel.net | +| | | | | | | | Roy | https://johanna.org | +| | | | | | | | Price | https://itzel.info | +| | | | | | | | Dalton | https://daren.info | +| | | | | | | | Arnold | http://arlo.org | +| Corporate Research Director | 6.2.8 | Url | The PNG protocol is down, quantify the virtual protocol so we can quantify the PNG protocol! | | | http://zakary.biz | Lavon | https://irma.com | +| | | | | | | | Precious | http://bertha.net | +| | | | | | | | Kaya | http://fredy.name | +| | | | | | | | Kailyn | https://eunice.biz | +| | | | | | | | Jace | https://kayla.biz | +| | | | | | | | Dolly | https://leonard.org | +| | | | | | | | Stephany | https://kacey.com | +| | | | | | | | Saul | http://audreanne.org | +| | | | | | | | Tyreek | http://kendra.info | +| | | | | | | | Sunny | https://haskell.name | +| Dynamic Operations Specialist | 0.1.9 | Expression | | The RAM firewall is down, program the open-source firewall so we can program the RAM firewall! | | http://lavinia.name | Willow | https://jason.org | +| | | | | | | | Orland | http://rigoberto.com | +| | | | | | | | Laney | http://eryn.org | ++---------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..2d15c628 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,16 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+---------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..dc1c98e6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,32 @@ ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ +| Principal Functionality Agent | 1.5.3 | Unknown | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | | Wilson | https://guadalupe.com | +| | | | | | | | Otho | http://general.net | +| | | | | | | | Skylar | https://haylie.biz | +| | | | | | | | Audreanne | http://graciela.net | +| | | | | | | | Maddison | http://randy.net | +| | | | | | | | Dereck | http://cara.info | +| | | | | | | | Dawson | http://addie.org | +| | | | | | | | Xander | https://everette.info | +| | | | | | | | Otha | https://cletus.net | +| Corporate Data Supervisor | 3.9.4 | Overwrite | | | | http://andres.net | Adelbert | https://zoe.com | +| | | | | | | | Clare | https://bobby.info | +| | | | | | | | Cecil | https://kira.net | +| Dynamic Program Analyst | 7.8.7 | Unknown | I'll parse the wireless PCI array, that should array the PCI array! | | Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda,Brittany Blanda | | Easton | http://don.com | +| | | | | | | | Margaret | https://michaela.name | +| | | | | | | | Jody | http://jakob.org | +| | | | | | | | Anjali | https://valentin.info | +| | | | | | | | Laurine | http://rosendo.name | +| | | | | | | | Pierce | https://braeden.com | +| | | | | | | | Ayana | https://avery.info | +| | | | | | | | Jarret | http://clarissa.name | +| | | | | | | | Audreanne | https://vida.net | +| | | | | | | | Theresia | http://ransom.biz | +| District Program Associate | 0.5.4 | Expression | If we override the monitor, we can get to the SAS monitor through the solid state SAS monitor! | | Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton,Rhonda Barton | https://cyril.name | Melissa | https://sandra.biz | +| | | | | | | | Pearline | https://noble.net | +| | | | | | | | Dusty | https://verlie.com | +| | | | | | | | Maryjane | http://lessie.name | +| | | | | | | | Hayden | https://ernestine.com | +| | | | | | | | Amina | http://steve.com | ++-------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+-----------+---------------------------------------------------------------------------------------------------+---------------------+-----------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..3a8346ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+ +| Package | Version | License Information Origin | ++---------+---------+----------------------------+ ++---------+---------+----------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..1104b770 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,5 @@ ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+ +| Package | Version | License Information Origin | License Expression | Authors | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..cbdfa312 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,82 @@ ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | +| International Tactics Administrator | 9.9.9 | Url | | | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | +| Chief Infrastructure Specialist | 9.0.5 | Overwrite | hacking the port won't do anything, we need to back up the optical SMS port! | | Jackie Schumm | | +| International Brand Strategist | 3.9.3 | Url | | | Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy,Ginger Murphy | https://rowena.info | +| Human Paradigm Assistant | 8.8.8 | Expression | | | Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich,Lynne Streich | | +| Forward Data Orchestrator | 3.3.5 | Expression | Use the haptic XML driver, then you can index the haptic driver! | compressing the system won't do anything, we need to compress the optical RSS system! | | | +| Global Identity Supervisor | 0.9.1 | Overwrite | | | | | +| Human Markets Planner | 5.0.1 | Expression | Try to back up the COM driver, maybe it will back up the bluetooth driver! | | | | +| Principal Brand Executive | 7.2.7 | Unknown | | | | https://dariana.com | +| Customer Program Developer | 2.9.8 | Expression | | You can't transmit the pixel without calculating the bluetooth FTP pixel! | | http://lenora.com | +| Dynamic Security Specialist | 7.8.5 | Overwrite | Try to input the GB pixel, maybe it will input the wireless pixel! | You can't transmit the bus without indexing the digital TCP bus! | Guy Waters,Guy Waters | http://nova.biz | +| Human Program Analyst | 3.1.8 | Expression | If we back up the application, we can get to the USB application through the cross-platform USB application! | | | http://efrain.org | +| Product Directives Engineer | 8.2.3 | Unknown | transmitting the bus won't do anything, we need to navigate the online IB bus! | | Maggie Lindgren | | +| Customer Web Assistant | 1.9.0 | Unknown | | | | | +| Direct Division Officer | 6.5.6 | Url | transmitting the protocol won't do anything, we need to generate the multi-byte THX protocol! | | Glenda Schuppe,Glenda Schuppe | http://catherine.name | +| Product Solutions Manager | 9.5.2 | Overwrite | I'll hack the primary SDD card, that should card the SDD card! | hacking the transmitter won't do anything, we need to index the open-source CSS transmitter! | Sergio Bailey,Sergio Bailey,Sergio Bailey | | +| Regional Optimization Administrator | 3.6.4 | Expression | | I'll synthesize the multi-byte SSL hard drive, that should hard drive the SSL hard drive! | | http://serenity.info | +| Dynamic Data Technician | 4.2.3 | Url | I'll copy the optical RAM feed, that should feed the RAM feed! | | June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds,June Reynolds | http://nia.info | +| International Solutions Planner | 9.0.0 | Url | Use the multi-byte SMTP program, then you can synthesize the multi-byte program! | | | | +| Principal Operations Assistant | 0.9.0 | Url | I'll copy the auxiliary HDD bus, that should bus the HDD bus! | I'll copy the digital USB circuit, that should circuit the USB circuit! | | | +| Future Configuration Officer | 7.6.0 | Unknown | You can't compress the alarm without parsing the optical JBOD alarm! | I'll compress the back-end SSL system, that should system the SSL system! | Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie,Kelvin Ritchie | | +| Lead Program Technician | 5.8.9 | Expression | | We need to transmit the back-end AGP sensor! | Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer,Domingo Pfeffer | http://curtis.org | +| Dynamic Security Director | 0.0.2 | Url | transmitting the feed won't do anything, we need to navigate the redundant SDD feed! | Try to parse the HTTP port, maybe it will parse the bluetooth port! | Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block,Jackie Block | | +| Human Tactics Facilitator | 5.7.0 | Url | Try to bypass the HTTP application, maybe it will bypass the digital application! | | | | +| Human Metrics Architect | 0.2.5 | Overwrite | Try to compress the FTP bandwidth, maybe it will compress the wireless bandwidth! | Use the haptic AGP protocol, then you can program the haptic protocol! | | https://rickie.net | +| Investor Accounts Facilitator | 7.7.8 | Expression | | | Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman,Forrest Wilderman | http://scottie.biz | +| Customer Mobility Assistant | 4.2.9 | Url | | You can't generate the transmitter without navigating the multi-byte SMS transmitter! | Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich,Elsie Emmerich | http://adonis.biz | +| Global Optimization Architect | 1.5.0 | Unknown | Try to navigate the SCSI sensor, maybe it will navigate the mobile sensor! | | | | +| Dynamic Implementation Engineer | 6.7.1 | Overwrite | We need to transmit the open-source EXE interface! | | | http://margie.info | +| National Assurance Planner | 2.7.7 | Unknown | | I'll reboot the online AGP alarm, that should alarm the AGP alarm! | Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag,Jacquelyn Haag | | +| Senior Configuration Developer | 4.0.9 | Url | Use the primary SCSI matrix, then you can program the primary matrix! | If we parse the interface, we can get to the JSON interface through the mobile JSON interface! | Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle,Tracey Hickle | | +| Customer Branding Orchestrator | 8.3.7 | Overwrite | | We need to bypass the neural USB capacitor! | Nora Dietrich | http://nona.com | +| Product Functionality Supervisor | 9.4.5 | Overwrite | Use the 1080p AI microchip, then you can reboot the 1080p microchip! | Use the open-source ADP matrix, then you can copy the open-source matrix! | | | +| Legacy Security Facilitator | 1.9.0 | Expression | | Use the cross-platform ADP alarm, then you can back up the cross-platform alarm! | | https://edythe.info | +| Principal Intranet Architect | 4.9.3 | Unknown | | | | | +| Chief Program Associate | 2.6.7 | Unknown | We need to compress the optical PNG array! | | Wilbert Kunze,Wilbert Kunze,Wilbert Kunze,Wilbert Kunze | http://coy.info | +| Customer Communications Engineer | 6.9.4 | Overwrite | | | Tanya Reinger,Tanya Reinger,Tanya Reinger | http://tito.name | +| Lead Solutions Technician | 1.5.7 | Unknown | | | | | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | +| Lead Operations Supervisor | 4.5.2 | Expression | The AI panel is down, transmit the open-source panel so we can transmit the AI panel! | | | | +| Dynamic Factors Associate | 1.8.3 | Unknown | | You can't navigate the panel without calculating the open-source THX panel! | | http://dovie.name | +| Corporate Marketing Coordinator | 3.6.1 | Overwrite | | | | https://marcos.org | +| Regional Metrics Strategist | 1.2.1 | Unknown | | Try to override the GB driver, maybe it will override the digital driver! | | | +| Human Accounts Orchestrator | 4.1.6 | Url | | | | | +| Regional Functionality Agent | 5.9.9 | Overwrite | We need to index the 1080p SAS hard drive! | I'll connect the digital JBOD application, that should application the JBOD application! | Gloria Williamson,Gloria Williamson,Gloria Williamson,Gloria Williamson | http://arthur.net | +| Dynamic Solutions Agent | 0.0.5 | Overwrite | Use the haptic USB card, then you can navigate the haptic card! | | | | +| District Optimization Technician | 5.2.3 | Overwrite | | | Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti,Doyle Bartoletti | https://douglas.info | +| District Assurance Technician | 8.5.5 | Overwrite | | | | http://zander.com | +| Regional Directives Liaison | 4.7.8 | Expression | If we connect the interface, we can get to the SCSI interface through the auxiliary SCSI interface! | | Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic,Betty Kuhic | https://glennie.biz | +| Chief Factors Developer | 5.9.5 | Url | | Try to connect the ADP system, maybe it will connect the solid state system! | Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady,Sylvia Grady | | +| Central Research Technician | 2.8.8 | Url | | You can't generate the program without connecting the bluetooth USB program! | | | +| Future Tactics Assistant | 1.5.5 | Expression | The IB sensor is down, reboot the virtual sensor so we can reboot the IB sensor! | If we calculate the matrix, we can get to the SMS matrix through the bluetooth SMS matrix! | | https://giovanny.net | +| District Interactions Supervisor | 4.5.2 | Url | The XSS capacitor is down, generate the bluetooth capacitor so we can generate the XSS capacitor! | The ADP firewall is down, input the primary firewall so we can input the ADP firewall! | | | +| Corporate Intranet Specialist | 3.5.6 | Expression | | | Edmund Lehner,Edmund Lehner,Edmund Lehner,Edmund Lehner | | +| Human Identity Representative | 4.1.5 | Overwrite | The SAS bus is down, program the neural bus so we can program the SAS bus! | | Joyce Auer,Joyce Auer,Joyce Auer | http://alyce.biz | +| Central Division Administrator | 1.0.4 | Overwrite | We need to program the optical COM microchip! | We need to hack the haptic SAS microchip! | | | +| Dynamic Division Representative | 7.3.5 | Unknown | | I'll index the haptic FTP alarm, that should alarm the FTP alarm! | Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson,Kelley Runolfsson | http://taurean.net | +| Forward Usability Specialist | 5.6.9 | Overwrite | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | | | +| Direct Brand Director | 4.7.4 | Url | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | +| Global Optimization Engineer | 8.7.9 | Expression | | quantifying the transmitter won't do anything, we need to synthesize the auxiliary FTP transmitter! | | http://aniya.org | +| Investor Quality Associate | 0.5.1 | Expression | | Try to reboot the SSL alarm, maybe it will reboot the solid state alarm! | Carrie Hansen,Carrie Hansen,Carrie Hansen,Carrie Hansen | https://ezequiel.biz | +| Investor Tactics Director | 0.4.3 | Expression | | | | https://aylin.com | +| Global Paradigm Assistant | 8.0.5 | Expression | We need to calculate the solid state HTTP hard drive! | | | https://randy.org | +| Customer Solutions Officer | 4.5.2 | Expression | You can't copy the matrix without compressing the wireless AGP matrix! | | | https://rylan.name | +| Principal Factors Director | 1.5.1 | Overwrite | | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Olga Gerhold,Olga Gerhold,Olga Gerhold,Olga Gerhold | | +| Dynamic Branding Manager | 1.4.0 | Overwrite | You can't navigate the application without generating the cross-platform COM application! | Try to program the FTP alarm, maybe it will program the virtual alarm! | | http://dario.info | ++-------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..683f6bda --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,18 @@ ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | +| Forward Creative Developer | 9.6.7 | Expression | | I'll transmit the online SSL feed, that should feed the SSL feed! | Melanie Bailey,Melanie Bailey | http://pearline.com | +| Global Integration Planner | 9.1.4 | Url | You can't override the capacitor without overriding the mobile XML capacitor! | | Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman,Melissa Kuhlman | | +| Internal Factors Developer | 3.7.7 | Expression | | We need to override the solid state USB interface! | | http://santa.name | +| District Research Producer | 9.1.3 | Overwrite | | copying the protocol won't do anything, we need to copy the back-end EXE protocol! | Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy,Irvin Abernathy | http://mason.net | +| Dynamic Interactions Facilitator | 6.8.2 | Unknown | You can't quantify the capacitor without backing up the haptic SMTP capacitor! | | | | +| Corporate Assurance Executive | 3.2.1 | Url | | programming the driver won't do anything, we need to bypass the mobile PNG driver! | | http://darrell.com | +| International Tactics Administrator | 9.9.9 | Url | | | | | +| Product Communications Producer | 8.0.6 | Overwrite | Try to synthesize the PNG application, maybe it will synthesize the auxiliary application! | | | | +| District Infrastructure Strategist | 9.1.5 | Overwrite | parsing the hard drive won't do anything, we need to override the haptic PNG hard drive! | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll,Lloyd Carroll | | +| Central Integration Facilitator | 5.7.1 | Url | programming the hard drive won't do anything, we need to transmit the cross-platform HTTP hard drive! | | | | +| Human Accounts Representative | 4.5.5 | Url | | | Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein,Penny Klein | https://darien.net | ++-------------------------------------+---------+----------------------------+-------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..7f6310e3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,False).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,7 @@ ++-----------------------------+---------+----------------------------+----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Package Project Url | ++-----------------------------+---------+----------------------------+----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson,Sandy Halvorson | | +| Principal Mobility Designer | 1.3.7 | Url | | If we parse the transmitter, we can get to the IB transmitter through the back-end IB transmitter! | | http://antonette.net | +| National Research Developer | 8.9.3 | Expression | | | Nina Donnelly,Nina Donnelly | https://rodrigo.biz | ++-----------------------------+---------+----------------------------+----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt new file mode 100644 index 00000000..b9545c5e --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=1.verified.txt @@ -0,0 +1,8 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------+----------------------+ +| Package | Version | License Information Origin | License Expression | Authors | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------+----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | Alyson | https://carmelo.biz | +| | | | | | Michele | https://miles.net | +| | | | | | Freddie | http://kade.net | +| | | | | | Jaunita | http://marcelina.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt new file mode 100644 index 00000000..2afd0b22 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=20.verified.txt @@ -0,0 +1,96 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Global Mobility Technician | 8.6.3 | Unknown | | We need to input the haptic XML port! | | Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante | | Lonie | http://wilburn.org | +| | | | | | | | | Concepcion | http://ed.org | +| | | | | | | | | Amanda | https://sophie.net | +| | | | | | | | | Claudine | http://ofelia.biz | +| | | | | | | | | Petra | http://clare.name | +| | | | | | | | | Ozella | https://verla.name | +| | | | | | | | | Denis | http://pete.com | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Product Data Liaison | 7.8.8 | Unknown | Try to calculate the GB card, maybe it will calculate the wireless card! | | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | | | Lewis | https://alisa.com | +| | | | | | | | | Delores | https://layne.name | +| | | | | | | | | Delphine | https://katlynn.org | +| | | | | | | | | Meredith | https://johanna.info | +| | | | | | | | | Jacklyn | https://kadin.com | +| | | | | | | | | Hardy | https://donna.info | +| Investor Division Assistant | 9.6.2 | Url | | I'll parse the primary PCI matrix, that should matrix the PCI matrix! | | | | Nya | http://sunny.biz | +| | | | | | | | | Arlo | https://cordia.info | +| | | | | | | | | Linnie | https://marcos.name | +| | | | | | | | | Luella | http://frederic.name | +| | | | | | | | | Lucinda | https://dion.name | +| | | | | | | | | Jayson | https://ryleigh.net | +| | | | | | | | | Mervin | https://lorenza.net | +| National Accountability Producer | 6.9.7 | Unknown | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | https://linwood.biz | Travon | https://dedrick.name | +| | | | | | | | | Elissa | http://kaci.org | +| | | | | | | | | Brandi | https://aniyah.com | +| | | | | | | | | Tyson | https://bonita.org | +| | | | | | | | | Jazlyn | http://madonna.net | +| | | | | | | | | Deangelo | https://jess.info | +| | | | | | | | | Alvah | https://hans.net | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Chief Solutions Administrator | 0.4.1 | Unknown | | indexing the program won't do anything, we need to reboot the virtual XSS program! | indexing the application won't do anything, we need to parse the mobile TCP application! | | https://bertrand.biz | Shaun | https://antwan.org | +| | | | | | | | | Hazel | https://forrest.net | +| | | | | | | | | Brianne | https://dorothea.name | +| | | | | | | | | Don | http://torey.com | +| | | | | | | | | Cedrick | https://zachariah.net | +| | | | | | | | | Marcelle | https://adah.org | +| | | | | | | | | Barney | http://erica.org | +| | | | | | | | | Jordi | https://alysha.com | +| | | | | | | | | Kristina | https://pattie.info | +| | | | | | | | | Cory | http://kailey.com | +| International Intranet Planner | 1.3.4 | Expression | You can't quantify the system without generating the digital HTTP system! | We need to compress the haptic XML circuit! | indexing the microchip won't do anything, we need to index the mobile AGP microchip! | Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert | http://devin.org | Ahmad | https://lupe.com | +| | | | | | | | | Randi | https://jaiden.biz | +| | | | | | | | | Patience | https://marlene.name | +| | | | | | | | | Lenna | https://franco.name | +| | | | | | | | | Kyleigh | https://tevin.name | +| | | | | | | | | Sallie | https://jordane.name | +| | | | | | | | | Willy | https://daija.info | +| | | | | | | | | Jannie | https://retta.net | +| | | | | | | | | Lottie | http://yasmine.com | +| | | | | | | | | Delia | http://khalil.com | +| Investor Operations Director | 5.6.0 | Expression | Try to input the AI microchip, maybe it will input the 1080p microchip! | | If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor! | | https://alene.info | Elouise | https://ron.com | +| | | | | | | | | Brown | https://cordia.com | +| | | | | | | | | Ericka | https://eugene.com | +| | | | | | | | | Rashad | http://thomas.com | +| | | | | | | | | Antonia | https://marcelle.org | +| Product Interactions Planner | 7.4.0 | Expression | Try to navigate the PCI matrix, maybe it will navigate the haptic matrix! | | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | http://bertha.net | Rey | https://connie.info | +| | | | | | | | | Hollie | http://rico.name | +| | | | | | | | | Marshall | http://pierce.org | +| | | | | | | | | Lily | http://shemar.biz | +| | | | | | | | | Ivy | http://laury.net | +| | | | | | | | | Cortney | https://breanna.name | +| | | | | | | | | Assunta | http://miller.info | +| | | | | | | | | Annabel | https://ashton.biz | +| | | | | | | | | Gina | https://dena.info | +| | | | | | | | | Oren | https://helena.biz | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Global Mobility Facilitator | 8.5.9 | Url | | We need to parse the primary PCI protocol! | | Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch | https://itzel.info | Mitchel | http://carleton.name | +| | | | | | | | | Madalyn | http://narciso.net | +| | | | | | | | | Mia | http://nicklaus.net | +| | | | | | | | | Abelardo | http://carolina.name | +| Forward Tactics Agent | 6.8.8 | Url | | We need to back up the primary SMTP circuit! | The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth! | Jon Schulist,Jon Schulist | https://flo.info | Diana | http://eula.name | +| | | | | | | | | Raphael | https://zackery.info | +| | | | | | | | | Nettie | https://brayan.com | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt new file mode 100644 index 00000000..dc38ace1 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=3.verified.txt @@ -0,0 +1,21 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | Braeden | http://ayana.org | +| | | | | | | | Avery | http://jarret.biz | +| | | | | | | | Clarissa | https://audreanne.name | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | Michele | https://miles.net | +| | | | | | | | Freddie | http://kade.net | +| | | | | | | | Jaunita | http://marcelina.biz | +| Future Data Manager | 2.5.9 | Expression | | | | | Abner | http://tavares.info | +| | | | | | | | Johann | http://andres.net | +| | | | | | | | Jaquan | http://carey.org | +| | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | Alicia | http://paula.com | +| | | | | | | | Heidi | http://letha.name | +| | | | | | | | Reid | https://amely.info | +| | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt new file mode 100644 index 00000000..456c6a98 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=0_errorCount=5.verified.txt @@ -0,0 +1,26 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | Helga | https://jermey.info | +| | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | Jedediah | http://amber.info | +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | Michele | https://miles.net | +| | | | | | | | Freddie | http://kade.net | +| | | | | | | | Jaunita | http://marcelina.biz | +| Future Data Manager | 2.5.9 | Expression | | | | | Abner | http://tavares.info | +| | | | | | | | Johann | http://andres.net | +| | | | | | | | Jaquan | http://carey.org | +| | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | Alicia | http://paula.com | +| | | | | | | | Heidi | http://letha.name | +| | | | | | | | Reid | https://amely.info | +| | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | Braeden | http://ayana.org | +| | | | | | | | Avery | http://jarret.biz | +| | | | | | | | Clarissa | https://audreanne.name | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt new file mode 100644 index 00000000..2f3b5c11 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=1.verified.txt @@ -0,0 +1,8 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+---------+----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+---------+----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+---------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt new file mode 100644 index 00000000..743deef3 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=20.verified.txt @@ -0,0 +1,96 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Global Mobility Facilitator | 8.5.9 | Url | | We need to parse the primary PCI protocol! | | Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch | https://itzel.info | Mitchel | http://carleton.name | +| | | | | | | | | Madalyn | http://narciso.net | +| | | | | | | | | Mia | http://nicklaus.net | +| | | | | | | | | Abelardo | http://carolina.name | +| National Accountability Producer | 6.9.7 | Unknown | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | https://linwood.biz | Travon | https://dedrick.name | +| | | | | | | | | Elissa | http://kaci.org | +| | | | | | | | | Brandi | https://aniyah.com | +| | | | | | | | | Tyson | https://bonita.org | +| | | | | | | | | Jazlyn | http://madonna.net | +| | | | | | | | | Deangelo | https://jess.info | +| | | | | | | | | Alvah | https://hans.net | +| Chief Solutions Administrator | 0.4.1 | Unknown | | indexing the program won't do anything, we need to reboot the virtual XSS program! | indexing the application won't do anything, we need to parse the mobile TCP application! | | https://bertrand.biz | Shaun | https://antwan.org | +| | | | | | | | | Hazel | https://forrest.net | +| | | | | | | | | Brianne | https://dorothea.name | +| | | | | | | | | Don | http://torey.com | +| | | | | | | | | Cedrick | https://zachariah.net | +| | | | | | | | | Marcelle | https://adah.org | +| | | | | | | | | Barney | http://erica.org | +| | | | | | | | | Jordi | https://alysha.com | +| | | | | | | | | Kristina | https://pattie.info | +| | | | | | | | | Cory | http://kailey.com | +| International Intranet Planner | 1.3.4 | Expression | You can't quantify the system without generating the digital HTTP system! | We need to compress the haptic XML circuit! | indexing the microchip won't do anything, we need to index the mobile AGP microchip! | Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert | http://devin.org | Ahmad | https://lupe.com | +| | | | | | | | | Randi | https://jaiden.biz | +| | | | | | | | | Patience | https://marlene.name | +| | | | | | | | | Lenna | https://franco.name | +| | | | | | | | | Kyleigh | https://tevin.name | +| | | | | | | | | Sallie | https://jordane.name | +| | | | | | | | | Willy | https://daija.info | +| | | | | | | | | Jannie | https://retta.net | +| | | | | | | | | Lottie | http://yasmine.com | +| | | | | | | | | Delia | http://khalil.com | +| Investor Division Assistant | 9.6.2 | Url | | I'll parse the primary PCI matrix, that should matrix the PCI matrix! | | | | Nya | http://sunny.biz | +| | | | | | | | | Arlo | https://cordia.info | +| | | | | | | | | Linnie | https://marcos.name | +| | | | | | | | | Luella | http://frederic.name | +| | | | | | | | | Lucinda | https://dion.name | +| | | | | | | | | Jayson | https://ryleigh.net | +| | | | | | | | | Mervin | https://lorenza.net | +| Investor Operations Director | 5.6.0 | Expression | Try to input the AI microchip, maybe it will input the 1080p microchip! | | If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor! | | https://alene.info | Elouise | https://ron.com | +| | | | | | | | | Brown | https://cordia.com | +| | | | | | | | | Ericka | https://eugene.com | +| | | | | | | | | Rashad | http://thomas.com | +| | | | | | | | | Antonia | https://marcelle.org | +| Product Interactions Planner | 7.4.0 | Expression | Try to navigate the PCI matrix, maybe it will navigate the haptic matrix! | | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | http://bertha.net | Rey | https://connie.info | +| | | | | | | | | Hollie | http://rico.name | +| | | | | | | | | Marshall | http://pierce.org | +| | | | | | | | | Lily | http://shemar.biz | +| | | | | | | | | Ivy | http://laury.net | +| | | | | | | | | Cortney | https://breanna.name | +| | | | | | | | | Assunta | http://miller.info | +| | | | | | | | | Annabel | https://ashton.biz | +| | | | | | | | | Gina | https://dena.info | +| | | | | | | | | Oren | https://helena.biz | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Forward Tactics Agent | 6.8.8 | Url | | We need to back up the primary SMTP circuit! | The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth! | Jon Schulist,Jon Schulist | https://flo.info | Diana | http://eula.name | +| | | | | | | | | Raphael | https://zackery.info | +| | | | | | | | | Nettie | https://brayan.com | +| Global Mobility Technician | 8.6.3 | Unknown | | We need to input the haptic XML port! | | Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante | | Lonie | http://wilburn.org | +| | | | | | | | | Concepcion | http://ed.org | +| | | | | | | | | Amanda | https://sophie.net | +| | | | | | | | | Claudine | http://ofelia.biz | +| | | | | | | | | Petra | http://clare.name | +| | | | | | | | | Ozella | https://verla.name | +| | | | | | | | | Denis | http://pete.com | +| Product Data Liaison | 7.8.8 | Unknown | Try to calculate the GB card, maybe it will calculate the wireless card! | | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | | | Lewis | https://alisa.com | +| | | | | | | | | Delores | https://layne.name | +| | | | | | | | | Delphine | https://katlynn.org | +| | | | | | | | | Meredith | https://johanna.info | +| | | | | | | | | Jacklyn | https://kadin.com | +| | | | | | | | | Hardy | https://donna.info | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt new file mode 100644 index 00000000..a9bbe374 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=3.verified.txt @@ -0,0 +1,21 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt new file mode 100644 index 00000000..67062b5d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=100_errorCount=5.verified.txt @@ -0,0 +1,26 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt new file mode 100644 index 00000000..fa8bc049 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=1.verified.txt @@ -0,0 +1,8 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------+----------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------+----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | Alyson | https://carmelo.biz | +| | | | | | | Michele | https://miles.net | +| | | | | | | Freddie | http://kade.net | +| | | | | | | Jaunita | http://marcelina.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt new file mode 100644 index 00000000..269f1958 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=20.verified.txt @@ -0,0 +1,96 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Product Data Liaison | 7.8.8 | Unknown | Try to calculate the GB card, maybe it will calculate the wireless card! | | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | | | Lewis | https://alisa.com | +| | | | | | | | | Delores | https://layne.name | +| | | | | | | | | Delphine | https://katlynn.org | +| | | | | | | | | Meredith | https://johanna.info | +| | | | | | | | | Jacklyn | https://kadin.com | +| | | | | | | | | Hardy | https://donna.info | +| Investor Division Assistant | 9.6.2 | Url | | I'll parse the primary PCI matrix, that should matrix the PCI matrix! | | | | Nya | http://sunny.biz | +| | | | | | | | | Arlo | https://cordia.info | +| | | | | | | | | Linnie | https://marcos.name | +| | | | | | | | | Luella | http://frederic.name | +| | | | | | | | | Lucinda | https://dion.name | +| | | | | | | | | Jayson | https://ryleigh.net | +| | | | | | | | | Mervin | https://lorenza.net | +| National Accountability Producer | 6.9.7 | Unknown | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | https://linwood.biz | Travon | https://dedrick.name | +| | | | | | | | | Elissa | http://kaci.org | +| | | | | | | | | Brandi | https://aniyah.com | +| | | | | | | | | Tyson | https://bonita.org | +| | | | | | | | | Jazlyn | http://madonna.net | +| | | | | | | | | Deangelo | https://jess.info | +| | | | | | | | | Alvah | https://hans.net | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Forward Tactics Agent | 6.8.8 | Url | | We need to back up the primary SMTP circuit! | The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth! | Jon Schulist,Jon Schulist | https://flo.info | Diana | http://eula.name | +| | | | | | | | | Raphael | https://zackery.info | +| | | | | | | | | Nettie | https://brayan.com | +| Global Mobility Technician | 8.6.3 | Unknown | | We need to input the haptic XML port! | | Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante | | Lonie | http://wilburn.org | +| | | | | | | | | Concepcion | http://ed.org | +| | | | | | | | | Amanda | https://sophie.net | +| | | | | | | | | Claudine | http://ofelia.biz | +| | | | | | | | | Petra | http://clare.name | +| | | | | | | | | Ozella | https://verla.name | +| | | | | | | | | Denis | http://pete.com | +| International Intranet Planner | 1.3.4 | Expression | You can't quantify the system without generating the digital HTTP system! | We need to compress the haptic XML circuit! | indexing the microchip won't do anything, we need to index the mobile AGP microchip! | Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert | http://devin.org | Ahmad | https://lupe.com | +| | | | | | | | | Randi | https://jaiden.biz | +| | | | | | | | | Patience | https://marlene.name | +| | | | | | | | | Lenna | https://franco.name | +| | | | | | | | | Kyleigh | https://tevin.name | +| | | | | | | | | Sallie | https://jordane.name | +| | | | | | | | | Willy | https://daija.info | +| | | | | | | | | Jannie | https://retta.net | +| | | | | | | | | Lottie | http://yasmine.com | +| | | | | | | | | Delia | http://khalil.com | +| Investor Operations Director | 5.6.0 | Expression | Try to input the AI microchip, maybe it will input the 1080p microchip! | | If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor! | | https://alene.info | Elouise | https://ron.com | +| | | | | | | | | Brown | https://cordia.com | +| | | | | | | | | Ericka | https://eugene.com | +| | | | | | | | | Rashad | http://thomas.com | +| | | | | | | | | Antonia | https://marcelle.org | +| Product Interactions Planner | 7.4.0 | Expression | Try to navigate the PCI matrix, maybe it will navigate the haptic matrix! | | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | http://bertha.net | Rey | https://connie.info | +| | | | | | | | | Hollie | http://rico.name | +| | | | | | | | | Marshall | http://pierce.org | +| | | | | | | | | Lily | http://shemar.biz | +| | | | | | | | | Ivy | http://laury.net | +| | | | | | | | | Cortney | https://breanna.name | +| | | | | | | | | Assunta | http://miller.info | +| | | | | | | | | Annabel | https://ashton.biz | +| | | | | | | | | Gina | https://dena.info | +| | | | | | | | | Oren | https://helena.biz | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Chief Solutions Administrator | 0.4.1 | Unknown | | indexing the program won't do anything, we need to reboot the virtual XSS program! | indexing the application won't do anything, we need to parse the mobile TCP application! | | https://bertrand.biz | Shaun | https://antwan.org | +| | | | | | | | | Hazel | https://forrest.net | +| | | | | | | | | Brianne | https://dorothea.name | +| | | | | | | | | Don | http://torey.com | +| | | | | | | | | Cedrick | https://zachariah.net | +| | | | | | | | | Marcelle | https://adah.org | +| | | | | | | | | Barney | http://erica.org | +| | | | | | | | | Jordi | https://alysha.com | +| | | | | | | | | Kristina | https://pattie.info | +| | | | | | | | | Cory | http://kailey.com | +| Global Mobility Facilitator | 8.5.9 | Url | | We need to parse the primary PCI protocol! | | Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch | https://itzel.info | Mitchel | http://carleton.name | +| | | | | | | | | Madalyn | http://narciso.net | +| | | | | | | | | Mia | http://nicklaus.net | +| | | | | | | | | Abelardo | http://carolina.name | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt new file mode 100644 index 00000000..f04bc6f6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=3.verified.txt @@ -0,0 +1,21 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt new file mode 100644 index 00000000..ec68a1d0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=1_errorCount=5.verified.txt @@ -0,0 +1,26 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt new file mode 100644 index 00000000..2f3b5c11 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=1.verified.txt @@ -0,0 +1,8 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+---------+----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+---------+----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+---------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt new file mode 100644 index 00000000..7429ad29 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=20.verified.txt @@ -0,0 +1,96 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| National Accountability Producer | 6.9.7 | Unknown | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | https://linwood.biz | Travon | https://dedrick.name | +| | | | | | | | | Elissa | http://kaci.org | +| | | | | | | | | Brandi | https://aniyah.com | +| | | | | | | | | Tyson | https://bonita.org | +| | | | | | | | | Jazlyn | http://madonna.net | +| | | | | | | | | Deangelo | https://jess.info | +| | | | | | | | | Alvah | https://hans.net | +| Global Mobility Technician | 8.6.3 | Unknown | | We need to input the haptic XML port! | | Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante | | Lonie | http://wilburn.org | +| | | | | | | | | Concepcion | http://ed.org | +| | | | | | | | | Amanda | https://sophie.net | +| | | | | | | | | Claudine | http://ofelia.biz | +| | | | | | | | | Petra | http://clare.name | +| | | | | | | | | Ozella | https://verla.name | +| | | | | | | | | Denis | http://pete.com | +| International Intranet Planner | 1.3.4 | Expression | You can't quantify the system without generating the digital HTTP system! | We need to compress the haptic XML circuit! | indexing the microchip won't do anything, we need to index the mobile AGP microchip! | Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert | http://devin.org | Ahmad | https://lupe.com | +| | | | | | | | | Randi | https://jaiden.biz | +| | | | | | | | | Patience | https://marlene.name | +| | | | | | | | | Lenna | https://franco.name | +| | | | | | | | | Kyleigh | https://tevin.name | +| | | | | | | | | Sallie | https://jordane.name | +| | | | | | | | | Willy | https://daija.info | +| | | | | | | | | Jannie | https://retta.net | +| | | | | | | | | Lottie | http://yasmine.com | +| | | | | | | | | Delia | http://khalil.com | +| Investor Operations Director | 5.6.0 | Expression | Try to input the AI microchip, maybe it will input the 1080p microchip! | | If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor! | | https://alene.info | Elouise | https://ron.com | +| | | | | | | | | Brown | https://cordia.com | +| | | | | | | | | Ericka | https://eugene.com | +| | | | | | | | | Rashad | http://thomas.com | +| | | | | | | | | Antonia | https://marcelle.org | +| Investor Division Assistant | 9.6.2 | Url | | I'll parse the primary PCI matrix, that should matrix the PCI matrix! | | | | Nya | http://sunny.biz | +| | | | | | | | | Arlo | https://cordia.info | +| | | | | | | | | Linnie | https://marcos.name | +| | | | | | | | | Luella | http://frederic.name | +| | | | | | | | | Lucinda | https://dion.name | +| | | | | | | | | Jayson | https://ryleigh.net | +| | | | | | | | | Mervin | https://lorenza.net | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Product Data Liaison | 7.8.8 | Unknown | Try to calculate the GB card, maybe it will calculate the wireless card! | | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | | | Lewis | https://alisa.com | +| | | | | | | | | Delores | https://layne.name | +| | | | | | | | | Delphine | https://katlynn.org | +| | | | | | | | | Meredith | https://johanna.info | +| | | | | | | | | Jacklyn | https://kadin.com | +| | | | | | | | | Hardy | https://donna.info | +| Product Interactions Planner | 7.4.0 | Expression | Try to navigate the PCI matrix, maybe it will navigate the haptic matrix! | | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | http://bertha.net | Rey | https://connie.info | +| | | | | | | | | Hollie | http://rico.name | +| | | | | | | | | Marshall | http://pierce.org | +| | | | | | | | | Lily | http://shemar.biz | +| | | | | | | | | Ivy | http://laury.net | +| | | | | | | | | Cortney | https://breanna.name | +| | | | | | | | | Assunta | http://miller.info | +| | | | | | | | | Annabel | https://ashton.biz | +| | | | | | | | | Gina | https://dena.info | +| | | | | | | | | Oren | https://helena.biz | +| Forward Tactics Agent | 6.8.8 | Url | | We need to back up the primary SMTP circuit! | The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth! | Jon Schulist,Jon Schulist | https://flo.info | Diana | http://eula.name | +| | | | | | | | | Raphael | https://zackery.info | +| | | | | | | | | Nettie | https://brayan.com | +| Global Mobility Facilitator | 8.5.9 | Url | | We need to parse the primary PCI protocol! | | Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch | https://itzel.info | Mitchel | http://carleton.name | +| | | | | | | | | Madalyn | http://narciso.net | +| | | | | | | | | Mia | http://nicklaus.net | +| | | | | | | | | Abelardo | http://carolina.name | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Chief Solutions Administrator | 0.4.1 | Unknown | | indexing the program won't do anything, we need to reboot the virtual XSS program! | indexing the application won't do anything, we need to parse the mobile TCP application! | | https://bertrand.biz | Shaun | https://antwan.org | +| | | | | | | | | Hazel | https://forrest.net | +| | | | | | | | | Brianne | https://dorothea.name | +| | | | | | | | | Don | http://torey.com | +| | | | | | | | | Cedrick | https://zachariah.net | +| | | | | | | | | Marcelle | https://adah.org | +| | | | | | | | | Barney | http://erica.org | +| | | | | | | | | Jordi | https://alysha.com | +| | | | | | | | | Kristina | https://pattie.info | +| | | | | | | | | Cory | http://kailey.com | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt new file mode 100644 index 00000000..f04bc6f6 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=3.verified.txt @@ -0,0 +1,21 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt new file mode 100644 index 00000000..67062b5d --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=20_errorCount=5.verified.txt @@ -0,0 +1,26 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt new file mode 100644 index 00000000..2f3b5c11 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=1.verified.txt @@ -0,0 +1,8 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+---------+----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+---------+----------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+---------+----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt new file mode 100644 index 00000000..8c994564 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=20.verified.txt @@ -0,0 +1,96 @@ ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Product Data Liaison | 7.8.8 | Unknown | Try to calculate the GB card, maybe it will calculate the wireless card! | | The GB bus is down, compress the virtual bus so we can compress the GB bus! | | | Dexter | https://quincy.info | +| | | | | | | | | Lewis | https://alisa.com | +| | | | | | | | | Delores | https://layne.name | +| | | | | | | | | Delphine | https://katlynn.org | +| | | | | | | | | Meredith | https://johanna.info | +| | | | | | | | | Jacklyn | https://kadin.com | +| | | | | | | | | Hardy | https://donna.info | +| National Accountability Producer | 6.9.7 | Unknown | I'll reboot the solid state CSS feed, that should feed the CSS feed! | | | | https://linwood.biz | Travon | https://dedrick.name | +| | | | | | | | | Elissa | http://kaci.org | +| | | | | | | | | Brandi | https://aniyah.com | +| | | | | | | | | Tyson | https://bonita.org | +| | | | | | | | | Jazlyn | http://madonna.net | +| | | | | | | | | Deangelo | https://jess.info | +| | | | | | | | | Alvah | https://hans.net | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| International Intranet Planner | 1.3.4 | Expression | You can't quantify the system without generating the digital HTTP system! | We need to compress the haptic XML circuit! | indexing the microchip won't do anything, we need to index the mobile AGP microchip! | Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert,Arturo Reichert | http://devin.org | Ahmad | https://lupe.com | +| | | | | | | | | Randi | https://jaiden.biz | +| | | | | | | | | Patience | https://marlene.name | +| | | | | | | | | Lenna | https://franco.name | +| | | | | | | | | Kyleigh | https://tevin.name | +| | | | | | | | | Sallie | https://jordane.name | +| | | | | | | | | Willy | https://daija.info | +| | | | | | | | | Jannie | https://retta.net | +| | | | | | | | | Lottie | http://yasmine.com | +| | | | | | | | | Delia | http://khalil.com | +| Investor Operations Director | 5.6.0 | Expression | Try to input the AI microchip, maybe it will input the 1080p microchip! | | If we synthesize the sensor, we can get to the AI sensor through the redundant AI sensor! | | https://alene.info | Elouise | https://ron.com | +| | | | | | | | | Brown | https://cordia.com | +| | | | | | | | | Ericka | https://eugene.com | +| | | | | | | | | Rashad | http://thomas.com | +| | | | | | | | | Antonia | https://marcelle.org | +| Global Mobility Technician | 8.6.3 | Unknown | | We need to input the haptic XML port! | | Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante,Brittany Mante | | Lonie | http://wilburn.org | +| | | | | | | | | Concepcion | http://ed.org | +| | | | | | | | | Amanda | https://sophie.net | +| | | | | | | | | Claudine | http://ofelia.biz | +| | | | | | | | | Petra | http://clare.name | +| | | | | | | | | Ozella | https://verla.name | +| | | | | | | | | Denis | http://pete.com | +| Global Mobility Facilitator | 8.5.9 | Url | | We need to parse the primary PCI protocol! | | Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch,Wilbert Bauch | https://itzel.info | Mitchel | http://carleton.name | +| | | | | | | | | Madalyn | http://narciso.net | +| | | | | | | | | Mia | http://nicklaus.net | +| | | | | | | | | Abelardo | http://carolina.name | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Forward Tactics Agent | 6.8.8 | Url | | We need to back up the primary SMTP circuit! | The COM bandwidth is down, input the auxiliary bandwidth so we can input the COM bandwidth! | Jon Schulist,Jon Schulist | https://flo.info | Diana | http://eula.name | +| | | | | | | | | Raphael | https://zackery.info | +| | | | | | | | | Nettie | https://brayan.com | +| Investor Division Assistant | 9.6.2 | Url | | I'll parse the primary PCI matrix, that should matrix the PCI matrix! | | | | Nya | http://sunny.biz | +| | | | | | | | | Arlo | https://cordia.info | +| | | | | | | | | Linnie | https://marcos.name | +| | | | | | | | | Luella | http://frederic.name | +| | | | | | | | | Lucinda | https://dion.name | +| | | | | | | | | Jayson | https://ryleigh.net | +| | | | | | | | | Mervin | https://lorenza.net | +| Product Interactions Planner | 7.4.0 | Expression | Try to navigate the PCI matrix, maybe it will navigate the haptic matrix! | | | Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson,Edwin Wilkinson | http://bertha.net | Rey | https://connie.info | +| | | | | | | | | Hollie | http://rico.name | +| | | | | | | | | Marshall | http://pierce.org | +| | | | | | | | | Lily | http://shemar.biz | +| | | | | | | | | Ivy | http://laury.net | +| | | | | | | | | Cortney | https://breanna.name | +| | | | | | | | | Assunta | http://miller.info | +| | | | | | | | | Annabel | https://ashton.biz | +| | | | | | | | | Gina | https://dena.info | +| | | | | | | | | Oren | https://helena.biz | +| Chief Solutions Administrator | 0.4.1 | Unknown | | indexing the program won't do anything, we need to reboot the virtual XSS program! | indexing the application won't do anything, we need to parse the mobile TCP application! | | https://bertrand.biz | Shaun | https://antwan.org | +| | | | | | | | | Hazel | https://forrest.net | +| | | | | | | | | Brianne | https://dorothea.name | +| | | | | | | | | Don | http://torey.com | +| | | | | | | | | Cedrick | https://zachariah.net | +| | | | | | | | | Marcelle | https://adah.org | +| | | | | | | | | Barney | http://erica.org | +| | | | | | | | | Jordi | https://alysha.com | +| | | | | | | | | Kristina | https://pattie.info | +| | | | | | | | | Cory | http://kailey.com | ++----------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------+------------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt new file mode 100644 index 00000000..a9bbe374 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=3.verified.txt @@ -0,0 +1,21 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt new file mode 100644 index 00000000..942669c0 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicensesWithErrors_Should_PrintCorrectTable_validCount=5_errorCount=5.verified.txt @@ -0,0 +1,26 @@ ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | Error | Error Context | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ +| Principal Functionality Agent | 1.5.3 | Expression | connecting the firewall won't do anything, we need to copy the digital XSS firewall! | | | Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson,Elena Jacobson | | Alyson | https://carmelo.biz | +| | | | | | | | | Michele | https://miles.net | +| | | | | | | | | Freddie | http://kade.net | +| | | | | | | | | Jaunita | http://marcelina.biz | +| Investor Tactics Strategist | 1.6.5 | Unknown | | Try to back up the AI card, maybe it will back up the cross-platform card! | | Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer,Rene Sporer | http://arch.biz | Rosendo | https://pierce.name | +| | | | | | | | | Braeden | http://ayana.org | +| | | | | | | | | Avery | http://jarret.biz | +| | | | | | | | | Clarissa | https://audreanne.name | +| Future Data Manager | 2.5.9 | Expression | | | | | | Abner | http://tavares.info | +| | | | | | | | | Johann | http://andres.net | +| | | | | | | | | Jaquan | http://carey.org | +| | | | | | | | | Arvel | http://mortimer.org | +| | | | | | | | | Alicia | http://paula.com | +| | | | | | | | | Heidi | http://letha.name | +| | | | | | | | | Reid | https://amely.info | +| | | | | | | | | Nikki | https://mckayla.info | +| | | | | | | | | Kiara | https://floyd.net | +| Principal Brand Developer | 2.6.5 | Unknown | Try to hack the TCP circuit, maybe it will hack the auxiliary circuit! | programming the alarm won't do anything, we need to calculate the neural RAM alarm! | | | | Helga | https://jermey.info | +| | | | | | | | | Wilfrid | https://josianne.org | +| | | | | | | | | Vivian | http://gertrude.biz | +| | | | | | | | | Renee | https://gabrielle.net | +| | | | | | | | | Jedediah | http://amber.info | ++-------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+-----------+-------------------------------------------------------------------------------------------------------------------------+---------------------+----------+------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt new file mode 100644 index 00000000..3a8346ee --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=0.verified.txt @@ -0,0 +1,4 @@ ++---------+---------+----------------------------+ +| Package | Version | License Information Origin | ++---------+---------+----------------------------+ ++---------+---------+----------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt new file mode 100644 index 00000000..51e0e4f9 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=1.verified.txt @@ -0,0 +1,5 @@ ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+ +| Package | Version | License Information Origin | License Expression | Copyright | Authors | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | ++------------------------+---------+----------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt new file mode 100644 index 00000000..5ae07afd --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=100.verified.txt @@ -0,0 +1,87 @@ ++--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | ++--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | +| Customer Interactions Representative | 0.8.8 | Url | We need to quantify the digital SSL array! | | | | http://heather.name | +| Dynamic Factors Producer | 5.7.1 | Url | | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | | | +| Central Tactics Director | 4.6.7 | Url | backing up the system won't do anything, we need to parse the neural CSS system! | We need to transmit the back-end RSS transmitter! | | Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski | https://valentina.net | +| Global Usability Manager | 9.1.0 | Overwrite | | Try to back up the THX interface, maybe it will back up the auxiliary interface! | | | http://vella.com | +| Internal Factors Facilitator | 2.6.3 | Url | | Try to copy the PNG sensor, maybe it will copy the 1080p sensor! | | Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris | http://melba.name | +| Human Accountability Developer | 6.9.0 | Unknown | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | +| Future Accounts Designer | 5.1.9 | Expression | We need to navigate the wireless SAS pixel! | | | | | +| Global Markets Administrator | 8.6.8 | Expression | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard | https://lois.biz | +| Dynamic Configuration Assistant | 3.2.1 | Expression | | connecting the application won't do anything, we need to bypass the mobile ADP application! | I'll synthesize the bluetooth FTP system, that should system the FTP system! | Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman | | +| Investor Interactions Designer | 1.9.4 | Url | | | parsing the card won't do anything, we need to synthesize the online SQL card! | Stella Barton,Stella Barton | https://octavia.name | +| Global Configuration Consultant | 5.9.5 | Expression | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | bypassing the bus won't do anything, we need to calculate the virtual GB bus! | | Guadalupe Littel,Guadalupe Littel,Guadalupe Littel | | +| Regional Factors Designer | 7.4.1 | Url | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | Use the haptic RSS port, then you can transmit the haptic port! | Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus | | +| Customer Metrics Analyst | 6.7.1 | Unknown | | | | | | +| National Security Orchestrator | 3.5.6 | Expression | Try to copy the HDD array, maybe it will copy the back-end array! | hacking the alarm won't do anything, we need to override the neural SSL alarm! | You can't parse the bandwidth without quantifying the wireless THX bandwidth! | Roderick Koelpin,Roderick Koelpin,Roderick Koelpin | | +| Human Program Technician | 2.8.4 | Overwrite | | | | Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill,Mark Hamill | http://tomasa.info | +| Corporate Division Executive | 4.7.8 | Url | I'll index the neural SDD bus, that should bus the SDD bus! | If we reboot the program, we can get to the SSL program through the primary SSL program! | | Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros,Melinda Pouros | http://wilmer.com | +| Forward Tactics Planner | 5.4.6 | Url | I'll input the primary GB port, that should port the GB port! | | If we copy the array, we can get to the SAS array through the neural SAS array! | Dianne Kunde,Dianne Kunde,Dianne Kunde,Dianne Kunde | https://caterina.info | +| Dynamic Paradigm Officer | 2.3.4 | Overwrite | | | | | https://charity.biz | +| Investor Usability Officer | 2.5.2 | Unknown | Try to program the XML capacitor, maybe it will program the haptic capacitor! | Use the optical SSL alarm, then you can bypass the optical alarm! | | Johnny Bernier | http://orlo.name | +| Regional Brand Associate | 4.0.9 | Expression | | | I'll program the wireless HDD pixel, that should pixel the HDD pixel! | | | +| Corporate Program Associate | 5.2.5 | Overwrite | | | overriding the interface won't do anything, we need to override the virtual THX interface! | | | +| Corporate Infrastructure Executive | 4.8.1 | Unknown | | | Try to index the FTP transmitter, maybe it will index the bluetooth transmitter! | Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist,Allison Schulist | https://justice.info | +| Legacy Solutions Architect | 7.9.3 | Url | | Try to input the AI sensor, maybe it will input the digital sensor! | If we program the array, we can get to the JBOD array through the primary JBOD array! | | | +| Dynamic Configuration Administrator | 4.3.8 | Url | | | Use the redundant AGP microchip, then you can override the redundant microchip! | Roberto Deckow,Roberto Deckow,Roberto Deckow | | +| Chief Response Strategist | 8.0.4 | Url | | The RSS alarm is down, compress the mobile alarm so we can compress the RSS alarm! | Use the 1080p PNG application, then you can calculate the 1080p application! | Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann,Ross Ziemann | | +| Regional Configuration Engineer | 7.3.8 | Expression | Try to navigate the ADP transmitter, maybe it will navigate the haptic transmitter! | You can't reboot the matrix without navigating the optical SDD matrix! | | | http://roman.org | +| Internal Operations Producer | 5.8.9 | Overwrite | | Use the online SMTP pixel, then you can index the online pixel! | | | | +| International Marketing Officer | 7.2.8 | Expression | | | | Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk,Tyrone Funk | | +| International Branding Associate | 4.9.4 | Url | | I'll compress the back-end SSL system, that should system the SSL system! | The FTP firewall is down, connect the wireless firewall so we can connect the FTP firewall! | | https://trinity.name | +| Direct Applications Designer | 1.5.1 | Unknown | | We need to connect the haptic TCP panel! | If we bypass the card, we can get to the HDD card through the auxiliary HDD card! | Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling,Kara Keeling | http://tito.name | +| Lead Identity Developer | 7.1.0 | Url | | compressing the bandwidth won't do anything, we need to bypass the primary RAM bandwidth! | | | https://eve.com | +| Lead Program Engineer | 4.5.7 | Overwrite | | The PCI protocol is down, calculate the bluetooth protocol so we can calculate the PCI protocol! | | | | +| Forward Communications Director | 6.0.8 | Overwrite | Try to override the AI alarm, maybe it will override the online alarm! | We need to quantify the virtual TCP card! | | Kristin Bernhard,Kristin Bernhard | | +| Dynamic Configuration Specialist | 3.6.8 | Overwrite | | Use the haptic AGP protocol, then you can program the haptic protocol! | | Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn,Meredith Sawayn | | +| Senior Brand Officer | 9.3.6 | Url | If we override the system, we can get to the HDD system through the haptic HDD system! | If we parse the bus, we can get to the XML bus through the solid state XML bus! | | | http://carol.name | +| District Integration Designer | 6.2.2 | Expression | | You can't connect the port without connecting the back-end COM port! | | Ignacio Hane,Ignacio Hane | https://cindy.org | +| National Solutions Representative | 5.6.2 | Overwrite | | | You can't synthesize the bandwidth without programming the solid state XSS bandwidth! | | | +| Chief Program Director | 8.8.8 | Overwrite | If we parse the protocol, we can get to the IB protocol through the wireless IB protocol! | | Use the primary SCSI matrix, then you can program the primary matrix! | | | +| Human Group Agent | 3.2.2 | Url | | | generating the interface won't do anything, we need to hack the optical PCI interface! | Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser,Melody Ernser | https://vilma.com | +| Internal Program Engineer | 2.9.3 | Expression | I'll input the neural SQL application, that should application the SQL application! | You can't generate the hard drive without transmitting the haptic RAM hard drive! | I'll bypass the optical AGP feed, that should feed the AGP feed! | | http://cleta.org | +| Forward Directives Representative | 0.5.1 | Url | | parsing the panel won't do anything, we need to calculate the digital SMTP panel! | | Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote,Theresa Heathcote | https://cleve.biz | +| Legacy Interactions Officer | 8.8.5 | Overwrite | | | Try to program the RAM bandwidth, maybe it will program the optical bandwidth! | | | +| Senior Operations Assistant | 2.4.2 | Expression | | If we index the bandwidth, we can get to the SSL bandwidth through the primary SSL bandwidth! | | Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva,Mercedes Okuneva | https://hector.info | +| Senior Research Liaison | 5.0.6 | Overwrite | If we compress the system, we can get to the AGP system through the multi-byte AGP system! | I'll hack the optical XSS monitor, that should monitor the XSS monitor! | | | http://clair.biz | +| Direct Applications Assistant | 3.5.8 | Unknown | The PCI pixel is down, synthesize the multi-byte pixel so we can synthesize the PCI pixel! | If we back up the driver, we can get to the TCP driver through the redundant TCP driver! | We need to back up the 1080p COM interface! | | http://consuelo.info | +| International Branding Producer | 3.8.2 | Expression | We need to generate the solid state AGP microchip! | | | | | +| Global Solutions Administrator | 5.2.4 | Overwrite | We need to calculate the online SAS bandwidth! | If we index the bus, we can get to the CSS bus through the optical CSS bus! | | Nellie Oberbrunner | https://hailee.biz | +| International Marketing Officer | 2.2.1 | Overwrite | If we connect the driver, we can get to the XSS driver through the online XSS driver! | | | | https://weldon.info | +| Future Markets Architect | 7.2.2 | Overwrite | If we synthesize the port, we can get to the CSS port through the online CSS port! | synthesizing the panel won't do anything, we need to transmit the neural THX panel! | | Gerald Cruickshank,Gerald Cruickshank,Gerald Cruickshank | https://maxime.info | +| Legacy Marketing Designer | 4.5.9 | Expression | | You can't bypass the microchip without parsing the back-end JBOD microchip! | You can't bypass the alarm without generating the back-end HTTP alarm! | | http://lexi.net | +| Legacy Intranet Planner | 8.3.2 | Expression | Use the bluetooth AI bandwidth, then you can transmit the bluetooth bandwidth! | | | | http://nathanael.name | +| Forward Program Officer | 4.2.4 | Url | quantifying the capacitor won't do anything, we need to override the open-source AI capacitor! | indexing the port won't do anything, we need to back up the virtual AGP port! | calculating the bus won't do anything, we need to generate the online CSS bus! | Leon Mayer,Leon Mayer | | +| Human Program Orchestrator | 5.2.4 | Url | Use the cross-platform EXE microchip, then you can quantify the cross-platform microchip! | | bypassing the bandwidth won't do anything, we need to copy the mobile JBOD bandwidth! | | | +| Product Tactics Engineer | 5.6.9 | Overwrite | Use the online TCP driver, then you can navigate the online driver! | I'll transmit the open-source HTTP pixel, that should pixel the HTTP pixel! | transmitting the program won't do anything, we need to generate the multi-byte SAS program! | Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich,Mamie Emmerich | | +| Direct Group Liaison | 3.5.1 | Overwrite | We need to parse the haptic SMS monitor! | | We need to program the auxiliary JBOD circuit! | | | +| Senior Quality Executive | 4.4.8 | Url | I'll quantify the solid state THX feed, that should feed the THX feed! | Use the online RAM array, then you can index the online array! | You can't reboot the transmitter without transmitting the online ADP transmitter! | | http://khalid.com | +| Dynamic Tactics Facilitator | 0.7.3 | Unknown | | | The SSL port is down, bypass the haptic port so we can bypass the SSL port! | | | +| Chief Paradigm Supervisor | 4.3.3 | Url | | | We need to bypass the wireless XML pixel! | Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins,Grace Bins | https://zion.info | +| National Creative Officer | 5.5.6 | Overwrite | indexing the capacitor won't do anything, we need to reboot the redundant FTP capacitor! | | The TCP array is down, bypass the mobile array so we can bypass the TCP array! | | http://orpha.name | +| Lead Optimization Analyst | 2.1.7 | Expression | Use the wireless XSS bandwidth, then you can program the wireless bandwidth! | The SDD hard drive is down, copy the virtual hard drive so we can copy the SDD hard drive! | | Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson,Corey Dickinson | https://madge.info | +| Central Factors Supervisor | 0.8.3 | Overwrite | If we transmit the monitor, we can get to the HTTP monitor through the digital HTTP monitor! | Use the optical IB transmitter, then you can navigate the optical transmitter! | If we back up the firewall, we can get to the TCP firewall through the multi-byte TCP firewall! | Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick,Kathleen Blick | http://clement.name | +| Forward Usability Developer | 6.9.1 | Overwrite | | | You can't connect the protocol without overriding the redundant RSS protocol! | | | +| Corporate Intranet Agent | 9.1.8 | Url | We need to compress the 1080p GB circuit! | | The PCI driver is down, reboot the haptic driver so we can reboot the PCI driver! | Essie Hamill,Essie Hamill | http://precious.name | +| Senior Brand Agent | 3.1.9 | Url | generating the alarm won't do anything, we need to parse the virtual XSS alarm! | | I'll bypass the optical ADP bandwidth, that should bandwidth the ADP bandwidth! | | https://lina.info | +| Forward Research Associate | 3.4.7 | Url | | You can't navigate the capacitor without programming the solid state SQL capacitor! | | | | +| National Implementation Agent | 5.6.8 | Expression | | | Use the multi-byte PNG circuit, then you can navigate the multi-byte circuit! | Ira Hermiston,Ira Hermiston,Ira Hermiston,Ira Hermiston | http://rex.biz | +| Future Tactics Specialist | 0.2.2 | Overwrite | We need to override the primary SQL pixel! | We need to transmit the redundant EXE driver! | You can't calculate the hard drive without hacking the multi-byte FTP hard drive! | | | +| Forward Paradigm Developer | 7.9.7 | Overwrite | The GB interface is down, input the auxiliary interface so we can input the GB interface! | The XSS transmitter is down, back up the online transmitter so we can back up the XSS transmitter! | | Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter,Lucy Carter | http://maureen.name | +| Central Functionality Technician | 3.9.3 | Url | | | The AI microchip is down, override the multi-byte microchip so we can override the AI microchip! | | | +| Regional Communications Strategist | 9.3.1 | Url | overriding the matrix won't do anything, we need to back up the solid state IB matrix! | Try to index the HDD panel, maybe it will index the haptic panel! | We need to index the bluetooth JSON pixel! | | http://eloisa.biz | +| Internal Solutions Director | 8.4.4 | Unknown | | | | | | +| Senior Metrics Engineer | 8.3.4 | Overwrite | | Try to quantify the FTP bus, maybe it will quantify the optical bus! | | Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand,Cassandra Hand | http://lou.net | +| National Infrastructure Architect | 6.6.7 | Unknown | | If we bypass the hard drive, we can get to the EXE hard drive through the bluetooth EXE hard drive! | | Howard Rath,Howard Rath,Howard Rath,Howard Rath | http://darlene.net | +| National Creative Analyst | 6.3.1 | Expression | | The SSL feed is down, back up the cross-platform feed so we can back up the SSL feed! | | | | +| Forward Branding Strategist | 4.6.2 | Overwrite | | | The THX hard drive is down, compress the back-end hard drive so we can compress the THX hard drive! | | | +| National Factors Administrator | 8.1.4 | Unknown | | | | | http://janelle.name | +| Legacy Communications Engineer | 7.8.1 | Expression | | I'll synthesize the haptic THX hard drive, that should hard drive the THX hard drive! | The ADP hard drive is down, input the back-end hard drive so we can input the ADP hard drive! | Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub,Hilda Kub | | +| Principal Web Associate | 4.2.5 | Expression | | | If we index the hard drive, we can get to the XSS hard drive through the primary XSS hard drive! | Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles,Randall Skiles | | ++--------------------------------------+---------+----------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt new file mode 100644 index 00000000..973a97e2 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=20.verified.txt @@ -0,0 +1,23 @@ ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+-----------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+-----------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | +| Customer Interactions Representative | 0.8.8 | Url | We need to quantify the digital SSL array! | | | | http://heather.name | +| Dynamic Factors Producer | 5.7.1 | Url | | | Use the cross-platform CSS capacitor, then you can override the cross-platform capacitor! | | | +| Central Tactics Director | 4.6.7 | Url | backing up the system won't do anything, we need to parse the neural CSS system! | We need to transmit the back-end RSS transmitter! | | Doyle Osinski,Doyle Osinski,Doyle Osinski,Doyle Osinski | https://valentina.net | +| Global Usability Manager | 9.1.0 | Overwrite | | Try to back up the THX interface, maybe it will back up the auxiliary interface! | | | http://vella.com | +| Internal Factors Facilitator | 2.6.3 | Url | | Try to copy the PNG sensor, maybe it will copy the 1080p sensor! | | Mable Kris,Mable Kris,Mable Kris,Mable Kris,Mable Kris | http://melba.name | +| Human Accountability Developer | 6.9.0 | Unknown | If we program the circuit, we can get to the SAS circuit through the back-end SAS circuit! | | | | | +| Future Accounts Designer | 5.1.9 | Expression | We need to navigate the wireless SAS pixel! | | | | | +| Global Markets Administrator | 8.6.8 | Expression | You can't transmit the application without connecting the open-source SDD application! | The AI hard drive is down, back up the 1080p hard drive so we can back up the AI hard drive! | The SSL application is down, reboot the bluetooth application so we can reboot the SSL application! | Julius Bernhard,Julius Bernhard,Julius Bernhard,Julius Bernhard | https://lois.biz | +| Dynamic Configuration Assistant | 3.2.1 | Expression | | connecting the application won't do anything, we need to bypass the mobile ADP application! | I'll synthesize the bluetooth FTP system, that should system the FTP system! | Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman,Bert Stroman | | +| Investor Interactions Designer | 1.9.4 | Url | | | parsing the card won't do anything, we need to synthesize the online SQL card! | Stella Barton,Stella Barton | https://octavia.name | +| Global Configuration Consultant | 5.9.5 | Expression | The HDD alarm is down, transmit the auxiliary alarm so we can transmit the HDD alarm! | bypassing the bus won't do anything, we need to calculate the virtual GB bus! | | Guadalupe Littel,Guadalupe Littel,Guadalupe Littel | | +| Regional Factors Designer | 7.4.1 | Url | generating the firewall won't do anything, we need to program the online JSON firewall! | We need to calculate the cross-platform SMTP matrix! | Use the haptic RSS port, then you can transmit the haptic port! | Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus,Misty Nikolaus | | +| Customer Metrics Analyst | 6.7.1 | Unknown | | | | | | +| National Security Orchestrator | 3.5.6 | Expression | Try to copy the HDD array, maybe it will copy the back-end array! | hacking the alarm won't do anything, we need to override the neural SSL alarm! | You can't parse the bandwidth without quantifying the wireless THX bandwidth! | Roderick Koelpin,Roderick Koelpin,Roderick Koelpin | | ++--------------------------------------+---------+----------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+-----------------------+ diff --git a/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt new file mode 100644 index 00000000..362b1703 --- /dev/null +++ b/tests/NuGetUtility.Test/Output/TableOutputFormatterTest(True,True,True,True,True).ValidatedLicenses_Should_PrintCorrectTable_validatedLicenseCount=5.verified.txt @@ -0,0 +1,9 @@ ++------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+ +| Package | Version | License Information Origin | License Expression | License Url | Copyright | Authors | Package Project Url | ++------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+ +| Legacy Metrics Planner | 9.5.0 | Unknown | Use the open-source JBOD matrix, then you can synthesize the open-source matrix! | | The USB transmitter is down, generate the bluetooth transmitter so we can generate the USB transmitter! | Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka,Rochelle Ondricka | | +| Lead Configuration Liaison | 1.8.9 | Expression | | connecting the transmitter won't do anything, we need to program the cross-platform XSS transmitter! | | | http://esther.biz | +| Chief Functionality Planner | 5.1.2 | Unknown | | I'll calculate the 1080p HDD system, that should system the HDD system! | | Matt Mills,Matt Mills | http://myrtice.com | +| Corporate Intranet Associate | 7.5.1 | Overwrite | | Use the mobile CSS capacitor, then you can transmit the mobile capacitor! | The FTP sensor is down, transmit the cross-platform sensor so we can transmit the FTP sensor! | | | +| District Creative Designer | 1.4.6 | Url | We need to program the haptic IB panel! | | | | http://cameron.info | ++------------------------------+---------+----------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+---------------------+ diff --git a/tests/NuGetUtility.Test/Output/TestBase.cs b/tests/NuGetUtility.Test/Output/TestBase.cs index a4823b18..f6922ab3 100644 --- a/tests/NuGetUtility.Test/Output/TestBase.cs +++ b/tests/NuGetUtility.Test/Output/TestBase.cs @@ -12,27 +12,41 @@ namespace NuGetUtility.Test.Output { public abstract class TestBase { + protected TestBase(bool includeCopyright, bool includeAuthors, bool includeLicenseUrl) + { + _includeCopyright = includeCopyright; + _includeAuthors = includeAuthors; + _includeLicenseUrl = includeLicenseUrl; + } + private IOutputFormatter _uut = null!; protected Faker LicenseValidationErrorFaker = null!; - protected Faker ValidatedLicenseFaker = null!; + private readonly bool _includeCopyright; + private readonly bool _includeAuthors; + private readonly bool _includeLicenseUrl; + [SetUp] public void SetUp() { ValidatedLicenseFaker = new Faker().CustomInstantiator(f => new LicenseValidationResult(f.Name.JobTitle(), new NuGetVersion(f.System.Semver()), - f.Internet.Url(), - f.Hacker.Phrase(), - f.Internet.Url(), + GetNullable(f, f.Internet.Url), + GetNullable(f, f.Hacker.Phrase), + _includeLicenseUrl ? GetNullable(f, f.Hacker.Phrase) : null, + _includeCopyright ? GetNullable(f, f.Hacker.Phrase) : null, + _includeAuthors ? GetNullable(f, () => string.Join(",", Enumerable.Repeat(true, f.Random.Int(0, 10)).Select(_ => f.Person.FullName))) : null, f.Random.Enum())) .UseSeed(8675309); LicenseValidationErrorFaker = new Faker().CustomInstantiator(f => new LicenseValidationResult(f.Name.JobTitle(), new NuGetVersion(f.System.Semver()), - GetNullableUrl(f), - GetNullableLicense(f), - GetNullableUrl(f), + GetNullable(f, f.Internet.Url), + GetNullable(f, f.Hacker.Phrase), + _includeLicenseUrl ? GetNullable(f, f.Hacker.Phrase) : null, + _includeCopyright ? GetNullable(f, f.Hacker.Phrase) : null, + _includeAuthors ? GetNullable(f, () => string.Join(",", Enumerable.Repeat(true, f.Random.Int(0, 10)).Select(_ => f.Person.FullName))) : null, f.Random.Enum(), GetErrorList(f).ToList())) .UseSeed(9078345); @@ -40,22 +54,13 @@ public void SetUp() } protected abstract IOutputFormatter CreateUut(); - private string? GetNullableUrl(Faker faker) - { - if (faker.Random.Bool()) - { - return null; - } - return faker.Internet.Url(); - } - - private string? GetNullableLicense(Faker faker) + private T? GetNullable(Faker faker, Func getter) where T : class { if (faker.Random.Bool()) { return null; } - return faker.Hacker.Phrase(); + return getter(); } private IEnumerable GetErrorList(Faker faker)